bab iii pembahasan - bina sarana informatika · gambar iii.1. struktur organisasi rental mobil...

34
21 BAB III PEMBAHASAN 3.1 TinjauanPerusahaan 3.1.1 Sejarah Perusahaan Rental Mobil Renika adalah suatu bentuk wirausaha milik perseorangan yang menyediakan produk jasa pelayanan penyewaan mobil untuk memenuhi kebutuhan masyarakat dalam pelayanan transportasi setiap harinya. Rental Mobil Renika di dirikan oleh Ibu Rusnike Naibaho pada tahun 2015 yang berlokasi di Jl.Raya Perjuangan (Prapatan Ujung Harapan) Rt. 02/03 Teluk Pucung Bekasi Utara Pool: Jl.Srikaya No.24 Rt.05/26 Teluk Pucung Bekasi Utara. 3.1.2 Struktur Organisasi dan Fungsi Berikut ini adalah struktur organisasi yang ada di rental mobil Renika. Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir Rental Mobil Wawan Eko Redo

Upload: others

Post on 26-Dec-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

21

BAB III

PEMBAHASAN

3.1 TinjauanPerusahaan

3.1.1 Sejarah Perusahaan

Rental Mobil Renika adalah suatu bentuk wirausaha milik perseorangan

yang menyediakan produk jasa pelayanan penyewaan mobil untuk memenuhi

kebutuhan masyarakat dalam pelayanan transportasi setiap harinya.

Rental Mobil Renika di dirikan oleh Ibu Rusnike Naibaho pada tahun

2015 yang berlokasi di Jl.Raya Perjuangan (Prapatan Ujung Harapan) Rt. 02/03

Teluk Pucung – Bekasi Utara Pool: Jl.Srikaya No.24 Rt.05/26 Teluk Pucung –

Bekasi Utara.

3.1.2 Struktur Organisasi dan Fungsi

Berikut ini adalah struktur organisasi yang ada di rental mobil Renika.

Gambar III.1. Struktur Organisasi Rental Mobil Renika

Pemilik Rental Mobil

Rusnike Naibaho

Karyawan 1 kasir

Rosdiana

Karyawan 2 Supir

Rental Mobil

Wawan

Eko

Redo

Page 2: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

22

Struktur organisasi sangat penting kegunaannya untuk menjelaskan suatu

organisasi, dan juga untuk mengontrol tugas serta tanggung jawab masing-masing

anggotanya. Adapun uraian tugas dari fungsi masing-masing bagian pada Rental

Mobil Renika adalah sebagai berikut:

a. Pemilik

Sebagai pemilik usaha dari Rental Mobil Renika, di bawah ini adalah tugas

selaku pemilik dari Rental Mobil Renika:

1. Meminpin dan mengelolah rental mobil.

2. Bertanggung jawab atas kerugian dan keuntungan rental mobil.

b. Karyawan 1 (kasir)

Sebagai karyawan 1 dari Rental Mobil Renika, di bawah ini adalah tugas

selaku pemilik dari rental mobil renika:

1. Membantu pemilik dalam mengelolah keuangan.

2. Memberi pelayan yang terbaik kepada pelanggan sesuai dengan standar

operasional prosedur.

c. Karyawan 2 (supir)

Sebagai karyawan 2 dari Rental Mobil Renika, di bawah ini adalah tugas

selaku pemilik Rental Mobil Renika:

1. SIM dan STNK masih berlaku selalu dibawa dalam menjalankan tugas.

2. Kemahiran dalam mengemudi kendaraan.

3. Mengetahui jalan dan memahami rambu lalu lintas.

4. Tata krama dalam memberikan pelayanan kepada pelanggan.

5. Penampilan rapi dan kesehatan prima.

Page 3: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

23

3.2 AnalisaKebutuhan

3.2.1 Kebutuhan Admin

Kebutuhan-kebutuhan untuk pengembangan perangkat lunak ini sebagai

berikut :

a. Perangkat harus mampu membaca daya kunci pada saat proses pencarian,

proses pemasukan data perubahan data, dan penghapusan data.

b. Perangkat lunak yang akan di gunakan harus memiliki tampilan yang

mudah di mengerti pengguna atau user.

c. Perangkat lunak harus mampu menyimpan data yang dimasukan oleh

pengguna atau user kedalam data user, data pelanggan, data supir, data

mobil, data peminjaman dan data pengembalian.

d. Proses dalam perangkat lunak yang mampu memperbaharu iatau

menghapus semua data yang di simpan dalam data user, data pelanggan,

data supir, data mobil, data peminjaman dan data pengembalian.

e. Perangkat mampu mencetak bukti transaksi penyewaan mobil.

3.2.2 KebutuhanSistem

Data yang dapat di olah oleh perangkat lunak ini adalah sebaga iberikut :

a. Data penyimpan oleh semua fungsi perangkat lunak yaitu tabel user,

tabel pelanggan, tabel supir, tabel mobil, tabel peminjaman, tabel

pengembalian.

b. Data transaksi merupakan yang akan memproses jumlah biaya

penyewaan mobil, serta biaya keterlambatan jika di perlukan.

Page 4: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

24

3.3 Rancangan Dokumen

3.3.1 Rancangan Dokumen Masukan (Input)

Spesifikasi rancangan program ini terdiri dari form input yang di

perlukan untuk memasukan data tersebut menjadi informasi yang di

butuhkan. Form input yang di perlukan pada rancangan ini adalah sebagai

berikut:

1. Nama Dokumen : Data Supir

Fungsi : Sebagai data dirisupir

Sumber : KTP

Media : Kertas

Jumlah : 1 Rangkap

Frekuensi : setiap ada penambahan supir

Bentuk : Lampiran A-1

2. Nama Dokumen : Data Mobil

Fungsi : Sebagai data mobil

Sumber : STNK

Media : Kertas

Jumlah : 1 Rangkap

Frekuensi : Setiap pada penambahan mobil

Bentuk : Lampiran A2

3. Nama Dokumen : Data Admin

Fungsi : Sebagai data diri admin

Sumber : KTP

Media : kertas

Jumlah : 1 Rangkap

Page 5: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

25

Frekuensi : Setiap ada penambahan admin

Bentuk : Lampiran A3

4. Nama Dokumen : Data Pelanggan

Fungsi : Sebagai data diriPelanggan

Sumber : KTP

Media : kertas

Jumlah : 1 Rangkap

Frekuensi : Setiap ada penambahan Pelanggan

Bentuk : Lampiran A4

3.3.2 Rancangan Dokumen Keluaran (Output)

Setelah dimasukan data maka akan menghasilkan informasi yang bisa

menampilkan seluruh hasil pengolahan data yang sudah terjadi. Adapun hasil

form output yang di keluarkan program adalah sebagai berikut:

1. Nama Dokumen : Transaksi peminjaman

Fungsi : Sebagai data transaksi peminjaman

Sumber : Administrator

Tujuan : Pelanggan

Media : Kertas

Jumlah : 1 Kwitansi

Frekuensi : Setiap ada transaksi peminjaman

Bentuk : Lampiran B1

Page 6: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

26

2. Nama Dokumen : Transaksi Pengembalian

Fungsi : Sebagai bukti transaksi pengembalian kendaraan

Sumber : Administrator

Tujuan : Perusahaan

Media : Kertas

Jumlah : 1 Kwitansi

Frekuensi : Setiap ada transaksi pengembalian

Bentuk : Lampiran B2

Page 7: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

27

3.4 Entity Relationship Diagram(ERD)

3.4.1 Entity Relationship Diagram(ERD)

Mengelolah Tb_ Peminjaman Menghasilkan Tb_Pengembalian

Memiliki

Tb_Supir

Id_supir

Alamat

No HP Supir Email SupirStatus Supir

Nama Supir

No SIM

tb_Pelanggan

Id_Pelanggan Nama

No KTPKota

AlamatEmail

No HP

Id_pinjam

Id_pelanggan

Id_mobil

Id_supir

Tgl tempoTgl pinjam

lamaHarga Sewa

Uang muka total

ketsisa

Id_pinjam

Tgl kembali Total Bayar

denda

Memilih

Tb_Mobil

Id_mobil

No Mesin

Status

merk

Warna

No Pol

Harga Sewa

Tahun

1 M 1

M

M

1

1

1

Gambar III.2.Entity Relationship Diagram(ERD)

Page 8: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

28

3.4.2 Logical Record Structured (LRS)

tb_pelanggan

*id_pelanggannama

no_KTPjk

alamatkota

no_Hpemail

tb_peminjaman

* id_pinjam**id_pelanggan

**id_mobil**id_supirtgl_pinjamtgl_tempo

harga_sewalama

uang_mukatotalsisaket

tb_supir

*id_supirno_sim

alamat_supirno_hp_supiremail_supirstatus_supir

tb_pengembalian

*id_pinjamtgl_kembali

Dendatotal_bayar

tb_mobil

*id_mobilmerkwarnatahunnopol

no_mesinharga_sewa

status

I

I

I

I

M

MM

M

Gambar III.3.Logical Record Structured(LRS)

Page 9: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

29

3.5 Spesifikasi File

1. Spesifikasi File Pelanggan

Nama file : tb_pelanggan

Akronim : tb_pelanggan

Fungsi : Menyimpan data pelanggan

Tipe File : Master

Organisasi file : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 268

Kunci Field : id_pelanggan

Software : XAMPP

Tabel III.1

Spesifikasi file pelanggan

No Elemen data Akronim Tipe Panjang keterangan

1. Kode pelanggan id_pelanggan Varchar 6 Primary key

2. Nama Nama Varchar 50

3. no_ktp no_ktp Varchar 30

4. Jk Jk Varchar 10

5. Alamat Alamat Varchar 100

6. Kota Kota Varchar 20

7. no_hp no_hp Varchar 12

8. Email Email Varchar 40

Page 10: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

30

2. Spesifikasi File peminjaman

Nama file : tb_peminjaman

Akronim : tb_peminjaman

Fungsi : Menyimpan data transakasi peminjaman

Tipe File : Transaksi

Organisasi file : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 86

Kunci Field : id_pinjam

Software : XAMPP

Tabel III.2

Spesifikasi file peminjaman

No Elemen Data akronim Tipe Panjang Keterangan

1. Kode pinjam Id_pinjam Varchar 6 Primary key

2. Id_pelanggan Id_pelanggan Varchar 6

3. Id_mobil Id_mobil Varchar 6

4. Id_supir Id_supir Varchar 6

5. Tgl_pinjam Tgl_pinjam date

6. Tgl_tempo Tgl_tempo date

7. Harga_sewa Harga_sewa varchar 20

8. Lama Lama varchar 2

9. Uang_muka Uang_muka Varchar 10

10. Total Total varhcar 10

Page 11: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

31

11. Sisa Sisa varchar 10

12. Ket Ket varchar 10

3. Spesifikasi File Pengembalian

Nama file : tb_pengembalian

Akronim : tb_pengembalian

Fungsi : Menyimpan data transaksipengembalian

Tipe File : Transaksi

Organisasi file : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 26

Kunci Field : id_pinjam

Software : XAMPP

Tabel III.3

Spesifikasi file pengembalian

No Elemen data Akronim Tipe Panjang Keterangan

1. Kode pinjam Id_pinjam Varchar 6 Primary key

2. Tgl_kembali Tgl_kembali date

3. Denda Denda varchar 10

5. Total_bayar Total_bayar varchar 10

Page 12: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

32

4. Spesifikasi File Supir

Nama file : tb_supir

Akronim : tb_supir

Fungsi : Menyimpan data supir

Tipe File : File Master

Organisasi file : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 238

Kunci Field : id_supir

Software : XAMPP

Tabel III.4

Spesifikasi file supir

No Elemen data Akronim Tipe Panjang Keterangan

1. Kode supir id_supir Varchar 6 Primary key

2. nama_supir nama_supir varchar 50

3. no_sim no_sim varchar 20

4. alamat_supir alamat_supir varchar 100

5. no_hp_supir no_hp_supir varchar 12

6. email_supir email_supir varchar 40

7. status_supir status_supir varchar 10

5. Spesifikasi File mobil

Nama file : tb_mobil

Akronim : tb_mobil

Page 13: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

33

Fungsi : Menyimpan data mobil

Tipe File : File Master

Organisasi file : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 100

Kunci Field : id_mobil

Software : XAMPP

Tabel III.5

Spesifikasi file mobil

No Elemen Data Akronim Tipe Panjang keterangan

1. Kode mobil id_mobil Varchar 6 Primary key

2. Merk merk varchar 20

3. Warna warna varchar 10

4. Tahun tahun int 4

5. Nopol nopol varchar 10

6. no_mesin no_mesin varchar 20

7. harga_sewa harga_sewa int 20

8. Status status varchar 10

Page 14: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

34

3.6 Pengkodean

A. Kode Admin

Setiap admin harus memiliki kode admin masing-masing sehingga

dapat hak akses dari masing-masing pemakai, di antaranya terdiri

dari:

X X X 9 9 9

Kode Hak Akses No Urut Admin

Contoh:

A D M 9 9 9

Keterangan :

ADM : pengguna memiliki hak akses sebagai admin

999 : No Urut Admin

B. Kode Supir

Setiap supir harus memiliki kode supir masing-masing sehingga dapat

membedakan dan masing-masing supir, diantaranya terdiri dari:

X X X 9 9 9

Kode Hak Akses No Urut Supir

Page 15: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

35

Contoh :

S P R 9 9 9

Keterangan:

SPR : identitas dari “Supir”

999 : Indentitas No Urut Supir

C. Kode Mobil

Setiap mobil harus memiliki kode mobil masing-masing sehingga

dapat membedakan dengan mobil lainnya, di antaranya terdiri dari:

X X X 9 9 9

Kode Hak Akses No Urut Mobil

Contoh:

M B L 9 9 9

Keterangan:

MBL : Identitas Dari “Mobil”

999 : Identitas nomor urut kode mobil

Page 16: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

36

D. Kode Pelanggan

Setiap admin harus memiliki kode pelanggan masing-masing sehingga

dapat membedakan dengan pelanggan lainnya, diantaranya terdiri

dari:

X X X 9 9 9

Kode Hak Akses No Urut Pelanggan

Contoh:

P L G 9 9 9

Keterangan:

PLG : Identitas Kode “Pelanggan”

999 : Identitas nomor urut pelanggan

E. Kode Peminjam

Setiap admin harus memiliki kode peminjam masing-masing sehingga

dapat membedakan dengan peminjam lainnya, diantaranya terdiri

dari:

X X X 9 9 9

Kode Hak Akses No Urut Peminjam

Page 17: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

37

Contoh:

P N J 9 9 9

Keterangan:

PNJ : Identitas kode “peminjam”

999 : Indentitas nomor urut peminjam

F. Kode pengembalian

Setiap admin harus memiliki kode pengembalian masing-masing

sehingga dapat membedakan dengan pengembalian lainnya,

diantaranya terdiri dari:

X X X 9 9 9

Kode Hak AksesNo Urut

Pengembalian

Contoh:

P G N 9 9 9

Keterangan:

PGN : Identitas kode “pengembalian”

999 : Indentitas nomor urut pengembalia

Page 18: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

38

3.7 Spesifikasi Komputer

Spesifikasi sistem komputer ini akan membahas tentang spesifikasi

perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk

mengimplementasikan program penyewaan mobil.

1. Kebutuhan Hardware

a. Laptop

1. processor : intel(R) celeron(R) CPU N3050 @1.60GHz 1.60GHz

2. Ram : 2 GB

3. 64-bitOperatingSystem,x64-basedprocessor

4. MouseOptical/Touchpad

2. Kebutuhan softwere

a. SistemOperasi:Windows7 Ultimate 64-bit

b. WebEditor:DreamweavearCS6

c. Aplikasi web server yang digunakan adalah XAMPP yang terdiri dari

beberapa komponen didalamnya,yaitu:

1. Apache : Apache Versi 3.1.0

2. MySQL: MySQLVersi 3.1.0

3. Aplikasi Browser : Mozilla Firefox

Page 19: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

39

1.8 HIPO ( Hierarchy Input Proses Output)

0

Login

0.0

Menu Utama

1.0

Akun

2.0

Master

3.0

Transaksi

4.0

Laporan

1.1

Log Out

2.1

Pelanggan

3.1

Peminjam

4.1

Laporan Transaksi Peminjaman

2.2

Mobil

3.2

Pengembalian

4.1

Laporan Transaksi Pengembalian

2.3

Supir

2.4

Admin

Gambar III.4.Hierarchy Input Proses Output

Page 20: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

40

1.9 Flowchart

1. Flowchat Data Supir

Star

Pilih

Tambah

Ubah

Perbarui

Hapus

Tampil

id_supir

(otomatis)

Input

Nama

supir,No

SIM, Status,

No HP,

Email,

Alamat

Data

LengkapBerhasil Simpan

Pilih

Tebel

Tampil data

(Otomatis)

Masukan

Data yang

ingin di

ubah

Input

Nama

supir,No

SIM, Status,

No HP,

Email,

Alamat

Data

Lengkap

Hapus

dataMenu Utama

End

Data belum

lengkap

Tida

k

tambah

Ya

ubah

perbaru

i

Hapus

Data tidak

lengkap

Data

berhasil

dihapus

Ya

Tida

k

Gambar III.5. Data Supir

Page 21: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

41

2. Flowchat Data Mobil

Star

Pilih

Tambah

Ubah

Perbarui

Hapus

Tampil

id_mobil

(otomatis)

Input

Merk Mobil

Warna, No

Polisi, No

Mesin,

Harga Sewa,

tahun, Pilih

status

Data

LengkapBerhasil Simpan

Pilih

Tebel

Tampil data

(Otomatis)

Masukan

Data yang

ingin di ubah

Masukan

Merk mobil,

Warna, No

polisi, No

mesin, harga

sewa, Tahun,

pilih Status

Data

Lengkap

Berhasil di

perbarui

Hapus dataData Berhasil

Di HapusMenu Utama

End

Data belum

lengkap

Ya

Tidak

tambah

ubah

Data tidak

lengkapperbarui

hapus

Ya

Tidak

Gambar III.6. Data Mobil

Page 22: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

42

3. Flowchart data Admin

Star

Pilih

Tambah

Ubah

Perbarui

Hapus

Tampil

id_mobil

(otomatis)

Input

Merk Mobil

Warna, No

Polisi, No Mesin,

Harga Sewa,

tahun, Pilih

status

Data Lengkap Berhasil Simpan

Pilih TebelTampil data

(Otomatis)

Masukan Data

yang ingin di

ubah

Masukan Merk

mobil, Warna,

No polisi, No

mesin, harga

sewa, Tahun,

pilih Status

Data LengkapBerhasil di

perbarui

Hapus dataData Berhasil Di

HapusMenu Utama

End

Data belum

lengkap

Ya

Tidak

tambah

ubah

Data tidak lengkap

perbarui

hapus

Ya

Tidak

Gambar III.7. Data Admin

Page 23: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

43

4. Flowchart Data Pelanggan

Star

Pilih

Tambah

Ubah

Perbarui

Hapus

Tampil

id_mobil

(otomatis)

Input

Merk Mobil

Warna, No

Polisi, No Mesin,

Harga Sewa,

tahun, Pilih

status

Data Lengkap Berhasil Simpan

Pilih TebelTampil data

(Otomatis)

Masukan Data

yang ingin di

ubah

Masukan Merk

mobil, Warna,

No polisi, No

mesin, harga

sewa, Tahun,

pilih Status

Data LengkapBerhasil di

perbarui

Hapus dataData Berhasil Di

HapusMenu Utama

End

Data belum

lengkap

Ya

Tidak

tambah

ubah

Data tidak lengkap

perbarui

hapus

Ya

Tidak

Gambar III.7. Data Pelanggan

Page 24: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

44

5. Flowchart Pengembalian

Mulai

PilihanTambahSimpan

Menu utama

Tampil tanggal

otomatis

Pilih no pinjam

Tampil data transaksi

Tampil denda dan total bayar

Input jumlah bayar

Tampil jumlah

kembalian

End

Hitung

Simpan

Tambah

Menu Utama

Gambar III.8. Data Pengembalian

6. Flowchart laporan Transaksi

Start

Pilih

Laporan peminjaman

Laporan pengembalian

Pilih tanggal

transaksi

Pilih tanggal

transaksi

Cetak

Cetak

Laporan

transaksi

peminjaman

Laporan

transaksi

pengembalian

End

Laporan

peminjaman

Laporan

pengembalian

Tutup

Menu Utama

Gambar III.9. Data Laporan Transaksi

Page 25: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

45

1.10 Implementasi

A. Implementasi Rancangan From / antar muka

Implementasi rancangan antar muka pada program berdasarkan hasil

rancangan antar muka.

1. Halaman Login Admin

Admin harus melakukan login terlebih dahulu untuk dapat

menggunakan from yang tersedia jika login berhasil, maka menu –menu

yang sesuai dengan kategori user tersebut akan ditampilkan.

Gambar III.10. Halaman Login Admin

Page 26: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

46

2. Menu Utama

Setelah login tampil, menu utama tampil yang dimana terdapat from-from

yang sudah dibutuhkan.

GambarIII.11. Menu Utama

3. Halaman From Mobil

Di dalam halaman data mobil, admin dapat mengelolah data mobil yang

dimilliki rental renika. Terdapat beberapa kolom yang harus diisikan secara

jelas, benar dan pasti.

Gambar III.12. Halaman From Mobil

Page 27: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

47

4. Halaman From Supir

Di dalam halaman data supir, admin dapat mengelolah data supir.

Terdapat beberapa kolom yang harus diisikan secara jelas, benar dan

pasti.

Gambar III.13. Halaman From Supir

5. Halaman From Pelanggan

Tampilan pelanggan akan mengisi semua data yang diperlukan untuk

keperluan yang diinginkan.

Gambar III.14. Halaman From Pelanggan

Page 28: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

48

6. Halaman From Admin

Halaman ini berisi tentang menambah admin, edit dan hapus admin.

Gambar III.15. Halaman From Admin

7. Halaman From Peminjaman

Pada halaman peminjaman disini berisi from yang dapat diisi oleh user

untuk melakukan peminjaman mobil.

Gambar III.16. Halaman From Peminjam

Page 29: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

49

8. Halaman From Pengembalian

Di dalam halaman pengembalian mobil, admin dapat mengelolah transaksi

pengembalian mobil yang dimiliki rental renika berdasarkan customer yang

melakukan peminjaman.

GambarIII.17. Halaman From Pengembalian

2. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox

testingyang fokus terhadap proses masukan dan keluaran program.

A. Pengujian terhadap from login

Tabel III.6 Hasil Pengujian Blackbox Testing Halaman Login

No

Nama

Inputan

Skenario

Kosong

Skenario

Terisi Benar

Skenario

Terisi Salah

Hasil Uji

1 Username

Muncul pesan

“maaf username

dan password

tidak boleh

kosong”

Sistem menerima

akses login dan

memunculkan

pesan”login

berhasil”

Muncul pesan

“maaf username

dan password

anda salah”

Valid

Page 30: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

50

B. Pengujian Terhadap From Admin

Tabel III.7 Hasil Pengujian Blackbox Testing Halaman Admin

No

Nama

Inputan

Test Case Hasil Hasil Uji

1

Berhasil

tambah data

mobil

Admin menginput

data mobil

Data Mobil Bertambah Valid

2

Berhasil

tambah data

fasilitas mobil

Admin menginput

data fasilitas

Data fasilitas mobil

bertambah

Valid

3

Berhasil

tambah data

pesanan

Admin menginput

data pesanan

Data pesanan

bertambah

Valid

4

Berhasil

tambah data

user

Admin menginput

data user

Data user bertambah Valid

2 Password

Muncul pesan

“maaf username

dan password

tidak boleh

kosong”

Sistem

menerima akses

login dan

memunculkan

pesan”login

berhasil”

Muncul pesan

“maaf username

dan password

anda salah”

Valid

Page 31: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

51

C. Pengujian Terhadap From Peminjaman

Tabel III. 8 Hasil Pengujian Blackbox Testing Halaman Pemijaman

N

o

Deskripsi uji Skenario

Hasil yang

diharapkan

Hasil Hasil uji

1 Menu Utama

Memilih From Mobil

untuk memilih mobil

Sistem masuk ke

halaman mobil

Sesuai

Harapan

Valid

2 Menu Mobil

Memilih mobil dan

klik “tersedia”

Sistem masuk ke

halaman sewa

mobil

Sesuai

Harapan

Valid

D. Pengujian Terhadap From Supir

Tabel III.9 Hasil Pengujian Blackbox Testing Halaman Supir

N

o

Skenario

Pengujian

Test case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1

Klik

tambah,

lalu

kosongkan

kolom

yang ad

klik enter

Id_supir:

(otomatis)

Nama: (kosong)

No.SIM: (kosnng)

Status: (kosong)

No.Hp: (kosong)

Email: (kosong)

Alamat: (kosong)

Sistem akan

menolak akses

user dan

menampilkan

“data eror,

silakan coba

kembali!”

Sesuai

Harapan

Valid

2

Klik

tambah,

Id_supir:

(otomatis)

Sistem akan

menerima akses

Sesuai

Harapan

valid

Page 32: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

52

isinama,

no.SIM,

status,

No.Hp,

email,

alamat

Nama: eko

No.SIM:1426762

Status:tersedia

No.Hp:0896445

Email:

[email protected]

Alamat:

jl.kaliabang

dan kemudian

data akan

disimpan

langsung ke

database

E. Pengujian Terhadap From Mobil

Tabel III.10.Hasil Pengujian Blackbox Testing Halaman Mobil

N

o

Skenario

Pengujian

Test case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1

Klik

tambah,

lalu

kosongkan

kolom

yang ada

klik enter

Id_mobil: (otomatis)

Merek mobil

(kosong)

Warna:(kosong)

Nopol:(kosong)

No.mesin:(kosong)

Harga sewa:

(kosong)

Tahun: (kosong)

Status: (kosong)

Sistem akan

menolak akses

user dan

menampilkan

“data eror, silakan

coba kembali!”

Sesuai

Harapan

Valid

2 Klik Id_mobil: Sistem akan Sesuai valid

Page 33: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

53

tambah,

Id_mobil,

Merek

mobil,

Warna,

Nopol,

No.mesin,

Harga

sewa,

Tahun,

Status,

(otomatis)

Merek mobil

avanza

Warna:hitam

Nopol:B3424CAS

No.mesin:B426542

6CAS

Harga sewa:

500000

Tahun: 2019

Status: tersedia

menerima akses

dan kemudian

data akan

disimpan

langsung ke

database

Harapan

F. Pengujian Terhadap From Pelanggan

Tabel III.11. Hasil Pengujian Blackbox Testing Halaman Pelanggan

N

o

Skenario

Pengujian

Test case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1

Klik

tambah,

lalu

kosongkan

kolom

yang ada

di from

No.Pelanggan : (otomatis)

Nama.Pelanggan: (kosng)

No.KTP: (kosong)

Jk: (kosong)

Kota: (kosong)

No.Hp: (kosong)

Email: (kosong)

Alamat: (kosong)

Sistem akan

menolak

akses user

dan

menampilkan

“data eror,

silakan coba

Sesuai

Harapan

Valid

Page 34: BAB III PEMBAHASAN - Bina Sarana Informatika · Gambar III.1. Struktur Organisasi Rental Mobil Renika Pemilik Rental Mobil Rusnike Naibaho Karyawan 1 kasir Rosdiana Karyawan 2 Supir

54

klik enter kembali!”

2

Klik

tambah,

No.Pelang

gan,

Nama.Pela

nggan,

No.KTP,

Jk:, Kota,

No.Hp,

Email,

Alamat

No.Pelanggan :

(otomatis)

Nama.Pelanggan: vera

No.KTP: 15265272

Jk: (kosong)

Kota: Bekasi

No.Hp: 08975646455

Email:

[email protected]

Alamat: jl.kaliabnag

Sistem akan

menerima

akses dan

kemudian

data akan

disimpan

langsung ke

database

Sesuai

Harapan

valid