ANALISIS DAN PERANCANGAN APLIKASI PEMBELAJARAN VIROLOGY BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Dewi Nur Hidayati 12.12.6797
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
ANALISIS DAN PERANCANGAN APLIKASI PEMBELAJARAN VIROLOGY BERBASIS ANDROID Dewi Nur Hidayati1), Emha Taufiq Luthfi2), 1)
Sistem Informasi STMIK AMIKOM Yogyakarta Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 2)
Email :
[email protected]),
[email protected])
menyerang apakah virus atau ada faktor lain yang mungkin dapat kita cegah penularannya. Virology atau virologi adalah cabang ilmu biologi yang mempelajari mengenai virus. Ilmu ini sangat berguna dalam kehidupan karena bermanfaat bagi industri farmasi dan pestisida. Pelajar maupun mahasiswa kedokteran, biologi, peternakan, perikanan, dan pertanian dan tak jarang orang awam pun mempelajari ilmu ini. Kecenderungan manusia untuk menyukai sesuatu yang praktis didukung kemajuan teknologi sangat memungkinkan kita untuk dapat mengakses informasi dengan lebih portable. Belajar atau ingin tahu tentang virus pada makhluk hidup tidak harus membawa buku. Melalui sistem operasi Android yang open source ini dapat diciptakan berbagai aplikasi menarik. Seperti menggabungkan perkembangan teknologi masa kini untuk memudahkan proses belajar dan membantu masyarakat dalam memahami serta menambah pengetahuan. Memudahkan bagi siapa pun yang ingin belajar, mengetahui jenis virus dan beberapa informasi lainnya melalui suatu aplikasi yang dapat digunakan dimana saja dan oleh siapa saja yang membutuhkan informasi mengenai virus yang ada pada makhluk hidup. Berdasarkan uraian diatas terdapat peluang untuk membuat suatu aplikasi pembelajaran untuk mempermudah pelajar maupun mahasiswa dan orang awam untuk belajar tentang virus pada makhluk hidup dan perlu dilakukan penelitian dengan judul “Analisis dan Perancangan Aplikasi Pembelajaran Virology Berbasis Android” sebagai media pendamping pembelajaran.
Abstract - Android is an operating system Linux-based mobile devices that includes an operating system, middleware, and applications. An open platform (Open Source) for the developer (programmer) to create applications. Not a programming language, but only provide the environment or run time environment called DVM (Dalvik Virtual Machine) which has been optimized for the device / appliance with a small memory system. With the advantages of the Android operating system and ease of use will help a lot of Android-based smartphone users to be able to enjoy a variety of applications. The purpose of this study is intended to design learning applications virology that can be applied to the operating system Android. Help find and classify types of viruses and diseases caused. The type of data that is used is the type of secondary data where the data obtained from reference books and literature associated with this task. There are several stages in the making of this application, namely the analysis, design, process execution and evaluation of program models that have been produced. Learning application virology based Android can be used on smartphones based Android and designed using the Eclipse IDE 3.8. Keywords – virology, biology, learning, android. 1. Pendahuluan 1.1 Latar Belakang Masalah Semakin beragamnya kebutuhan hidup manusia maka semakin maju juga pemikiran manusia untuk memenuhi beragam kebutuhannya. Produk-produk IT bermunculan seperti contohnya smartphone dengan beragam sistem operasi. Saat ini smartphone telah menjadi kebutuhan pokok sebagian besar orang. Tidak hanya sebagai alat komunikasi smartphone dapat dilengkapi berbagai fitur yang sesuai dengan kebutuhan. Sistem operasi Android merupakan sistem operasi yang paling banyak dipilih oleh pengguna smartphone. Mengapa Android , karena Android diamggap fleksibel dan dapat digunakan sesuai kebutuhan pemakainya. Berkembangnya zaman semakin berkembang pula jenis virus yang berada disekitar kita. Semua orang baik pelajar, mahasiswa maupun masyarakat umum perlu mengetahui tentang virus karena menyangkut kesehatan. Terkadang kita tidak mengetahui penyakit apa yang sedang menyerang kita dari mana sumber yang
1.2 Rumusan Masalah Bagaimana menganalisis dan merancang pembelajaran virology berbasis Android?
aplikasi
1.3 Batasan Masalah Beberapa batasan masalah yang digunakan dalam penelitian ini adalah sebagai berikut. 1. Aplikasi menampilkan nama virus, penjelasan singkat, gejala serta pencegahan infeksi virus. 2. Yang dibahas adalah virus pada saluran pernafasan, virus pada hati, pada saluran pencernaan dan kulit. 3. Pengguna aplikasi adalah pelajar, mahasiswa dan masyarakat umum.
1
4.
5. 6. 7.
Dapat dijalankan pada smartphone dengan system operasi Android minimal versi Ginger Bread. Menampilkan informasi yang sudah dinputkan oleh pembuat. Tampilan layar dalam bentuk portrait. Aplikasi ini bersifat offline.
dan perancangan sistem yang telah dibuat. Serta dapat mengetahui kekurangan dari aplikasi tersebut. 2. Landasan Teori 2.1 Pengertian Media Pembelajaran Media pembelajaran adalah sebuah alat yang berfungsi untuk menyampaikan pesan pembelajaran. Penggunaan media dalam pembelajaran dapat membenatu anak dalam memberikan pengalaman yang bermakna bagi siswa. Penggunaan media dalam pembelajaran dapat mempermudah siswa dalam memahami sesuatu yang abstrak menjadi lebih konkrit[1].
1.4 Maksud dan Tujuan Penelitian Tujuan dari penelitian ini adalah : 1. Merancang Aplikasi Pembelajaran Virology Berbasis Android. 2. Dapat menghasilkan aplikasi Android yang bermanfaat untuk media pendamping pembelajaran.
2.2 Virology Virus merupakan mikroorganisme yang terlalu kecil untuk dapat dilihat dibawah mikroskop biasa dan tidak dapat dibiakkan diluar inangnya. Oleh karena itu sekalipun virus telah lama dikenal sebagai penyebab penyakit, virus belum dapat dipelajari dengan baik sebelum abad kesepuluh. Walaupun demikian, beberapa penyakit yang disebabkan oleh virus telah digambarkan beberapa abad yang lalu, misalnya pada tahun 400 sebelum masehi. Aristoteles menemukan penyakit rabies, yaitu penyakit virus yang menyerang binatang yang pertama kali ditemukan. Pada tahun 1886, Adolf Meyer menemukan bahwa tobacco mosaic disease (TMD), dapat menyerang tanaman, namun mikroorganisme penyebab penyakit pada tanaman tersebut tidak dapat dibiakkan dalam media perbenihan[2].
1.5 Metodologi Penelitian Sebagai upaya untuk memperoleh data yang benar serta relevan maka perlu metode yang tepat untuk mencapai tujuan penelitian. Pada penyusunan skripsi ini penulis mengumpulkan data-data menggunakan metode dibawah ini: 1.5.1 Metode Pengumpulan Data
Metode yang digunakan dalam pengumpulan data adalah sebagai berikut: 1. Metode Wawancara Melakukan Tanya jawab kepada narasumber. Melibatkan pembicaraan secara langsung guna mendapat infromasi penelitian. 2. Metode Observasi Merupakan metode pengumpulan data yang digunakan untuk mendapatkan data yang berkaitan dengan cara perancangan aplikasi jenis virus dan beberapa informasi lain. 3. Metode Studi Pustaka Metode yang digunakan untuk mendapatkan konsep-konsep teori menggunakan buku, jurnal, maupun internet sebagai bahan referensi dalam mendapatkan data.
2.3 Android Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Awalnya, Google Inc. Membeli Android Inc. yang merupakan pendatang baru yang membuat peranti lunak untuk ponsel atau smartphone Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, TMobile, dan Nvidia[3].
1.5.2 Metode Perancangan Pada tahap perancangan sistem ini, langkah awal yang dilakukan adalah membuat rancangan aplikasi meliputi perancangan UML dan perancangan interface. Tahap ini bertujuan untuk memperjelas detail proses beserta target yang ingin dicapai pada tiap-tiap proses tersebut.
3. Analisis dan Perancangan 3.1 Deskripsi Aplikasi Pembelajaran Virology merupakan aplikasi yang berisi informasi tentang virus. Seperti yang kita ketahui semakin berkembang zaman maka ancaman penyakit akibat virus semakin besar, virus terus berkembang dan dapat menyebabkan berbagai macam penyakit. Oleh karena itu kita perlu belajar atau sekedar mengetahui tentang virus. Aplikasi ini menyediakan informasi mengenai virus yang berada pada hati, pernafasan, hati dan pencernaan. Terdapat informasi mengenai jenis virus, nama virus, serta penyebab dan pencegahannya. Disertai tampilan
1.5.3 Metode Pengembangan Pembuatan database sebagai step 1, kemudian membuat interface sebagai step 2, selanjutnya membuat koneksi antara database dan form (interface) sebagai step 3. 1.5.4 Metode Analisis Dari hasil pengujian kita dapat memperoleh data-data yang diperlukan untuk mengetahui seberapa sukses aplikasi berjalan. Apakah sudah sesuai dengan tujuan
2
yang user friendly diharapkan dapat memudahkan seluruh penggunanya. 3.2 Perancangan UML 3.2.1
Use Case Diagram
Use Case merupakan gambaran scenario dari interaksi antara user dengan system. Sebuah diagram Use Case menggambarkan hubungan antara actor dengan kegiatan yang dapat dilakukannya terhadap aplikasi. Berikut ini adalah interaksi antara actor dengan system yang ada pada aplikasi ini:
Gambar 3. Relasi Antar Tabel 4. Implementasi dan Pembahasan 4.1 Pembuatan Interface Aplikasi pembelajaran virology ini terdiri dari beberapa halaman interface diantaranya yaitu: dashboard, tampilan menu kategori, tampilan list pencernaan, tampilan list hati, tampilan list pernafasan, tampilan list kulit, tampilan menu tentang, tampilan menu bantuan, dan menu keluar. 1.
Dashboard
Gambar 1. Use case diagram 3.2.2
Class Diagram
Class diagram merupakan diagram yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam system atau perangkat lunak yang akan dibuat. Class diagram memberikan gambaran statis tentang system atau perangkat lunak yang lengkap. Selain menjelaskan struktur staksis dari kebutuhan system, Class diagram juga mengilustrasikan atribut, operasi, dan hubungan antara satu kelas dengan kelas lainnya. Aplikasi ini mempunyai Class diagram dari sisi user aplikasi, berikut merupakan gambar rancangan objek yang berupa Class diagram tersebut. Gambar 4. Dashboard 2.
Menu Kategori
Gambar 2. Class Diagram 3.3 Relasi Antar Tabel
Gambar 5. Menu Kategori 3.
3
Menu List Pencernaan
Gambar 6. Menu List Pencernaan 4.
Gambar 9. Menu List Kulit
Menu List Hati 7.
Tampilan Detail Virus
Gambar 7. Menu List Hati 5.
Gambar 10. Tampilan Detail Virus
Menu List Saluran Pernafasan 4.2
Pengujian Program
4.2.1 White Box Testing White-Box testing telah dilakukan selama masa coding program. Dengan menguji coba logika jalur program dan menganalisis apakah ada kesalahan atau tidak pada saat program dicoba dijalankan. Berikut ini contoh kesalahan kode program: 1. Kesalahan logika saat pemanggilan data
Gambar 8. Menu List Saluran Pernafasan 6.
Gambar 11.Tampilan Error Kesalahan Logika
Menu List Kulit
2.
4
Kesalahan proses terjadi saat program dijalankan kesalahan ini menyebabkan program berhenti sebelum waktunya berhenti karena
compiler menemukan kondisi yang belum terpenuhi dan tidak layak untuk dijalankan.
6.
7.
Semua fitur pada aplikasi sudah melalui tahap uji coba dan semua fungsi dapat berfungsi dengan baik. Dari hasil pengujian yang telah dilakukan dapat disimpulkan bahwa aplikasi telah mampu memberikan informasi pembelajaran mengenai virus.
5.2 Saran Dalam penyusunan skripsi ini masih memiliki banyak kekurangan. Agar aplikasi ini lebih baik, ada beberapa saran dari penulis. Adapun saran pengembangan aplikasi ini yang perlu diperhatikan untuk pengembangan lebih lanjut, diantaranya: 1. Desain tampilan antarmuka (interface) dapat diberikan sentuhan tampilan yang menarik atau penambahan efek animasi. 2. Penambahan fitur untuk memaksimalkan fungsi dari aplikasi. 3. Penambahan fitur text to speech agar dapat lebih menarik lagi dan penggunaannya lebih luas untuk semua kalangan. 4. Penambahan informasi yang disampaikan atau yang akan ditampilkan dalam aplikasi. 5. Diharapkan memperhatikan auto rotate pada setiap layout sehingga memungkinkan pengguna untuk menggunakan aplikasi dengan letak horizontal.
Gambar 12.Tampilan Error kesalahan proses 4.3 Black-box Testing Black-box testing dilakukan untuk mengetahui apakah program yang dibuat sudah sesuai dengan kebutuhan fungsional atau tidak. Dalam uji coba aplikasi ini akan diuji dari segi features dan bagian-bagian yang terdapat pada aplikasi Pembelajaran Virology berbasis Android. Berdasarkan hasil uji coba yang telah dilakukan terhadap fitur dan bagian-bagian yang terdapat dalam aplikasi ini adalah sebagai berikut: Tabel 1.Black-box Testing NO 1 2 3 4 5 6 7 8 9 10 11
Fitur Pencarian Dashboard Menu Kategori Menu Pernafasan Menu Hati Menu Pencernaan Menu Kulit Menu Detail Virus Menu Tentang Menu Bantuan Menu Keluar
Keterangan Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik
Daftar Pustaka [1] Nugroho, E. W. (2013). Perancangan Aplikasi Pejabat Negara Pada Kabinet Pemerintah Di Indonesia Sebagai Media Pembelajaran Sejarah Berbasis Android Yogyakarta: Amikom Resourse Center. [2] M. B. (2015). IMUNOLOGI DAN VIROLOGI (edisi
revisi). Jakarta Barat: PT. ISFI Penerbitan.
5. Penutup
[3] Huda, M., & Komputer, B. (2010). Membuat Aplikasi Database. Jakarta: PT. Elex Media Komputindo.
5.1 Kesimpulan Berdasarkan pembahasan pada bab sebelumnya yang telah diuraikan hingga tahap implementasi program, mengenai pembuatan laporan skripsi dengan judul “Analisis dan Perancangan Aplikasi Pembelajaran Virology berbasis Android”, maka dapat diambil kesimpulan sebagai berikut: 1. Aplikasi pembelajaran virology ini berisi keterangan singkat, gejala, dan pencegahan virus. 2. Aplikasi pembelajaran virology ini menggunakan fitur pencarian. 3. Aplikasi pembelajaran virology ini dapat dijalankan pada system operasi Android versi 4.2.2 (jelly bean). 4. Aplikasi pembelajaran virology ini memuat seputar virus yang umum ada pada saluran pernafasan, saluran pencernaan, hati, dan kulit. 5. Aplikasi pembelajaran virology bersifat offline.
Biodata Penulis Dewi Nur Hidayati, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta, lulus tahun 2015. Emha Taufiq Luthfi, memperoleh gelar Sarjana Teknik (ST), Jurusan Teknik Elektro Fakultas Teknik Universitas Gajah Mada Yogyakarta. Memperoleh gelar Magister Komputer (M.Kom), Program Pasca Sarjana Magister Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Gajah Mada Yogyakarta. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
5