Pengolahan Bahasa Alami Perancangan Aplikasi Pencarian Informasi Dari Artikel Dalam Bahasa Inggris

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