bab iii pembahasan - bina sarana informatika · gambar iii.1. struktur organisasi rental mobil...
TRANSCRIPT
21
BAB III
PEMBAHASAN
3.1 TinjauanPerusahaan
3.1.1 Sejarah Perusahaan
Rental Mobil Renika adalah suatu bentuk wirausaha milik perseorangan
yang menyediakan produk jasa pelayanan penyewaan mobil untuk memenuhi
kebutuhan masyarakat dalam pelayanan transportasi setiap harinya.
Rental Mobil Renika di dirikan oleh Ibu Rusnike Naibaho pada tahun
2015 yang berlokasi di Jl.Raya Perjuangan (Prapatan Ujung Harapan) Rt. 02/03
Teluk Pucung – Bekasi Utara Pool: Jl.Srikaya No.24 Rt.05/26 Teluk Pucung –
Bekasi Utara.
3.1.2 Struktur Organisasi dan Fungsi
Berikut ini adalah struktur organisasi yang ada di rental mobil Renika.
Gambar III.1. Struktur Organisasi Rental Mobil Renika
Pemilik Rental Mobil
Rusnike Naibaho
Karyawan 1 kasir
Rosdiana
Karyawan 2 Supir
Rental Mobil
Wawan
Eko
Redo
22
Struktur organisasi sangat penting kegunaannya untuk menjelaskan suatu
organisasi, dan juga untuk mengontrol tugas serta tanggung jawab masing-masing
anggotanya. Adapun uraian tugas dari fungsi masing-masing bagian pada Rental
Mobil Renika adalah sebagai berikut:
a. Pemilik
Sebagai pemilik usaha dari Rental Mobil Renika, di bawah ini adalah tugas
selaku pemilik dari Rental Mobil Renika:
1. Meminpin dan mengelolah rental mobil.
2. Bertanggung jawab atas kerugian dan keuntungan rental mobil.
b. Karyawan 1 (kasir)
Sebagai karyawan 1 dari Rental Mobil Renika, di bawah ini adalah tugas
selaku pemilik dari rental mobil renika:
1. Membantu pemilik dalam mengelolah keuangan.
2. Memberi pelayan yang terbaik kepada pelanggan sesuai dengan standar
operasional prosedur.
c. Karyawan 2 (supir)
Sebagai karyawan 2 dari Rental Mobil Renika, di bawah ini adalah tugas
selaku pemilik Rental Mobil Renika:
1. SIM dan STNK masih berlaku selalu dibawa dalam menjalankan tugas.
2. Kemahiran dalam mengemudi kendaraan.
3. Mengetahui jalan dan memahami rambu lalu lintas.
4. Tata krama dalam memberikan pelayanan kepada pelanggan.
5. Penampilan rapi dan kesehatan prima.
23
3.2 AnalisaKebutuhan
3.2.1 Kebutuhan Admin
Kebutuhan-kebutuhan untuk pengembangan perangkat lunak ini sebagai
berikut :
a. Perangkat harus mampu membaca daya kunci pada saat proses pencarian,
proses pemasukan data perubahan data, dan penghapusan data.
b. Perangkat lunak yang akan di gunakan harus memiliki tampilan yang
mudah di mengerti pengguna atau user.
c. Perangkat lunak harus mampu menyimpan data yang dimasukan oleh
pengguna atau user kedalam data user, data pelanggan, data supir, data
mobil, data peminjaman dan data pengembalian.
d. Proses dalam perangkat lunak yang mampu memperbaharu iatau
menghapus semua data yang di simpan dalam data user, data pelanggan,
data supir, data mobil, data peminjaman dan data pengembalian.
e. Perangkat mampu mencetak bukti transaksi penyewaan mobil.
3.2.2 KebutuhanSistem
Data yang dapat di olah oleh perangkat lunak ini adalah sebaga iberikut :
a. Data penyimpan oleh semua fungsi perangkat lunak yaitu tabel user,
tabel pelanggan, tabel supir, tabel mobil, tabel peminjaman, tabel
pengembalian.
b. Data transaksi merupakan yang akan memproses jumlah biaya
penyewaan mobil, serta biaya keterlambatan jika di perlukan.
24
3.3 Rancangan Dokumen
3.3.1 Rancangan Dokumen Masukan (Input)
Spesifikasi rancangan program ini terdiri dari form input yang di
perlukan untuk memasukan data tersebut menjadi informasi yang di
butuhkan. Form input yang di perlukan pada rancangan ini adalah sebagai
berikut:
1. Nama Dokumen : Data Supir
Fungsi : Sebagai data dirisupir
Sumber : KTP
Media : Kertas
Jumlah : 1 Rangkap
Frekuensi : setiap ada penambahan supir
Bentuk : Lampiran A-1
2. Nama Dokumen : Data Mobil
Fungsi : Sebagai data mobil
Sumber : STNK
Media : Kertas
Jumlah : 1 Rangkap
Frekuensi : Setiap pada penambahan mobil
Bentuk : Lampiran A2
3. Nama Dokumen : Data Admin
Fungsi : Sebagai data diri admin
Sumber : KTP
Media : kertas
Jumlah : 1 Rangkap
25
Frekuensi : Setiap ada penambahan admin
Bentuk : Lampiran A3
4. Nama Dokumen : Data Pelanggan
Fungsi : Sebagai data diriPelanggan
Sumber : KTP
Media : kertas
Jumlah : 1 Rangkap
Frekuensi : Setiap ada penambahan Pelanggan
Bentuk : Lampiran A4
3.3.2 Rancangan Dokumen Keluaran (Output)
Setelah dimasukan data maka akan menghasilkan informasi yang bisa
menampilkan seluruh hasil pengolahan data yang sudah terjadi. Adapun hasil
form output yang di keluarkan program adalah sebagai berikut:
1. Nama Dokumen : Transaksi peminjaman
Fungsi : Sebagai data transaksi peminjaman
Sumber : Administrator
Tujuan : Pelanggan
Media : Kertas
Jumlah : 1 Kwitansi
Frekuensi : Setiap ada transaksi peminjaman
Bentuk : Lampiran B1
26
2. Nama Dokumen : Transaksi Pengembalian
Fungsi : Sebagai bukti transaksi pengembalian kendaraan
Sumber : Administrator
Tujuan : Perusahaan
Media : Kertas
Jumlah : 1 Kwitansi
Frekuensi : Setiap ada transaksi pengembalian
Bentuk : Lampiran B2
27
3.4 Entity Relationship Diagram(ERD)
3.4.1 Entity Relationship Diagram(ERD)
Mengelolah Tb_ Peminjaman Menghasilkan Tb_Pengembalian
Memiliki
Tb_Supir
Id_supir
Alamat
No HP Supir Email SupirStatus Supir
Nama Supir
No SIM
tb_Pelanggan
Id_Pelanggan Nama
No KTPKota
AlamatEmail
No HP
Id_pinjam
Id_pelanggan
Id_mobil
Id_supir
Tgl tempoTgl pinjam
lamaHarga Sewa
Uang muka total
ketsisa
Id_pinjam
Tgl kembali Total Bayar
denda
Memilih
Tb_Mobil
Id_mobil
No Mesin
Status
merk
Warna
No Pol
Harga Sewa
Tahun
1 M 1
M
M
1
1
1
Gambar III.2.Entity Relationship Diagram(ERD)
28
3.4.2 Logical Record Structured (LRS)
tb_pelanggan
*id_pelanggannama
no_KTPjk
alamatkota
no_Hpemail
tb_peminjaman
* id_pinjam**id_pelanggan
**id_mobil**id_supirtgl_pinjamtgl_tempo
harga_sewalama
uang_mukatotalsisaket
tb_supir
*id_supirno_sim
alamat_supirno_hp_supiremail_supirstatus_supir
tb_pengembalian
*id_pinjamtgl_kembali
Dendatotal_bayar
tb_mobil
*id_mobilmerkwarnatahunnopol
no_mesinharga_sewa
status
I
I
I
I
M
MM
M
Gambar III.3.Logical Record Structured(LRS)
29
3.5 Spesifikasi File
1. Spesifikasi File Pelanggan
Nama file : tb_pelanggan
Akronim : tb_pelanggan
Fungsi : Menyimpan data pelanggan
Tipe File : Master
Organisasi file : Index Sequential
Akses File : Random
Media : Hard disk
Panjang Record : 268
Kunci Field : id_pelanggan
Software : XAMPP
Tabel III.1
Spesifikasi file pelanggan
No Elemen data Akronim Tipe Panjang keterangan
1. Kode pelanggan id_pelanggan Varchar 6 Primary key
2. Nama Nama Varchar 50
3. no_ktp no_ktp Varchar 30
4. Jk Jk Varchar 10
5. Alamat Alamat Varchar 100
6. Kota Kota Varchar 20
7. no_hp no_hp Varchar 12
8. Email Email Varchar 40
30
2. Spesifikasi File peminjaman
Nama file : tb_peminjaman
Akronim : tb_peminjaman
Fungsi : Menyimpan data transakasi peminjaman
Tipe File : Transaksi
Organisasi file : Index Sequential
Akses File : Random
Media : Hard disk
Panjang Record : 86
Kunci Field : id_pinjam
Software : XAMPP
Tabel III.2
Spesifikasi file peminjaman
No Elemen Data akronim Tipe Panjang Keterangan
1. Kode pinjam Id_pinjam Varchar 6 Primary key
2. Id_pelanggan Id_pelanggan Varchar 6
3. Id_mobil Id_mobil Varchar 6
4. Id_supir Id_supir Varchar 6
5. Tgl_pinjam Tgl_pinjam date
6. Tgl_tempo Tgl_tempo date
7. Harga_sewa Harga_sewa varchar 20
8. Lama Lama varchar 2
9. Uang_muka Uang_muka Varchar 10
10. Total Total varhcar 10
31
11. Sisa Sisa varchar 10
12. Ket Ket varchar 10
3. Spesifikasi File Pengembalian
Nama file : tb_pengembalian
Akronim : tb_pengembalian
Fungsi : Menyimpan data transaksipengembalian
Tipe File : Transaksi
Organisasi file : Index Sequential
Akses File : Random
Media : Hard disk
Panjang Record : 26
Kunci Field : id_pinjam
Software : XAMPP
Tabel III.3
Spesifikasi file pengembalian
No Elemen data Akronim Tipe Panjang Keterangan
1. Kode pinjam Id_pinjam Varchar 6 Primary key
2. Tgl_kembali Tgl_kembali date
3. Denda Denda varchar 10
5. Total_bayar Total_bayar varchar 10
32
4. Spesifikasi File Supir
Nama file : tb_supir
Akronim : tb_supir
Fungsi : Menyimpan data supir
Tipe File : File Master
Organisasi file : Index Sequential
Akses File : Random
Media : Hard disk
Panjang Record : 238
Kunci Field : id_supir
Software : XAMPP
Tabel III.4
Spesifikasi file supir
No Elemen data Akronim Tipe Panjang Keterangan
1. Kode supir id_supir Varchar 6 Primary key
2. nama_supir nama_supir varchar 50
3. no_sim no_sim varchar 20
4. alamat_supir alamat_supir varchar 100
5. no_hp_supir no_hp_supir varchar 12
6. email_supir email_supir varchar 40
7. status_supir status_supir varchar 10
5. Spesifikasi File mobil
Nama file : tb_mobil
Akronim : tb_mobil
33
Fungsi : Menyimpan data mobil
Tipe File : File Master
Organisasi file : Index Sequential
Akses File : Random
Media : Hard disk
Panjang Record : 100
Kunci Field : id_mobil
Software : XAMPP
Tabel III.5
Spesifikasi file mobil
No Elemen Data Akronim Tipe Panjang keterangan
1. Kode mobil id_mobil Varchar 6 Primary key
2. Merk merk varchar 20
3. Warna warna varchar 10
4. Tahun tahun int 4
5. Nopol nopol varchar 10
6. no_mesin no_mesin varchar 20
7. harga_sewa harga_sewa int 20
8. Status status varchar 10
34
3.6 Pengkodean
A. Kode Admin
Setiap admin harus memiliki kode admin masing-masing sehingga
dapat hak akses dari masing-masing pemakai, di antaranya terdiri
dari:
X X X 9 9 9
Kode Hak Akses No Urut Admin
Contoh:
A D M 9 9 9
Keterangan :
ADM : pengguna memiliki hak akses sebagai admin
999 : No Urut Admin
B. Kode Supir
Setiap supir harus memiliki kode supir masing-masing sehingga dapat
membedakan dan masing-masing supir, diantaranya terdiri dari:
X X X 9 9 9
Kode Hak Akses No Urut Supir
35
Contoh :
S P R 9 9 9
Keterangan:
SPR : identitas dari “Supir”
999 : Indentitas No Urut Supir
C. Kode Mobil
Setiap mobil harus memiliki kode mobil masing-masing sehingga
dapat membedakan dengan mobil lainnya, di antaranya terdiri dari:
X X X 9 9 9
Kode Hak Akses No Urut Mobil
Contoh:
M B L 9 9 9
Keterangan:
MBL : Identitas Dari “Mobil”
999 : Identitas nomor urut kode mobil
36
D. Kode Pelanggan
Setiap admin harus memiliki kode pelanggan masing-masing sehingga
dapat membedakan dengan pelanggan lainnya, diantaranya terdiri
dari:
X X X 9 9 9
Kode Hak Akses No Urut Pelanggan
Contoh:
P L G 9 9 9
Keterangan:
PLG : Identitas Kode “Pelanggan”
999 : Identitas nomor urut pelanggan
E. Kode Peminjam
Setiap admin harus memiliki kode peminjam masing-masing sehingga
dapat membedakan dengan peminjam lainnya, diantaranya terdiri
dari:
X X X 9 9 9
Kode Hak Akses No Urut Peminjam
37
Contoh:
P N J 9 9 9
Keterangan:
PNJ : Identitas kode “peminjam”
999 : Indentitas nomor urut peminjam
F. Kode pengembalian
Setiap admin harus memiliki kode pengembalian masing-masing
sehingga dapat membedakan dengan pengembalian lainnya,
diantaranya terdiri dari:
X X X 9 9 9
Kode Hak AksesNo Urut
Pengembalian
Contoh:
P G N 9 9 9
Keterangan:
PGN : Identitas kode “pengembalian”
999 : Indentitas nomor urut pengembalia
38
3.7 Spesifikasi Komputer
Spesifikasi sistem komputer ini akan membahas tentang spesifikasi
perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk
mengimplementasikan program penyewaan mobil.
1. Kebutuhan Hardware
a. Laptop
1. processor : intel(R) celeron(R) CPU N3050 @1.60GHz 1.60GHz
2. Ram : 2 GB
3. 64-bitOperatingSystem,x64-basedprocessor
4. MouseOptical/Touchpad
2. Kebutuhan softwere
a. SistemOperasi:Windows7 Ultimate 64-bit
b. WebEditor:DreamweavearCS6
c. Aplikasi web server yang digunakan adalah XAMPP yang terdiri dari
beberapa komponen didalamnya,yaitu:
1. Apache : Apache Versi 3.1.0
2. MySQL: MySQLVersi 3.1.0
3. Aplikasi Browser : Mozilla Firefox
39
1.8 HIPO ( Hierarchy Input Proses Output)
0
Login
0.0
Menu Utama
1.0
Akun
2.0
Master
3.0
Transaksi
4.0
Laporan
1.1
Log Out
2.1
Pelanggan
3.1
Peminjam
4.1
Laporan Transaksi Peminjaman
2.2
Mobil
3.2
Pengembalian
4.1
Laporan Transaksi Pengembalian
2.3
Supir
2.4
Admin
Gambar III.4.Hierarchy Input Proses Output
40
1.9 Flowchart
1. Flowchat Data Supir
Star
Pilih
Tambah
Ubah
Perbarui
Hapus
Tampil
id_supir
(otomatis)
Input
Nama
supir,No
SIM, Status,
No HP,
Email,
Alamat
Data
LengkapBerhasil Simpan
Pilih
Tebel
Tampil data
(Otomatis)
Masukan
Data yang
ingin di
ubah
Input
Nama
supir,No
SIM, Status,
No HP,
Email,
Alamat
Data
Lengkap
Hapus
dataMenu Utama
End
Data belum
lengkap
Tida
k
tambah
Ya
ubah
perbaru
i
Hapus
Data tidak
lengkap
Data
berhasil
dihapus
Ya
Tida
k
Gambar III.5. Data Supir
41
2. Flowchat Data Mobil
Star
Pilih
Tambah
Ubah
Perbarui
Hapus
Tampil
id_mobil
(otomatis)
Input
Merk Mobil
Warna, No
Polisi, No
Mesin,
Harga Sewa,
tahun, Pilih
status
Data
LengkapBerhasil Simpan
Pilih
Tebel
Tampil data
(Otomatis)
Masukan
Data yang
ingin di ubah
Masukan
Merk mobil,
Warna, No
polisi, No
mesin, harga
sewa, Tahun,
pilih Status
Data
Lengkap
Berhasil di
perbarui
Hapus dataData Berhasil
Di HapusMenu Utama
End
Data belum
lengkap
Ya
Tidak
tambah
ubah
Data tidak
lengkapperbarui
hapus
Ya
Tidak
Gambar III.6. Data Mobil
42
3. Flowchart data Admin
Star
Pilih
Tambah
Ubah
Perbarui
Hapus
Tampil
id_mobil
(otomatis)
Input
Merk Mobil
Warna, No
Polisi, No Mesin,
Harga Sewa,
tahun, Pilih
status
Data Lengkap Berhasil Simpan
Pilih TebelTampil data
(Otomatis)
Masukan Data
yang ingin di
ubah
Masukan Merk
mobil, Warna,
No polisi, No
mesin, harga
sewa, Tahun,
pilih Status
Data LengkapBerhasil di
perbarui
Hapus dataData Berhasil Di
HapusMenu Utama
End
Data belum
lengkap
Ya
Tidak
tambah
ubah
Data tidak lengkap
perbarui
hapus
Ya
Tidak
Gambar III.7. Data Admin
43
4. Flowchart Data Pelanggan
Star
Pilih
Tambah
Ubah
Perbarui
Hapus
Tampil
id_mobil
(otomatis)
Input
Merk Mobil
Warna, No
Polisi, No Mesin,
Harga Sewa,
tahun, Pilih
status
Data Lengkap Berhasil Simpan
Pilih TebelTampil data
(Otomatis)
Masukan Data
yang ingin di
ubah
Masukan Merk
mobil, Warna,
No polisi, No
mesin, harga
sewa, Tahun,
pilih Status
Data LengkapBerhasil di
perbarui
Hapus dataData Berhasil Di
HapusMenu Utama
End
Data belum
lengkap
Ya
Tidak
tambah
ubah
Data tidak lengkap
perbarui
hapus
Ya
Tidak
Gambar III.7. Data Pelanggan
44
5. Flowchart Pengembalian
Mulai
PilihanTambahSimpan
Menu utama
Tampil tanggal
otomatis
Pilih no pinjam
Tampil data transaksi
Tampil denda dan total bayar
Input jumlah bayar
Tampil jumlah
kembalian
End
Hitung
Simpan
Tambah
Menu Utama
Gambar III.8. Data Pengembalian
6. Flowchart laporan Transaksi
Start
Pilih
Laporan peminjaman
Laporan pengembalian
Pilih tanggal
transaksi
Pilih tanggal
transaksi
Cetak
Cetak
Laporan
transaksi
peminjaman
Laporan
transaksi
pengembalian
End
Laporan
peminjaman
Laporan
pengembalian
Tutup
Menu Utama
Gambar III.9. Data Laporan Transaksi
45
1.10 Implementasi
A. Implementasi Rancangan From / antar muka
Implementasi rancangan antar muka pada program berdasarkan hasil
rancangan antar muka.
1. Halaman Login Admin
Admin harus melakukan login terlebih dahulu untuk dapat
menggunakan from yang tersedia jika login berhasil, maka menu –menu
yang sesuai dengan kategori user tersebut akan ditampilkan.
Gambar III.10. Halaman Login Admin
46
2. Menu Utama
Setelah login tampil, menu utama tampil yang dimana terdapat from-from
yang sudah dibutuhkan.
GambarIII.11. Menu Utama
3. Halaman From Mobil
Di dalam halaman data mobil, admin dapat mengelolah data mobil yang
dimilliki rental renika. Terdapat beberapa kolom yang harus diisikan secara
jelas, benar dan pasti.
Gambar III.12. Halaman From Mobil
47
4. Halaman From Supir
Di dalam halaman data supir, admin dapat mengelolah data supir.
Terdapat beberapa kolom yang harus diisikan secara jelas, benar dan
pasti.
Gambar III.13. Halaman From Supir
5. Halaman From Pelanggan
Tampilan pelanggan akan mengisi semua data yang diperlukan untuk
keperluan yang diinginkan.
Gambar III.14. Halaman From Pelanggan
48
6. Halaman From Admin
Halaman ini berisi tentang menambah admin, edit dan hapus admin.
Gambar III.15. Halaman From Admin
7. Halaman From Peminjaman
Pada halaman peminjaman disini berisi from yang dapat diisi oleh user
untuk melakukan peminjaman mobil.
Gambar III.16. Halaman From Peminjam
49
8. Halaman From Pengembalian
Di dalam halaman pengembalian mobil, admin dapat mengelolah transaksi
pengembalian mobil yang dimiliki rental renika berdasarkan customer yang
melakukan peminjaman.
GambarIII.17. Halaman From Pengembalian
2. Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackbox
testingyang fokus terhadap proses masukan dan keluaran program.
A. Pengujian terhadap from login
Tabel III.6 Hasil Pengujian Blackbox Testing Halaman Login
No
Nama
Inputan
Skenario
Kosong
Skenario
Terisi Benar
Skenario
Terisi Salah
Hasil Uji
1 Username
Muncul pesan
“maaf username
dan password
tidak boleh
kosong”
Sistem menerima
akses login dan
memunculkan
pesan”login
berhasil”
Muncul pesan
“maaf username
dan password
anda salah”
Valid
50
B. Pengujian Terhadap From Admin
Tabel III.7 Hasil Pengujian Blackbox Testing Halaman Admin
No
Nama
Inputan
Test Case Hasil Hasil Uji
1
Berhasil
tambah data
mobil
Admin menginput
data mobil
Data Mobil Bertambah Valid
2
Berhasil
tambah data
fasilitas mobil
Admin menginput
data fasilitas
Data fasilitas mobil
bertambah
Valid
3
Berhasil
tambah data
pesanan
Admin menginput
data pesanan
Data pesanan
bertambah
Valid
4
Berhasil
tambah data
user
Admin menginput
data user
Data user bertambah Valid
2 Password
Muncul pesan
“maaf username
dan password
tidak boleh
kosong”
Sistem
menerima akses
login dan
memunculkan
pesan”login
berhasil”
Muncul pesan
“maaf username
dan password
anda salah”
Valid
51
C. Pengujian Terhadap From Peminjaman
Tabel III. 8 Hasil Pengujian Blackbox Testing Halaman Pemijaman
N
o
Deskripsi uji Skenario
Hasil yang
diharapkan
Hasil Hasil uji
1 Menu Utama
Memilih From Mobil
untuk memilih mobil
Sistem masuk ke
halaman mobil
Sesuai
Harapan
Valid
2 Menu Mobil
Memilih mobil dan
klik “tersedia”
Sistem masuk ke
halaman sewa
mobil
Sesuai
Harapan
Valid
D. Pengujian Terhadap From Supir
Tabel III.9 Hasil Pengujian Blackbox Testing Halaman Supir
N
o
Skenario
Pengujian
Test case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1
Klik
tambah,
lalu
kosongkan
kolom
yang ad
klik enter
Id_supir:
(otomatis)
Nama: (kosong)
No.SIM: (kosnng)
Status: (kosong)
No.Hp: (kosong)
Email: (kosong)
Alamat: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“data eror,
silakan coba
kembali!”
Sesuai
Harapan
Valid
2
Klik
tambah,
Id_supir:
(otomatis)
Sistem akan
menerima akses
Sesuai
Harapan
valid
52
isinama,
no.SIM,
status,
No.Hp,
email,
alamat
Nama: eko
No.SIM:1426762
Status:tersedia
No.Hp:0896445
Email:
Alamat:
jl.kaliabang
dan kemudian
data akan
disimpan
langsung ke
database
E. Pengujian Terhadap From Mobil
Tabel III.10.Hasil Pengujian Blackbox Testing Halaman Mobil
N
o
Skenario
Pengujian
Test case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1
Klik
tambah,
lalu
kosongkan
kolom
yang ada
klik enter
Id_mobil: (otomatis)
Merek mobil
(kosong)
Warna:(kosong)
Nopol:(kosong)
No.mesin:(kosong)
Harga sewa:
(kosong)
Tahun: (kosong)
Status: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“data eror, silakan
coba kembali!”
Sesuai
Harapan
Valid
2 Klik Id_mobil: Sistem akan Sesuai valid
53
tambah,
Id_mobil,
Merek
mobil,
Warna,
Nopol,
No.mesin,
Harga
sewa,
Tahun,
Status,
(otomatis)
Merek mobil
avanza
Warna:hitam
Nopol:B3424CAS
No.mesin:B426542
6CAS
Harga sewa:
500000
Tahun: 2019
Status: tersedia
menerima akses
dan kemudian
data akan
disimpan
langsung ke
database
Harapan
F. Pengujian Terhadap From Pelanggan
Tabel III.11. Hasil Pengujian Blackbox Testing Halaman Pelanggan
N
o
Skenario
Pengujian
Test case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1
Klik
tambah,
lalu
kosongkan
kolom
yang ada
di from
No.Pelanggan : (otomatis)
Nama.Pelanggan: (kosng)
No.KTP: (kosong)
Jk: (kosong)
Kota: (kosong)
No.Hp: (kosong)
Email: (kosong)
Alamat: (kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“data eror,
silakan coba
Sesuai
Harapan
Valid
54
klik enter kembali!”
2
Klik
tambah,
No.Pelang
gan,
Nama.Pela
nggan,
No.KTP,
Jk:, Kota,
No.Hp,
Email,
Alamat
No.Pelanggan :
(otomatis)
Nama.Pelanggan: vera
No.KTP: 15265272
Jk: (kosong)
Kota: Bekasi
No.Hp: 08975646455
Email:
Alamat: jl.kaliabnag
Sistem akan
menerima
akses dan
kemudian
data akan
disimpan
langsung ke
database
Sesuai
Harapan
valid