13
i PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH BIOLOGI BERBASIS ANDROID Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Kukuh Aji Des Antara 09560021 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG Juli, 2013

PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

  • Upload
    ngoliem

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

i

PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH BIOLOGI

BERBASIS ANDROID

Laporan Tugas Akhir

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Kukuh Aji Des Antara

09560021

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

Juli, 2013

Page 2: PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

ii

LEMBAR PERSETUJUAN

PERANCANGAN DAN IMPLEMENTASI KAMUS

ISTILAH BIOLOGI BERBASIS ANDROID

TUGAS AKHIR

Disusun Oleh:

KUKUH AJI DES ANTARA

0 9 5 6 0 0 21

Telah Direkomendasikan Untuk Diajukan Sebagai Judul Tugas Akhir di

Teknik Informatika Universitas Muhammadiyah Malang

Menyetujui,

Dosen Pembimbing I Dosen Pembimbing II

(Hariyady, S.Kom, MT) (Nur Hayatin, S.ST)

Page 3: PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

iii

LEMBAR PENGESAHAN

PERANCANGAN DAN IMPLEMENTASI KAMUS

ISTILAH BIOLOGI BERBASIS ANDROID

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Disusun Oleh :

KUKUH AJI DES ANTARA

0 9 5 6 0 0 21

Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis

penguji pada

12 Juni 2013

Menyetujui

Penguji I Penguji II

(Diah Risqiwati, MT) (Lailatul Husniah, S.ST)

Mengetahui

Ketua Jurusan Teknik Informatika

(Eko Budi Cahyono, S.Kom, MT)

Page 4: PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

iv

SURAT PERNYATAAN

Yang bertanda tangan di bawah ini:

Nama : Kukuh Aji Des Antara

Tempat / Tgl Lahir : Kampar, 26 Desember 1990

NIM : 09560021

Fakulats / Jurusan : Teknik / Teknik Informatika

Dengan ini saya menyatakan bahwa Karya Ilmiah/Skripsi/Tugas Akhir dengan

judul “PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH

BIOLOGI BERBASIS ANDROID” beserta seluruh isinya adalah karya saya

sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun

keseluruhan, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.

Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila

kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya

saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya

siap mendapatkan sanksi akademis.

Malang, 23 September 2013

Yang Membuat Pernyataan

(Kukuh Aji Des Antara)

Mengetahui,

Dosen Pembimbing I Dosen Pembimbing II

(Hariyady, S.Kom, MT) (Nur Hayatin, S.ST)

Page 5: PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

v

LEMBAR PERSEMBAHAN

Puji syukur kehadirat Allah SWT yang telah memberi kekuatan dan

petunjuk serta melimpahkan rahmat, anugrah dan hidayah-Nya, sehingga

penulis dapat menyelesaikan tugas akhir ini.

Penulis menyadari bahwa penyusunan tugas akhir ini tidak lepas dari

bantuan berbagai pihak. Oleh karena itu, dengan segala kerendahan hati penulis

menyampaikan terimakasih kepada :

1. Allah SWT yang selalu memberikan kemudahan disetiap jalan hidup saya,

dan serta Rasulullah Muhammad SAW yang menjadi suri tauladan bagi saya.

2. Kedua Orang tua saya tercinta, beserta adinda Dini Octayanti, yang selalu

memberikan dukungannya dan kasih sayangnya serta doa yang tiada henti

sehingga saya dapat menyelesaikan pendidikan untuk menyelesaikan kuliah

S-1 ini.

3. Dosen pembimbing saya, Bapak Hariyadi, MT dan Ibu Nur hayatin, S.ST

yang telah dengan sabar dan Ikhlas membimbing dan membantu saya selama

pengerjaan Tugas Akhir ini.

4. Kepada teman sekaligus sebagai guru saya Saiful Arifin dan Putra saya

mengucapkan terima kasih banyak atas bantuannya.

5. Teman-teman seperjuangan geng mbolang Roby Awaludin, Iva, Nora, Aldy

dan teman-teman setia Mahdi, Inas, Yopi, Lutfi, Ruly dan dulurku Rini

terima kasih banyak.

Page 6: PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

vi

KATA PENGANTAR

Alhamdulillahirabbilalamin, puji syukur kehadirat Allah SWT atas

limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan dengan

baik tugas akhir yang berjudul:

“PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH BIOLOGI

BERBASIS ANDROID”

Pada tugas akhir ini, dibahas mengenai aplikasi kamus istilah biologi

berbasis android untuk mengartikan arti kata istilah biologi yang sulit dipahami,

dengan mengunakan aplikasi ini diharapkan dapat memudahkan sebagai media

pembelajaran baik yang berkecimpung pada bidang biologi maupun orang awam.

Penulis menyadari bahwa tugas akhir ini masih jauh dari kesempurnaan.

Oleh sebab itu penulis mengharapkan masukan berupa saran maupun kritik yang

membangun untuk pengembangan dari tugas akhir ini kedepannya.

Akhir kata penulis berharap semoga tugas akhir ini dapat bermanfaat dan

menjadi tambahan ilmu pengetahuan. Tak lupa penulis mengucapkan terima kasih

kepada semua pihak yang telah membantu hingga tugas akhir ini terselesaikan.

Malang, 28 Juni 2013

Penulis

Page 7: PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

vii

DAFTAR ISI

LEMBAR PERSETUJUAN .............................................................................. i

LEMBAR PENGESAHAN ............................................................................... ii

SURAT PERNYATAAN ................................................................................... iii

ABSTRAKSI ....................................................................................................... iv

ABSTRACT ........................................................................................................ v

LEMBAR PERSEMBAHAN ............................................................................ vi

KATA PENGANTAR ........................................................................................ vii

DAFTAR ISI .....................................................................................................viii

DAFTAR GAMBAR .......................................................................................... x

DAFTAR TABEL ............................................................................................... xii

BAB I PENDAHULUAN ................................................................................... 1

1.1. Latar Belakang ...................................................................................... 1

1.2. Rumusan Masalah .................................................................................. 2

1.3. Tujuan .................................................................................................... 2

1.4. Batasan Masalah .................................................................................... 2

1.5. Metodologi .............................................................................................. 2

1.6. Sistematika Penulisan ............................................................................ 3

BAB II LANDASAN TEORI ............................................................................ 5

2.1. Pengertian Kamus .................................................................................. 5

2.2. Kamus Digital ......................................................................................... 5

2.3. Android ................................................................................................... 5

2.3.1 Komponen Android ................................................................. 6

2.3.2 Android lifecycle ...................................................................... 7

2.4. SQLite .................................................................................................... 9

2.5. Algoritma Soundex ................................................................................. 12

BAB III ANALISA DAN PERANCANGAN SISTEM ................................... 16

3.1. Analisis Sistem ....................................................................................... 16

3.1.1 Analisa Masalah ............................................................................ 17

3.1.2 Solusi Permasalahan ...................................................................... 17

Page 8: PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

viii

3.2. Analisa Kebutuhan .................................................................................. 17

3.2.1. Analisa Kebutuhan Fungsional .................................................. 18

3.2.2. Analisa Kebutuhan Non Fungsional ........................................... 18

3.2.3. Use case ...................................................................................... 19

3.3. Perancangan ............................................................................................ 20

3.3.1. Squence Diagram ........................................................................ 20

3.3.2. Activity ........................................................................................ 21

3.3.3. Perancangan Tampilan Antar Muka ........................................... 24

3.3.4. Perancangan Database ................................................................ 28

3.3.5. Class Diagram ............................................................................. 29

BAB IV IMPLEMENTASI DAN PENGUJIAN ............................................. 30

4.1. Implementasi .......................................................................................... 30

4.2. Implementasi Disain Interface ............................................................... 30

4.2.1 Interface Splash Scren Aplikasi ................................................. 30

4.2.2 Interface Home Aplikasi ............................................................ 31

4.2.3 Interface Menu Aplikasi ............................................................. 31

4.2.4 Interface Artikan ......................................................................... 32

4.2.5 Image View Interface Tentang .................................................... 33

4.2.6 Interface Tutorial ......................................................................... 33

4.2.7 Interface Gambar ......................................................................... 34

4.2.8 Interface Tambah Data ................................................................ 34

4.3. Proses Pencarian Kata Istilah Biologi ..................................................... 35

4.4. Pengujian ................................................................................................ 37

4.4.1 Data Uji Coba ............................................................................. 37

4.4.2 Pelaksanaan Uji Coba dan Analisa ............................................ 38

4.4.2.1 Menginputkan Kata yang ada pada Database ................. 38

4.4.2.2 Menginputkan Kata yang tidak ada pada Database ........ 40

4.4.3 Hasil Uji Coba Pada Android Mobile ......................................... 41

4.4.3 Hasil Pengujian Menurut Pengucapan Kata ................................ 41

BAB V KESIMPULAN DAN SARAN ............................................................ 44

5.1. Kesimpulan ............................................................................................ 44

5.2. Saran ...................................................................................................... 44

Page 9: PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

ix

DAFTAR PUSTAKA ......................................................................................... 45

LAMPIRAN ......................................................................................................... 46

Page 10: PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

x

DAFTAR GAMBAR

GAMBAR 2.1 Android Lifecycle ......................................................................... 7

GAMBAR 2.2 Database Kamus ........................................................................... 11

GAMBAR 3.1 Desain Kamus .............................................................................. 16

GAMBAR 3.2 Use Case Diagram ....................................................................... 19

GAMBAR 3.3 Squence Diagram Artikan ............................................................ 19

GAMBAR 3.4 Squence Diagram Tutorial ............................................................ 20

GAMBAR 3.5 Squence Diagram Tentang ........................................................... 20

GAMBAR 3.6 Squence Diagram Gambar ............................................................ 21

GAMBAR 3.7 Squence Diagram Tambah ........................................................... 21

GAMBAR 3.8 Activity Diagram Artikan Pada Kamus ........................................ 22

GAMBAR 3.9 Activity Diagram Tentang Pada Kamus ....................................... 22

GAMBAR 3.10 Activity Diagram Tutorial Pada Kamus ..................................... 23

GAMBAR 3.11 Activity Diagram Gambar Pada Kamus ..................................... 23

GAMBAR 3.12 Activity Diagram Tambah Pada Kamus ..................................... 24

GAMBAR 3.13 Halaman tampilan awal aplikasi ................................................. 24

GAMBAR 3.14 Gambar tampilan awal dua aplikasi............................................ 25

GAMBAR 3.15 Gambar halaman menu pada aplikasi ......................................... 25

GAMBAR 3.16 Halaman pencarian arti isilah pada apalikasi ............................. 26

GAMBAR 3.17 Halaman tentang pada aplikasi ................................................... 26

GAMBAR 3.18 Halaman tampilan tutorial pengunaan aplikasi .......................... 27

GAMBAR 3.19 Halaman tampilan gambar .......................................................... 27

Page 11: PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

xi

GAMBAR 3.20 halaman tampilan tambah data ................................................... 28

GAMBAR 3.21 Class diagram pada aplikasi kamus. ........................................... 29

GAMBAR 4.1 Tampilan splash scren. ................................................................. 30

GAMBAR 4.2 Tampilan home ............................................................................. 31

GAMBAR 4.3 Tampilan menu ............................................................................. 32

GAMBAR 4.4 Tampilan pencarian ...................................................................... 32

GAMBAR 4.5 Tampilan tentang .......................................................................... 33

GAMBAR 4.6 Tampilan tutorial .......................................................................... 33

GAMBAR 4.7 Tampilan gambar .......................................................................... 34

GAMBAR 4.8 Tampilan gambar .......................................................................... 34

GAMBAR 4.9 Hasil dari runing database ............................................................ 36

GAMBAR 4.10 Hasil pencarian kata yang terdapat pada database...................... 38

GAMBAR 4.11 Interferon kode soudex I 536 ...................................................... 39

GAMBAR 4.12 Intermediat kode soundex I 530.................................................. 39

GAMBAR 4.13 Introduksi Spesies kode soundex I530........................................ 39

GAMBAR 4.14 Intron kode soundex I 530 .......................................................... 39

GAMBAR 4.15 Hasil pencarian kata yang tidak ada pada database .................... 40

GAMBAR 4.16 INTR kode soundex I 536 .......................................................... 40

Page 12: PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

xii

DAFTAR TABEL

TABEL 2.1 pengelompokan konsonan algoritma soundex .................................. 12

TABEL 2.3 Soundex 1 .......................................................................................... 13

TABEL 2.4 Soundex 2 .......................................................................................... 14

TABEL 2.5 Soundex 3 .......................................................................................... 15

TABEL 3.1 Fitur-fitur aplikasi kamus Istilah Biologi .......................................... 17

TABEL 3.2 Kebutuhan non fungsional ................................................................ 18

TABEL 3.2 Rancangan database kamus ............................................................... 28

TABEL 4.1 Spesifikasi perangkat......................................................................... 37

TABEL 4.2 pengujian pada perangkat android mobile ........................................ 41

TABEL 4.3 Hasil pengujian .................................................................................. 42

DAFTAR LAMPIRAN

LAMPIRAN 1 Activity pencarian ....................................................................... 46

LAMPIRAN 2 Class Soundex .............................................................................. 47

LAMPIRAN 3. Activity Tambah Data ................................................................. 49

LAMPIRAN 4 Activity Tentang ........................................................................... 50

LAMPIRAN 5 activity Tutorial ............................................................................ 51

LAMPIRAN 6Activity Gambar ............................................................................ 51

LAMPIRAN 7 Activity menu ............................................................................... 53

LAMPIRAN 8 activity Splash Scren .................................................................... 59

Page 13: PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH … · Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

xiii

DAFTAR PUSTAKA

[1]Agustina, Amelia. (2010), “Aplikasi Kamus Digital Istilah-Istilah Biologi

Dengan Menggunakan Visual Basic 6.0”,

http://repository.usu.ac.id/bitstream/123456789/1203/4/Chapter%20II.pdf. 22 Mei

2013.

[2]. Akbarul Huda, Arif. (2012), “24 jam pintar pemrograman android”,

http://www.kuliahterbuka.com/wp-content/uploads/2012/03/24JAM-Pintar-

Pemrograman-Android-1.pdf. 22 Mei 2013.

[3] Radityo Satrio Nugroho, Dimas. (2011), Wahyu Suadi, Baskoro Adi Pratomo,

“Implementasi Sistem Manajemen Database untuk SQLite di Sistem Android”,

Institut Teknologi Sepuluh Nopember Surabaya, http://digilib.its.ac.id/public/ITS-

Undergraduate-16403-implementasi-sistem-manajemen-database-untuk-sqlite-di-

sistem-android-.pdf. 18 April 2013.

[4] Sani, Mohamad 2010, “Tutorial Pengantar Pengembangan Aplikasi Android”

[email protected],http://mfile.narotama.ac.id/files/Zakki%20Falani/My%20Docu

ments/Pengantar-Membuat-Aplikasi-Android.pdf. 17 October 2010.

[5]R Zainal Arifin F S 2006, “Peranan Subsitusi N-grms dan Code Shift pada

Algoritma soundex” , IPB Institut Pertanian Bogor,

http://repository.ipb.ac.id/handle/123456789/10069. 18 Mei 2013.

[6]Vinanda, U’un Ayuningtyas, “aplikasi kamus kebidanan berbasis android”,

Institut Teknologi Sepuluh Nopember Surabaya, http://repo.eepis-

its.edu/1553/1/Kamus_kebidanan.pdf. 22 Mei 2013.

[email protected])