BAB V. IMPLEMENTASI DAN PENGUJIAN SISTEM
5.2. Pengujian
5.2.2 Kasus Dan Hasil Pengujian
Berdasarkan untuk kasus pengujian perangkat lunak yang sudah dibangun menggunakan metode BlackBox berdasarkan Tabel 5.1 dan Tabel 5.2.Untuk hasil pengujiannya tersedia pada lampiran.
Tabel 5.3 Kasus dan Hasil Uji Admin
No Kasus Uji Skenario Uji Hasil yang diharapkan Hasil Uji
1 Tampilan
Login
Mengisi Username dan Password yang benar
Masuk ke halaman utama
Berhasil Tidak Mengisi Username dan
Password yang salah
Muncul Pesan Error Kesalahan Password
Berhasil Tidak
Mengosongkan Field Username dan Password
Muncul Pesan Error Field belum Lengkap
Berhasil Tidak
2 Menu Input
Reservasi
Mengisi Form Reservasi dengan menginput data yang lengkap dan valid.
Reservasi berhasil dan data masuk kedalam database
Berhasil Tidak
Mengisi Form Reservasi tanpa mengisi nama pelanggan dan no.telp.
Muncul Pesan Error Field belum Lengkap
Berhasil Tidak
Mengisi Form Reservasi dengan menginput Tanggal Keberangkatan yang sudah tidak berlaku.
Muncul Pesan Error yang menyatakan tanggal reservasi sudah tidak berlaku
Berhasil Tidak
Mengisi Form Reservasi dengan menginput no.kursi yang sudah dipesan sebelumnya.
Muncul Pesan Error yang menyatakan no.kursi sudah dipesan
Berhasil Tidak
3 Menu Edit Reservasi
Mengedit Form Reservasi dengan menginput data yang lengkap dan valid.
Data Reservasi dapat terupdate
Berhasil Tidak
Mengedit Form Reservasi dengan menginput Tanggal Keberangkatan yang sudah tidak berlaku.
Muncul Pesan Error yang menyatakan tanggal reservasi sudah tidak berlaku
Berhasil Tidak
Mengedit Form Reservasi dengan menginput no.kursi yang sudah dipesan.
Muncul Pesan Error yang menyatakan no kursi sudah dipesan
Berhasil Tidak 4 Menu Tambah Rute
Mengisi Data Rute dengan lengkap dan valid
Input Rute berhasil dan data rute masuk kedalam database
Berhasil Tidak
Mengisi Data Rute dengan mengosongkan salah satu field
Muncul Pesan yang menyatakan bahwa field belum lengkap
Berhasil Tidak
Menginput Data Rute dengan menginput id rute / nama rute yang sudah ada di database
Muncul Pesan yang menyatakan bahwa id rute / nama tersebut ada dalam database
Berhasil Tidak
5 Menu Edit Rute
Mengedit Data Rute tanpa mengisi nama rute.
Muncul Pesan yang menyatakan bahwa field belum lengkap
Berhasil Tidak
Mengedit Data Rute dengan menginput nama rute yang sudah ada di database.
Muncul Pesan yang menyatakan bahwa rute tersebut sudah ada di dalam database
Berhasil Tidak
Mengedit Data Rute dengan benar dan valid
Data Rute berhasil terupdate dalam data base
Berhasil Tidak
Mengisi Data Jadwal dengan lengkap dan valid
Input Jadwal berhasil masuk ke database
Berhasil Tidak
6 Menu Tambah Jadwal
Mengisi Data Jadwal dengan mengosongkan salah satu field
Muncul Pesan yang menyatakan bahwa field belum lengkap
Berhasil Tidak
Menginput Data Jadwal dengan menginput id waktu / waktu yang sudah ada di database
Muncul Pesan yang menyatakan bahwa id rute / nama tersebut ada dalam database
Berhasil Tidak
7 Menu Edit Jadwal
Mengedit Data Jadwal tanpa mengisi field waktu.
Muncul Pesan yang menyatakan bahwa waktu tersebut sudah ada di dalam database
Berhasil Tidak
Mengedit Data Jadwal dengan menginput waktu yang sudah ada di database
Muncul Pesan yang menyatakan bahwa waktu tersebut sudah ada di dalam database
Berhasil Tidak
Mengedit Data Jadwal dengan benar dan valid
Data Jadwal berhasil terupdate di database
Berhasil Tidak
Tabel 5.4 Kasus dan Hasil Uji SMS
No Kasus Uji Skenario uji Hasil yang diharapkan Hasil Uji
1 Format BIMO INFO
Mengetik BIMO INFO dengan benar
Sistem mengirimkan sms yang berupa informasi format yang terdapat pada sistem Bimo Trans.
Berhasil Tidak
2 Format BIMO RUTE
Mengetik BIMO RUTE dengan benar
Sistem mengirimkan sms yang berupa informasi rute dan jadwal yang terdapat pada Bimo Trans.
Berhasil Tidak 3 Format BIMO KURSI (spasi) tanggal (spasi) jam (spasi) no.rute
Mengetik BIMO KURSI (spasi) tanggal (spasi) jam (spasi) no.rute. dengan benar Sistem mengirimkan sms berisi informasi ketersediaan kursi. Berhasil Tidak
Mengetik BIMO KURSI tanpa melengkapi tanggal, jam, no.rute
Sistem mengirimkan sms berisi penjelasan bahwa terdapat ketidaklengkapan dalam penginputan
Berhasil Tidak
Mengetik BIMO KURSI dengan mengisi tanggal keberangkatan yang sudah tidak berlaku
Sistem mengirimkan sms penjelasan bahwa tanggal keberangkatan yang di input sudah tidak berlaku
Berhasil Tidak
Mengetik BIMO KURSI dengan mengisi jam atau no.rute yang tidak valid
Sistem mengirimkan sms yang berisi penjelasan bahwa jam atau rute yang diinput tidak valid
Berhasil Tidak
Mengetik BIMO KURSI dengan mengisi tanggal yang tidak valid
Sistem mengirimkan sms yang berisi penjelasan bahwa tanggal yang diinput tidak valid
Berhasil Tidak
4 Format BIMO PESAN (spasi) tanggal (spasi) jam (spasi) no.rute (spasi) nama
Mengetik BIMO PESAN (spasi) tanggal (spasi) jam (spasi) no.rute (spasi) nama dengan benar
Sistem mengirimkan sms yang merupakan bukti reservasi.
Berhasil Tidak
Mengetik BIMO PESAN tanpa melengkapi tanggal, jam, no.rute
Sistem mengirimkan sms berisi penjelasan bahwa terdapat ketidaklengkapan dalam penginputan
Berhasil Tidak
Mengetik BIMO PESAN dengan mengisi tanggal yang tidak valid
Sistem mengirimkan sms yang berisi penjelasan bahwa tanggal yang diinput tidak valid
Berhasil Tidak
Mengetik BIMO PESAN dengan mengisi tanggal yang tidak berlaku
Sistem mengirimkan sms berisi penjelasan bahwa tanggal keberangkatan yang diinput sudah tidak berlaku
Berhasil Tidak
Mengetik BIMO PESAN tanpa mengisi nama
Sistem mengirimkan sms berisi penjelasan bahwa
user belum
mencantumkan nama
Berhasil Tidak
Mengetik BIMO PESAN dengan mengisi jam atau no.rute yang tidak valid
Sistem mengirimkan sms yang berisi penjelasan bahwa jam tau rute yang diinput tidak valid
Berhasil Tidak
5 BIMO BATAL (spasi) id.reservasi (spasi) nama
Mengetik BIMO BATAL (spasi) id.reservasi (spasi) nama dengan benar
Sistem mengirimkan sms yang berupa laporan pembatalan reservasi
Berhasil Tidak
Mengetik BIMO BATAL dengan id.reservasi dan nama yang tidak valid
Sistem mengirimkan sms yang berisi penjelasan
bahwa ada
ketidakcocokan antara id.reservasi dengan nama.
Berhasil Tidak 6 BIMO SARAN (spasi) isi saran
Mengetik BIMO SARAN (spasi) isi saran dengan benar
Sistem mengirimkan sms yang berupa laporan bahwa saran telah diterima
Berhasil Tidak
Mengetik BIMO SARAN tanpa mencantumkan isi saran
Sistem mengirimkan sms yang berisi penjelasan bahwa user belum mencantumkan isi saran
Berhasil Tidak
7 Salah Format
Mengetik SMS dengan format yang tidak tersedia dalam sistem
Sistem mengirimkan sms yang berisi penjelasan bahwa format sms yang dikirimkan tidak terdapat di dalam sistem
Berhasil Tidak