PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Dian Rusvinasari 12.12.6832 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015 PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID Dian Rusvinasari1), 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]) Sistem pencernaan berperan sangat penting bagi tubuh. Jika terjadi gangguan pada pencernaan atau fungsi organ-organnya, maka aktivitas tubuh akan sangat terganggu. Mempelajari dan mengetahui sistem pencernaan pada manusia dan gangguannya sangat penting untuk dapat menjaga kesehatan tubuh. Oleh karena itu maka dibuat aplikasi pembelajaran Sistem Pencernaan Manusia dan Gangguannya berbasis Android sebagai alternatif pembelajaran. Abstract - The development of computer technology and information today so rapidly and significantly, especially in the mobile phone services . Software technology (software ) have extended the functionality of the phone . Since the number of functions in the phone it creates smart phones. The digestive system plays a very important for the body . If there is interference on the digestive organs or functions , then the activity of the body would be very disturbed . Studying and knowing the human digestive system and its disorders is essential to maintain a healthy body. Steps being taken in the design of learning applications is to conduct data collection in the form of learning materials and the design of the user interface , with Eclipse 3.8 IDE supporting software for the creation of the media . Results obtained from the Human Digestive System Application of Learning and of disorder can be an alternative Android -based learning. 1.2 Rumusan Masalah Bagaimana merancang aplikasi pembelajaran sistem pencernaan manusia dan gangguannya berbasis Android? 1.3 Batasan Masalah Agar pembahasan masalah tetap berada dalam batasan yang diinginkan dan tidak terlampau jauh melewati batas apa yang akan dibahas dari permasalahan yang sebenarnya, maka dengan ini dilakukan pembatasan masalah dengan ruang lingkup, antara lain : 1) Aplikasi ini menyajikan informasi tentang materi Sistem Pencernaan Manusia dan gangguannya. 2) Aplikasi ini berisi proses pencernaan manusia, organ pencernaan manusia, dan gangguan pencernaan manusia. 3) Pengguna aplikasi ini adalah masyarakat umum. 4) Software yang digunakan Eclipse dan Android SDK. 5) Aplikasi ini dapat berjalan pada Android versi minimum 2.2 sampai ke versi 4.2.2. 6) Aplikasi ini mendukung pada layar hdpi ukuran layar 480x800. 7) Tampilan layar dalam bentuk potrait. 8) Aplikasi ini bersifat offline. Keywords - human digestive system, learning, android. 1. Pendahuluan 1.1 Latar Belakang Masalah Perkembangan teknologi komputer dan informasi saat ini begitu pesat dan cukup signifikan terutama pada layanan telepon seluler. Teknologi perangkat lunak (software) telah menambah fungsi dari ponsel. Karena banyaknya fungsi dalam ponsel maka terciptalah ponsel cerdas (smartphone). Smartphone didukung oleh beberapa sistem informasi, diantaranya IOS, Windows Phone, Android dan banyak lainnya. Namun sistem operasi yang paling terkenal dan banyak dipakai dalam smartphone adalah Android. Hal ini disebabkan oleh perkembangan Android yang sangat cepat. Dimulai dari perkembangan sistem operasinya sendiri dan aplikasi - aplikasi pendukung yang banyak dikembangkan oleh developer di seluruh dunia. Akan tetapi, sangat sedikit aplikasi Android yang dikembangkan untuk bidang kesehatan khususnya sistem pencernaan manusia. Pada dasarnya sistem pencernaan dalam tubuh manusia terjadi di sepanjang saluran pencernaan dan dibagi menjadi tiga bagian, yaitu proses penghancuran makanan yang terjadi dalam mulut hingga lambung. Selanjutnya adalah proses penyerapan sari-sari makanan yang terjadi di dalam usus. Kemudian proses pengeluaran sisa - sisa makanan melalui anus. 1.4 Maksud dan Tujuan Penelitian Tujuan dari penelitian ini adalah merancang aplikasi pembelajaran sistem pencernaan manusia dan gangguannya berbasis Android untuk menjadi sarana media pembelajaran. 1.5 Metodologi Penelitian 1.5.1 Metode Pengumpulan Data Dalam pengumpulan data yang diperlukan dalam penyusunan skripsi ini digunakan beberapa metode yaitu: 1 1) Metode Observasi Metode observasi yaitu tahap pengumpulan data yang digunakan untuk mendapatkan data yang berkaitan dengan cara perancangan aplikasi sistem pencernaan manusia dan gangguannya berbasis android. 2) Metode Studi Pustaka Metode studi pustaka yaitu mencari dan membaca literatur serta karya-karya ilmiah tentang android, sistem pencernaan manusia, dan data-data yang berhubungan dengan sumber informasi lain sebagai acuan dalam penyusunan laporan. Selain itu pengumpulan data juga bersumber dari internet (browsing). 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[2]. 2.3 UML Unified Modelling Language (UML) adalah sebuah bahasa yang telah menjadi standar untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. Model piranti lunak dapat dianalogikan seperti pembuatan blueprint pada pembangunan gedung. Membuat model dari sebuah sistem yang kompleks sangatlah penting, karena kita tidak dapat memahami sistem semacam itu secara menyeluruh. Semakin kompleks sebuah sistem, semakin penting pula penggunaan teknik pemodelan yang baik. Dengan menggunakan model diharapkan pengembangan piranti lunak dapat memenuhi semua kebutuhan pengguna dengan lengkap dan tepat termasuk faktor – faktor scalability, robustness, security, dan sebagainya[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. 1.5.3 Metode Pengembangan Metode pengembangan dilakukan setelah dirancang, maka rancangan aplikasi ini diimplementasikan atau dikembangkan ke dalam bahasa pemrograman yang dapat menghasilkan sebuah program aplikasi yang digunakan untuk menyelesaikan masalah yang ada. 3. Analisis dan Perancangan 3.1 Deskripsi Aplikasi sistem pencernaan manusia ini berbasis android yang dirancang untuk memberikan informasi dan pembelajaran tentang proses pencernaan manusia, organorgan yang berperan dalam pencernaan manusia dan gangguan-gangguan dalam organ pencernaan. Dalam aplikasi ini juga terdapat gambar-gambar yang menjelaskan tentang sistem pencernaan manusia. Aplikasi ini dilengkapi dengan menu latihan soal mengenai gambar organ pencernaan manusia dan menu pencarian. Dalam menu latihan soal, user dapat menjawab latihan soal dengan memilih jawaban yang tepat sesuai dengan gambar organ pencernaan. User juga dapat mengetahui nilai dari latihan soal yang telah dijawab dan dapat melihat kunci jawaban dari latihan soal tersebut. Dalam menu pencarian, user dapat mencari kata yang user inputkan dan hasil pencarian dapat langsung tampil dalam aplikasi. 1.5.4 Metode Testing Pengujian aplikasi dilakukan pada dua platform yaitu pada Laptop/Komputer dan Telepon seluler berbasis Android. Pengujian pada Laptop/Komputer menggunakan software Eclipse, sedangkan pengujian dengan telepon seluler menggunakan smartphone Android. 2. Landasan Teori 2.1 Sistem Pencernaan Manusia Sistem pencernaan manusia merupakan suatu sistem yang bertujuan untuk memecah bahan makanan menjadi struktur yang lebih sederhana sehingga dapat diserap oleh sel-sel tubuh. Sistem pencernaan makanan merupakan kumpulan organ yang bertugas mencerna makanan menjadi bentuk yang dapat diserap tubuh. Pada umumnya, dikenal dua macam proses pencernaan, yaitu pencernaan secara mekanis dan pencernaan secara kimiawi. Organ-organ pencernaan makanan 3.2 Perancangan UML 3.2.1 Use Case Diagram Use Case Diagram menjelaskan apa yang dilakukan oleh sistem yang akan dibangun dan siapa yang berinteraksi dengan sistem. Sekumpulan use case menggambarkan sebuah sistem dalam syarat – syarat pada apa yang dilakukan user pada sistem. Komponen utama Use Case pada sistem ditujukan pada gambar di bawah ini : manusia terdiri dari mulut, kerongkongan, lambung, usus halus, usus besar dan anus[1]. 2.2 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 2 4. Implementasi dan Pembahasan 4.1 Pembuatan Interface Pada bab ini akan membahas tentang implementasi sistem rancang bangun aplikasi pembelajaran sistem pencernaan manusia dan gangguannya berbasis android hingga analisa hasil dari aplikasi tersebut. Proses yang terjadi pada penggunaan aplikasi pembelajaran sistem pencernaan manusia dan gangguannya ini adalah sebagai berikut : 1) Pada proses awal keluar tampilan splash screen aplikasi. 2) Beberapa detik kemudian akan keluar menu utama. 3) Memilih button menu proses pencernaan/organ pencernaan/gangguan pencernaan/ pencarian/tentang/ bantuan /keluar. 4) Untuk menu proses pencernaan akan tampil slide pembelajaran disertai dengan gambar yang berhubungan dengan proses pencernaan manusia. 5) Untuk menu organ pencernaan akan tampil list organ pencernaan dan latihan. List organ pencernaan berisi slide pembelajaran disertai dengan gambar yang berhubungan dengan organ pencernaan manusia. Latihan berisi soal untuk melengkapi gambar dari organ pencernaan manusia dengan cara memilih jawaban A/B/C/D/E. 6) Untuk menu gangguan pencernaan akan tampil list gangguan pencernaan berdasarkan letak gangguan. List gangguan pencernaan berisi slide pembelajaran tentang gangguan pencernaan manusia. 7) Untuk menu pencarian akan tampil kotak pencarian untuk menginputkan kata yang dicari. 8) Untuk menu bantuan akan tampil slide mengenai bantuan untuk mengoperasikan aplikasi ini. 9) Untuk menu tentang akan tampil slide mengenai keterangan dari aplikasi ini. 10) Untuk menu keluar, akan keluar box pertanyaan untuk meyakinkan keluar dari aplikasi atau tidak. Gambar 1. Use case diagram 3.2.2 Class Diagram Class Diagram merupakan diagram yang selalu ada di pemodelan sistem berorientasi objek. Class diagram membantu dalam visualisasi struktur dan memperlihatkan hubungan antar kelas dalam model desain dari suatu sistem. 4.2 Pengujian Program 4.2.1 Black Box Testing Tabel 1. Pengujian Black Box Testing Menu Utama Gambar 2. Class Diagram No 3.3 Perancangan Basis Data Fungsi Skenario Splash Membuka Screen aplikasi Memilih Menekan 2 proses tombol proses pencernaan pencernaan Memilih Menekan 3 organ tombol organ pencernaan pencernaan Menekan Memilih tombol 4 gangguan gangguan pencernaan pencernaan Menu Pencarian 1 Pencarian * _id nama penjelasan Gambar 3. Perancangan Basis Data 3 Hasil Status Masuk ke halaman Sukses menu utama Masuk ke halaman Sukses proses pencernaan Masuk ke halaman Sukses organ pencernaan Masuk ke halaman gangguan Sukses pencernaan Menekan Memilih tombol pencarian pencarian Menekan Memilih 5 tombol bantuan bantuan Menekan Memilih 6 tombol tentang tentang Memilih Menekan 7 keluar tombol keluar 5 3. Menu Organ Pencernaan Masuk ke halaman Sukses pencarian Masuk ke halaman Sukses bantuan Masuk ke halaman Sukses tentang Keluar dari aplikasi Sukses 4.3 Implementasi Interface 1. Splash Screen Gambar 6. Tampilan Menu Organ Pencernaan 4. Menu Gangguan Pencernaan Gambar 4. Tampilan Splash Screen 2. Menu Utama Gambar 7. Tampilan Menu Gangguan Pencernaan 5. Menu Latihan Gambar 5. Tampilan Menu Utama Gambar 8. Tampilan Menu Latihan 4 5) Pengembang dapat menciptakan aplikasi yang dapat mendukung pada semua ukuran layar. 6) Dalam penambahan atau pengubahan data masih menggunakan manual. Pengembang diharapkan menggunakan server agar data bisa berubah secara otomatis. 6. Menu Pencarian Daftar Pustaka [1] Pujiyanto, S. (2008). Menjelajah Dunia Biologi 2. Solo: Platinum. [2] Safaat, N. (2011). Android Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika. [3] Huda, M., & Komputer, B. (2010). Membuat Aplikasi Database. Jakarta: PT. Elex Media Komputindo. Gambar 9. Tampilan Menu Pencarian 5. Penutup 5.1 Kesimpulan Biodata Penulis Berdasarkan penjelasan dan pembahasan yang telah diuraikan pada bab-bab sebelumnya serta berdasarkan dari rumusan masalah yang ada maka dapat diambil kesimpulan yaitu: 1) Untuk merancang aplikasi pembelajaran sistem pencernaan manusia dan gangguannya dimulai dari proses pengumpulan informasi materi sistem pencernaan manusia dan gangguannya. Kemudian membuat perancangan antarmuka aplikasi, kemudian perancangan kode program. 2) Aplikasi ini dapat menampilkan informasi tentang sistem pencernaan manusia dari proses pencernaan, organ-organ pencernaan beserta latihan soal, pencarian kata dan gangguan pencernaan. Aplikasi ini diharapkan dapat memberikan kemudahan bagi user dalam mempelajari sistem pencernaan manusia. 3) Aplikasi bersifat offline agar mempermudah pengguan dalam menggunakan aplikasi ini tanpa harus mengeluarkan biaya. Dian Rusvinasari, 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.2 Saran Dalam pembuatan suatu aplikasi tentunya terdapat kekurangan seperti halnya aplikasi pembelajaran sistem pencernaan manusia dan gangguannya berbasis android. Agar aplikasi ini dapat lebih sempurna, ada beberapa saran dari penulis, diantaranya yaitu: 1) Pengembang dapat menambahkan desain yang lebih menarik. 2) Pengembang aplikasi ini disarankan agar menciptakan aplikasi yang lebih kompleks atau lebih lengkap dari sisi materi maupun latihan soal. 3) Pengembang dapat menambahkan sound dan animasi sistem pencernaan manusia agar user dapat lebih memahami tentang sistem pencernaan manusia. 4) Pengembang dapat menambahkan fitur zoom gambar dan fitur auto rotate. 5