BAB III
PEMBAHASAN
3.1.
Tinjauan Perusahaan
PT. Warga Baru Expres adalah perusahaan otomotif yang menyediakan layanan
angkutan umum, angkutan karyawan dan angkutan pariwisata.
3.1.1.
Sejarah Institusi/Perusahaan
PO. Warga Baru pada awalnya adalah perusahaan yang dikelola oleh
pribadi/perorangan, berdirinya perusahaan ini sekitaar tahun 90an, seiring berjalannya
waktu PO. Warga Baru diharuskan beralih menjadi PT. Warga Baru Expres, karena
proses dan persyaratan yang begitu rumit sehingga memakan waktu kurang lebih sekitar
2 tahun, sehingga persyaratan semua sudah terpenuhi dan peralihan tersebut pada tahun
2015.
Sebelum beralih menjadi PT. Warga Baru Expres perusahaan ini hanya
menyediakan layanan line, line itu layanan yang bertugas mengantar angkutan umum
dari karawang - Jakarta, Jakarta - karawang, seiring berkembangnya zaman perusahaan
PT semakin banyak akhirnya diadakanya kerja sama PO.Warga Baru dengan perusahaan
- perusahaan PT khususnya dikota karawang untuk antar jemput karyawan, setelah
bertambahnya layanan antar jemput karyawan, tidak lama dari itu berkembang kembali
menjangkau layanan pariwisata sampai sekarang, dari ketiga layanan tersebut yang
sangat berkembang di zaman sekarang adalah layanan pariwisata.
3.1.2.
Struktur Organisasi dan Fungsi
Sumber: PT. Warga Baru Xpress
Gambar III.1.
Struktur Organisasi
Tugas dan fungsi masing-masing berdasarkan struktur organisasi PT. Warga Baru
Expres :
1.
Direktur
: Berwenang merumuskan dan mendapatkan suatu
kebijaksanaan dan program umum perusahaan.
2.
Komisaris
: Pemegang saham pada PT. Warga Baru Expres.
3.
Kepala Operasional : Berwenang atas masing-masing divisi opersional,
bertanggung jawab memberikan pelayanan dan
memenuhi harapan pelanggan yang efektif dan efesien.
4.
Akunting
: Bertanggung jawab kepada semua laporan keuangan.
5.
Staf Umum
: Menjalankan dan mengawasi semua kegiatan yang
6.
Staf Keuangan
: Bembantu dan melaksanakan tugas-tugas yang
diberikan oleh direktur serta menyusun bukti-bukti laporan
secara baik dan benar mengenai keuangan.
7.
Staf Angkutan K
: Bertanggung jawab atas antar jemput karyawan ,
pelayanan yang berhubungan dengan atar jemput.
8.
Staf Marketing P
: Melayani penyewaan, atur jadwal bus dan
kenyamanan
penyewa.
9.
Staf Gudang
: Menyediakan sperpat bus yang dibutuhkan oleh
masing-masing bus dan menerima laporan serta
memperbaiki apa bila ada bus yang bermasalah atau pun
yang rusak.
3.2.
Analisis Kebutuhan
Sistem penyewaan bus secara online berbasis web dimana kedua belah pihak tidak
bertatap muka secara langsung. User melakukan penyewaan melalui media browser.
Berikut ini spesifikasi kebutuhan (system requirement) dari sistem penyewaan bus
online. Dalam analisa kebutuhan ini penulis membagi menjadi 2 yaitu :
1.
Kebutuhan Pengguna
a.
Kebutuhan Admin
1)
Admin dapat login ke menu utama Admin.
2)
Admin dapat mengelola data Member.
3)
Admin dapat mengelola data Bus.
4)
Admin dapat mengelola data penyewaan Member.
5)
Admin dapat mengkonfirmasi pembayaran Member.
b.
Kebutuhan Member
1)
Member dapat login ke menu utama Member.
2)
Member dapat melakukan registrasi.
3)
Member dapat mengelola data profil.
4)
Member dapat melakukan penyewaan bus.
5)
Member dapat melihat cara penyewaan bus.
6)
Member dapat melihat daftar transaksi sendiri.
7)
Member dapat melakukan konfirmasi pembayaran.
8)
Member dapat mengelola data supir.
c.
Kebutuhan Pengunjung
1)
Pengunjung dapat melihat home.
2)
Pengunjung dapat melihat cara penyewaan bus.
3)
Pengunjung dapat melihat stok bus.
2.
Kebutuhan Sistem
1)
Admin harus melakukan loginterlebih dahulu untuk dapat mengelolah web ini
dengan memasukan usernamedan password.
2)
Pengunjung harus melakukan daftar terlebih dahulu untuk menjadi member agar
dapat melihat info bus dan transaksi dalam web ini dengan memasukan username
dan password.
3)
Admin dan Member harus melakukan logoutsetelah selesai menggunakan
aplikasi ini.
3.3.
Rancangan Dokumen
A.
Rancangan Dokumen Masukan (
Input
)
1.
Nama Dokumen : Orderan Rombongan
Fungsi
: Bukti Penyewaan
Sumber
: Staf Marketing
Tujuan
: Staf Keuangan
Media
: Kertas
Jumlah
: 1
Frekuensi
: Setiap Dibutuhkan
B.
Rancangan Dokumen Keluaran (
Output
)
1.
Nama Dokumen : Kwitansi Pembayaran
Fungsi
: Bukti Telah Bayar / Dp
Sumber
: Staf Keuangan
Tujuan
: Customer
Media
: Kertas
Jumlah
: 1
Frekuensi
: Setiap Dibutuhkan
3.4.
Entity Relationship Diagram
(ERD)
Berikut penggambaran database yang digunakan agar webonline ini dapat
diaplikasikan dengan baik :
Gambar III. 2.
3.5.
Logical Record Structure
(LRS)
Gambar III. 3.
3.6.
Spesifikasi
File
1.
Spesifikasi File Data User
Nama File
: bus_pariwisata
Akronim
: user
Fungsi
: Untuk Menyimpan Data User
Tipe File
: File Master
Organisasi File
: Index Sequential
Akses File
: Random
Media
: HardDisk
Panjang Record : 461 karakter
Kunci Filed
: id_user
Software
: XAMPP
Tabel III. 1.
Spesifikasi
File
User
2.
Spesifikasi File Pemesanan
Nama File
: bus_pariwisata
Akronim
: Pemesanan
Fungsi
: Menyimpan Data Pemesanan Bus
Tipe File
: File Transaksi
Organisasi File
: Index Sequential
Akses File
: Random
Media
: HardDisk
Panjang Record : 253 Karakter
Kunci Filed
: id_pemesanan
Software
: XAMPP
Tabel III. 2.
3.
Spesifikasi File Bus
Nama File
: bus_pariwisata
Akronim
: bus
Fungsi
: Menyimpan Data Bus
Tipe File
: File Transaksi
Organisasi File
: Index Sequential
Akses File
: Random
Media
: HardDisk
Panjang Record : 52 Karakter
Kunci Filed
: id_bus
Software
: XAMPP
Tabel III. 3.
Spesifikasi
File
Bus
4.
Spesifikasi File Konfirmasi
Nama File
: bus_pariwisata
Akronim
: konfirmasi
Fungsi
: Menyimpan Data Konfirmasi
Tipe File
: File Transaksi
Organisasi File
: Index Sequential
Akses File
: Random
Media
: HardDisk
Panjang Record : 107 Karakter
Kunci Filed
: id_konfirmasi
Software
: XAMPP
Tabel III. 4.
Spesifikasi
File
Konfirmasi
5.
Spesifikasi File Tujuan
Nama File
: bus_pariwisata
Akronim
: tujuan
Fungsi
: Data Harga Kota Tujuan
Organisasi File
: Index Sequential
Akses File
: Random
Media
: HardDisk
Panjang Record : 411 Karakter
Kunci Filed
: id_tjn
Software
: XAMPP
Tabel III. 5.
Spesifikasi
File
Tujuan
3.7.
Pengkodean
1.
Id Admin
Id Admin hanya di buat untuk membatasi pengguna lain, agar pengguna lain
tidak bisa masuk ke halaman admin.
Nomor urut
0
0
1
3.8.
Spesifikasi Program
1.
Struktur Navigasi Halaman Pengunjung
Gambar III. 4.
Rancangan Struktur Navigasi Pengunjung
2.
Struktur Navigasi Halaman Administrator
Gambar III. 5.
3.
Struktur Navigasi Halaman Member
Gambar III. 6.
Rancangan Struktur Navigasi Pengunjung
3.9.
Spesifikasi Sistem Komputer
1.
Spesifikasi Perangkat Keras
a.
Server
1)
CPU
a)
Processor : Intel
(R)Pentium
(R)Dual CPU T2310 @1.46GHz
b)
Memory : 2048MB RAM
c)
HardDisk : 500GB
2)
Mouse.
3)
Keyboard.
4)
Monitor dengan resolusi layar minimum 1366x768.
5)
Koneksi internet dengan kecepatan 2Mbps.
b.
Client
1)
CPU
a)
Processor : Intel
(R)Pentium
(R)Dual-Core inside.
b)
Memory : 2048MB RAM
2)
Mouse
3)
Keyboard.
4)
Monitor dengan resolusi layar minimum1366x768.
5)
Koneksi internet dengan kecepatan 2Mbps.
2.
Spesifikasi Perangkat Lunak
a.
Server
1)
Sistem Operasi
: Microsoft Windows 7 Ultimate 32-bit.
2)
Web Server
: Apache Server dan MySQL Server yang di bundle
dalam XAMPP Versi 3.2.2 atau lebih baru.
3)
Aplikasi Browser
: Mozilla Firefox dan Google Chrome.
4)
Aplikasi Editor
: Sublime Text 2
b.
Client
1)
Sistem Operasi
: Microsoft Windows 7 Ultimate 32-bit.
2)
Aplikasi Browser
: Mozilla Firefox dan Google Chrome.
3.10. Implementasi
A.
Implementasi Rancangan Form / Antar Muka
Implementasi rancangan antar muka pada aplikasi elearning berdasarkan hasil
rancangan antar muka.
1.
Halaman Login User
Gambar III. 7.
Halaman Login User
2.
Halaman Registrasi User
Gambar III. 8.
Halaman Registrasi Use
3.
Halaman Home Admin
Gambar III. 9.
Halaman Home Admin
4.
Halaman Profil Admin
Gambar III. 10.
Halaman Profil Admin
5.
Halaman Data User
Gambar III. 11.
Halaman Data User
6.
Halaman Daftar Bus
Gambar III. 12.
Halaman Daftar Bus
7.
Halaman Daftar Penyewaan
Gambar III. 13.
Halaman Daftar Penyewaan
8.
Halaman Input Pemesanan
Gambar III. 14.
Halaman Input Pemesanan
9.
Halaman Konfirmasi Pembayaran
Gambar III. 15.
Halaman Konfirmasi Pembayaran
3.11. Pengujian Unit
Tabel III. 6.
Hasil Pengujian
Black Box Testing
Halaman
Login
No Skenario pengujian Test case Hasil yang diharapkan
Hasil pengujian
Kesimpulan
1. username dan password tidak diisi kemudian klik tombol “Login”.
Username: (kosong) Password: (kosong)
Sistem akan menolak akses user dan menampilkan “Username / Password Salah”. Sesuai harapan Valid 2. Mengetikkan username dan password tidak diisi atau kosong kemudian klik
Username: timotius Password: (kosong)
Sistem akan menolak akses user dan menampilkan “Username / Password Salah”.
Sesuai
tombol “Login”. 3. username tidak
diisi (kosong) dan password diisi kemudian klik tombol “Login”. Username: (kosong) Password: 123123 Sistem akan menolak akses user dan menampilkan “Username / Password Salah”. Sesuai harapan Valid 4. Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol “Login”. Username: timotius (benar) Password: 123456 (salah) Sistem akan menolak akses user dan menampilkan “Username / Password Salah”. Sesuai harapan Valid 5. Mengetikkan username dan password dengan data yang benar kemudian klik tombol “Login”. Username: timotius (benar) Password: 123123 (benar) Sistem menerima akses login dan menampilkan “Berhasil Login” kemudian selanjutnya menampilkan menu utama. Sesuai harapan Valid
Tabel III. 7.
Hasil Pengujian
Black Box Testing
Halaman
Registrasi
No Skenario pengujian Test case Hasil yang diharapkan
Hasil pengujian
Kesimpulan
1. Tidak mengisi semua form (nama, jenis kelamin, alamat, no telepon, email, username, password, konfirmasi password) dan mengklik tombol “tambah”. Nama : (kosong) Jenis kelamin : (tidak dipilih) Alamat : (kosong) No Telepon : (kosong) Email : (kosong) Sistem akan menolak untuk menambahkan akun, dan akan memaksa user untuk mengisi form kosong yang tersisa.
Sesuai
Username : (kosong) Password : (kosong) Konfirmasi Password : (kosong)
2. Mengisi salah satu form (nama/jenis kelamin/alamat/no telepon/email/usern ame password/konfirma si password) dan form yang lain tidak diisi, lalu mengklik tombol tambah.
Nama : timotius Jenis kelamin : (tidak dipilih) Alamat : (kosong) No Telepon : (kosong) Email : (kosong) Username : (kosong) Password : (kosong) Konfirmasi Password : (kosong) Sistem akan menolak untuk menambahkan akun, dan akan memaksa user untuk mengisi form kosong yang
tersisa. Sesuai
harapan Valid
3. Mengisi semua form (nama, jenis kelamin, alamat, no telepon, email, username, password, konfirmasi password) dan mengisi Konfirmasi Password salah dan mengklik tombol “tambah”.
Nama : timotius Jenis kelamin : Laki-laki Alamat : karawang No Telepon : 081319198844 Email : timo221096@gmail.c om Username : timotius Password : 123123 Konfirmasi Password Sistem akan mengeluarkan pemberitahuan bahwa konfirmasi password tidak sesuai beserta menampilkan “Konfirmasi Password Tidak Sesuai” dan menyuruh user untuk mengisi password sesuai. Sesuai harapan Valid
: 987654 4. Mengisi semua
form (nama, jenis kelamin, alamat, no telepon, email, username, password, konfirmasi password) dan mengisi Konfirmasi Password sesuai form password dan mengklik tombol “tambah”.
Nama : timotius Jenis kelamin : Laki-laki Alamat : karawang No Telepon : 081319198844 Email : timo221096@gmail.c om Username : timotius Password : 123123 Konfirmasi Password : 123123 Sistem akan mengizinkan penambahan user kedalam database dan menampilkan “Data Berhasil Ditambahkan”. Sesuai harapan Valid
Tabel III. 8.
Hasil Pengujian
Black Box Testing
Halaman Tambah_Admin
No Skenario pengujian Test case Hasil yangdiharapkan
Hasil pengujian
Kesimpulan
1. Tidak mengisi semua form (nama, jenis kelamin, alamat, no telepon, email, username, password, konfirmasi password) dan mengklik tombol “tambah”. Nama : (kosong) Jenis kelamin : (tidak dipilih) Alamat : (kosong) No Telepon : (kosong) Email : (kosong) Username : (kosong) Password : (kosong) Sistem akan menolak untuk menambahkan akun, dan akan memaksa user untuk mengisi form kosong yang tersisa.
Sesuai
Konfirmasi Password : (kosong)
2. Mengisi salah satu form (nama/jenis kelamin/alamat/no telepon/email/usern ame password/konfirma si password) dan form yang lain tidak diisi, lalu mengklik tombol “tambah”.
Nama : admin
Jenis kelamin : (tidak dipilih) Alamat : (kosong) No Telepon : (kosong) Email : (kosong) Username : (kosong) Password : (kosong) Konfirmasi Password : (kosong) Sistem akan menolak untuk menambahkan akun, dan akan memaksa user untuk mengisi form kosong yang
tersisa. Sesuai
harapan Valid
3. Mengisi semua form (nama, jenis kelamin, alamat, no telepon, email, username, password, konfirmasi password) dan mengisi Konfirmasi Password salah dan mengklik tombol “tambah”.
Nama : admin Jenis kelamin : Laki-laki Alamat : karawang No Telepon : 08991444371 Email : admin12@gmail.com Username : admin Password : admin Konfirmasi Password Sistem akan mengeluarkan pemberitahuan bahwa konfirmasi password tidak sesuai beserta menampilkan “Konfirmasi Password Tidak Sesuai” dan menyuruh user untuk mengisi password sesuai. Sesuai harapan Valid
: 123123 4. Mengisi semua
form (nama, jenis kelamin, alamat, no telepon, email, username, password, konfirmasi password) dan mengisi Konfirmasi Password sesuai form password dan mengklik tombol “tambah”.
Nama : admin Jenis kelamin : Laki-laki Alamat : karawang No Telepon : 08991444371 Email : admin12@gmail.com Username : admin Password : admin Konfirmasi Password : admin Sistem akan mengizinkan penambahan user kedalam database dan menampilkan “Data Berhasil Ditambahkan”. Sesuai harapan Valid
Tabel III. 9.
Hasil Pengujian
Black Box Testing
Halaman Pemesanan
No Skenario pengujian Test case Hasil yangdiharapkan
Hasil pengujian
Kesimpulan
1. Semua form tidak diisi(tanggal keberangkatan, alamat jemput, jam keberangkatan, nama bus, harga bus, stok unit, kota tujuan, lama pakai, jumlah unit, total harga) dan mengklik tombol “cetak”. Tanggal Keberangkatan : (tidak dipilih) Alamat Jemput : (kosong) Jam Keberangkatan : (kosong)
Nama Bus : (tidak dipilih)
Harga Bus : (kosong) Stok Unit : (kosong)
Sistem akan menolak
pemesanan dan memaksa user untuk mengisi form yang harus diisi (alamat, tanggal keberangkatan, jam keberangkatan) .
Sesuai
Kota Tujuan : (tidak dipilih)
Lama Pakai : (tidak dipilih)
Jumlah Unit : (tidak dipilih)
Total Harga : (kosong)
2. Mengisi satu form (tanggal
keberangkatan / alamat jemput / jam keberangkatan / nama bus / harga bus / stok unit / kota tujuan / lama pakai / jumlah unit / total harga) dan mengklik tombol “cetak”. Tanggal Keberangkatan : (tidak dipilih) Alamat Jemput : karawang Jam Keberangkatan : (kosong)
Nama Bus : (tidak dipilih)
Harga Bus : (kosong) Stok Unit : (kosong) Kota Tujuan : (tidak dipilih)
Lama Pakai : (tidak dipilih)
Jumlah Unit : (tidak dipilih) Total Harga : (kosong) Sistem akan menolak pemesanan dan memaksa user untuk mengisi form yang harus diisi (tanggal Keberangkatan, jam Keberangkatan) . Sesuai harapan Valid 3. Mengisi form alamat jemput, tanggal keberangkatan, jam keberangkatan, memilih nama bus
Tanggal Keberangkatan : 2019-08-01 Alamat Jemput : Karawang Sistem akan menolak pemesanan dan menampilkan “Data Gagal Ditambahkan” lalu Sesuai harapan Valid
dan tidak memilih kota tujuan, lama pakai, jumlah unit kemudian mengklik tombol “cetak”.
Jam Keberangkatan : 06:00 AM
Nama Bus : Efl (18 seats)
Harga Bus : 1400000 Stok Unit : 5
Kota Tujuan : (tidak dipilih)
Lama Pakai : (tidak dipilih)
Jumlah Unit : (tidak dipilih) Total Harga : (kosong) sistem akan kembali form pemesanan dan memaksa user untuk mengisi form yang kosong. 4. Mengisi form alamat jemput, tanggal Keberangkatan, jam Keberangkatan, memilih kota tujuan, dan tidak memilih nama bus, lama pakai, jumlah unit kemudian mengklik tombol “cetak”. Tanggal Keberangkatan : 2019-08-01 Alamat Jemput : Karawang Jam Keberangkatan : 06:00 AM
Nama Bus : (kosong) Harga Bus : (kosong) Stok Unit : (kosong) Kota Tujuan : Jakarta Lama Pakai : (tidak dipilih)
Jumlah Unit : (tidak dipilih) Sistem akan menolak pemesanan dan menampilkan “Data Gagal Ditambahkan” lalu sistem akan kembali form pemesanan dan memaksa user untuk mengisi form yang kosong. Sesuai harapan Valid 5. Mengisi form alamat jemput, Tanggal Keberangkatan : Sistem akan menolak Sesuai harapan Valid
tanggal
keberangkatan, jam keberangkatan, memilih lama pakai dan tidak memilih nama bus, jumlah unit, kota tujuan, kemudian mengklik tombol “cetak”. 2019-08-01 Alamat Jemput : Karawang Jam Keberangkatan : 06:00 AM
Nama Bus : (kosong) Harga Bus : (kosong) Stok Unit : (kosong) Kota Tujuan : (kosong)
Lama Pakai : 2 hari Jumlah Unit : (tidak dipilih) pemesanan dan menampilkan “Data Gagal Ditambahkan” lalu sistem akan kembali form pemesanan dan memaksa user untuk mengisi form yang kosong. 6. Mengisi form alamat jemput, tanggal keberangkatan, jam keberangkatan, memilih jumlah unit dan tidak memilih nama bus, lama pakai, kota tujuan, kemudian mengklik tombol “cetak”. Tanggal Keberangkatan : 2019-08-01 Alamat Jemput : Karawang Jam Keberangkatan : 06:00 AM
Nama Bus : (kosong) Harga Bus : (kosong) Stok Unit : (kosong) Kota Tujuan : (kosong)
Lama Pakai : (kosong)
Jumlah Unit : 2 unit
Sistem akan menolak pemesanan dan menampilkan “Data Gagal Ditambahkan” lalu sistem akan kembali form pemesanan dan memaksa user untuk mengisi form yang kosong.
Sesuai
harapan valid
7. Mengisi form alamat jemput, jam keberangkatan, Tanggal Keberangkata : 2019-Sistem akan menolak pemesanan dan Sesuai harapan valid
nama bus, harga bus, stok unit, kota tujuan, lama pakai, jumlah unit dan memilih tanggal keberangkatan kurang dari tanggal hari ini kemudian mengklik tombol “cetak”. 07-01 Alamat Jemput : Karawang Jam Keberangkatan : 06:00 AM
Nama Bus : Elf (18 seats)
Harga Bus : 1400000 Stok Unit : 5
Kota Tujuan : jakarta Lama Pakai : 2 hari Jumlah Unit : 2 unit
menampilkan “Data Gagal Ditambahkan” lalu sistem akan kembali form pemesanan dan memaksa user untuk memilih tanggal lebih dari hari ini yang kosong.
8. Mengisi form alamat jemput, jam keberangkatan, nama bus, harga bus, tanggal keberangkatan, kota tujuan, lama pakai dan memilih jumlah unit melebihi stok unit kemudian mengklik tombol “cetak”. Tanggal Keberangatan : 2019-08-01 Alamat Jemput : Karawang Jam Keberangkatan : 06:00 AM
Nama Bus : Elf (18 seats)
Harga Bus : 1400000 Stok Unit : 5
Kota Tujuan : jakarta Lama Pakai : 2 hari Jumlah Unit : 6 unit
Sistem akan menolak pemesanan dan menampilkan “Data Gagal Ditambahkan” lalu sistem akan kembali form pemesanan dan memaksa user untuk memilih jumlah unit tidak melebih stok unit yang tersedia. Sesuai harapan valid 9. Mengisi form tanggal keberangkatan, alamat jemput, jam keberangkatan, Tanggal Keberangatan : 2019-08-01 Alamat Jemput : Sistem akan meneriman pemesanan dan menampilkan “Data Berhasil Sesuai harapan valid
nama bus, harga bus, stok unit, kota tujuan, lama pakai, jumlah unit kemudian mengklik tombol “cetak”. Karawang Jam Keberangkatan : 06:00 AM
Nama Bus : Elf (18 seats)
Harga Bus : 1400000 Stok Unit : 5
Kota Tujuan : jakarta Lama Pakai : 2 hari Jumlah Unit : 6 unit
Ditambahkan” melanjutkan ke form konfirmasi pembayaran.
Tabel III. 10.
Hasil Pengujian
Black Box Testing
Halaman Konfirmasi
No Skenario pengujian Test case Hasil yangdiharapkan
Hasil pengujian
Kesimpulan
1. Tidak mengisi semua form (nama pengirim dan no rekening), tidak mengupload struk pembayaran dan mengklik tombol “konfirmasi”. Nama Pengirim : (Kosong) No Rekening : (Kosong) Upload : (tidak diupload) Sistem akan menolak konfirmasi pembayaran dan akan memaksa mengisi form nama pengirim, no rekening dan mengupload struk pembayaran. Sesuai harapan Valid 2. Mengisi nama pengirim dan mengosongkan no rekening serta tidak mengupload struk pembayaran kemudian klik tombol Nama Pengirim : bangbang No Rekening : (Kosong) Upload : (tidak diupload) Sistem akan menolak konfirmasi pembayaran dan akan memaksa mengisi form no rekening dan mengupload struk Sesuai harapan Valid
“konfirmasi”. pembayaran. 3. Mengisi no rekening dan mengosongkan nama pengirim serta tidak mengupload struk pembayaran kemudian klik tombol “konfirmasi” Nama Pengirim : (kosong) No Rekening : 1234567891234567 Upload : (tidak diupload) Sistem akan menolak konfirmasi pembayaran dan akan memaksa mengisi form nama pengirim dan mengupload struk pembayaran. Sesuai harapan Valid 4. Mengisi mengupload struk pembayaran dan mengosongkan nama pengirim dan no rekening kemudian klik tombol “konfirmasi”. Nama Pengirim : (kosong) No Rekening : (kosong) Upload : nama.jpg (gambar) Sistem akan menolak konfirmasi pembayaran dan akan memaksa mengisi form nama pengirim dan no rekening. Sesuai harapan Valid 5. Mengisi nama pengirim dan no rekening pembayaran dan mengupload struk pembayaran kemudian klik tombol “konfirmasi”. Nama Pengirim : bangbang No Rekening : 1234567891234567 Upload : (tidak diupload) Sistem akan menolak konfirmasi pembayaran dan akan memaksa mengupload struk pembayaran. Sesuai harapan Valid 6. Mengisi nama pengirim dan mengupload struk pembayaran pembayaran dan mengosongkan no rekening kemudian klik tombol “konfirmasi”. Nama Pengirim : bangbang No Rekening : (kosong) Upload : nama.jpg (gambar) Sistem akan menolak konfirmasi pembayaran dan akan memaksa mengisi no rekening. Sesuai harapan Valid 7. Mengisi no rekening dan
Nama Pengirim : Sistem akan
menolak Sesuai
mengupload struk pembayaran pembayaran dan mengosongkan nama pengirim kemudian klik tombol “konfirmasi”. (kosong) No Rekening : 1234567891234567 Upload : nama.jpg (gambar) konfirmasi pembayaran dan akan memaksa mengisi nama pengirim. harapan 8. Mengisi nama pengirim ,no rekening dan mengupload struk pembayaran kemudian klik tombol “konfirmasi”. Nama Pengirim : bangbang No Rekening : 1234567891234567 Upload : nama.jpg (gambar) Sistem akan meneriman konfirmasi pembayaran dan menampilkan “Data Berhasil Ditambahkan” daftar konfirmasi. Sesuai harapan Valid
Tabel III. 11.
Hasil Pengujian
Black Box Testing
Halaman
Input
Bus
No Skenario pengujian Test case Hasil yangdiharapkan
Hasil pengujian
Kesimpulan
1. Tidak mengisi semua form (nama bus, stok unit, harga) dan mengklik tombol “tambah”.
Nama Bus: (kosong) Stok Unit : (kosong) Harga : (kosong)
Sistem akan menolak untuk menambahkan bus, dan akan memaksa user untuk mengisi form kosong yang tersisa.
Sesuai
harapan Valid
2. Mengisi salah satu form (nama bus / stok unit / harga) dan form yang lain tidak diisi, lalu mengklik tombol “tambah”.
Nama Bus: Bus Medium (31 Seats) Stok Unit : (kosong) Harga : (kosong)
Sistem akan menolak untuk menambahkan akun, dan akan memaksa user untuk mengisi form kosong yang tersisa.
Sesuai
3. Mengisi salah satu form (nama bus, stok unit, harga) dan form yang lain tidak diisi, lalu mengklik tombol “tambah”.
Nama Bus: Medium (31 Seats) Stok Unit : 5 Harga : 1400000 Sistem akan mengizinkan penambahan user kedalam database dan menampilkan “Data Berhasil Ditambahkan” Sesuai harapan Valid