METODOLOGI PENELITIAN 3.1 Waktu dan Tempat Penelitian
3. Sequence Diagram
3.5 Metode Pengujian Sistem
Pengujian sistem dimaksudkan untuk menguji semua elemen–elemen perangkat lunak yang dibuat apakah sudah sesuai dengan yang diharapkan. Pendekatan kasus uji dalam penelitian ini adalah pengujian blackbox dengan metode Equivalence Partitioning (EP). Pengujian ini dilakukan dengan membagi domain masukan dari program kedalam kelas-kelas sehinggatest casedapat diperoleh. EP berusaha untuk mendefinisikan kasus uji yang menemukan sejumlah jenis kesalahan, dan mengurangi jumlah kasus uji yang harus dibuat. EP didasarkan pada premis masukan dan keluaran dari suatu komponen yang dipartisi ke dalam kelas-kelas, menurut spesifikasi dari komponen tersebut, yang akan diperlakukan sama (ekuivalen) oleh komponen tersebut. Pada pengujian ini harus diyakinkan bahwa masukan yang sama akan menghasilkan respon yang sama pula. Alasan menggunakan metode EP pada pengujian aplikasi ini adalah karena metode ini dapat digunakan untuk mencari kesalahan pada fungsi, dapat mengetahui kesalahan pada interface dan kesalahan pada struktur data sehingga dapat mengurangi masalah terhadap nilai masukan.
Rancangan daftar pengujian yang disajikan pada Tabel 3.1 Tabel 3.1 Tabel Daftar Pengujian.
No. Kelas Uji Daftar Pengujian
Skenario Uji Hasil yang Diharapkan 1 Versi Android Pengujian kompatibilitas versi operatif system android Pengujian pada android versi 4.0 (Ice Cream Sandwich) Kompatibel dengan android versi 4.0 (Ice Cream Sandwich) Pengujian pada android versi 4.1 (Jelly Bean) Kompatibel dengan android versi 4.1 (Jelly Bean)
54
Tabel 3.1 Tabel Daftar Pengujian (Lanjutan)
No. Kelas Uji Daftar
Pengujian
Skenario Uji Hasil yang Diharapkan Versi Android Pengujian kompatibilitas versi operatif system android Pengujian pada android Versi 5.0 (Lollipop) Kompatibel dengan android Versi 5.0 (Lollipop) 2 Resolusi Layar dan Densitas Layar Pengujian Resolusi Layar dan Densitas Layar pada android Pengujian pada android dengan resolusi 4.0 inch Tampilan terlihat baik pada android dengan resolusi 4.0 inch Pengujian pada android dengan resolusi 4.5 inch Tampilan terlihat baik pada android dengan resolusi 4.5 inch Pengujian pada android dengan resolusi 5.0 inch Tampilan terlihat baik pada android dengan resolusi 5.0 inch Pengujian pada android dengan resolusi 5.5 inch Tampilan terlihat baik pada android dengan resolusi 5.5 inch Pengujian pada android dengan resolusi 6.0 inch Tampilan terlihat baik pada android dengan resolusi 6.0 inch 3 User Interface Pengujian pada icon
Klikicon pada perangkat android pengguna Menampilkanlayout splash screen Pengujian pada menu utama
Klik tombol menu “Cari Burung”
Menampilkanlayout Cari Burung
Klik tombol menu “Kategorinama family”
Menampilkanlayout Kategori nama family
Klik tombol menu “Bantuan”
Menampilkanlayout Bantuan
Klik tombol menu “Tentang”
Menampilkanlayout Tentang
55
Tabel 3.1 Tabel Daftar Pengujian (Lanjutan) No. Kelas Uji Daftar
Pengujian
Skenario Uji Hasil yang
Diharapkan 4 Fungsi layout Cari Burung Pengujian Pencarian data base burung
Klik tombol menu “Cari Burung”
Menampilkan kolom tekssearchdan layout masukan
Klik tombol “Cari” Menampilkan deskripsi tanaman yang sedang dicari Klik tombol“batal” Membatalkan
perintah dan kembali ke layout masukan 5 Fungsi layout Kategori nama family Pengujian pada layout Kategori nama family
Klik tombol menu “Kategorinama family”
Menampilkan sub menu nama burung
Pengujian pada menu Kategori nama family
Klik sub menu “Achanthizidae”
Menampilkanlayout Achanthizidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Accipitridae”
Menampilkanlayout Accipitridae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Alcedinidae”
Menampilkan layout Alcedinidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Anatidae”
Menampilkan layout Anatidae dan
Menampilkan kolom teks search dan layout masukan
Klik sub menu “Apodidae”
Menampilkan layout Apodidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Ardeidae”
Menampilkan layout Ardeidae dan
Menampilkan kolom teks search dan layout masukan
56
Tabel 3.1 Tabel Daftar Pengujian (Lanjutan) No. Kelas Uji Daftar
Pengujian
Skenario Uji Hasil yang Diharapkan Fungsi layout Kategori nama family Pengujian pada menu Kategori nama family
Klik sub menu “Campephagidae”
Menampilkan layout Campephagidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Caprimulgidae”
Menampilkan layout Caprimulgidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Cisticolidae”
Menampilkan layout Cisticolidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Columbidae”
Menampilkan layout Columbidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Cuculidae”
Menampilkan layout Cuculidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Dicaeidae”
Menampilkan layout Dicaeidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Estrildidae”
Menampilkan layout Estrildidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Hirundinidae”
Menampilkan layout Hirundinidae dan Menampilkan kolom teks search dan layout masukan
57
Tabel 3.1 Tabel Daftar Pengujian (Lanjutan) No. Kelas Uji Daftar
Pengujian
Skenario Uji Hasil yang
Diharapkan Fungsi layout Kategori nama family Pengujian pada menu Kategori nama family
Klik sub menu “Laniidae”
Menampilkan layout Laniidae dan
Menampilkan kolom teks search dan layout masukan
Klik sub menu “Muscicapidae”
Menampilkan layout Muscicapidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Nectariniidae”
Menampilkan layout Nectariniidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Paridae”
Menampilkan layout Muscicapidaedan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Passeridae”
Menampilkan layout Passeridae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Pycnonotidae”
Menampilkan Pycnonotidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Rallidae”
Menampilkan layout Rallidae dan
Menampilkan kolom teks search dan layout masukan
Klik sub menu “Sylviidae”
Menampilkan layout Sylviidae dan
Menampilkan kolom teks search dan layout masukan
58
Tabel 3.1 Tabel Daftar Pengujian (Lanjutan) No. Kelas Uji Daftar
Pengujian
Skenario Uji Hasil yang
Diharapkan Fungsi layout Kategori nama family Pengujian pada menu Kategori nama family
Klik sub menu “Turnicidae”
Menampilkan layout Turnicidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Tytonidae”
Menampilkan layout Tytonidae dan Menampilkan kolom teks search dan layout masukan
Klik sub menu “Zosteropidae”
Menampilkan layout Zosteropidae dan Menampilkan kolom teks search dan layout masukan 6 Fungsi pada menu Bantuan Pengujian pada menu Bantuan Klik tombol "Bantuan” Menampilkan Layout mengenai cara menggunakan aplikasi 7 Fungsi pada menu Tentang Pengujian pada menu Tentang
Klikicon“Email” Menampilkan halaman untuk pengiriman email ke pengembang
Klikicon“Sosial Media”
Menampilkan
halaman sosial media pengembang
90
BAB V
KESIMPULAN DAN SARAN