Analisis Pengembangan Jaringan Transmisi UPT Jember dalam

advertisement
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
Download