DAFTAR TABEL
4.6 Pengujian Aplikasi
4.6.1 Black Box
Pengujian aplikasi ini menggunakan metode pengujian black box, dimana pada pengujian tersebut berfokus pada kebutuhan fungsionalitas aplikasi yang dibangun, apakah aplikasi yang telah dibuat sudah berjalan sesuai yang diharapkan atau belum.
Tabel 4.15 Tabel Uji Black Box Instalasi Aplikasi
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 1 Memasang
aplikasi pada smartphone
Memilih file aplikasi NTPSolo
Aplikasi berhasil dipasang pada smartphone
Berhasil
Tabel 4.16 Tabel Uji Black Box Tampilan Awal
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 1 Tampilan Awal Memilih icon
launcher NTPSolo
Aplikasi akan menampilkan splash screen
Berhasil
2 Splash Screen Memilih button Lanjutkan
Aplikasi akan menampilkan halaman menu Nearby
Berhasil
Tabel 4.17 Tabel Uji Black Box Menu Navigation Drawer Aplikasi
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 1 Melihat daftar
menu aplikasi
Memilih menu Navigation
Drawer
Aplikasi akan menampilkan daftar menu aplikasi
Berhasil
157
Tabel 4.17 Lanjutan
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 2 Melihat menu
Nearby (Instansi Penting Terdekat)
Memilih menu
Nearby pada
Navigation Drawer
Aplikasi akan menampilkan halaman berisi data instansi penting yang terdekat dari lokasi pengguna
Berhasil
3 Melihat menu Kepolisian
Memilih menu Kepolisian pada Navigation
Drawer
Aplikasi akan menampilkan halaman berisi data instansi Kepolisian di Kota Surakarta
Berhasil
4 Melihat menu Rumah Sakit
Memilih menu Rumah Sakit pada Navigation
Drawer
Aplikasi akan menampilkan halaman berisi data instansi Rumah Sakit di Kota Surakarta
Berhasil
Kebakaran pada Navigation
Drawer
Aplikasi akan menampilkan halaman berisi data instansi Pemadam
Kebakaran di Kota Surakarta
Aplikasi akan menampilkan halaman berisi data instansi PLN di Kota Surakarta
Berhasil
Aplikasi akan menampilkan halaman berisi data instansi PDAM di Kota
Aplikasi akan menampilkan halaman berisi panduan
penggunaan aplikasi
Berhasil
158
Tabel 4.17 Lanjutan
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Aplikasi akan menampilkan halaman berisi informasi tentang aplikasi, identitas developer, dan identitas akademik
Berhasil
Aplikasi akan menampilkan kotak konfirmasi untuk keluar dari aplikasi
Berhasil
Tabel 4.18 Tabel Uji Black Box Menu Nearby (Instansi Penting Terdekat)
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 1 Melihat menu
Nearby (Instansi Penting Terdekat)
Memilih menu
Nearby pada
Navigation Drawer
Aplikasi akan menampilkan data instansi penting terdekat (masing-masing kategori ditampilkan 2 data)
Berhasil
2 Melihat informasi di menu Nearby (Instansi Penting Terdekat)
Memilih salah satu instansi terdekat
Aplikasi akan menampilkan dialog informasi instansi berupa nama dan almat instansi serta button telepon
Berhasil
3 Menghubungi nomor telepon Instansi Penting Terdekat
Memilih button telepon pada dialog informasi instansi
Aplikasi akan menyalin nomor telepon instansi ke papan pemanggil
Berhasil
4 Melihat daftar instansi terdekat berdasarkan kategori instansi
Memilih button kategori instansi pada bagian atas activity
Aplikasi akan menampilkan data instansi terdekat sesuai dengan kategori
Berhasil
5 Memuat ulang data instansi penting terdekat
Memilih button refresh
Aplikasi memuat ulang data instansi penting terdekat.
Berhasil
159
Tabel 4.19 Tabel Uji Black Box Menu Kepolisian
No Test Case Skenario
Pengujian
Hasil yang Diharapkan Kepolisian pada Navigation
Drawer
Aplikasi akan menampilkan data instansi kepolisian yang ada di Kota Surakarta berupa foto, nama, alamat, dan nomor telepon
Berhasil
2 Melihat detail informasi instansi kepolisian
Memilih salah satu data instansi kepolisian pada halaman menu Kepolisian
Aplikasi akan menampilkan data instansi kepolisian yang terpilih berupa foto, nama, alamat, nomor telepon, nomor telepon alternatif, button telepon dan
button rute
navigasi
Berhasil
3 Menghubungi nomor telepon instansi kepolisian
Memilih button telepon pada halaman detail instansi kepolisian terpilih
Aplikasi akan menyalin nomor telepon instansi kepolisian terpilih
ke papan
pemanggil
Berhasil
4 Melihat rute navigasi dari lokasi pengguna menuju instansi kepolisian
Memilih button navigasi pada halaman detail instansi kepolisian terpilih
Aplikasi akan mengarahkan ke Google Maps dan akan ditampilkan rute navigasi dari lokasi pengguna menuju instansi kepolisian
Berhasil
5 Menutup halaman menu Kepolisian
Menekan tombol
back pada
smartphone
Aplikasi akan menampilkan data instansi penting terdekat (menu Nearby)
Berhasil
160
Tabel 4.20 Tabel Uji Black Box Menu Rumah Sakit
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 1 Melihat daftar
instansi Rumah Sakit
Memilih menu Rumah Sakit pada Navigation
Drawer
Aplikasi akan menampilkan data instansi Rumah Sakit yang ada di Kota Surakarta berupa foto, nama, alamat, dan nomor telepon
Berhasil
2 Melihat detail informasi instansi Rumah Sakit
Memilih salah satu data instansi Rumah Sakit pada halaman menu Rumah Sakit
Aplikasi akan menampilkan data instansi Rumah Sakit yang terpilih berupa foto, nama, alamat, nomor telepon, nomor telepon alternatif, button telepon dan
button rute
navigasi
Berhasil
3 Menghubungi nomor telepon instansi Rumah Sakit
Memilih button telepon pada halaman detail instansi Rumah Sakit terpilih
Aplikasi akan menyalin nomor telepon instansi Rumah Sakit terpilih ke papan pemanggil
Berhasil
4 Melihat rute navigasi dari lokasi pengguna menuju instansi Rumah Sakit
Memilih button navigasi pada halaman detail instansi Rumah Sakit terpilih
Aplikasi akan mengarahkan ke Google Maps dan akan ditampilkan rute navigasi dari lokasi pengguna menuju instansi Rumah Sakit
Berhasil
5 Menutup halaman
menu Rumah
Sakit
Menekan tombol
back pada
smartphone
Aplikasi akan menampilkan data instansi penting terdekat (menu Nearby)
Berhasil
161
Tabel 4.21 Tabel Uji Black Box Menu Pemadam Kebakaran
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 1 Melihat daftar
instansi Pemadam Kebakaran
Memilih menu Pemadam
Kebakaran pada Navigation
Drawer
Aplikasi akan menampilkan data instansi Pemadam Kebakaran yang ada di Kota Surakarta berupa foto, nama, alamat, dan nomor telepon
Berhasil
2 Melihat detail informasi instansi Pemadam
Kebakaran
Memilih salah satu data instansi Pemadam
Kebakaran pada halaman menu Pemadam
Kebakaran
Aplikasi akan menampilkan data instansi Pemadam Kebakaran yang terpilih berupa foto, nama, alamat, nomor telepon, nomor telepon alternatif, button telepon dan
button rute
navigasi
Berhasil
3 Menghubungi nomor telepon instansi Pemadam Kebakaran
Memilih button telepon pada halaman detail instansi Pemadam Kebakaran terpilih
Aplikasi akan menyalin nomor telepon instansi Pemadam
Kebakaran terpilih
ke papan
pemanggil
Berhasil
4 Melihat rute navigasi dari lokasi pengguna menuju instansi Pemadam
Kebakaran
Memilih button navigasi pada halaman detail instansi Pemadam Kebakaran terpilih
Aplikasi akan mengarahkan ke Google Maps dan akan ditampilkan rute navigasi dari lokasi pengguna menuju instansi Pemadam
Menekan tombol
back pada
smartphone
Aplikasi akan menampilkan data instansi penting terdekat (menu Nearby)
Berhasil
162
Tabel 4.22 Tabel Uji Black Box Menu PLN
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 1 Melihat daftar
instansi PLN
Memilih menu
PLN pada
Navigation Drawer
Aplikasi akan menampilkan data instansi PLN yang ada di Kota Surakarta berupa foto, nama, alamat, dan nomor telepon
Berhasil
2 Melihat detail informasi instansi PLN
Memilih salah satu data instansi
PLN pada
halaman menu PLN
Aplikasi akan menampilkan data instansi PLN yang terpilih berupa foto, nama, alamat, nomor telepon, nomor telepon alternatif, button telepon dan
button rute
navigasi
Berhasil
3 Menghubungi nomor telepon instansi PLN
Memilih button telepon pada halaman detail instansi PLN terpilih
Aplikasi akan menyalin nomor telepon instansi PLN terpilih ke papan pemanggil
Berhasil
4 Melihat rute navigasi dari lokasi pengguna menuju instansi PLN
Memilih button navigasi pada halaman detail instansi PLN terpilih
Aplikasi akan mengarahkan ke Google Maps dan akan ditampilkan rute navigasi dari lokasi pengguna menuju instansi PLN
Berhasil
5 Menutup halaman menu PLN
Menekan tombol
back pada
smartphone
Aplikasi akan menampilkan data instansi penting terdekat (menu Nearby)
Berhasil
163
Tabel 4.23 Tabel Uji Black Box Menu PDAM
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 1 Melihat daftar
instansi PDAM
Memilih menu
PDAM pada
Navigation Drawer
Aplikasi akan menampilkan data instansi PDAM yang ada di Kota Surakarta berupa foto, nama, alamat, dan nomor telepon
Berhasil
2 Melihat detail informasi instansi PDAM
Memilih salah satu data instansi
PDAM pada
halaman menu PDAM
Aplikasi akan menampilkan data instansi PDAM yang terpilih berupa foto, nama, alamat, nomor telepon, nomor telepon alternatif, button telepon dan
button rute
navigasi
Berhasil
3 Menghubungi nomor telepon instansi PDAM
Memilih button telepon pada halaman detail instansi PDAM terpilih
Aplikasi akan menyalin nomor telepon instansi PDAM terpilih ke papan pemanggil
Berhasil
4 Melihat rute navigasi dari lokasi pengguna menuju instansi PDAM
Memilih button navigasi pada halaman detail instansi PDAM terpilih
Aplikasi akan mengarahkan ke Google Maps dan akan ditampilkan rute navigasi dari lokasi pengguna menuju instansi PDAM
Berhasil
5 Menutup halaman menu PDAM
Menekan tombol
back pada
smartphone
Aplikasi akan menampilkan data instansi penting terdekat (menu Nearby)
Berhasil
164
Tabel 4.24 Tabel Uji Black Box Menu Panduan
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Aplikasi akan menampilkan panduan berupa judul panduan, animasi panduan, dan penjelasan panduan
Berhasil
2 Melihat gambar langkah-langkah panduan
Menggulir layar
sampai ke
panduan yang akan dilihat
Aplikasi akan menampilkan gambar yang berubah-ubah sesuai dengan langkah-langkah panduan
Berhasil
3 Menutup halaman menu Panduan
Menekan tombol
back pada
smartphone
Aplikasi akan menampilkan data instansi penting terdekat (menu Nearby)
Berhasil
Tabel 4.25 Tabel Uji Black Box Menu About
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 1 Melihat informasi
tentang aplikasi
Memilih menu
About pada
Navigation Drawer
Aplikasi akan menampilkan informasi berupa
foto logo
akademik dan foto developer,
identitas
developer seperti nama dan NIM, deskripsi singkat aplikasi, identitas
nama dosen
pembimbing, 3 buah button yaitu,
button logo
akademik, button logo Instagram, dan button logo web serta terdapat informasi
Berhasil
165
Tabel 4.25 Lanjutan
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian akademik seperti
nama kampus dan tahun pembuatan.
2 Melihat web
akademik STMIK Sinar Nusantara
Memilih button dengan gambar logo SINUS
Aplikasi akan mengarahkan ke
browser dan
membuka situs web akademik yaitu
www.sinus.ac.id
Berhasil
3 Melihat profil Instagram milik developer
Memilih button dengan gambar logo Instagram
Aplikasi akan mengarahkan ke browser dan membuka alamat profil Instagram milik developer.
Jika pada
smartphone sudah terpasang aplikasi Instagram, maka aplikasi akan membuka profil Instagram milik developer melalui aplikasi Instagram
Berhasil
4 Melihat web milik developer
Memilih button dengan gambar logo web
Aplikasi akan mengarahkan ke
browser dan
membuka situs
web milik
developer yaitu www.dafia06.blog spot.com
5 Menutup halaman menu About
Menekan tombol
back pada
smartphone
Aplikasi akan menampilkan data instansi penting terdekat (menu Nearby)
Berhasil
166
Tabel 4.26 Tabel Uji Black Box Menu Keluar
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian
1 Keluar dari
Aplikasi saat berada di semua
Aplikasi akan menampilkan dialog konfirmasi untuk menutup aplikasi
Berhasil
2 Mengkonfirmasi keluar dari Aplikasi
Memilih “Ya”
pada dialog konfirmasi keluar dari Aplikasi
Aplikasi akan ditutup dan berhasil keluar dari aplikasi
Berhasil
3 Membatalkan keluar dari Aplikasi
Memilih “Tidak”
pada dialog konfirmasi keluar dari Aplikasi
Aplikasi akan menutup dialog konfirmasi
Berhasil
Tabel 4.27 Tabel Uji Black Box Koneksi Internet
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 1 Membuka
halaman menu Nearby (Instansi Penting Terdekat) dalam keadaan tidak ada koneksi
Aplikasi akan menampilkan pesan “Mohon Aktifkan Koneksi Internet”
Berhasil
2 Membuka
halaman menu Nearby (Instansi Penting Terdekat) dalam keadaan terkoneksi internet
Memilih menu
Nearby pada
Navigation Drawer
Aplikasi akan menampilkan data instansi penting yang terdekat
Berhasil
Kebakaran, PLN, dan PDAM dalam keadaan tidak ada koneksi internet
Memilih masing-masing menu pada Navigation Drawer
Aplikasi akan tetap
menampilkan daftar instansi sesuai menu yang dipilih
Berhasil
167
Tabel 4.28 Tabel Uji Black Box Website Backend
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 1 Mengelola website
backend
Membuka alamat website backend
Menampilkan halaman login
Berhasil 2 Melakukan login Memasukkan
e-mail dan password sesuai database dan menekan tombol Login
Menampilkan
Menekan tombol Data Instansi pada menu navigasi bagian kiri
Menampilkan
Menekan tombol Tambah pada halaman data instansi dan melakukan input data instansi, kemudian
menekan tombol Simpan
Menampilkan form data instansi baru, dan data baru berhasil ditampilkan pada halaman data instansi
Berhasil
5 Mengubah data instansi
Menekan tombol edit pada salah satu data instansi, mengubah isi dari data instansi terpilih dan menekan tombol Simpan
Menampilkan form data instansi terpilih dan data yang terpilih berhasil diubah
Berhasil
6 Menghapus data instansi
Menekan tombol hapus pada salah satu data instansi, kemudian
menekan tombol
“Ya, Hapus”
Menampilkan dialog konfirmasi hapus dan data berhasil dihapus dari database
Berhasil
7 Mengunduh data instansi
Menekan tombol
cetak pada
halaman data instansi dan menekan tombol Cetak
Menampilkan dialog konfirmasi untuk unduh data instansi dan data instansi berhasil diunduh
Berhasil
8 Melihat data admin
Menekan tombol Data Admin pada menu navigasi bagian kiri
Menampilkan data admin
Berhasil
168
Tabel 4.28 Lanjutan
No Test Case Skenario
Pengujian
Hasil yang Diharapkan
Hasil Pengujian 9 Menambah data
admin
Menekan tombol Tambah pada halaman data
admin dan
melakukan input data admin, kemudian
menekan tombol Simpan
Menampilkan form data admin baru, dan data baru berhasil ditampilkan pada halaman data admin
Berhasil
10 Menghapus data admin
Menekan tombol hapus pada salah satu data admin, kemudian
menekan tombol
“Ya, Hapus”
Menampilkan dialog konfirmasi hapus dan data berhasil dihapus dari database
Berhasil
11 Mengunduh data admin
Menekan tombol
cetak pada
halaman data
admin dan
menekan tombol Cetak
Menampilkan dialog konfirmasi untuk unduh data admin dan data admin berhasil diunduh
Berhasil
12 Melakukan logout Menekan tombol logout pada sub menu nama admin yang sedang login
Menampilkan dialog konfirmasi untuk logout, menekan tombol
Logout, dan
berhasil menampilkan halaman login
Berhasil
13 Melakukan login dengan data yang tidak valid
Memasukkan e-mail dan password secara acak atau tidak valid
Menampilkan pesan kesalahan bahwa e-mail atau password salah
Berhasil
169