Pengujian Black Box Pengujian Tambah Client Baru

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