LAPORAN TUGAS AKHIR - IMPLEMENTASI WEB SERVICE UNTUK SISTEM INFORMASI TANAMAN OBAT INDONESIA BERBASIS APLIKASI MOBILE ANDROID - repository perpustakaan
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
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
PEBRUARI 2014
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 Achmad K umaeni
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.
5. Teman-teman seperjuangan nino, aji, amid dan lainnya, terima kasih atas dukungan dan motivasinya.
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,
ACHMAD KUMAENI
DAFTAR ISI
HALAMAN SAMPUL ........................................................................................i HALAMAN PENGESAHAN .............................................................................ii HALAMAN PERSETUJUAN.............................................................................iii PERNYATAAN...................................................................................................iv HALAMAN PERSEMBAHAN ..........................................................................v KATA PENGANTAR .........................................................................................vi DAFTAR ISI .......................................................................................................vii DAFTAR TABEL................................................................................................ix DAFTAR GAMBAR ...........................................................................................x DAFTAR LAMPIRAN ........................................................................................xii
INTISARI.............................................................................................................xiii
BAB I PENDAHULUAN ....................................................................................1 A. LATAR BELAKANG ............................................................................1 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 F. MySQL/Database Server..........................................................................8
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 DAFTAR PUSTAKA .........................................................................................35 LAMPIRAN
DAFTAR TABEL
Tabel 1. Daftar tanaman obat Indonesia .............................................................22
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 REST web 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 Gambar 22. Detail tanaman ................................................................................31
Gambar 23. Menu pancarian tanaman ................................................................31 Gambar 24. Daftar komentar buku tamu ............................................................32 Gambar 25.Posting komentar ..............................................................................32 Gambar 26. Info tanaman obat ............................................................................33