BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem...

Post on 27-Oct-2020

9 views 0 download

Transcript of BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem...

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