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