4.2 Pengujian Sistem
Pengujian aplikasi sistem di buat merujuk pada fungsi - fungsi yang sudah dimiliki dengan penyesuaian seperti pada implementasi yang ditetapkan, kemudian
membandingkan hasil keluaran program dengan hasil yang diharapkan.
4.2.1 Pengujian Black Box
Tahapan pengujian dimaksudkan untuk mengetahui tingkat kesuksesan dan keberhasilan dari aplikasi yang sudah dibangun. Pengujian dilakukan setelah aplikasi
di implementasikan pada sistem. Pengujian menggunakan metode black box. Pengujian dengan metode black box merupakan pengujian yang berfokus pada
spesifikasi fungsional dari perangkat lunak, menemukan kesalahan pada tampilan antar muka interface, kesalahan dalam penggunaan struktur database, kesalahan
input yang tidak valid, memeriksa dan memastikan output sesuai atau tidak pada aplikasi sistem.
Adapun tahapan - tahapan dalam melakukan pengujian aplikasi sistem di tunjukkan seperti pada tabel 4.2 di bawah ini :
Tabel 4.2 Tahapan Pengujian Aplikasi Sistem
Kasus Uji Nilai
Masukan Skenario
Pengujian Hasil Yang
Diharapkan Hasil Uji
a. Menambah
client baru Salah
Client belum mengisi field
pada form pendaftaran
Muncul pesan error “field
belum diisi” Sukses
Universitas Sumatera Utara
Benar Client mengisi
form pendaftaran
dengan lengkap Muncul pesan
sukses “Terimakasih
sudah mendaftar”
Sukses
b. Sign in
Salah Client mengisi
form “sign in” tidak sesuai
dengan data client di basis
data Muncul pesan
error “Login Gagal : Data
client tidak terdaftar”
Sukses
Salah Client tidak
mengisi salah satu atau kedua
field form sign- in
Muncul pesan error “field
belum diisi” Sukses
Benar Client mengisi
data client id dan client secret
dengan lengkap dan benar sesuai
data di basis data
Client akan diarahkan pada
halaman “Authorize
App”, hasilan akhir adalah
akses token Benar
c. Reservasi
Salah Client belum
mengisi salah satu field
pengisian pada form reservasi
Muncul pesan error “field
belum diisi” Benar
Universitas Sumatera Utara
Benar Client sudah
mengisi lengkap data pada form
reservasi Muncul pesan
sukses “Terimakasih
karena sudah melakukan
reservasi” Benar
4.2.2 Pengujian Tambah Client Baru
Pengujian pada aplikasi diantaranya adalah pengujian untuk menambah client baru. Setelah mengakses web aplikasi single sign on, jika client belum mendapatkan
account, hendaknya melakukan registrasi seperti langkah - langkah berikut :
1. Client mengarahkan browser menunjukkan halaman mendapatkan account baru
seperti pada gambar 4.8 di bawah ini.
Gambar 4.8 Halaman Tambah Client Baru
Universitas Sumatera Utara
2. Saat client tidak menginput dengan benar seluruh field yang tersedia, tidak
mengisi atau hanya mengisi salah satu dari field yang ada, maka akan muncul pesan peringatan “field ini harus diisi”, seperti pada gambar 4.9 di bawah ini.
Gambar 4.9 Pesan Error Halaman Tambah Client Baru
3. Saat client melakukan dengan benar pengisian pada form tambah client baru, maka
client akan mendapatkan pesan sukses “Terimakasih sudah mendaftar” seperti ditunjukkan pada gambar 4.10 di bawah berikut ini.
Gambar 4.10 Pesan Sukses Halaman Tambah Client Baru
Universitas Sumatera Utara
4. Pengujian berhasil atau tidaknya client menginput data account yang baru pada
form tambah client oauth dapat juga dilakukan pemeriksaannya dengan menggunakan bantuan tool daripada user-agent browser. Disini penulis
menggunakan bantuan daripada add-ons firebug, yang dapat terinstall baik di browser google chrome maupun mozilla firefox. Pada gambar 4.11 di bawah ini
menjelaskan bahwa client sudah melakukan penginputan data client yang baru dengan sukses, dengan perhitungan waktu akses yang di dapat adalah 2,28 s.
Gambar 4.11 Pengujian Tambah Client Baru Menggunakan Add-ons Firebug
4.2.3 Pengujian Sign In Dengan Otentikasi OAuth2