• Tidak ada hasil yang ditemukan

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

Dokumen terkait