PAPER REVIEW
NATURAL LANGUAGE PROCESSING
Oleh:
AHMAD JURNAIDI WAHIDIN 1611600253
RATNASARI 1611600378
ABSTRAK
Bahasa alami (Natural Language) merupakan suatu bahasa yang diucapkan, ditulis dan
diisyaratkan oleh manusia untuk komunikasi umum. Pengambilan data dari bahasa alami
merupakan proses dalam penerapan Natural Language Processing. Natural Language Processing
merupakan salah satu turunan dari ilmu kecerdasan buatan (artificial intelligence). NLP
merupakan percobaan untuk mendapatkan representasi arti dari teks bebas yang lebih lengkap
[3]. Beberapa teknik dan pendekatan digunakan serta dikembangkan dengan tujuan agar
komputer mampu memahami instruksi/permintaan manusia melalui penggunaan bahasa sehari-
hari (bahasa alami). Berdasarkan 10 jurnal nasional dan internasional yang sudah di-review
dimana dapat disimpulkan bahwasanya Natural Language Processing dapat diimplementasikan
dalam banyak bidang studi dengan memanfaatkan teks dan suara sebagai sumber pengambilan
data dan aplikasi yang dapat dibuat pada bidang bidang NLP adalah Text-based application dan
dialogue-based application.
2. LANDASAN TEORI
2.1 Bahasa Alami (Natural Language)
Penggunaan bahasa alami, bahasa
keseharian seperti bahasa Indonesia dalam
era internet sekarang bukan lagi merupakan
domain ilmu sosial saja namun juga ilmu
eksak seperti komputasi dengan tujuan
interoperabilitas[5] (jurnal ke 7).
Bahasa melibatkan proses pengenalan
bunyi atau huruf, sintaksis, kalimat, inferensi
semantik tingkat tinggi bahkan komunikasi
emosi lewat irama bicara. Untuk mengelola
kerumitan ini, para ahli bahasa telah
mendefinisikan tingkat analisis yang berbeda
untuk bahasa alami yaitu persanjakan,
fonologi, morfologi, sintaksis, semantik, Gambar 1. Komponen pengolah bahasa
pragmatik, dan pengetahuan tentang dunia alami [6] (Jurnal no 5)
sekitar [3]. Salah satu unit dasar bahasa
alami adalah kalimat. Kalimat menyatakan 2.3 Terminologi NLP
pikiran secara lengkap dalam bentuk Perkembangan NLP menghasilkan
pertanyaan, perintah, atau seruan. Kalimat kemungkinan dari interface bahasa natural
terdiri atas unit-unit individu yang disebut menjadi knowledge base dan penterjemahan
kata. bahasa natural. [4] menjelaskan bahwa ada 3
(tiga) aspek utama pada teori pemahaman
2.2 Pemrosesan Bahasa Alami (Natural mengenai natural language:
Language Processing)
Natural Language Processing (NLP) 1. Syntax: menjelaskan bentuk dari
merupakan salah satu turunan dari ilmu bahasa. Syntax biasa dispesifikasikan
kecerdasan buatan (artificial intelligence). oleh sebuah grammar. Natural
NLP merupakan percobaan untuk language jauh lebih daripada formal
mendapatkan representasi arti dari teks language yang digunakan untuk
bebas yang lebih lengkap [3]. logika kecerdasan buatan dan
Pengambilan kembali informasi yang program komputer
tersimpan dalam basis data bisa 2. Semantics: menjelaskan arti dari
dilaksanakan dengan menggunakan kalimat dalam satu bahasa. Meskipun
pengolahan bahasa alami. Beberapa teknik teori semantics secara umum sudah
dan pendekatan digunakan serta ada, ketika membangun sistem
dikembangkan dengan tujuan agar komputer natural language understanding
mampu memahami instruksi/permintaan untuk aplikasi tertentu, akan
manusia melalui penggunaan bahasa sehari- digunakan representasi yang paling
hari (bahasa alami). Elemen pengolah sederhana.
bahasa alami terdiri atas scanner, parser,
3. Pragmatics: menjelaskan bagaimana
pernyataan yang ada berhubungan
dengan dunia. Untuk memahami
bahasa, agen harus
mempertimbangan lebih dari hanya
sekedar kalimat. Agen harus melihat
lebih ke dalam konteks kalimat,
keadaan dunia, tujuan dari speaker
dan listener, konvensi khusus, dan
sejenisnya.
3. METODOLOGI PENELITIAN
Penelitian ini adalah memahami
penerapan sistem pengolahan bahasa alami
(Natural Language Processing) Dalam
melakukan penelitian ini langkah yang
dilakukan adalah melakukan studi pustaka
yang berkaitan dengan sistem pengolahan
bahasa alami (Natural Language
Processing) dimana dengan menganalisa 10
jurnal nasional maupun internasionnal yang
berhubungan dengan NLP. Kemudian
melakukan pengamatan terhadap obyek-
obyek yang terdapat disetiap jurnal,
dilanjutkan dengan mengelompokan jurnal
berdasarkan ketentuan yang disiapkan.
Setelah pengelompokan dilakukan dan
mendapatkan data berupa tabel yang
selanjutnya adalah membandingkan setiap
jurnal, yang terkahir mengambil kesimpulan.
5 Hernawan Pengembangan Model Pencarian Calon Tamu Hotel dan Scanner Aplikasi Sistem Reservasi dengan
Sulistyanto Kamar Dalam Sistem Reservasi (Analisis Leksikal), Parser mengimplementasikan bahasa
dan Hotel Dengan Antarmuka Bahasa (Analisa Sintaks), Translator alami mampu melaksanakan query
Nurgiyatna Alami (Analisis Semantik), Evaluator terhadap data yang tersimpan dalam
(2015) (Analisis Pragmatik) basis data dengan menggunakan
bahasa Indonesia
6 James Suciadi Studi Analisis Metode-Metode Tiga proses yang dilakukan untuk Jika aplikasi NLP yang dibuat
(2001) Parsing Dan Interpretasi Semantik mencapai tujuan adalah Parshing menggunakan grammar yang
Pada Natural Language atau analisis sintakis yang kompleks, makaparser yang
Processing memeriksa kebenaran struktur menggabungkan metode top-down
kalimat berdasarkan gramer dan dan bottom-up merupakan pilihan
lexicon. yang terbaik karena mengatasi
kekurangan pada masing-masing
metode. Word-sense hierarchy yang
digunakan oleh selectional
restrictions sangat membantu dalam
melakukan proses word-sense
disambiguation, sehingga lebihbaik
dibandingkan context activation.
7 Suwanto Antarmuka Bahasa Alami Untuk Al-Quran dan Scanner (Analisi Aplikasi Terjemahan Al-Quran
Raharjo dan Melakukan Query Terhadap Leksikal), Parser (Analisis dengan mengimplementasikan
Sri Hartati. Terjemahan Al-Quran Sintaks), Translator (Analisis bahasa alami mampu melaksanakan
(2014) Semantik) Evaluator (Analisis query terhadap data yang terismpan
Pragmatik) dalam basis data dengan
menggunakan bahasa indonesia.
8 Ngurah Agus Purwarupa Aplikasi Perangkat XCODE dan Scanner (Analisi Aplikasi Alih Bahasa dari Bahasa
Sanjaya ER Bergerak Untuk Alihbahasa Leksikal), Parser (Analisis Inggris Ke Bahasa Bali dengan
[7] Raharjo, Suwanto, Hartati, Sri, (2014) [12] Patel Nitesh , Patil V. N. (2012),
Antarmuka Bahasa Alami Untuk Optimized Approach to Voice
Melakukan Query Terhadap Translation, Talegaon Dabhade
Terjemahan Al-Quran.UGM. Taluka Maval Dist: Pune Maharashtra
Yogyakarta.