6 Intelligent Computer-aided instruction. Komputer dapat digunakan sebagai tutor
yang dapat melatih dan mengajar. 7
Game Playing.
Lingkup kecerdasan buatan yang dijelaskan di atas dapat digambarkan pada Gambar 2.2.
Gambar 2.2 Lingkup kecerdasan buatan
2.2 Pengolahan Bahasa Alami
Pengolahan bahasa alami meupakan bagian dari dalam bidang ilmu komputer, yang pada umumnya dipakai dalam bidang ilmu kecerdasan buatan artificial inteligence,
teori bahasa dan otomata serta dalam bidang ilmu teknok kompilasi, karena teori Robotics
Speech Vision
Intelligent Computer-
aided instruction
Natural Language
Expert System
Game Playing
Universitas Sumatera Utara
pengolahan bahasa alami dapat digunakan dalam mempelajarai komunikasi antara manusia dan komputer. Pengolahan bahasa alami dalam hal ini bertujuan supaya
bagaimana sistem dapat mengetahui bahasa manusia dalam hal ini berupa bahasa Inggris agar dapat diolah serta dapat memberikan informasi yang diinginkan.
Untuk mencapai tujuan tersebut maka dipakailah teorri dalam pengolahan bahasa alami. Dalam seni meenerjemahkan kedalam bahasa sistem, dipakai 3 tiga
metode yang ada dalam teori pengolahan bahasa alami, yaitu: Analisis leksikal, Analisis sitaksis dan Analisis semantik.
2.2.1 Analisis Leksikal
Analisis leksikal adalah suatu proses pemecahan serangkaian karakter seperti dokimen plain text atau source code yang diinputkan dan akan menghasilkan deretan
simbol yang dinamakan token. Global Komputer,2010.
Ada 2 dua tahapan yang dipakai dalam tahap analisis leksikal, tahap pertama adalah tahap pemindaian scanner. Dalam tahapan ini, karakter membaca dan
mengumpulkan serangakian karakter masukan berdasarkan tipe tertentu. Kumpulan karakter yang dihasilkan disebut dengan lexeme. Tahapa kedua adalah tahap
pemeriksaan Evaluator. Dalam tahapan ini terjadi pemeriksaan dari setiap lexeme yang telah didapat, dan selanjutnya akan diberikan nilai tertentu sehingga lexeme
tersebut dapat diangap valid setiap karakter dari lexeme memiliki informasi mengenai tipe dan nilainya. Dalam perancangan aplikasi ini, tahap evaluator ini membutuhkan
bantuan dari lexicon, yaitu daftar kata dan kategorinya.
Universitas Sumatera Utara
2.2.1.1 Lexeme Lexeme adalah suatu unit dalam analisis morfologi dalam ilmu bahasa yang memiliki
sekumpulan karakter yang memiliki pola yang cocok dan membentuk token. Dalam bahasa Inggris misalnya kata run,runs,ran dan running merupakan bentuk dari lexeme
yang sama.
2.2.1.2 Lexicon
Lexicon merupakan daftar kosakata beserta informasi mengenai kategori kata tersebut. Atau bisa juga disebut dengan daftar kamus kosakata.
2.2.1.3 Token
Token adalah unit atau elemen dasar bahasa komputer. seperti ‘kata’ dalam bahasa manusia, dimana unit tersebut tidak dapat dibagi lagi. Token merupakan bagian hasil
dari pemecahan sumber program yaitu penerjemahan lexeme pada saat melakukan scanner. Global Komputer,2010.
Atau dapat disimpulkan juga bahwa token merupakan kombinasi dari lexeme dan kategori dari lexeme tersebut.
2.2.2 Analisis Sintaksis
Analisis sintaksis adalah proses penganalisisan suatu kalimat, yang terdiri dari beberapa karakter misalnya kata, untuk menentukan struktur dari tata bahasanya.
Universitas Sumatera Utara
Dalam tahap ini karakter atau token yang diperoleh pada analisis leksikal disusun dan dikelompokkan dalam suatu hirarki tertentu yang secara keseluruhan
mempunyai arti tertentu. Penggunaannya dalam pembangunan aplikasi yaitu berkaitan dalam penentuan subyek,predikat,obyek atau kata keterangan.
Ada 4 empat aturanrule dalam analisis sintaksis untuk menganalisis sebuah kalimat.
Rule 1:If determiner adalah bagian pertama dalam kalimat dan diikuti olen noun Then noun tersebut dianggap sebagai subyek.
Rule 2:If verb diikuti subyek Then verb menjelaskan apa yang dikerjakan oleh
subyek.
Rule 3:If noun diikuti subyek dan verb Then noun tersebut dianggap sebagai obyek. Rule 4:If kalimat mempunyai subyek,verb,obyek Then subyek mengerjakan verb
yang berhubungan dengan obyek
2.2.3 Analisis Semantik
Analisis Semantik adalah proses yang berkaitan dengan struktur sintaksis, dengan menentukan peran dari seluruh prase atau kata dari kalimat, untuk mendapatkan arti
keseluruhannya. Global Komputer,2010.
Dalam perancangan aplikasi ini, analisis semantik dibutuhkan untuk memberikan informasi dari isi artikel dengan cara menganalisis hasil dari analisis
sintaksis dengan mengikuti aturan yang ada pada analisis sintaksis.
Universitas Sumatera Utara
2.3 Kalimat