Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2014 Yogyakarta, 15 November 2014 ISSN: 1979-911X APLIKASI MOBILE INFORMASI TANAMAN HERBAL SEBAGAI ALTERNATIF PENGOBATAN ALAMI BERBASIS ANDROID Tavipia Rumambi1,, Darmastuti2, Darwin3 1,2,3 e-mail 11 Jurusan Teknik Informatika, Fakultas Teknik Industri, Universitas Gunadarma [email protected], [email protected],[email protected] ABSTRACT The development and advancement of computer technology to impact with easy access information that becomes one of the important needs in the society, one of which is a mobile cellular phone (smartphone). The treatment of the disease also develops traditional and modern, as well as people awareness of the dangers of drugs that contain synthetic chemical substances were gradually beginning to open in their mind. People are starting to switch natural treatment which medicines are all sourced from the natural herbs (plants) were very helpful and unconsciously turns around the existing environment, such as reeds, brotowali and others. Such plants can be used as medicine / natural healing (herbal plants). Given a smartphone with one of the popular operating systems, namely Android, because Android support and develop applications using the Java programming language. Stages of making application, the first is made draft initial appearance for the application of medicinal plant information. then performed system design, and the design of application flow. Next begun programming using Eclipse editor. Upon completion of the programming process using the process of testing the Android emulator program (Android SDK) to compile and run the program successfully with both. applications generated is expected to provide information about the types of medicinal plants and how to process them into potions that can be used as directed as appropriate to avoid adverse side effects. Keywords: information, android, plants, medicinal PENDAHULUAN Latar Belakang. Seiring dengan berkembangnya zaman dan kemajuan teknologi, kemudahan dalam mengakses informasi merupakan salah satu kebutuhan penting dalam masyarakat,salah satunya adalah telephone dan handphone tidak hanya dapat digunakan untuk menelpon dan mengirim sms saja, tetapi juga dapat membantu kegiatan sehari-hari dalam mengakses informasi. Sejalan dengan perkembangan tekhnologi ilmu pengetahuan tentang pengobatan yang berkembangan baik secara tradisional maupun modern, masyarakat sedikit demi sedikit mulai mengetahui bahayanya obat-obatan yang mengandung zat kimiawi sintetis dan mulai beralih ke pengobatan alamiah yang obat-obatnya semua bersumber dari alam, dimana ada beberapa tanaman yang sangat berrmanfaat yang tanpa sadar ternyata ada disekitar lingkungan. Tanaman tersebut dapat digunakan sebagai obat atau biasa disebut dengan Herbal. Adanya teknologi smartphone dengan salah satu sistem operasinya yang populer yaitu Android, karena Android dapat mendukung dan mengembangkan aplikasi dengan menggunakan bahasa pemrograman Java, Android sangat berpotensi untuk dikembangkan untuk pembuatan aplikasi mengenai informasi tanaman obat dan cara mengolahnya. Tujuan Penelitian. Membuat sebuah aplikasi yang dapat memberikan informasi secara mobile pada smartphone mengenai tanaman obat (herbal) dan cara membuatnya menjadi ramuan yang dapat digunakan, agar semua orang akan lebih tertarik untuk mengetahui tanaman obat dan cara mengolahnya dengan baik sesuai anjuran sebagai alternatif pengobatan alami. Tinjauan Pustaka 1. Java Java merupakan bahasa pemrograman tingkat tinggi yang berorientasi objek dan memiliki sintaks serta aturan pemrograman tersendiri. Java berperan juga sebagai platform dimana teknologi ini memiliki virtual machine dan library yang diperlukan untuk menulis dan menjalankan program yang ditulis dengan bahasa pemrograman Java. A-1 Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2014 Yogyakarta, 15 November 2014 ISSN: 1979-911X 2. Android Android adalah sebuah sistem operasi untuk perangkat mobile berbasis Linux yang mencakup sistem operasi, middleware dan aplikasi. Android merupakan generasi baru platform mobile, platform yang terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Pada tahun 2005, Android diakuisisi oleh Google dan pada saat perilisan perdana Android, 5 November 2007, Google dan beberapa perusahaan yang tergabung dalam Open Handset Alliance mengembangkan sistem operasi Android dan resmi menjadi open-source. 3. Androi SDK Android SDK (Software Development Kit) Android SDK terdiri dari debugger, libraries, handset emulator, dokumentasi, contoh kode program dan tutorial. Saat ini Android sudah mendukung arsitektur x86 pada Linux (distribusi Linux apapun untuk desktop modern), Mac OS X 10.4.8 atau lebih, Windows XP atau Vista. Persyaratan mencakup JDK, Apache Ant dan Python 2.2 atau lebih. IDE yang didukung secara resmi adalah Eclipse 3.2 atau lebih dengan menggunakan plugin Android Development Tools (ADT), dengan ini pengembang dapat menggunakan IDE untuk mengedit dokumen Java dan XML serta menggunakan peralatan command line untuk menciptakan, membangun, melakukan debug aplikasi Android dan pengendalian perangkat Android (misalnya reboot, menginstal paket perangkat lunak). 4. Eclipse Eclipse adalah sebuah IDE (Integrated Development Environment) yang digunakan untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform((platform-independent). Berikut ini adalah beberapa sifat dari eclipse : -Multi-platform: Sistem operasi yang dapat menggunakan Eclipse adalah Microsoft Windows,Linux, Solaris, AIX, HP-UX dan Mac-OS X. -Multi-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya seperti C/C++, Cobol, Python, Perl dan PHP. -Multi-role: Selain digunakan sebagai IDE untuk pengembangan aplikasi, Eclipse dapat digunakan untuk aktifitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, uji perangkat lunak, pengembangan web dan sebagainya. METODE PENELITIAN Pada metode penelitian ini terdiri dari : 1.Pengumpulan data : Pengumpulan dilakukan dengan mengambil referensi yang berasal dari buku dan internet. 2.Analisa peracangan : menganalisis dan merancang aplikasi informasi tanaman obat dengan menggunakan telepon genggam berbasis android dengan memakai struktur program UML modelling dalam perancangan model sistemnya. 3.Perancangan : Spesifikasi software : eclipse-java-galileo-win32, ADT-8.0.1, SDK Manager, starUML, Photoshop4 Spesifikasi hardware : 1 unit laptop pribadi dan minimal memiliki kapasitas memori RAM 1 GB,dan 1 unit handphone Android. 4.Implementasi : Penerapan hasil perancangan ke dalam suatu bahasa pemrograman dengan menggunakan IDE Eclipse 5.Uji coba : Program yang dihasilkan dari tahapan implementasi kemudian di uji, agar fungisonalistas terpenuhi dan sesuai dengan rancangan dasar. Secara garis besar tahapan penelitian sebagai berikut : Gambar 1. Alur Tahapan Penelitian A-2 Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2014 Yogyakarta, 15 November 2014 ISSN: 1979-911X PEMBAHASAN Untuk merancang tampilan dibuat struktur navigasi : Gambar 2. Struktur Navigasi Hirarki Struktur Navigasi terdapat 4 button dimana masing-masing button terdiri dari menu start menu image, about, dan exit. Disetiap menu berisi list atau daftar, jika memilih satu dari setiap list maka maka akan terhubung ke output yang didalamnya terdapat informasi tanaman obat dan pengolahannya. Kemudian flowchart tampilan pada program Aplikasi Informasi Tanaman Obat dan Pengolahannya : Gambar3. Flowchart alur tampilan Rancangan Tampilan Aplikasi. Perancangan tampilan aplikasi informasi tanaman obat ini terdiri dari perancangan halaman tampilan awal, perancangan tampilan saat start, perancangan tampilan ketika klik about, perancangan tampilan ketika keluar. Rancangan Tampilan Loading Halaman loading adalah halaman pertama saat aplikasi di jalankan, halaman ini berisi judul aplikasi dan gambar backgroud A-3 Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2014 Yogyakarta, 15 November 2014 ISSN: 1979-911X Gambar 4. Rancangan Tampilan Loading Rancangan Tampilan Menu Utama Halaman menu utama merupakan tampilan awal untuk memilih aplikasi. Pada saat aplikasi berjalan akan tampil halaman loading, setelah itu terdapat 4 buah menu, dimana masing-masing menu terdiri dari menu start,image, about, dan exit. Tiga buah menu ini dipilih karena sesuai dengan kebutuhan pengguna. Menu start yang digunakan untuk menampilkan macam-macam tanaman obat, sedangkan menu about menjelaskan isi dari aplikasi dan si pembuat. Gambar 5. Rancangan Menu Utama Rancangan Tampilan ListView Start Halaman menu start merupakan tampilan ketika memilih start. Didalam halaman menu start terdapat 11 macam list view yang menampilkan semua macam-macam tanaman obat dan list view keluar. 11 list view ini dipilih karena sesuai dengan kebutuhan pengguna. Seperti alang-alang yang digunakan untuk menampilkan klasifikasi dari alang-alang, sedangkan kembali untuk mengembalikan ke menu utama Gambar 6. Rancangan Tampilan ListView Start Rancangan Tampilan Informasi Halaman ListView merupakan tampilan ketika memilih Informasi, lalu list yang ingin ditampilkan. Didalam halaman ListView ini berisi tentang Informasi- informasi dari nama ListView yang dipilih. Berikut ini adalah tampilan rancangan pada halaman ListView, misalnya pada informasi alang-alang yang ditampilkan pada gambar berikut A-4 Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2014 Yogyakarta, 15 November 2014 ISSN: 1979-911X Gambar 7. Rancangan Tampilan Informasi Rancangan Tampilan About Halaman about merupakan tampilan ketika memilih about. Jika user memilih pilihan menu “About” maka akan menampilkan nama pembuat aplikasi ini dan sedikit informasi tentang aplikasi ini Gambar 8. Rancangan Tampilan About. Tahapan Pembuatan Aplikasi Untuk Membuat aplikasi ini, terlebih dahulu menyiapkan environment nya terutama Android SDK, ADT (Android Development Tools ) dan Eclipse. Android SDK adalah tools API (Application Programming Interface) yang diperlukan untuk memulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java, dilanjutkan instlasi Eclipse Galileo. Setelah software Eclipse berjalan dengan baik, maka langkah selanjutnya adalah mengkonfigurasinya dengan Android Developer Kit (ADK) agar software Eclipse tersebut dapat digunakan untuk membuat aplikasi mobile berbasis Android. Setelah emulator Android berhasil dibuat maka langkah selanjutnya adalah mencoba menjalankan emulator Android tersebut apakah berjalan dengan baik atau tidak. Kemudian membuat project awal android , hasil tampilan sebagai berikut Gambar 9. Tampilan Project Tanaman Obat A-5 Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2014 Yogyakarta, 15 November 2014 ISSN: 1979-911X Penulisan Program pada Aplikasi Untuk melakukan penulisan program, gunakan folder aplikasi pada Package Explorer yang telah tersedia saat pembuatan project awal.Dalam Android pembuatan program dan tampilan dikerjakan pada dua file berbeda yaitu file java untuk pembuatan perintah-perintah programnya dan file xml untuk pembuatan tampilannya. Setelah melalui proses pemrograman, dan implementasi dimulai dengan pembuatan tampilan dan script untuk setiap tampilan menu dan submenu yang telah dirancang dengan menggunakan editor Eclipse. Implementasi program pada emulator akan memberikan gambaran bagaimana aplikasi tersebut akan berjalan pada perangkat sebenarnya.Sebelum melakukan proses implementasi ke perangkat seluler perlu dilakukan pemaketan aplikasi yang telah dikompile dengan menggunakan Eclipse agar terbentuk sebuah file apk yang akan dicopy pada perangkat seluler. Implementasinya sesuai rancangan dapat dilihat pada berikut ini : Gambar 10. Tampilan Awal aplikasi Gambar 11. Tampilan Menu Utama Gambar 12. Tampilan Listview start A-6 Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2014 Yogyakarta, 15 November 2014 ISSN: 1979-911X Gambar 14. Tampilan Informasi Gambar 13. Beberapa Tampilan informasi Gambar 14. Beberapa Tampilan image KESIMPULAN Pembuatan aplikasi mobile Informasi tanaman obat berhasil diujicobakan pada telepon genggam (smartphone) berbasis android. Aplikasi mobile phone diharapkan membuat orang tertarik mengetahui tanaman yang dapat diolah menjadi ramuan obat kapan saja bilamana diperlukan. Penggunaan aplikasi ini sangat mudah dan bermanfaat bagi masyarakat yang ingin menggunakan tanaman herbal sebagai alternatif penyembuhan alami apabila digunakan sesuai dengan anjuran agar terhindar dari efek samping yang mungkin timbul. Untuk kedepannya aplikasi ini dapat dikembangkan lebih lanjut dengan menambah informasi tentang tanaman-tanaman yang dapat diolah menjadi obat, karena negara Indonesia kaya akan tanaman yang bermanfaat yang merupakan warisan leluhur yang sudah banyak terbukti berkhasiat sebagai penyembuhan alami A-7 Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2014 Yogyakarta, 15 November 2014 ISSN: 1979-911X DAFTAR PUSTAKA Benjamin, Speckmann, 2008,The Android Mobile Platform, Michigan. Hermawan, Stephanus, 2011,Mudah Membuat Aplikasi Android, Andi Publiser, Jakarta. Safaat,Nazruddin,2011,Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasisi Android, Informatika, Bandung. Supardi, Yanuari, 2011,Semua Bisa Menjadi Programer Android Basic, Elex Media Komputindo, Jakarta URL:http://www.talkandroid.com/android-forums/androidhardware/2-android-minimum hardware-requirements.html URL : http://www.android-indonesia.com/home/5-memulaiandroid. URL: http://www.android-indonesia.com/home/4-beritaandroid . URL : http://en.wikipedia.org/wiki/Eclipse_(software) A-8