Pengolahan Kata
Pengolahan Kata

1. Apa itu Pengolahan Kata?
Pengolahan kata adalah proses memanipulasi, mengubah, atau menganalisis teks (kata, kalimat, atau dokumen) supaya:
-
Lebih mudah dipahami.
-
Bisa diproses oleh komputer.
-
Bisa diolah untuk berbagai tujuan (misalnya pencarian, analisis, penerjemahan, dll).
Pengolahan kata ini sangat penting di bidang Natural Language Processing (NLP).
2. Tahapan Umum Pengolahan Kata
a. Tokenisasi
-
Memecah teks menjadi potongan-potongan kecil seperti kata atau kalimat.
-
Contoh:
-
Input: "Saya suka belajar."
-
Output: ["Saya", "suka", "belajar", "."]
-
b. Normalisasi
-
Mengubah teks menjadi format standar.
-
Proses ini bisa meliputi:
-
Mengubah huruf kapital menjadi huruf kecil.
-
Menghapus tanda baca.
-
Menghilangkan spasi berlebih.
-
c. Stopword Removal
-
Menghapus kata-kata yang tidak penting (seperti "yang", "dan", "di", "ke").
-
Tujuannya supaya hanya fokus ke kata-kata bermakna.
d. Stemming
-
Mengubah kata ke bentuk dasarnya.
-
Contoh:
-
"berlari", "berlarian" → "lari"
-
(Stemming bahasa Indonesia sering pakai algoritma seperti Sastrawi.)
e. Lemmatization
-
Mirip stemming, tetapi lebih akurat karena mempertimbangkan arti kata.
-
Contoh dalam bahasa Inggris:
-
"better" → "good" (bukan sekadar potongan huruf)
-
3. Teknik-Teknik Lanjutan dalam Pengolahan Kata
-
Bag of Words (BoW): Mengubah kumpulan kata menjadi angka berdasarkan frekuensi kemunculannya.
-
TF-IDF (Term Frequency-Inverse Document Frequency): Memberi bobot pada kata-kata penting dalam dokumen.
-
Word Embedding: Mengubah kata menjadi vektor angka yang memahami hubungan antar kata (misalnya pakai Word2Vec, GloVe).
4. Contoh Penggunaan Pengolahan Kata
-
Search Engine (pencarian kata kunci)
-
Chatbot
-
Google Translate
-
Analisis Sentimen (mengetahui apakah teks itu positif/negatif)
-
Rangkuman otomatis teks
-
Speech to Text
5. Tools Populer untuk Pengolahan Kata
-
Python:
-
NLTK (Natural Language Toolkit)
-
spaCy
-
Sastrawi (khusus bahasa Indonesia)
-
-
Java:
-
Stanford NLP
-
-
Online:
-
Google Colab
-
HuggingFace
-
LKM :

Eduvidio :
Eduvidio pengolahan kata
Comments
Post a Comment