Professional Documents
Culture Documents
Merancang Aplikasi Mobile " Jamu Tradisional Indonesia " Sebagai Media Informasi Berbasis Android
Merancang Aplikasi Mobile " Jamu Tradisional Indonesia " Sebagai Media Informasi Berbasis Android
NASKAH PUBLIKASI
diajukan oleh :
09.11.3463
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2014
Designing Mobile Applications "Indonesian Traditional Herbal Medicine" as the Android -based
Media Information
Merancang Aplikasi Mobile “ Jamu Tradisional Indonesia ” sebag ai Medi a Informasi Berbasis
Androi d
ABSTRACT
Today we meet a lot of android based phone. With many android -based phone , the user can
access faster internet connection or access an application which runs on the android based phones.
With this android based phone , the user can add them by simply downloading the application through
the android market itself, users can even add their apps outside the android market itself , because the
android phone based on Android is open source. Mobile applications " Indonesian Traditional Herbal
Medicine " as a media -based information is an android application to find information about the
efficacy of traditional herbal medicine in various provinces in Indonesia .
Techniques taken in making this application comes from a friend, literature sources or books
on herbs tradisinal Indonesia, as well as from search engines like google. For the analysis used in the
making of this application, using the analysis of strengths, weaknesses analysis, oppo rtunity analysis,
and threat analysis.
It is expected that the application of traditional Indonesian herbal medicine , users can
search for Opera quickly, without searching in the search engines. The application comes with a
recipe -making, which contains the main ingredients of herbs, herbal supplementary material, though
the manner of herbs, how to use herbs.
Jamu tradisional sudah ada sejak puluhan tahun yang lalu. Di Indonesia sendiri,
mulai dari sabang hingga merauke memiliki jamu atau obat herbal guna menyembuhkan
mereka dari sakit. Di kota-kot a besar, ada profesi penjual jamu gendong, yang mana mereka
adalah penjual yang memang menjual jamu tradisional atau obat herbal, bahk an ada juga
dari mereka yang menggunak an sepeda atau s epeda motor karena bagi mereka dengan
memakai sepeda atau sepeda motor, mereka tidak kecapean dalam berkeliling menjual jamu
tradisional mereka.
Tidak sedikit dari mereka memilih untuk menggunakan jamu tradisional atau yang
sering kita dengar dengan istilah obat-obatan herbal. Mereka yang memang tahu akan
bahaya dari ketergantungan dari mengonsumsi obat-obat an medis memilih unt uk memakai
atau mengonsumsi jamu t radisional untuk menyembuhkan luka at au peny akit yang mereka
derita.
Pada skripsi ini, diharapkan dengan adanya aplikasi informasi jamu tradisional
berbasis system operasi android, dapat memberikan informasi apa saja jamu tradisional, dan
apa saja k hasiatnya, apa saja bahan yang diperlukan dan bagaimana cara pengolahan agar
dapat menghasilkan jamu tradisional guna menyembuhkan sakit yang mereka derit a.
2. Landasan teori
2.1 Android
Android merupakan subset perangkat lunak untuk ponsel yang meliputi system
operasi, middleware dan aplikasi kunci yang di release oleh Google. Saat ini disediakan
Android SDK (software Development kit) sebagai alat bantu dan API diperlukan untuk mulai
mengembangkan aplikasi pada plat form Android menggunakan bahasa pemrograman Java.
2.2 Eclipse
1
2.3 Pengenalan UML
UML itu singkatan dari Unified Modelling Language. Sesuai dengan kata terakhir dari
kepanjangannya, UML itu adalah salah satu bentuk language atau bahasa.
2.4 ERD
Dalam rekayasa perangkat lunak, sebuah Entity-Relationship Model (ERM)
merupakan abstrak dan konseptual repres entasi data. Entity-Relationship adalah salah satu
metode pemodelan basis data y ang digunakan untuk menghasilkan skema konseptual untuk
jenis/model data semantik sistem.
3 Analisi s dan perancangan
3.1 Analisi s Si stem
Dalam pembuat an sebuah aplikasi ada tahapan yang harus dikerjakan. Tahapan ini
dikerjakan sebelum tahap perancangan yaitu tahap analisis sistem.
2
2. Kemudahan Penggunaan
Aplikasi Informasi jamu tradisional Indonesia nantinya memiliki layout yang
menarik dan memiliki unsur kesehatan.
3.1.2 Analisi s kebutuhan si stem
Analisis kebutuhan sistem adalah dimana beberapa kebutuhan bahan dalam sistem
yang ak an dipergunakan untuk menambah dan membantu jalan proses pembuat an suatu
obyek.
3.1.2.1 Analisi s kebutuhan fungsional
Analisis kebutuhan fungsional adalah bagian paparan mengenai fitur -fitur yang akan
dimasukkan ke dalam aplikasi y ang akan dibuat. Fitur -fitur tersebut ant ara lain sebagai
berikut :
3
Use Case Diagram (UCD) menjelaskan apa yang akan dilakukan oleh sistem yang
akan dibangun dan siapa yang akan berinteraksi dengan sistem. Sekumpulan us e case
menggambarkan sebuah sistem dalam syarat-syarat pada apa yang dilakukan user pada
sistem. Komponen utama use case modelling ini adalah actor dan use itu sendiri. Use case
pada sistem ditunjukkan pada gambar di bawah ini:
Use Ca se Diagram :
Mengolah data
sejarah jamu
Mengolah data
tentang kami
Admin
Tampil Menu
tentang Kami
Flowchart :
Input Data Info Input Data
Input Data Sejarah
Khasiat jamu Tentang kami
4
ERD :
1 1 1 1
Sejarah Mengakses Admin Mengakses Tentang Kami
Deskripsi Tentang
Deskripsi Sejarah
Kami
Mengubah
Id n Id
pid pid
Info Khasiat Jamu
nis nis
n
kid kid
Menginputkan
Bahan_Utama_Jamu Bahan_Utama_Jamu
Bahan_Pelengkap_Jamu Bahan_Pelengkap_Jamu
n
Cara_Olah_Jamu Cara_Olah_Jamu
Info Khasiat Jamu
Cara_Pakai_jamu Cara_Pakai_jamu
Mengakses
DFD Level 0 :
Admin
Data Data
Data
Khasiat Tentang
Sejarah
jamu Kami
4 4 4
Khasiat Tentang
D1 Sejarah D2 D3
jamu Kami
4 4 4
User
5
DFD Level 1 Sejarah :
Tambah Data Sejarah
1.1
Tambah Data
Simpan Data Sejarah Sejarah
Delete Data
Sejarah
Delete Data Sejarah
D1 Data Sejarah
Data Sejarah
1.4
Tambah Data
Simpan Data Khasiat Jamu Khasiat Jamu
Delete Data
Khasiat Jamu
Delete Data Khasiat Jamu
Data Khasiat
Jamu
2.4
Tambah Data
Simpan Data About Us About Us
D4 Data About Us
Data About Us
4.4
6
3.3 Normalisa si :
Normalisasi adalah proses pengelompokan data ke dalam bentuk tabel atau relasi
atau file untuk menyatakan entitas dan hubungan mereka, sehingga terwujud satu bentuk
basis data yang mudah unt uk di modifikasi.
Tabel 3.1 dan 3.2 Rancangan Normalisasi bentuk tidak normal dan bentuk 1NF
7
4. Implementasi & pembahasan
4.1 Implementasi
Implementasi merupakan tahap meletakkansistem yang baru dikembangkan
supaya nantinya system tersebut siap untuk dioperasikan sesuai yang diharapkan. Tujuan
dari implementasi ini adalah menyiapk an s emua kegiatan penerapan sistem sesuai
rancangan yang telah dit entukan.
8
Gambar 4.3Struktur Tabel Asal Provinsi
9
Dalam interfac e Aplikasi Jamu Tradisional Indonesia hanya terdapat satu je nis,
yaitu interface untuk user.
4.1.2.1.2 Sejarah
Menu sejarah merupakan menu yang akan tampil setelah user memilih menu
sejarah saat berada di menu utama. Menu sejarah ini akan menjelaskan secara singkat
tentang sejarah jamu t radisional yang ada di Indonesia. Gambar berikut merupakan tampilan
dari menu sejarah.
Gambar 4.7Sejarah
10
Merupakan menu asal propinsi jamu yang ak an tampil setelah us er memilih menu
info khasiat jamu saat berada di menu utama. Jika ingin melihat detail dari asal propinsi jamu
dapat meng-klik salah satu khasiat jamu yang akan diketahui. Gambar berikut merupakan
tampilan dari Asal Propinsi jamu.
11
Gambar 4.10 Detail Khasiat Jamu
Ada tiga bentuk kesalahan y ang mungkin ditemuk an saat proses pengujian, antara
lain sebagai berikut :
12
Gambar 4.12Ke salahan Kode Program
Pada gambar di atas dapat dilihat bahwa ada kesalahan kode program yang
dikarenakan adany a penulisan kode program yang tidak sesuai dengan at uran penulisan.
Pada contoh gambar di atas dapat kita ketahui bahwa kesalahan kode program berupa
kurangnya String getNama, getNis;pada program. Dengan memberikan String getNama,
getNis; pada program maka, program kita telah terbebas dari kesalahan kode program.
2. Kesalahan Proses
Kesalahan ini t erjadi pada saat program dijalankan. Kesalahan ini akan
menyebabkan program berhenti sebelum waktunya, karena compiler menemukan kondisi
yang belum terpenuhi dan tidak layak untuk dijalankan. Namun di dalam program yang
dibuat telah bebas dari kesalahan pros es coding.
13
mengetahui ada tidaknya kesalahan logika pada program yang dibuat, harus dilakukan
pengujian pada seluruh program.
Untuk mengetahui ada tidaknya kesalahan pada program yang telah dibuat, maka
perlu dilakukan pengetesan pada seluruh modul program yang ada. Metode pengetesan
pada modul program meliputi White-box testing dan Black-box testing.
1. White-box testing
Metode white-box testing sebenarnya telah dilak ukan semenjak masa coding
program. Caranya dengan menguji logika jalur program. Dan hasil yang
didapatkan menunjukkan tidak adanya kesalahan logika dalam pemograman.
2. Black-box testing
Black-box testing dilakukan untuk mengetahui apakah program yang dibuat
sudah sesuai dengan kebutuhan fungsional yang diinginkan. P engetesan
dilakukan pada seluruh modul program yang ada. Dalam uji coba, aplikasi akan
diuji dari segi fitur dan elemen-elemen yang terdapat dalam aplikasi info jamu
tardisional Indonesia berbasis android. Berdasark an hasil uji coba yang
dilakukan terhadap fitur dan elemen -elemen yang ada di dalam aplikasi info jamu
tradisional Indonesia, maka diperoleh hasil sebagai berikut :
Tabel Hasil Black Box Testing.
No Fitur Keterangan
1 Menu Utama Berjalan dengan baik
2 SejarahJamu Berjalan dengan baik
3 Info Khasiat Jamu Berjalan dengan baik
4 Tentang Kami Berjalan dengan baik
1. Memback up semua file yang ada pada system dengan cara menyimpan semua
data pada media penyimpanan seperti CD atau DV D, flashdisk, maupun
harddisk.
2. Memperbaharui system dengan cara mengupdate user interface, update data,
update fitur, dan update fungsi system yang lainnya.
5. Penutup
14
5.1 Kesimpulan
Skripsi ini membahas tentang bagaimana cara membangun system informasi jamu
tradisional Indonesia meenggunakan aplikasi eclipse, agar pengguna bisa mendapatkan
informasi tentang kegunaan atau khasiat jamu tradisional yang ada di propinsi Indonesia. .
5.2 Saran
Berdasarkan kesimpulan di at as serta sebai pertimbangan bagi pembaca dan
peneliti yang melakukan penelitian dengan t ema yang s ama dalam pembuatan skripsi
nantinya, penulis memiliki beberapa saran antara lain :
1. Pengguna disarank an memperhatikan kekurangan dan kelemahan yang ada,
sehingga dapat dicarikan penyelesaiannya.
2. Pengembangan aplikasi ini disarankan agar mencipt akan aplikasi y ang lebih
kompleks dan ringan dari s egi besaran kapasitas aplikasi, sehingga s uatu
hari aplikasi ini dapat dijadikan referensi dan pedoman bagi pengguna dalam
mencari informasi jamu tradisional Indonesia beserta khasiat nya.
6. Daftar pustaka
Anonim.2009. Sarang Semut Asli Dari Papua Untuk Berbagai Penyakit Berat dan Ringan.
http://forum. pasarsolo.com/makanan-minuman/sarang-semut -asli-dari-papua-untuk-
berbagai-penyakit-berat-ringan. diakses 19 Maret 2012
Djojoseputro, Soedarso. 2013. Resep dan khasiat Jamu Tradisional Nus antara. Jak arta: Liris
15