• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. Analisa kebutuhan yang dibuat di dalam pembuatan website ini, antara lain : c. Admin dapat melihat halaman Data Member

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. Analisa kebutuhan yang dibuat di dalam pembuatan website ini, antara lain : c. Admin dapat melihat halaman Data Member"

Copied!
74
0
0

Teks penuh

(1)

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

(2)

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)

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

(4)

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 LOGOUT

(5)

C. 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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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 Teks

(14)

B.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

(15)

C.Rancangan Antar Muka Cara Pesan Paket

Gambar III.13.

Rancangan Antar Muka Cara Pesan Paket

Text

Text

Text Text Text Text GAMBAR FOOTER

Teks

HEADER Home Paket Wisata Cara Pesan Paket Cara Pembayaran Contact Register Teks

(16)

D.Rancangan Antar Muka Cara Pembayaran

Gambar III.14.

Rancangan Antar Muka Cara Pembayaran

Text

Teks

Text Text Text Text Gambar

Teks

FOOTER HEADER Home Paket Wisata Cara Pesan Paket Cara Pembayaran Contact Register Teks

(17)

E.Rancangan Antar Muka Contact

Gambar III.15.

Rancangan Antar Muka Contact

Text

Teks

Text Text Text Text GAMBAR

Teks

FOOTER Teks Gambar HEADER Home Paket Wisata Cara Pesan Paket Cara Pembayaran Contact Register

(18)

F. 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 FOOTER

(19)

3. 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

(20)

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

(21)

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

(22)

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     

(23)

3.2.2. Rancangan Basis Data

A. Entity Relationship Diagram

   

Gambar III.21 Entity Relationship Diagram

(24)

B. Logical Relational Structure (LRS) 

Gambar III.22. Logical Relational Structure

(25)

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

(26)

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

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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 : -

(32)

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

(33)

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

(34)

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

(35)

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

(36)

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

(37)

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

(38)

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

(39)

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.

(40)

b) Halaman Home Admin

Di halaman beranda admin terdapat informasi yang memaparkan isi dari halaman admin tersebut.

Gambar III.27.

(41)

c) Halaman Data Member

Halaman data member ini berisi data pelanggan yang sudah melakukan pendaftaran.

Gambar III.28.

(42)

d) Halaman Laporan

Di halaman ini , Admin dapat mengelola Data Laporan pesanan yang telah dikirim.

Gambar III.29.

(43)

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.

(44)

f) Halaman Data Paket

Halaman ini , berisi data paket wisata yang telah di tambahkan Admin untuk halaman Katalog.

  Gambar III.31.

(45)

g) Halaman Tambah Paket Wisata

Di halaman ini ,admin dapat menambahkan stok dan wisata untuk di jual di halaman katalog.

Gambar III.32.

(46)

h) Halaman Kategori

Di halaman ini , admin dapat mengelola data-data kategori paket wisata

Gambar III.33.

(47)

i) Halaman Data Buku Tamu

Berisi Informasi data buku tamu member.

Gambar III.34.

(48)

j) Halaman Konfirmasi Pembayaran

Berisi data konfirmasi pembayaran yang telah dilakukan oleh member yang melakukan transaksi

Gambar III.35.

(49)

2. Halaman Pengunjung

a) Halaman Home

Halaman home berisi informasi tampilan awal dari website.

Gambar III.36.

(50)

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.

(51)

c) Cara Pesan

Cara pesan paket berisi informasi detail untuk cara pemesanan paket wisata

Gambar III.38.

(52)

d) Cara Pembayaran

Berisi informasi tentang cara pembayaran paket wisata yang ingin dibeli.

Gambar III.39.

(53)

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.

(54)

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.

(55)

g) Login Member

Berisiuser id dan password yang telah di isi di daftar member agar dapat

bertransaksi secara online.

Gambar III.42.

(56)

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.

(57)

b) Keranjang Pemesanan

Keranjang Pemesanan, berisi paket wisata yang dibeli customer.

Gambar III.44.

(58)

c) History Pemesanan

History Pemesanan, berisi daftar transaksi pemesanan yang telah dipesan

customer.

 

Gambar III.45.

(59)

d) Konfirmasi Pembayaran

Konfirmasi Pembayaran, berisi data pembayaran customer beserta bukti

pembayarannya setelah melakukan transaksi.  

Gambar III.46.

(60)

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

(61)

(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.

(62)

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

(63)

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

(64)

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

(65)

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

(66)

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

(67)

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

(68)

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

(69)

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

(70)

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

(71)

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, Email

dengan 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

(72)

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

(73)

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

(74)

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

Gambar

Gambar III.8.
Gambar III.9.
Gambar III.10.
Gambar III.11
+7

Referensi

Dokumen terkait

Dapat diperoleh hasil positif palsu, di sebabkan oleh karena pada saat katak belum di suntikan dengan urin orang hamil, pada urin katak tersebut sudah terdapat

Berdasarkan uji statistik, perbedaan skor komponen durasi tidur, penggunaan obat tidur, dan gangguan tidur antara kelompok yang rutin dan yang tidak rutin

Ayam broiler adalah sebutan untuk ayam ras pedaging, merupakan jenis ras unggulan hasil persilangan dari bangsa-bangsa ayam yang memiliki daya produktivitas tinggi, terutama

kota, antarkota, !aupun antarnegara" Akan tetapi, banyak  keadian seperti ke'elakaan kera di kereta api salah satu 'ontohnya tabrakan antar kereta api atau tabrakan

1) Sebagian besar ISPA adalah disebabkan virus dan tidak berespon pada terapi antibiotik. Suatu kenyataan yang sering tidak diperhatikan, akibatnya penderita mendapatkan

Setelah mengamati nilai pretest dan posttest dari seluruh indikator minat belajar diketahui bahwa rata-rata nilai pretest sebesar 66,75 dan rata-rata nilai posttest sebesar

Soal yang dikembangkan menggunakan tiga kategori berpikir tingkat tinggi (High Order Thinking Skills) berdasarkan revisi taksonomi Bloom, yaitu, menganalisis