Skip to main content

Apa Itu Text Mining ?

Text mining adalah satu langkah dari analisis teks yang dilakukan secara otomatis oleh komputer untuk menggali informasi yang berkualitas dari suatu rangkaian teks yang terangkum dalam sebuah dokumen (Han & Kamber, 2006).  Text mining (penggalian teks) merupakan penggalian teks data yang bersifat tekstual. Text mining juga merupakan bidang yang sedang berkembang dan berpotensi besar bagi dunia bisnis. Text mining bekerja menggunakan data numerik (Sungkono, 2007).


Pada tahun 1996, Dow Chemical Company memulai proses text mining dengan mengakses ratusan ribu dokumen dari berbagai sumber, termasuk internet. Tujuan mereka adalah mendapatkan pengetahuan dan pola-pola informasi yang tidak dapat ditemukan menggunakan perangkat basis data atau mesin pencarian konvensional. Dow  kemudian mampu mencari pelanggan-pelanggan baru, teknologi baru, dan mitra bisnis baru melalui text mining. Dow juga mampu mengidentifikasi tren pasar yang tidak dapat dideteksi oleh cara-cara lain (Sungkono, 2007).

Data yang diolah berupa data input yang bersifat terstruktur sembarang. Data terstruktur sembarang, tersebut tidak dapat langsung diolah, oleh karena itu diperlukannya suatu proses pengolahan. Tahap proses pengolahan data inputan yaitu melewati tahap preprocessing.

Tahap preprocessing adalah proses pengubahan bentuk data yang terstruktur sembarang menjadi data yang terstruktur sesuai kebutuhan untuk proses dalam text mining (Imbar, Ayub, & Rehatta, 2014). Data teks akan di proses menjadi data numerik agar dapat dilakukan proses lebih lanjut. Pemrosesan data teks menjadi data numerik dikenal dengan preprocessing. Tahap preprocessing terdiri dari lima tahapan menurut (Michael, 2004) terdiri dari tokenizing, filtering, steaming, tagging, dan anayizing adalah sebagai berikut :

1. Tokenizing

Tokenizing merupakan proses di mana dilakukan pemotongan string masukan berdasarkan tiap kata yang terdapat pada kalimat. Setiap huruf akan diubah menjadi huruf kecil, semua tanda baca, tanda huruf, karakter selain huruf alfabet akan dihapuskan.

2. Filtering

Tahap filtering merupakan tahap lanjutan setelah dilakukannya tahap tokenizing. Pada proses filtering dilakukan penghilangan kata tidak penting dari hasil proses tokenizing. Kata akan dicek apakah termasuk di dalam stoplist (kata tidak penting) atau tidak. Stoplist adalah daftar kata yang sering digunakan dan tidak menjelaskan isi dari dokumen, atau dapat disebut dengan istilah stopword. Jika termasuk dalam stoplist maka kata akan di hapus, jika termasuk dalam wordlist (kata penting) maka akan di simpan. Contoh stopwords adalah “yang”, “dan”, “di”, “dari” dan seterusnya.

3. Steaming

Proses steaming merupakan tahap mencari root kata dari kata tiap hasil filtering. Pada steaming bahasa Indonesia digunakan meliputi penghilangan suffix, prefix, infix dan konfix.


Penjelasan diatas merupakan arti dari text mining. Semoga ilmu yang saya bagikan dapat bermanfaat bagi teman-teman semuanya. Terimakasih telah meneyempatkan waktu membaca blog saya. Jika teman-teman ingin share tulisan saya jangan lupa cantumkan link saya.

Comments

Popular posts from this blog

Metode Open Addresing dan Metode Closed Hashing

Hai teman teman, hari ini penulis ngeblog lagi nih. Ini materi di perkuliahan penulis minggu lalu. Minggu lalu kita pada ngebahas metode open addressing dan metode closed hassing. Yuk di cek, semoga bermanfaat ^^ Pengertian Hasing Hash table merupakan salah satu struktur data yang digunakan dalam penyimpanan data sementara. Tujuan dari hash table adalah untuk mempercepat pencarian kembali dari banyak data yang disimpan. Hash table menggunakan suatu teknik penyimpanan sehingga waktu yang dibutuhkan untuk penambahan data (insertions), penghapusan data (deletions), dan pencarian data (searching) relatif sama dibanding struktur data atau algoritma yang lain. Hashing adalah transformasi aritmatik sebuah string dari karakter menjadi nilai yang merepresentasikan string aslinya. Menurut bahasanya, hashberarti memenggal dan kemudian menggabungkan. Hashing digunakan sebagai metode untuk menyimpan data dalam sebuah array agar penyimpanan data, pencarian d...

Data Encryption Standart (DES)

Berbagai Solusi Enkripsi Modern Adapun berbagai solusi enkripsi modern antara lain adalah : 1.       Data Encryption Standart (DES) 2.       Advanced Encryption Standart (EAS) 3.       Digital Certificate Server (DCS) 4.       IP Security (IPSec) 5.       Kerberos 6.       Point to point Tunneling Protocol (PPTP), Layer Two Tunneling Protocol (L2TP) 7.       Remote Access Dial-in User Service (RADIUS) 8.       RSA Encryption 9.       Secure Hash Algoritm (SHA) 10.   MD5 11.   Secure Shell (SSH) 12.   Secure Socket Layer (SSL) 13.   Security Token 14.   Simple Key Management for Internet Protocol Empat belas hal diatas adalah solusi untuk enkripsi modern.Tapi, pada saat ini penulis akan membahas tentang Data...

Program Kasir dengan C++

Haiiiii, disini penulis akan bahas tentang program membuat kasir sederhana. Yuk di cek ^^ semoga bermanfaat. #include<iostream.h> #include<conio.h> #include<iomanip.h>