PERANCANGAN APLIKASI PEMBELAJARAN SISTEM

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