bab iii pembahasan - repository.bsi.ac.id · cv dua putri jaya mandiri biasa dikenal dengan dp yang...
TRANSCRIPT
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
3.1.1 Sejarah Perusahaan
CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah
beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri dan
mitra Partner/Rekan apabila diperukan. CV Dua Putri Jaya Mandiri didirikan dengan
akta nomor 3 tanggal 21 Februari 2017, dibuat dihadapan Yenni Sari Kusuma,
SH,M.Kn Notaris di Bekasi yang telah mendapatkan persetujuan dari SK Menteri
Hukum dan Hak Asasi Manusia RI dengan keputusan No. AHU-481.AH.02.01
Th.2013.
CV Dua Putri Jaya Mandiri didirikan oleh Bapak Warjana Bin Waliya pada
tahun 2016 yang berlokasi di Ruko Harapan Indah Blok FA No. 25 RW. 017
Kelurahan Pejuang Kecamatan Medan Satria Kota Bekasi. CV Dua Putri ini
menyediakan jasa pelayanan penyewaan mobil guna untuk memenuhi kebutuhan
transportasi dengan jenis armada (kendaraan) pengangkut barang, diantaranya Colt
Diesel Engkel dan Colt Diesel Double Box.
15
16
VISI DAN MISI CV DUA PUTRI JAYA MANDIRI
Visi : Membantu memperbaiki struktur transportasi di Indonesia, memberikan
kemudahan bagi masyarakat dalam melaksanakan pekerjaan dengan memberikan
pelayanan pengiriman tepat waktu secara efektif dan efisien, serta menjaminnya
kepuasan berkelanjutan bagi customer.
Misi :
1. Menjadikan CV Dua Putri Jaya Mandiri Indonesia sebagai jasa transportasi
tercepat dalam melayani kebutuhan masyarakat Indonesia.
2. Komunikasi yang efektif dalam menghadapi keinginan dan keluhan dari
customer
3. Meningkatkan kepedulian dan tanggung jawab terhadap karyawan, sehingga
karyawan merasa memiliki pelanggan baik.
3.1.2 Struktur Organisasi dan Fungsi
Sumber : CV Dua Putri Jaya Mandiri:2019
Gambar III. 1 Struktur Organisasi CV Dua Putri Jaya Mandiri
17
1. Direktur
1. Memimpin dan mengkoordinasikan semua kegiatan.
2. Mengepalai semua prosedur yang berjalan dalam suatu perusahaan
3. Menandatangani surat-surat penting yang berhubungan dengan
kepentingan CV Dua Putri Jaya Mandiri.
2. Admin
Admin dalam perusahaan ini adalah orang yang membantu mengatur dan
menjadwal semua kegiatan Direktur.
3. Supir
1. Melayani konsumen yang membetuhkan jasa driver dalam kota dan luar
kota.
2. Bertanggung jawab atas segala resiko dan keamanan mobil ketika dipakai
oleh konsumen.
3.2 Tinjauan Kasus
3.2.1 Proses Bisnis Sistem Berjalan
A. Aktivitas Penyewaan
Proses kegiatan kerja di CV Dua Putri Jaya Mandiri pencatatan transaksi
penyewaan masih dilakukan secara manual. Pada proses penyewaan, penyewa datang
langsung ke CV Dua Putri Jaya Mandiri untuk memilih mobil dan menanyakan harga
sewa.
18
Admin memberikan informasi harga sewa, mulai dari harga sewa mobil dan
penambahan jasa supir. Setiap jenis kendaraan memiliki harga sewa yang berbeda-
beda begitu juga harga sewa jasa sopir untuk daerah Jabodetabek dan
diluar Jabodetabek pun berbeda.
Setelah itu admin memberikan formulir kepada penyewa, dan penyewa
mengisi formulir sesuai kartu identitas penyewa, penyewa menyiapkan persyaratan
yang diajukan oleh CV Dua Putri Jaya Mandiri seperti Foto copy KTP
Penyewa dapat menggunakan jasa supir atau tidak sesuai dengan kebutuhan
penyewa sendiri. Admin akan menyiapkan jasa supir jika diperlukan dan admin akan
memberikan informasi data supir tersebut.
Penyewa menyerah formulir yang sudah diisi dan persyaratan seperti foto copy
kartu identitas KTP kepada admin.
Penyewa melunasi pembayaran kepada admin dan admin membuat kwitansi
untuk penyewa. Admin menyerahkan kwitansi dan kunci kepada penyewa, penyewa
menerima kwitansi dan kunci.
B. Aktivitas Pengembalian
Pada saat pengembalian mobil sewa, penyewa datang langsung ke CV Dua
Putri Jaya Mandiri. Penyewa mengembalikan mobil dengan menunjukkan kwitansi
yang sebelumnya diterima pada saat proses penyewaan.
19
Admin menerima mobil dan mendata kwitansi yang diberikan oleh penyewa
dan mengecek apakah penyewa melakukan keterlambatan pengembalian atau tidak.
Jika penyewa melakukan keterlambatan pengembalian mobil sewa maka
penyewa dikenakan denda keterlambatan, dan penyewa membayarkan denda tersebut
kepada admin.
Admin menerima pembayaran dan membuatkan bukti pengembalian, lalu
penyewa menerima bukti pengembalian.
.C. Aktivitas Laporan
Admin membuat laporan penyewaan dan pengembalian mobil sewa untuk
diserahkan kepada pimpinan, admin membuat laporan setiap sebulan sekali dengan
menggunakan Ms. Word Excel.
Admin menyerah laporan penyewaan dan pengembalian kepada pimpinan, dan
pimpinan terima laporan penyewaan dan pengembalian.
20
3.2.2 Activity Diagram
A. Activity Diagram Penyewaan
Gambar III. 2 Activity Diagram Penyewaan
21
B. Activity Diagram Pengembalian
Gambar III. 3 Activity Diagram Pengembalian
22
C. Activity Diagram Laporan
Gambar III.4 Activity Diagram Laporan Admin
3.2.3 Dokumen Masukan
Bentuk dokumen masukan merupakan dokumen atau data yang digunakan
sebagai acuan dalam pembuatan atau pengisian data pada program aplikasi. Dalam
komputerisasi monitoring penyewaan mobil terdapat data-data yang dibutuhkan
sebagai masukan. Adapun bentuk masukan adalah sebagai berikut:
23
A. Nama Dokumen : KTP
Fungsi : Untuk mengetahui data pelanggan
Sumber : Pelanggan
Tujuan : Admin
Frekuensi : Setiap ada pelanggan baru
Media : Kertas
Jumlah : Satu Lembar
Bentuk : Lampiran A-1
B. Nama Dokumen : Formulir
Fungsi : Untuk mengetahui data pelanggan
Sumber : Pelanggan
Tujuan : Admin
Frekuensi : Setiap ada pelanggan baru
Media : Kertas
Jumlah : Satu Lembar
Bentuk : Lampiran A-2
24
3.2.4 Dokumen Keluaran
Bentuk dokumen keluaran merupakan dokumen atau data yang dibuat
berdasarkan atau keluarannya. Untuk mendapatkan hasil optimal maka sangat
dibutuhkan pembuatan output untuk suatu program agar pemakai (user) yang
menggunakannya lebih cepat memahami hasil kerja dari suatu program. Dalam proses
pengoahan data, nantinya akan mengasilkan bentuk keluaran dan laporan, diantaranya
sebagai berikut:
A. Nama Dokumen : Kwitansi
Fungsi :Sebagai bukti penyewaan mobil
Sumber : Admin
Tujuan : Pelanggan
Frekuensi : Setiap terjadi transaksi penyewaan
Media : Kertas
Jumlah : Satu Lembar
Bentuk : Lampiran B-1.
B. Nama Dokumen : Data Supir
Fungsi : Sebagai informasi data supir
Sumber : Admin
Tujuan : Pelanggan
Frekuensi : Setiap ada penggunaan jasa supir
Media : Kertas
Jumlah : Satu Lembar
Bentuk : Lampiran B-2
25
C. Nama Dokumen : Bukti Pengembalian
Fungsi : Sebagai bukti pengembalian mobil
Sumber : Admin
Tujuan : Pelanggan
Frekuensi : Setiap terjadi transaksi pengembalian mobil
Media : Kertas
Jumlah : Satu Lembar
Bentuk : Lampiran B-3
D. Nama Dokumen : Laporan Penyewaan
Fungsi : Untuk mengetahuin data penyewaan
Sumber : Admin
Tujuan : Pimpinan
Frekuensi : Setiap satu bulan sekali
Media : Kertas
Jumlah : Satu Lembar
Bentuk : Lampiran B-4
26
3.2.5 Permasalahan Pokok
Permasalahan yang dihadapi pada sistem berjalan di CV Dua Putri Jaya
Mandiri saat ini adalah :
1. Tingkat kecepatan dalam proses penyewaan mobil, pengolahan, penyimpanan,
maupun pengembalian data penyewaan sangat kurang.
2. karyawan juga sering mengeluhkan waktu yang dipakai untuk mencatat kurang
efisien karena data yang ditulis dengan tangan harus dicatat ulang ke microsoft
excel. Hal ini tentu berpengaruh pada pembuatan laporan karena laporan jadi
kurang akurat.
3.2.6 Pemecahan Masalah
1. Mengubah pengolahan data yang sedang berjalan, dengan menggunakan satu
sistem yang mencakup semua kegiatan yang berhubungan dengan penyewaan
mobil yang berbentuk dekstop.
2. Sistem yang akan dibuat dapat mencakup semua kegiatan yang berhubungan
dengan penyewaan mobil, yang tentu saja dapat meminimalisir semua
permasalahan yang ada saat ini, waktu kerja karyawan pun akan menjadi lebih
efisien, dan hasil yang dapat pun akan lebih akurat.
27
3.3 Analisa Kebutuhan Software
Dalam melakukan suatu perancangan sistem maka peneliti melakukan analisa
kebutuhan software sehingga dapat mengetahui proses yang terjadi dan mendapatkan
apa yang dibutuh oleh CV Dua Putri Jaya Mandiri.
3.3.1 Analisa Kebutuhan
Halaman Admin
A.1 Admin dapat melakukan login
A.2 Admin dapat mengolah data mobil
A.3 Admin dapat mengolah data supir
A.4 Admin dapat mengolah data penyewa
A.5 Admin dapat mengolah data transaksi penyewaan
A.6 Admin dapat mengolah data transaksi pengembalian
A.7 Admin dapat mengolah data laporan
A.8 Admin dapat melakukan logout
Halaman Kasir
B.1 Kasir dapat melakukan login
B.2 Kasir dapat mengolah penyewa
B.3 Admin dapat mengolah data transaksi penyewaan
B.4 Admin dapat mengolah data transaksi pengembalian
28
B.5 Kasir dapat melakukan logout
Halaman Direktur
C.1 Direktur dapat melakukan login
C.2 Direktur dapat melihat data laporan
C.3 Direktur dapat melakukan logout
29
3.3.2 Use case Diagram
A. Use case Diagram Admin
Gambar III. 5 Use Case Diagram Admin
B. Use case Diagram Kasir
Gambar III. 6 Use case Diagram Kasir
30
C. Use case Diagram Direktur
Gambar III. 7 Use case Diagram Direktur
31
A. Scenario use case Admin
Table III. 1 Scenario Use Case Diagram Admin
Use case Admin
Deskripsi Untuk mengelolah data
Aktor yang terlibat Admin
Kondisi Awal Form Login
Skenario Normal
Aksi Aktor Reaksi Sistem
1. Login
2. Menampilkan menu utama
3. Mengelolah data mobil
4. Menampilkan data mobil
5. Mengelolah data supir
6. Menampilkan data supir
7. Mengelolah data penyewa
8. Menampilkan data penyewa
9. Mengelolah data transaksi penyewaan
10. Menampilkan data transaksi penyewaan
11. Mengelolah data transaksi pengembalian
12. Menampilkan data transaksi pengembalian
13. Mengelolah data laporan
14. Menampilkan data laporan
32
B. Scenario use case Kasir
Table III. 2 Scenario Use Case Diagram Kasir
Use case Kasir
Deskripsi Untuk mengelolah data transaksi
Aktor yang terlibat Kasir
Kondisi Awal Form Login
Skenario Normal
Aksi Aktor Reaksi Sistem
1. Login
2. Menampilkan menu utama
3. Mengelolah data transaksi penyewaan dan pengembalian
4. Menampilkan data transaksi penyewaan dan pengembalian
C. Scenario Use Case Diagram Direktur
Tabel III.3 Scenario Use Case Diagram Direktur
Use case Direktur
Deskripsi Untuk melihat data laporan
Aktor yang terlibat Direktur
Kondisi Awal Form Login
Skenario Normal
Aksi Aktor Reaksi Sistem
1. Login
2. Menampilkan menu utama
3. Melihat data laporan
4. Menampilkan data laporan
33
3.3.3 Activity Diagram
A. Activity Diagram Login
Gambar III.8 Activity Diagram Login
34
B. Activity Diagram Mobil
Gambar III.9 Activity Diagram Mobil
35
C. Activity Diagram Supir
Gambar III.10 Activity Diagram Supir
36
D. Activity Diagram Penyewa
Gambar III.11 Activity Diagram Penyewa
37
E. Activity Diagram Penyewaan
Gambar III.12 Activity Diagram Penyewaan
38
F. Activity Diagram Pengembalian
Gambar III.13 Activity Diagram Pengembalian
39
G. Activity Diagram Laporan
Gambar III.14 Activity Diagram Laporan
40
3.4 Desain
3.4.1 Entity Relationship Diagram (ERD)
Gambar III.15 ERD Penyewaan Mobil Box
41
3.4.2 Logical Record Structure (LRS)
Gambar III.16 LRS Penyewaan Mobil Box
42
3.4.3 Spesifikasi File
A. Table User
Tabel III.4 Spesifikasi Tabel User
NO Nama Field Type Size Keterangan
1 KODE_USER VARCHAR 10 PK
2 NAMA_USER VARCHAR 30
3 PASSWORD VARCHAR 30
4 STATUS VARCHAR 10
B. Table Mobil
Tabel III.5 Spesifikasi File Mobil
NO Nama Field Type Size Keterangan
1 KODE_MOBIL VARCHAR 10 PK
2 MERK VARCHAR 15
3 WARNA VARCHAR 10
4 JENIS VARCHAR 20
5 NOPOL VARCHAR 10
6 HARGA_SEWA VARCHAR 10
43
C. Table Supir
Tabel III.6 Spesifikasi File Supir
NO Nama Field Type Size Keterangan
1 KODE_SUPIR VARCHAR 10 PK
2 NAMA_SUPIR VARCHAR 50
3 ALAMAT VARCHAR 50
4 NO_TELPON VARCHAR 12
D. Table Penyewa
Tabel III.7 Spesifikasi File Penyewa
NO Nama Field Type Size Keterangan
1 KODE_PENYEWA VARCHAR 10 PK
2 NAMA_PENYEWA VARCHAR 30
3 ALAMAT VARCHAR 100
4 TELPON VARCHAR 12
5 NO_ID VARCHAR 20
E. Table Penyewaan
Tabel III.8 Spesifikasi File Penyewaan
NO Nama Field Type Size Keterangan
1 NO_SEWA VARCHAR 10 PK
2 TANGGAL_SEWA DATE
3 KODE_ADMIN VARCHAR 10
4 KODE_PENYEWA VARCHAR 10
5 HARGA_SEWA VARCHAR 20
44
F. Table Pengembalian
Tabel III.9 Spesifikasi File Pengembalian
NO Nama Field Type Size Keterangan
1 NO_KEMBALI VARCHAR 10 PK
2 TANGGAL DATE
3 TOTAL_DENDA VARCHAR 15
4 KODE_PENYEWA VARCHAR 10
5 KODE_ADMIN VARCHAR 10
6 NO_SEWA VARCHAR 10
45
3.4.4 Sequence Diagram
A. Sequence Diagram Form Login
Gambar III.17 Sequence Diagram Login
46
B. Sequence Diagram User
Gambar III.18 Sequence Diagram Us
47
C. Sequence Diagram Mobil
Gambar III.19 Sequence Diagram Mobil
48
D. Sequence Diagram Supir
Gambar III.20 Sequence Diagram Supir
49
E. Sequence Diagram Penyewa
Gambar III.21 Sequence Diagram Penyewa
50
F. Sequence Diagram Penyewaan
Gambar III.22 Sequence Diagram Penyewaan
51
G. Sequence Diagram Pengembalian
Gambar III.23 Sequence Diagram Pengembalian
52
H. Sequence Diagram Laporan
Gambar III.24 Sequence Diagram Laporan
53
3.4.5 Deployment Diagram
Gambar III.25 Deployment Diagram
54
3.4.6 User Interface
A. Halaman Login
Halaman login ini berfungsi untuk login dengan hak akses dari masing-
masing staff dan penggunaan sistem yang berbeda.
Gambar III.26 Halaman login
55
B. Halaman Mobil
Halaman ini berfungsi untuk memesan mobil.
Gambar III.27 Halaman Mobil
C. Halaman Pesan Supir
Halaman ini berfungsi untuk memanipulasi data supir.
Gambar III.28 Halaman Supir
56
D. Halaman Penyewa
Halaman ini berfungsi untuk mencatatan data pribadi penyewa.
Gambar III.29 Halaman Penyewa
57
E. Halaman Penyewaan
Halaman ini berfungsi untuk mencatat nama penyewa dan mobil sewa.
Gambar III.30 Halaman Penyewaan
58
F. Halaman Pengembalian
Halaman ini berfungsi sebagai menu untuk memeriksa total bayar dan cek
terlambatan.
Gambar III.31 Halaman kembali/pengembalian
59
G. Halaman Laporan
Halaman ini berfungsi untuk melihat semua data laporan.
Gambar III.32 Laporan sewa mobil
Gambar III.33 Laporan pengembalian mobil
60
3.5 Implementasi
3.5.1 Code Generator
Public Class LOGIN
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
Close()
End Sub
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Call buka_db()
Dim AA As String
AA = " SELECT * FROM masuk WHERE NAMA_USER='" & txt_username.Text & "'" & _
" AND PASSWORD='" & txt_password.Text & "'" cmd = New OleDb.OleDbCommand(AA, conn)
Dim RS As OleDb.OleDbDataReader
RS = cmd.ExecuteReader()
If Not RS.HasRows Then MsgBox("USER ATAU PASSWORD SALAH", vbCritical)
Exit Sub
Else RS.Read()
If (txt_username.Text = RS("NAMA_USER")) And _ (txt_password.Text = RS("PASSWORD")) Then
Me.Hide()
With MDI .t_admin.Enabled = RS("admin")
.t_supir.Enabled = RS("supir")
.t_mobil.Enabled = RS("mobil") .t_penyewa.Enabled = RS("penyewa")
.t_pengembalian.Enabled = RS("kembali") .t_penyewaan.Enabled = RS("sewa")
.t_laporanpenyewaan.Enabled = RS("laporan_penyewaan")
.t_laporanpengembalian.Enabled = RS("laporan_pengembalian")
.Show()
End With
Else MsgBox("USER ATAU PASSWORD SALAH", vbInformation, "wrong1")
txt_username.Focus()
Exit Sub End If
End If
61
End Sub
Private Sub CheckBoxSP_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles
CheckBoxSP.CheckedChanged If txt_password.UseSystemPasswordChar = True Then
txt_password.UseSystemPasswordChar = False Else
txt_password.UseSystemPasswordChar = True End If
End Sub
Private Sub LOGIN_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
End Sub End Class
62
3.5.2 Blackbox Testing
A. Pengujian from login
Hasil Pengujian BlackBox Testing Login
Tabel III.10 Pengujian from 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 dan
menampilkan
pesan
“Harap isi
username dan
password”
Sesuai
harapan
Vaid
2 Mengetikkan
username, dan
password tidak
diisi atau kosong
kemudian klik
tombol login
Username:
Admin
Password:
(kosong)
Sistem akan
menolak dan
menampilkan
pesan
“Password
belum diisi”
Sesuai
harapan
Vaid
63
3 Mengetikkan
password, dan
tidak username
kemudian klik
tombol login
Username:
(kosong)
Password:
Admin
Sistem akan
menolak dan
menampilkan
pesan
“Username
belum diisi”
Sesuai
harapan
Vaid
4 Mengetikkan
username dan
password dengan
benar, kemudian
klik tombol login
Username:
Admin
Password:
Admin
Sistem
menerima
akses login
dan
kemudian
menampilkan
halaman
Admin.
Sesuai
harapan
Vaid
64
B. Pengujian form mobil
Hasil Pengujian BlackBox Testing Mobil
Tabel III.11 Pengujian form mobil
No. Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Kode mobil,
merek mobil,
warna mobil,
jenis mobil,
no polisi
(tidak diisi)
kemudian
klik save
Mengeklik
save tanpa
mengisi
data atau
hanya
sebagian
data yang
diisi
Sistem akan
menolak dan
menampilkan
pesan
“Semua data
harus diisi”
Sesuai
harapan
Vaid
2 Kode mobil,
merek mobil,
warna mobil,
jenis mobil,
no polisi
(telah diisi)
kemudian
klik save
Mengeklik
save
dengan
mengisi
data
lengkap
dan benar
Sistem
menerima
dan
kemudian
akan
menampilkan
bukti mobil /
transaksi
Sesuai
harapan
Vaid
65
C. Pengujian form supir
Hasil pengujian BlackBox Testing supir
Tabel III.12 Pengujian form supir
No. Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Kode supir,
nama supir,
alamat dan
telpon (tidak
diisi)
kemudian klik
save
Mengeklik
save tanpa
mengisi
data atau
hanya
sebagian
data yang
diisi
Sistem akan
menolak dan
menampilkan
pesan
“Semua data
harus diisi”
Sesuai
harapan
Vaid
2 Kode supir,
nama supir,
alamat dan
telpon (telah
diisi)
kemudian klik
save
Mengeklik
save
dengan
mengisi
data
lengkap
dan benar
Sistem
menerima
dan
kemudian
akan
menampilkan
data supir.
Sesuai
harapan
Vaid
66
D. Pengujian form penyewa
Hasil pengujian BlackBox Testing penyewa
Tabel III.13 Pengujian form penyewa
No. Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Kode penyewa,
nama penyewa,
alamat, telpon
dan no ID
(tidak diisi)
kemudian klik
tombol save
Mengeklik
save tanpa
mengisi
data atau
hanya
sebagian
data yang
diisi
Sistem akan
menolak dan
menampilkan
pesan
“Semua data
harus diisi”
Sesuai
harapan
Vaid
2 Kode penyewa,
nama penyewa,
alamat, telpon
dan no ID
(telah diisi
dengan benar)
kemudian klik
tombol save
Mengeklik
save
dengan
mengisi
data
lengkap
dan benar
Sistem
menerima dan
kemudian akan
menampilkan
bukti penyewa
/ transaksi.
Sesuai
harapan
Vaid
67
E. Pengujian form penyewaan
Hasil pengujian BlackBox Testing pe nyewaan
Tabel III.14 Pengujian form penyewaan
No. Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 No sewa,tgl
sewa, kode
admin, nama
admin, kode
penyewa,
nama
penyewa,
kode mobil,
dan harga
sewa (Tidak
diisi)
kemudian
klik save
Mengeklik
save tanpa
mengisi
data atau
hanya
sebagian
data yang
diisi
Sistem akan
menolak dan
menampilkan
pesan
“Semua data
harus diisi”
Sesuai
harapan
Vaid
68
2 No sewa,tgl
sewa, kode
admin, nama
admin, kode
penyewa, nama
penyewa, kode
mobil, dan
harga sewa
(telah diisi)
kemudian klik
save
Mengeklik
save
dengan
mengisi
data
lengkap
dan benar
Sistem
menerima
dan
kemudian
akan
menampilkan
bukti sewa /
transaksi
Sesuai
harapan
Vaid
69
F. Pengujian form Pengembalian
Hasil pengujian BlackBox Testing pengembalian
Tabel III. 15 Pengujian form Pengembalian
No. Skenario Pengujian Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 No kembali,
tgl,total denda,kode
penyewa, nama
penyewa,kode
admin, nama admin,
no sewa (tidak diisi)
kemudian klik save
Mengeklik
save tanpa
mengisi
data atau
hanya
sebagian
data yang
diisi
Sistem akan
menolak dan
menampilkan
pesan
“Semua data
harus diisi”
Sesuai
harapan
Vaid
2 No kembali,
tgl,total denda,kode
penyewa, nama
penyewa,kode
admin, nama admin,
no sewa (telah diisi)
kemudian klik save
Mengeklik
save
dengan
mengisi
data
lengkap
dan benar
Sistem
menerima dan
kemudian akan
menampilkan
bukti
pengembalian/
transaksi
Sesuai
harapan
Vaid
70
3.5.3 Spesifikasi Hardware dan Software
Tabel III.16 Spesifikasi Hardware dan Software
Kebutuhan Keterangan
Sistem Windows 10
Processor AMD A9-9420 Radeon R5
RAM 4GB
Harddisk 1TB
Monitor 14”HD
Keyboard 108 Keyboard Standar
Printer Cannon MP287
Mouse Standar
Software Bahasa Pemrograman : Visual Studio 2010
Database : SQL Server