PERANCANGAN APLIKASI PENCARIAN INFORMASI DARI ARTIKEL DALAM BAHASA INGGRIS SKRIPSI CHANDRA PERMANA ARITONANG 051401093 PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN
PERANCANGAN APLIKASI PENCARIAN INFORMASI DARI ARTIKEL DALAM BAHASA INGGRIS SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Ilmu Komputer CHANDRA PERMANA ARITONANG 051401093 PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
PERSETUJUAN Judul : PERANCANGAN APLIKASI PENCARIAN INFORMASI DARI ARTIKEL DALAM BAHASA INGGRIS Kategori : SKRIPSI Nama : CHANDRA PERMANA ARITONANG Nomor Induk Mahasiswa : 051401093 Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen Fakultas Komisi Pembimbing : : ILMU KOMPUTER : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Pembimbing 2 Pembimbing 1 Drs.Chairul Husni S,MTESOL Prof. Dr. Muhammad Zarlis NIP. 196711101996021001 NIP. 195707011986011003 Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua, Prof. Dr. Muhammad Zarlis NIP. 195707011986011003
PERNYATAAN PERANCANGAN APLIKASI PENCARIAN INFORMASI DARI ARTIKEL DALAM BAHASA INGGRIS SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, 23 Desember 2010 CHANDRA PERMANA ARITONANG 051401093
PENGHARGAAN Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah karunia-nya skripsi ini berhasil diselesaikan dalam waktu yang telah ditetapkan Ucapan terima kasih penulis sampaikan kepada Bapak Prof. Dr. Muhammad Zarlis Drs.Chairul Husni S,MTESOL selaku pembimbing I dan pembimbing II pada penyelesaian skripsi ini yang telah memberikan panduan dan penuh kepercayaan kepada penulis untuk menyempurnakan kajian ini. Panduan ringkas dan padat serta profesional telah diberikan kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Departemen Ilmu Komputer FMIPA USU Bapak Prof. Dr. Muhammad Zarlis dan Bapak Syahriol Sitorus, S.Si, MIT., Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam, semua dosen dan pegawai pada Program Studi S-1 Ilmu Komputer FMIPA USU, rekan-rekan mahasiswa Ilmu Komputer serta semua pihak yang telah membantu dan memberi masukan kepada penulis. Akhirnya, tidak terlupakan penulis menghaturkan terima kasih yang sebesarbesarnya kepada kedua orang tua tercinta, seluruh keluarga tersayang serta sahabatsahabat saya yang telah banyak berjasa dan selalu memberi dorongan serta bantuan baik moril maupun materil yang tidak terbalaskan kepada penulis selama menyelesaikan tugas akhir ini. Tuhan memberkati.
ABSTRAK Pada masa sekarang ini, informasi sudah menjadi kebutuhan utama dalam hidup manusia. Salah satu bentuk penyajian sumber informasi adalah dalam bentuk teks yang umumnya dalam bahasa Inggris, mengingat bahasa Inggris sudah dinilai sebahgai bahasa internasional. Pencarian informasi dalam bentuk teks memerlukan waktu yang relatif lama jika harus membaca keseluruhan isi dari tulisan tersebut. Oleh sebab itu, untuk mengatasi permasalahan tersebut dibangunlah suatu aplikasi Pencarian Informasi Dari Artikel Dalam Bahasa Inggris untuk menghemat waktu dalam proses pencarian informasi. Aplikasi ini nantinya akan menerima masukkan berupa artikel untuk diproses dan akan memberikan keluaran berupa pertanyaan dan jawaban yang berhubungan dengan artikel tersebut. Aplikasi ini dibangun dengan bahasa pemrograman Microsoft Visual Basic 6.0 dan pengolahan basis data mengunakan Microsoft Acces 2003
DESIGN OF SEARCHING INFORMATION APPLICATION FROM ARTICLE IN ENGLISH LANGUAGE ABSTRACT Nowdays, information has become main requirements in human lives. One way to presentated a inforamtion are in the text form which generally in English language becausae English language has known as International language. Searching a information in the text form will take a time to read all of the text. So, to solve that problem is to build searching infromation application from article in English language that will make faster to search information in text form. This application will accept input text to procces and will give a output as a question an the answer of that question which related to the text. This apllication is builded in Microsoft Visual basic 6.0 and managing the database use Microsoft Acces 2003.
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi vii x x Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Metodologi Penelitian 3 1.7 Sistematika Penulisan 4 Bab 2 Landasan Teori 6 2.1 Kecerdasan Buatan 6 2.1.1 Defenisi Kecerdasan Buatan 6 2.1.2 Sejarah Kecrdasan Buatan 8 2.1.3 Lingkup Kecerdasan Buatan pada Aplikasi Komersial 9 2.2 Pengolahan Bahasa Alami 11 2.2.1 Analisis Leksikal 11 2.2.1.1 Lexeme 11 2.2.1.1 Lexicon 11 2.2.1.1 Token 11 2.2.2 Analisis Sintaksis 12 2.2.3 Analisis Semantik 13 2.3 Kalimat 13 2.3.1 Unsur Unsur Kalimat 14
2.3.1.1 Subjek 14 2.3.1.2 Predikat 14 2.3.1.3 Objek 14 2.3.1.4 Keterangan 15 2.3.2 Kalimat Tunggal Dan Kalimat Majemuk 15 2.3.2.1 Kalimat Tunggal 15 2.3.2.2 Kalimat Majemuk 15 2.3.3 Kalimat Aktif Dan Kalimat Pasif 16 2.3.3.1 Kalimat Aktif 16 2.3.3.2 Kalimat Pasif 16 2.4 Kategori kata 17 2.4.1 Kata Benda (Noun) 17 2.4.2 Kata Kerja (Verb) 18 2.4.3 Kata Sifat (Adjective) 18 2.4.4 Kata Keterangan (Adverb) 18 2.4.5 Kata Penentu (Determiner) 18 2.4.6 Konjungsi 19 2.4.7 Preposisi 19 2.4.8 Kata Ganti (Pronoun) 19 2.4.8 Kata Tanya (Question Word) 20 2.5 Penentuan Penambahan Akhiran 20 2.5.1 Akhiran s Dan es Pada Kata Kerja Dan Kata Benda 20 2.5.2 Akhiran ing Pada Kata Kerja 21 2.6 Tenses 22 2.6.1 Simple Present Tense 22 2.6.2 Simple Past Tense 23 2.6.3 SimpleFuture Tense 24 2.6.4 Present Continous Tense 24 2.6.5 Future Continous Tense 25 2.6.6 Present Perfect Tense 26 2.6.7 Past Perfect Tense 26 2.6.8 Future Perfect Tense 26 2.6.9 Present Perfect Continous Tense 27 2.6.10 Past Perfect Continous Tense 27 2.6.11 Future Perfect Continous Tense 27
Bab 3 Analisis dan Pemodelan Perangkat Lunak 29 3.1 Analisis Permasalahan 29 3.2 Analisis Kebutuhan 30 3.2.1 Analisis Kebutuhan Sistem 30 3.2.2 Analisis Kebutuhan Pengguna 30 3.3 Deskripsi Sistem 31 3.4 Pemodelan Fungsional 33 3.4.1 Diagram Alir (Flow Chart) 33 3.4.1.1 Diagram Alir Proses Utama Aplikasi 34 3.4.1.2 Diagram Alir Proses Analisis Leksikal 35 3.4.1.3 Diagram Alir Proses Analisis Sintaktik 37 3.4.1.4 Diagram Alir Proses Analisis Semantik 39 3.4.2 Data Flow Diagram (DFD) 41 3.4.3 Spesifikasi Proses 44 Bab 4 Perancangan dan Implementasi 46 4.1 Perancangan 46 4.1.1 Perancangan Basis Data 46 4.1.2 Perancangan Arsitektur 47 4.1.3 Perancangan Antarmuka Pemakai 49 4.2 Implementasi Perangkat Lunak 59 4.2.1 Cara Menjalankan Sistem 59 4.2.2 Perangkat yang Dibutuhkan 60 4.2.3 Tampilan Program 60 Bab 5 Penutup 77 5.1 Kesimpulan 77 5.2 Saran 78 Daftar Pustaka 79
DAFTAR TABEL Halaman Tabel 3.1 Tabel Spesifikasi Proses Diagram Level 0 44 Tabel 3.2 Tabel Spesifikasi Proses Diagram Level 1 45 Tabel 4.1 Tabel WordDict 46 Tabel 4.2 Tabel VerbDict 47
DAFTAR GAMBAR Halaman Gambar 2.1 Penerapan Konsep Kecerdasan Buatan di Komputer 8 Gambar 2.2 Lingkup Kecerdasan Buatan 10 Gambar 3.1 Alur Program Pencarian Informasi Dari Artikel Dalam Bahasa Inggris32 Gambar 3.2 Diagram Alir Menjalankan aplikasi 34 Gambar 3.3 Diagram Alir Analisis Leksikal 36 Gambar 3.4 Diagram Alir Analisis Sintaktik 38 Gambar 3.5 Diagram Alir Analisis Semantik 40 Gambar 3.6 DFD Level 0 Aplikasi Pencarian Informasi Dari Artikel Dalam Bahasa Inggris 42 Gambar 3.7 DFD Level 1 Hasil Dari Pengembangan Pemrosesan Artikel 43 Gambar 4.1 Perancangan Arsitektur Aplikasi 48 Gambar 4.2 Rancangan Antar Muka Menu Utama 50 Gambar 4.3 Rancangan Antar Muka Menu Analisis Leksikal 51 Gambar 4.4 Rancangan Antar Muka Menu Analisis Sintaktik 52 Gambar 4.5 Rancangan Antar Muka Menu Analisis Semantik 53 Gambar 4.6 Rancangan Antar Muka Menu Pertanyaan 54 Gambar 4.7 Rancangan Antar Muka Menu File 55 Gambar 4.8 Rancangan Antar Muka Menu View 56 Gambar 4.9 Rancangan Antar Muka About 56 Gambar 4.10 Rancangan Antar Muka Menu Verb Dictionary 57 Gambar 4.11 Rancangan Antar Muka Menu Word Dictionary 58 Gambar 4.12 Tampilan Menu Utama 61 Gambar 4.13 Tampilan Menginputkan Artikel Dengan DiKetik 62 Gambar 4.14 Tampilan Menu Open File 63 Gambar 4.15 Tampilan Direktori File Yang Akan Dibuka 64 Gambar 4.16 Tampilan Menu Input Article Setelah Artikel Diload 65 Gambar 4.17 Tampilan Analysis 64 Gambar 4.18 Tampilan Menu Analisis Leksikal 67 Gambar 4.19 Tampilan Menu Analisis Leksikal Perubahan Kategori 68 Gambar 4.20 Tampilan Konfimasi Masukkan Kata Kedalam Database 69 Gambar 4.21 Tampilan Menu Analisis Sintaktik 69 Gambar 4.22 Tampilan Menu Analisis Sintaktik Perubahan Kata Ganti Subjek 70 Gambar 4.23 Tampilan Menu Analisis Semantik 71
Gambar 4.24 Tampilan Menu Analisis Question 72 Gambar 4.25 Tampilan Awal Menu Verb Dictionary 73 Gambar 4.26 Tampilan Menu Verb Dictionary 74 Gambar 4.27 Tampilan Awal Menu Word Dictionary 75 Gambar 4.28 Tampilan Menu Word Dictionary 76