PERANCANGAN APLIKASI INFORMASI JENIS PENYAKIT MENULAR BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Fendi Priyanto 10.11.4488
Kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
i
ii
DESIGNING INFORMATION ABOUT COMMUNICABLE DISEASES ANDROID BASED PERANCANGAN APLIKASI INFROMASI JENIS PENYAKIT MENULAR BERBASIS ANDROID Fendi Priyanto Heri Sismoro Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT Android operating system is an smartphone operating system and now this operating system is developing rapidl. This operating system is open source, which is why many programmer build many new application for this operating system. For examples entertainment applications, education applications and many application that inform many information like food and health. But so far there is no applications that inform about communicable diseases. This application provides information about the types of infectious diseases, ranging from the definition, causes, symptoms, prevention and treatment. as we know that the disease is a contagious disease that is easily found in Indonesia. The disease is rapidly growing because people have not been conscious of the importance of healthy living, and also the lack of knowledge about the types of infectious diseases. cause of this disease continues to grow due to lack of information and difficult to access information about infectious diseases. Based on the background above, the writer wants to make an application that could inform about various information about communicable diseases. in the process of making this application, the authors use the Java programming language with IDE Eclipse, so it will be easier to Design this Application. Keyword: Aplication, Communicable Diseases, Android, Infromation
iii
1. Pendahuluan Perkembangan teknologi informasi saat ini sudah semakin pesat, terbukti dengan banyaknya muncul macam macam alat elektronik berteknologi tinggi atau hi-tech. Teknologi informasi sangat penting perananya dalam berbagai sektor kehidupan manusia. Salah satu teknologi informasi yang sekarang ini terus berkembang adalah cell phone atau telepon seluler. Smartphone memiliki banyak fungsi yang amat bermanfaat untuk menunjang aktifitas sehari – hari penggunanya. Apalagi dengan pesatnya perkembangan teknologi pada saat ini, khususnya smartphone dengan sistem Android membuat hampir semua keinginan dan kebutuhan penggunanya terpenuhi khususnya dalam komunikasi, juga sebagai sarana hiburan dan aplikasi yang sangat interaktif sehingga muncul ide untuk mengembangkan aplikasi yang bersifat informatif dan edukatif sebagai aplikasi yang memberikan informasi mengenai jenis - jenis penyakit menular. 2. Landasan Teori 2.1 Pengertian Informasi Menurut
Anton
M.
Moeliono
Informasi
adalah
penerangan,
keterangan,
pemberitahuan, kabar atau berita. Informasi juga merupakan keterangan atau bahan nyata yang dapat dijadikan dasar kajian analisis atau kesimpulan. 2.1.1
Pengertian Penyakit Menular Menurut pengertian secara umum, penyakit menular atau communicable disease
adalah penyakit yang disebabkan oleh unsur/agen penyebab menular tertentu atau hasil racunnya, yang terjadi karena perpindahan/penularan agen atau hasilnya dari orang yang terinfeksi, hewan, atau reservoir lainnya (benda lain) kepada pejamu yang rentan (potencial host), baik secara langsung maupun tidak langsung melalui pejamu perantara hewan (vector) 1
atau laingkungan yang tidak hidup .
1
Prof. Dr. Nur Nasry Noor, MPH, Pengantar Epidemiologi Penyakit Menular, hal 13
1
2.1.2
Macam – Macam Penyakit Menular Penyakit menular atau penyakit infeksi adalah sebuah penyakit yang disebabkan oleh
sebuah agen biologi (seperti virus, bakteria atau parasit), bukan disebabkan faktor fisik (seperti luka bakar) atau kimia (seperti keracunan). 2.1.3
Penyakit Menular Seksual (PMS)
Penyakit menular seksual adalah penyakit yang ditularkan melalui hubungan seksual. Penyakit menular seksual akan lebih beresiko bila melakukan hubungan seksual dengan berganti-ganti pasangan baik melalui vagina, oral maupun anal. 2.2 Pengertian Android Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform yang 2
terbuka bagi para pengembang untuk menciptakan aplikasi mereka. 3. Analisis dan Perancangan 3.1 Analisis Sistem
Analisis sistem adalah penjabaran dari suatu sistem informasi secara utuh kedalam bagian – bagian komponennya dengan tujuan untuk mengidentifikasi dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi sehingga diusulkan perbaikan. Langkah – langkah dasar yang harus dilakukan oleh analis sistem yaitu:
2
1)
Identify, yaitu mengidentifikasi masalah
2)
Understand, yaitu memahami kerja dari sistem yang ada
3)
Analyze, yaitu menganalisis sistem
4)
Report, yaitu membuat laporan hasil analisis.
Nazruddin Safaat H, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Hal
1
2
3.1.1
Analisis Kebutuhan Sistem Dalam perancangan sistem peneliti mendefinisikan kebutuhan sistem dan proses
apa saja yang akan dilakukan oleh sistem. Kebutuhan sistem terdiri terbagi menjadi dua yaitu 3
fungtional dan kebutuhan nonfungsional . 3.1.1.1
Kebutuhan Fungsional Analisis kebutuhan fungsional adalah menganalisa jenis kebutuhan yang berisi
proses – proses apa saja yang nantinya dilakukan oleh sistem. Dari hasil analisa yang telah dilakukan, maka terdapat fitur – fitur sebagai berikut : 1. Sistem harus mampu menampilkan informasi penyakit menular yang meliputi penyebab penyakit, gejala penyakit, cara pencegahan penyakit dan cara pengobatan. 2. Sistem harus mampu menampilkan kamus penyakit untuk mempermudah pengguna dalam menerjemahkan kata-kata dalam dunia kesehatan. 3. Sistem harus mampu menampilkan kuis kesehatan, dengan tujuan sebagai media pembelajaran bagi pengguna. 4. Sistem harus mampu menampilkan informasi tips kesehatan. 5. Sistem harus dilengkapi dengan button keluar agar mempermudah pengguna untuk keluar dari aplikasi. 3.1.1.2
Kebutuhan Non-Fungsional Analisis kebutuhan non-fungsional dilakukan untuk mengetahui spesifikasi kebutuhan
sistem analisis kebutuhan yang diperlukan dalam perancangan ini : 1.
Hardware (perangkat keras) Komputer a. Prosesor : Intel Core i5-2520M (2,5 GHz, # MB L3 cache) b. Memory : 4 GB DDR3 c. HDD 320GB d. VGA: Intel HD Graphics (1813 MB)+AMD Radeon HD6470M
3
Hanif Al Fatta , Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dn Organisasi Modern, hal 63
3
e. Mouse f. Keyboard
Perangkat Android a.
Vandroid S5
b.
Display, 5,3 WVGA (480x800)
c.
CPU, Cortex A9 1GHz
d. Android OS 4.0 Ice Cream Sandwich 2.
Software (Perangkat Lunak) Perangkat lunak adalah peralatan maupun bahasa pemrograman yang digunakan
dalam pembuatan aplikasi ini antara lain: a. Sistem Operasi Windows7 64 bit b. Android SDK c. Eclipse d. Java (bahasa pemrograman) e. Dll. Sedangkat perangkat lunak yang digunakan dalam implementasi aplikasi Informasi Jenis Penyakit Menular ini adalah Android OS 2.3 Ginggerbread. 3.2 Perancangan UML Untuk lebih memperjelas tentang gambaran sistem maka penulis membuat UML dengan beberapa tipe yaitu Use case diagram, Activity diagram, Sequence diagram, dan Class diagram.
4
3.2.1.1 Use Case Diagram
Gambar 3.1 Use Case Diagram
5
3.2.1.2 Activity Diagram
Gambar 3.2 Contoh Activity Diagram Tentang
3.2.1.3 Sequence Diagram
Gambar 3.8 Sequence Diagram Tentang
6
3.2.1.4 Class Diagram
Gambar 3.14 Class Diagram Dokter Android
3.1 Implementasi Aplikasi Implementasi dalam pembuatan sebuah aplikasi adalah tahapan membangun dan mengembangkan aplikasi. Bagian ini meliputi pembuatan desain layout yang mendukung semua informasi yang akan dibuat, membuat teks sebagai penyampaian pesan, dan lainlain. Langkah awal pembuatan aplikasi ini adalah mempersiapkan semua file pendukung ke dalam folder assets, anim, dan drawable pada project android, semuanya akan digabungkan menjadi suatu aplikasi yang sesuai dengan konsep dan keinginan.
7
4.1.1
Pembuatan Aplikasi
4.1.1.1 Pembuatan Project Infokesehatan Pertama kali, buat project dengan klik File > New > Android Application Project. Akan muncul jendela seperti gambar. Kemudian pada kota dialog, isikan sebagai berikut : Application Name Project Name Build Target
: infokesehatan
: infokesehatan : Android 2.3
Package Name : com.example.infokesehatan Min SDK
: 11
Target SDK
: API 11: Android 2.3 (Gingerbread)
4.1.2
Pembuatan Tampilan Antarmuka (User Interface) Pembuatan tampilan antarmuka (user interface) yang akan dibuat harus bisa
memberikan gambaran dan penjelasan dari setiap gambar, teks dan navigasi. Tampilan antamuka ini menggambarkan keterkaitan setiap halaman dan juga menjelaskan arah komunikasinya. Tampilan antarmuka ini bertujuan agar aplikasi ini menghasilkan tampilan yang menarik, mudah dipahami dan juga dioperasikan. 4.1.2.1 Tampilan Splash Screen Splash screen merupakan halaman interface yang pertama muncul ketika aplikasi dijalankan.
8
Gambar 4.3 Layout Splash Screen Dan berikut adalah kode program untuk splash screen 4.1.2.2
Tampilan Menu Utama Menu utama merupakan halaman yang muncul setelah splash screnn selesai di
jalankan oleh program, yang didalamnya terdapat menu-menu utama.
Gambar 4.4 Layout Menu Utama 4.1.2.3
Tampilan Tentang Pada halaman menu Tentang, akan ditampilkan halaman yang menyampaikan
informasi seputar aplikasi Informasi Penyakit Jenis Penyakit.
9
Gambar 4.5 Layout Menu Tentang 4.1.2.4
Tampilan Info Penyakit Pada halaman ini akan ditampilkan dua jenis penyakit menular yaitu penyakit
menular umum dan penyakit menular seksual, dan juga detail info dari masing masing penyakit
Gambar 4.7 Layout List View Nama Penyakit Menular Umum
10
4.1.2.5 Tampilan Menu Kamus Menu kamus penyakit adalah sebuah halaman yang akan menampilkan nama-nama penyakit.
Gambar 4.11 Layout Menu List Kamus 4.1.2.6 Tampilan Menu Kuis Menu kuis adalah salah satu halaman yang akan menampilkan 10 nomor kuis.
Gambar 4.13 Layout Menu Soal
11
4.1.2.7 Tampilan Menu Tips Sehat Menu tips sehat adalah sebuah halaman yang menampilkan beberapa tips kesehatan dasar untuk menghindari terjangkitnya penyakit menular.
Gambar 4.15 Layout Menu Tips Sehat
4.1.2.8 Tampilan Menu Keluar Menu keluar adalah sebuah menu untuk keluar dari aplikasi
Gambar 4.16 Layout Menu Keluar
12
5.
Penutup
5.1 Kesimpulan 1. Dalam penelitian ini dibangun sebuah sistem Aplikasi Informasi Jenis Penyakit Menular Berbasis Android dengan nama Dokter Android. 2. Semua menu, layout dan alur aplikasi berjalan dengan baik sesuai dengan rancangan awal. 3. Penyimpanan data kamus dan data kuis pada aplikasi Informasi Jenis Penyakit Menular menggunakan fasilitas database. 4. Proses penyampaian informasi pada aplikasi Informasi Jenis Penyakit Menular menggunakan fasilitas text view dan image view. 5.2 Saran 1. Dalam penyampaian informasi tentang informasi jenis penyakit menular masih kurang lebih banyak lagi materi yang disampaikan, sehingga perlu diperbanyak lagi penjelasnya agar pengguna dapat lebih memahami pokok permasalahan tentang penyakit menular. 2. Aplikasi ini masih menggunakan teks dan gambar dalam penyampaian informasi. Mungkin dalam pengembangannya selanjutnya dapat ditambahkan video untuk memperjelas penyampaian informasi tentang informasi jenis penyakit menular.
13
Daftar Pustaka Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi Offset. H, Nazruddin Safaat. 2013. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika. J. Kunoli, Firdaus SKM, M. Kes, Pengantar Epidemiologi Penyakit Menular, Jakarta: Trans Info Media Nur, Nasry Noor, Prof. Dr. MPH, Pengantar Epidemiologi Penyakit Menular, Jakarta: Rineka Cipta Suprianto, Dodit dan Rini Agustina. 2012. Pemrograman Aplikasi Android. Yogyakarta: MediaKom.
14