Natural Language Processing (NLP): Cara AI Memahami Bahasa
Bagaimana komputer bisa mengerti ketikan teks manusia? Pelajari rahasia di balik NLP (Natural Language Processing): mulai dari tokenisasi kata, penyaringan stop words, ekstraksi fitur TF-IDF, analisis sentimen ulasan (Positif / Negatif / Netral), hingga cara kerja model bahasa raksasa Large Language Models (LLM).
Tujuan Pembelajaran
Kompetensi yang akan kamu kuasai setelah menyelesaikan modul ini
Menjelaskan alur Tokenisasi (pemecahan kata), Stop Words Removal, dan Stemming (pengembalian ke kata dasar).
Mengklasifikasikan nada emosi ulasan opini (komentar positif, netral, atau keluhan negatif).
Memahami bagaimana teks kata dikonversi menjadi representasi vektor angka biner yang dapat dihitung komputer.
Mengetahui prinsip prediksi token berikutnya (Next-Token Prediction) dan batasan halusinasi fakta.
4 Tahap Utama Preprocessing Teks NLP
Membersihkan dan menyederhanakan kalimat agar siap dipahami algoritma matematika
Memecah satu kalimat utuh menjadi potongan kata individual (token). Contoh: ["saya", "suka", "koding"].
Menghapus kata-kata penghubung umum yang tidak bermakna unik seperti: dan, yang, di, ke, dari, adalah.
Mengembalikan kata berimbuhan ke kata dasarnya. Contoh: "memprogramkan" $\rightarrow$ "program".
Mengubah kata menjadi skor angka frekuensi sehingga model machine learning dapat menghitung probabilitasnya.
Ragam Penerapan Cerdas NLP di Dunia Nyata
Teknologi pemrosesan bahasa yang kita nikmati setiap hari
Mendeteksi otomatis apakah ulasan produk di e-commerce bernada puas atau kecewa, serta menyaring email penipuan ke folder Spam.
Menerjemahkan teks antar ratusan bahasa asing (Google Translate) dan mendeteksi entitas nama orang, tanggal, dan lokasi.
Chatbot pintar seperti ChatGPT dan Gemini yang mampu menjawab pertanyaan kompleks dan membantu koding secara interaktif.
Interactive NLP Sentiment Analyzer & Tokenizer Studio
Ketik kalimat ulasan opini dan saksikan proses pemecahan token serta penentuan sentimennya secara instan!
Evaluasi Formatif: Natural Language Processing
Uji pemahaman tokenisasi, stop words, analisis sentimen, dan konsep model LLM (Total Skor: 100)
Pilihan Ganda (5 Soal ยท Bobot: 25 Poin)
1. Tahap pertama dalam preprocessing teks NLP yang bertugas memecah suatu paragraf atau kalimat menjadi potongan kata-kata individual disebut...
2. Kata-kata seperti 'dan', 'yang', 'di', 'ke', 'dari', dan 'adalah' sering disaring dan dihapus dalam NLP karena termasuk ke dalam kategori...
3. Aplikasi NLP yang bertugas mengidentifikasi apakah komentar review pembeli bernada senang (positif), biasa saja (netral), atau kecewa (negatif) adalah...
4. Prinsip kerja fundamental model AI generatif teks (Large Language Models / LLM) dalam menghasilkan karangan tulisan adalah...
5. Library Python paling populer untuk pemrosesan teks, korpus bahasa, dan tokenisasi adalah...
Benar atau Salah (5 Soal ยท Bobot: 25 Poin)
Menjodohkan Istilah NLP & Penjelasannya (5 Pasangan ยท Bobot: 25 Poin)
Urutan Pipeline Pemrosesan Teks NLP (Bobot: 25 Poin)
Urutkan proses penanganan data teks mentah hingga analisis klasifikasi sentimen:
๐ Riwayat Percobaan Evaluasi Kamu:
Rangkuman Materi & Refleksi Belajar
Tuliskan pemahaman dan pengalaman belajarmu pada materi ini
1. Jembatan Teks dan Angka: NLP menerjemahkan kerumitan bahasa manusia menjadi formula vektor probabilitas komputer.
2. Otomasi Analisis Sentimen: Memungkinkan kita mendengarkan suara publik dari jutaan ulasan opini secara cepat dan akurat.
3. Era Baru LLM: Generative AI membuka pintu komunikasi alami antara manusia dan mesin yang belum pernah terjadi sebelumnya.