BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan...

25
31 BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Analisa kebutuhan adalah mengidentifikasi kebutuhan yang diperoleh berdasarkan kebutuhan pengguna dan kebutuhan sistem. 1. Kebutuhan Pengguna Pada aplikasi penyewaan terdapat pengguna yang dapat saling berinteraksi dalam lingkungan sistem yaitu front-end untuk kebutuhan pengunjung dan back-end untuk kebutuhan admin. Setiap pengguna mempunyai kebutuhan informasi yang berbeda-beda, yaitu : a. Administrator 1) Melakukan login admin 2) Melihat seputar kendaraan, kategori, pelanggan, penyewaan, pembayaran, pengiriman. 3) Menambah, mengedit, dan menghapus kendaraan. 4) Menambah, mengedit, dan menghapus kategori. 5) Menambah, mengedit, dan menghapus data user admin. 6) Melihat detail Pembayaran. b. Pengunjung 1) Melihat seputar Home, Rental Mobil, Kontak Kami, melihat daftar kendraan dari setiap kategori dan type dari setiap kendaraan. 2) Melakukan pemesanan

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan...

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

31

BAB III

PEMBAHASAN

3.1. Analisa Kebutuhan

Analisa kebutuhan adalah mengidentifikasi kebutuhan yang diperoleh

berdasarkan kebutuhan pengguna dan kebutuhan sistem.

1. Kebutuhan Pengguna

Pada aplikasi penyewaan terdapat pengguna yang dapat saling berinteraksi

dalam lingkungan sistem yaitu front-end untuk kebutuhan pengunjung dan

back-end untuk kebutuhan admin. Setiap pengguna mempunyai kebutuhan

informasi yang berbeda-beda, yaitu :

a. Administrator

1) Melakukan login admin

2) Melihat seputar kendaraan, kategori, pelanggan, penyewaan, pembayaran,

pengiriman.

3) Menambah, mengedit, dan menghapus kendaraan.

4) Menambah, mengedit, dan menghapus kategori.

5) Menambah, mengedit, dan menghapus data user admin.

6) Melihat detail Pembayaran.

b. Pengunjung

1) Melihat seputar Home, Rental Mobil, Kontak Kami, melihat daftar

kendraan dari setiap kategori dan type dari setiap kendaraan.

2) Melakukan pemesanan

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

32

2. Kebutuhan Sistem

Pada aplikasi penyewaan terdapat sistem operasi yang digunakan untuk

mengendalikan program. Setiap sistem operasi mempunyai kegunaan masing-

masing, yaitu :

a. Pengunjung sebelum melakukan transaksi harus melakukan registrasi menjadi

member untuk dapat memesan mobil.

b. Administrator melakukan login untuk masuk ke menu admin dan logout

untuk keluar.

c. Sistem harus dapat mengubah, mengedit dan menambah yang terdapat pada

menu admin.

3.2. Perancangan Perangkat Lunak

Suatu struktur yang diterapkan pada pengembangan produk perangkat lunak

yang bertujuan untuk mengembangkan sistem dan memberikan panduan yang

bertujuan untuk mensukseskan proses pengembangan sistem melalui tahap demi

tahap. Berikut adalah tahap dalam pengembangan perancangan perangkat lunak.

3.2.1. Rancangan Antar Muka

Menjelaskan rancangan antar muka (interface) yang terdapat pada web

penyewaan ini.

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

33

1. Rancangan Antarmuka Login Admin

Username

Password

Login

Halaman Login

Gambar III.6

Rancangan Antarmuka Login Admin

2. Rancangan Antarmuka Halaman Admin

Gambar

Selamat Datang Di Halaman Admin Penyewaan Mobil

Beranda Logout

Copyright 2017 – Penyewaan Mobil

Mobil Supir Pelanggan Transaksi Laporan Pesan

Gambar III.7

Rancangan Antarmuka Halaman Admin

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

34

3. Rancangan Antarmuka Halaman User

Gambar III.8

Rancangan Antarmuka Halaman User

Kontak KamiRental MobilHome

Header

THE CARS JAKARTASelamat Datang Di Website Penyewaan Mobil Jakarta

Footer

THE CARS

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

35

3.2.2. Rancangan Basis Data

Perancangan basis data menghasilkan pemetaan tabel-tabel yang

digambarkan dengan Entity Relationship Diagram (ERD).

1. Entity Relationship Diagram (ERD).

Gambar III.9

Entity Relationship Diagram (ERD)

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

36

2. Logical Relational Structure (LRS)

Gambar III.10

Logical Relational Structure (LRS)

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

37

3. Spesifikasi File

Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD

(dan atau file-file penunjang untuk web). File-file ini tersimpan pada database

xerin dengan parameter-parameter sbb :

1. Nama File : Table Login

Akronim : tb_login

Fungsi : Sebagai admin untuk melakukan login dan logout

Type File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 191 Karakter

Kunci Field : kode_user

Software : MySQL

Table III.1

Spesifikasi File Login

No Elemen data Nama field Type Size Keterangan

1 Kode User kode_user Int 11 Primary Key

2 Username Username Varchar 40

3 Password Password Varchar 40

4 Nama Lengkap nama_lengkap Varchar 100

5 Level Level enum

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

38

2. Nama File : Table Pelanggan

Akronim : tb_pelanggan

Fungsi : Sebagai tempat menyimpan data Pelanggan

Type File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 147 Karakter

Kunci Field : kode_pelanggan

Software : MySQL

Table III.2

Spesifikasi File Pelanggan

No Elemen data Nama field Type Size Keterangan

1 Kode Pelanggan kode_pelanggan Varchar 5 Primary Key

2 No. KTP no_ktp Text

3 Nama Pelanggan nama_pelanggan Varchar 30

4 Alamat Alamat Varchar 100

5 No. Telepon no_telepon Varchar 12

3. Nama File : Table Mobil

Akronim : tb_mobil

Fungsi : Sebagai tempat menyimpan data mobil

Type File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

39

Panjang Record : 165 Karakter

Kunci Field : kode_mobil

Software : MySQL

Table III.3

Spesifikasi File Mobil

4. Nama File : Table Supir

Akronim : tb_supir

Fungsi : Sebagai tempat menyimpan data supir

Type File : File Master

Organisasi File : Index Sequential

Akses File : Random

No Elemen data Nama field Type Size Keterangan

1 Kode Mobil kode_mobil Varchar 20 Primary Key

2 Merk merk Varchar 30

3 Type type Varchar 30

4 Warna warna Varchar 30

5 Harga harga Int

6 Tahun tahun Varchar 4

7 Stock stock Varchar 1

8 Gambar gambar Varchar 50

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

40

Media : Hardisk

Panjang Record : 47 Karakter

Kunci Field : kode_supir

Software : MySQL

Table III.4

Spesifikasi File Supir

5. Nama File : Table Transaksi

Akronim : tb_transaksi

Fungsi : Sebagai tempat menyimpan status dalam setiap transaksi

Type File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 16 Karakter

Kunci Field : no_peminjaman

Software : MySQL

No Elemen data Nama field Type Size Keterangan

1 Kode Supir kode_supir Varchar 5 Primary Key

2 No. KTP no_ktp Text

3 Nama Supir nama_supir Varchar 30

4 No. Telepon no_telepon Varchar 12

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

41

Table III.5

Spesifikasi File Transaksi

6. Nama File : Table Kontak

Akronim : tb_kontak

Fungsi : Sebagai tempat menyimpan pesan dari pelanggan

Type File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : Karakter

No Elemen Data Nama Field Type Size Keterangan

1 No Peminjaman no_peminjaman Varchar 6 Primary Key

2 Tanggal

Peminjaman

tgl_peminjaman Date Time

3 Tanggal

Pengembalian

tgl_pengembalian Date Time

4 Tanggal Kembali tgl_kembali Date Time

5 Kode Pelanggan kode_pelanggan Varchar 5 Foreign Key

6 Nama Pelanggan nama_pelanggan Text

7 Kode_mobil kode_mobil Varchar 20

8 Jaminan jaminan Text

9 Uang Muka uang_muka Int

10 Kode Supir kode_supir Varchar 5 Foreign Key

11 Nama Supir nama_supir Text

12 Harga Mobil harga_mobil Double

13 Harga Supir harga_supir Double

14 Denda denda Double

15 Total Biaya total_biaya Double

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

42

Kunci Field : 72 id_kontak

Software : MySQL

Table III.6

Spesifikasi File Kontak

3.2.3. Struktur Navigasi

Struktur navigasi website berfungsi sebagai gambaran seluruh isi dari

sebuah situs web secara garis besar dan sebagai gambaran mengenai hubungan

antara satu halaman dan halaman lain dalam website tersebut.

Struktur navigasi yang penulis gunakan dalam pembuatan website ini

adalah struktur navigasi campuran. Melalui struktur navigasi ini akan terlihat isi

beserta seluruh susunan yang ada dalam sebuah website.

Pembuatan struktur navigasi ini nantinya akan sangat membantu dan

berguna dalam perancangan seluruh halaman I. Struktur navigasi yang baik adalah

No Elemen data Nama field Type Size Keterangan

1 Id Kontak id_kontak Int Primary key

2 Nama Lengkap nama_lengkap Varchar 30

3 Email email Varchar 30

4 No Telepon no_tlp Varchar 12

5 Pesan pesan Text

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

43

yang mampu memberitahukan pengunjung tentang lokasi mereka saat ini, dan

lokasi berikutnya yang bisa pengunjung kunjungi.

1. Rancangan Struktur Navigasi Halaman Admin

Login

SupirMobilArtikelHome Pelanggan Laporan LogoutTransaksi

Lihat

Pelanggan

Tambah

Pelanggan

Tambah

Supir

Lihat

Supir

Lihat

Mobil

Tambah

Mobil

Tambah

Artikel

Lihat

Artikel

Pesan

Gambar III.11

Struktur Navigasi Halaman Admin

2. Rancangan Struktur Navigasi Halaman User

Halaman Utama

Hubungi KamiHome

Pesan Mobil

Data Mobil

Rental Mobil

Gambar III.12

Struktur Navigasi Halaman User

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

44

3.3. Implementasi dan Pengujian Unit

3.3.1. Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada aplikasi penyewaan berdasarkan

hasil

rancangan antar muka

1. Halaman User

Gambar III.13

Halaman User

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

45

2. Rental Mobil

Gambar III.14

Rental Mobil

3. Kontak Kami

Gambar III.15

Kontak Kami

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

46

4. Halaman Login Admin

Administrator harus melakukan login terlebih dahulu untuk dapat

memeriksa data. Jika login berhasil, maka menu-menu yang sesuai dengan

kategori user tersebut akan ditampilkan.

Gambar III.16

Halaman Login Admin

5. Rancangan Antar Muka Beranda Admin

Gambar III.17

Rancangan Beranda Admin

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

47

6. Halaman Tambah Mobil

Module ini digunakan untuk melihat dan menambah data baru yang berisi

kode mobil, harga, merk , type , warna, no.polisi, no.bpkb serta upload gambar .

Jika berhasil ditambahkan maka data akan bertambah.

Gambar III.18

Halaman Tambah Data Mobil

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

48

7. Halaman Lihat Data Mobil

Gambar III.19

Halaman Lihat Data Mobil

8. Halaman Lihat Data Supir

Gambar III.20

Halaman Lihat Data Supir

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

49

9. Halaman Tambah Data Supir

Gambar III.21

Halaman Tambah Data Supir

10. Halaman Tambah Data Pelanggan

Gambar III.22

Halaman Tambah Data Pelanggan

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

50

11. Halaman Edit Data Transaksi

Gambar III.23

Halaman Edit Data Transaksi

1. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak

minimum yang dibutuhkan untuk mengimplementasikan web penyewaan.

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

(a) AMD E-300 APU with Radeon(tm) HD Graphic 2(CPUs), ~1.3GHz

(b) RAM 4.00 GB

(c) Hard Disk 500 GB HDD

2) Mouse

3) Keyboard

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

51

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 28 Mbps.

b. Client

1) CPU

(a) Processor Intel® Celeron®

(b) RAM DDR2 1.00 GB

(c) Hard Disk 250 GB

2) Mouse

3) Keyboard8

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 56 kbps.

2. Spesifikasi Perangkat Lunak

a. Server

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau

Linux (Ubuntu, Fedora, dll).

2) Aplikasi bundle web server seperti: Xampp, WampServer, php2triad

yang terdiri dari beberapa komponen, diantaranya:

(1) Aplikasi Apache Server 2.4.10 (Win 32)

(2) Aplikasi PHP Server mysqli/5.6.3

(3) Aplikasi MySQL Server 5.6.21

(4) Aplikasi phpMyAdmin 4.2.11

3) Aplikasi Web Lihat seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

52

b. Client

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau

Linux (Ubuntu, Fedora, dll).

2) Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

53

3.3.2. Pengujian Unit

Pengujian terhadap web yang dibuat menggunakan blackbox testing yang

fokus terhadap proses masukan dan keluaran program.

A. Pengujian Terhadap Form Login Admin

Tabel III.8

Hasil Pengujian Black Box Testing Halaman Login Admin

No. Skenario pengujian Test Case Hasil yang diharapkan Hasil

Pengujian Kesimpulan

1.

Username, Password

kosong kemudian klik

tombol login

Username :

Kosong

Password

Kosong

Sistem menolak dan

menampilkan pesan

“Username/Password

tidak boleh kosong”

Sesuai

Harapan Valid

2.

Satu atau lebih field

input terisi namun ada

field input lain yang

kosong kemudian klik

tombol login

Username :

admin

Password :

(kosong)

Sistem menolak dan

menampilkan pesan

“Username/Password

tidak boleh kosong ”

Sesuai

Harapan Valid

3.

Username dan

Password terisi

namun salah satu

value-nya salah

kemudian klik tombol

login

Username :

admin (benar)

Password :

admin1(salah)

Sistem menolak dan

menampilkan pesan

“login gagal”

Sesuai

Harapan Valid

4.

Username dan

Password terisi dan

semua value-nya

benar kemudian klik

tombol login

Username :

admin

Password :

admin

Sistem menerima dan

menampilkan halaman

admin

Sesuai

Harapan Valid

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

54

B. Pengujian Terhadap Halaman Tambah Data Mobil

Tabel III.9

Hasil Pengujian Black Box Testing Halaman Tambah Data Mobil

No. Skenario

pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Kategori, nama

mobil, harga,

deskripsi barang,

upload gambar

kemudian klik

Tambah

katagori: (kosong)

nama barang:

(kosong)

harga (kosong)

deskripsi barang:

(kosong)

upload gambar:

(kosong)

Sistem akan

menampilkan

pesan

”inputan

tidak boleh

kosong”

Sesuai

harapan

Valid

2. Katagori, nama

barang, harga,

deskripsi barang,

upload gambar

kemudian klik

Tambah

katagori: (terisi)

nama barang: (terisi)

harga (terisi)

deskripsi barang:

(terisi)

upload gambar:

(kosong)

Sistem akan

menampilkan

pesan “

inputan tidak

boleh

kosong”

Sesuai

harapan

Valid

3. Katagori, nama

barang, harga,

deskripsi barang,

upload gambar

kemudian klik

Tambah

katagori: (terisi)

nama barang: (terisi)

harga (terisi)

deskripsi barang:

(terisi)

upload gambar:

(terisi)

Sistem akan

menyimpan

data baru

Sesuai

harapan

Valid

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · 7 Kode_mobil kode_mobil Varchar 20 8 Jaminan jaminan Text 9 Uang Muka uang_muka Int 10 Kode Supir kode_supir Varchar 5 Foreign Key 11

55

C. Pengujian Terhadap Halaman Transaksi User

Tabel III.9

Hasil Pengujian Black Box Testing Halaman Transaksi User

No. Skenario

pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Kategori, tanggal

peminjaman,

tanggal

pengembalian,

type, jaminan,

uang muka, kode

supir kemudian

klik Tambah

kategori: (kosong)

tanggal peminjaman

(kososng)

tanggal

pengembalian

(kosong)

jaminan (kosong)

type (kosong)

uang muka (kosong)

kode supir (kosong)

Sistem akan

menampilkan

pesan

”inputan

tidak boleh

kosong”

Sesuai

harapan

Valid

2. Kategori, tanggal

peminjaman,

tanggal

pengembalian,

type, jaminan,

uang muka, kode

supir kemudian

klik Tambah

kategori: (terisi)

tanggal peminjaman

(kososng)

tanggal

pengembalian

(kosong)

jaminan (terisi)

type (terisi)

uang muka (terisi)

kode supir (terisi)

Sistem akan

menampilkan

pesan “

inputan tidak

boleh

kosong”

Sesuai

harapan

Valid

3. Kategori, tanggal

peminjaman,

tanggal

pengembalian,

type, jaminan,

uang muka, kode

supir kemudian

klik Tambah

kategori: (terisi)

tanggal peminjaman

(terisi)

tanggal

pengembalian (terisi)

jaminan (terisi)

type (terisi)

uang muka (terisi)

kode supir (terisi)

Sistem akan

menyimpan

data baru

Sesuai

harapan

Valid