Anda di halaman 1dari 33

BAB IV

PEMBAHASAN

Pada bab ini dijelaskan tentang tugas spesifik sistem infromasi yang dibangun

pada Wulan Rent Car. Berikut tugas spesifik nya :

A. Proses Bisnis

Wulan Rent Car adalah sebuah perusahaan yang bergerak dibidang

penyewaan mobil. Semua transaksi di perusahaan masih dilakukan secara manual.

Berikut ini adalah proses bisnis sistem penyewaan mobil pada Wulan Rent Car :

1. Prosedur Peminjaman

Penyewa mobil yang ingin melakukan peminjaman dapat melihat harga

penyewaan mobil pada daftar harga sewa mobil. Penyewa dapat menggunakan

jasa supir atau tidak sesuai dengan kebutuhan penyewa sendiri. 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

penyewa mengisi Formulir Penyewaan disertai dengan identitas diri. Kemudian

Formulir penyewaan yang telah diisi beserta pelunasan pembayaran diserahkan

kepada petugas kemudian petugas membuatkan kwitansi pembayaran sebagai

bukti pembayaran.
2. Prosedur Pengembalian

Pada saat pengembalian kendaraan oleh penyewa, petugas membawa

Formulir Pengembalian dan memeriksa kondisi kendaraan apakah terdapat

kerusakan atau tidak. Bila ada (misalnya spion pecah, body rusak, cat tergores,

dll), maka diperhitungkan penggantiannya dan dibebankan kepada penyewa.

Bila tidak rusak/terlambat maka tidak perlu mengisi Formulir pengembalian.

Namun Bila penyewa terlambat dalam pengembalian, maka jumlah

keterlambatan mobil dan sopir akan dibebankan kepada penyewa. Setelah

membayar kerusakan dan keterlambatan, maka petugas membuatkan kwitansi

sebagai tanda bukti pembayaran denda.

3. Prosedur Pembuatan Laporan

Diakhir bulan petugas membuat laporan penyewaan berikut denda

atas kerusakan atau keterlambatan yang terjadi dan laporan kendaraan. Laporan

tersebut diserahkan ke admin terlebih dahulu untuk di input, kemudian

diserahkan ke pemilik Wulan Rent Car.

B. Proses Sistem pada Wulan Rent Car

Analisa sistem rental mobil terdiri dari mekanisme sistem pelayanan rental

mobil, pendefinisian masalah, analisis kelemahan sistem, kehandalan sistem,

analisa kelayakan sistem. Pelayanan penyewaan mobil di Wulan Rent Car

dilakukan
dengan sistem terbuka untuk umum atau pelanggan, satu pelanggan boleh

melakukan transaksi penyewaan lebih dari sekali. Lama penyewaan untuk mobil

sesuai dengan paket yang dipilih. Terlambat mengembalikan mobil akan diberikan

denda sesuai keterlambatannya. Peminjaman mobil bersifat kolektif harus melalui

operator yang bersangkutan sebagai penanggung jawab. Adapun cara meminjam

atau menyewa mobil adalah sebagai berikut:

1) Pelanggan menyewa dan mengambil mobil di kantor rental mobil, kemudian

mobil yang akan dipinjam terlebih dahulu dicek oleh petugas.

2) Operator rental akan mencari data pelanggan yang bersangkutan di database

pelanggan, kemudian operator masuk ke form transaksi penyewaan, kemudian

mengisi atau menginputkan data mobil yang dipinjam, mengisi data pelanggan

peminjam, mengisi tanggal peminjaman, kemudian operator akan memberikan

printout kwitansi penyewaan kepada pelanggan sebagai tanda bukti.

3) Apabila penyewa belum menjadi pelanggan tetap, maka operator akan masuk

ke form pelanggan dan menginputkan data-data penyewa baru sebagai

pelanggan tetap. Setelah itu, operator baru bisa memasukkan data untuk

melakukan transaksi penyewaan.

C. Aturan Bisnis

Menurut Business Rules Group (1993), aturan bisnis adalah pernyataan yang

mendefinisikan atau membatasi beberapa aspek bisnis. Adanya aturan-aturan

bisnis
ini dimaksudkan untuk menegaskan struktur bisnis atau untuk mengendalikan atau

mempengaruhi perilaku bisnis. Aturan bisnis biasanya dituliskan dalam

dokumentasi sederhana terkait sistem yang dibangun dan menghubungkannya

dengan spesifikasi kebutuhan fungsional. Aturan bisnis pada Wulan Rent Car

sebagai berikut:

1) Penyewa wajib memeriksa kelengkapan kendaraan sebelum digunakan dan

akan memelirahara sebaik baiknya

2) Apabila kendaraan mengalami lecet, tergores, kerusakan atau hilang maka

saya akan mengganti biaya kerusakan atau kehilangan kendaraan tersebut

sesuai dengan harga pasaran dealer atau showroom

3) Selama kendaraan dalam masa perbaikan, penyewa berewajiban untuk

membayar biaya dari tarif harian setiap harinya

4) Apabila dalam perjalanan mengalami kemacetan, ban kempes atau gangguan

lainnya saya tidak akan meminta ganti rugi atau pengurangan uang sewa

5) Apabila penyewa bermaksud memperpanjang masa sewa maka penyewa

diwajibkan memberitahukan hal tersebut dua jam sebelum berahir sewa

6) Penyewa tidak dibenarkan memperpanjang massa sewa lebih dari satu hari

kecuali telah melunasi administrasi kendaraan

7) Penyewa tidak diperbolehkan dipakai untuk melakukan tindak pidana atau

kejahatan

8) Apabila penyewa kendaraan lebih dari waktu yang ditentukan diatas maka

saya bersedia membayar 10 % dari harga sewa harian per jam keterlambatan
9) Tidak boleh dipidah tangankan kepada orang lain selain nama tercantum

dalam surat perjanjian sewa ini

10) Apabila karena suatu hal yang membatalkan mengembalikan kendaraan

sebelum masa berahir maka uang sewa yang telah dibayar tidak dapat

dikembalikan

11) Apabila penyewa mobil tidak memenuhi ketentuan diatas atau melanggar

syarat syarat aturan yang tertera diatas maka pemilik rentan Wulan Rent Car

berhak melaporkan kepihak yang berwajib

12) Dan apabila ada biaya biaya lain yang timbul dikarenakan oleh penyewa

seperti ketentuan ketentuan diatas maka dibebankan kepada penyewa.

D. Kebijakan Sistem pada Wulan Rent Car

Kebijakan adalah pernyataan tertulis yang menjelaskan pemikiran, sikap,

pandangan dari institusi tentang sesuatu hal. Adapun Kebijakan Sistem pada

Wulan Rent Car sebagai berikut :

1) Masa sewa fullday / sehari berlaku mulai pukul 10.00 – 22.00 WIB , untuk

pengembalian mobil maksimal sampai dengan pukul 23.59 WIB. Jika

melewati jam tersebut akan dikenakan denda sebesar 10 % dari harga sewa

harian per jam keterlambatan


2) Untuk masa sewa fullday dengan menggunakan jasa Driver, kendaraan tidak

dapat ditinggalkan bersama penyewa. Dalam hal ini driver harus ikut

menginap dan dikenakan biaya penginapan untuk driver.

3) Untuk biaya makan, tips dan biaya lain lain driver akan ditanggung oleh

penyewa mobil

4) Sewa keluar kota Customer tetap menanggung biaya operasional pulang dan

pergi seperti : bahan bakar dan tol (meskipun termasuk dalam paket drop off).

5) Driver memiliki hak untuk parkir pada area aman dan nyaman dalam radius

1000 meter.

6) Penyewa tidak diperkenankan membawa penumpang dan barang melebihi

kapasitas standard dari kendaraan yang disewa.

7) Kendaraan tidak dapat digunakan pada situasi medan extreme seperti untuk

off road, medan yang berlumpur, berbatu atau daerah perbukitan terjal.

8) Kecelakaan yang mengakibatkan kerusakan terhadap kendaraan yang di

akibatkan oleh supir, sengaja atau tidak sengaja, sepenuhnya akan menjadi

tanggung jawab pihak kami, begitu juga sebaliknya.

9) Setiap penyewa dilarang membawa barang yang melanggar hukum.


E. Dekomposisi Fungsi

Menurut Akhmad Nuryahya (2005), Dekomposisi fungsi dimulai dengan

analisis 'pekerjaan apa saja yang ingin dilakukan', diikuti tahap desain 'bagaimana

pekerjaan tersebut dapat dilakukan' dimana prosesnya berorientasi pada tujuan.

Perangkat yang digunakan biasanya berdasarkan pada data flow dan bahasa

prosedural. Dekomposisi fungsi pada sistem yang berjalan pada Wulan Rent Car

sebagai berikut :

Gambar 4.1 Dekomposisi Fungsi


(Sumber : Penulis, 2021)
F. Hirarki Fungsi

Hirarki adalah sebuah alat yang digunakan untuk memahami masalah secara

kompleks, dimana masalah tersebut diuraikan ke dalam elemen-elemen yang

bersangkutan, kemudian menyusun elemen-elemen tersebut secara hirarkis dan

akhirnya dilakukan penilaian atas elemen-elemen yang bersangkutan tersebut

sekaligus menentukan keputusan yang mana akan diambil. Hirarki fungsi Sistem

Penyewaan Mobil pada Wulan Rent Car sebagai berikut :

Gambar 4.2 Hirarki Fungsi


(Sumber : Penulis, 2021)
G. Analisa Input, Process, dan Output

Analisa yaitu suatu usaha dalam mengamati secara detail pada suatu hal atau

benda dengan cara menguraikan komponen-komponen pembentuknya atau

menyusun komponen tersebut untuk dikaji lebih lanjut. Analisa input, process, dan

output pada Sistem Penyewaan Mobil Wulan Rent Car sebagai berikut :

Gambar 4.3 Analisa Input, Process, dan Output


(Sumber : Penulis, 2021)

Dari analisa input tersebut, sistem mempunyai proses yang meliputi sebagai

berikut :

1. Proses penyimpanan dan pencocokan data, dilakukan jika ada penyimpanan

dan baru atau data lama (jika terjadi proses pengeditan). Dan jika terjadi

proses pencarian data, maka sistem membutuhkan pencocokan data dari kunci

primernya.

2. Proses pengeditan data, dilakukan jika ada kesalahan terhadap data yang

dimasukan, maka data yang mengalami kesalahan ketika dimasukan dapat

diperbaiki.
3. Proses penghapusan data dilakukan jika ada data – data yang sudah tidak

dibutuhkan lagi.

4. Proses pembaharuan data, dilakukan setelah kita melakukan penyimpanan

terhadap data baru, bauk yang mengalami proses penyimpanan data baru,

pengeditan data, ataupun penghapusan data.

5. Proses perekaman data, merupakan proses dimana sistem harus merekam

data- data yang telah disimpan.

6. Proses pencarian data, digunakan untuk pencarian data pada basis data.

Selanjutnya analisa process fitur yang disajikan sebagai berikut :

1. Informasi user yang menggunakan sistem, meliputi : admin dan karyawan

2. Data user berupa nama user dan password.

3. Login dan logout oleh admin dan user.

4. Registrasi untuk user baru hanya dapat dilakukan oleh admin dan memiliki

status sebagai karyawan

Dan analisa output sebagai berikut :

1. Data customer dan daftar karyawan.

2. Daftar mobil dan daftar jenis mobil

3. Daftar tarif sewa mobil Detail Data peminjaman.


H. Diagram Aliran Data

Diagram Aliran Data (DAD) adalah suatu diagram yang menggunakan notasi-

notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat

membantu untuk memahami sistem secara logika, tersruktur dan jelas. Berikut

DAD pada Wulan Rent Car :

1. Diagram Konteks

Gambar 4.4 Diagram Konteks


(Sumber : Penulis, 2021)
2. Diagram Nol

Gambar 4.5 Diagram Nol


(Sumber : Penulis, 2021)
3. Diagram Rinci

Gambar 4.5 Diagram Rinci


(Sumber : Penulis, 2021)
I. Kamus Data

Kamus data (data dictionary) adalah suatu penjelasan tertulis tentang

suatu data yang berada di dalam database atau suatu daftar data elemen yang

terorganisir dengan definisi yang tetap dan sesuai dengan sistem, sehingga user

dan analis sistem mempunyai pengertian yang sama tentang input, output, dan

komponen data strore. Kamus data pada Sistem Penyewaan Mobil Wulan Rent Car

sebagai berikut :

1. Kamus Data Customer

No Nama Field Type Length Keterangan

1 Id_Customer Varchar 55 Id Customer

2 Nama Varchar 12 Nama Customer

3 Alamat Varchar 55 Alamat

4 No_Telp Varchar 13 Nomer Telepon

5 Email Varchar 24 Alamat Email

Tabel 4.1 Kamus Data Customer


(Sumber : Penulis, 2021)
2. Kamus Data Mobil

No. Nama Field Type Length Keterangan


1 Nama_Mobil Varchar 55 Nama Mobil
2 No_Pol Varchar 9 Plat Nomer
3 Warna_Mobil Varchar 8 Warna Mobil
4 Harga_Mobil Varchar 7 Harga Mobil

Tabel 4.2 Kamus Data Mobil


(Sumber : Penulis, 2021)

3. Kamus Data Paket

No. Nama Field Type Length Keterangan

1. Jenis_Paket Varchar 12 Jenis Paket

2. Harga_Paket Varchar 7 Harga Paket

Tabel 4.3 Kamus Data Paket


(Sumber : Penulis, 2021)

4. Kamus Data Transaksi

No. Nama Field Type Length Keterangan

1. Id_Transaksi Varchar 12 Jenis Paket

2. Id_Mobil Varchar 7 Harga Paket

3. Id_Customer Varchar 20 Id Customer

4. No_Pol Varchar 9 Nopol Kendaraan

5. Harga Int 7 Harga Paket


6. Tgl_Penyewaan Date - Tanggal Penyewaan

7. Tgl_Pengembalian Date - Tanggal Pengembalian

8. Durasi Varchar 2 Durasi Penyewaan

9. Total Varchar 7 Total

10. Denda Varchar 7 Denda Penyewaan

Tabel 4.4 Kamus Data Transaksi


(Sumber : Penulis, 2021)

J. Spesifikasi Proses

1. Spesifikasi Proses Data Customer

No Proses : 4.1

Nama Proses : Data Customer

Deskripsi : Tambah Data Customer

Masukan Aliran Data : Data Customer

Keluaran Aliran Data : Data Customer

Logika Proses :

Begin

Tambah Data Customer

Buka Data Customer

Baca Data Customer

If belum ada
Rekam/Simpan Data Customer

Else

Teruskan ke proses selanjutnya

Tutup Data Customer

End.

2. Spesifikasi Proses Data Mobil

No Proses : 4.2

Nama Proses : Data Mobil

Deskripsi : Tambah Data Mobil

Masukan Aliran Data : Data Mobil

Keluaran Aliran Data : Data Mobil

Logika Proses :

Begin

Tambah Data Mobil

Buka Data Mobil

Baca Data Mobil

If belum ada

Rekam/Simpan Data Mobil

Else

Teruskan ke proses selanjutnya


Tutup Data Mobil

End.

3. Spesifikasi Proses Data Paket

No Proses : 4.3

Nama Proses : Data Paket

Deskripsi : Tambah Data Paket

Masukan Aliran Data : Data Paket

Keluaran Aliran Data : Data Paket

Logika Proses :

Begin

Tambah Data Paket

Buka Data Paket

Baca Data Paket

If belum ada

Rekam/Simpan Data Paket

Else

Teruskan ke proses selanjutnya

Tutup Data Paket

End.
4. Spesifikasi Proses Data Transaksi

No Proses : 4.4

Nama Proses : Data Transaksi

Deskripsi : Tambah Data Transaksi

Masukan Aliran Data : Data Transaksi

Keluaran Aliran Data : Data Transaksi

Logika Proses :

Begin

Tambah Data Transaksi

Buka Data Transaksi

Baca Data Transaksi

If belum ada

Rekam/Simpan Data Transaksi

Else

Hitung Total Biaya Transaksi

Keluarkan/Tampilkan Total Biaya

Tutup Data Transaksi

End.
5. Spesifikasi Proses Laporan Transaksi

No Proses : 4.5

Nama Proses : Buat Laporan Transaksi

Deskripsi : Pembuatan Laporan Transaksi

Masukan Aliran Data : Data Transaksi

Keluaran Aliran Data : Laporan Transaksi

Logika Proses :

Begin

Baca Data Transaksi

If belum ada

Rekam/Simpan Laporan Transaksi

Else

Tampilkan Laporan Transaksi

Tutup Laporan Transaksi

End.
K. Bagan Terstruktur

Gambar 4.6 Bagan Terstruktur Menu Utama


(Sumber : Penulis, 2021)

Gambar 4.7 Bagan Terstruktur Log


(Sumber : Penulis, 2021)
Gambar 4.8 Bagan Terstruktur Data
(Sumber : Penulis, 2021)

Gambar 4.9 Bagan Terstruktur Transaksi


(Sumber : Penulis, 2021)
Gambar 4.8 Bagan Terstruktur Laporan

Gambar 4.10 Bagan Terstruktur Laporan


(Sumber : Penulis, 2021)

L. Spesifikasi Modul

1. Buku Inventaris

Fungsi : Sebagai pencatatan mobil yang di sewa

Sumber : Admin Pengelola

Tujuan : Pemilik Wulan Rent Car

Jumlah : 1 buku

Frekuensi : Setiap mobil keluar

Media : Buku
2. Form Penyewaan Mobil

Fungsi : Sebagai pencatatan data penyewa

mobil Sumber : Admin Pengelola

Tujuan : Pemilik Wulan Rent Car

Jumlah : 1 lembar

Frekuensi : Setiap penyewa mobil pada Wulan Rent Car

Media : Kertas

3. Laporan Transaksi

Fungsi : Sebagai pencatatan laporan transaksi penyewaan mobil

Sumber : Admin Pengelola

Tujuan : Pemilik Wulan Rent Car

Jumlah : 1 buku

Frekuensi : Setiap transaksi penyewaan mobil

Media : Buku

4. Laporan Penyewaan dan Pengembalian Mobil

Fungsi : Sebagai pencatatan laporan penyewaan dan pengembalian

mobil

Sumber : Admin Pengelola

Tujuan : Pemilik Wulan Rent Car

Jumlah : 1 buku
Frekuensi : Setiap penyewaan dan pengembalian mobil

Media : Buku

M. Analisa Basis Data

1. ERD (Entity Relationship Diagram)

Entity Relationship Diagram (ERD), yaitu sebuah model untuk menyusun

database agar dapat menggambarkan data yang mempunyai relasi dengan

database yang akan didesain. Berikut adalah entity relationship diagram sistem

informasi penyewaan yang diusulkan di Wulan Rent Car.

Gambar 4.11 Entity Relationship Diagram


(Sumber : Penulis, 2021)
2. Spesifikasi File Basis Data

Spesifikasi file yang ada pada program aplikasi merupakan susunan atau

struktur tabel yang telah dibuat melalui proses normalisasi, sehingga tabel-tabel

tersebut saling terhubung dalam sebuah database Wulan Rent Car berikut ini

tabel-tabel yang didalam database tersebut :

a. Spesifikasi File Data Customer

Nama File : Data Customer

Akronim : data_customer

Fungsi : Untuk menyimpan data customer

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 128 Karakter

Kunci Field : id_customer

Software : Mysql

No Nama Field Type Length Keterangan

1 id_customer Varchar 24 Primary Key

2 nama Varchar 12

3 alamat Varchar 55
4 no_telp Varchar 13

5 email Varchar 24

Tabel 4.5 Spesifikasi File Data Customer


(Sumber : Penulis, 2021)

b. Spesifikasi File Data Mobil

Nama File : Data Mobil

Akronim : data_mobil

Fungsi : Untuk menyimpan data mobil

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 79 Karakter

Kunci Field : nama_mobil

Software : Mysql

No. Nama Field Type Length Keterangan

1 nama_mobil Varchar 55 Primary Key

2 no_pol Varchar 9

3 warna_mobil Varchar 8

4 harga_mobil Varchar 7
Tabel 4.6 Spesifikasi File Data Mobil
(Sumber : Penulis, 2021)

c. Spesifikasi File Data Paket

Nama File : Data Paket

Akronim : data_paket

Fungsi : Untuk menyimpan data paket

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 19 Karakter

Kunci Field : nama_mobil

Software : Mysql

No. Nama Field Type Length Keterangan

1. jenis_paket Varchar 12 Primary Key

2. harga_paket Varchar 7

Tabel 4.7 Spesifikasi File Data Paket


(Sumber : Penulis, 2021)
d. Spesifikasi File Data Transaksi

Nama File : Data Transaksi

Akronim : data_transaksi

Fungsi : Untuk menyimpan data paket

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 71 Karakter

Kunci Field : id_transaksi

Software : Mysql

No. Nama Field Type Length Keterangan

1. id_transaksi Varchar 12 Primary Key

2. id_mobil Varchar 7

3. id_customer Varchar 20

4. no_pol Varchar 9

5. harga Int 7

6. tgl_penyewaan Date -

7. tgl_pengembalian Date -

8. durasi Varchar 2

9. total Varchar 7
10. denda Varchar 7

Tabel 4.8 Spesifikasi File Data Transaksi


(Sumber : Penulis, 2021)

N. Rancangan Layer, Form Input, dan Form Output

1. Tampilan Form Registrasi

Gambar 4.12 Form Registrasi


(Sumber : Penulis, 2021)
2. Tampilan Form Input Transaksi

Gambar 4.13 Form Input Transaksi


(Sumber : Penulis, 2021)

3. Tampilan Form Output Transaksi

Gambar 4.14 Form Output Transaksi


(Sumber : Penulis, 2021)
4. Tampilan Laporan Penyewaan

Gambar 4.15 Laporan Penyewaan


(Sumber : Penulis, 2021)

5. Tampilan Laporan Pengembalian

Gambar 4.16 Laporan Pengembalian


(Sumber : Penulis, 2021)
5. Tampilan Laporan Transaksi

Gambar 4.17 Laporan Transaksi


(Sumber : Penulis, 2021)

O. Listing Program

Dibawah ini adalah sebuah listing program perhitungan transaksi peminjaman

dan pengembalian mobil pada Wulan Rent Car :

Gambar 4.18 Listing Program


(Sumber : Penulis, 2021)

Anda mungkin juga menyukai