Batasan Masalah Tujuan Penelitian Manfaat Penelitian Metodologi Penelitian

1.3. Batasan Masalah

Agar tidak terjadi penyimpangan masalah yang akan dibahas, maka permasalahan dibatasi sebagai berikut : 1. Algoritma yang digunakan adalah Knuth Morris Pratt String Matching. 2. Perancangan aplikasi menggunakan simulator eclipse versi 4.4 luna. 3. Menggunakan Handphone Android versi 4.1 Jelly Bean. 4. Perangkat lunak dibuat dengan menggunakan bahasa pemrograman Java 8.

1.4. Tujuan Penelitian

Tujuan dari penelitian ini adalah: 1. Membangun sebuah aplikasi kamus untuk istilah komputer menggunakan Algoritma Knuth Morris Pratt String Matching berbasis Android. 2. Untuk memperoleh sebuah perangkat lunak dalam pengelolaan sistem pencarian istilah komputer.

1.5 Manfaat Penelitian

Manfaat dari penelitian ini adalah sebagai berikut: 1. Penelitian ini diharapkan menghasilkan implementasi dan manfaat dalam pembuatan sistem berbasis Android menggunakan Algoritma Knuth Morris Pratt String Matching. Sehingga Mobile Application Developers lebih mudah untuk membuat dan mengembangkan aplikasi mobile untuk semua jenis Android. 2. Penelitian ini diharapkan memudahkan pengguna gadget dalam pencarian istilah komputer. Universitas Sumatera Utara

1.6 Metodologi Penelitian

Dalam proses pengerjaan skripsi ini penulis menggunakan beberapa tahapan metode penelitian, yaitu: a. Studi Literatur Mempelajari literatur tentang teori dasar yang mendukung penelitian ini yaitu Kecerdasan buatan menggunakan Metode Algoritma Knuth Morris PrattString Matching b. Analisis dan Pengumpulan Data Pada tahap ini dilakukan analisis kebutuhan aplikasi yang akan dibuat, seperti memperoleh data dengan cara mencari informasi tentang bagaimana cara membuat database di Sistem operasi Android dan melakukan Pengumpulan Kata Istilah Komputer. c. Perancangan Sistem Pada tahap ini hasil analisis akan menjadi dasar perancangan aplikasi sistem pendukung keputusan pemilihan sistem operasi pada komputer. Rancangan sistem dibuat menggunakan Unified Modeling LanguageUML dalam bentuk use case diagram, activity diagram, dan sequence diagram. Pada tahap ini juga dilakukan perancangan interface dari aplikasi dan flowchart cara menggunakan sistem. d. Implementasi Sistem Pada tahap ini akan dilakukan pengimplementasian dari rancangan yang telah dibuat ke dalam bahasa pemrograman Java dengan menggunakan format CSV sebagai tempat disimpannya kamus komputer. e. Pengujian Setelah proses pengkodean selesai maka akan dilakukan proses pengujian terhadap program yang dihasilkan untuk mengetahui apakah program sudah berjalan dengan benar dan sesuai dengan perancangan yang dilakukan. f. Penyusunan Laporan dan Kesimpulan Akhir. Membuat laporan hasil analisis, perancangan dan kesimpulan akhir ke dalam format penulisan tugas akhir. Universitas Sumatera Utara

1.7 Sistematika Penelitian