Top Banner
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.
45

BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

Oct 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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.

Page 2: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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.

Page 3: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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.

Page 4: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 5: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 6: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

22

3.3. Entity Relationship Diagram(ERD)

3.3.1. Entity Relationship Diagram

Gambar III.1.

Entity Relationship Diagram (ERD) Reservasi Studio Musik

Page 7: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 8: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 9: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 10: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 11: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 12: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 13: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 14: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 15: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 16: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 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

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

Page 18: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 19: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 20: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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 :

Page 21: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

37

1. Struktur Navigasi Menu Utama

Gambar III.4

Navigasi Menu Utama

Page 22: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

38

2. Struktur Navigasi Admin

Gambar III.5

Navigasi Menu Admin

Page 23: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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.

Page 24: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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.

Page 25: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

41

3.8. Implemetasi

1. Halaman Menu Utama

Gambar III.7

Halaman Menu Utama

2. Halaman Login

Gambar III.8

Halaman Menu Login

Page 26: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

42

3. Halaman Daftar Member

Gambar III.9

Halaman Daftar Member

Page 27: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

43

4. Halaman Profil

Gambar III.10

Halaman Profil

5. Halaman Info Studio

Gambar III.11

Halaman Info Studio

Page 28: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

44

6. Halaman Cara Boking

Gambar III.12

Halaman Cara Boking

7. Halaman Data Jadwal

Gambar III.13

Halaman Data Jadwal

Page 29: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

45

8. Halaman Data Invoice

Gambar III.14

Halaman Data Invoice

9. Halaman History Boking

Gambar III.15

Halaman History Boking

Page 30: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

46

10. Halaman Menu Login Admin

Gambar III.16

Halaman Login Admin

11. Halaman Home Admin

Gambar III.17

Halaman Home Admin

Page 31: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

47

12. Halaman Menu Admin

Gambar III.18

Halaman Menu Admin

13. Halaman Menu Jadwal

Gambar III.19 Halaman Menu Jadwal

Page 32: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

48

14. Halaman Menu Daftar Studio

Gambar III.20

Halaman Menu Daftar studio

15. Halaman Menu Member

Gambar III.21

Halaman Menu Daftar Jadwal

Page 33: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

49

16. Halaman Menu Boking

Gambar III.22

Halaman Menu Boking

17. Laporan

Gambar III.23

Halaman Laporan

Page 34: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 35: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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:

[email protected]

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

Page 36: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

52

email pengguna,

dan upload foto

kemudian klik

simpan

password:

12345

nama: bagja

kontak:

08223344

alamat: Bogor

email member:

[email protected]

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

Page 37: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 38: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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:

[email protected]

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

Page 39: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 40: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

56

kontak:

08224622

alamat: Bogor

email admin:

[email protected]

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:

[email protected]

m

aktif: aktif

Sistem akan menerima

akses tambah admin

dan menampilkan

“Data berhasil

disimpan”

Sesuai

harapan Valid

Page 41: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 42: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 43: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 44: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

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

Page 45: BAB III PEMBAHASAN 3.1. Analisa Kebutuhan€¦ · Analisa Kebutuhan dalam pembuatan Sistem Informasi Sistem Informasi Reservasi Studio Musik Berbasis Web 1. Kebutuhan Pengguna Kebutuhan

61

email member:

[email protected]

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:

[email protected]

m

aktif: aktif

Sistem akan menerima

akses tambah admin

dan menampilkan

“Data berhasil

disimpan”

Sesuai

harapan Valid