• Tidak ada hasil yang ditemukan

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

Dokumen terkait