bab iii pembahasan - repository.bsi.ac.id · cv dua putri jaya mandiri biasa dikenal dengan dp yang...

57
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

Upload: others

Post on 11-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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