24
BAB III
PEMBAHASAN
3.1. Analisis Kebutuhan
Analisa kebutuhan dibutuhkan untuk menentukan spesifikasi program, fungsi
serta apa saja yang dibutuhkan oleh program yang akan disusun. Analisa kebutuhan
pada Jasa Penyewaan Motor dan Mobil dibagi menjadi dua yaitu kebutuhan
pengguna dan kebutuhan sistem, sebagai berikut:
3.1.1. Anilisis Kebutuhan Pengguna
Pengguna dalam sistem jasa penyewaan motor dan mobil terbagi kedalam
beberapa macam, diantaranya:
1. Pengunjung (Visitor)
Pengunjung merupakan pengguna yang dapat mengakses halaman website, tetapi
tidak melakukan transaksi. Beberapa kebutuhan pengunjung diantaranya:
a. Pengunjung membutuhkan informasi mengenai katalog spesifikasi kendaraan
yang tersedia.
b. Pengunjung membutuhkan informasi mengenai profil perusahaan.
2. Anggota (Member)
Anggota merupakan pengguna yang telah mendaftarkan diri bergabung dengan
pihak sistem. Beberapa kebutuhan anggota, diantaranya:
a. Anggota membutuhkan akun untuk login, ubah password, dan ubah informasi
data diri.
b. Anggota membutuhkan form pendaftaran.
25
3. Pengusaha
Pengusaha merupakan pengguna yang telah bergabung dalam sistem website dan
mempunyai kendaraan untuk disewakan kepada member.
a. Sebelumnya pengusaha membutuhkan form pendaftaran untuk masuk
kedalamanya.
b. Pengusaha juga membutuhkan akun untuk login, ubah password, mengakses
kendaraan yang akan disewakan.
4. Administrator
Administrator merupakan pengguna yang dapat menambah, mengubah dan
menghapus konten yang terdapat pada website. Beberapa kebutuhan
administrator, diantaranya:
a. Administrator membutuhkan akses untuk mengelola halaman website.
b. Administrator membutuhkan akses untuk menginput, mengedit, menghapus
seluruh data yang ada pada database.
4.1.2. Analisis Kebutuhan Sistem
Adapaun beberapa kebutuhan sistem website jasa penyewaan motor dan
mobil, diantaranya:
1. Hak Akses
a. Hak Akses Pengunjung (Visitor), diantaranya:
1) Pengunjung mendapatkan informasi mengenai katalog spesifikasi
kendaraan yang tersedia.
2) Pengunjung mendapatkan informasi mengenai profil website.
3) Pengunjung mendapatkan informasi harga sewa perharinya.
4) Pengunjung mendapatkan informasi mengenai kontak pengusaha.
5) Pengunjung mendapatkan informasi bagaimana cara reservasi.
26
b. Hak Akses Anggota (Member), diantaranya:
1) Anggota mendapatkan akses login.
2) Anggota mendapatkan akses memesan kendaraan rental.
3) Anggota mendapatkan akses mengedit profil dan mengubah password
4) Anggota mendapatkan akses untuk kritik dan saran di halaman testimoni.
c. Hak Akses Pengusaha, diantaranya:
1) Pengusaha mendapatkan akses login.
2) Pengusaha mendapatkan akses menginput data kendaraan.
3) Pengusaha mendapatkan akses mengedit profil dan meengubah password.
d. Hak Akses Admin, diantaranya:
1) Admin mendapatkan akses untuk mengelola website.
2) Admin mendapatkan akses untuk mengelola reservasi penyewaan motor
dan mobil.
3) Admin mendapatkan akses untuk mengenai daftar member.
4) Admin mendapatkan akses untuk mengenai katalog, profil, dan galeri.
2. Pengolahan Data
Dalam sistem website marketplace jasa penyewaan motor dan mobil, terdapat
beberapa kebutuhan pengolahan data yang akan dikelola, diantaranya:
a. Data kategori adalah data yang berisi informasi mengenai spesifikasi
kendaraan yang akan disewakan.
b. Data profil berupa informasi tentang pengusaha.
c. Data reservasi adalah data yang berisi mengenai sewa motor dan mobil
disetiap harinya.
d. Data website adalah data yang berisi informasi mengenai website kami.
27
3. Keamanan
Dalam pembuatan website jasa penyewaan motor dan mobil membutuhkan sistem
keamanan agar sistem bekerja dengan baik dan berjalan dengan lancar. Selain itu,
sistem keamanan juga dapat mencegah serangan dari pihak yang akan
mengganggu berjalannya sistem. Beberapa sistem keamanan yang dibutuhkan,
diantaranya:
a. Dalam pembatasan hak akses, terdapat halaman yang hanya bisa diakses oleh
pengguna tertentu. Sehingga pengguna yang tidak memiliki hak akses tidak
dapat mengakses halaman tersebut. Untuk mengakses halaman tersebut,
pengguna terlebih dahulu untuk melakukan otentifikasi melalui halaman login.
b. Sistem menyediakan fasilitas perubahan password bagi member, pengusaha
maupun admin.
c. Password yang digunakan untuk login di enkripsi agar tidak terbaca oleh
pihak luar.
28
3.2. Rancangan Antar Muka
1. Rancangan Halaman Login Admin
Rancangan halaman login admin dan halaman admin ini digunakan sebelum
admin masuk kehalaman admin untuk mengelola website, yaitu dengan cara
memasukan username dan password admin.
Gambar III. 1
Rancangan Halaman Login Admin
Keterangan:
a. Login Admin
Bagian login admin ini dirancang sebagai form masukan yang digunakan oleh
admin marketplace jasa penyewaan motor dan mobil untuk memasukan
nama/username dan password agar dapat masuk ke halaman admin untuk
mengelola data.
29
2. Rancangan Halaman Utama Admin
Halaman ini adalah halaman utama administrator website. Pada halaman ini
admin dapat mengelola semua data yang ada pada website.
Keterangan:
Gambar III. 2
Rancangan Halaman Utama Admin
a. Header
Header digunakan untuk mengetahui halaman website, bahwa halaman ini
adalah halaman admin.
b. Left Sidebar
Left Sidebar terdiri dari beberapa menu, yang masing-masing memiliki
fasilitas dan fungsi yang berbeda.
30
3. Rancangan Halaman Data Artikel
Menu ini menampilkan halaman data artikel. Admin bisa mengatur judul
artikel, tanggal post artikel, edit dan menghapus artikel.
Gambar III. 3
Rancangan Halaman Data Artikel
4. Rancangan Tambah Data Artikel
Gambar III. 4
Rancangan Tambah Artikel
31
5. Rancangan Halaman Data Member
Halaman ini menampilkan data member yang sudah bergabung ke dalam
sistem website.
Gambar III. 5
Rancangan Halaman Data Member
6. Rancangan Halaman Edit Member
Gambar III. 6
Rancangan Halaman Edit Member
32
7. Rancangan Halaman Data Kendaraan
Halaman data kendaraan ini menampilkan data kendaraan yang akan
disewakan dan admin dapat mengontrol setiap data yang masuk.
Gambar III. 7
Rancangan Halaman Data Kendaraan
8. Rancangan Halaman Data Bank
Halaman ini menampilkan data bank. Admin dapat menambah, mengedit, dan
menghapus.
33
Gambar III. 8
Rancangan Halaman Data Bank
9. Rancangan Halaman Data Pengusaha
Halaman ini adalah halaman data untuk para pengusaha rental yang
bergabung dengan website ini. Admin dapat mengedit atau menghapus data.
Gambar III. 9
Rancangan Halaman Data Pengusah
34
10. Rancangan Halaman Data Booking
Halaman ini menampilkan keseluruhan data booking yang akan menyewa
transportasi. Admin dapat mengetahui informasi member yang akan menyewa.
Gambar III. 10
Rancangan Halaman Data Booking
11. Rancangan Halaman Data Testimoni
Halaman yang menampilkan testimoni. Admin dapat mengedit, menghapus,
menampilkan atau tidak di beranda halaman web.
35
Gambar III. 11
Rancangan Halaman Data Testimoni
Keterangan:
Member dapat mengisis testimoni untuk kritik dan saran.
12. Rancangan Halaman Data Tentang Kami
Halaman ini adalah halaman menampilkan data tentang website ini. Admin
dapat mengedit, menghapus, menampilkan atau tidak di beranda halaman web.
Gambar III. 12
Rancangan Halaman Data Tentang Kami
36
13. Rancangan Halaman Data Syarat dan Ketentuan
Halaman ini menampilkan halaman syarat dan ketentuan. Admin bisa
menambah, mengedit, dan menghapus.
Gambar III. 13.
Rancangan Halaman Data Syarat dan Ketentuan
14. Rancangan Halaman Data Website
Menu ini menampilkan halaman data website. Admin bisa mengatur nama
web, email, alamat, kota, no telepon, lokasi, dan deskripsi.
Gambar III. 14
Rancangan Halaman Data Website
37
15. Rancangan Halaman Data Administrator
Halaman ini menampilkan data super admin dan admin. Admin bisa
menambah, mengedit, dan menghapus.
Gambar III. 15
Rancangan Halaman Data Administrator
16. Rancangan Halaman Data Ubah Password
Halaman ini menampilkan data ubah password super admin dan admin.
Admin bisa mengganti password.
Gambar III. 16
Rancangan Halaman Data Ubah Password
38
17. Rancangan Halaman Utama pengunjung
Design tampilan halaman utama website yang dibuat untuk pengunjung,
member, dan pengusaha.
Gambar III. 17
Rancangajn Halaman Utama Pengunjung
Keterangan:
a. Header
Bagian yang menampilkan nama website dan menu dari website jasa
penyewaan motor dan mobil.
b. Banner
Bagian yang menampilkan logo dari jasa penyewaan motor dan mobil.
c. Footer
Bagian yang menampilkan nama website dan alamat.
39
18. Rancangan Halaman Artikel
Halaman yang menampilkan artikel-artikel pada website mengenai jasa
penyewaan motor dan mobil.
Gambar III. 18
Rancangan Halaman Artikel
Keterangan:
Halaman artikel merupakan halaman utama website yang menampilkan artikel-
artikel yang menyangkut tentang jasa penyewaan motor dan mobil.
40
19. Rancangan Halaman Kategori
Halaman ini menampilkan kategori kendaraan motor maupun mobil.
Gambar III. 19
Rancangan Halaman Kategori
Keterangan:
Halaman ini untuk menggolongkan semua jenis kendaraan dan spesifikasinya baik
itu motor maupun mobil.
20. Rancangan Halaman Daftar/Registrasi Member
Halaman yang menampilkan form pendaftaran untuk pengunjung yang ingin
mendaftar.
41
Gambar III. 20
Rancangan Halaman Daftar/Registrasi Member
Keterangan:
Pengunjung dapat mendaftar menjadi member dengan mengisi nama lengkap, alamat,
kota, provinsi, telepon wa, email, password, pertanyaan jika lupa password, jawab
pertanyaan diatas, masukan kode, kemudian klik tombol daftar.
21. Rancangan Tampilan Login Member
Ini adalah halaman dimana tahap pertama member sebelum memasuki
halaman member.
42
Gambar III. 21
Rancangan Tampilan Login Member
22. Rancangan Halaman Member
Halaman ini menampilkan halaman setelah login.
Gambar III. 22
Rancangan Halaman Member
43
Keterangan:
Halaman member ini terdapat menu-menu yang dapat di aplikasikan oleh member.
Seperti home, akun, booking, testimoni, dan logout jika ingin keluar dr halaman.
23. Rancangan Halaman Daftar/Registrasi Pengusaha
Halaman ini menampilkan form pendaftaran untuk pengusaha yang ingin
bergabung.
Gambar III. 23
Rancangan halaman Daftar/Registrasi Pengusaha
Keterangan:
Pengusaha dapat medaftar bergabung diwebsite ini dengan mengisi form nama
lengkap, nama usaha, alamat, kota, provinsi, telepon, data untuk login, password,
pertanyaan jika lupa password, jawab pertanyaan lupa password, masukan kode, dan
terakhir klik tombol daftar.
44
24. Rancangan Tampilan Login Pengusaha
Ini adalah halaman pertama dimana tahap pertama pengusaha sebelum
memasuki halaman pengusaha dan mengisi data yang perlu diisi.
Gambar III. 24
Rancangan Tampilan Login Pengusaha
25. Rancanga Halaman Pengusaha
Halaman ini menampilkan halaman setelah login sebagai pemilik akun
pengusaha.
45
Gambar III. 25
Rancangan Halaman Pengusaha
Keterangan:
Halaman ini menampilkan halaman pengusaha dan terdapat menu-menu untuk
menyimpan data, mengubah data, dan melihat data. Seperti home, akun, kendaraan,
booking, dan logout untuk keluar dari tampilan.
26. Rancangan Halaman Lupa Password
Menu yang digunakan untuk member maupun pengusaha yang lupa password
pada saat login, untuk mengetahui password yang digunakna.
46
Gambar III. 26
Rancangan Halaman Lupa Password
Keterangan:
Apabila member maupun pengusaha memilih lupa password akan muncul tampilan
seperti diatas kemudian mengisi email dan jawab lupa password lalu klik tombol
kirim.
27. Rancangan Halaman Tentang
Halaman ini menampilkan halaman tentang website ini.
47
Gambar III. 27
Rancangan Halaman Tentang
Keterangan:
Halaman ini menampilkan tentang website ini contohnya seperti, siapa kami, apa
yang tersedia di dalam website ini baik pelayanan maupun informasi.
28. Rancangan Halaman Syarat dan Ketentuan
Halaman ini menampilkan syarat dan ketentuan dari jasa penyewaan motor
dan mobil.
Gambar III. 28
Rancangan Halaman Syarat dan Ketentuan
48
29. Rancangan Halaman Testimoni
Rancangan yang menampilkan testimoni dari member.
Gambar III. 29
Rancangan Halaman Testimoni
Keterangn:
Hanya member yang dapat mengisi kritik dan saran untuk testimoni, sedangkan
untuk pengunjung hanya dapat melihat di halaman utama pengunjung.
3.3. Entity Relationship Diagram (ERD)
1. Entity Relationship Diagram (ERD)
Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan
dengan ERD. Berikut ini adalah Entity Relationship Diagram (ERD) untuk database
website Jasa Penyewaan Motor dan Mobil sebagai berikut:
49
Gambar III.30
Entity Relationship Diagram
50
2. Logical Record Structure (LRS)
ERD yang sebelumnya telah dibuat, diubah atau di konversikan menjadi
Logical Record Structure (LRS) untuk memudahkan dalam mendefinisikan
spesifikasi file. Adapun Logical Record Structure (LRS) untuk basis data website
Jasa Penyewaan Motor dan Mobil sebagai berikut:
Gambar III.31
Logical Record Structure
3.4. Spesifikasi File
Spesifikasi file yang terdapat dalam sistem website jasa penyewaan motor dan
mobil mempunyai kumpulan yang berasal dari dokumen input. Adapun spesifikasi
yang digunakan dalam program ini sebagai berikut:
51
1. Spesifikasi File Admin
Nama File : File Admin
Akronim : Admin
Fungsi : Menyimpan data admin
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 100 byte
Kunci Field : idadmin
Software : php MyAdmin
Tabel III. 1
Spesifikasi File Data Admin
No Elemen Data Akronim Tipe Panjang Keterangan
1. Identitas Admin idadmin Int 10 Primary Key
2. Nama Admin namaadmin Varchar 30
3. Login login Varchar 10
4. Password passwd Varchar 50
2. Spesifikasi File Artikel
Nama File : File Artikel
Akronim : Artikel
Fungsi : Menampung kalimat didalam artikel
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
52
Media : Hard Disk
Panjang Record : 263 byte
Kunci Field : idartikel
Software : php MyAdmin
Tabel III. 2
Spesifikasi File Artikel
No Elemen Data Akronim Tipe Panjang Keterangan
1. Identitas Artikel idartikel Int 10 Primary Key
2. Judul judul Varchar 50
3. Ringkasan ringkasan Text 100
4. Detail detail Text 100
5. Tanggal Post tglpost Timestamp 3
3. Spesifikasi File Bank
Nama File : File Bank
Akronim : Bank
Fungsi : Sebagai sarana transaksi
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 60 byte
Kunci Field : idbank
Software : php MyAdmin
53
Tabel III. 3
Spesifikasi File Bank
No Elemen Data Akronim Tipe Panjang Keterangan
1. Identitas Bank idbank Int 10 Primary Key
2. Nama Bank bank Varchar 15
3. No Rekening rekening Varchar 20
4. Atas Nama atasnama Varchar 30
4. Spesifikasi File Booking
Nama File : File Booking
Akronim : booking
Fungsi : Menyimpan data booking/pemesanan
Tipe File : File Detail Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 217 byte
Kunci Field : idbooking
Software : php MyAdmin
Tabel III. 4
Spesifikasi File Booking
No Elemen Data Akronim Tipe Panjang Keterangan
1. Identitas Booking idbooking Varchar 12 Primary Key
2. Tanggal Booking tglbook Timestamp 3
3. Identitas Kendaraan idkendaraan Int 10
4. Identitas Keterangan idktg Tinyint 1
54
5. Identitas Pengusaha idusaha Int 10
6. Identitas Member idmember Varchar 12
7. Tanggal Sewa A tglsewaa Date 3
8. Jam Ambil jamambil Varchar 12
9. Tanggal Sewa B tglsewab Date 3
10. Jam Harus Kembali jamhrsbalik Varchar 5
11. Tanggal Kembali tglkembali Varchar 5
12. Jam Kembali jamkbl Varchar 5
13. Telat Hari telathari Int 10
14. Telat Jam telatjam Int 5
15. Harga Sewa hargasewa Int 10
16. Harga Supir hargasupir Int 10
17. Jumlah Harga jmlharga Int 10
18. Denda Kendaraan dendakdr Int 10
19. Denda Supir dendaspr Int 10
20. Jumlah Denda jmldenda Int 10
21. Tagihan tagihan Int 10
22. Tanggal Bayar tglbayar Varchar 10
23. Bank bank Varchar 40
24. Vote vote Tinyint 1
5. Spesifikasi File Galeri
Nama file : File galeri
Akronim : Galeri
Fungsi : Menyimpan data gambar kendaraan
Tipe file : File Master
Organisasi File : Index Sequential
Akses File : Random
55
Media : Hard Disk
Panjang Record : 70 byte
Kunci Field : idgaleri
Software : php MyAdmin
Tabel III. 5
Spesifikasi File Galeri
No Elemen Data Akronim Tipe Panjang Keterangan
1. Identitas Galeri idgaleri Int 10 Primary Key
2. Identitas Usaha idusaha Int 10
3. Keterangan keterangan Varchar 50
6. Spesifikasi File Kendaraan
Nama File : File Kendaraan
Akronim : Kendaraan
Fungsi : Menyimpan data kendaraan
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 192 byte
Kunci Field : idkendaraan
Software : php MyAdmin
Tabel III. 6
Spesifikasi File Kendaraan
No Elemen Data Akronim Tipe Panjang Keterangan
1. Id Kendaraan idkendaraan Int 10 Primary Key
56
2. Nama Bank idusaha Int 10
3. Nama nama Varchar 40
4.
Identitas
Keterangan idktg Tinyint 1
5. Harga harga Int 11
6. Bayar Supir bysupir Int 10
7. Denda denda Int 10
8. Deskripsi deskripsi Text 100
7. Spesifikasi File Member
Nama File : File Member
Akronim : Member
Fungsi : Menyimpan data member
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 330 byte
Kunci Field : idmember
Software : php MyAdmin
Tabel III. 7
Spesifikasi File Member
No Elemen Data Akronim Tipe Panjang Keterangan
1. Identitas Member idmember Int 10 Primary Key
2. Email email Varchar 40
3. Password passwd Varchar 50
4. Nama nama Varchar 30
57
5. Alamat alamat Varchar 50
6. Kota kota Varchar 30
7. Provinsi provinsi Varchar 30
8. Telepon telepon Varchar 20
9. Pertanyaan jika lupa tanyalupa Varchar 50
10. Jawab Pertanyaan jawablupa Varchar 20
8. Spesifikasi File Syarat
Nama File : File Syarat
Akronim : Syarat
Fungsi : Menyimpan data syarat menyewa kendaraan
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 151 byte
Kunci Field : id
Software : php MyAdmin
Tabel III. 8
Spesifikasi File Syarat
No Elemen Data Akronim Tipe Panjang Keterangan
1. Identitas id Int 1 Primary Key
2. Judul judul Varchar 50
3. Deskripsi deskripsi Text 100
58
9. Spesifikasi File Tentang
Nama File : File Tentang
Akronim : Tentang
Fungsi : Menyimpan data tentang informasi pada
website
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 160 byte
Kuncing Field : idtentang
Software : php MyAdmin
Tabel III. 9
Spesifikasi File tentang
No Elemen Data Akronim Tipe Panjang Keterangan
1. Identitas Tentang idtentang Int 10 Primary Key
2. Judul judul Varchar 50
3. Deskripsi deskripsi Text 100
10. Spesifikasi File Testimoni
Nama File : File Testimoni
Akronim : Testimoni
Fungsi : Menympan data testimoni penyewaan
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
59
Media : Hard Disk
Panjang Record : 124 byte
Kunci Field : idtestimoni
Software : php MyAdmin
Tabel III. 10
Spesifikasi File Testimoni
No Elemen Data Akronim Tipe Panjang Keterangan
1. Identitas Testimoni idtestimoni Int 10 Primary Key
2. Identitas Member idmember Int 10
3. Testimoni testimoni Text 100
4. Detail tglpost Timestamp 3
5. Tampil tampil varchar 1
11. Spesifikasi File Usaha
Nama File : File Usaha
Akronim : Usaha
Fungsi : Menyimpan data-data pengusaha
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 555 byte
Kunci Field : idusaha
Software : php MyAdmin
Tabel III. 11
Spesifikasi File Usaha
60
No Elemen Data Akronim Tipe Panjang Keterangan
1. Identitas Pengusaha idusaha Int 10 Primary Key
2. Email email Varchar 40
3. Password passwd Varchar 50
4. Nama Pengusaha nama Varchar 30
5. Nama Bisnis Usaha namausaha Varchar 30
6. Alamat alamat Varchar 50
7. Kota kota Varchar 30
8. Provinsi provinsi Varchar 30
9. Telepon telepon Varchar 20
10. Pertanyaan jika lupa tanyalupa Varchar 50
11. Jawab Pertanyaan jawablupa Varchar 20
12. Google Maps gmaps Varchar 30
13. Profil profil Text 100
14. Bank bank Varchar 15
15. Rekening rekening Varchar 20
16. Atas Nama atasnama Varchar 30
12. Spesifikasi File Website
Nama File : File Website
Akronim : Website
Fungsi : Menyimpan data yang ada pada website
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 301 byte
Kunci Field : id
61
Software : php MyAdmin
Tabel III. 12
Spesifikasi File Website
No Elemen Data Akronim Tipe Panjang Keterangan
1. Identitas id Tinyint 1 Primary Key
2. Nama Website namaweb Varchar 30
3. Alamat alamat Varchar 50
4. Kota kota Varchar 30
5. Telepon telepon Varchar 20
6. Email email Varchar 40
7. Google Maps gmaps Varchar 30
8. Deskripsi deskripsi Text 100
3.5. Spesifikasi Sistem Komputer
1. Umum
Di tengan arus globalisasi dan teknologi informasi yang pesat, haruslah bisa
menggali manfaat komputer bagi masyarakat secara optimal. Karena di era yang
serba digital seperti sekarang ini, segala sesuatunya pastilah memiliki keterkaitan
dengan dunia komputer. Tidak ada satu bidang kehidupan yang terlepas dari peranan
komputer. Sistem dikatakan baik dan akan berhasil digunakan atau diterapkan jika
didukung dengan beberapa unsur atau beberapa aspek antara lain, perangkat keras
(Hardware), perangkat lunak (Software), dan pemakai (Brainware). Diantara unsur
tersebut yaitu prasarana atau peralatan pendukung yang dibutuhkan harus sesuai
dengan spesifikasi sistem yang diusulkan, untuk itu harus menguraikan prasarana
atau perangkat komputer yang harus tersedia pada sistem yang diusulkan.
62
2. Perangkat Keras
Perangkat keras (hardware) adalah semua bagian fisik komputer, dan
dibedakan dengan data yang berada didalamnya, dan dibedakan dengan perangkat
lunak (software) yang menyediakan instruksi untuk perangkat keras dalam
menyelesaikan tugas. Klasifikasi perangkat keras yang diusulkan adalah:
a. Monitor : 14’’
b. Proccessor : Intel Core i3-6006u (2GHz)
c. Memory : 4 GB
d. Harddisk : 500 GB
e. Keyboard : QWERTY
f. Printer : IP Cannon 2770
g. Mouse : Standard Mouse
3. Perangkat Lunak
Bagian lain yang mendukung program adalah perangkat lunak (software).
Perangkat lunak (software) adalah istilah khusus untuk data yang diformat, dan
disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai
informasi yang bisa dibaca, dan ditulis oleh komputer. Dengan kata lain, sebagai
sistem komputer yang tidak berwujud. Perangkat lunak yang digunakan untuk
mendukung berjalannya program sistem informasi berbasis web ini adalah:
a. Sistem Operasi : Windows XP atau Windows 10.
b. Bahasa Pemrograman : HTML, PHP, Javascript, Bootstrap,
Jquery, Css.
c. Program atau Software Pendukung : PhpMyAdmin, XAMPP.
63
3.6. Struktur Navigasi
Agar mempermudah dalam merancang sebuah website, maka diperlukan
pengembangan struktur navigasi terlebih dahulu. Hal ini bertujuan untuk
memperjelas pada saat merancang tampilan website.
1. Struktur Navigasi Admin
Gambar III.32
Stuktur Navigasi Admin
64
2. Struktur Navigasi Halaman Member
Gambar III.33
Struktur Navigasi Halaman Member
3. Struktur Navigasi Halaman Pengusaha
Gambar III.34
Struktur Navigasi Halaman Pengusaha
65
3.7. Implementasi
Implementasi merupakan tahap dimana sistem atau aplikasi siap untuk
dioperasikan pada keadaan yang sebenarnya sesuai dari hasil analisis dan
perancangan yang telah dilakukan, sehingga akan diketahui apakah sistem atau
aplikasi yang dirancang dapat menghasilkan tujuan yang ingin dicapai.
1. Halaman Login Admin
Desain login admin dirancang khusus tidak disamakan dengan user, administrator
harus melakukan login terlebih dahulu untuk dapat menggunakan menu yang
tersedia. Jika login berhasil, maka menu yang sesuai dengan kategori user tersebut
akan ditampilkan.
Gambar III.35
Halaman Login Admim
2. Halaman Menu Utama Admin
Halaman menu utama ini akan tampil setelah admin melakukan login. Menu
utama menyediakan fasilitas untuk menampilkan dan mengelola home, data
kendaraan, member, bank, pengusaha, booking, testimoni, tentang kami,
66
syarat/ketentuan, website, admin, ubah password, serta menu logout untuk keluar
dari halaman admin.
Gambar III.36
Halaman Menu Utama Admin
3. Halaman Data Artikel
Halaman data artikel, admin dapat mengatur judul artikel, tanggal post
artikel, edit, dan menghapus artikel.
Gambar III.37
Halaman Data Artikel
67
4. Halaman Tambah Data Artikel.
Halaman tambah data artikel gunanya untuk menambahkan setiap artikel
pada website, supaya pengunjung maupun member dapat membaca apa yang ada
didalam website.
Gambar III.38
Halaman Tambah Artikel
5. Halaman Data Kendaraan
Halaman ini berisi tentang data-data kendaraan yang telah diinput oleh para
pengusaha.
68
Gambar III.39
Halaman Data Kendaraan
6. Halaman Detail Kendaraan
Halaman ini menampilkan detail kendaraan yang telah diinput oleh
pengusaha.
Gambar III.40
69
Halaman Detai Kendaraan
7. Halaman Data Member
Halaman ini berisi data-data member yang telah bergabung dengan sistem
website ini.
Gambar III.41
Halaman Data Member
8. Halaman Edit Member
Halaman ini menampilkan bagan-bagan untuk mengedit data member.
70
Gambar III.42
Halaman Data Member
9. Halaman Hapus Data Member
Halaman ini menampilkan notifikasi Ya atau Tidak apakah admin akan menghapus
data member.
Gamabar III.43
Halaman Hapus Data Member
71
10. Halaman Data Bank
Halaman ini menampilkan data-data bank meliputi nama bank, no rekening,
dan atas nama rekening.
Gambar III.44
Halaman Data Bank
11. Halaman Tambah data Bank
Halaman ini menampilkan form-form untuk menambah data bank.
Gambar III.45
Halaman Tambah Data Bank
72
12. Halaman Edit Data Bank
Halaman ini menampilkan halaman edit guna untuk mengganti nama atau
nama bank.
Gambar III.46
Halaman Edit Data Bank
13. Halaman Hapus Data Bank
Halaman ini menampilkan nitifikasi Ya atau Tidak untuk menghapus.
Gambar III.47
Halaman Hapus Data Bank
73
14. Halaman Data Pengusaha
Halaman ini menampilkan halaman data-data pengusaha yang sudah
bergabung dengan sistem website.
Gambar III.48
Halaman Data Pengusaha
15. Halaman Edit Data Pengusaha
Menampilkan halaman berupa form untuk diedit datanya.
74
Gambar III.49
Halaman Edit Data Pengusaha
75
16. Halaman Hapus Data Pengusaha
Halaman ini menampilkan notifikasi Ya atau Tidak untuk menghapusnya.
Gambar III.50
Halaman Edit Data Pengusaha
17. Halaman Booking
Halaman ini menampilkan data pesanan/booking yang telah diisi oleh
member.
Gambar III.51
Halaman Booking
76
18. Halaman Detail Booking
Halaman ini menampilkan detail keseluruhan pesanan dari member maupun
yang sudah dikonfirmasi oleh pengusaha.
Gambar III.52
Halaman Detail Booking
19. Halaman Testimoni
Halaman ini menampilkan ulasan-ulasan testimoni yang sudah di tulis oleh
member bagus tidaknya cara pengusaha untuk melayani customernya.
77
Gambar III.53
Halaman Testimoni
20. Halaman Data Tentang kami
Halaman ini berisi ulasan-ulasan tentang website yang telah dibuat.
Gambar III.54
Halaman Datab Tentang Kami
78
21. Halaman Tambah Data Tentang Kami
Halaman ini guna untuk menambahkan data tentang website ini.
Gambar III.55
Halaman Tambah Data Tentang Kami
79
22. Halaman Edit Data Tentang Kami
Halaman ini manmpilkan form-form untuk mengedit data.
Gambar III.56
Halaman Edit Data Tentang Kami
80
23. Halaman Hapus Data Tentang Kami
Halaman ini menampilkan notifikasi Ya atau Tidak untuk menghapus.
Gambar III.57
Halaman Hapus Data Tentang kami
24. Halaman Syarat dan Ketentuan
Hamalaman ini berisi syarat dan ketentuan yang berlaku dalam sistem
website ini baik untuk pengunjung, member, maupun pengusaha.
Gambar III.58
Halaman Syarat dan Ketentuan
81
25. Halaman Data Website
Halaman ini berisi data website meliputi nama web, email, alamat, kota,
telepon, google maps, dan deskripsi.
Gambar III.59
Halaman Data Website
82
26. Halaman Administrator
Halaman ini menampilkan data admin
Gambar III.60
Halaman Data Admin
27. Halaman Tambah Data Admin
Halaman ini menampilkan form untuk tambah admin.
Gambar III.61
Halaman Tambah Admin
83
28. Halaman Edit Data Admin
Halaman ini menampilkan form untuk mengedit admin.
Gambar III.62
Halaman Edit Data Admin
29. Halaman Hapus Data Admin
Halaman ini menampilkan notifikasi Ya atau Tidak untuk menghapus.
Gambar III.63
Halaman Hapus Data Admin
84
30. Halaman Ubah Password
Halaman ini adalah halaman yang menampilkan form bagi admin yang ingin
mengganti passwordnya.
Gambar III.64
Halaman Ubah Password
85
31. Tampilan Menu Utama Home
Tampilan ini merupakan tampilan yang dapat dikunjungi baik untuk
pengunjung, member, maupun pengusaha.
Gambar III.65
Tampilan Menu Utama Home
86
32. Tampilan Menu Artikel
Tampilan ini menampilkan ulasan-ulasan tentang website kami.
Gambar III.66
Tampilan Menu Artikel
Gambar III.67
Tampilan Menu Artikel
87
33. Tampilan Kategori
Tampilan ini merupakan tampilan yang menampilkan kategori berbagai jenis
kendaraan yang dicantumkan oleh pengusaha.
Gambar III.68
Tampilan Kategori
88
Gambar III.69
Tampilan Kategori Detail Kendaraan
89
34. Tampilan Menu Pendaftaran Member
Tampilan ini menampilkan form yang harus diisi pada setiap member yang
akan mendaftarkan diri.
Gambar III.70
Tampilan Menu Pendaftaran Member
90
35. Tampilan menu Login Member
Tampilan ini merupakan tampilan bagi member yang sudah mendaftarkan
diri.
Gambar III.71
Tampilan Menu Login Member
91
36. Tampilan Menu Home Member
Tampilan ini menampilkan menu dimana setiap member bebas memilih
kendaraan manapun yang akan disewanya dari pengusaha yang sudah bergabung di
dalam website ini.
Gambar III.72
Tampilan Menu Home Member
92
37. Tampilan Menu Akun Member
Tampilan ini menampilkan akun untuk setiap member dan didalamnya dapat
mengedit profil.
Gambar III.73
Tampilan Menu Akun Member
Gambar III.74
93
Tampilan Menu Akun Edit Member
38. Tampilan Menu Data Booking Member
Tampilan ini merupakan tampilan data booking yang telah di booking oleh
member.
Gambar III.75
Tampilan Menu Data Booking Member
Gambar III.76
94
Tampilan Menu Detail Booking Member
39. Tampilan Menu Testimoni Member
Tampilan ini menampilkan form untuk member mengisi testimoni tentang
jasa rental yang disewanya.
Gambar III.77
Tampilan Menu Testimoni Member
Gambar III.78
Tampilan Setelah Mengisi Testimoni
95
40. Tampilan Menu Lupa Password Member
Tampilan ini menampilkan form jika member lupa akan passwordnya.
Gambar III.79
Tampilan Menu Lupa Password Member
96
41. Tampilan Menu Pendaftaran Pengusaha
Tampilan ini menampilkan form yang harus diisi pada setiap pengusaha yang
akan mendaftarkan diri.
Gambar III.80
Tampilan Menu Pendaftaran Pengusaha
97
42. Tampilan Menu Login Pengusaha
Tampilan ini menampilkan menu login pengusaha sebelum masuk ke dalam
home.
Gambar III.81
Tampilan Menu Login Pengusaha
98
43. Tampilan Menu Home Login Pengusaha
Gambar III.82
Tampilan Menu Home Pengusaha
99
44. Tampilan Menu Akun Pengusaha
Tampilan ini merupakan akun pengusaha yang sewaktu-waktu dapat diedit
oleh pengusaha itu sendiri.
Gambar III.83
Tampilan Menu Akun Pengusaha
100
45. Tampilan Menu Kendaraan Pengusaha
Tampilan ini adalah data-data kendaraan beserta spesifikasi kendaraan.
Gambar III.84
Tampilan Menu Kendaraan Pengusaha
Gambar III.85
Tampilan Menu Tambah Kendaraan Pengusaha
101
Gambar III.86
Tampilan Menu Edit Kendaraan Pengusaha
46. Tampilan Menu Data Booking Pengusaha
Tampilan ini menampilkan data-data booking dari member yang akan
menyewa.
102
Gambar III.87
Tampilan Menu Data Booking Pengusaha
103
47. Tampilan Menu Komentar Pelanggan
Tampilan ini menampung semua komentar-komentar dari member.
Gambar III.88
Tampilan Menu Komentar Pelanggan
104
48. Tampilan Menu Lupa Password Pengusaha
Tampilan ini menampilkan form jika pengusaha lupa akan passwordnya.
Gambar III.89
Tampilan menu Lupa Password Pengusaha
105
49. Tampilan Menu Syarat dan Ketentuan
Tampilan ini menampilkan ulasan syarat dan ketentuan yang berlaku.
Gambar III.90
Tampilan Menu Syarat dan Ketentuan
50. Tampilan Menu Testimoni
Gambar III.91 1
Tampilan Menu Testimoni
106
51. Tampilan Menu Tentang Kami
Gambar III.92
Tampilan Menu Tentang Kami
3.8. Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackboxtesting yang
focus terhadap proses masukan dan keluaran program.
107
1. Hasil pengujian Blackbox Testing Login Admin.
Tabel III.13
Hasil pengujian Blackbox Testing halaman Login Admin
No. Skenario
Pengujian Test Case
Hasil Yang
Diharapkan
Hasil
Pengujian Kesimpulan
1. Nama admin dan
password tidak
diisi kemudian
klik tombol login.
Username
(kosong)
Password
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Gagal Login”
Sesuai
Harapan
Valid
2. Nama Admin
tidak diisi sedang
password diisi
kemudian klik
tombol login.
Username
(Kosong)
Password
(Isi)
Sistem akan
menolak akses
user dan
menampilkan
“Gagal Login”
Sesuai
Harapan
Valid
3. Nama admin diisi
dan password
tidak diisi
kemudian klik
tombol login.
Username
(Isi)
Password
(Kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Gagal Login”
Sesuai
Harapan
Valid
4. Mengetikan
dalam kondisi
salah pada nama
admin dan
password
kemudian klik
tombol login.
Username
(abcde)
Password
(11111)
Sistem akan
menolak akses
user dan
menampilkan
“Gagal Login”
Sesuai
Harapan
Valid
5. Mengetikan nama
admin dan
password dengan
data yang
sesuai/benar
kemudian klik
tombol login.
Username
(Isi)
Password
(Isi)
Sistem akan
menerima
akses login
dan kemudian
langsung
menampilkan
menu utama
Sesuai
Harapan
Valid
2. Hasil Pengujian Blackbox Testing Form Registrasi Member
Tabel III.14
Hasil pengujian Blackbox Testing halaman Registrasi Member
No. Skenario
Pengujian Test Case
Hasil Yang
Diharapkan
Hasil
Pengujian Kesimpulan
1. Nama member
tidak diisi atau
diisi dengan
Nama lengkap
(Kosong)
Alamat
Sistem akan
menolak
akses user
Sesuai
Harapan Valid
108
format salah
sedang yang lain
diisi dengan
format yang
benar lalu klik
daftar.
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan
jika lupa
password
(Isi)
Jawban lupa
(Isi)
Masukan kode
(Isi)
dan
menampilka
n “tidak
boleh
kosong”
atau
“gunakan
hanya huruf
dan spasi”
pada form
yang tidak
diisi
2. Alamat tidak
diisi atau diisi
dengan format
yang salah
sedang yang lain
diisi dengan
format yang
benar kemudian
klik daftar.
Nama lengkap
(Isi)
Alamat
(Kosong)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan
jika lupa
password
(Isi)
Jawban lupa
(Isi)
Masukan kode
(Isi)
Sistem akan
menolak
akses user
dan
menampilka
n “tidak
boleh
kosong”
pada form
yang tidak
diisi Sesuai
Harapan Valid
3. Kota tidak diisi
atau diisi
dengan format
yang salah
sedang yang lain
diisi dengan
format yang
Nama lengkap
(Isi)
Alamat
(Isi)
Kota
(Kosong)
Provinsi
Sistem akan
menolak
akses user
dan
menampilka
n “tidak
boleh
Sesuai
Harapan Valid
109
benar kemudian
klik tombol
daftar
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan
jika lupa
password
(Isi)
Jawban lupa
(Isi)
Masukan kode
(Isi)
kosong”
atau
“gunakan
hanya huruf
dan spasi”
Pada form
yang tidak
diisi
4. Provinsi tidak
diisi atau diisi
dengan format
yang salah
sedang yang lain
diisi dengan
format yang
benar kemudian
klik tombol
daftar
Nama lengkap
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Kosong)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan
jika lupa
password
(Isi)
Jawban lupa
(Isi)
Masukan kode
(Isi)
Sistem akan
menolak
akses user
dan
menampilka
n “tidak
boleh
kosng” atau
“gunakan
hanya huruf
dan spasi”
pada form
yang tidak
diisi
Sesuai
Harapan Valid
5. Telepon tidak
diisi atau diisi
dengan format
yang salah
sedang yang lain
diisi dengan
format yang
benar kemudian
klik tombol
daftar
Nama lengkap
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Kosong)
Sistem akan
menolak
akses user
dan
menampilka
n “tidak
boleh
kosong”
atau
“gunakan
hanya
Sesuai
Harapan Valid
110
(Isi)
Password
(Isi)
Pertanyaan
jika lupa
password
(Isi)
Jawban lupa
(Isi)
Masukan kode
(Isi)
angka saja”
pada form
yang tidak
diisi
6. Email tidak diisi
atau diisi
dengan format
yang salah
sedang yang
diisi dengan
format yang
benar kemudian
klik tombol
daftar.
Nama lengkap
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Kosong)
Password
(Isi)
Pertanyaan
jika lupa
password
(Isi)
Jawban lupa
(Isi)
Masukan kode
(Isi)
Sistem akan
menolak
akses user
dan
menampilka
n “tidak
boleh
kosong”
atau
“format
email belum
benar” pada
form yang
tidak diisi
Sesuai
Harapan Valid
7. Password tidak
diisi atau diisi
dengan format
yang salah
sedang yang lain
diisi dengan
format yang
benar kemudian
klik daftar
Nama lengkap
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Kosong)
Sistem akan
menolak
akses user
dan
menampilka
n “tidak
boleh
kosong”
pada form
yang tidak
diisi
Sesuai
Harapan Valid
111
Pertanyaan
jika lupa
password
(Isi)
Jawban lupa
(Isi)
Masukan kode
(Isi)
8. Form
pertanyaan jika
lupa password
tidak diisi atau
diisi dengan
format yang
salah sedang
yang lain diisi
dengan format
yang benar
kemudian klik
tombol daftar
Nama lengkap
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan
jika lupa
password
(Kosong)
Jawban lupa
(Isi)
Masukan kode
(Isi)
Sistem akan
menolak
akses user
dan
menampilka
n “tidak
boleh
kosong”
pada form
yang tidak
diisi Sesuai
Harapan Valid
9. Form jawab
pertanyaan tidak
diisi atau diisi
dengan format
yang salah
sedang yang lain
diisi dengan
format yang
benar kemudian
klik tombol
daftar
Nama lengkap
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan
jika lupa
password
Sistem akan
menolak
akses user
dan
menampilka
n “tidak
boleh
kosong”
pada form
yang tidak
diisi
Sesuai
Harapan Valid
112
(Isi)
Jawban lupa
(Kosong)
Masukan kode
(Isi)
10. Masukan kode
tidak diisi atau
diisi dengan
format yang
salah sedang
yang lain diisi
dengan format
yang benar
kemudian klik
tombol daftar
Nama lengkap
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan
jika lupa
password
(Isi)
Jawban lupa
(Isi)
Masukan kode
(Kosong)
Sistem akan
menolak
akses user
dan
menampilka
n “tidak
boleh
kosong”
pada form
yang tidak
diisi Sesuai
Harapan Valid
11. Semua form
diisi dengan
masing-masing
format yang
benar lalu klik
tombol daftar
Nama lengkap
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan
jika lupa
password
(Isi)
Jawban lupa
(Isi)
Masukan kode
(Isi)
Sistem akan
menrima
akses
registrasi
member dan
kemudian
langsung
menampilka
n menu
utama
halaman
member.
Sesuai
Harapan Valid
113
3. Hasil Pengujian Blackbox Testing Login Member
Tabel III.15
Hasil pengujian Blackbox Testing Login Member
No. Sekenario
Pengujian Test Case
Hasil yang
Diharapkan
Hasil
Pengujian Kesimpulan
1. Email,
password,
dan kode
tidak diisi
kemudian
klik tombol
login
(kosong)
Password
(Kosong)
Masukan Kode
(Kosong)
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosng” pada form
yang tidak diisi
Sesuai
Harapan Valid
2. Email tidak
diisi sedang
yang lain
diisi dengan
format yang
benar
kemudian
klik tombol
login
(Kosong)
Password
(Isi)
Masukan Kode
(Isi)
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosong” pada
form yang tidak
diisi
Sesuai
Harapan Valid
3. Password
tidak diisi
sedang
yang lain
diisi dengan
format yang
benar
kemudian
klik tombol
login
(Isi)
Password
(Kosong)
Masukan Kode
(Isi)
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosong “ pada
form yang tidak
diisi
Sesuai
Harapan Valid
4. Form
masukan
kode tidak
diisi sedang
yang lain
diisi dengan
format yang
benar
kemudian
klik tombol
login
(Isi)
Password
(Isi)
Masukan Kode
(Kosong)
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosong” pada
form yang tidak
diisi
Sesuai
Harapan Valid
5. Email,
password,
dan kode
diisi dengan
(parman.gm.co
m)
Password
Sistem akan
menolak akses
user dan
menampilkan
Sesuai
Harapan Valid
114
format yang
salah
kemudian
klik tombol
login
(9999999)
Masukan Kode
(444444)
“format email
belum benar”
atau “tidak boleh
kosong” pada
form yang tidak
diisi
6. Email,
password,
dan kode
diisi dengan
format yang
benar
kemudian
klik tombol
login
(Isi)
Password
(Isi)
Masukan Kode
(Isi)
Sistem akan
menerima akses
user dan
kemudian
langsung
menampilkan
menu utama
Sesuai
Harapan Valid
4. Hasil Pengujian Blacbox Testing Form Registrasi pengusaha
Tabel III.16
Hasil pengujian Blacbox Testing form Registrasi Pengusaha
No. Sekenario
Pengujian Test Case
Hasil Yang
Diharapkan
Hasil
Pengujian Kesimpulan
1. Nama
lengkap
pengusaha
tidak diisi
atau diisi
dengan
format
yang salah
sedang
yang lain
diisi
dengan
format
yang benar
kemudian
klik
tombol
daftar
Nama lengkap
(Kosong)
Nama usaha
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan jika
lupa
(Isi)
Jawaban lupa
(Isi)
Masukkan kode
(Isi)
Sistem akan
menolak akses
user dan
menampilkan “
tidak boleh
kosong” atau “
gunakan hanya
huruf dan
spasi” pada
form yang tidak
diisi Sesuai
Harapan Valid
2. Nama Nama lengkap Sistem akan Sesuai Valid
115
usaha
tidak diisi
atau diisi
dengan
format
yang salah
sedang
yang lain
diisi
dengan
format
yang benar
kemudian
klik
tombol
daftar
(Isi)
Nama usaha
(Kosong)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan jika
lupa
(Isi)
Jawaban lupa
(Isi)
Masukkan kode
(Isi)
menolak akses
user dan
menampilkan
“tidak boleh
kosong” atau
“gunakan hanya
huruf dan
spasi” pada
form yang tidak
diisi
Harapan
3. Alamat
tidak diisi
atau diisi
dengan
format
yang salah
sedang
yang lain
diisi
dengan
format
yang benar
kemudian
klik
tombol
daftar
Nama lengkap
(Isi)
Nama usaha
(Isi)
Alamat
(Kosong)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan jika
lupa
(Isi)
Jawaban lupa
(Isi)
Masukkan kode
(Isi)
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosong” atau
“gunakan hanya
huruf dan
spasi” pada
form yang tidak
diisi Sesuai
Harapan Valid
4. Form kota
tidak diisi
atau diisi
dengan
Nama lengkap
(Isi)
Nama usaha
(Isi)
Sistem akan
menolak akses
user dan
menampilkan
Sesuai
Harapan Valid
116
format
yang salah
sedang
yang lain
diisi
dengan
format
yang benar
kemudian
klik
tombol
daftar
Alamat
(Isi)
Kota
(Kosong)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan jika
lupa
(Isi)
Jawaban lupa
(Isi)
Masukkan kode
(Isi)
“tidak boleh
kosong” atau
“gunakan hanya
huruf dan
spasi” pada
form yang tidak
diisi
5. Form
provinsi
tidak diisi
atau diisi
dengan
format
yang salah
sedang
yang lain
diisi
dengan
format
yang benar
kemudian
klik
tombol
daftar
Nama lengkap
(Isi)
Nama usaha
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Kosong)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan jika
lupa
(Isi)
Jawaban lupa
(Isi)
Masukkan kode
(Isi)
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosong” atau
“gunakan hanya
huruf dan
spasi” pada
form yang tidak
diisi Sesuai
Harapan Valid
6. Form
telepon
tidak diisi
atau diisi
dengan
format
yang salah
Nama lengkap
(Isi)
Nama usaha
(Isi)
Alamat
(Isi)
Kota
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosong” atau
“gunakan hanya
Sesuai
Harapan Valid
117
sedang
yang lain
diisi
dengan
format
yang benar
kemudian
klik
tombol
daftar
(Isi)
Provinsi
(Isi)
Telepon
(Kosong)
(Isi)
Password
(Isi)
Pertanyaan jika
lupa
(Isi)
Jawaban lupa
(Isi)
Masukkan kode
(Isi)
angka” pada
form yang tidak
diisi
7. Email
tidak diisi
atau diisi
dengan
format
yang salah
sedang
yang lain
diisi
dengan
format
yang benar
kemudian
klik
tombol
daftar
Nama lengkap
(Isi)
Nama usaha
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Kosong)
Password
(Isi)
Pertanyaan jika
lupa
(Isi)
Jawaban lupa
(Isi)
Masukkan kode
(Isi)
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosong” atau
“format email
salah” pada
form yang tidak
diisi
Sesuai
Harapan Valid
8. Password
tidak diisi
atau diisi
dengan
format
yang salah
sedang
yang lain
diisi
dengan
Nama lengkap
(Isi)
Nama usaha
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosong” atau
“gunakan hanya
angka” pada
form yang tidak
diisi
Sesuai
Harapan Valid
118
format
yang benar
kemudian
klik
tombol
daftar
Telepon
(Isi)
(Isi)
Password
(Kosong)
Pertanyaan jika
lupa
(Isi)
Jawaban lupa
(Isi)
Masukkan kode
(Isi)
9. Form
pertanyaan
jika lupa
password
tidak diisi
atau diisi
dengan
format
yang salah
sedang
yang lain
diisi
dengan
format
yang benar
kemudian
klik
tombol
daftar
Nama lengkap
(Isi)
Nama usaha
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan jika
lupa
(Kosong)
Jawaban lupa
(Isi)
Masukkan kode
(Isi)
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosong” pada
form yang tidak
diisi
Sesuai
Harapan Valid
10. Form
jawaban
lupa
password
tidak diisi
atau diisi
dengan
format
salah
sedang
yang lain
diisi
dengan
Nama lengkap
(Isi)
Nama usaha
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
Sistem akan
menolak akses
user dan
menampilka
“tidak boleh
kosong” pada
form yang tidak
diisi.
Sesuai
Harapan Valid
119
format
benar
kemudian
klik
tombol
daftar
(Isi)
Password
(Isi)
Pertanyaan jika
lupa
(Isi)
Jawaban lupa
(Kosong)
Masukkan kode
(Isi)
11. Form
masukan
kode tidak
diisi atau
diisi
dengan
format
yang salah
sedang
yang lain
diisi
dengan
format
yang benar
kemudian
klik
tombol
daftar
Nama lengkap
(Isi)
Nama usaha
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Pertanyaan jika
lupa
(Isi)
Jawaban lupa
(Isi)
Masukkan kode
(Kosong)
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosong” pada
form yang tidak
diisi.
Sesuai
Harapan Valid
12. Seluruh
form diisi
dengan
format
yang benar
dan
kemudian
klik
tombol
daftar
Nama lengkap
(Isi)
Nama usaha
(Isi)
Alamat
(Isi)
Kota
(Isi)
Provinsi
(Isi)
Telepon
(Isi)
(Isi)
Password
(Isi)
Sistem akan
menerima akses
user dan akan
langsung
menampilkan
ke halaman
utaman
pengusaha Sesuai
Harapan Valid
120
Pertanyaan jika
lupa
(Isi)
Jawaban lupa
(Isi)
Masukkan kode
(Isi)
5. Hasil Pengujian Blackbox Testing Login Pengusaha
Tabel III.17
Hasil pengujian Blackbox Testing Login Pengusaha
No. Sekenario
Pengujian Test case
Hasil Yang
Diharapkan
Hasil
Pengujian Kesimpulan
1. Email,
password,
dan kode
tidak diisi
kemudian
klik tombol
login
(kosong)
Password
(kosong)
Masukan kode
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosong” pada
form yang tidak
diisi
Sesuai
Harapan Valid
2. Email tidak
diisi sedang
yang lain
diisi dengan
format yang
benar
kemudian
klik tombol
login
(Kosong)
Password
(Isi)
Masukan kode
(Isi)
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosong” pada
form yang tidak
diisi
Sesuai
Harapan Valid
3. Password
tidak diisi
sedang yang
lain diisi
dengan
format yang
benar
kemudian
klik tombol
login
(Isi)
Password
(Kosong)
Masukan kode
(Isi)
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
kosong” pada
form yang tidak
diisi
Sesuai
Harapan Valid
4. Form
masukkan
kode tidak
diisi sedang
yang lain
(Isi)
Password
(Isi)
Masukan kode
Sistem akan
menolak akses
user dan
menampilkan
“tidak boleh
Sesuai
Harapan Valid
121
diisi dengan
format yang
benar
kemudian
klik tombol
login
(Kosong) kosong” pada
form yang tidak
diisi
5. Email,
password,
dan kode
diisi dengan
format yang
salah
kemudian
klik tombol
login
(ferlan.gmail.c
om)
Password
(gagal)
Masukkan
Kode
(44444)
Sistem akan
menolak akses
user dan
menampilkan
“format email
belum benar”
atau “kode
salah”
Sesuai
Harapan Valid
6. Email,
password.
Dan kode
diisi dengan
format yang
benar
kemudian
klik tombol
login
(Isi)
Password
(Isi)
Masukan kode
(Isi)
Sistem akan
menerima akses
user dan
menampilkan
langsung ke
halaman
pengusaha
Sesuai
Harapan Valid
Top Related