BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan...

36
26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1. Kebutuhan Pengguna Kebutuhan Pengguna dalam perancangan ini terbagi menjadi kebutuhan pelanggan dan admin. a. Kebutuhan pelanggan 1) Pelanggan yang ingin menyewa lapangan futsal yang ada di halaman website ini diharuskan mendaftar terlebih dahulu, jika belum memiliki akun di website ini dengan mengisi form daftar member . Tetapi jika pelanggan telah memiliki akun sebagai member, pelanggan hanya tinggal melakukan Login atau masuk ke menu masuk akun dengan mengisi email dan password. 2) Pelanggan yang tidak berminat menjadi member atau tidak ingin menyewa lapangan futsal tidak dapat melihat-lihat jam kosong dan hanya bisa melihat fasilitas-fasilitas yang ada dilapangan futsal yang telah disediakan didalam web.

Transcript of BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan...

Page 1: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

26

BAB III

PEMBAHASAN

3.1. Analisis Kebutuhan

Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan

Futsal berbasis Web, antara lain adalah:

1. Kebutuhan Pengguna

Kebutuhan Pengguna dalam perancangan ini terbagi menjadi kebutuhan

pelanggan dan admin.

a. Kebutuhan pelanggan

1) Pelanggan yang ingin menyewa lapangan futsal yang ada di

halaman website ini diharuskan mendaftar terlebih dahulu, jika

belum memiliki akun di website ini dengan mengisi form daftar

member . Tetapi jika pelanggan telah memiliki akun sebagai

member, pelanggan hanya tinggal melakukan Login atau masuk ke

menu masuk akun dengan mengisi email dan password.

2) Pelanggan yang tidak berminat menjadi member atau tidak ingin

menyewa lapangan futsal tidak dapat melihat-lihat jam kosong dan

hanya bisa melihat fasilitas-fasilitas yang ada dilapangan futsal

yang telah disediakan didalam web.

Page 2: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.
Page 3: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

64

3) Pelanggan yang telah menjadi member bisa langsung melihat jam

kosong dan melakukan pembokingan untuk hari dan jam yang

diinginkan.

b. Admin pemilik website

1) Admin atau pemilik website dapat mempromosikan penyewaan

lapangan futsal melalui website.

2) Admin atau pemilik website memberikan kemudahan terhadap

pelanggan dalam melakukan penyewaan melalui web.

3) Admin atau pemilik website bisa merekomendasikan lapangan

futsal yang tersedia jam kosong kepada member sewaktu-waktu.

2. Kebutuhan Sistem

Kebutuhan sistem pada perancangan ini terbagi menjadi kebutuhan User

atau pelanggan dan kebutuhan admin.

a. Kebutuhan User atau Pelanggan

1) User atau pelanggan dapat melihat halaman-halaman atau lapangan

futsal yang ada pada website ini.

2) User atau pelanggan dapat melakukan penyewaan dengan cara

memilih lapangan futsal yang ada, setelah memilih lapangan futsal

yang diinginkan User atau pelanggan bisa menentukan jam kosong

yang tersedia pada menu lapangan futsal untuk bermain, lalu User

atau pelanggan memilih tombol “Pesan Lapangan Ini” untuk

melanjutkan penyewaan, setelah itu User atau pelanggan diarahkan

ke halaman “data pemesanan”, dihalaman ini User atau pelanggan

Page 4: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

65

dapat merubah jam penyewaan dan lapangan futsal yang telah

dipilih. Setelah itu User atau pelanggan akan mendapatkan kode

pemesanan dan rincian detail pemesanan lapangan.

3) Setelah itu User atau pelanggan dapat melakukan konfirmasi

pembayaran ataupun invoice pemesanan untuk mencetak

pemesanan, di menu konfirmasi pembayaran User atau pelanggan

diharuskan untuk mengisi kolom “transfer via bank, nama

pembayar dan nominal transfer” setelah mengisi semua kolom

User atau pelanggan akan mendapatkan konfirmasi pembayarn dan

tinggal menunggu status pemesanaan dan status pembayaran

terkonfirmasi.

4) User atau pelanggan memiliki akun member sendiri. Pada halaman

ini User atau pelanggan dapat melihat segala informasi apapun

yang berkaitan dengan aktivitas User atau pelanggan didalam

website, seperti melihat riwayat penyewaan, mengecek hari atau

jam kosong, ataupun melakukan konfirmasi pembayaran

dihalaman akun member.

5) Jika User atau pelanggan telah selesai melakukan aktivitas di

website, User atau pelanggan dapat memilih keluar.

b. Kebutuhan Admin

1) Admin diharuskan Login terlebih dahulu untuk dapat mengakses

atau masuk ke dalam halaman administrator.

2) Setelah masuk admin dapat melakukan aktivitas mengelola website

sesuai kebutuhan.

Page 5: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

66

3) Admin dapat mengelola beberapa data, seperti Kategori, Tambah

Kategori, Lapangan, Tambah Lapangan Baru.

4) Admin dapat melakukan validasi pemesanan.

5) Admin dapat mengecek pembayaran pelanggan.

Selain itu admin dapat melakukan aktivitas mengelola website sesuai

kebutuhan.

3.2. Rancangan Dokumen

Dalam merancang program dibutuhkan masukan-masukan yang akan

diproses untuk menghasilkan suatu keluaran yang baik dan juga beberapa

spesifikasi, diantaranya yaitu:

1. Rancangan Dokumen Masukan

Rancangan masukan ini merupakan langkah awal dari pengolah data

untuk proses selanjutnya guna menghasilkan output yang diinginkan.

Berikut adalah rancangan dokumen masukan:

a. Nama : Form Data Kategori

Fungsi : Untuk menambahkan kategori lapangan futsal

Sumber : Administrator

Tujuan : Pelanggan

Frekuensi : Setiap ada kategori baru

Media : Komputer

Jumlah : 1

Bentuk Dokumen : Lihat Gambar III.8

Page 6: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

67

b. Nama : Form Data lapangan

Fungsi : Untuk menambahkan lapangan baru

Sumber : Administrator

Tujuan : Pelanggan

Frekuensi : Setiap ada lapangan futsal baru

Media : Komputer

Jumlah : 1

Bentuk Dokumen : Lihat Gambar III.9

c. Nama : Form Data jadwal

Fungsi : Untuk mengetahui jadwal yang sudah pesan

Sumber : Pelanggan

Tujuan : Administrator

Frekuensi : Setiap ada pemesanan lapangan

Media : Komputer

Jumlah : 1

Bentuk Dokumen : Lihat Gambar III.10

d. Nama : Form Data Pelanggan

Fungsi : Untuk mengetahui data pelanggan

Sumber : Pelanggan

Tujuan : Administrator

Frekuensi : Setiap ada penambahan data pelanggan

Media : Komputer

Jumlah : 1

Bentuk Dokumen : Lihat Gambar III.11

Page 7: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

68

e. Nama : Form Data Pemesanan

Fungsi : Untuk mengetahui data pemesanan

Sumber : Pelanggan

Tujuan : Administrator

Frekuensi : Setiap ada pembayaran

Media : Komputer

Jumlah : 1

Bentuk Dokumen : Lihat Gambar III.12

2. Rancangan Dokumen Keluaran

Rancangan masukan ini merupakan langkah awal dari pengolah data

untuk proses selanjutnya guna menghasilkan output yang diinginkan.

Berikut adalah rancangan dokumen masukan:

a. Nama : Laporan Bulanan

Fungsi : Menampilkan laporan bukti transaksi yang masuk

Sumber : Data Transaksi

Tujuan : Administrator

Frekuensi : Setiap admin mencetak transaksi yang masuk

Media : Komputer

Jumlah : 1

Bentuk Dokumen : Lihat Gambar III.13

b. Nama : Laporan Tahunan

Fungsi : Menampilkan laporan bukti transaksi yang masuk

Sumber : Data Transaksi

Tujuan : Administrator

Page 8: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

69

Frekuensi : Setiap admin mencetak transaksi yang masuk

Media : Komputer

Jumlah : 1

Bentuk Dokumen : Lihat Gambar III.13

3.3. Rancangan Basis Data

Pembuatan Rancangan basis data untuk Percancangan Sistem Informasi

Penyewaan Lapangan Futsal Berbasis Web ini diawali dengan membuat

Entity Relationship Diagram (ERD), yang kemudian dirubah menjadi

Logical Record Structure (LRS), gambaran dari LRS tersebut akan

menghasilkan sebuah tabel relasi basis data.

Page 9: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

70

a. ERD (Entity Relational Diagram)

Gambar III.1

Entity Relationship Diagram (ERD) Penyewaan Lapangan Futsal

Berbasis Web

Page 10: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

71

b. LRS (Logical Record Structured)

Gambar III.2

Logical Record Structured (LRS) Penyewaan Lapangan Futsal

Berbasis Web

Page 11: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

72

3.4. Spesifikasi File

Spesifikasi file dibuat sebagai pendukung agar pemakai program dapat

mengetahui segala yang berhubungan dengan file ataupun field name pada

pengolahan database futsal.

1. Spesifikasi File Admin

Nama File : admin

Akronim : admin.MYD

Fungsi : untuk mengelola data admin

Type File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 45 Karakter

Kunci Field : idadmin

Software : MySQL

Tabel III.1.

Spesifikasi File Admin

No Elemen data Nama Field Tipe Size Ket

1. Id admin Idadmin Int 5 Primary Key

2. Nama admin nama_admin Varchar 20

3. Username username Varchar 20

4. Password password Text

Page 12: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

73

2. Spesifikasi File Anggota

Nama File : Anggota

Akronim : pelanggan.MYT

Fungsi : untuk mengelola data anggota

Type File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 43 Karakter

Kunci Field : idanggota

Software : MySQL

Tabel III.2.

Spesifikasi File Anggota

No Elemen data Nama Field Tipe Size Ket

1. Id anggota idanggota Int 5 Primary Key

2. Nama anggota nmanggota Varchar 25

3. Alamat_anggota alamat_anggota Text

4. No telepon notelepon Varchar 13

5. Email Email Text

6. Password password Text

Page 13: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

74

3. Spesifikasi File Jadwal

Nama File : Jadwal

Akronim : jadwal.MYD

Fungsi : untuk mengelola jadwal

Type File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 20 Karakter

Kunci Field : idjadwal

Software : MySQL

Tabel III.3.

Spesifikasi File Jadwal

No Elemen data Nama Field Tipe Size Ket

1. Id jadwal Idjadwal Int 5 Primary Key

2. Id lapangan Idlapangan Int 5

3. Jam mulai Jammulai Datetime

4. Jam selesai jamselesai Datetime

5. Jadwal hari jadwalhari Varchar 10

Page 14: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

75

4. Spesifikasi File Kategori

Nama File : kategori

Akronim : kategori.MYD

Fungsi : untuk memilih kategori yang diinginkan

Type File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 30 Karakter

Kunci Field : idkategori

Software : MySQL

Tabel III.4.

Spesifikasi File Kategori

No Elemen data Nama Field Tipe Size Ket

1. Id kategori idkategori Int 5 Primary Key

2. Nama kategori nmkategori Varchar 25

Page 15: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

76

5. Spesifikasi File lapangan

Nama File : lapangan

Akronim : lapangan.MYD

Fungsi : untuk memilih lapangan yang diinginkan

Type File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 35 Karakter

Kunci Field : idlapangan

Software : MySQL

Tabel III.5.

Spesifikasi File lapangan

No Elemen data Nama Field Tipe Size Ket

1. Id lapangan idlapangan Int 5 Primary Key

2. Id kategori idkategori Int 5

3. Nama lapangan nmlapangan Varchar 25

4. Keterangan keterangan Text

5. Harga lapangan harga_lapangan Double

6. Gambar lapangan gambar_lapangan Text

Page 16: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

77

6. Spesifikasi File Pembayaran

Nama File : Pembayaran

Akronim : pembayaran.MYD

Fungsi : untuk mengelola pembayaran

Type File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 57 Karakter

Kunci Field : idpembayaran

Software : MySQL

Tabel III.6.

Spesifikasi File Pembayaran

No Elemen data Nama Field Tipe Size Ket

1. Id pembayaran idpembayaran Int 5 Primary Key

2. No pemesanan nopemesanan Char 12

3. Nominal Nominal Double

4. Atas nama atasnama Varchar 25

5. Bank bank Varchar 15

6. Tgl bayar tglbayar Date

Page 17: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

78

7. Spesifikasi File Pemesanan

Nama File : Pemesanan

Akronim : pemesanan.MYD

Fungsi : untuk memesan lapangan

Type File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 43 Karakter

Kunci Field : nopemesanan

Software : MySQL

Tabel III.7.

Spesifikasi File Pemesanan

No Elemen data Nama Field Tipe Size Ket

1. No pemesanan Nopemesanan Char 12 Primary Key

2. Id anggota Idanggota Int 5

3. Id lapangan idlapangan Int 5

4. Waktu Mulai waktumulai Datetime

5. Waktu akhir waktuakhir Datetime

6. Hari Hari Int

7. Jumlah jam jml_jam Varchar 10

8. Status pemesanan status_pemesanan Int 11

Page 18: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

79

3.5. Pengkodean

1. Pembayaran

Setiap pengguna harus memiliki id masing-masing sehingga dapat

membatasi hak akses dari masing-masing pengguna, diantaranya terdiri

dari :

P 2 0 1 8 0 7 0 5 0 0 1

Pemesanan Tahun Bulan Tanggal No Urut Pemesanan

3.6. Spesifikasi Program

Dengan adanya informasi yang tergambar dalam bentuk struktur navigasi,

akan membantu dalam menggambarkan isi dari setiap halaman dan link atau

navigasi antara halaman-halaman didalam website tersebut. Secara

sederhana aliran informasi ini penulis gambarkan dalam bentuk struktur

navigasi dibawah ini.

Page 19: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

80

1. Struktur Navigasi User

BERANDA LAPANGAN BANTUAN KAMI DAFTAR MASUK

NAMA

LAPANGAN

INDEX

KLIK UNTUK

MELIHAT

JADWAL

PESAN

LAPANGAN

INI

PESAN

LAPANGAN

INI

KEMBALI KE

DAFTAR

LAPANGAN

CEK LAPANGAN

DAFTAR

MASUK

Gambar III.3

Struktur Navigasi User Pada Penyewaan Lapangan Futsal Berbasis

Web

Page 20: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

81

2. Struktur Navigasi Pelanggan

BERANDA LAPANGAN BANTUAN KAMI KELUARKONFIRMASI

PEMBAYARANDATA PESANAN

NAMA

LAPANGAN

INDEX

KLIK UNTUK

MELIHAT

JADWAL

PESAN

LAPANGAN

INI

PESAN

LAPANGAN

INI

KEMBALI KE

DAFTAR

LAPANGAN

PROSES

PEMESANAN

CEK LAPANGAN

KONFIRMASI

PEMBAYARAN

INVOICE

PEMESANAN

CETAK

INVOICE

PEMESANAN

DATA PESANAN

Gambar III.4

Struktur Navigasi Pelanggan Pada Penyewaan Lapangan Futsal

Berbasis Web

Page 21: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

82

3. Struktur Navigasi Admin

LOGIN

INDEX

BERANDA

KATEGORI

LAPANGAN

JADWAL

PELANGGAN

PEMESANAN

LAPORAN

KELUAR

TAMBAH

KATEGORI BARUEDIT KATEGORI

HAPUS

KATEGORI

TAMBAH

LAPANGAN

BARU

EDIT LAPANGANHAPUS

LAPANGAN

HAPUS

HAPUS

DETAIL

PEMESANANHAPUS

LIHATCETAK

LAPORANKEMBALI

SIMPAN

SIMPAN

Gambar III.5

Struktur Navigasi Admin Pada Penyewaan Lapangan Futsal

Berbasis Web

Page 22: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

83

3.7. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak

minumum yang dibutuhkan untuk mengimplementasikannya:

a. Spesifikasi Perangkat Keras

1) Server

a) CPU

(1) Processor Intel® Celeron® N2840

(2) RAM 2 GB DDR3 L Memory

(3) Hard Disk 500 GB

b) Mouse

c) Keyboard

d) Monitor dengan resolusi layar minimum 1024x768.

2) Client

a) CPU

(1) Processor Intel® Pentium® 4

(2) RAM DDR2 1GB

(3) Hard Disk 20 GB

(4) Monitor dengan resolusi layar minimum 1024x768.

b) Mouse

c) Keyboard

d) Monitor dengan resolusi layar minimum 1024x768

e) Koneksi internet dengan kecepaan 56 kbps.

Page 23: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

84

b. Spesifikasi Perangkat Lunak

1) Server

a) Sistem operasi yang digunakan Microsoft Windows 7

b) Aplikasi bundle web server seperti Xampp versi 5.5.19.

2) Client

a) Sistem operasi yang digunakan seperti Microsoft Windows 7

b) Aplikasi web browser seperti Mozilla Firefox versi 60.0.02 (32 bit)

dan Google Chrome versi 67.0.3396.99 (32 bit).

3.8. Implementasi

Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada Perancangan Sistem Informasi

Penyewaan Lapangan Futsal Berbasis Web berdasarkan rancangan antar

muka adalah :

1. Halaman Login Admin

Form Login merupakan form yang akan tampil pertama kali saat ingin

memasuki halaman administrator. Sebelum admin mengelola setiap data,

admin diwajibkan untuk melakukan Login dengan memasukan username

dan password untuk menghindari penyalah gunaan dari pihak lain.

Page 24: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

85

Gambar III.6

Halaman Login Admin

2. Halaman Admin Beranda

Ketika admin telah melakukan Login maka akan masuk kehalaman utama

admin yang memiliki menu-menu pilihan untuk mengelola data.

Gambar III.7

Halaman Admin Beranda

3. Halaman Admin Kategori

Halaman admin kategori adalah halaman dimana admin dapat

menambahkan kategori baru ataupun menghapus kategori yang sudah

ada.

Page 25: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

86

Gambar III.8

Halaman Admin Kategori

4. Halaman Admin Lapangan

Halaman Admin Lapangan adalah halaman dimana admin bisa

menambahkan data lapangan baru, mengedit data lapangan, maupun

menghapus data lapangan.

Gambar III.9

Halaman Admin Lapangan

Page 26: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

87

5. Halaman Admin Jadwal

Halaman Admin Jadwal adalah halaman dimana Admin bisa melihat dan

menghapus data jadwal yang telah dipesan.

Gambar III.10

Halaman Admin Jadwal

6. Halaman Admin Pelanggan

Halaman Admin Pelanggan adalah agar Admin bisa melihat dan

menghapus data setiap pelanggan yang sudah mendaftar.

Gambar III.11

Halaman Admin Pelanggan

Page 27: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

88

7. Halaman Admin Pemesanan

Halaman Admin Pemesanan adalah halaman dimana admin dapat

melakukan konfirmasi pembayaran bagi setiap pemesanan yang telah

mentransfer.

Gambar III.12

Halaman Admin Pemesanan

8. Halaman Admin Laporan

Halaman Admin Laporan adalah halaman dimana admin bisa melihat

hasil laporan bulanan maupun tahunan.

Gambar III.13

Halaman Admin Laporan

Page 28: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

89

9. Halaman Beranda

Halaman Beranda lapangan futsal online adalah halaman dimana

pengunjung dapat melihat beberapa menu yang telah disediakan seperti,

menu Lapangan, Bantuan Kami, menu Konfirmasi Pembayaran, dan

menu Data Pesanan.

Gambar III.14

Halaman Beranda

10. Halaman Login Anggota

Halaman Login anggota adalah Halaman yang berguna untuk input email

dan password bagi anggota yang sudah daftar.

Gambar III.15

Halaman Login Anggota

Page 29: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

90

11. Halaman Daftar Anggota

Halaman Daftar Anggota adalah Halaman bagi anggota yang ingin

mendaftar menjadi member dan wajib untuk dapat memesan lapangan.

Gambar III.16

Halaman Daftar Anggota

12. Halaman Pilih Lapangan

Halaman Pilih Lapangan adalah halaman untuk pelanggan agar bisa

memilih lapangan dan jadwal yang diinginkan.

Gambar III.17

Halaman Pilih Lapangan

Page 30: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

91

13. Halaman Bantuan Kami

Halaman Bantuan Kami adalah halaman yang tersedia bagi pemula yang

baru berkunjung, disini juga terdapat beberapa visi dan misi maupun tata

cara memesan lapangan.

Gambar III.18

Halaman Bantuan Kami

14. Halaman Jadwal Lapangan

Halaman Jadwal Lapangan adalah halaman yang memperlihatkan jadwal

tersedia atau tidak dan disini pelanggan bisa memesan langsung.

Gambar III.19

Halaman Jadwal Lapangan

Page 31: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

92

15. Halaman Pesan Lapangan Ini

Halaman Pesan Lapangan Ini adalah Halaman untuk pelanggan

menentukan tanggal, jam dan jumlah sewa untuk memesan lapangan.

Gambar III.20

Halaman Pesan Lapangan Ini

16. Halaman Konfirmasi Pembayaran

Halaman Konfirmasi Pembayaran adalah halaman guna pelanggan

memasukan kode pemesanan.

Gambar III.21

Halaman Konfirmasi Pembayaran

Page 32: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

93

17. Halaman Pilih Nomor Pemesanan

Halaman Pilih Nomor Pemesanan adalah guna pelanggan melakukan

konfirmasi pembayaran.

Gambar III.22

Halaman Pilih Nomor Pemesanan

18. Halaman Data Pesanan

Halaman Data Pesanan adalah halaman bagi pelanggan untuk

memasukan kode pemesanan.

Gambar III.23

Halaman Data Pesanan

Page 33: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

94

19. Halaman Detail Pesanan

Halaman Detail Pesanan adalah halaman tentang detail pesanan atau

status pemesanan.

Gambar III.24

Halaman Detail Pesanan

3.9. Pengujian Unit

Pengujian yang dilakukan terhadap program yang dibuat menggunakan

blackbox testing yang fokus terhadap proses masukan dan keluaran program

untuk mengetahui kekurangan dari program dan program berjalan sesuai

dengan yang diharapkan.

A. Pengujian terhadap Halaman Masuk Akun Pelanggan

Tabel III.8

Halaman Masuk Akun Pelanggan

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1 Seluruh field

yang ada pada

form masuk

akun tidak di isi,

kemudian klik

Masuk.

Email:

(kosong)

Password :

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan “ Maaf

e-mail tidak

boleh

Sesuai

Harapan

Valid

Page 34: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

95

kosong”

2 Mengetikkan

email dan field

yang lainnya

tidak di isi,

kemudian klik

Masuk

Email :

(awallwicaks

ono01@gmai

l.com)

Password :

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan “Maaf

Password

tidak boleh

kosong”

Sesuai

Harapan

Valid

3 Mengetikkan

email dan

password yang

tidak sesuai

kemudian klik

Masuk

Email:

(awallwicaks

ono01@gmai

l.com)

Password :

(123)

Sistem akan

menolak

akses dan

menampilkan

pesan

“Username/P

assword

salah!”

Sesuai

Harapan

Valid

4 Mengetikkan

emaildanpasswo

rd yang tidak

sesuai sesuai

kemudian klik

Masuk

Email :

(awallwicaks

ono01)

Password :

(011662)

Sistem tidak

akan

menerima

akses dan

menampilkan

pesan “Anda

Gagal

Masuk”

Sesuai

Harapan

Valid

5 Mengetikkan

email dan

password yang

sesuai sesuai

kemudian klik

Masuk

Email :

(awallwicaks

ono01@gmai

l.com)

Password :

(awall)

Sistem akan

menerima

akses dan

menampilkan

pesan

“Selamat

Anda Masuk

Ke Sistem

Kami”

Sesuai

Harapan

Valid

B. Pengujian terhadap Halaman Login Admin

Page 35: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

96

Tabel III.9.

Hasil Pengujian Black Box Testing pada Halaman Login Admin

No

.

Skenario

Pengujian Test Case Hasil yang diharapkan

Hasil

Pengujian Kesimpulan

1 Username

dan sandi

tidak diisi

kemudian

klik tombol

masuk

Username :

(kosong)

Password :

(kosong)

Sistem akan menolak

untuk Login dan

menampilkan pesan

“Maaf, Username Tidak

Boleh Kosong”

Sesuai

Harapan

Valid

2 Username

diisi dan

sandi tidak

diisi

kemudian

klik tombol

masuk

Username :

(admin)

Password:

(kosong)

Sistem akan menolak

untuk Login dan

menampilkan pesan

“Masukkan Password

Dengan Benar”

Sesuai

Harapan

Valid

3 Mengetikkan

username

danpassword

, kemudian

Login

Username :

(admin)

Password :

(admin)

Sistem menerima akan

Login dan kemudian

akan menampilkan

halaman admin

Sesuai

Harapan

Valid

C. Pengujian terhadap Halaman Daftar Akun Pelanggan

Tabel III.10

Hasil Pengujian Black Box Testing pada Halaman Daftar Akun Pelanggan

No

.

Skenario

Pengujian Test Case Hasil yang diharapkan

Hasil

Pengujian Kesimpulan

1 Seluruh

field yang

ada pada

form daftar

tidak di isi,

kemudian

klik daftar.

Nama:

(kosong) No

Telepon :

(kosong)

Email :

(kosong)

Password :

(kosong)

dan Alamat :

(kosong)

Sistem tidak akan

menerima untuk

memproses

pendaftaran member

dan menampilkan

pesan “Maaf Nama

Tidak Boleh

Kosong”“Maaf No

TeleponTidak Boleh

Kosong” “Maaf Email

Tidak Boleh Kosong”

“Maaf Alamat Tidak

Sesuai

Harapan

Valid

Page 36: BAB III PEMBAHASAN...26 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisa Kebutuhan dalam Pembuatan Sistem Informasi Penyewaan Lapangan Futsal berbasis Web, antara lain adalah: 1.

97

Boleh Kosong” “Maaf

Password Tidak Boleh

Kosong”

2 Nama dan

Seluruh

field yang

ada pada

form daftar

di isi,

kemudian

klik daftar.

Nama:

(awallwicak

sono01 No

Telepon :

(089610224

540)

Email :

(awallwicak

sono01@gm

ail.com)

Password :

(011662)

dan Alamat :

(Perumahan

RSU PMI

Blok C1 No

01 )

Sistem akan menerima

untuk memproses

pendaftaran member

dan menampilkan

pesan “Pendaftaran

Berhasil!”

Sesuai

Harapan

Valid