BAB 1
PENDAHULUAN
1.1 Latar Belakang
Pada era globalisasi saat ini informasi telah berkembang dengan pesat. Smartphone
sebagai bagian dari era globalisasi, lebih berkembang dan lebih diminati penggunaannya oleh masyarakat karena beragam fitur dapat ditampilkan untuk memenuhi kebutuhan dan daya tarik tersendiri bagi pengguna. Jenis-jenis sistem operasi smartphone diantaranya Windows, Blackberry, Symbian, iOS dan Android. Sistem operasi Android merupakan salah satu sistem operasi yang tengah berkembang di masyarakat. Terdapat keunggulan dari sistem operasi ini antara lain sistem operasinya dapat diubah sesuai dengan keinginan kita sendiri (Parno, et al. 2011).
Kebutuhan masyarakat terhadap layanan teknologi berbasis IT sangat bervariatif, salah satu kebutuhan adalah kebutuhan akan ketersediaan kamus dengan berbagai kepentingan mulai dari kamus yang bersifat umum seperti kamus bahasa hingga kamus istilah-istilah khusus seperti kamus politik, kamus ekonomi maupun kamus psikologi (Parno, et al. 2011).
Seperti yang diketahui, ilmu psikologi memiliki istilah-istilah asing yang tidak diketahui oleh orang awam. Kamus istilah psikologi saat ini banyak beredar dalam bentuk buku, yang penggunaannya menyulitkan karena pengguna harus mencari arti dan istilah psikologi secara manual. Disisi lain, buku sangat sulit untuk dibawa kemana-mana dan tidak dapat di-update setiap saat sesuai dengan kebutuhan dan perkembangan pada saat ini. Mengingat masyarakat dewasa sangat akrab dengan layanan smartphone, maka penulis berniat untuk membuat suatu aplikasi kamus pada
2
platform Android yang memuat istilah-istilah psikologi menggunakan algoritma
Horspool. Tidak hanya ditujukan untuk orang awam, aplikasi kamus psikologi ini diharapkan dapat membantu para mahasiswa jurusan psikologi maupun para psikolog dalam memahami arti istilah psikologi dengan mudah dan cepat yang membantu kegiatan mereka sehari-hari.
Algoritma pencocokan string sendiri merupakan algoritma yang paling penting dalam pemrosesan teks. Algoritma ini juga merupakan komponen dasar dalam implementasi perangkat-perangkat lunak dalam kebanyakan sistem operasi yang ada saat ini (Charras, C. & Lecroq, T. 1997). Salah satu algoritma pencocokan string
adalah algoritma Horspool. Algoritma Horspool merupakan turunan dari algoritma
Boyer-Moore dan mudah dalam implementasinya. Ketika panjang dari pattern kecil, sangat tidak efisien untuk menggunakan algoritma Boyer-Moore. Algoritma Horspool
hanya menggunakan perpindahan karakter-buruk yang terjadi pada Boyer-Moore. Untuk melakukan dan menghitung nilai pergeseran bad-character adalah dengan melihat karakter paling kanan pada window. Nilai pergeseran ini dihitung pada tahap praproses untuk semua karakter pada set alfabet sebelumnya. Algoritma ini lebih efisien digunakan ketika ditemukan panjang pattern yang kecil (Sheik, S.S. et al.
2004).
1.2 Rumusan Masalah
Berdasarkan latar belakang, maka rumusan masalah dalam penelitian ini adalah bagaimana membuat kamus istilah psikologi pada platform Android menggunakan algoritma Horspool.
1.3 Batasan Penelitian
Dalam perancangan aplikasi kamus berbasis Android, dilakukan beberapa batasan sebagai berikut:
1. Algoritma yang digunakan dalam penelitian ini adalah algoritma Horspool dan tidak membahas algoritma lain.
2. Aplikasi hanya menyimpan 500 istilah psikologi beserta artinya yang bersumber pada Kamus Lengkap Psikologi J.P. Chaplin.
3. Pencarian istilah kamus non case sensitive.
3
4. Aplikasi dirancang menggunakan bahasa pemrograman Java dan Android Studio sebagai compiler.
5. Aplikasi menggunakan DBMS SQLite untuk penyimpanan data istilah.
6. Aplikasi hanya sesuai dengan smartphone berbasis android 4.1 (Jelly Bean) sampai dengan android 5.1.1 (Lollipop).
1.4 Tujuan Penelitian
Tujuan dari penelitian ini adalah menyediakan suatu aplikasi yang dapat menyimpan dan mencari istilah psikologi pada smartphone berbasis android.
1.5 Manfaat Penelitian
Manfaat yang diharapkan dari penelitian ini adalah membantu masyarakat dalam mencari istilah psikologi yang ingin diketahui secara lebih mudah dan lebih praktis.
1.6 Metodologi Penelitian
Dalam penelitian ini, ada beberapa tahapan yang akan dilakukan adalah sebagai berikut:
1. Studi Pustaka
Pada tahap ini, dilakukan peninjauan terhadap buku-buku, jurnal-jurnal, artikel-artikel yang membahas tentang algoritma Horspool.
2. Analisis Sistem
Melakukan analisis terhadap permasalahan yang ada, batasan sistem, kinerja sistem, cara kerja sistem.
3. Perancangan Sistem
Membuat flowchart, Unified Modeling Language (UML) dan Design Interface. 4. Implementasi Sistem
Pada tahap ini, implementasi algoritma Horspool untuk mencari istilah dalam aplikasi kamus psikologi berbasis android.
5. Pengujian Sistem
Aplikasi yang telah diimplementasikan diuji berdasarkan hasil analisis dan perancangan serta menguji kebenaran dari algoritma Horspool untuk mencari data hasil terjemahan.
4
6. Dokumentasi Sistem
Dokumentasi dihasilkan dengan membuat skripsi sebagai laporan dari hasil penelitian.
1.7 Sistematika Penulisan
Untuk membuat penulisan lebih terstruktur, maka penulisan ini dibagi menjadi lima bab, yaitu:
BAB 1: PENDAHULUAN
Bab ini berisi penjelasan mengenai latar belakang masalah, rumusan masalah, batasan penelitian, tujuan penelitian, manfaat penelitian, metodologi penelitian, dan sistematika penulisan skripsi.
BAB 2: LANDASAN TEORI
Pada bab ini berisi penjelasan mengenai teori-teori yang terkait dengan penelitian ini diantaranya adalah pencocokan String (String Matching), Algoritma Horspool,
Android dan Android Studio.
BAB 3: ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisi analisis sistem dalam pembuatan kamus pada android, desain sistem dan perancangan sistem.
BAB 4: IMPLEMENTASI DAN PENGUJIAN SISTEM
Pada bab ini akan membahas tentang implementasi hasil penelitian menjadi sebuah aplikasi untuk membuat Kamus Istilah Psikologi pada platform Android. Kemudian dilanjutkan dengan tahapan pengujian sistem untuk menguji apakah sistem sudah berjalan sesuai dengan perancangan.
BAB 5: KESIMPULAN DAN SARAN
Pada bab ini berisi kesimpulan yang diperoleh dalam penelitian dan saran yang diberikan untuk pengembangan lebih lanjut.