BAB IV
IMPLEMENTASI DAN PENGUJIAN 4.1
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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 Ensiklopedi
Butir Uji Validasi Halaman
Jenis Pengujian BlackBox
Kesesuaian Proses Materi
Validasi Halaman
BlackBox
Kesesuaian Proses Kuis
Validasi Jawaban
BlackBox
Kesesuaian Proses Nilai
Validasi Hasil
BlackBox
Kesesuaian Proses Tebak Gambar
Validasi Jawaban
http://digilib.mercubuana.ac.id/
BlackBox
52
Kesesuaian Proses
4.3.2
Hasil Pengujian
Hasil 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 Hasil Pengujian Tabel 4.2 Pengujian Menu Utama No
Halaman
Test Case
1
Menu Utama
Buka Menu Ensiklopedi
Hasil yang Diharapkan Tampil Menu Ensiklopedi
Hasil
Kesimpulan
Sukses
Berhasil
Tabel 4.3 Pengujian Submenu Ensiklopedi No
Halaman
Test Case
1
Menu Ensiklopedi
Buka Submenu Ensiklopedi
Hasil yang Diharapkan Tampil Submenu Ensiklopedi
Hasil
Kesimpulan
Sukses
Berhasil
Tabel 4.4 Pengujian Menu Kuis No
Halaman
Test Case
1
Menu Kuis
Buka Menu Kuis
Hasil yang Diharapkan Tampil Menu Kuis
http://digilib.mercubuana.ac.id/
Hasil
Kesimpulan
Sukses
Berhasil
53
Tabel 4.5 Pengujian Menu Mengerjakan Kuis No
Halaman
Test Case
1
Menu Kuis
Buka Soal Kuis
Hasil yang Diharapkan Tampil Kuis Pilihan Ganda
Hasil
Kesimpulan
Sukses Jawaban Benar/Salah
Berhasil
Tabel 4.6 Pengujian Menu Tebak Gambar No
Halaman
Test Case
1
Menu Tebak Gambar
Buka Menu Tebak Gambar
Hasil yang Diharapkan Tampil Menu Tebak Gambar
Hasil
Kesimpulan
Sukses
Berhasil
Tabel 4.7 Pengujian Menu Mengerjakan Tebak Gambar No
Halaman
Test Case
1
Menu Tebak Gambar
Buka Soal Tebak Gambar
Hasil yang Diharapkan Tampil Soal Tebak Gambar
Hasil
Kesimpulan
Sukses Jawaban Benar/Salah
Berhasil
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
Kesimpulan Hasil Pengujian
Berdasarkan data hasil pengujian diatas dapat disimpulkan bahwa aplikasi yang dikembangkan sesuai dengan kebutuhan fungsional yang diharapkan dan tidak terdapat kesalahan.
http://digilib.mercubuana.ac.id/