i
LAPORAN TUGAS AKHIR
IMPLEMENTASI WEB SERVICE
UNTUK SISTEM INFORMASI TANAMAN OBAT INDONESIA
BERBASIS APLIKASI MOBILE ANDROID
IMPLEMENTATION OF WEB SERVICE
FOR INFORMATION SYSTEM
OF INDONESIAN MEDICINAL PLANTS
BASED ON ANDROID MOBILE APPLICATION
Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer
Disusun oleh: Achmad Kumaeni
0803040034
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
iv
PERN YATAAN
Dengan ini saya menyatakan bahwa Laporan Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar Sarjana Komputer di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Purwokerto, 27 oktober 2013
v
HALAMAN PERSEMBAHAN
Dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT yang telah memberikan rahmat dan nikmat-Nya, maka kupersembahkan laporan tugas akhir ini kepada :
1. Bapak dan Ibu yang telah memberikan semangat dan bimbingan selama kuliah sampai saat ini, terutama Ibu yang selalu menasehati disetiap langkah dan doa yang selalu mengiringi tiap perjalanan kuliah. 2. Budi setiono dan kakak-kakaku yang telah banyak membantu dan
memberikan banyak sekali pengalaman yang berharga.
3. Semua dosen Teknik Informatika yang telah membimbing saya dari mengikuti kuliah sampai menyelesaikan tugas akhir.
4. Ade lelly muslihah yang selalu memberikan motivasi dan menanti dengan kesabaran serta semangat untuk mengerjakan laporan tugas akhir ini.
vi
KATA PENGAN TAR
Puji syukur penulis panjatkan kehadirat Alloh SWT atas berkat dan rahmatnya penulis dapat menyelesaikan laporan ini tepat pada waktunya tanpa halangan suatu apapun. Tidak lupa penulis mengucapkan banyak terimakasih kepada semua pihak yang telah membantu tersusunnya laporan tugas akhir yang berjudul “ Implementasi web service untuk sistem informasi tanaman obat Indonesia berbasis aplikasi mobile android ”. Dalam penyusunan laporan ini tentu banyak kekurangan dan kesalahan, oleh sebab itu penulis mengharapkan kritik dan saran dari para pembaca demi sempurnanya laporan ini.
Kesempatan ini perkenankanlah penulis mengucapkan terima kasih kepada:
1. Harjono, S.T., M.Eng. selaku Ketua Program Studi Teknik Informatika Universitas Muhammadiyah Purwokerto.
2. Tito Pinandita, S.Si., M.Kom. selaku dosen pembimbing dan segenap dosen Universitas Muhammadiyah Purwokerto yang telah banyak memberikan ilmu dan bimbingannya selama dalam masa perkuliahan. 3. Semua teman yang telah membantu dan memberikan dukungan hingga
dapat terlaksana dan selesainya tugas akhir ini.
Semoga semua bantuan dan bimbingan yang telah diberikan mendapat imbalan dari Allah SWT. Semoga laporan tugas akhir ini dapat bermanfaat dan menunjang ilmu pengetahuan khususnya di bidang informatika.
Purwokerto, 27 Oktober 2013 Penulis,
vii
DAFTAR ISI
HALAMAN SAMPUL ...i
HALAMAN PENGESAHAN ...ii
HALAMAN PERSETUJUAN...iii
PERNYATAAN...iv
HALAMAN PERSEMBAHAN ...v
KATA PENGANTAR ...vi
B. RUMUSAN MASALAH ...2
C. BATASAN MASALAH ...2
BAB II KAJIAN PUSTAKA ...4
A. Tanaman Obat Indonesia ...4
B. Sistem Informasi ...5
C. Web Service...6
D. JavaScript Object Notation (JSON) ...7
E. Android ...8
viii
G. Personal Hypertext Preprocessor (PHP) ...9
H. Web Server ...10
I. Penelitian Sebelumnya ...10
BAB III TUJUAN DAN MANFAAT ...12
A. Tujuan ...12
B. Manfaat ...12
BAB IV METODE PENELITIAN ...13
A. Jenis Penelitian ...13
B. Pengumpulan Data ...13
C. Pengembangan Sistem ...13
BAB V HASIL DAN PEMBAHASAN ...22
A. Data Tanaman Obat Indonesia ...22
B. Perancangan Sistem ...24
C. Pengujian Sistem ...26
BAB VI PEN UTUP ...34
A. Kesimpulan ...34
B. Saran ...34
ix
DAFTAR TABEL
x
DAFTAR GAMBAR
Gambar 1. Use Case Diagram Sistem informasi tanaman obat Indonesia ...15
Gambar 2. Langkah operasional pembangunan sistem ...16
Gambar 3. Desain menu utama ...17
Gambar 4. Desain list daftar tanaman obat ...17
Gambar 5. Detail Tanaman ...18
Gambar 6. Item Pencarian Tanaman Obat ...19
Gambar 7. Menu Buku Tamu ...19
Gambar 8. Menu Posting Komentar ...20
Gambar 9.Menu Info ...20
Gambar 10. Tabel tanaman ...24
Gambar 11.Tabel buku tamu ...25
Gambar 12. Arsitektur RESTweb service ...25
Gambar 13. Tampilan Rest pada browser ...26
Gambar 14. Tampilan daftar tanaman obat ...27
Gambar 15. Tampilan detail tanaman obat ...27
Gambar 16. Tampilan pencarian tanaman obat ...28
Gambar 17. Tampilan daftar komentar ...28
Gambar 18. Tampilan posting komentar ...29
Gambar 19. Icon tanaman Obat Indonesia ...29
Gambar 20. Menu antar muka aplikasi ...30
Gambar 21.List daftar tanaman ...30
xi
Gambar 23. Menu pancarian tanaman ...31
Gambar 24. Daftar komentar buku tamu ...32
Gambar 25.Posting komentar ...32
xii
DAFTAR LAMPIRAN
Lampiran 1. Script daftar_tanaman.php ...37
Lampiran 2. Script detail_tanaman.php ...38
Lampiran 3. Script cari_tanaman.php ...49
Lampiran 4. Script daftar_komentar.php ...40
Lampiran 5. Script posting_komentar.php ...41
Lampiran 6.Script DaftarTanamanActivity.java ...42
Lampiran 7.Script DetaiTanamanActivity.java ...46
Lampiran 8. Script CariTanaman Activity.java ...51
Lampiran 9. Script DaftarKomentarActivity.java ...56
Lampiran 10. Script PostingKomentarActivity.java ...59
Lampiran 11. JsonParser.java ...62
Lampiran 12. Activity_daftar_rs.xml ...64
Lampiran 13. Activity_detail_rs.xml ...65
Lampiran 14. Activity_cari_rs.xml...74
Lampiran 15. Activity_daftar_komentar.xml ...75
xiii
INTISARI
Tanaman obat merupakan salah satu obat yang digunakan oleh masyarakat Indonesia dalam upaya penanggulangan masalah kesehatan sebelum terdapat layanan kesehatan formal dengan obat-obatan modern. Tetapi penggunaan tanaman obat sebagai alternatif pengobatan kurang optimal oleh masyarakat luas. Hal ini disebabkan kurangnya informasi yang memadai tentang pengetahuan tanaman obat Indonesia.
Dalam upaya meningkatkan informasi pengetahuan tanaman obat indonesia ditempuh langkah strategis yaitu membangun sebuah sistem informasi sebagai media penyebaran informasi kepada masyarakat. Dalam penelitian ini, pembangunan sistem informasi tanaman obat Indonesia berbasis aplikasi mobile
android menggunakan teknologi web service. User dapat mudah menggunakan aplikasi mobile android untuk mengakses informasi daftar nama tanaman obat Indonesia urut berdasarkan abjad melalui jaringan internet, dengan dilengkapi fungsi pencarian berdasarkan nama dan penyakit yang dapat disembuhkan oleh tanaman obat.
xiv
ABSTRACT
Medicinal plant is one type of treatment carried out by the Indonesian community in the fight against health problems before a formal health services with modern drugs. The use of medicinal plants as an alternative treatment is not optimal. This situation happens in society due to lack of adequate information about Indonesian medicinal plants.
In an effort to improve knowledge of Indonesian medicinal plant information, taken strategic steps of building an information system as a media for disseminating information to the public, in this study, the development of Indonesian medicinal plants information systems android based mobile applications using web technologies service. User can easily use android mobile apps to access a list of Indonesian medicinal plants information in alphabetical order through the internet, with a search function by name and disease that can be cured by herbs.
The development of web service technologies in Indonesian medicinal plants information systems android based mobile applications makes the system easier in the process of maintenance information, additional data, or modify the data structure, because it is integrated with the server database through the internet network using REST web service architecture. Additionally, this system is easier to develop not only it can process or access the data through a single platform but also different platforms.