PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH FISIKA DENGAN PENAMBAHAN ANIMASI PADA ANDROID BERBASIS METODE AUTOCOMPLETE
TUGAS AKHIR
Diajukan Untuk Memenuhi Persyaratan Akademik Studi Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh: GUPTA YUSUF PUTRA 09560101
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015
KATA PENGANTAR
Alhamdulillahi Rabbilalamin, Segala puji bagi Allah yang senantiasa memberikan menyelesaikan
nafas kehidupan dan keberkahan tugas
akhir
yang
berjudul
sehingga peneliti dapat ā€¯PERANCANGAN
DAN
IMPLEMENTASI KAMUS ISTILAH FISIKA DENGAN PENAMBAHAN ANIMASI PADA ANDROID BERBASIS METODE AUTOCOMPLETEā€¯. Pada penelitian tugas akhir ini penulis merancang sebuah kamus itilah fisika dengan tambahan animasi pada setiap istilahnya dan menggunakan metode autocomplete, yang diharapkan dapat berguna dan membantu proses pencarian istilah fisika. Tak lupa dalam penyusunan tugas akhir ini penulis dibantu oleh dosen pembimbing Bapak Hariyadi, S. Kom, MT dan Bapak Yuda Munarko, S. Kom, M. Sc yang dengan kesabarannya membimbing penulis. Untuk itu penulis sangat berterimakasih dan semoga penulis berharap dapat membalas jasa dosen pembimbing. Kepada kedua orangtua yang dengan sabar memberi dukungan moril dan materil penulis menyampaikan rasa kasih saying dan hormat yang tak terhingga. Dengan tugas akhir ini penulis berharap dapat sedikit membantu dalam bidang fisika dengan adanya aplikasi kamus istilah fisika ini, meskipun penulis sangat menyadari banyak kekurangan disana - sini. Pada kesempatan ini penulis juga berharap kepada pembaca untuk memberikan kritik dan sarannya.
Malang, 13 Oktober 2015
Penulis
DAFTAR ISI
LEMBAR PERSETUJUAN ..........................................................................
i
LEMBAR PENGESAHAN ..........................................................................
ii
LEMBAR PERNYATAAN ..........................................................................
iii
ABSTRAK ...................................................................................................
iv
ABSTRACT .................................................................................................
v
LEMBAR PERSEMBAHAN .......................................................................
vi
KATA PENGANTAR ..................................................................................
vii
DAFTAR ISI ................................................................................................
viii
DAFTAR GAMBAR ....................................................................................
x
DAFTAR TABEL ........................................................................................
xi
BAB I
BAB II
PENDAHULUAN 1.1 Latar Belakang ....................................................................
1
1.2 Rumusan Masalah................................................................
2
1.3 Tujuan Penelitian .................................................................
2
1.4 Batasan Masalah ..................................................................
2
1.5 Metodologi ..........................................................................
3
1.6 Sistematika Penulisan ..........................................................
4
LANDASAN TEORI 2.1 Aplikasi Mobile ...................................................................
6
2.2 Smartphone...........................................................................
7
2.3 Android ...............................................................................
7
2.4 Kamus ..................................................................................
9
2.4.1 Kamus Offline .............................................................
9
2.4.2 Kamus Online .............................................................
10
2.4.3 Kamus Digital .............................................................
10
2.5 SQLite .................................................................................
11
2.6 Metode Autocomplete ...........................................................
12
2.7 Animasi ................................................................................
13
BAB III
BAB IV
BAB V
2.8 Eclipse IDE (Integrated Development Environment) .............
15
2.9 Emulator ...............................................................................
15
ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem .....................................................................
18
3.1.1 Arsitektur Sistem ........................................................
18
3.1.2 Analisa Kebutuhan ......................................................
19
3.1.3 Use Case .....................................................................
21
3.2 Perancangan Sistem .............................................................
21
3.2.1 Sequence Diagram ......................................................
21
3.2.2 Activity Diagram .........................................................
24
3.2.3 Perancangan Tampilan Antarmuka .............................
26
3.2.4 Class Diagram ............................................................
29
IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem .............................................................
30
4.1.1 Implementasi Lingkungan Pengembangan ..................
30
4.1.2 Implementasi User Interface .......................................
31
4.1.3 Implementasi Aplikasi / Sistem ...................................
34
4.2 Pengujian Sistem ..................................................................
39
4.2.1 Pengujian Fungsional ..................................................
39
4.2.1.1 Hasil Pengujian Fungsi Autocomplete .............
40
4.2.1.2 Pengujian untuk animasi dan gambar ..............
41
4.2.2 Pengujian Pada Perangkat Android (Smartphone) .......
42
KESIMPULAN DAN SARAN 5.1 Kesimpulan .........................................................................
44
5.2 Saran ...................................................................................
44
DAFTAR PUSTAKA..................................................................................
46
DAFTAR PUSTAKA
[1] Hafizh Herdi Naufal, Tutorial Membuat Aplikasi Database Android Menggunakan SQLite, http://www.twoh.web.id/2013/01/tutorialmembuat-aplikasi-database-sqlite-android/, waktu akses 11 Februari 2014 [2] Sudarja, Frieo R, Perbandingan Algoritma String Matching Dan Algoritma Autocomplete Pada Aplikasi Kamus Kedokteran Dorland Berbasis Android, http://eprints.mdp.ac.id/778/1/Jurnal%202007250091%20Frieo.R.Sudarja. pdf, waktu akses 11 Februari 2014. [3] Safaat H, Nazruddin 2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC berbasis Android . Bandung : Informatika. [4] Hafizh Herdi Naufal, Tutorial Belajar Membuat Aplikasi Android Menggunakan Eclipse, http://www.twoh.web.id/mudengdroid-belajarandroid-bersama-twohs-engineering/, waktu akses 11 Februari 2014. [5] Antara, Kukuh Aji Des 2013, Perancangan dan Implementasi Kamus Istilah Biologi Berbasis Android, Malang : Informatika. [6] Autocomplete Text in TextView, http://developer.android.com/reference/android/widget/AutoComp leteTextView.html, waktu akses 11 Februari 2014. [7] Android TextView autocomplete and autosearch, http://stackoverflow.com/questions/8705468/android-textviewautocomplete-and-autosearch, waktu akses 11 Februari 2014. [8] Autocomplete Text in TextView, http://www.edumobile.org/android/androiddevelopment/autocomplete-text-in-textview/, waktu akses 11 Februari 2014. [9] Mengenal Apa Itu Android, http://maaziyah.blogspot.com/2012/04/mengenalapa-itu-android.html, waktu akses 11 Februari 2014