Disusun Oleh:
Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan
hidayah-Nya sehingga penulis dapat menyelesaikan laporan eksplorasi yang
berjudul “Natural Language Toolkit” ini tepat pada waktunya.
Adapun tujuan dari penulisan dari laporan ini adalah untuk memenuhi ujian
akhir semeseter pada mata kuliah Temu Kembali Informasi. Selain itu, laporan ini
juga bertujuan untuk menambah wawasan tentang Natural Language Toolkit bagi
para pembaca dan juga bagi penulis.
Penulis mengucapkan banyak terima kasih kepada Bapak Zainal Abidin,
S.Si., M.T selaku dosen mata kuliah Temu Kembali Informasi. Yang telah
memberikan tugas laporan ini sehingga dapat menambah pengetahuan serta
wawasan sesuai dengan bidang studi yang penulis tekuni.
Penulis menyadari bahwa, laporan yang di tulis ini masih sangat jauh dari
kesempurnaan. Oleh karena itu, kritik dan saran dari pembaca akan sangat penulis
nantikan demi kesempurnaan laporan ini.
Penulis
ii
DAFTAR ISI
JUDUL......................................................................................................................i
KATA PENGANTAR.............................................................................................ii
DAFTAR ISI...........................................................................................................iii
BAB I PENDAHULUAN.........................................................................................1
2.5 Python...........................................................................................................6
2.6 ToolKit.........................................................................................................6
BAB IV PENUTUP..................................................................................................8
4.1 Kesimpulan...................................................................................................8
DAFTAR PUSTAKA...............................................................................................9
iii
BAB I
PENDAHULUAN
1
Apa Itu Pemrosesan Bahasa Alami (Natural Language Processing) ?
Apa Itu Perangkat Bahasa Alami (Natural Language Toolkit) ?
2
BAB II
LANDASAN TEORI
Gambar 2.1
3
Kecerdasan buatan telah banyak diterapkan di berbagai bidang seperti
industri, medis, pendidikan, bisnis bahkan dalam kehidupan sehari-hari. Berikut
ini beberapa contoh dari penerapan kecerdasan buatan yang biasa kita jumpai
dalam kehidupan sehari-hari:
4
Dalam beberapa tahun terakhir, kecerdasan buatan telah berkembang pesat,
dan dengan itu, NLP menjadi lebih canggih juga. Banyak dari kita yang sudah
menggunakan NLP setiap hari tanpa menyadarinya. kita mungkin telah
menggunakan setidaknya satu dari alat berikut:
Pemeriksa ejaan.
Pelengkapan Otomatis.
Filter spam.
Pesan teks suara.
5
Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik,
contohnya {, }, ?, <<, >>, &&, ||, dsb.
4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi
berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if,
for, while, and, or, dsb. Komputer dapat mengerti bahasa manusia itu
diperlukan program compiler atau interpreter.
2.5 Python
Python adalah bahasa pemrograman tingkat tinggi yang memiliki cara
penulisan kode yang sederhana dari pada bahasa pemrograman lain. Bahasa
pemrograman ini diciptakan oleh Guido van Rossum pertama kali di Centrum
Wiskunde & Informatica (CWI) di Belanda pada awal tahun 1990-an.
Python menawarkan kode yang pendek dan mudah dibaca. Meskipun
algoritma kompleks dan alur kerja yang fleksibel adalah kekuatan nyata di balik
Kecerdasan Buatan (Artificial Intelligence), kesederhanaan Python
memungkinkan developer untuk menulis sistem yang dapat dipercaya. Mereka
dapat berfokus pada pemecahan masalah daripada berfokus pada nuansa teknis
bahasa pemrograman. Selain itu, Python menarik bagi banyak pihak hanya
karena mudah dipelajari.
2.6 ToolKit
Toolkit adalah perangkat lunak yang dibuat untuk memfasilitasi dan
membantu kita dalam membangun aplikasi. Toolkit berisi sekumpulan pustaka
(library) dan alat yang dapat kita gunakan untuk menyelesaikan suatu tugas
tertentu.
6
BAB III
PEMBAHASAN
Gambar 3.1
7
BAB IV
PENUTUP
4.1 Kesimpulan
Perangkat Bahasa Alami (Natural Language Toolkit) adalah alat
berfitur paling lengkap. Ini mengimplementasikan hampir semua komponen
NLP yang kita perlukan, seperti klasifikasi, tokenisasi, stemming,
penandaan, parsing, dan penalaran semantik. Dan seringkali ada lebih dari
satu implementasi untuk masing-masing, sehingga kita dapat memilih
algoritma atau metodologi yang tepat yang ingin kita gunakan. Ini juga
mendukung banyak bahasa. Namun, ini mewakili semua data dalam bentuk
string, yang bagus untuk konstruksi sederhana tetapi menyulitkan
penggunaan beberapa fungsionalitas lanjutan. Dokumentasinya juga cukup
lengkap dan juga memiliki buku yang bagus. Secara keseluruhan, ini adalah
perangkat yang hebat untuk eksperimen, eksplorasi, dan aplikasi yang
membutuhkan kombinasi algoritma tertentu.
8
DAFTAR PUSTAKA