BAB III
PEMBAHASAN
3.1. Analisis Kebutuhan
Analisa kebutuhan yang dibuat di dalam pembuatan website ini, antara lain :
1. Halaman Admin
a. Admin dapat melakukan Login b. Admin dapat meilhat halaman Admin c. Admin dapat melihat halaman Data Member d. Admin dapat melihat halaman Laporan
e. Admin dapat melihat halaman Data Pensanan
f. Admin dapat melihat halaman Data Paket
g. Admin dapat melihat halaman Tambah Paket Wisata
h. Admin dapat melihat halaman Kategori
i. Admin dapat melihat halaman Data Buku Tamu
j. Admin dapat melihat halaman Data Pembayaran k. Admin dapat melakukan Logout
2. Halaman Pengunjung
a. Pengunjung dapat melihat halaman Home
b. Pengunjung dapat melihat halaman Paket Wisata c. Pengunjung dapat melihat halaman Cara Pesan Paket
d. Pengunjung dapat melihat halaman Cara Pembayaran e. Pengunjung dapat melihat halaman Contact
f. Pengunjung dapat melakukan Daftar Member
g. Pengunjung dapat melakukan Login Member
3. Halaman Member
a. Member dapat melihat halaman Keranjang Belanja
b. Member dapat melihat halaman History Pemesanan
c. Member dapat melakukan Konfirmasi Pembayaran
d. Member dapat menginput Buku Tamu
e. Member dapat mengubah DataMember
3.2. Perancangan Perangkat Lunak 3.2.1. Rancangan Antar Muka
1. Rancangan Antar Muka Halaman Admin
A. Rancangan Antar Muka Login Admin HEADER Text Text Text Gambar III.1.
Rancangan Antar Muka Login Admin
Gambar
B. Rancangan Antar Muka Halaman Beranda Admin
Gambar III.2.
Rancangan Antar Muka Halaman Beranda Admin
HEADER
HOME PESANAN LIHAT DATA PAKET TAMBAH PAKET BUKU TAMU WISATA KATEGORI LAPORAN MEMBER
Gambar
Text
FOOTER Data Pembayaran LOGOUTC. Rancangan Antar Muka Halaman Data Member
Gambar III.3.
Rancangan Antar Muka Halaman Data Member
HEADER
Data Member
Username Nama Alamat No.Tlp E-mail Aksi Text Text Text 999 Text Hapus
FOOTER
HOME MEMBER LAPORAN PESANAN LIHAT DATA PAKET TAMBAH PAKET WISATA KATEGORI BUKU TAMU Data Pembayaran LOGOUT
D. Rancangan Antar Muka Halaman Laporan
Gambar III.4.
Rancangan Antar Muka Laporan
HEADER
DATA LAPORAN
No. Id
Member
Tanggal Jam No Pesan Aksi
999 999 yyyy-mm-dd 99:99:99 Text Hapus
FOOTER
HOME MEMBER LAPORAN PESANAN LIHAT DATA PAKET TAMBAH PAKET WISATA KATEGORI BUKU TAMU Data Pembayaran LOGOUT
E. Rancangan Antar Muka Data Pesanan
Gambar III.5.
Rancangan Antar Muka Data Pesanan
HEADER
Data Pesanan
No.Pesan Nama Member
Tgl.Pesan Jam Status Pesan
Aksi
Text Text yyyy-mm-dd 99:99:99 Text
Detail Hapus
FOOTER
HOME MEMBER LAPORAN PESANAN LIHAT DATA PAKET TAMBAH PAKET WISATA KATEGORI BUKU TAMU Data Pembayaran LOGOUT
F. Rancangan Antar Muka Data Paket
Gambar III.6.
Rancangan Antar Muka Data Paket
HEADER BERANDA DATA ADMIN DATA PESAN DATA PELANGGAN DATA BARANG DATA ADMIN
DATA PAKET WISATA
Kode Nama Kateg ori
Keterang an
Harga Stok Gambar Aksi
Record
Text Text Text Text 999 999 Gambar Edit Hapus
HOME MEMBER LAPORAN PESANAN LIHAT DATA PAKET TAMBAH PAKET WISATA KATEGORI BUKU TAMU FOOTER Data Pembayaran LOGOUT
G. Rancangan Antar Muka Tambah Paket Wisata
Gambar III.7.
Rancangan Antar Muka Tambah Paket Wisata HEADER BERANDA DATA ADMIN DATA PESAN DATA BARANG DATA ADMIN
Form Tambah Data Paket Kode Produk : Nama Produk : Kategori : Keterangan : Harga : Stok : Gambar : FOOTER
HOME MEMBER LAPORAN PESANAN LIHAT DATA PAKET TAMBAH PAKET WISATA KATEGORI BUKU TAMU simpan batal Choose file Data Pembayaran LOGOUT
H. Rancangan Antar Muka Kategori
Gambar III.8.
Rancangan Antar Muka Kategori
HEADER BERANDA DATA ADMIN DATA BARANG DATA ADMIN Data Kategori Nama Kategori : ID Kategori Aksi
999 Text edit hapus
FOOTER
HOME MEMBER LAPORAN PESANAN LIHAT DATA PAKET TAMBAH PAKET WISATA KATEGO RI BUKU TAMU simpan batal Text Data Pembayaran LOGOUT
I. Rancangan Antar Muka Buku Tamu
Gambar III.9.
Rancangan Antar Muka Buku Tamu
HEADER
Id Tamu Nama Email Komentar Aksi
999 Text Text Text view Hapus
FOOTER
HOME MEMBER LAPORAN KIRIM
PESANAN LIHAT DATA PAKET TAMBAH PAKET WISATA KATEGORI BUKU TAMU Data Pembayaran LOGOUT
J. Rancangan Antar Muka Konfirmasi Pembayaran
Gambar III.10.
Rancangan Antar Muka Data Konfirmasi Pembayaran
LAPORAN
Data Konfirmasi Pembayaran Customer
No.
Orders Username Total Transfer Jumlah Tanggal Tujuan Bank Pesan Status Aksi
999 Text 999 999
yyyy-mm-dd
Text Text Text Confrim
HOME MEMBER PESANAN LIHAT
DATA PAKET TAMBAH PAKET WISATA KATEGORI BUKU TAMU HEADER FOOTER Data Pembayaran LOGOUT
2. Rancangan Antar Muka Halaman Pengunjung
A.Rancangan Antar Muka Home
Gambar III.11
Rancangan Antar Muka Home Text Text Text Gambar Text Categoriess Text FOOTER Gambar
Teks
HEADER Home Paket Wisata Cara Pesan Paket Cara Pembayaran Contact Register TeksB.Rancangan Antar Muka Paket Wisata
Gambar III.12.
Rancangan Antar Muka Paket Wisata
Teks FOOTER Text Text Text Text Text Text Gambar t Text
Gambar Gambar Gambar
Gambar Gambar
Gambar
Text Text Text
Text Text Text
HEADER Home Paket Wisata Cara Pesan Paket Cara Pembayaran Contact Register Teks
C.Rancangan Antar Muka Cara Pesan Paket
Gambar III.13.
Rancangan Antar Muka Cara Pesan Paket
Text
Text
Text Text Text Text GAMBAR FOOTERTeks
HEADER Home Paket Wisata Cara Pesan Paket Cara Pembayaran Contact Register TeksD.Rancangan Antar Muka Cara Pembayaran
Gambar III.14.
Rancangan Antar Muka Cara Pembayaran
Text
Teks
Text Text Text Text GambarTeks
FOOTER HEADER Home Paket Wisata Cara Pesan Paket Cara Pembayaran Contact Register TeksE.Rancangan Antar Muka Contact
Gambar III.15.
Rancangan Antar Muka Contact
Text
Teks
Text Text Text Text GAMBARTeks
FOOTER Teks Gambar HEADER Home Paket Wisata Cara Pesan Paket Cara Pembayaran Contact RegisterF. Rancangan Antar Muka Register
Gambar III.17.
Gambar III.16.
Rancangan Antar Muka Register Alamat HEADER Home Paket Wisata Cara Pesan Paket Cara
Pembayaran Contact Register
Text
Teks
Text Text Text Text GAMBAR Teks Ruang Registrasi/Daftar Username Password Nama Lengkap Email No.Tlp/Hp Daftar Batal FOOTER3. Rancangan Antar Muka Halaman Member
A.Rancangan Antar Muka Home Member
HEADER
Gambar III.17.
Rancangan Antar Muka Home Member Text Home Paket wisata Keranjang Pemesanan Cara Pesan Tiket Cara Pembayaran Contact t
Gambar Gambar Gambar
Gambar Gambar
Gambar
Text Text Text
Text Text Text
Text Text Text Text Text Text Gambar Teks FOOTER
B. Rancangan Antar Muka Keranjang Belanja
HEADER
Gambar III.18.
Rancangan Antar Muka Keranjang Belanja Home Paket Wisata Keranjang Pemesanan Cara Pesan Tiket Cara Pembayaran Contact Text Text Text Text Text Text Gambar Teks Keranjang Belanja
No. Produk Kode Jumlah Harga Subtotal Ket 999 Gambar Text 999 999 999 hapus
Lanjutkan Belanja
Selesai Belanja
C.Rancangan Antar Muka Detail Transaksi
HEADER
Gambar III.19.
Rancangan Antar Muka Detail Transaksi Home Paket Wisata Keranjang Pemesanan Cara Pesan Tiket Cara Pembayaran Contact Text Text Text Text Text Text Gambar Teks Detail Transaksi
Struk Transaksi Pembelian Produk Nama : Text
Nomor Order : Text
No Kode Paket Nama
Paket Jumlah Tiket Harga Paket Sub Total Total Grand Total Text FOOTER
D.Rancangan Antar Muka Konfirmasi Pembayaran Transaksi
HEADER
Gambar III.20.
Rancangan Antar Muka Konfirmasi Pembayaran Transaksi Home Paket Wisata Keranjang Pemesanan Cara Pesan Tiket Cara Pembayaran Contact Text Text Text Text Text Text Gambar
Konfirmasi Pembayaran Transaksi
No.Transaksi :
Username :
Total Bayar :
Jumlah Transfer : No.Rekening :
Bank Atas Nama :
Tujuan Bank : Pesan : 999 Text 999 999
3.2.2. Rancangan Basis Data
A. Entity Relationship Diagram
Gambar III.21 Entity Relationship Diagram
B. Logical Relational Structure (LRS)
Gambar III.22. Logical Relational Structure
C. Spesifikasi File
Spesifikasi file menjelaskan file-file yang akan digunakan dalam rancangan aplikasi program yang diajukan dan sebagai media penyimpanan data dari proses yang terjadi pada rancangan aplikais program.
Database adalah sekumpulan data yang saling berkaitan satu sama lain, terpusat dan terorganisir sehingga dapat dimanfaatkan dengan cepat dan muah untuk berbagai macam kebutuhan pengolahan data. Penulis membuat satu database yang bernama: db_paketwisata
Adapun spesifikasi file-file tersebut antara lain: 1. Spesifikasi File Admin
Nama File : Admin
Akronim : admin
Fungsi : untuk menyimpan data-data admin
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 98 karakter
Kunci Field : id_admin
Tabel III.1. File Data Admin
No Elemen Data Nama Field Tipe Size Ket
1 Id Admin id_admin Int 11 Primary Key
2 Username Username Varchar 15
3 Password Password Varchar 10
4 Nama Lengkap nm_lengkap Varchar 25
5 Email Email Varchar 25
6 Telp Telp Int 12
2. Spesifikasi File Buku Tamu
Nama File : Buku Tamu
Akronim : bukutamu
Fungsi : untuk menyimpan komentar pada buku tamu
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 55 karakter
Kunci Field : id_tamu
Tabel III.2. File Data Buku Tamu
No Elemen Data Nama Field Tipe Size Ket
1 Id Tamu id_tamu Int 5 Primary Key
2 Nama Nama Varchar 25
3 Email Email Varchar 25
4 Komentar Komentar Text
3. Spesifikasi File Kategori
Nama File : Kategori
Akronim : kategori
Fungsi : untuk menyimpan data-data kategori
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 35 karakter Kunci Field : id_kategori
Tabel III.3. FileData Kategori
No Elemen Data Nama Field Tipe Size Ket
1 Id Kategori id_kategori Int 5 Primary Key
2 Nama Kategori nm_kategori Varchar 30
4. Spesifikasi File Keranjang
Nama file : Keranjang
Akronim : keranjang
Fungsi : untuk menyimpan data-data keranjang belanja
Tipe file : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 47 karakter Kunci Field : id_keranjang
Tabel III.4. File Data Keranjang
No Elemen Data Nama Field Tipe Size Ket
1 ID Keranjang id_keranjang Int 5 Primary Key
2 Kode Paket kd_paket Varchar 11
3 Jumlah Jumlah Int 5
4 Tanggal
Keranjang
tgl_keranjang Date
5 Jam Keranjang jam_keranjang Time
6 Username Username Varchar 15
7 Stok Stok Int 11
5. Spesifikasi File Konfirmasi
Nama File : Konfirmasi
Akronim : konfirmasi
Fungsi : untuk menyimpan data-data konfirmasi pembayaran
Tipe File : File Transaksi
Organisasi File : -
Akses File : Random
Media : Hard Disk
Panjang Record : 59 karakter
Software : MySql
Tabel III.5. File Data Konfirmasi
No Elemen Data Nama Field Tipe Size Ket
1 Nomor Orders no_orders Varchar 11
2 Id member id_member Varchar 15 Foreign Key
3 Total Total Int 11
4 Jumlah Transfer Jumlah_transfer Int 11
5 Tanggal Bayar tgl_bayar Date
6 Tujuan Bank tujuan_bank Varchar 10
7 Pesan Pesan Text
8 Status Status Tinyint 1
6. Spesifikasi File Member
Nama File : Member
Akronim : member
Fungsi : untuk menyimpan data-data pelanggan
Tipe file : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Panjang Record : 98 karakter
Kunci Field : id_member
Software : MySql
Tabel III.6. File Data Member
No Elemen Data Nama Field Tipe Size Ket
1 Id Member id_member Int 11 Primary Key
2 Username Username Varchar 15
3 Password Password Varchar 10
4 Nama Lengkap nm_lengkap Varchar 25
5 Email Email Varchar 25
6 Alamat Alamat Text
7 Telepon Telp Varchar 12
7. Spesifikasi File Orders Detail
Nama File : Orders Detail
Akronim : orders_detail
Fungsi : untuk menyimpan data-data orders detail
Tipe File : File Transaksi
Organisasi File : -
Media : Hard Disk Panjang Record : 33 karakter
Kunci Field : -
Software : MySql
Tabel III.7. File Data Orders Detail
No Elemen Data Nama Field Tipe Size Ket
1 Nomor Orders no_orders Varchar 11
2 Kode Paket kd_paket Varchar 11
3 Jumlah Jumlah Int 11
4 Subtotal Subtotal double
8. Spesifikasi File Orders
Nama File : Orders
Akronim : orders
Fungsi : untuk menyimpan data-data orders
Tipe file : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Kunci Field : -
Software : MySql
Tabel III.8.
File Data Orders
No Elemen Data Nama Field Tipe Size Ket
1 Nomor Orders no_orders Varchar 11 Primary Key
2 id_member id_member Varchar 15 Foreign Key
3 Tanggal Orders Tgl_orders Date
4 Jam Orders Jam_orders Time
5 Status Status Varchar 10
9. Spesifikasi File Posting
Nama File : Posting
Akronim : posting
Fungsi : untuk menyimpan data-data posting
Tipe File : File Master
Organisasi File : Indexed Sequential
Media : Hard Disk Panjang Record : 55 karakter
Kunci Field : id_tamu
Software : MySql
Tabel III.9. File Data Posting
No Elemen Data Nama Field Tipe Size Ket
1 Id Tamu id_tamu Int 5 Primary Key
2 Nama Nama Varchar 25
3 Email Email Varchar 25
4 Komentar komentar text
5 Tanggal Tgl date
6 Jam Jam time
10. Spesifikasi File Paket
Nama File : Paket
Akronim : paket
Fungsi : untuk menyimpan data-data paket
Tipe File : File Master
Organisasi File : Indexed Sequential
Media : Hard Disk Panjang Record : 304 karakter
Kunci Field : id_paket
Software : MySql
Tabel III.10. File Data Paket
No Elemen Data Nama Field Tipe Size Ket
1 Id Paket id_paket Int 11 Primary Key
2 Kode Paket kd_paket Varchar 11
3 Nama Paket nm_paket Varchar 20
4 Nama Kategori nm_kategori Varchar 20 Foreign Key
5 Keterangan keterangan Varchar 100
6 Harga Harga Int 11
7 Stok Stok Int 11
3.2.3. Rancangan Struktur Navigasi A. Struktur Navigasi Halaman Admin
Gambar III.23.
Struktur Navigasi Halaman Admin
Buku Tamu Kategori Tambah Paket Data Paket Pesanan Home Hapus View Hapus Edit Hapus Edit Tambah Login Halaman Admin Hapus Lapora n Tambah Edit Hapus Ubah Status Back Hapus Member Data Pembayara n Hapus Konfirmasi Logout
B. Struktur Navigasi Halaman Pengunjung Gambar III.24.
Struktur Navigasi Halaman Pengunjung
Home Paket Wisata Cara
Pesan Paket Pembayaran Cara Kontak Registrasi
Informasi Halaman Home Kategori Informasi Halaman Cara Pesan Informasi Halaman Cara Bayar Informasi Halaman Kontak Kami Input Daftar Login Index Detail Login Tampil Halaman Daftar Batal Daftar
C. Struktur Navigasi Halaman Member Gambar III.25.
Struktur Navigasi Halaman Member
Logout Konfirmasi Pembayaran History Transaksi Keranjang Pemesanan Halaman Konfirmasi Pembayaran Daftar Transaksi Pemesanan Kate gori Detail Back Beli Beli Back Index Member Login Home Informasi Halaman Beranda Lihat Halaman Member Paket Wisata Tampil Halaman Keranjang Update Cetak Struk Tampil Struk Konfi rmasi Batal Detail Transaksi Pesanan Detail
3.3. Implementasi dan Pengujian Unit
3.3.1. Implementasi
A. Implementasi Rancangan Antar Muka
1. Halaman Admin
a) Halaman Login Admin
Admin harus melakukan login terlebih dahulu untuk masuk ke Halaman Admin.
Gambar III.26.
b) Halaman Home Admin
Di halaman beranda admin terdapat informasi yang memaparkan isi dari halaman admin tersebut.
Gambar III.27.
c) Halaman Data Member
Halaman data member ini berisi data pelanggan yang sudah melakukan pendaftaran.
Gambar III.28.
d) Halaman Laporan
Di halaman ini , Admin dapat mengelola Data Laporan pesanan yang telah dikirim.
Gambar III.29.
e) Halaman Data Pesanan
Di halaman data pesan berisi data pesanan pelanggan. Admin dapat mengubah status order apabila pelanggan sudah konfirmasi pembayaran.
Gambar III.30.
f) Halaman Data Paket
Halaman ini , berisi data paket wisata yang telah di tambahkan Admin untuk halaman Katalog.
Gambar III.31.
g) Halaman Tambah Paket Wisata
Di halaman ini ,admin dapat menambahkan stok dan wisata untuk di jual di halaman katalog.
Gambar III.32.
h) Halaman Kategori
Di halaman ini , admin dapat mengelola data-data kategori paket wisata
Gambar III.33.
i) Halaman Data Buku Tamu
Berisi Informasi data buku tamu member.
Gambar III.34.
j) Halaman Konfirmasi Pembayaran
Berisi data konfirmasi pembayaran yang telah dilakukan oleh member yang melakukan transaksi
Gambar III.35.
2. Halaman Pengunjung
a) Halaman Home
Halaman home berisi informasi tampilan awal dari website.
Gambar III.36.
b) Katalog Wisata
Berisi informasi kategori yang menjual berbagai macam paket wisata dimana pelanggan hanya dapat melihat wisatanya saja tanpa bisa membeli.
Gambar III.37.
c) Cara Pesan
Cara pesan paket berisi informasi detail untuk cara pemesanan paket wisata
Gambar III.38.
d) Cara Pembayaran
Berisi informasi tentang cara pembayaran paket wisata yang ingin dibeli.
Gambar III.39.
e) Kontak
Berisi informasi kontak yang tersedia pada website agar customer dapat
menghubungi atau mengkonfirmasi melalui kontak yang terdapat pada halaman kontak.
Gambar III.40.
f) Daftar Member
Berisi registrasi data member agar dapat berbelanja secara online, karena
apabila tidak mengisikan daftar member maka tidak dapat bertransaksi.
Gambar III.41.
g) Login Member
Berisiuser id dan password yang telah di isi di daftar member agar dapat
bertransaksi secara online.
Gambar III.42.
3. Halaman Member
a) Katalog Member
Berisi informasi kategori yang menjual berbagai pilihan paket wisata yang dimana pelanggan hanya dapat melihat wisatanya saja tanpa bisa membeli.
Gambar III.43.
b) Keranjang Pemesanan
Keranjang Pemesanan, berisi paket wisata yang dibeli customer.
Gambar III.44.
c) History Pemesanan
History Pemesanan, berisi daftar transaksi pemesanan yang telah dipesan
customer.
Gambar III.45.
d) Konfirmasi Pembayaran
Konfirmasi Pembayaran, berisi data pembayaran customer beserta bukti
pembayarannya setelah melakukan transaksi.
Gambar III.46.
B. Spesifikasi Sistem Komputer
1. Spesifikasi Perangkat Keras
Yang dimaksud perangkat keras diatas adalah seperangkat alat yang membantu sistem yang diusulkan dengan alat bantu lain. Yang terdiri dari unit masukan (input), unit pemrosesan (process), unit keluaran (output) dan untuk
simpanan luar (memory). Pemilihan suatu komputer antara lain ditentukan
oleh kapasitas komuter dan unit pengolahan datanya (CPU), unit pemasukan datanya yaitu keyboard dan media penyimpanan datanya berupa hardisk.
Penulis menerangkan juga bahwa perangkat keras yang digunakan pada sistem berjalan saat ini adalah sebagai berikut:
1. Server
a. Laptop
(a) Processor Intel® Core(TM) i3-3217U
(b) RAM DDR 2,00 GB (c) Hard Disk 320 GB
b. Mouse
c Keyboard
d Monitor dengan resolusi layar minimum 1024x600
e Koneksi internet dengan kecepatan 2 Mbps
2. Client
a. CPU
(b) RAM DDR 2,00 GB (c) Hard Disk 500 GB
b Mouse
c Keyboard
d Monitor dengan resolusi layar minimum 1024x600
e Koneksi internetdengan kecepatan 2 Mbps
2. Spesifikasi Perangkat Lunak
Perangkat lunak atau software adalah seluruh fase dari sistem pengolahan data
yang diluar dari peralatan komputernya sendiri. Fasilitas software itu sendiri
terdiri dari sistem desain, program dan prosedur-prosedur lainnya. Disini penulis menerangkan bahwa sistem komputer perangkat komputer yang digunakan saat ini adalah sebagai berikut:
1. Server
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows7
Profesional
b. Aplikasi bundle web server seperti: Xampp, yang terdiri dari
komponen, diantaranya:
(1) Aplikasi Apache Server v2.2.14
(2) Aplikasi PHP Server v5
(3) Aplikasi MySQL Server v5.1.41
(4) Aplikasi phpMyAdmin v3.2.4
c. Aplikasi Web Browser seperti Mozilla Firefox, Google Chrome, Internet Explorer.
2. Client
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows7
Profesional
b. Aplikasi web browser seperti Mozilla Firefox, Google Chrome, Internet Explorer.
3.3.2. Pengujian Unit
A. Pengujian Form Login Admin
No Skenario Pengujian Test Case
Hasil yang Diharapkan Hasil Pengujian Kesimpulan 1 Username dan Password tidak diisi
kemudian klik tombol login Username: (kosong) Password: (kosong) Sistem akan menolak akses admin dan menampilkan “Anda gagal login , Username dan Password anda masih Sesuai Harapan Valid
kosong”
2 Mengetikkan
Username terisi dan
untuk Password
tidak diisi atau kosong kemudian klik tombol login
Username : Ok Password : (kosong) Sistem akan menolak akses admin dan menampilkan “Anda gagal login , Password anda masih kosong” Sesuai Harapan Valid 3 Username tidak
diisi atau kosong sementara untuk Password diisi kemudian klik tombol login Username: (kosong) Password: Ok Sistem akan menolak akses admin dan menampilkan “Anda gagal login , Username anda masih kosong” Sesuai Harapan Valid
4 Mengetikkan salah satu kondisi salah pada username atau Password kemudian
klik tombol login
Username: Ok (benar) Password: Ok (salah) Sistem akan menolak akses admin dan menampilkan “Username / Password salah” Sesuai Harapan Valid 5 Mengetikkan Username dan Password
dengan data yang benar kemudian klik tombol login
Username : Ok (benar) Password: Ok (benar) Sistem menerima akses login dan kemudian langsung menampilkan halaman admin. Sesuai Harapan Valid Tabel III.11
B. Pengujian Form Daftar Member
No Skenario Pengujian Test Case
Hasil yang Diharapkan Hasil Pengujian Kesimpulan 1 Username, Kata Sandi, Nama Lengkap, Alamat, No Telp/HP, Email
tidak diisi kemudian klik tombol daftar
Username: (kosong) Kata Sandi: (kosong) Nama Lengkap: (kosong) Alamat: (kosong) No Telp/HP: (kosong) Email: (kosong) Sistem akan menolak akses daftar pelanggandan menampilkan “Silahkan isi semua form yang telah disediakan dengan benar” Sesuai Harapan Valid 2 Mengetikan Username terisi, sementara untuk Username :Ok Kata Sistem akan menolak akses daftar
Kata Sandi tidak diisi atau kosong, untuk Nama Lengkap tidak diisi atau kosong, untuk Alamat tidak diisi atau kosong, untuk No Telp/HP tidak diisi atau kosong, dan untuk Email
tidak diisi atau kosong kemudian klik tombol daftar
Sandi: (kosong) Nama Lengkap: (kosong) Alamat: (kosong) No Telp/HP: (kosong) Email: (kosong) pelanggan dan menampilkan “Silahkan isi semua form yang telah disediakan dengan benar” Sesuai Harapan Valid
3 Username tidak diisi
atau kosong, sementara untuk Kata Sandi diisi, untuk Nama Lengkap tidak diisi atau kosong, untuk Alamat tidak diisi atau kosong, untuk
Username: (kosong) Kata Sandi: Ok Nama Lengkap: (kosong) Alamat: Sistem akan menolak akses daftar pelanggan dan menampilkan “Silahkan isi semua form yang telah disediakan Sesuai Harapan Valid
No Telp/HP tidak diisi atau kosong, dan untuk Email
tidak diisi atau kosong kemudian klik tombol daftar
(kosong) No Telp/HP: (kosong) Email: (kosong) dengan benar” 4 Username tidak
diisi atau kosong, untuk Kata Sandi tidak diisi atau kosong, sementara untuk Nama Lengkap diisi, untuk Alamat tidak diisi atau kosong, untuk No Telp/HP tidak diisi atau kosong, dan untuk
Email tidak diisi
atau kosong kemudian klik tombol daftar Username: (kosong) Kata Sandi: (kosong) Nama Lengkap: Ok Alamat: (kosong) No Telp/HP: (kosong) Email: (kosong) Sistem akan menolak akses daftar pelanggandan menampilkan “Silahkan isi semua form yang telah disediakan dengan benar” Sesuai Harapan Valid
5 Username tidak diisi
atau kosong, untuk Kata Sandi tidak diisi atau kosong, untuk Nama Lengkap tidak diisi atau kosong, sementara untuk
Alamat diisi, untuk No Telp/HP tidak diisi atau kosong, dan untuk Email
tidak diisi atau kosong kemudian klik tombol daftar
Username: (kosong) Kata Sandi: (kosong) Nama Lengkap: (kosong) Alamat: Ok No Telp/HP: (kosong) Email: (kosong) Sistem akan menolak akses daftar pelanggan dan menampilkan “Silahkan isi semua form yang telah disediakan dengan benar” Sesuai Harapan Valid
6 Username tidak diisi
atau kosong, untuk Kata Sandi tidak diisi atau kosong, untuk Nama Lengkap tidak diisi atau kosong, untuk
Username: (kosong) Kata Sandi: (kosong) Nama Lengkap: Sistem akan menolak akses daftar pelanggan dan menampilkan “Silahkan isi semua form Sesuai Harapan Valid
Alamat tidak diisi atau kosong,
sementara untuk No Telp/HP diisi, dan untuk Email tidak
diisi atau kosong kemudian klik tombol daftar (kosong) Alamat: (kosong) No Telp/HP: Ok Email: (kosong) yang telah disediakan dengan benar”
7 Username tidak diisi
atau kosong, untuk Kata Sandi tidak diisi atau kosong, untuk Nama Lengkap tidak diisi atau kosong, untuk Alamat tidak diisi atau kosong, untuk No Telp/HP tidak diisi atau kosong, sementara untuk Email diisi kemudian klik Username: (kosong) Kata Sandi: (kosong) Nama Lengkap: (kosong) Alamat: (kosong) No Telp/HP: (kosong) Email: Ok Sistem akan menolak akses daftar pelanggandan menampilkan “Silahkan isi semua form yang telah disediakan dengan benar” Sesuai Harapan Valid
tombol daftar 8 Mengetikkan salah
satu kondisi salah pada Username,
Kata Sandi, Nama Lengkap, Alamat,
No Telp/HP atau
Email kemudian klik
tombol daftar Username: Ok (benar) Kata Sandi: Ok (benar) Nama Lengkap: Ok (benar) Alamat: Ok (benar) No Telp: Ok (salah) Email: Ok (benar) Sistem akan menolak akses daftar pelanggan dan menampilkan “Silahkan isi semua form yang telah disediakan dengan benar” Sesuai Harapan Valid 9 Mengetikkan salah satu kondisi salah pada Username,
Kata Sandi, Nama Lengkap, Alamat, No Telp/HP atau Username: Ok (benar) Kata Sandi: Ok (benar) Nama Sistem akan menolak akses daftar pelanggan dan menampilkan
Email kemudian
klik tombol daftar
Lengkap: Ok (benar) Alamat: Ok (benar) No Telp: Ok (benar) Email: Ok (salah)
email Anda
tidak valid,
mungkin
kurang tanda
titik (.) atau
tanda @
” Harapan 10 Mengetikan Username, Kata Sandi, Nama Lengkap, Alamat, No Telp/HP, Emaildengan data yang benar kemudian klik tombol daftar
Username :Ok (benar) Kata Sandi: Ok (benar) Nama Lengkap: Ok (benar) Alamat: Ok (benar) Sistem menerima akses daftar pelanggan dan kemudian langsung menampilkan login pelanggan. Sesuai Harapan Valid
No Telp/HP: Ok (benar) Email: Ok (benar) Tabel III.12
Hasil Pengujian Black Box Testing Daftar Member
C. Pengujian Form Login Member
No Skenario Pengujian Test Case
Hasil yang Diharapkan Hasil Pengujian Kesimpulan 1 Username dan Password tidak diisi
kemudian klik tombol login Username: (kosong) Password: (kosong) Sistem akan menolak akses login dan menampilkan “Mohon isi Data Anda dengan Sesuai Harapan Valid
Lengkap!” 2 Mengetikkan
Username terisi
sementara untuk
Password tidak diisi
atau kosong kemudian klik tombol login
Username : Ok Password : (kosong) Sistem akan menolak akses login dan menampilkan “Anda gagal login, Password anda masih kosong” Sesuai Harapan Valid
3 Username tidak diisi
atau kosong sementara untuk Password diisi kemudian klik tombol login Username: (kosong) Password: Ok Sistem akan menolak akses login dan menampilkan “Mohon isi Data Anda dengan Lengkap!” Sesuai Harapan Valid 4 Mengetikkan salah satu kondisi salah
Username:
Ok (benar)
Sistem akan
pada Username atau Password kemudian
klik tombol login
Password: Ok (salah) akses login dan menampilkan “Username / Password salah…” Harapan 5 Mengetikkan Username dan Password
dengan data yang benar kemudian klik tombol login
Username : Ok (benar) Password: Ok (benar) Sistem menerima akses login dan kemudian menampilkan halaman member. Sesuai Harapan Valid Tabel III.13