Anda di halaman 1dari 22

BAB IV

ANALISA DAN PEMBAHASAN

4.1 Analisa Sistem Yang Sedang Berjalan

Analisa sistem yang sedang berjalan adalah menganalisa prosedur sistem


yang sedang berjalan pada PT Mara Tanto Siregar yaitu dilakukan dengan cara
menguraikan suatu sistem yang utuh kedalam bagian-bagian komponenya dan
mengevaluasi permasalahan-permasalahan yang terjadi, serta kebutuhan yang
diharapkan sehingga dapat di usulkan perbaikannya.Maka diketahui kelemahan
dan kesalahan dari sistem yang sedang berjalan.
Sistem yang sedang berjalan di PT Mara Tanto Siregar yaitu dengan
pencatatan di buku besar sehingga untuk proses rekap data masih kesulitan,
karena harus mencari dan membuka lagi buku catatan. Dibutuhkan analisa yang
sedang berjalan untuk mempermudah dalam mendefinisikan permasalahan dan
kendala-kendala yang terjadi pada PT Mara Tanto Siregar.

4.2 Prosedur Pengolahan Data

Sistem pengolahan data rental mobil pada PT Mara Tanto Siregar saat ini
dilakukan secara manual sehingga kurang efisien dan membutuhkan waktu yang
lama. Prosedur pengolahan informasi pada PT Mara Tanto Siregar adalah sebagai
berikut:
1. Admin membuat laporan data rental mobil kedalam buku besar.
2. Admin membuat data penyewa
3. Admin memberi laporan kepada pimpinan.

4.2.1 Kelemahan dan Kelebihan Sistem Yang Sedang Berjalan

14
15

Setelah melakukan penganalisaan terhadap sistem yang sedang berjalan


pada PT Mara Tanto Siregar, maka dapat dilihat beberapa kelemahan, diantaranya
yaitu:
1. Tidak adanya penyimpanan data, sehingga terjadinya kesulitan dalam
pencarian data.
2. Keamanan informasi tidak terjamin seperti data itu hilang.
3. Tidak bisa diakses secara online sehingga membuat jangkauan tentang
informasi mobil yang disewakan terbatas.
Adapun kelebihan sistem yang sedang berjalan pada PT. Mara Tanto Siregar
yaitu:
1. Tidak membuat RAM komputer penuh.
2. Listrik padam kita masih bisa cari data penyewa tersebut.
3. Tidak ada virus.

4.2.2 Flowchart Dokumen

Flowchart dokumen ini menjelaskan sistem yang berjalan pada pada PT


Mara Tanto Siregar, dapat dilihatBagan alir dokumen bertujuan untuk mengetahui
proses yang terjadi pada sistem, dan untuk mengetahui kelemahan dari proses
sistem yang sedang berjalan, maka diupayakan untuk dapat lebih disempurnakan
dengan sistem yang baru. Bagan alir dokumen tersebut dapat dilihat pada gambar
4.1 di bawah ini:
16

Konsumen Admin Pimpinan

Data Konsumen Info Data Mobil


Laporan Transaksi

Info Harga
Sewa

LaporanPenyewaan Mobil
Pembayaran Uang
Sewa
Bukti transaksi
Penyewaan

Laporan penyewaan yang


sudah dibuat

transaksi

CetakStruk

Gambar 4.1 Flowchart Dokumen Sistem Yang Sedang Berjalan

4.2.3 Formulir Input dan Output Sistem Yang Sedang Berjalan

Dalam bentuk sistem yang sedang berjalan, dapat diketahui kekurangan atau
keterbatasan dari sistem tersebut. Untuk memperjelas analisa sistem yang sedang
berjalan, dapat dilihat formulir input dan Output sistem yang sedang berjalan di
bawah ini :j
17

4.2.3.1 Formulir Input Sistem Yang Sedang Berjalan

Adapun dokumen input pada pada PT Mara Tanto Siregar seperti terlihat
pada gambar 4.2 dibawah ini:

Gambar 4.2 Input Sistem Yang Sedang Berjalan

Keterangan:

Gambar diatas adalah bukti tanda penyewaan mobil pada PT Mara Tanto
Siregar, kegunaannya sebagai bukti transaksi penyewaan mobil kepada penyewa.

1. Adapun kelebihan dari input sistem yang sedang berjalan yaitu:


a. Dapat dilakukan pencatatan dalam transaksi penyewaan mobil
b. Memberi penyajian transaksi pemesanan tiket dengan baik
2. Kelemahan dari dokumen input sistem yang sedang berjalan yaitu:
a. Sering terjadi kesalahan pada pencatatan tiket.
b. Memerlukan waktu dalam pencarian data dan pembuatan laporan.

4.2.3.2 Formulir OutputSistem Yang Sedang Berjalan


18

Formulir output merupakan penjelasan hasil dari laporan sistem


pengolahan data pada PT Mara Tanto Siregar. Berikut adalah formulir output data
penyewaan mobil dapat dilihat pada gambar 4.3 dibawah ini:

Gambar 4.3 Output Sistem yang Sedang Berjalan

Penjelasan :

Formulir Output dibuat oleh bagian admin sebagai laporan penyewaan


mobil dan diberikan kepada pemilik mobil, sebagai laporan sewa mobil.

1. Kelebihan data Output sistem yang sedang berjalan


a. Tidak memerlukan tenaga kerja yang ahli dalam bidang komputer, sehingga
tidak memerlukan dana tambahan untuk membayar tenaga ahli baru.
2. Kelemahan dokumen Output sistem yang sedang berjalan
a. Dalam pembuatan laporan penyewaan mobil membutuhkan waktu yang
lama karena masih dilakukan dengan pencatatan dibuku besar.
b. Sering terjadi kesalahan dalam pencatatan pembuatan laporan.

4.3 Perancangan Sistem Yang Diusulkan

Suatu sistem baru yang diusulkan dapat meningkatkan informasi PT Mara


Tanto Siregar sehingga mempermudah penyampaian informasi kepihak yang
membutuhkan maka sistem informasi yang di usulkan penulis adalah merancang
aplikasi website.
19

4.3.1 Perancangan Sistem

Sistem yang akan dirancang ini merupakan perubahan dari sistem yang
sedang berjalan pada PT Mara Tanto Siregar. Dalam Pengoperasiannya, sistem ini
akan dilakukan dengan menggunakan komputer sebagai alat bantu dan didukung
oleh program aplikasi yang dibuat dari PHP, dan MySQL dengan Adobe
Dreamweaverb CS6untuk mendesain sistem penyewaan mobil.

4.4 Data Flow Diagram (DFD)

DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada
atau sistem baru yang akan dikembangkan secara logika. DFD (Data Flow
Diagram) adalah suatu langkah atau metode untuk membuat sebuah perancangan
sistem yang mana berorientasi pada alur data yang bergerak ke sebuah system
lainnya. Dalam membuat system informasi ini, DFD sering dipakai. DFD dibuat
oleh para analis untuk membuat sebuah system dengan baik. Dimana DFD ini
nantinya dikasih kan kepada para programmer untuk memulai proses coding.
Yang mana para programmer ini melakukan sebuah coding sesuai dengan DFD
yang dibuat oleh para analis sebelumnya. Software yang digunakan pada
pembuatan DFD (Data Flow Diagram) antara lain Easy Case, Power Designer 6
dan biasa menggunakan UML (Unified Manual Language). Adapun Data Flow
Diagram dari sistem yang diusulkan adalah sebagai berikut :
20

a. Diagram Konteks

Adapun diagram konteks dapat dilihat pada gambar dibawah ini :

Info Mobil Info Mobil


Info Penyewaan Info Konsumen
Info Harga Info Penyewaan
Info Harga

Aplikasi Rental Mobil Pada


PT Mara Tanto Siregar

Login/Logout Login/logout
Konsumen Data Konsumen Data Mobil Admin
Data Konsumen
Data Penyewaan
Data Pembayaran

Login/logout Laporan Data Konsumen


Laporan Data Penyewaan
Laporan Data Penghasilan

Pimpinan

Gambar 4.4 Diagram Konteks

Admin merupakan user utama yang mempunyai peran serta tugas untuk
mengolah jalannya aplikasi secara keseluruhan dan memantau proses sistem
penyewaan mobil. User yang melakukan sewa mobil, data yang terkait data sewa
mobil serta pengembalian mobil yang disewa. Pemilik rental yaitu menerima
laporan sewa mobil yang terjadi.

b. Data Flow Diagram Level 0

Adapun data flow diagram level 0 dapat dilihat pada gambar dibawah ini
21

Data mobil
1.0
konsumen Pilih Mobil File Mobil

KTP
Data mobil
Data Konsumen
2.0
Input data Data konsumen
konsumen

3.0
Cetak Bukti Data sewa
Bukti Transaksi Transaksi Data sewa
4.0
Membuat Laporan
Penyewaan

5.0
Input Data
Konsumen

Admin

Laporan data mobil


6.0
Cetak Laporan Data
mobil

Gambar 4.5 Data Flow DiagramLevel 0

4.5 Perancangan Database

Dalam pengolahan data dbsewamobil dibutuhkan beberapatabelseperti


dibawah ini yaitu :
1. Tabel Login
22

Nama Tabel : Login

Tabel 4.1 Login


Field Description Type Size Key
username Username Varchar 30
password Password Varchar 30

2. Tabel Mobil
Nama Tabel : Mobil

Tabel 4.2 Mobil


Field Description Type Size Key

Id_mobil Id mobil int 11

plat Plat mobil Varchar 11

jenis Jenismobil varchar 30

harga Harga mobil Double

tahun Tahun mobil int 4

nomesin Nomor mesin mobil varchar 20

gambar Gambar mobil varchar 100

stnk Nomor STNK varchar 255

cc Cc varchar 255

3. Tabel Registrasi
Nama Tabel : Registrasi

Tabel 4.3 Registrasi


Field Description Type Size Key
id_penyewa Id penyewaan Int 11 Primary Key
Nama Nama penyewa varchar 50
Jk Jenis kelamin varchar 15
23

Alamat Alamat penyewa Text


Telepon Telepon varchar 12
Username Username varchar 50
penyewa
Password Password varchar 50
penyewa

4. Tabel Penyewaan
Nama Tabel : Penyewaan

Tabel 4.4 Penyewaan


Field Description Type Size Key
id_penyewaan Id penyewaan int 11 Primary Key
id_penyewa Id penyewa int 11
Plat Plat mobil varchar 11
jenis jenis mobil varchar 30
harga Hargasewa double
tanggal Tanggalsewa date
hari Berapa hari sewa int 3
mobil
supir Jasasupir varchar 10

5. Tabel Pengembalian
Nama Tabel : Kembali

Tabel 4.5 Kembali


Field Description Type Size Key

id_kembali Id kembali Int 11 Primary Key

id_penyewaan Id penyewaan Int 11

tglkembali Tanggal kembali Date

Keterlambatan Keterlambatan Int 4


24

kembali mobil
Denda Denda Double

6. Tabel Pembayaran
Nama Tabel : Pembayaran

Tabel 4.6 Pembayaran


Field Description Type Size Key

id_pembayaran Id pembayaran int 11 Primary Key

id_penyewa Id penyewa int 11

Jenis jenis double

hari Haripembayaran date


tanggal Tanggalpembayaran varchar 255
harga harga varchar 255

bayar pembayaran date


transfer transfer varchar 255
status Status varchar 255

4.6 Entity Relationship Diagram(ERD)

Adapun ERD penyewaan mobil adalah sesuai dengan database yang telah
dibuat diatas, gambar ERD penyewaan mobil yaitu sebagai berikut :
25

tahun harga
plat
Nome sim
jenis

gambar Mobil
No.stnk

cc

Mempunyai
password id_kembali

id_penyewaan

Admin Pengembalian
Mengelola tanggal_kembali

tanggal
keterlambatan
username
Nomor sim denda

Penyewaan
harga_sewa id_penyewaan

plat id_penyewa
tanggal_booking hari

id_penyewa

Mengisi jumlah
id_pembayaran
password

level
Konsumen Transaksi
Melakukan
telepon

alamat
tanggal_pembayaran status
jk
buktil_pembayaran
nama username

id_penyewa

Gambar 4.6 Entity Relationship Diagram


26

4.7 Implementasi Sistem

4.7.1 Perancangan Input

Perancangan input adalah perancangan masukan dalam perangkat lunak


Sistem Informasi Penyewaan Mobil terdiri dari masukan data penyewaan mobil.
1. Rancangan Halaman Utama
Rancangan halaman utama berguna untuk mengakses kehalaman admin dan
user.

Gambar 4.7 Tampilan Rancangan Halaman Utama

Keterangan :
1. Logo : Menampilkan logo
2. Home : Menu utama
3. Profil : Menu membuka profil
4. Data Mobil : Menu untuk melihat dan menginput data mobil
5. Log In : Proses pintu masuk
27

2. Login Admin
Login admin berrfungsi untuk menjaga file, data, informasi pribadi dan
membatasi interaksi.

Gambar 4.8 Login Admin

Keterangan :
1. Home : Menu utama
2. Login Admin : Untuk login admin
3. Profil : Untuk membuka profil
4. Data Mobil : Menu untuk melihat dan menginput data mobil
5. Username : Langkah dan ketentuan awal bagi setiap pengguna yang ingin
mendapatkan akun
6. Password : Untuk menjaga informasi dan data penting yang tersimpan di dalam
sebuah akun.
7. Batal : Tidak jadi dilangsungkan
8. Login : Proses pintu masuk bagi pengguna
9. Logo : Menampilkan logo

3. Rancangan Menu Admin


Menu admin berguna untuk meng-input-an data-data penyewaan mobil pada
PT Mara Tanto Siregar.
28

Gambar 4.9 Menu Utama Pada Tampilan Halaman Admin

Penjelasan :
a. Home : menu membuka home
b. Data mobil : menu untuk melihat dan menginput data mobil.
c. Data penyewa : menu untuk melihat dan menginput data penyewa.
d. Data penyewaan : menu untuk melihat dan menginput data penyewaan.
e. Data pembayaran : menu untuk melihat dan menginput data pembayaran
f. Data pengembalian : menu untuk melihat dan menginput data pengembalian
mobil.
g. Logout : menu untuk keluar dari halaman utama

4. Rancangan Halaman Profil


Adapun halaman profil menjelaskan sekilas profil perusahaan yaitu sebagai
berikut :
29

Gambar 4.10 Halaman Profil


5. Rancangan Registrasi Member
Adapun rancangan registrasi adalah sebelum member login untuk sewa mobil
yaitu sebagai berikut :

Gambar 4.11 Tampilan Rancangan Halaman Registrasi Member

6. Tampilan Rancangan Data Mobil


Input data mobil ini berguna untuk menambahkan data mobil.
30

Gambar 4.12 Tampilan Halaman Data Mobil

7. Tampilan Rancangan Data Penyewa


Input data penyewa ini berguna untuk menambahkan data penyewa.

Gambar 4.13 Tampilan Halaman Data Penyewa

8. Tampilan Rancangan Data Penyewaan


Input data penyewaan ini berguna untuk menambahkan data penyewaan.
31

Gambar 4.14 Tampilan Halaman Data Penyewaan

9. Tampilan Rancangan Data Pembayaran


Input pembayaran ini berguna untuk menambahkan data pembayaran.

Gambar 4.15 Tampilan Rancangan Data Pembayaran

10. Tampilan Rancangan Data Kembali Mobil


Input kembali mobil ini berguna untuk menambahkan data kembali mobil.
32

Gambar 4.16 Tampilan Halaman Kembali Mobil

4.7.2 Perancangan Output

Adapun laporan-laporan yang dihasilkan sistem penyewaan mobil adalah


sebagai berikut:
1. Rancangan Halaman Utama User
Pada halaman ini adalah menampilkan halaman utama user.

Gambar 4.17 Tampilan Halaman Utama User


33

Penjelasan:
a. Home : Halaman awal website
b. Profil : Menu membuka profil
c. Data Mobil : Data mobil : menu untuk melihat dan menginput data mobil.
d. LogOut : Halaman untuk masuk

2. Tampilan Data Mobil


Halaman ini menampilkan data mobil yaitu sebagai berikut :

Gambar 4.18 Tampilan Halaman Data Mobil

3. Rancangan Sewa Mobil


Pada halaman ini menampilkan sewa mobil yaitu sebagai berikut:
34

Gambar 4.19 Tampilan Halaman Sewa Mobil


4. Rancangan Halaman List Penyewaan
Halaman ini menampilkan list penyewaan yaitu sebagai berikut:

Gambar 4.20 Tampilan Halaman List Penyewaan

5. Tampilan Halaman List Pembayaran


Halaman ini menampilkan list pembayaran yaitu sebagai berikut :
35

Gambar 4.21 Tampilan Halaman List Pembayaran

Anda mungkin juga menyukai