Anda di halaman 1dari 48

22

BAB III
PEMBAHASAN

3.1. Analisa Kebutuhan


3.1.1. Analisa Kebutuhan Pengguna (User)
Analisa kebutuhan berdasarkan pengguna (user) dimaksudkan untuk
mengetahui seperti apa saja kebutuhan serta karakteristiknya. Sehingga dapat
diketahui tingkat kebutuhan pengguna terhadap sebuah sistem. Berikut beberapa
analisa berdasarkan kebutuhan pengguna, diantaranya :
a.

Merujuk kepada kemampuan dalam melakukan reservasi secara online yang


mudah dioperasikan.

b.

Pengguna juga mendapatkan informasi mengenai lapangan dan kategori


lapangan.

c.

Pengguna dapat melakukan konfirmasi pembayaran pada halaman konfirmasi


pembayaran.

d.

Tersedia halaman registrasi member untuk pengguna baru.

3.1.2. Analisa Kebutuhan Sistem (Admin)


Adapun analisa kebutuhan berdasarkan sistem (admin), yaitu:
a.

Admin mempunyai hak akses penuh semua data pada halaman administrator
(All Privileges).

b.

Admin dapat melakukan olah data (menambah, mengubah, menghapus) data


master, yaitu: data lapangan, data kategori lapangan, dan data user.

23
c.

Admin juga dapat melihat data member, data transaksi reservasi dan data
laporan per periode.

3.2. Perancangan Perangkat Lunak


3.2.1. Rancangan Antar Muka
A. Rancangan Antar Muka Login Admin

Gambar III.1
Rancangan Antar Muka Login Admin

B. Rancangan Antar Muka Dashboard Admin

24

Gambar III.2
Rancangan Antar Muka Dashboard Admin

C. Rancangan Antar Muka Transaksi Reservasi

Gambar III.3
Rancangan Antar Muka Transaksi Reservasi

25
D. Rancangan Antar Muka Data Lapangan

Gambar III.4
Rancangan Antar Muka Data Lapangan

E. Rancangan Antar Muka Input Lapangan

Gambar III.5

26
Rancangan Antar Muka Input Lapangan

F.

Rancangan Antar Muka Edit Lapangan

Gambar III.6
Rancangan Antar Muka Edit Lapangan

G. Rancangan Antar Muka Data Kategori

27

Gambar III.7
Rancangan Antar Muka Data Kategori

H. Rancangan Antar Muka Input Kategori

Gambar III.8
Rancangan Antar Muka Input Kategori

28
I.

Rancangan Antar Muka Edit Kategori

Gambar III.9
Rancangan Antar Muka Edit Kategori

J.

Rancangan Antar Muka Data Member

Gambar III.10

29
Rancangan Antar Muka Data Member

K. Rancangan Antar Muka Data User

Gambar III.11
Rancangan Antar Muka Data User

L. Rancangan Antar Muka Input User

30

Gambar III.12
Rancangan Antar Muka Input User

M. Rancangan Antar Muka Edit User

Gambar III.13
Rancangan Antar Muka Edit User

31

N. Rancangan Antar Muka Cari User

Gambar III.14
Rancangan Antar Muka Cari User

O. Rancangan Antar Muka Home

32
Gambar III.15
Rancangan Antar Muka Home

P.

Rancangan Antar Muka Reservasi

Gambar III.16
Rancangan Antar Muka Reservasi

Q. Rancangan Antar Muka Detail Reservasi

33

Gambar III.17
Rancangan Antar Muka Detail Reservasi

R. Rancangan Antar Muka Login Dan Registrasi Member

34

Gambar III.18
Rancangan Antar Muka Informasi Pemesan

S.

Rancangan Antar Muka Bukti Reservasi

35

Gambar III.19
Rancangan Antar Muka Bukti Reservasi

T.

Rancangan Antar Muka Registrasi Member

36

Gambar III.20
Rancangan Antar Muka Registrasi Member

U. Rancangan Antar Muka Halaman Member

37

Gambar III.21
Rancangan Antar Muka Halaman Member

V.

Rancangan Antar Muka Kontak Kami

Gambar III.22
Rancangan Antar Muka Kontak Kami

3.2.2. Basis Data


A. Entity Relationship Diagram (ERD)

38

Gambar III.23
Entity Relationship Diagram

B. Logical Relational Structure (LRS)

39

Gambar III.24
Logical Relational Structure

C. Spesifikasi File
1.

Spesifikasi File Lapangan


Nama File
Akronim
Fungsi
Tipe File
Organisasi File
Akses File
Media
Panjang Record
Kunci Field
Software

:
:
:
:
:
:
:
:
:
:

Lapangan
Lapangan
Untuk menyimpan data lapangan
File Master
Indexed Sequential
Urut
Harddisk
212
Id_lapangan
MySql

40

Tabel III.1
Spesifikasi File Lapangan
No.
1
2
3
4
5
6
2.

Elemen data
ID Lapangan
Nama Lapangan
ID Kategori
Gambar
Harga
Keterangan

Nama field
Id_lapangan
Nm_lapangan
Id_kategori
Gambar
Harga
Keterangan

Tipe
Varchar
Varchar
Varchar
Varchar
Double
Text

Size
6
100
6
100

Ket
Primary Key

Spesifikasi File Kategori


Nama File
Akronim
Fungsi
Tipe File
Organisasi File
Akses File
Media
Panjang Record
Kunci Field
Software

:
:
:
:
:
:
:
:
:
:

Kategori
Kategori
Untuk menyimpan data kategori
File Master
Indexed Sequential
Urut
Harddisk
106
Id_kategori
MySql
Tabel III.2

Spesifikasi File Kategori


No.
Elemen data
1 ID Kategori
2 Nama Kategori
3.

Nama field
Id_kategori
Nm_kategori

Tipe
Varchar
Varchar

Size
6
100

Spesifikasi File User


Nama File
Akronim
Fungsi
Tipe File
Organisasi File
Akses File
Media
Panjang Record

:
:
:
:
:
:
:
:

User
User
Untuk menyimpan data User
File Master
Indexed Sequential
Urut
Harddisk
183

Ket
Primary Key

41
Kunci Field
Software

: Id_user
: MySql
Tabel III.3
Spesifikasi File User

No.
1
2
3
4
5
6
7
8

Elemen data
ID User
Nama Lengkap
Nama User
Kata Sandi
Email
Level
Blokir
Keyword

Nama field
Id_user
Nm_lengkap
Username
Password
Email
Level
Blokir
Keyword

Tipe
Integer
Varchar
Varchar
Varchar
Varchar
Varchar
Enum
Varchar

Size
3
50
20
20
50
20

Ket
Primary Key

(Y,N)
Null:

20

Copyright_syihab
4.

Spesifikasi File Member


Nama File
Akronim
Fungsi
Tipe File
Organisasi File
Akses File
Media
Panjang Record
Kunci Field
Software

:
:
:
:
:
:
:
:
:
:

Member
Member
Untuk menyimpan data Member
File Master
Indexed Sequential
Urut
Harddisk
181
Id_member
MySql
Tabel III.4

Spesifikasi File Member


No.
1
2
3
4
5
6
7

Elemen data
ID Member
Nama Lengkap
Nama User
Kata Sandi
Email
No Handphone
Alamat

Nama field
Id_member
Nm_lengkap
Username
Password
Email
No_hp
Alamat

Tipe
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Text

Size
6
50
20
20
50
15

Ket
Primary Key

42
8
5.

No KTP

No_ktp

Varchar

20

Spesifikasi File Reservasi


Nama File
Akronim
Fungsi
Tipe File
Organisasi File
Akses File
Media
Panjang Record
Kunci Field
Software

:
:
:
:
:
:
:
:
:
:

Reservasi
Reservasi
Untuk menyimpan data transaksi Reservasi
File Transaksi
Indexed Sequential
Random
Harddisk
40
Id_reservasi
MySql
Tabel III.5

Spesifikasi File Reservasi


No.
1
2
3
4
5
6
7
6
6.

Elemen data
ID Reservasi
ID Lapangan
ID Member
Tanggal
Jam Mulai
Jam Selesai
Total
Status

Nama field
Id_reservasi
Id_lapangan
Id_member
Tanggal
Jam_mulai
Jam_selesai
Total
Status

Tipe
Varchar
Varchar
Varchar
Date
Time
Time
Double
Varchar

Size
7
6
7

Ket
Primary Key
Foreign Key
Foreign Key

20

Spesifikasi File Pembayaran


Nama File
Akronim
Fungsi
Tipe File
Organisasi File
Akses File
Media
Panjang Record
Kunci Field
Software

:
:
:
:
:
:
:
:
:
:

Pembayaran
Pembayaran
Untuk menyimpan data konfirmasi pembayaran
File Transaksi
Indexed Sequential
Random
Harddisk
177
Id_reservasi
MySql
Tabel III.6

43
Spesifikasi File Pembayaran
No.
1
2
3
4
7.

Elemen data
ID Reservasi
No Rekaning
Atas Nama
Gambar Bukti

Nama field
Id_reservasi
No_rek
Atas_nama
Gambar_bukti

Tipe
Varchar
Varchar
Varchar
Varchar

Size
7
20
50
100

Ket
Primary Key

Spesifikasi File Pembatalan


Nama File
Akronim
Fungsi
Tipe File
Organisasi File
Akses File
Media
Panjang Record
Kunci Field
Software

:
:
:
:
:
:
:
:
:
:

Pembatalan
Pembatalan
Untuk menyimpan data pengajuan pembatalan
File Transaksi
Indexed Sequential
Random
Harddisk
7
Id_reservasi
MySql
Tabel III.7

Spesifikasi File Pembatalan


No.
Elemen data
1 ID Reservasi
2 Alasan

Nama field
Id_reservasi
Alas an

Tipe
Varchar
Text

Size
7

Ket
Primary Key

3.2.3. Struktur Navigasi


Dalam pembahasan struktur navigasi dijelaskan cara kerja program agar lebih
mudah dipahami. Serta melihat bagaimana prosedur navigasi web dijalankan
sesuai dengan ketentuannya. Adapun penjelasan mengenai struktur navigasi
tersebut sebagai berikut :

Beranda

Reservasi

Jadwal

Kontak

Registrasi Member

Login

44

Halaman
Beranda

Halaman
Reservasi

Halaman
Jadwal

Halaman
Kontak

Halaman
Detail Registrasi

Halaman
Member

Konfirmasi
Pembayaran
Ganti
Password

Gambar III.25
Struktur Navigasi Halaman Utama Web

Login
Halaman Administrator

Logout

Beranda

Reservasi

Data Reservasi

Data Lapangan

Data Kategori

Halaman
Beranda

Halaman
Reservasi

Halaman Data
Reservasi

Halaman
Data Lapangan

Halaman
Data Kategori

Input Kategori

45

Konfirmasi
Status

Input
Lapangan
Edit Lapangan

Delete
Lapangan

Edit Kategori
Delete
Kategori

Data Member

Tambah User

Data User

Ubah Profil

Cari User

Halaman
Data Member

Halaman
Tambah User

Halaman
Data User

Ganti
Password

Halaman
Cari User

Input Member

Input User

Input User

Edit Member

Cari User

Edit User

Delete
Member

Delete User

Gambar III.26
Struktur Navigasi Halaman Administrator

3.3. Implementasi dan Pengujian Unit


3.3.1. Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka pada sistem reservasi arena futsal
berdasarkan hasil rancangan antar muka.
1.

Halaman Login Admin

46

Gambar III.27
Halaman Login Admin

2.

Halaman Dashboard Admin

Gambar III.28
Halaman Dashboard Admin

3.

Halaman Laporan Transaksi Reservasi

47

Gambar III.29
Halaman Laporan Transaksi Reservasi

4.

Halaman Data Lapangan

Gambar III.30
Halaman Data Lapangan

5.

Halaman Input Lapangan

48

Gambar III.31
Halaman Input Lapangan

6.

Halaman Edit Lapangan

Gambar III.32
Halaman Edit Lapangan

7.

Halaman Data Kategori

49

Gambar III.33
Halaman Data Kategori

8.

Halaman Input Kategori

Gambar III.34
Halaman Input Kategori

9.

Halaman Edit Kategori

50

Gambar III.35
Halaman Edit Kategori

10. Halaman Data Member

Gambar III.36
Halaman Data Member

11. Halaman Data User

51

Gambar III.37
Halaman Data User

12. Halaman Input User

Gambar III.38
Halaman Input User

13. Halaman Edit User

52

Gambar III.39
Halaman Edit User

14. Halaman Cari User

Gambar III.40
Halaman Cari User

15. Halaman Home

53

Gambar III.41
Halaman Home

16. Halaman Reservasi

54

Gambar III.42
Halaman Reservasi

17. Halaman Detail Reservasi

55

Gambar III.43
Halaman Detail Reservasi

18. Halaman Login dan Registrasi Member

56

Gambar III.44
Halaman Login dan Registrasi Member

19. Halaman Bukti Reservasi

57

Gambar III.45
Halaman Bukti Reservasi

20. Halaman Registrasi Member

58

Gambar III.46
Halaman Registrasi Member

21. Halaman Member

59

Gambar III.47
Halaman Member

22. Halaman Kontak Kami

60

Gambar III.48
Halaman Kontak Kami

B. Spesifikasi Sistem Komputer


Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum
yang dibutuhkan untuk mengimplementasikan sistem reservasi arena futsal.
1.

Spesifikasi Perangkat Keras

a.

Server
1) CPU
(a) Processor Intel Pentium Core 2 Duo
(b) RAM DDR2 1 GB
(c) Hard Disk 500 GB
2) Mouse
3) Keyboard

61
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 2 Mbps.
b.

Client
1) CPU
(a) Processor Intel Pentium 4
(b) RAM DDR2 1GB
(c) Hard Disk 20 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 56 kbps.

2.

Spesifikasi Perangkat Lunak

1.

Server
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau
Linux (Ubuntu, Fedora, dan lain-lain).
b. Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang
terdiri dari beberapa komponen, diantaranya:
(1) Aplikasi Apache Server v2
(2) Aplikasi PHP Server v5
(3) Aplikasi MySQL Server v5
(4) Aplikasi phpMyAdmin v3
c. Aplikasi Web Lihat seperti Mozilla Firefox, Opera, Safari, Internet
Explorer, Google Chrome.

62
2.

Client
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau
Linux (Ubuntu, Fedora, dan lain-lain).
b. Aplikasi Web Lihat seperti Mozilla Firefox, Opera, Safari, Internet
Explorer, Google Chrome.

3.3.2. Pengujian Unit


Pengujian terhadap program 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.
1.

Skenario
pengujian
Username dan
password tidak
diisi kemudian
klik tombol login

Test Case
Username :
(kosong)
Password :
(kosong)

2.

Username diisi
dan password
tidak diisi
kemudian klik
tombol login

Username :
(admin)
Password :
(kosong)

3.

Username tidak
diisi dan
password diisi
kemudian klik
tombol login

Username :
(kosong)
Password :
(syihab)

Hasil yang
diharapkan
Sistem akan
menolak dan
menampilkan
Login gagal!
Username atau
password salah
atau sedang di
blokir.
Sistem akan
menolak dan
menampilkan
Login gagal!
Username atau
password salah
atau sedang di
blokir.
Sistem akan
menolak dan
menampilkan
Login gagal!
Username atau
password salah

Hasil
pengujian
Sesuai
harapan

Kesimpulan
Valid

Sesuai
harapan

Valid

Sesuai
harapan

Valid

63

4.

Mengetikkan
salah satu kondisi
salah pada
username atau
password
kemudian klik
tombol login

5.

Mengetikkan
username dan
password dengan
data yang benar
kemudian klik
tombol login

atau sedang di
blokir.
Username :
Sistem akan
(admin)
menolak dan
Password : (salah) menampilkan
Login gagal!
Username atau
password salah
atau sedang di
blokir.
Username :
Sistem
(admin)
menerima akses
Password :
login dan
(syihab)
kemudian
langsung
menampilkan
menu utama.

Sesuai
harapan

Valid

Sesuai
harapan

Valid

B. Pengujian Terhadap Form Input Lapangan


Tabel III.9
Hasil Pengujian Black Box Testing Halaman Input Lapangan
Skenario
pengujian
Nama lapangan
tidak diisi
kemudian klik
tombol send

Nama Lapangan :
(kosong)

2.

Tidak memilih
kategori
kemudian klik
tombol send

Nama Lapangan :
(Lapangan 04)
Kategori :
(kosong)

3.

Harga sewa tidak


diisi kemudian
klik tombol send

4.

Keterangan tidak
diisi kemudian
klik tombol send

Nama Lapangan :
(Lapangan 04)
Kategori :
(KAT001)
Harga sewa :
(kosong)
Nama Lapangan :
(Lapangan 04)
Kategori :
(KAT001)

No.
1.

Test Case

Hasil yang
diharapkan
Sistem akan
menolak dan
menampilkan
Nama
Lapangan harus
diisi.
Sistem akan
menolak dan
menampilkan
Kategori harus
dipilih.
Sistem akan
menolak dan
menampilkan
Harga sewa
harus diisi.
Sistem akan
menolak dan
menampilkan
Keterangan

Hasil
pengujian
Sesuai
harapan

Kesimpulan
Valid

Sesuai
harapan

Valid

Sesuai
harapan

Valid

Sesuai
harapan

Valid

64
Harga sewa :
(100000)
Keterangan :
(kosong)
Mengisi semua
Nama Lapangan :
inputan kemudian (Lapangan 04)
klik tombol send Kategori :
(KAT001)
Harga sewa :
(100000)
Keterangan :
(Tes)

5.

harus diisi.

Sistem
menerima dan
menambahkan
data dan
langsung
menampilkan
data lapangan

Sesuai
harapan

Valid

C. Pengujian Terhadap Form Input Kategori


Tabel III.10
Hasil Pengujian Black Box Testing Halaman Input Kategori
No.
1.

2.

Skenario
pengujian
Nama Kategori
tidak diisi
kemudian klik
tombol send
Mengisi Nama
Kategori
kemudian klik
tombol send

Test Case
Nama Kategori :
(kosong)

Nama Kategori :
(Rumput Sintetis
2)

Hasil yang
diharapkan
Sistem akan
menolak dan
menampilkan
Nama
Kategori harus
diisi.
Sistem
menerima dan
menambahkan
data dan
langsung
menampilkan
data kategori

Hasil
pengujian
Sesuai
harapan

Sesuai
harapan

Kesimpulan
Valid

Valid

D. Pengujian Terhadap Form Input User


Tabel III.11
Hasil Pengujian Black Box Testing Halaman Input User
No.
1.

Skenario
pengujian
Nama lengkap
tidak diisi
kemudian klik

Test Case
Nama Lengkap :
(kosong)

Hasil yang
diharapkan
Sistem akan
menolak dan
menampilkan

Hasil
pengujian
Sesuai
harapan

Kesimpulan
Valid

65
tombol send
2.

Nama user tidak


diisi kemudian
klik tombol send

3.

Kata sandi tidak


diisi kemudian
klik tombol send

4.

5.

6.

7.

8.

Nama Lapangan :
(Syihab)
Nama User :
(kosong)

Nama Lapangan :
(Syihab)
Nama User :
(syihab)
Kata Sandi :
(kosong)
Ulang kata sandi Nama Lapangan :
tidak diisi
(Syihab)
kemudian klik
Nama User :
tombol send
(syihab)
Kata Sandi : (tes)
Ulang Kata
Sandi : (kosong)
Ulang kata sandi Nama Lapangan :
diisi dengan data (Syihab)
yang berbeda
Nama User :
dengan kata sandi (syihab)
kemudian klik
Kata Sandi : (tes)
tombol send
Ulang Kata
Sandi : (sss)
Email tidak diisi
Nama Lapangan :
kemudian klik
(Syihab)
tombol send
Nama User :
(syihab)
Kata Sandi : (tes)
Ulang Kata
Sandi : (tes)
Email : (kosong)
Tidak memilih
Nama Lapangan :
level kemudian
(Syihab)
klik tombol send Nama User :
(syihab)
Kata Sandi : (tes)
Ulang Kata
Sandi : (tes)
Email :
(shb@outlook.co.
id)
Level : (kosong)
Mengisi semua
Nama Lapangan :

Nama
Lengkap harus
diisi.
Sistem akan
menolak dan
menampilkan
Nama user
harus diisi.
Sistem akan
menolak dan
menampilkan
Kata sandi
harus diisi.

Sesuai
harapan

Valid

Sesuai
harapan

Valid

Sistem akan
menolak dan
menampilkan
Ulang kata
sandi harus
diisi.

Sesuai
harapan

Valid

Sistem akan
menolak dan
menampilkan
Ulang kata
sandi harus
sama dengan
kata sandi.
Sistem akan
menolak dan
menampilkan
Email harus
diisi.

Sesuai
harapan

Valid

Sesuai
harapan

Valid

Sistem akan
menolak dan
menampilkan
Level harus
dipilih.

Sesuai
harapan

Valid

Sistem

Sesuai

Valid

66
inputan dengan
data yang benar
dan kemudian
klik tombol send

(Syihab)
Nama User :
(syihab)
Kata Sandi : (tes)
Ulang Kata
Sandi : (tes)
Email :
(shb@outlook.co.
id)
Level : (User)

menerima dan
menambahkan
data dan
langsung
menampilkan
data user

harapan

E. Pengujian Terhadap Form Reservasi


Tabel III.12
Hasil Pengujian Black Box Testing Halaman Reservasi
No.
1.

Skenario
Test Case
pengujian
Tidak memilih
Tanggal :
tanggal kemudian (kosong)
klik tombol
check

2.

Tidak memilih
jam mulai
kemudian klik
tombol check

Tanggal : (201506-06)
Jam Mulai :
(kosong)

3.

Tidak memilih
jam selesai
kemudian klik
tombol check

4.

Memilih tanggal,
jam mulai, dan
jam selesai yang
sama dengan data
di database
kemudian klik
tombol check
Memilih semua
pilihan dengan
data yang benar
kemudian klik
tombol check

Tanggal : (201506-06)
Jam Mulai :
(19:00:00)
Jam Mulai :
(kosong)
Tanggal : (201506-005)
Jam Mulai :
(20:00:00)
Jam Mulai :
(21:00:00)

5.

Tanggal : (201506-06)
Jam Mulai :
(19:00:00)
Jam Mulai :

Hasil yang
diharapkan
Sistem akan
menolak dan
menampilkan
Tanggal harus
dipilih.
Sistem akan
menolak dan
menampilkan
Jam mulai
harus dipilih.
Sistem akan
menolak dan
menampilkan
Jam selesai
harus dipilih.

Hasil
pengujian
Sesuai
harapan

Kesimpulan
Valid

Sesuai
harapan

Valid

Sesuai
harapan

Valid

Sistem akan
menolak dan
menampilkan
Maaf, waktu
yang anda pilih
tidak tersedia.

Sesuai
harapan

Valid

Sistem
menerima dan
langsung
menampilkan
detail reservasi

Sesuai
harapan

Valid

67
(20:00:00)
F.

Pengujian Terhadap Form Login Member


Tabel III.13
Hasil Pengujian Black Box Testing Halaman Login Member

No.
1.

2.

3.

4.

5.

Skenario
pengujian
Username dan
password tidak
diisi kemudian
klik tombol login
Username diisi
dan password
tidak diisi
kemudian klik
tombol login
Username tidak
diisi dan
password diisi
kemudian klik
tombol login
Mengetikkan
salah satu kondisi
salah pada
username atau
password
kemudian klik
tombol login
Mengetikkan
username dan
password dengan
data yang benar
kemudian klik
tombol login

Hasil yang
diharapkan
Sistem akan
menolak dan
menampilkan
Login gagal!
Sistem akan
menolak dan
menampilkan
Login gagal!

Hasil
pengujian
Sesuai
harapan
Sesuai
harapan

Valid

Sistem akan
menolak dan
menampilkan
Login gagal!

Sesuai
harapan

Valid

Username : (aaa) Sistem akan


Password : (salah) menolak dan
menampilkan
Login gagal!

Sesuai
harapan

Valid

Username : (aaa)
Password : (aaa)

Sesuai
harapan

Valid

Test Case
Username :
(kosong)
Password :
(kosong)
Username : (aaa)
Password :
(kosong)
Username :
(kosong)
Password : (aaa)

Sistem
menerima akses
login dan
kemudian
langsung
menampilkan
menu home.

Kesimpulan
Valid

G. Pengujian Terhadap Form Registrasi Member


Tabel III.14
Hasil Pengujian Black Box Testing Halaman Registrasi Member
No.

Skenario

Test Case

Hasil yang

Hasil

Kesimpulan

68

1.

pengujian
Nama lengkap
tidak diisi
kemudian klik
tombol register

2.

Nama user tidak


diisi kemudian
klik tombol
register

3.

Kata sandi tidak


diisi kemudian
klik tombol
register

4.

5.

6.

7.

Nama Lengkap :
(kosong)

Nama Lapangan :
(Syihab)
Nama User :
(kosong)

Nama Lapangan :
(Syihab)
Nama User :
(syihab)
Kata Sandi :
(kosong)
Ulang kata sandi Nama Lapangan :
tidak diisi
(Syihab)
kemudian klik
Nama User :
tombol register
(syihab)
Kata Sandi : (tes)
Ulang Kata
Sandi : (kosong)
Ulang kata sandi Nama Lapangan :
diisi dengan data (Syihab)
yang berbeda
Nama User :
dengan kata sandi (syihab)
kemudian klik
Kata Sandi : (tes)
tombol register
Ulang Kata
Sandi : (sss)
Email tidak diisi
Nama Lapangan :
kemudian klik
(Syihab)
tombol register
Nama User :
(syihab)
Kata Sandi : (tes)
Ulang Kata
Sandi : (tes)
Email : (kosong)
Alamat tidak diisi Nama Lapangan :
kemudian klik
(Syihab)
tombol register
Nama User :
(syihab)
Kata Sandi : (tes)
Ulang Kata
Sandi : (tes)
Email :

diharapkan
Sistem akan
menolak dan
menampilkan
Nama
Lengkap harus
diisi.
Sistem akan
menolak dan
menampilkan
Nama user
harus diisi.
Sistem akan
menolak dan
menampilkan
Kata sandi
harus diisi.

pengujian
Sesuai
harapan

Valid

Sesuai
harapan

Valid

Sesuai
harapan

Valid

Sistem akan
menolak dan
menampilkan
Ulang kata
sandi harus
diisi.

Sesuai
harapan

Valid

Sistem akan
menolak dan
menampilkan
Ulang kata
sandi harus
sama dengan
kata sandi.
Sistem akan
menolak dan
menampilkan
Email harus
diisi.

Sesuai
harapan

Valid

Sesuai
harapan

Valid

Sistem akan
menolak dan
menampilkan
Alamat harus
diisi.

Sesuai
harapan

Valid

69

8.

9.

10.

(shb@outlook.co.
id)
Alamat : (kosong)
No. Hp tidak diisi Nama Lapangan :
kemudian klik
(Syihab)
tombol register
Nama User :
(syihab)
Kata Sandi : (tes)
Ulang Kata
Sandi : (tes)
Email :
(shb@outlook.co.
id)
Alamat : (Bekasi)
No Hp : (kosong)
No. KTP/Pelajar Nama Lapangan :
tidak diisi
(Syihab)
kemudian klik
Nama User :
tombol register
(syihab)
Kata Sandi : (tes)
Ulang Kata
Sandi : (tes)
Email :
(shb@outlook.co.
id)
Alamat : (Bekasi)
No Hp :
(085782292405)
No KTP/Pelajar :
(kosong)
Mengisi semua
Nama Lapangan :
inputan dengan
(Syihab)
data yang benar
Nama User :
dan kemudian
(syihab)
klik tombol
Kata Sandi : (tes)
register
Ulang Kata
Sandi : (tes)
Email :
(shb@outlook.co.
id)
Alamat : (Bekasi)
No Hp :
(085782292405)
No KTP/Pelajar :
(18122909)

Sistem akan
menolak dan
menampilkan
No. Hp harus
diisi.

Sesuai
harapan

Valid

Sistem akan
menolak dan
menampilkan
No.
KTP/Kartu
Pelajar harus
diisi.

Sesuai
harapan

Valid

Sistem
menerima dan
menambahkan
data dan
langsung
menampilkan
detail registrasi

Sesuai
harapan

Valid

Anda mungkin juga menyukai