PERANCANGAN APLIKASI KAMUS KESEHATAN
BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh
Ferry Hariwibowo
09.11.2847
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2013
DESIGNING HEALTH DICTIONARY APPLICATION BASED ON ANDROID
PERANCANGAN APLIKASI KAMUS KESEHATAN BERBASIS ANDROID
Ferry Hariwibowo Krisnawati
Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta
ABSTRACT
As the growth of the world hear the term health of many that have sprung vocabulary. Sometimes some have no idea what the term means health. Everyone always wants all healthy, but it is important to understand that a healthy sense of themselves.
In the development of many Android applications are very useful for users in everyday life. this also makes moving constituent designing Android-based health dictionary.
A Health Dictionary app is an application offline, the Android smartphone users can search for popular words that are often used as well as a scientific term that is often encountered in the health field. In it has been categorized in the form of the alphabet and there are also health tips keep the immune system to keep it healthy.
1
1. PendahuluanSeiring dengan tingkat mobilitas yang tinggi, beberapa tahun terakhir tengah marak perangkat bergerak atau mobile device. Salah satu perangkat mobile yang paling pesat adalah smart phone berbasis android, dimana hampir setiap orang memilikinya. Android sistem operasi berbasis linux dapat digunakan diberbagai perangkat mobile. Hingga saat ini Android terus berkembang baik secara sistem maupun aplikasinya.
Kesehatan pada dasarnya dimiliki oleh setiap orang, namun demikian banyak manusia dalam menghabiskan aktifitas hidupnya tidak mau peduli dengan nilai sebuah kesehatan.Mungkin masih banyak yang kurang memahami arti sebuah kesehatan, terutama istilah kesehatan yang mungkin begitu banyaknya kosa kata dan dengan membuka huruf dari A-Z untuk setiap kosakata yang digunakan. Kini perkembangan kamus sangatlah luar biasa karena dorongan kebutuhan manusia itu sendiri yang ingin menciptakan suatu kamus yang lebih efisien dan praktis. Mulai dari kamus yang praktis atau kamus saku yang berisikan beberapa puluh suku kata sampai yang memiliki beberapa ratus juta suku kata, bahkan sekarang ini sudah tercipta kamus elektronik yang bentuknya menyerupai kalkulator yang lebih praktis dan efesien.
Berdasarkan permasalahan diatas maka penulis terdorong untuk membuat suatu aplikasi untuk mempermudahkan mendalamai istilah kesehatan yaitu "Perancangan
Aplikasi Kamus Kesehatan berbasis Android".
1.1
Rumusan MasalahBerdasarkan latar belakang diatas maka pembahasan akan difokuskan pada beberapa masalah diantaranya adalah:
1. Bagaimana membuat Perancangan Apllikasi Kamus Kesehatan yang bermanfaat untuk semua kalangan masyarakat?
2. Bagaimana mengoptimalkan aplikasi kamus kesehatan agar tidak hanya memberikan informasi arti kosakata tetapi juga memberikan informasi seperti tips seputar kesehatan.
3. Bagaimana merancang sebuah aplikasi kamus kesehatan berbasis Android?
1.2
Batasan MasalahAgar skripsi ini lebih menfokuskan secara mendalam ke arah yang diharapakan, maka penulis memberikan batasan-batasan masalah dalam merancang aplikasi kamus kesehatan ini. Dimana untuk materi yang disajikan yang termuat dalam aplikasi ini terbatas pada :
2
1.
Teknologi Android.2.
Aplikasi kamus ini dilengkapi informasi istilah kosakata seputar kesehatan.3.
Pencarian istilah kosa kata dilakukan dengan menggunakan media pencarian.4.
Aplikasi dapat dijalankan minimal pada ponsel yang mendukung AndroidOS minimal versi 2.2
5. Aplikasi ini juga menyertakan tips seputar kesehatan.
b.
Software yang dipergunakan: 1. Script Editor : Eclipse Indigo2. Android SDK Version : Android SDK 18
1.3
Tujuan PenelitianDisamping sebagai persyaratan untuk kelulusan program Strara-1 STMIK AMIKOM YOGYAKARTA, kegiatan ini juga bertujuan untuk :
1.
Menerapkan ilmu selama belajar di STMIK AMIKOM YOGYAKARTA2.
Memperdalam pengetahuan terutama pada software yang digunakan dalam pembuatan Aplikasi ini.3.
Memberikan informasi atau pengetahuan sebagai media edukasi berbasis aplikasi mobile android.1.4
Manfaat PenelitianPenulis harapkan penelitian yang dilakukan ini dapat memberikan manfaat:
1.
Bagi penulisDiharapkan dengan adanya penelitian ini akan menambah pengetahuan tentang penerapan sistem informasi dalam bidang penyampaian informasi, khususnya yang berbasiskan Aplikasi Mobile Android.
2.
Bagi MasyarakatSoftware penyampaian informasi berbasis Android ini semoga bermanfaat dan dapat digunakan oleh masyarakat luas.
3.
Bagi ilmu pengetahuanPenulisan ini dapat menambah kepustakaan dibidang ilmu komputer berdasarkan penerapan yang ada dalam kenyataan, dan pihak lain sebagai masukan di dalam pengembangan wawasan ilmu pengetahuan.
1.5
Metode PenelitianUntuk mendapatkan data yang baik dan relevan dengan aplikasi yang akan dibangun maka digunakan beberapa metode pengumpulan data, diantaranya adalah :
a.
Metode Kepustakaan3
1.6 Sistematika PenulisanSistematika laporan disusun menggunakan dasar-dasar penulisan karya ilmiah. Metode ini dilakukan supaya dalam penyusunan laporan menjadi lebih teratur dan mudah dipahami. Sistematika penulisan laporan pada skripsi adalah sebagai berikut :
1. BAB I PENDAHULUAN 2. BAB II LANDASAN TEORI
3. BAB III ANALISIS DAN PERANCANGAN 4. BAB IV IMPLEMENTASI DAN PEMBAHASAN 5. BAB V PENUTUP
6. DAFTAR PUSTAKA 2. LANDASAN TEORI 2.1 Android
Android merupakan sistem operasi yang dikembangkan untuk perangkat mobile berbasis Linux. Pada awalnya sistem operasi ini dikembangkan oleh Android Inc. Yang kemudian dibeli oleh Google pada tahun 2005.
2.2
Android SDK(Software Development Kit)
Android SDK adalah tools API(Application Programming Interface) yang diperlukan untuk memulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java.1
2.3 Sejarah Eclipse
Eclipse awalnya dikembangkan oleh IBM untuk menggantikan perangkat lunak IBM Visual Age for Java 4.0. Produk ini diluncurkan oleh IBM pada tanggal 5 November 2001, yang menginvestasikan sebanyak US$ 40 juta untuk pengembangannya. Semenjak itu konsursium Eclipse Foundation mengambil alih untuk pengembangan Eclipse lebih lanjut dan pengaturan organisasinya
2.4 Kamus
2.4.1 Sejarah Kamus
Menurut W.J.S Poerwadarminta "Kamus adalah buku yang berisi keterangan tentang arti kata-kata"
Sedangkan menurut Hoetocno M A mendefinisikan “Kamus yaitu buku acuan yang memuat kata dan ungkapan yang biasanya disusun menurut abjad berikut keterangan tentang maknanya”.
1
Safaat, Nazruddin (2012). Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis
4
2.5 Unified Modeling Language (UML) 2.5.1 Use Case DiagramUse-case diagram menjelaskan manfaat dari aplikasi jika dilihat dari sudut pandang orang yang berada diluar sistem (actor). Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem berinteraksi dengan dunia luar.
2.5.2 Class Diagram
Class diagram dapat membantu dalam memvisualisasikan struktur kelas-kelas dari suatu sistem dan merupakan tipe diagram yang paling banyak dipakai. Class diagram banyak memperhatikan hubungan antarkelas dan penjelasan detail tiap kelas dalam pemodelan desain (dalam logical view) dari suatu sistem.
2.5.3 Sequence Diagram
Sequence Diagram menjelaskan interaksi objek yang disusun dalam suatu urutan waktu. Diagram ini secara khusus berasosiasi dengan use-case. Sequence diagram memperlihatkan tahap demi tahap apa yang harus terjadi untuk menghasilkan suatu didalam use-case diagram.
3. ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis
Analisis dapat di definisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponannya. Dengan maksud untuk identifikasi dan evaluasi permasalahan-permasalahan, kesempatan, dan hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.
3.1.1 Analisis Kebutuhan Fungsional
1. Sistem mampu melakukan fungsi pencarian kosa kata kamus kesehatan berdsarkan pencarian.
2. Sistem mampu menampilkan kosa kata arti kamus kesehatan 3. Mampu melakukan pencaraian kata
4. Sistem dilengkapi dengan tips kesehatan dan menu tentang apliaksi guna untuk melihat informasi fitur yang ada dalam aplikasi ini.
5
3.1.2 Analisa Kebutuhan Non FungsionalA. Analisis Kebutuhan Perangkat Keras (hardware)
Spesifikasi minimum perangkat keras yang dibutuhkan dalam pembuatan aplikasi informasi budidaya kelinci berbasis android ini adalah :
1. Processor : Pentium 4
2. RAM : 1 GB
3. Motherboard : Intel atau AMD 4. Hardisk : 160 GB
5. VGA : 512mb
6. Monitor : 15 inch
B. Spesifikasi hardware minimal yang dibutuhkan untuk menjalankan aplikasi :
3.1.3 Analisis SWOT
Analisis SWOT adalah metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strengths), kelemahan(weakness), peluang(opportunities), dan ancaman(threats) dalam suatu proyek atau suatu spekulasi bisnis. Keempat faktor itulah yang membentuk akronim SWOT (strengths,weakness,opportunities, dan threats).
3.1.3.1 Kekuatan (Strenghts)
Adapun kekuatan dari sistem ini bisa diakses tanpa terbubung pada internet (offline) sehingga menambah kemudahan bagi pengunna, selain berbasis Android mobile yang mudah digunakan, mudah dibaca kemana-mana sehingga dapat diakses kapanpun dan dimanapun, serta dapat menghemat alokasi sumber daya, karena penggunaannya hanya mengunkan smart phone yang mengunakan sumber daya yang kecil.
3.1.3.2 Kelemahan (Weakness)
Adapun kelemahan dari sistem aplikasi ini user atau pengguna aplikasi tidak bisa menambahkan kosa kata, dan edit kosa kata sendiri. Aplikasi ini hanya menampilkan hasil pencarian dari kosa kata yang dimaksud dan hanya melakukan pencarian kata bukan kalimat.
1. O.S. : Android OS, v2.2 (Froyo) 2. 600 MHz processor
3. RAM : 256MB.
6
Gambar 3.1 Use Case Diagram 3.1.3.3 Peluang (Opportunnity)
Semakin berkembangnya era teknologi mobile didunia kesehatan merupakan sebuah peluang untuk diciptakannya sesuatu yang sebelumya berupa naskah cetak bentuk mobile application sehingga lebih efesien dari model sebelumnya.
3.1.3.4 Ancaman (Threats)
persaingan industri pembuat ataupun pengembang apliaksi mobile yang sangat ketat dalam menghasilakn aplikasi mobile dengan berbagai genre untuk memenuhi kebutuhan pengguna.
3.2 Perancangan Sistem
Perancangan sistem secara umum dilakukan dengan maksud untuk memberikan gambaran umum tentang sistem yang akan diusulkan. Rancangan ini mengidentifikasi komponen-komponen sistem informasi yang akan dirancang secara rinci. Adapun rancangan sistem ini adalah sebagai berikut :
3.2.1 Use Case
7
Activity Diagram menggambarkan rangkaian aliran dari aktivitas user
(pengguna) Kamus Kesehatan, aktivitas ini akan di bagi menjadi beberapa kateogri aktivitas sesuai dengan kegiatan yang user dapat lakukan dengan aplikasi ini.
1. Activity diagram Menu Pencarian.
2. Activity diagram Menu Tips Kesehatan.
3. Activity diagram Menu Pengembang
Gambar 3.2 Menu Pencarian Activity diagram
8
4. Activity diagram Menu Tentang Aplikasi
3.2.3 Class Diagram
Class diagram mendeskripsikan struktur statis dari kelas–kelas dalam sistem dan mengilustrasikan attribute, operations dan relationship antara satu kelas dengan kelas yang lain.
Adapun tampilan class diagram dari aplikasi ini adalah sebagai berikut : Gambar 3.4 Activity Activity diagram Menu Pengembang
9
Gambar 3.6 Class Diagram
3.2.4 Sequence Diagram
Sequence diagram mendeskripsikan bagaimana entitas dalam sistem berinteraksi, termasuk pesan yang digunakan saat interaksi. Semua pesan dideskripsikan dalam urutan dari eksekusi. Sequence diagram berhubungan erat dengan Use Case diagram.
Gambar 3.7 Sequence Diagram
4. Implementasi Dan Pembahasan 4.1 Implementasi
Implementasi merupakan tahap meletakkan sistem yang baru dikembangkan agar nantinya sistem tersebut siap untuk dioperasikan sesuai dengan yang diharapkan.
10
Implementasi sistem merupakan tindak lanjut dalam pembuatan dan pemasangan sistem baru yang akan digunakan, sesuai dengan desain yang telah direncanakan sebelumnya.
4.2.1 Pembahasan Interface
Pada aplikasi kamus kesehatan ini memiliki beberapa interface diantaranya seperti splashscreen, menu utama, menu pencarian, menu tips kesehatan, menu pengembang dan menu tentang aplikasi.
4.2.1.1 Pembahasan Interface Splash Screen
Splash screen merupakan tampilan yang pertama kali muncul ketika aplikasi dijalankan. Berikut tampilan splash screen aplikasi kamus kesehatan ini:
Gambar 4.1 splash screen
4.2.1.2 Pembahasan Interface Menu Utama
Menu utama merupakan halaman utama dari aplikasi, dimana setelah
mengakses fitur dari aplikasi pengguna akan dikembalikan pada menu utama. Berikut tampilan menu utama dari aplikasi ini :
11
Gambar 4.2 menu utama
4.2.1.3 Pembahasan Interface Pencarian
Menu Pencarian memiliki jenis inputan yang diperlukan dan informasi yang ditampilkan. Apabila menginputkan istilah kesehatan maka akan menampilkan informasi berupa istilah tersebut berikut artinya, berikut tampilan dari menu Pencarian
12
4.2.1.4 Pembahasan Interface Tips KesehatanMenu Tips Kesehatan memiliki jenis inputan yang diperlukan dan informasi yang ditampilkan. Apabila menginputkan tips kesehatan maka akan menampilkan informasi berupa tips tersebut berikut penjelasanya, berikut tampilan dari menu tips kesehatan :
Gambar 4.4 menu tips kesehatan
4.2.1.5 Pembahasan Interface Pengembang
Menu Pengembang memberikan informasi data diri pengembang berikut tampilan dari menu pengembang :
13
4.2.1.6 Pembahasan Interface Tentang AplikasiMenu tentang aplikasi memberikan informasi tentang bagaimana cara menggunakan aplikasi kamus kesehatan, berikut tampilan dari menu sekilas aplikasi :
Gambar 4.6 menu sekilas aplikasi
5.1 Kesimpulan
Berdasarkan urain dan analisa diatas, maka pada laporan Skripsi yang berjudul "PERANCANGAN APLIKASI KAMUS KESEHATAN BERBASIS ANDROID" dapat ditarik kesimpulan sebagai berikut.
a. Untuk merancang dan membangun sistem aplikasi kamus kesehatan pada android diperlukan beberapa perangkat lunak dan perangkat keras dimulai dari analisis sistem untuk merancang proses jalannya aplikasi ini. Setelah menganalisis sistem dan didapat bagaimana cara jaalanya sistem kedalam susunan program. Editor yang penulis gunakan adalah Eclipse Indigio dengan bahasa pemograman java. Pada tahap yang berikutnya adalah meng-compile susunan program yang tadi menjadi aplikasi yang dapat berjalan di emulator. Setelah dilakukan uji coba dan hasinya sudah berjakan sesuai rencana maka tahap final-nya adalah mem-package aplikasi ini kedalam bentuk file bertipe .apk untuk diinstal di Smart Phone.
b. Untuk merancang dan membangun aplikasi berbasis Android for mobile, perangkat lunak yang dibutuhkan adalah Eclipse IDE,Android SDK, ADT, dan java JDK
14
5.2 SaranPerancangan dan pembuatan aplikasi kamus kesehatan pada Android dalam Skripsi ini akan terasa sempurna jika ada teman-teman satu jurusan infromatika yang mau meneruskan dan menambahkan metode untuk tips kesehatan dengan mengunakan listview dan menjadikan aplikasi ini menjadi online, agar dalam menambahkan database kosa kata dapat dilakukan dengan mudah. Hal ini akan mempermudah pengguna aplikasi kamus kesehatan berbasis Android dalam mencari istilah dan tips yang dimaksud.
15
DAFTAR PUSTAKA
Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Operasi untuk Keunggulan
Bersaing Perusahaan Dan Organisasi Modern. Yogyakarta: Andi Offset
Hermawan, Julius. 2005. Analisa Desain dan Pemrograman Berorientasi Objek
dengan UML dan Visual Basic. Net. Yogyakarta: Andi Offset
Jogiyanto, HM. 1999. Analisis dan desain sistem operasi. Yogyakarta: Andi Offset
Marko Gargenta, 2011. Learning Android. [e-book] United State of America : O’Reilly Media
Rahayu, Endang. 2012. Kamus Istilah Kesehatan. Yogyakarta: Prestasi Utama
Safaat H Nazruddin.2011. Android Pemrograman Aplikasi Moobile smartphone
dan tablet pc berbasis android. Bandung : Informatika
Suhendar, Hariman. 2002 Visual Modeling Menggunakan UML dan Rationla
Rose. Bandung: Informatika