bab iii pembahasan...23 3.3 entity relationship diagram pembuatan rancangan basis data untuk sistem...

29
19 BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Analisa Kebutuhan dalam pembuatan Sistem Informasi Pemesanan Kamar Hotel berbasis web, antara lain: 1. Kebutuhan Pengguna Kebutuhan Pengguna dalam perancangan ini terbagi menjadi kebutuhan pelanggandan kebutuhan admin website. a. Kebutuhan Pelanggan 1) Pelanggan dapat melakukan registrasi atau pendaftaran. 2) Pelanggan dapat melakukan pendaftaran dengan mengisi form inputan pendaftaran seperti nama pelanggan, alamat, email, no telpon. 3) Pelanggan dapat masuk ke halaman akun, dengan mengisi e-maildan password di halaman masuk akun. 4) Pelanggan dapat melihat data kamar hotel yang tersedia. 5) Pelanggan dapat memilih kamar yang tersedia. b. Admin Website. 1) Admin website dapat menambahkan data kamar hotel dan laporan pemesanan. 2) Admin mengelola pemesanan dan pembayaran. 3) Admin website dapat mengelola data pelanggan.

Upload: others

Post on 04-Nov-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

19

BAB III

PEMBAHASAN

3.1. Analisa Kebutuhan

Analisa Kebutuhan dalam pembuatan Sistem Informasi Pemesanan Kamar

Hotel berbasis web, antara lain:

1. Kebutuhan Pengguna

Kebutuhan Pengguna dalam perancangan ini terbagi menjadi kebutuhan

pelanggandan kebutuhan admin website.

a. Kebutuhan Pelanggan

1) Pelanggan dapat melakukan registrasi atau pendaftaran.

2) Pelanggan dapat melakukan pendaftaran dengan mengisi form inputan

pendaftaran seperti nama pelanggan, alamat, email, no telpon.

3) Pelanggan dapat masuk ke halaman akun, dengan mengisi e-maildan

password di halaman masuk akun.

4) Pelanggan dapat melihat data kamar hotel yang tersedia.

5) Pelanggan dapat memilih kamar yang tersedia.

b. Admin Website.

1) Admin website dapat menambahkan data kamar hotel dan laporan

pemesanan.

2) Admin mengelola pemesanan dan pembayaran.

3) Admin website dapat mengelola data pelanggan.

Page 2: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

20

2. Kebutuhan Sistem

Kebutuhan sistem pada perancangan ini terbagi menjadi kebutuhan

pelanggan dan kebutuhan admin.

a. Kebutuhan Pelanggan

1) Pelanggan yang ingin memesan diharuskan masuk dulu sebagai pelanggan.

2) Jika Sudah Masuk Pelanggan dapat melakukan pemesanan dengan cara

memilih tanggal check in dan check out di beranda lalu klik cari kamar

3) Setelah itu pelanggan diarahkan ke halaman daftar kamar yang tersedia,

dihalaman ini pelanggan dapat memilih kamar yang diinginkan, dengan cara

memilih jumlah kamar, jika sudah maka rincian pemesanan yang berada di

sebelah kanan akan terisi secara otomatis. Apabila jika data pemesanan

sudah sesuai maka pelanggan dapat melanjutkan proses pemesanan dengan

memilih tombol Pesan Kamar.

4) Jika sudah, pelanggan akan di arahkan ke halaman rincian pemesanan, di

halaman ini terdapat informasi data pelanggan dan daftar kamar yang di

pesan beserta harga dan total harga, jika sudah sesuai dengan yang di

inginkan pelanggan dapat memilih tombol Pesan Sekarang, jika sudah

pelanggan medapatkan pesan “data telah diproses” dan pelanggan diarahkan

ke halaman terakhir dari pemesanan.

5) Di halaman terakhir ini pelanggan dapat melihat rincian kamar yang dipesan,

mendapatkan no pemesanan, dan informasi pembayaran yang harus

dilakukan.

Page 3: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

21

6) Jika pelanggan sudah melakukan pembayaran melalui media transfer bank,

maka pelanggan diwajibkan untuk konfirmasi pembayaran di menu

Konfirmasi Pembayaran, di halaman ini pelanggan diharusakan mengisi data

no pemesanan, nama bank, nama rekening, dan nominal transfer, jika sudah

pelanggan akan diarahkan ke halaman pemesanan detail dan menunggu

admin untuk memvalidasi lunas pembayaran pelanggan.

b. Kebutuhan Admin.

1) Admin diwajibkan login terlebih dahulu untuk dapat mengakses atau masuk

ke dalam halaman administrator.

2) Setelah masuk admin dapat melakukan aktivitas mengelola website sesuai

kebutuhan.

3) Admin dapat mengelola data kamar, seperti jumlah kamar, harga kamar, tipe

kamar, isi maksimal kamar dan fasilitas kamar

4) Admin dapat melakukan validasi pemesanan.

5) Admin dapat mengecek pembayaran pelanggan.

6) Admin dapat menghapus data pelanggan.

7) Admin dapat melihat laporan pemesanan selama satu bulan.

3.2 Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

Menguraikan secara rinci setiap rancangan dokuman masukan yang digunakan

dalam sistem dengan uraian parameter-parameter dokumen tersebut dengan

parameter-parameter dokumennya sebagai berikut :

Page 4: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

22

1. Nama Dokumen: form pendaftaran pelanggan

Fungsi : sebagai tempat pendaftaran user yang ingin menjadi

pelanggan

Sumber : website

Tujuan : pelanggan

Media : komputer

Jumlah : 1

Frekuensi : setiap ada pendaftaran

Bentuk : Lampiran A1

B. Rancangan Dokumen Keluaran (Output)

Menguraikan secara rinci setiap rancangan dokuman keluaran yang digunakan

dalam sistem dengan uraian parameter-parameter dokumen tersebut dengan

parameter-parameter dokumennya sebagai berikut :

1. Nama Dokumen : invoice pemesanan

Fungsi : sebagai bukti pemesanan

Sumber : website

Tujuan : pelanggan

Media : komputer

Jumlah : 1

Frekuensi : setiap ada pemesanan

Bentuk : Lampiran B2

Page 5: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

23

3.3 Entity Relationship Diagram

Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel

berbasis web ini diawali dengan membuat Entity Relationship Diagram (ERD), yang

kemudian dirubah menjadi Logical Record Structure (LRS), gambaran dari LRS

tersebut akan menghasilkan sebuah tabel relasi basis data.

A. Entity Relationship Diagram (ERD)

Gambar III.1.

Entity Relationship Diagram (ERD)

Page 6: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

24

B. Logical Record Structure (LRS)

Gambar III.2.

Logical Record Structure (LRS)

Page 7: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

25

3.4 Spesifikasi File

Dalam Perancangan website ini, penulis menggunakan sebuah database yang

bernamahotel_db.Database ini terdiri dari 7 tabel diataranya yaitu:

1. Spesifikasi Tabel Pelanggan

Nama File : Tabel Pelanggan

Akronim File : pelanggan.MYD

Fungsi File : untuk mengolah data pelanggan

Type File : FileMaster

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record :43 Karakter

Kunci Field : id_ pelanggan

Tabel III.1.

Spesifikasi Tabel Pelanggan

No Elemen data Akronim Type Size Keterangan

1 Id Pelanggan id_pelanggan Int

5 Primary Key+

Auto_increment

2 Nama Nama varchar 25

3 Alamat Alamat text

4 No_hp no_hp varchar 13

5 Password Password text

6 Email Email text

Page 8: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

26

2. Spesifikasi Tabel kamar

Nama File : Tabel kamar

Akronim File : kamar.MYD

Fungsi File : untuk mengolah data kamar

TypeFile : FileMaster

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 50 Karakter

Kunci Field : id_kamar

Tabel III.2.

Spesifikasi Tabel Kamar

No Elemen data Akronim Type Size Keterangan

1 id kamar id_kamar Int 5 Primary Key+Auto_increment

2 nama kamar nama_kamar varchar 40

3 jumlah kamar jml_kamar Int 3

4 isi maksimal isi_maksimal Int 2

5 harga kamar harga_kamar double -

6 fasilitas kamar Fasilitas Text

7 Gambar Gambar Text

Page 9: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

27

3. Spesifikasi Tabel Pemesanan

Nama File : Tabel Pemesanan

Akronim File : pemesanan.MYD

Fungsi File : untuk mengolah data pemesanan

TypeFile : FileTransaksi

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 28 Karakter

Kunci Field : no_pemesanan

Tabel III.3.

Spesifikasi Tabel Pemesanan

No Elemen data Akronim Type Size Keterangan

1 No Pemesanan no_pemesanan Char 12 Primary Key

2 Idpelanggan id_pelanggan Int 5 Foreign Key

3 Checkin Checkin Date

4 Checkout Checkout Date

5 Lamamenginap lama_menginap Int 11

6 Tglpemesanan tgl_pemesanan Date

7 Total harga total_harga double

8 Status Pemesanan status_pemesanan enum

“Proses”

“Berhasil”

“Selesai”

Page 10: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

28

4. Spesifikasi Tabel Pemesanan detail

Nama File : Tabel pemesanan detail

Akronim File : pemesanan_detail.MYD

Fungsi File : untuk mengolah data pemesanan detail

TypeFile : FileTransaksi

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 20 Karakter

Kunci Field : -

Tabel III.4.

Spesifikasi Tabel Pemesanan Detail

No Elemen data Akronim Type Size Keterangan

1 No Pemesanan no_pemesanan char 12 Foreign Key

2 Id Kamar id_kamar int 5 Foreign Key

3 Jumlah pesan jml_pesan int 3

4 harga Harga double -

Page 11: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

29

5. Spesifikasi Tabel Pembayaran

Nama File : Tabel Pembayaran

Akronim File : pembayaran.MYD

Fungsi File : untuk mengolah data pembayaran

Type File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 62 Karakter

Kunci Field : id_pembayaran

Software : Mysql

Tabel III.5.

Spesifikasi Tabel Pembayaran

No Elemen data Akronim Type Size Keterangan

1 Id

Pembayaran id_pembayaran Int

5 Primary Key +

Auto_Increment

2 No

Pemesanan no_pemesanan Char

12 Foreign Key

3 Id Admin id_admin Int 5 Foreign Key

4 Nominal Nominal double

5 Atasnama Atasnama varchar 25

6 bank Bank varchar 15

7 Tanggal

bayar tgl_bayar Date

Page 12: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

30

6. Spesifikasi Tabel Pemesanan Sementara

Nama File : Tabel Pemesanan Sementara

Akronim File : pemesanan_sementara.MYD

Fungsi File : untuk mengolah data pemesanan sementara

TypeFile : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 20 Karakter

Kunci Field : -

Tabel III.6.

Spesifikasi Tabel Pemesanan Sementara

No Elemen data Akronim Type Size Keterangan

1 Id Pemesanan

Sementara

id_pemesanan_sementara Int 5 Primary Key+

Auto_increment

2 Id pelanggan id_pelanggan Int 5 Foreign Key

3 Id Kamar id_kamar Int 5 Foreign Key

4 Jumlah Pesan jml_pesan Int 5

Page 13: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

31

7. Spesifikasi Tabel Admin

Nama File : Tabel Admin

Akronim File : admin.MYD

Fungsi File : untuk mengolah data admin

Type File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 86 Karakter

Kunci Field : id_admin

Tabel III.7.

Spesifikasi Tabel Admin

No Elemen data Akronim Type Size Keterangan

1 Id Admin id_admin Int 11 Primary Key+

Auto_increment

2 Username user_name varchar 25

3 Password Password Text

4 Nama Nama varchar 20

5 Jabatan Jabatan varchar 30

Page 14: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

32

3.5 Pengkodean

Sistem pengkodean ini dibuat guna untuk mengidentifikasi suatu objek secara

singkat. Pengkodean digunakan sebagai identitas untuk setiap data yang akan diinput

dalam tabel masing – masing. Kode dapat dibentuk dari kumpulan huruf, angka dan

karakter khusu.Pengkodean dalam sistem informasi penyewaan ini menggunakan tipe

kode group, yaitu kode yang berdasarkan field – field dan tiap field kode memiliki

arti. Berikut kode – kode yang digunakan:

1. Kode pembayaran

2.

3.6 Spesifikasi Program

1. Struktur Navigasi

Dengan adanya aliran informasi yang tergambar dalam bentuk struktur

navigasi, akan membantu dalam menggambarkan isi dari setiap halaman dan link

atau nvigasi antar halaman-halaman di dalam website tersebut. Adapun struktur

navigasi yang digunakan adalah sebagai berikut :

1 0 0 0 2 6 0 7 1 0 2

P

pembayaran Tahun No Urut Tanggal Bulan

Page 15: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

33

1. Struktur Navigasi User

HUBUNGI KAMIDAFTAR

INDEX

BERANDA MASUK CARA PESAN DAN BAYARKAMAR

Gambar III.3.

Struktur Navigasi User

2. Struktur Navigasi Pelanggan

BERANDA KAMARKONFIRMASI

PEMBAYARAN

CARA PESAN

DAN BAYAR

INDEX

KELUAR PESANAN SAYA HUBUNGI KAMI

Gambar III.4.

Struktur Navigasi Pelanggan

Page 16: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

34

3. Struktur Navigasi Admin

Gambar III.5.

Struktur Navigasi Admin

3.7 Spesifikasi Sistem Komputer

a. Spesifikasi perangkat keras

1. CPU (Central Processing Unit)

a) Processor Intel® Core (TM) i3-4000M CPU @2.40GHz

b) RAM DDR3 4 GB

c) Hard Disk 500 GB

2. Mouse

3. Keyboard

4. Monitor dengan resolusi layar minimum 1366 x 768

5. Koneksi internet dengan kecepatan 2 Mbps.

b. Spesifikasi perangkat lunak

1. Sistem Operasi yang digunakan adalah Microsoft Windows.

2. Menggunakan MySQL sebagai database.

Page 17: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

35

3. Adobe Photoshop CS, yang digunakan sebagai pengolah grafis dari logo

hingga gambar untuk desain web.

4. Menggunakan Google Chrome sebagai web browser.

5. Menggunakan Dreamweaver sebagai text editor penulisan code program.

3.8 Implementasi dan Pengujian Unit

3.8.1 Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada Perancangan Sistem Informasi

Pemesanan kamar hotel Berbasis Web.

1. Halaman Index Admin (Beranda)

Gambar III.6.

Implementasi Halaman Index Admin (Beranda)

Page 18: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

36

2. Halaman Login Admin

Halaman untuk Masuk ke halaman admin untukdapat mengolah data.

Gambar III.7.

Implementasi Halaman Login Admin

Page 19: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

37

3. Halaman Beranda Pengunjung

Halaman untuk Menampilkan Halaman Utama Pengunjung

Gambar III.8.

Implementasi Halaman Utama Pengunjung

Page 20: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

38

4. Halaman Masuk Pelanggan

Halaman yang Menampilkan Masuk Pelanggan

Gambar III.9.

Implementasi Halaman MasukPelanggan

Page 21: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

39

5. Halaman Cara Pemesanan

Halaman yang menampilkancarauntukmelakukan pemesanan

Gambar III.10.

Implementasi Halaman Cara Pemesanan

Page 22: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

40

6. Halaman Daftar Pelanggan

Halaman untuk Pelanggan baru yang ingin mendaftar

Gambar III.11.

Implementasi Halaman Daftar Pelanggan

Page 23: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

41

3.8.2 Pengujian Unit

Pengujian yang dilakukan terhadap program yang dibuat menggunakan

blackbox testing yang fokus terhadap proses masukan dan keluaran program untuk

mengetahui kekurangan dari program dan program berjalan sesuai dengan yang

diharapkan.

A. Pengujian terhadap Halaman Masuk Akun Pelanggan

Tabel III.8.

Hasil Pengujian Black Box Testing pada Halaman Masuk Akun Pelanggan

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1 Seluruh field

yang ada pada

form masuk

akun tidak di isi,

kemudian klik

Masuk.

Email:

(kosong)

Password :

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan “ Maaf

e-mail

kosong, Maaf

Password

masih

Kosong”

Sesuai

Harapan

Valid

2 Mengetikkan

email

danfieldyanglain

nyatidak di isi,

kemudian klik

Masuk

Email :

(beby@gmail

.com)

Password :

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan “Maaf

Password

masih

Kosong”

Sesuai

Harapan

Valid

3 Mengetikkan

email

danpasswordyan

g tidak sesuai

kemudianklik

Email:

(beby@gmail

.com)

Password :

(123)

Sistem akan

menolak

akses dan

menampilkan

pesan “Maaf,

Sesuai

Harapan

Valid

Page 24: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

42

Masuk Email dan

Password

anda salah”

4 Mengetikkan

emaildanpasswo

rd yang sesuai

kemudian klik

Masuk

Email :

(devvy

@gmail.com)

Password :

(12345)

Sistem akan

menerima

akses dan

menampilkan

pesan “ Hallo

Nama

Pelanggan

anda berhasil

masuk ke

sistem kami”

Sesuai

Harapan

Valid

B. Pengujian terhadap Halaman Login Admin

Tabel III.9.

Hasil Pengujian Black Box Testing pada Halaman Login Admin

No

.

Skenario

Pengujian Test Case Hasil yang diharapkan

Hasil

Pengujian Kesimpulan

1 Seluruh

field yang

ada pada

form login

tidak di isi,

kemudian

klik login.

Username :

(kosong)

Password :

(kosong)

Sistem akan menolak

untuk login dan

menampilkan pesan

“Maaf, Username

Masih Kosong”

Sesuai

Harapan

Valid

2 Mengetikkan

username

danfieldyang

lainnyatidak

di isi,

kemudianlog

in

Username :

(admin)

Password:

(kosong)

Sistem akan menolak

untuk login dan

menampilkan pesan

“Maaf, anda Gagal

login”

Sesuai

Harapan

Valid

3 Mengetikkan

username

danpassword

,

kemudianlog

in

Username :

(admin)

Password :

(admin)

Sistem menerima untuk

logindan

menampilkanpesan”Sel

amat Datang Nama

Admin, Anda Berhasil

Login”.

Sesuai

Harapan

Valid

Page 25: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

43

C. Pengujian terhadap Halaman Daftar Akun Pelanggan

Tabel III.10

Hasil Pengujian Black Box Testing pada Halaman Daftar AkunPelanggan

No

.

Skenario

Pengujian Test Case Hasil yang diharapkan

Hasil

Pengujian Kesimpulan

1 Seluruh

field yang

ada pada

form daftar

tidak di isi,

kemudian

klik daftar.

Nama :

(kosong)

No. Hp :

(kosong)

E-mail

Address :

(kosong)

Password :

(kosong)

Sistem akan menolak

untuk memproses

pendaftaran

memberdan

menampilkan pesan

“Maaf, Nama Masih

Kosong, Maaf,

Telphone Masih

Kosong, Maaf, Email

Masih Kosong, Maaf,

Password Masih

Kosong”

Sesuai

Harapan

Valid

2 Mengetikan

Nama dan

Seluruh

field yang

ada pada

form daftar

tidak di isi,

kemudian

klik daftar.

Nama :

(Beby)

No. Hp :

(kosong)

E-mail

Address :

(kosong)

Password :

(kosong)

Sistem akan menolak

untuk memproses

pendaftaran

memberdan

menampilkan pesan “

Maaf, Telphone Masih

Kosong, Maaf, Email

Masih Kosong, Maaf,

Password Masih

Kosong”

Sesuai

Harapan

Valid

3 Mengetikan

Nama,

Alamat dan

Seluruh

field yang

ada pada

form daftar

tidak di isi,

kemudian

klik daftar.

Nama :

(Beby)

No. Hp :

(kosong)

E-mail

Address :

(kosong)

Password :

(kosong)

Sistem akan menolak

untuk memproses

pendaftaran

memberdan

menampilkan pesan

“Maaf, Email Masih

Kosong, Maaf,

Password Masih

Kosong”

Sesuai

Harapan

Valid

4 Mengetikan

Nama,

Alamat, No.

Hp dan

Nama :

(Beby)

No. Hp :

(081284305

Sistem akan menolak

untuk memproses

pendaftaran

memberdan

Sesuai

Harapan

Valid

Page 26: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

44

Seluruh

field yang

ada pada

form daftar

tidak di isi,

kemudian

klik daftar.

207)

E-mail

Address :

(kosong)

Password :

(kosong)

menampilkan pesan

“Maaf, Password

Masih Kosong”

5 Mengetikan

Nama,

Alamat, No.

Hp, E-mail

Address dan

Seluruh

field yang

ada pada

form daftar

tidak di isi,

kemudian

klik daftar.

Nama :

(Beby)

No. Hp :

(081284305

207)

E-mail

Address :

(beby@gmai

l.com)

Password :

(kosong)

Sistem akan menolak

untuk memproses

pendaftaran

memberdan

menampilkan pesan

“Maaf, Password

Masih Kosong”

Sesuai

Harapan

Valid

6 Mengetikan

Nama,

Alamat, No.

Hp, E-mail

Address dan

Password

pada form

daftar tidak

di isi,

kemudian

klik daftar.

Nama :

(Beby)

No. Hp :

(081284305

207)

E-mail

Address :

(beby@gmai

l.com)

Password :

(12345)

Sistem akan menerima

untuk memproses

pendaftaran

memberdan

menampilkan pesan

“Terima Kasih Telah

Mendaftar”

Sesuai

Harapan

Valid

Page 27: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

45

D. Pengujian terhadap Halaman Daftar Akun Pelanggan

Tabel III.11

Hasil Pengujian Black Box Testing pada Halaman Konfirmasi Pembayaran

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1 Seluruh field

yang ada pada

form konfirmasi

pembayaran di

kosongkan

kecuali tanggal

konfirmasi

pembayaran dan

bank tujuan

yang sudah terisi

otomatis, lalu

klik konfirmasi

pembayaran.

Kode

Pemesanan:

(kosong)

Tanggal

Konfirmasi

Pembayaran:

(otomatis)

Bank Anda:

(-pilih bank-)

Bank Tujuan:

(Bank BCA)

Rekening

Atas Nama:

(kosong)

Nominal

Transfers:

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan “ Maaf,

Kode

Pemesanan

Masih

Kosong”

Sesuai

Harapan

Valid

2 Field kode

pemasanan di

isi, tanggal

konfirmasi

pembayaran dan

bank tujuan

sudah terisi

otomatis, lalu

klik konfirmasi

pembayaran.

Kode

Pemesanan:

(P201808210

02)

Tanggal

Konfirmasi

Pembayaran:

(otomatis)

Bank Anda:

(-pilih bank-)

Bank Tujuan:

(Bank BCA)

Rekening

Atas Nama:

(kosong)

Nominal

Transfers:

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan “ Maaf,

Bank Anda

Belum

Dipilih”

Sesuai

Harapan

Valid

Page 28: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

46

3 Field kode

pemasanan di

isi, tanggal

konfirmasi

pembayaran dan

bank tujuan

sudah terisi

otomatis, lalu

klik konfirmasi

pembayaran.

Kode

Pemesanan:

(P201808210

02)

Tanggal

Konfirmasi

Pembayaran:

(otomatis)

Bank Anda:

(-pilih bank-)

Bank Tujuan:

(Bank BCA)

Rekening

Atas Nama:

(kosong)

Nominal

Transfers:

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan “Maaf,

Bank Anda

Belum

Dipilih”

Sesuai

Harapan

Valid

4 Field kode

pemasanan, dan

bank anda di isi,

tanggal

konfirmasi

pembayaran dan

bank tujuan

sudah terisi

otomatis, lalu

klik konfirmasi

pembayaran.

Kode

Pemesanan:

(P201808210

02)

Tanggal

Konfirmasi

Pembayaran:

(otomatis)

Bank Anda:

(BCA)

Bank Tujuan:

(Bank BCA)

Rekening

Atas Nama:

(kosong)

Nominal

Transfers:

(kosong)

Sistem akan

menerima

akses dan

menampilkan

pesan “ Maaf,

nama

rekening

masih

kosongan”

Sesuai

Harapan

Valid

5 Field kode

pemasanan, dan

bank anda,

rekening atas

nama di isi,

Kode

Pemesanan:

(P201808210

02)

Tanggal

Sistem akan

menerima

akses dan

menampilkan

pesan “ Maaf,

Page 29: BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship

47

tanggal

konfirmasi

pembayaran dan

bank tujuan

sudah terisi

otomatis, lalu

klik konfirmasi

pembayaran.

Konfirmasi

Pembayaran:

(otomatis)

Bank Anda:

(BCA)

Bank Tujuan:

(Bank BCA)

Rekening

Atas Nama:

(vivi)

Nominal

Transfers:

(kosong)

nominal

transfers

masih

kosong”

6 Field kode

pemasanan, dan

bank anda,

rekening atas

nama di

isi,nominal

transfer, tanggal

konfirmasi

pembayaran dan

bank tujuan

sudah terisi

otomatis, lalu

klik konfirmasi

pembayaran.

Kode

Pemesanan:

(P201808210

02)

Tanggal

Konfirmasi

Pembayaran:

(otomatis)

Bank Anda:

(BCA)

Bank Tujuan:

(Bank BCA)

Rekening

Atas Nama:

(vivi)

Nominal

Transfers:

(300.0000)

Sistem akan

menerima

untuk

memproses

pendaftaran

memberdan

menampilkan

pesan

“Konfirmasi

Berhasil”