View
12
Download
0
Category
Preview:
Citation preview
17
BAB III
PEMBAHASAN
3.1. Analisa Kebutuhan
Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi
Reservasi Studio Musik Berbasis Web
1. Kebutuhan Pengguna
Kebutuhan Pengguna dalam merancang ini terbagi menjadi kebutuhan pelanggan
dan kebutuhan admin website.
a. Kebutuhan Pelanggan
1) Pelanggan dapat mengunjungi halaman-halaman website dengan
hanya memilih menu yang sudah tertera di website.
2) Pelanggan dapat memilih atau melihat studio.
3) Pelanggan juga dapat spesifikasi studio secara mendetail, dengan
membuka menu info studio.
4) Pelanggan dapat memiliki akun di website ini dengan melakukan
pendaftaran sebagai member,dengan cara memasukan username dan
password, e-mail, nomor telepon dan alamat.
5) Pelanggan yang telah memiliki akun dapat autentifikasi data atau
masuk kehalaman akun pelanggan, dengan memasukan username dan
password, di menu login.
6) Pelanggan yang tidak berminat atau tidak ingin melakukan reservasi,
dapat melihat-lihat studio yang disediakan di menu info studio.
18
7) Pelanggan yang ingin bertransaksi diharuskan mendaftarkan diri
menjadi member.
b. Admin.
1) Admin dapat melakukan login kehalaman admin.
2) Admin dapat menambahkan studio, menghapus data studio.
3) Admin dapat menambahkan jadwal.
4) Admin dapat menambahkan, mengedit menghapus kategori studio.
5) Admin dapat mencetak laporan transaksi.
6) Admin website dapat mengubah status pembayaran.
2. Kebutuhan sistem
Kebutuhan sistem pada perancangan ini terbagi menjadi kebutuhan pelanggan dan
kebutuhan admin.
a. Kebutuhan pelanggan
1) Pelanggan dapat melakukan login jika pelanggan melakukan pendaftaran
sebagai member.
2) Jika sudah terdaftar, pelanggan dapat melakukan login jika pelanggan
melakukan input username dan password dengan benar.
3) Pelanggan dapat melakukan reservasi ketika pelanggan sudah masuk
sebagai member.
4) Jika pelanggan ingin melakukan reservasi pelanggan diharuskan melihat
data jadwal terlebih dahulu.
19
5) Setelah itu pelanggan akan melihat jadwal yang tersedia
6) Setelah pelanggan selesai melihat jadwal, pelanggan dapat langsung
7) melakukan reservasi.
8) Pelanggan di haruskan melakukan input atas nama, alamat, email dan
kontak.
9) Setelah itu pelanggan dapat melihat rincian transaksi.
10) Setelah itu pelanggan diharuskan membayar tagihan yang tersedia dari
rincian transaksi.
11) Setelah semua transaksi selesai, pelanggan dapat keluar dari sistem
dengan cara logout.
b. Kebutuhan Admin.
1) Admin diharuskan melakukan login terlebih dahulu untuk dapat
mengakses ke halaman admin.
2) Admin diharuskan mengisikan username dan password dengan benar.
3) Setelah masuk admin dapan menglola website sesuai yang dibutuhkan.
4) Admin bisa mengelola studio, menambah jadwal studio, dan mengubah
data studio maupun jadwal studio.
5) Admin dapat melihat transaksi yang telah masuk.
6) Admin dapat mengubah status pembayaran pengguna.
7) Setelah selesai admin bisa memilih menu logout.
20
3.2. Rancangan Dokumen
3.2.1. Rancangan Dokumen Masukan (Input)
1. Nama Dokumen : Data member
Fungsi : Untuk mengetahui data member
Sumber : Member
Tujuan : Admin
Media : Komputer
Jumlah : 1 Form
Frekuensi : Setiap melakukan pendaftaran
Bentuk : Lampiran A1
2. Nama Dokumen : Data boking
Fungsi : Untuk mengetahui data boking
Sumber : Member
Tujuan : Admin
Media : Komputer
Jumlah : 1 Form
Frekuensi : Setiap melakukan reservasi
Bentuk : Lampiran A2
3. Nama Dokumen : Data jadwal
Fungsi : Untuk mengetahui data jadwal
Sumber : Admin
Tujuan : Member
Media : Komputer
21
Jumlah : 1 Form
Frekuensi : Setiap melakukan input jadwal
Bentuk : Lampiran A3
3.2.2. Rancangan Dokumen Keluaran (Output)
1. Nama Dokumen : Invoice
Fungsi : Untuk mengetahui data transaksi
Sumber : Admin
Tujuan : Member
Media : Komputer
Jumlah : 1 Dokumen
Frekuensi : Setelah melakukan transaksi
Bentuk : Lampiran B1
2. Nama Dokumen : Laporan
Fungsi : Untuk mengetahui data laporan
Sumber : Admin
Tujuan : Member
Media : Kertas
Jumlah : 1 Dokumen
Frekuensi : Setiap melakukan data laporan
Bentuk : Lampiran B2
22
3.3. Entity Relationship Diagram(ERD)
3.3.1. Entity Relationship Diagram
Gambar III.1.
Entity Relationship Diagram (ERD) Reservasi Studio Musik
23
3.3.2. Logical Record Stucture
Gambar III.2.
Logical Record Structure (LRS) Reservasi Studio Musik
3.4 Spesifikasi File
Dalam Perancangan website ini, penulis menggunakan sebuah database yang
bernama tugas_akhir. Database ini terdiri dari 9 table diataranya yaitu:
a. Spesifikasi File admin
Nama File : Tbl_admin
Akronim : tbl_admin.frm
Fungsi : untuk mengelola data admin
24
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 621 Byte
Kunci Field : kode_admin
Software : Mysql
Tabel III.1.
Spesifikasi File Admin
No Elemen Data Akronim Tipe Size Keterangan
1. Kode_admin Kode_admin Bigint 20 Primary Key
2. Username Username Varchar 100
3. Password Password Varchar 100
4. Nama_Admin Nama_admin Varchar 100
5. Email_admin Email_admin Varchar 100
6. Alamat_admin Alamat_admin Varchar 100
25
7. Kontak Kontak Varchar 100
8. Aktif Aktif Varchar 1
b. Spesifikasi File boking
Nama File : tbl_boking
Akronim : tbl_boking.frm
Fungsi : untuk mengelola data boking
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 375 Byte
Kunci Field : kode_boking
Software : Mysql
26
Tabel III.2.
Spesifikasi File Boking
No
.
Elemen Data Nama Field Tipe Size Ket
1. Kode_boking Kode_boking Bigint 20 Primary Key
2. Kode_member Kode_member Bigint 20 Foreign Key
3. No_invoice No_invoice Varchar 20
4. Tgl_invoice Tgl_invoice Date
5. Username_boking Username_boking Varchar 100
6. Atas_nama Atas_nama Varchar 100
7. Alamat Alamat Text
8. Email Email Varchar 100
9. Kontak Kontak Varchar 15
10. Total_bayar Total_bayar Double
11. Status_bayar Status_bayar Char 1
27
c. Spesifikasi File boking studio
Nama File : tbl_bokingstd
Akronim File : tbl_bokingstd.frm
Fungsi : untuk mengelola data transaksi
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media File : Harddisk
Panjang record : 170 Byte
Kunci Field : kode_bokingstd
Software : Mysql
Tabel III.3.
Spesifikasi File Boking Studio
No. Elemen Data Nama Field Tipe Size Ket
1. Kode_bokingstd Kode_bokingstd Bigint 20 Primary Key
28
2. Kode_boking Kode_boking Bigint 20 Foreign_key
2. Kode_jadwal Kode_jadwal Int 5
3. No_studio No_studio Int 5
4. Tgl_bokingstudio Tgl_bokingstudio date
5. Jam_bokingstudio Jam_bokingstudio Varchar 20
6. Harga_studio Harga_studio Double
7. Sub_totalstudio Sub_totalstudio Double
8. Id_session Id_session Varchar 100
d. Spesifikasi File halamanstatis
Nama File : tbl_halamanstatis
Akronim : tbl_halamanstatis.frm
Fungsi : untuk mengetahui data halaman
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
29
Panjang record : 1 Byte
Kunci Field : kode_halaman
Software : Mysql
Tabel III.4.
Spesifikasi File Halamanstatis
No. Elemen Data Nama Field Tipe Size Ket
1. Kode_halaman Kode_halaman Int 1 Primary Key
2. Profil Profil Longtext
3. Cara_boking Cara_boking Longtext
e. Spesifikasi File jadwal
Nama File : tbl_jadwal
Akronim : tbl_jadwal.frm
Fungsi : Untuk melihat jadwal
Tipe File : File Master
Organisasi File : Indexed Sequential
30
Akses File : Random
Media : Harddisk
Panjang record : 31 Byte
Kunci Field : kode_jadwal
Software : Mysql
Tabel III.5.
Spesifikasi File Jadwal
No. Elemen Data Nama Field Tipe Size Ket
1. Kode_jadwal Kode_jadwal Bigint 20 Primary Key
2. Tgl_jadwal Tgl_jadwal Date
3. Kode_studio Kode_studio Int 5 Foreign Key
4. Kode_jam Kode_jam Int 5 Foreign Key
5. Harga Harga Double
6. Status_boking Status_boking Char 1
31
f. Spesifikasi File Jam
Nama File : tbl_jam
Akronim : tbl_jam.frm
Fungsi : untuk mengetahui data jam
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 25 Byte
Kunci Field : kode_jam
Software : Mysql
Tabel III.6.
Spesifikasi File Jam
No. Elemen Data Nama Field Tipe Size Ket
1. Kode_jam Kode_jam Int 5 Primary Key
2. Jam Jam Varchar 20
32
g. Spesifikasi File Member
Nama File : tbl_member
Akronim : tbl_member.frm
Fungsi : untuk mengelola data member
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 521 Byte
Kunci Field : kode_member
Software : Mysql
Tabel III.7.
Spesifikasi File member
No. Elemen Data Nama Field Tipe Size Ket
1. Kode_member Kode_member Bigint 5 Primary Key
33
2. User_member User_member Varchar 100
3. Pass_member Pass_member Varchar 100
4. Nama_lengkap Nama_lengkap Varchar 100
5. Alamat Alamat Text
6. Email_member Email_member Varchar 100
7. Kontak Kontak Varchar 15
8. Foto_member Foto_member Varchar 100
9. Aktif Aktif Char 1
h. Spesifikasi File Rincian Boking
Nama File : tbl_rincianboking
Akronim : tbl_rincianboking.frm
Fungsi : untuk mengelola rincian boking
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
34
Media : Harddisk
Panjang record : 65 Byte
Kunci Field : kode_rincianboking
Software : Mysql
Tabel III.8.
Spesifikasi File Rincian boking
No. Elemen Data Nama Field Tipe Size Ket
1. Kode_rincianboking Kode_rincianboking Bigint 20 Primary Key
2. Kode_boking Kode_boking Int 5 Foreign Key
3. No_studio No_studio Int 5 Foreign Key
4. Kode_jadwal Kode_jadwal Int 5 Foreign Key
5. Harga_boking Harga_boking Double
6. Jam_boking Jam_boking Varchar 15
7. Tgl_boking Tgl_boking Varchar 15
8. Subtotal Subtotal Double
35
i. Spesifikasi File Studio
Nama File : tbl_studio
Akronim : tbl_studio.frm
Fungsi : Untuk mengelola data studio
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 110 Byte
Kunci Field : kode_studio
Software : Mysql
Tabel III.9.
Spesifikasi File Studio
No. Elemen Data Nama Field Tipe Size Ket
1. Kode_studio Kode_studio Int 5 Primary Key
2. No_studio No_studio Int 5
36
3. Gmbr_studio Gmbr_studio Varchar 100
4. Deskripsi Deskripsi Longtext
3.5. Pengkodean
1. No Invoice
I N V 0 0 0 0 0 1
Identitas No Urut
Ket: INV = Untuk identitas invoice
Gambar III.3
Struktur kode Nomor Invoice
3.6. Spesifikasi Program
Pada pembuatan program reservasi studio musik, penulis memiliki spesifikasi
dari program yang dibuat, antara lain :
3.6.1. Struktur Navigasi
Struktur navigasi program reservasi studio musik sebagai berikut :
37
1. Struktur Navigasi Menu Utama
Gambar III.4
Navigasi Menu Utama
38
2. Struktur Navigasi Admin
Gambar III.5
Navigasi Menu Admin
39
3. Struktur Navigasi Member
Gambar III.6
Navigasi Menu Member
3.7. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum
yang dibutuhkan untuk mengimplementasikan Sistem Informasi Reservasi
Studio Musik Berbasis Web.
40
1. Spesifikasi Perangkat Keras
a. CPU
1) Intel Core i5-4210U, 1.7Ghz
2) RAM DDR3 8GB
3) Hard Disk 500GB
4) Mouse
5) Keyboard
6) Monitor
2. Spesifikasi Perangkat Lunak
a. Server
1) Sistem operasi yang digunakan seperti : Microsoft Windows
2) Aplikasi web server seperti : Xampp, yang terdiri dari beberapa komponen
diantaranya :
a) Web Server Apache
b) Bahsa Pemrograman PHP
c) Basis data MySQL
d) Aplikasi PhpMyAdmin
3) Aplikasi Web Browser seperti Mozila Firefox, Google Chrome dan
Internet Explorer.
b. Client
Sistem operasi umum yang digunakan seperti : Microsoft Windows.
41
3.8. Implemetasi
1. Halaman Menu Utama
Gambar III.7
Halaman Menu Utama
2. Halaman Login
Gambar III.8
Halaman Menu Login
42
3. Halaman Daftar Member
Gambar III.9
Halaman Daftar Member
43
4. Halaman Profil
Gambar III.10
Halaman Profil
5. Halaman Info Studio
Gambar III.11
Halaman Info Studio
44
6. Halaman Cara Boking
Gambar III.12
Halaman Cara Boking
7. Halaman Data Jadwal
Gambar III.13
Halaman Data Jadwal
45
8. Halaman Data Invoice
Gambar III.14
Halaman Data Invoice
9. Halaman History Boking
Gambar III.15
Halaman History Boking
46
10. Halaman Menu Login Admin
Gambar III.16
Halaman Login Admin
11. Halaman Home Admin
Gambar III.17
Halaman Home Admin
47
12. Halaman Menu Admin
Gambar III.18
Halaman Menu Admin
13. Halaman Menu Jadwal
Gambar III.19 Halaman Menu Jadwal
48
14. Halaman Menu Daftar Studio
Gambar III.20
Halaman Menu Daftar studio
15. Halaman Menu Member
Gambar III.21
Halaman Menu Daftar Jadwal
49
16. Halaman Menu Boking
Gambar III.22
Halaman Menu Boking
17. Laporan
Gambar III.23
Halaman Laporan
50
3.9. Pengujian unit
a. Pengujian terhadap form tambah member
Hasil pengujian Black Box Testing halaman daftar member
Tabel III.10
Pengujian form daftar member
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
penguji
an
Kesimpul
an
1.
Semua Field
Input tidak diisi
kemudian klik
simpan
username:
(kosong)
password:
(kosong)
nama: (kosong)
alamat: (kosong)
email member:
(kosong)
nomor hp :
(kosong)
upload foto:
(kosong)
Sistem akan menolak
akses daftar member
dan menampilkan
“please fill out this
field”
Sesuai
harapan Valid
2.
Hanya mengisi
username,
password saja
kemudian klik
simpan
username:
member
password:
12345
nama: (kosong)
alamat: (kosong)
email member:
(kosong)
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
51
nomor hp:
(kosong)
upload foto:
(kosong)
3.
Mengisi Field
username,
password, nama
dan nomor hp
kemudianklik
simpan
username:
member
password:
12345
nama: bagja
alamat: (kosong)
email pengguna:
(kosong)
nomor hp:
08223344
upload foto:
(kosong)
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
4
isi Field
username,
password, nama,
nomor hp, alamat,
email member
kemudian klik
simpan
username:
member
password:
12345
nama: bagja
alamat: bogor
email member:
bagja@gmail.co
m
nomor hp:
08223344
upload foto:
(kosong)
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
5
isi Field
username,
password, nama,
nomor hp, alamat,
username:
member
Sistem akan menerima
akses tambah admin
dan menampilkan
Sesuai
harapan Valid
52
email pengguna,
dan upload foto
kemudian klik
simpan
password:
12345
nama: bagja
kontak:
08223344
alamat: Bogor
email member:
bagja@gmail.co
m
upload foto :
foto1.jpg
“Data berhasil
disimpan”
b. Pengujian terhadap Form Login
Hasil pengujian Black Box Testing halaman Login
Tabel III.11
Pengujian Form Login
N
o.
Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
penguji
an
Kesimpul
an
1.
username dan
password tidak
diisi kemudian klik
tombol login
username :
(kosong)
Password:
(kosong)
Sistem akan menolak
akses admin dan
menampilkan
“username atau
password salah”
Sesuai
harapan Valid
2.
Mengetikkan
username dan
password tidak
diisi atau kosong
kemudian klik
tombol login
username:
admin
Password :
(kosong)
Sistem akan menolak
akses admin dan
menampilkan
“username atau
password salah”
Sesuai
harapan Valid
3. username tidak
diisi dan password
username:
(kosong)
Sistem akan menolak
akses admin dan
menampilkan
Sesuai
harapan Valid
53
diisi kemudian klik
tombol login
Password:
12345
“username atau
password salah”
4.
Mengetikkan salah
satu kondisi salah
pada username
atau password
kemudian klik
tombol login
username:
member (benar)
Password:
12345(salah)
Sistem akan menolak
akses admin dan
menampilkan
“username atau
password salah”.
Sesuai
harapan Valid
5.
Mengetikkan
username dan
password dengan
data yang benar
kemudian klik
tombol login
username:
member(benar)
Password:
member(benar)
Sistem menerima akses
login dan kemudian
langsung menampilkan
menu Home.
Sesuai
harapan Valid
c. Pengujian terhadap Form Rincian Data Boking
Hasil pengujian Black Box Testing halaman rincian data boking
Tabel III.12
Pengujian Form rincian data boking
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
penguji
an
Kesimpul
an
1.
Semua Field
Input tidak diisi
kemudian klik
simpan
nama: (kosong)
nomor hp:
(kosong)
alamat: (kosong)
email member:
(kosong)
Sistem akan menolak
akses ricnian data
boking dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
2.
Hanya mengisi
nama dan nomor
hp saja kemudian
klik simpan
nama: bagjamr
nomor hp:
0878732
alamat: (kosong)
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
54
email member:
(kosong)
3.
Mengisi Field
nama, nomor hp
dan alamat
kemudianklik
simpan
nama: bagja
nomor hp:
08223344
alamat: jl.mantar
email pengguna:
(kosong)
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
4
isi Field nama,
nomor hp, alamat,
email , kemudian
klik simpan
nama: bagja
kontak:
08223344
alamat: Bogor
email pengguna:
bagja@gmail.co
m
Sistem akan menerima
akses rincian data
boking
Sesuai
harapan Valid
d. Pengujian terhadap Form Tambah Admin
Hasil pengujian Black Box Testing halaman Tambah Admin
Tabel III.13
Pengujian Form Tambah admin
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
penguji
an
Kesimpul
an
1.
Semua Field
Input tidak diisi
kemudian klik
simpan
username:
(kosong)
password:
(kosong)
nama: (kosong)
kontak: (kosong
alamat: (kosong)
Sistem akan menolak
akses tambah admin
dan menampilkan
“please fill out this
field”
Sesuai
harapan Valid
55
email admin:
(kosong)
aktif: (kosong
2.
Hanya mengisi
username,
password saja
kemudian klik
simpan
username:
admin
password:
12345
nama: (kosong)
kontak: (kosong
alamat: (kosong)
email admin:
(kosong)
aktif: (kosong
Sistem akan menolak
akses tambah admin
dan menampilkan
“please fill out this
field”
Sesuai
harapan Valid
3.
Mengisi Field
username,
password, nama
dan kontak
kemudianklik
simpan
username:
admin
password:
12345
nama: bagja
kontak:
08224622
alamat: (kosong)
email admin:
(kosong)
aktif: (kosong)
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
4
isi Field
username,
password, nama,
kontak, alamat,
email pengguna
kemudian klik
simpan
username:
admin
password:
12345
nama: bagja
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
56
kontak:
08224622
alamat: Bogor
email admin:
bagja@gmail.co
m
aktif: (kosong)
5
isi Field
username,
password, nama,
kontak, alamat,
email pengguna,
dan status aktif
kemudian klik
simpan
username:
admin
password:
12345
nama: bagja
kontak:
08224622
alamat: Bogor
email admin:
bagja@gmail.co
m
aktif: aktif
Sistem akan menerima
akses tambah admin
dan menampilkan
“Data berhasil
disimpan”
Sesuai
harapan Valid
57
e. Pengujian Terhadap form tambah jadwal
Hasil pengujian Black Box Testing halaman tambah jadwal
Tabel III.14
Pengujian form tambah jadwal
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
penguji
an
Kesimpul
an
1.
Semua Field
Input tidak diisi
kemudian klik
simpan
tanggal:
(kosong)
nomor studio:
(kosong)
jam: (kosong)
harga: (kosong
Sistem akan menolak
akses tambah jadwal
dan menampilkan
“please fill out this
field”
Sesuai
harapan Valid
2.
Hanya mengisi
field tanggal
kemudian klik
simpan
tanggal: 04 Mei
2018
nomor studio:
(kosong)
jam: (kosong)
harga: (kosong
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
3.
Mengisi Field
tangal, nomor
studio kemudian
klik simpan
tanggal: 04 Mei
2018
nomor studio: 1
jam: (kosong)
harga: (kosong
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
4 Mengisi Field
tangal, nomor
studio, jam
tanggal: 04 Mei
2018 Sistem akan menolak
akses dan
Sesuai
harapan Valid
58
kemudian klik
simpan
nomor studio: 1
jam: 08.00
harga: (kosong
menampilkan “please
fill out this field”
5
Mengisi Field
tangal, nomor
studio, jam, harga
kemudian klik
simpan
tanggal: 04 Mei
2018
nomor studio: 1
jam: 08.00
harga: 50
Sistem akan menerima
akses tambah jadwal
dan menampilkan
“Data berhasil
disimpan”
Sesuai
harapan Valid
f. Pengujian terhadap Form tambah studio
Hasil pengujian Black Box Testing halaman tambah studio
Tabel III.15
Pengujian form tambah studio
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
penguji
an
Kesimpul
an
1.
Semua Field
Input tidak diisi
kemudian klik
simpan
gambar:
(kosong)
nomor studio:
(kosong)
deskripsi:
(kosong)
Sistem akan menolak
akses tambah studio
dan menampilkan
“please fill out this
field”
Sesuai
harapan Valid
2.
Hanya mengisi
field gambar
kemudian klik
simpan
gambar: gambar
1
nomor studio:
(kosong)
deskripsi:
(kosong
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
59
3.
Mengisi field
gambar, nomor
studio kemudian
klik simpan
gambar: gambar
1
nomor studio: 1
deskripsi:
(kosong
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
4
Mengisi Field
gambar, nomor
studio, deskripsi
kemudian klik
simpan
gambar: gambar
1
nomor studio: 1
deskripsi: studio
aman dan
terawat
Sistem akan menerima
akses tambah studio
dan menampilkan
“Data berhasil
disimpan”
Sesuai
harapan Valid
g. Pengujian terhadap form tambah member
Hasil pengujian Black Box Testing halaman tambah member
Tabel III.16
Pengujian form tambah member
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
penguji
an
Kesimpul
an
1.
Semua Field
Input tidak diisi
kemudian klik
simpan
username:
(kosong)
password:
(kosong)
nama: (kosong)
kontak: (kosong
alamat: (kosong)
email member:
(kosong)
Sistem akan menolak
akses tambah member
dan menampilkan
“please fill out this
field”
Sesuai
harapan Valid
60
aktif: (kosong
2.
Hanya mengisi
username,
password saja
kemudian klik
simpan
username:
member
password:
12345
nama: (kosong)
kontak: (kosong
alamat: (kosong)
email member:
(kosong)
aktif: (kosong
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
3.
Mengisi Field
username,
password, nama
dan kontak
kemudianklik
simpan
username:
member
password:
12345
nama: bagja
kontak:
08223344
alamat: (kosong)
email member:
(kosong)
aktif: (kosong
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
4
isi Field
username,
password, nama,
kontak, alamat,
email member
kemudian klik
simpan
username:
member
password:
12345
nama: bagja
kontak:
08223344
alamat: bogor
Sistem akan menolak
akses dan
menampilkan “please
fill out this field”
Sesuai
harapan Valid
61
email member:
bagja@gmail.co
m
aktif: (kosong
5
isi Field
username,
password, nama,
kontak, alamat,
email member,
dan status aktif
kemudian klik
simpan
username:
member
password:
12345
nama: bagja
kontak:
08223344
alamat: Bogor
email member:
bagja@gmail.co
m
aktif: aktif
Sistem akan menerima
akses tambah admin
dan menampilkan
“Data berhasil
disimpan”
Sesuai
harapan Valid
Recommended