BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang...
Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang...
![Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/1.jpg)
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
![Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/2.jpg)
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
![Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/3.jpg)
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.
![Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/4.jpg)
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.
![Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/5.jpg)
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.
![Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/6.jpg)
20
3.2.2 Activity Diagram
A. Activity Diagram Penyewaan
Gambar III. 2 Activity Diagram Penyewaan
![Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/7.jpg)
21
B. Activity Diagram Pengembalian
Gambar III. 3 Activity Diagram Pengembalian
![Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/8.jpg)
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:
![Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/9.jpg)
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
![Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/10.jpg)
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
![Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/11.jpg)
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
![Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/12.jpg)
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.
![Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/13.jpg)
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
![Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/14.jpg)
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
![Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/15.jpg)
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
![Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/16.jpg)
30
C. Use case Diagram Direktur
Gambar III. 7 Use case Diagram Direktur
![Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/17.jpg)
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
![Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/18.jpg)
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
![Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/19.jpg)
33
3.3.3 Activity Diagram
A. Activity Diagram Login
Gambar III.8 Activity Diagram Login
![Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/20.jpg)
34
B. Activity Diagram Mobil
Gambar III.9 Activity Diagram Mobil
![Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/21.jpg)
35
C. Activity Diagram Supir
Gambar III.10 Activity Diagram Supir
![Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/22.jpg)
36
D. Activity Diagram Penyewa
Gambar III.11 Activity Diagram Penyewa
![Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/23.jpg)
37
E. Activity Diagram Penyewaan
Gambar III.12 Activity Diagram Penyewaan
![Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/24.jpg)
38
F. Activity Diagram Pengembalian
Gambar III.13 Activity Diagram Pengembalian
![Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/25.jpg)
39
G. Activity Diagram Laporan
Gambar III.14 Activity Diagram Laporan
![Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/26.jpg)
40
3.4 Desain
3.4.1 Entity Relationship Diagram (ERD)
Gambar III.15 ERD Penyewaan Mobil Box
![Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/27.jpg)
41
3.4.2 Logical Record Structure (LRS)
Gambar III.16 LRS Penyewaan Mobil Box
![Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/28.jpg)
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
![Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/29.jpg)
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
![Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/30.jpg)
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
![Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/31.jpg)
45
3.4.4 Sequence Diagram
A. Sequence Diagram Form Login
Gambar III.17 Sequence Diagram Login
![Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/32.jpg)
46
B. Sequence Diagram User
Gambar III.18 Sequence Diagram Us
![Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/33.jpg)
47
C. Sequence Diagram Mobil
Gambar III.19 Sequence Diagram Mobil
![Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/34.jpg)
48
D. Sequence Diagram Supir
Gambar III.20 Sequence Diagram Supir
![Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/35.jpg)
49
E. Sequence Diagram Penyewa
Gambar III.21 Sequence Diagram Penyewa
![Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/36.jpg)
50
F. Sequence Diagram Penyewaan
Gambar III.22 Sequence Diagram Penyewaan
![Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/37.jpg)
51
G. Sequence Diagram Pengembalian
Gambar III.23 Sequence Diagram Pengembalian
![Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/38.jpg)
52
H. Sequence Diagram Laporan
Gambar III.24 Sequence Diagram Laporan
![Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/39.jpg)
53
3.4.5 Deployment Diagram
Gambar III.25 Deployment Diagram
![Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/40.jpg)
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
![Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/41.jpg)
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
![Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/42.jpg)
56
D. Halaman Penyewa
Halaman ini berfungsi untuk mencatatan data pribadi penyewa.
Gambar III.29 Halaman Penyewa
![Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/43.jpg)
57
E. Halaman Penyewaan
Halaman ini berfungsi untuk mencatat nama penyewa dan mobil sewa.
Gambar III.30 Halaman Penyewaan
![Page 44: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/44.jpg)
58
F. Halaman Pengembalian
Halaman ini berfungsi sebagai menu untuk memeriksa total bayar dan cek
terlambatan.
Gambar III.31 Halaman kembali/pengembalian
![Page 45: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/45.jpg)
59
G. Halaman Laporan
Halaman ini berfungsi untuk melihat semua data laporan.
Gambar III.32 Laporan sewa mobil
Gambar III.33 Laporan pengembalian mobil
![Page 46: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/46.jpg)
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
![Page 47: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/47.jpg)
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
![Page 48: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/48.jpg)
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
![Page 49: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/49.jpg)
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
![Page 50: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/50.jpg)
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
![Page 51: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/51.jpg)
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
![Page 52: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/52.jpg)
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
![Page 53: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/53.jpg)
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
![Page 54: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/54.jpg)
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
![Page 55: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/55.jpg)
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
![Page 56: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/56.jpg)
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
![Page 57: BAB III PEMBAHASAN - repository.bsi.ac.id · CV Dua Putri Jaya Mandiri biasa dikenal dengan DP yang telah beroperasional, dengan bidang usaha jasa transportasi dengan armada sendiri](https://reader031.fdocuments.net/reader031/viewer/2022013023/5faae5a5d68c2119a608f95c/html5/thumbnails/57.jpg)