Anda di halaman 1dari 10

TUGAS MATRIKULASI

PAPER REVIEW
NATURAL LANGUAGE PROCESSING

Oleh:
AHMAD JURNAIDI WAHIDIN 1611600253

ANITA TRIANA 1611600352

ANGGER STYO YUNIARTI 1611600345

JONO AFRIANTO 1611600238

RATNASARI 1611600378

SARUNI DWI ASNAWATI 1611600246

PROGRAM MAGISTER ILMU KOMPUTER

UNIVERSITAS BUDI LUHUR JAKARTA


TAHUN AKADEMIK
2016

Tugas Matrikulasi Struktur Data Universitas Budi Luhur


Paper Review:
Natural Language Processing
Ahmad Jurnaidi Wahidin1, Anita Triana2, Angger Styo Yuniarti3, Jono Afrianto4,
Ratnasari5, Saruni Dwi Asnawati6
Program Magister Ilmu Komputer, Fakultas Pascasarjana, Universitas Budi Luhur
Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260
E-mail : 1)ahmadjurnaidi@gmail.com, 2)anita.triana@gmail.com,
3)
angger.sangpemimpi@gmail.com, 4)jn.kete@gmail.com, 5)rathna.saery@gmail.com,
6)
saruni.dwiasnati25@gmail.com.

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.

Kata kunci : Paper Review, Natural Language Processing, Bahasa Alami


1. PENDAHULUAN mengalihbahasakan bahasa daerah ke bahasa
Penggunaan bahasa alami (Natural lain. Aplikasi ini menggunakan Natural
Language), bahasa keseharian seperti bahasa Language Processing. Natural Language
Indonesia dalam era internet sekarang bukan Processing (Pemrograman Bahasa Alami)
lagi merupakan domain ilmu sosial saja adalah pembuatan program yang memiliki
namun juga ilmu eksak seperti komputasi kemampuan untuk memahami bahasa
dengan tujuan interoperabilitas [5] (Jurnal ke manusia. Pada prinsipnya bahasa alami
7). adalah suatu bentuk representasi dari suatu
Bahasa alami merupakan suatu bahasa pesan yang ingin dikomunikasikan antar
yang diucapkan, ditulis dan diisyaratkan manusia. NLP adalah upaya untuk
oleh manusia untuk komunikasi umum. mengekstrak lebih jauh representasi dari
Pengambilan data dari bahasa alami suatu teks bebas. Hal ini dapat dimasukkan
merupakan proses dalam penerapan Natural secara kasar seperti mencari siapa
Language Processing. Natural Language melakukan apa kepada siapa, kapan, di
Processing merupakan salah satu turunan mana, bagaimana dan mengapa. NLP
dari ilmu kecerdasan buatan (artificial biasanya membuat penggunaan konsep-
intelligence). konsep linguistic seperti kata benda, kata
Pada era globalisasi ini, sudah banyak kerja, kata sifat, dan lainnya dan struktur
aplikasi yang digunakan untuk gramatikal (baik direpresentasikan sebagai

Paper Review : Natural Language Processing Universitas Budi Luhur


ungkapan-ungkapan seperti frase nomina translator, dan evaluator sebagaimana
atau frase preposisional, atau hubungan ditampilkan pada Gambar 1 berikut ini.
ketergantungan seperti subjek dari- atau
objek-dari) [1].

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.

Paper Review : Natural Language Processing Universitas Budi Luhur


4. HASIL DAN PEMBAHASAN
4.1 Jurnal-Jurnal Yang Di Review
Berikut 10 jurnal yang menjadi bahan untuk direview:
Nama Peneliti
No Judul Jurnal Alat analisis dan unit analisis Hipotesis penelitian
(tahun)
1 Nitesh Patel Optimized Approach to Voice Terjemahan di komputer, laptop Mengembangkan sebuah model
dan V. N. Pati Translation dan ponsel. sistem baru untuk alat dan layanan
(2014) terjemahan suara yang memproses
bahasa alami dan mengkonversi,
dengan memanfaatkan metode
parsing penelitian ini lebih
berkonsetrasi menangkap kata
kunci dan menerjemahkannya.
2 Ying Li, Hojjat Determining the Reasons for Informasi pasien dan infromasi Menggunakan NLP untuk membuat
Salmasian Medication Prescriptions in the dari Electronic Health Record sebuah aplikasi yang dapat
MD-MPH, EHR using Knowledge and (EHR) membantu proses menentukan
Rave Harpaz Natural Language Processing resep obat pada seorang pasien
PhD, Herbert berdasarkan informasi yang
Chase MD, terkandung dalam Electronic
Carol Health Record (EHR) sehingga
Friedman PhD dapat membantu dokter.
(2011)
3 M ishalakshi, Automatic Generation of Commit File dari perangkat lunak yang Mengubah sebuah kode dari sebuah
Dr.V. Messages using Natural Language berupa kode. file dan diperbaharui menjadi
Krishnapriya Processing sebuah pesan untuk mempermudah
(2013) untuk kegiatan pengembangan
sebuah proyek.
4 Nisa Kurniasih Implementasi Natural Language 20 abstak skripsi yang dapat di Kesalahan penulisan pada abstrak
Wangsanegara, Processing Dalam Pengukuran copy-paste ataupun menggunakan skripsi biasanya terletak pada
Beki Subaeki Ketepatan Ejaan Yang upload-file (Doc, docx, txt, pdf) kesalahan penulisan kata, tanda
(2015) Disempurnakan (EYD) Pada baca maupun huruf kapital.
Abstrak Skripsi Menggunakan Aplikasi ini akan mengidentifikasi
Algoritma Fuzzy Logic dan menghitung jumlah kesalahan
penulisan huruf kapital/ kata dan
tanda baca. Hasil pengujian
terhadap 20 abstrak skripsi
menunjukkan 70% sesuai dengan
pemeriksaanmanua

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

Paper Review : Natural Language Processing Universitas Budi Luhur


dan Agus Kalimat Bahasa Inggris Ke Sintaks), Analisis Alih Bahasa
mengimplementasikan bahasa
Muliantara. Bahasa Bali Menggunakan alami mampu melaksanakan query
(2014) Pendekatan Berbasis Aturan terhadap data yang terismpan dalam
basis data dengan menggunakan
bahasa Bali.
9 Setyawan Aplikasi Pengolah Bahasa Alami Data akademik mahasiswa dari Proses yang dilakukan oleh aplikasi
Wibisono Untuk Query Basis data sistem akademik Universitas ini adalah mengidentifikasi kata-
(2013) Akademik Dengan Format Data Stikubank Semarang kata dalam kalimat alami dan
Xml melihat struktur kalimat.
10 Herny Membangun Aplikasi Natural Intant Messager dengan Instant Messaging untuk bertukar
Februariyanti Language Processing memanfaatkanlayanan Google informasi seputar bencana alam
dan Eri Menggunakan Instant Messenger Talt dan mempunyai account sebelum dan sesudah bencana itu
Zuliarso Untuk Informasi Bencana email Gmail terjadi serta memiliki fasilitas
(2013) Question Answer yang dapat
menjawab kebutuhan request
informasi bencana dari pengguna
4.2 Aplikasi Dalam Bidang Natural [6]
Language [7]
Jenis aplikasi yang dapat dibuat pada
[8]
bidang bidang NLP adalah: Text-based
application dan dialogue-based application. [9]
Text-based application mencakup segala [10]
macam aplikasi yang melakukan proses Tabel 3. Pengelompokan jurnal berdasarkan
terhadap aplikasi tertulis seperti misalnya jenis data dan bidang studi
buku, berita,surat kabar, email dan lain-lain.
Dialogue based applications idealnya Keterangan bidang studi:
pendekatan ini melibatkjan bahasa lisan atau [A] Terjemahan Mesin
pengenalan suara,akan tetapi bidang ini juga [B] Pengolahan teks bahasa alami
memasukkan interaksi dengan cara [C] User interface
memasukkan teks pertanyaan memalui [D] Multibahasa dan pengambilan informasi
kybord. Berikut pengelompokan 10 jurnal bahasa silang
yang telah direview berdasarkan jenis [E] Pengenalan suara
aplikasinya: [F] Kecerdasan buatan
Jenis Aplikasi [G] Sistem pakar
Dialogue-
Jurnal Text-based
based
application 4.4 Area Utama Penelitian Pada Field
application
[1] NLP
[2] Pustejovsky dan Stubbs (2012)
menjelaskan bahwa ada beberapa area utama
[3]
penelitian pada field NLP[2], diantaranya:
[4]
1. Question Answering Systems (QAS).
[5]
Kemampuan komputer untuk menjawab
[6]
pertanyaan yang diberikan oleh user.
[7] Daripada memasukkan keyword ke
[8] dalam browser pencarian, dengan QAS,
[9] user bisa langsung bertanya dalam
[10] bahasa natural yang digunakannya, baik
Tabel 2. Pengelompokan jurnal berdasarkan itu Inggris, Mandarin, ataupun
aplikasi dalam bidang NLP Indonesia.
2. Summarization. Pembuatan ringkasan
4.3 Jenis Data dan Bidang Studi
dari sekumpulan konten dokumen atau
Berikut pengelompokan 10 jurnal yang telah
email. Dengan menggunakan aplikasi
direview berdasarkan data dan bidang studi:
ini, user bisa dibantu untuk
Data yang
Jur Bidang Studi mengkonversikan dokumen teks yang
didapat
nal besar ke dalam bentuk slide presentasi.
Text Suara A B C D E F G 3. Machine Translation. Produk yang
[1] dihasilkan adalah aplikasi yang dapat
[2] memahami bahasa manusia dan
menterjemahkannya ke dalam bahasa
[3]
lain. Termasuk di dalamnya adalah
[4] Google Translate yang apabila dicermati
[5] semakin membaik dalam penterjemahan

Paper Review : Natural Language Processing Universitas Budi Luhur


bahasa. Contoh lain lagi adalah menggunakan bahasa alami dalam
BabelFish yang menterjemahkan bahasa penerapannya. Dimana aplikasi yang dapat
pada real time. dibuat adalah alihbahasa dan banyak
4. Speech Recognition. Field ini lainnya, jenis aplikasi yang dapat dibuat
merupakan cabang ilmu NLP yang pada bidang bidang NLP adalah Text-based
cukup sulit. Proses pembangunan model application dan dialogue-based application.
untuk digunakan telpon/komputer dalam Pendekatan NLP dikembangkan dengan
mengenali bahasa yang diucapkan sudah tujuan agar komputer mampu memahami
banyak dikerjakan. Bahasa yang sering instruksi/permintaan manusia melalui
digunakan adalah berupa pertanyaan penggunaan bahasa bahasa alami.
dan perintah. Hasil review terhadap 10 jurnal
5. Document classification. Sedangkan menyimpulkan jenis data yang didapat
aplikasi ini adalah merupakan area sebagai sumber bahasa adalah teks dan
penelitian NLP Yang paling sukses. suara.
Pekerjaan yang dilakukan aplikasi ini
adalah menentukan dimana tempat 5.2. Saran
terbaik dokumen yang baru diinputkan Setelah melakukan review pada 10
ke dalam sistem. Hal ini sangat berguna jurnal, maka penulis memilik saran untuk
pada aplikasi spam filtering, news pengembangan aplikasi selanjutnya
article classification, dan movie review. memanfaatkan suara sebagai sumber data
dan Dialogue-based application sebagai
Berikut pengelompokan 10 jurnal yang telah jenis aplikasi yang digunakan karena masih
direview berdasarkan area utama penelitian: sedikit dalam penerapannya.
Jurn QAS Sum Mac Spee Docu
al mari hine ch ment
DAFTAR PUSTAKA
zatio Tran Reco class
n slati gniti ificat
[1] Daeli, Irlani. Natural Language
on on ion
Processing Analysis Of Sentences With
[1]
Turbo Prolog. Universitas Gunadarma
[2]
[3] [2] Pustejovsky, J., Stubbs A. (2012).
[4] Natural Language Annotation for
[5] Machine Learning. Beijing: OReilly
[6]
[7] [3] Kao, A., Poteet, S. R. (2007). Natural
[8] Language Processing and Text
[9] Mining. USA: Springer.
[10]
Tabel 4. Pengelompokan jurnal berdasarkan [4] Poole L. David dan Mackworth K. Alan
area utama penelitian (2010),Artifical Intelligence
University of British Columbia:
5. PENUTUP Vancouver
5.1. Kesimpulan
Berdasarkan hasil pembahasan [5] Wicaksana, I.W.S, Wulandari, L, dan
mengenai Natural Language Processing Wirawan, S. (2005), Pentingnya
dapat disimpulkan bahwa NLP Peranan Bahasa dalam
Interoperabilitas Informasi [10] Agus, Ngurah, Muliantara Agus (2014),
berbasiskan Komputer karena Purwarupa Aplikasi Perangkat
Keragaman Semantik Prosiding Bergerak Untuk Alihbahasa Kalimat
Seminar Ilmiah Nasional (PESAT Bahasa Inggris Ke Bahasa Bali
2005), Universitas Gunadarma, Menggunakan Pendekatan Berbasis
Jakarta, halaman S9-S16, 2005 Aturan, Universitas Udayana:
Bandung.
[6] Sulistyanto, Hernawan, Nurgiyatna,
(2015), Pengembangan Model [11] Suciadi James (2004), Studi Analisis
Pencarian Kamar Dalam Sistem Metode-Metode Parsing dan
Reservasi Hotel Dengan Antarmuka Interpretasi Semantik Pada Natural
Bahasa Alami, Universitas Language Processing, Universistas
Muhammadiyah Surakarta: Surakarta. Kristen Petra: Surabaya.

[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.

[8] Wibisono, Setyawan (2013), Aplikasi [13] Li Ying (2011),Determining the


Pengolah Bahasa Alami untuk Query Reasons for Medication Prescriptions
Basisdata Akademik dengan Format in the EHR using Knowledge and
Data Xml, Universitas Natural Language Processing,
Stikubank:Semarang. Department of Biomedical
Informatics, Columbia University,
[9] Kurniasih, Nisa, dkk, (2015), New York
Implementasi Natural Language
Processing Dalam Pengukuran [14] Ishalakshi M., Krishnapriya V.
Ketepatan Ejaan Yang Disempurnakan (2013), Automatic Generation of
(EYD) Pada Abstrak Skripsi Commit Messages using Natural
Menggunakan Algoritma Fuzzy Language Processing, Department of
Logic, UIN Sunan Gunung Djati: Computer Science, Sri Ramakrishna
Bandung. College of Arts and Science for
Women, Coimbatore.

Paper Review : Natural Language Processing Universitas Budi Luhur

Anda mungkin juga menyukai