BAB IV 4.1 Implementasi dan Pengujian IMPLEMENTASI DAN PENGUJIAN Bab ini merupakan tahap penerjemahan kebutuhan pembangunan aplikasi kedalam representasi perangkat lunak sesuai dengan hasil analisis yang telah dilakukan. Setelah implementasi maka akan dilakukan sistem yang baru dimana akan dilihat kekurangan-kekurangan pada aplikasi baru untuk selanjutnya diadakan pengembangan sistem. 4.1.1 Implementasi Aplikasi Game Edukasi Anatomi berbasis Android ini dikembangkan dengan bahasa pemrograman Java dan IDE Eclipse dan dengan aplikasi database SQLite. Dalam implementasinya Aplikasi Game Edukasi Anatomi berbasis Android ini dapat dijalankan pada perangkat mobile dengan platform Android minimal versi Gingerbread (2.3). 4.1.2 Batasan Implementasi Dalam pengimplementasian Aplikasi Game Edukasi Anatomi ini, penulis menetapkan beberapa hal yang menjadi batasan implementasi: 1. Aplikasi ini dirancang untuk perangkat mobile dengan minimum sistem operasi berbasis Android versi 2.3 (Gingerbread). 2. Aplikasi ini ditujukan khusus bagi pelajar kelas VII SMP mata pelajaran Anatomi 44
45 4.2 Implementasi Perancangan Antarmuka (Interface) 4.2.1 Implementasi Halaman Menu Utama Gambar 4.1 Implementasi Halaman Menu Utama 4.2.2 Implementasi Halaman Menu Ensiklopedi Gambar 4.2 Implementasi Halaman Menu Ensiklopedi
46 4.2.3 Implementasi Halaman dari Submenu Ensiklopedi Gambar 4.3 Implementasi Halaman dari Submenu Ensiklopedi 4.2.4 Implementasi Halaman Kuis Gambar 4.4 Implementasi Halaman Kuis
47 4.2.5 Implementasi Halaman Mengerjakan Kuis Gambar 4.5 Implementasi Halaman mengerjakan Kuis 4.2.6 Implementasi Halaman Jawaban Benar Gambar 4.6 Implementasi Halaman Jawaban Benar
48 4.2.7 Implementasi Halaman Jawaban Salah Gambar 4.7 Implementasi Halaman Jawaban Salah 4.2.8 Implementasi Halaman Nilai Gambar 4.8 Implementasi Halaman Nilai
49 4.2.9 Implementasi Halaman Tebak Gambar Gambar 4.9 Implementasi Halaman Tebak Gambar 4.2.10 Implementasi Halaman Jawaban Benar Gambar 4.10 Implementasi Halaman Jawaban Benar
50 4.2.11 Implementasi Halaman Jawaban Salah Gambar 4.11 Implementasi Halaman Jawaban Salah 4.2.12 Implementasi Halaman Nilai Gambar 4.12 Implementasi Halaman Nilai
51 4.3 Pengujian Pengujian adalah suatu proses pelaksanaan suatu program dengan tujuan menemukan suatu kesalahan. Pegujian perangkat lunak disebut baik apabila pengujian perangkat lunak tersebut dapat menemukan sebuah kesalahan yang tidak terungkap. Tujuan utama dari pengujian adalah untuk menemukan kesalahan dan fungsi dari perangkat lunak yang tidak sesuai dengan tujuan pengembangan yang secara sistematik membongkar jenis kesalahan dengan usaha dan waktu minimum. 4.3.1 Rencana Pengujian Pengujian Aplikasi Game Edukasi Anatomi berbasis Android ini akan dilakukan dengan menggunakan metode pengujian black box. Proses pengujian akan dilakukan terhadap semua kebutuhan fungsional yang telah dirancang pada tahap perancangan aplikasi. Tabel 4.1 Rencana Pengujian Aplikasi Game Edukasi Anatomi Item Uji Butir Uji Jenis Pengujian Ensiklopedi Validasi Halaman BlackBox Materi Kesesuaian Proses Validasi Halaman BlackBox Kuis Kesesuaian Proses Validasi Jawaban BlackBox Nilai Kesesuaian Proses Validasi BlackBox Kesesuaian Proses Tebak Gambar Validasi Jawaban BlackBox
52 Kesesuaian Proses 4.3.2 Pengujian pengujian dibuat untuk membuktikan serta memperlihatkan bahwa aplikasi yang dikembangkan sudah sesuai dengan tujuan pengembangan dan mampu memenuhi kebutuhan pengguna. Selain itu hasil pengujian ini juga memperlihatkan bahwa aplikasi telah lulus dari kesalahan sesuai kasus pada tahap pengujian. Tabel Pengujian Tabel 4.2 Pengujian Menu Utama No Halaman Test Case yang 1 Menu Buka Menu Tampil Utama Ensiklopedi Menu Ensiklopedi Tabel 4.3 Pengujian Submenu Ensiklopedi No Halaman Test Case yang 1 Menu Ensiklopedi Buka Submenu Ensiklopedi Tampil Submenu Ensiklopedi Tabel 4.4 Pengujian Menu Kuis No Halaman Test Case yang 1 Menu Kuis Buka Tampil Menu Menu Kuis Kuis
53 Tabel 4.5 Pengujian Menu Mengerjakan Kuis No Halaman Test Case yang 1 Menu Kuis Buka Tampil Kuis Soal Kuis Pilihan Ganda Jawaban Benar/Salah Tabel 4.6 Pengujian Menu Tebak Gambar No Halaman Test Case yang 1 Menu Buka Tampil Tebak Menu Menu Tebak Gambar Tebak Gambar Gambar Tabel 4.7 Pengujian Menu Mengerjakan Tebak Gambar No Halaman Test Case yang 1 Menu Buka Soal Tampil Soal Tebak Tebak Tebak Gambar Gambar Gambar Jawaban Benar/Salah Berdasarkan data pengujian black box di atas; dihasilkan bahwa proses yang ada pada sistem telah berjalan dengan baik sesuai dengan perancangan perangkat lunak yang telah dibuat. 4.3.3 Pengujian Berdasarkan data hasil pengujian diatas dapat disimpulkan bahwa aplikasi yang dikembangkan sesuai dengan kebutuhan fungsional yang diharapkan dan tidak terdapat kesalahan.