• Tidak ada hasil yang ditemukan

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

Dokumen terkait