Post on 10-Apr-2019
DESAIN DAN IMPLEMENTASI SISTEM INFORMASI
TANAMAN OBAT HERBAL BERBASIL ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
DEMOSTA ANDI SANDRA
201210370312365
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2014
LEMBAR PERSETUJUAN
DESAIN DAN IMPLEMENTASI SISTEM INFORMASI TANAMAN
OBAT HERBAL BERBASIS ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui
Pembimbing I Pembimbing II
Dr. Ir . Ermanu A. H, MT Nur Hayatin, S.ST
NIP:108.9109.0233 NIP. 108.0907.0476
LEMBAR PENGESAHAN
Desain dan Implementasi Sistem Informasi Tanaman
Obat herbal Berbasis Android
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh:
Demosta Andi Sandra
201210370312365
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji
Menyetujui,
Penguji I
Eko Budi C,S.Kom,MT
NIP: 10895040330
Penguji II
Zamah Sari, MT
NIP: 0708087701
Mengetahui
Ketua Jurusan Teknik Informatika
Yuda Munarko, S.Kom, M.Sc
NIP: 108.0611.433
KATA PENGANTAR
Bismillahirrohmaanirrohiim
Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan
rahmat dan hidayah-NYA sehingga penulis dapat menyelesaikan tugas akhir yang
berjudul :
“DESAIN DAN IMPLEMENTASI SISTEM INFORMASI TANAMAN
OBAT HERBAL BERBASIS ANDROID”
Dalam lembar pengantar ini, penulis ingin menyampaikan ucapan
terimakasih kepada pihak-pihak yang telah membantu dalam penulisan tugas ini,
sehingga dapat terselesaikan dengan baik. Pada kesempatan ini penulis dengan
hormat dan tulus ingin menyampaikan ucapan terimakasih kepada:
1. Allah SWT yang telah memberikan jalan dan kemudahan, sehingga
penulis dapat menyelesaikan tugas akhir.
2. Terima kasih saya ucapkan kepada kedua orang tua saya yang selalu
mendoakan dan memberikan support kepada saya. Tanpa beliau, saya
tidak bisa menjadi seperti saat ini. Semangat dan kerja keras beliau pula
yang membuat saya semakin termotivasi untuk menjadi yang lebih baik
lagi kedepannya.
3. Terima kasih untuk teman saya Ilyas nuryasin yang selalu menemani dan
juga memberi dorongan semangat.
4. Bapak Dr. Ir . Ermanu A. H, MT , selaku pembimbing I yang selalu
memberikan masukan serta motivasi dalam tugas akhir ini sehingga tugas
akhir ini dapat terselesaikan.
5. Ibu Nur Hayatin, S.ST , selaku pembimbing II yang telah banyak
mengarahkan dan memberi masukan serta motivasi sehingga tugas akhir
ini terselesaikan.
6. Dosen penguji serta semua dosen teknik informatika yang sudah berjasa
besar dalam mengajar, mendidik serta membimbing saya untuk menjadi
manusia yang berguna.
7. Teman-teman yang ikut membantu sehingga tugas akhir ini terselesaikan.
Penulis menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini
masih banyak kekurangan dan keterbatasan. Oleh karena itu penulis
mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi
perkembangan ilmu pengetahuan di masa yang akan datang.
Besar harapan penulis laporan tugas akhir ini dapat memberikan informasi
dan manfaat bagi pembaca pada umumnya dan mahasiswa Jurusan Teknik
Informatika pada khususnya.
Billahi Fii Sabiililhaq Fastabqul Khairat
Wassalamu’alaikum warohmatullahi wabarokaatuh
Malang, ………2014
Penulis
1
DAFTAR ISI
LEMBAR PERSETUJUAN.....................................................................................i
LEMBAR PERNYATAAN ...................................................................................ii
KATA PENGANTAR ..........................................................................................iii
DAFTAR ISI........................................................................................................... v
DAFTAR GAMBAR.......................................................................................... viii
DAFTAR TABEL................................................................................................. ix
ABSTRAK ............................................................................................................ x
BAB I ..................................................................................................................... 1
PENDAHULUAN .................................................................................................. 1
1.1 Latar Belakang ................................................................................................ 1
1.2 Rumusan Masalah ............................................................................................ 2
1.3 Tujuan .............................................................................................................. 2
1.4 Batasan Masalah................................................................................................ 2
1.5 Metode Penelitian.............................................................................................. 3
1.6 Sistematika Penulisan ....................................................................................... 4
BAB II..................................................................................................................... 6
LANDASAN TEORI.............................................................................................. 6
2.1 Tanaman obat herbal ........................................................................................ 6
2.2 Android ............................................................................................................ 6
2.3 Arsitektur Android ........................................................................................... 9
2.3.1 Applications Layer ........................................................................................ 9
2
2.3.2 Application Framework .............................................................................. 10
2.3.3 Libraries ..................................................................................................... 10
2.3.4 Android Runtime ........................................................................................ 11
2.3.5 Linux Kernel .............................................................................................. 12
2.4 Fundamental Android..................................................................................... 12
2.4.1 Activities .................................................................................................... 13
2.4.2 Service ........................................................................................................ 13
2.4.3 Broadcast Receiver...................................................................................... 13
2.4.4 Content Provider ........................................................................................ 14
2.5 Versi-Versi Android ...................................................................................... 14
2.5.1 Versi 2.0/2.1 (Eclair) .................................................................................. 14
2.5.2 Versi 2.2 (Froyo/ Frozen Yogurt) .............................................................. 15
2.5.3 Versi 4.0 (ICS/ Ice Cream Sandwich) ......................................................... 15
2.5.4 Versi 4.1 (Jelly Bean) .................................................................................. 15
2.6 Android Bagi Komunitas Open Source........................................................... 16
2.6.1 Foreground Activity .................................................................................... 16
2.6.2 Background Service .................................................................................... 16
2.6.3 Intermittent Activity .................................................................................... 16
2.7 Kelebihan android ......................................................................................... 17
2.7.1 Keterbukaan ................................................................................................ 17
2.7.2 Arsitektur komponen dasar android ........................................................... 17
2.7.3 Banyak dukungan service .......................................................................... 18
3
2.7.4 Siklus hidup aplikasi diatur secara otomatis .............................................. 18
2.7.5 Dukungan grafis dan suara terbaik ............................................................. 18
2.7.6 Portabilitas aplikasi .................................................................................... 18
2.8 Android SDK ................................................................................................ 18
2.9 ADT (Android Development Tools) ............................................................. 19
2.10 AVD (Android Virtual Device) .................................................................. 19
2.11 IDE Eclipse ................................................................................................. 20
3.1 JavaScript ...................................................................................................... 20
4.1 SQLite ........................................................................................................... 23
4.2 Arsitektur Android Untuk SQLite ................................................................. 24
5.1 Tintanium Studio ........................................................................................... 25
5.2 FITURE ......................................................................................................... 26
BAB III ................................................................................................................. 30
ANALISA DAN PERANCANGAN SISITEM .................................................. 30
3.1 Analisa Kebutuhan ....................................................................................... 30
3.2 Perancangan Sistem informasi tanaman obat herbal ..................................... 31
3.1.1 Struktur Navigasi ....................................................................................... 31
3.2.1 Perancangan Sistem Menggunakan UML Diagram .................................. 31
3.2.1.1 Use Case Diagram .................................................................................... 32
3.2.2.2 Activity Diagram ..................................................................................... 33
3.3 Perancangan Interface ................................................................................... 33
3.3.1 Design interface ......................................................................................... 33
4
3.3.2 Menu Utama ............................................................................................... 34
3.3.3 Menu Nama Nama Herbal ......................................................................... 34
3.3.4 Menu Komposisi dan Khasiat .................................................................... 35
3.3.5 Menu Daftar Penyakit ................................................................................ 36
3.3.6 Menu Cari Penyakit .................................................................................... 37
3.3.7 Menu Tentang Penulis.................................................................................. 37
BAB IV ............................................................................................................... 38
IMPLEMENTASI DAN PENGUJIAN SISTEM ............................................... 38
4.1 Implementasi ................................................................................................. 38
4.1.1 Implementasi Menu utama ......................................................................... 38
4.1.1.1 Nama Nama Herbal ................................................................................. 40
4.1.1.2 Komposisi dan Khasiat ........................................................................... 43
4.1.1.3 Daftar Penyakit.......................................................................................... 45
4.1.1.4 Cari Penyakit ........................................................................................... 48
4.2 Pengujian sistem ............................................................................................. 50
BAB V ................................................................................................................. 51
PENUTUP ........................................................................................................... 51
5.1 Kesimpulan ................................................................................................... 51
5.2 Saran .............................................................................................................. 51
DAFTAR PUSTAKA ......................................................................................... 52
DAFTAR GAMBAR
Gambar 2.1 Arsitektur Android .............................................................................. 9
Gambar 2.2 Titanium Framework ......................................................................... 28
Gambar 2.3 Konfigurasi dasar tintanium framework ............................................ 28
Gambar 3.1 Struktur Navigasi................................................................................ 31
Gambar 3.2 Use Case Diagram ............................................................................ 32
Gambar 3.3 Activity Diagram .............................................................................. 33
Gambar 3.4 Tampilan menu utama ...................................................................... 34
Gambar 3.5 Nama nama Herbal ............................................................................ 34
Gambar 3.6 tampilan menu komposisi dan khasiat .............................................. 35
Gambar 3.7 tampilan menu Daftar penyakit ......................................................... 36
Gambar 3.8 tampilan menu Cari penyakit ............................................................ 37
Gambar 3.9 menu tentang penulis ......................................................................... 37
Gambar 4.1 Splash Screen ..................................................................................... 39
Gambar 4.2 Menu utama ........................................................................................ 39
Gambar 4.3 nama nama herbal .............................................................................. 40
Gambar 4.4 input nama herbal .............................................................................. 41
Gambar 4.4 proses pencarian tanaman obat .......................................................... 42
Gambar 4.5 nama herbal dan latin ........................................................................ 42
Gambar 4.6 Komposisi dan khasiat ...................................................................... 43
Gambar 4.7 input nama herbal .............................................................................. 44
Gambar 4.8 proses pencarian data obat herbal ...................................................... 44
Gambar 4.9 komposisi dan khasiat obat herbal .................................................... 45
Gambar 4.10 Daftar Penyakit ................................................................................ 46
Gambar 4.11 input penyakit .................................................................................. 46
Gambar 4.12 proses pencarian penyakit serta obat herbal .................................... 47
Gambar 4.13 hasil komposisi dan kahasiat penyakit ........................................... 47
Gambar 4.14 Cari Penyakit ................................................................................. 48
Gambar 4.15 proses pencarian penyakit ............................................................... 48
Gambar 4.16 input nama penyakit ........................................................................ 49
Gambar 4.17 proses pencarian penyakit serta obat herbal ..................................... 49
Gambar 4.18 hasil akhir dari pencarian penyakit .................................................. 50
DAFTAR TABEL
Tabel 2.1 versi-versi android ................................................................................... 8
Tabel 3.1 daftar navigator dan versi dari Javascript .............................................. 21
Tabel 3.2 Perbandingan antara Java dan JavaScript ............................................. 22
Tabel 4.1 Pengujian Sistem ................................................................................... 50
DAFTAR PUSTAKA
1. Anonymous5.(2012). Retrieved November 23, 2012 from
http://www.sqlite.org/
2. Burnette, E. Hello, Android: Introducing Google’s Mobile Development
Platform (3rd edition). Raleigh: Pragmatic Programmers, LLC
3. Google IO, Android Anatomy and Physiology, 2011
4. Gondroid. (2013). Apakah Android Itu. Diperoleh (10-22-2012) dari
http://www.gondroid.com/apakah-android-itu/
5. Lee, W.-M. (2012). Beginning Android 4 Application Development.
Indiana: John Wiley & Sons, Inc.
6. Meloni, J. (2012). Sams Teach Yourself HTML, CSS, and JavaScript : All
in One (1st Edition ed.). Indiana: Pearson Education.
7. Mulyadi, ST. 2010. Membuat Aplikasi untuk Android. Multimedia Center
Publishing, Yogyakarta
8. Naufal, H. (2012). Mengenal Arsitektur Sistem Operasi Android.
Diperoleh (10-19-2012) dari http://twoh.web.id/2012/09/mengenal-
arsitektur-sistem-operasi-android/
9. Richard, H. (2013). SQLite. Diperoleh (10-22-2012) dari
http://www.sqlite.org/about
10. SQLite. (2012). About SQLite. Retrieved September 1, 2012, from
SQLite: http://www.sqlite.org/about.html
11. Safaat, H. N. (2012). Pemrograman Aplikasi Mobile Smartphone dan
Tablet PC Berbasis Android. Bandung: Informatika