Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
20
BAB III
PEMBAHASAN
3.1. Analisis Kebutuhan
Analisis kebutuhan sistem perlu dilakukan agar tidak terjadi kesalahan dalam
pembuatan sistem yang akan dibangun. hal pertama yang perlu dilakukan dalam
analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan
sistem. Kebutuhan sistem terbagi menjadi dua yaitu: kebutuhan sistem fungsional
dan kebutuhan sistem non- fungsional, yang diperlukan untuk mencapai tujuan
yang ingin dicapai.
A. Analisis kebutuhan fungsional
Kebutuhan fungsional adalah kebutuhan-kebutuhan yang memiliki keterkaitan
langsung dengan sistem.
1. Kebutuhan User
a) Mendaftar baru sebagai user agar dapat login
b) Dapat melihat daftar kelas kereta
c) Mendapatkan informasi jadwal keberangkatan kereta
d) Dapat langsung melakukan pemesanan tiket
2. Kebutuhan Administrator
a) Masuk login kedalam sistem.
b) Administrator dapat mengolah data kereta
c) Administrator dapat mengolah jadwal keberangkatan kereta
d) Administrator dapat mengolah tiket kereta
e) Administrator dapat memproses transaksi
21
B. Analisis Kebutuhan Non-fungsional
Kebutuhan Non-fungsional adalah kebutuhan yang tidak secara langsung
terkait dengan fitur tertentu dalam sistem.
1. Operasional
a. Perangkat keras
Kebutuhan dalam merancang media informasi berbasis web membutuhkan
perangkat keras agar aplikasi yang akan dirancang dapat berjalan dengan
baik, perangkat keras tersebut diantaranya:
1) Intel(R) Pentium(R) CPU 167 @ 1.30Ghz
2) Memory 2GB
3) HDD 500GB
4) Intel(R) HD Graphics
b. Perangkat lunak
Adapun perangkat kunak yang digunakan dalam merancang website ini
adalah sebagai berikut:
1) Tahap pembuatan
Software yang digunakan adalah:
a) Sistem Operasi (Microsoft Windows 8.1 64-bit)
b) Webserver (Apache)
c) Database (Mysql)
d) Browser (Google Chrome)
e) Software perancangan (Adobe Dreamweaver CS5)
22
2) Tahap Implementasi
Tahap implementasi ini menggunakan:
a) Sistem Operasi (Windows 8)
b) Browser (Google Chrome)
2. Informasi
a. Informasi eror oleh sistem apabila user salah memasukkan username atau
password
b. Pesan informasi bahwa proses logout berhasil ketika user dan admin
melakukan login atau logout
c. Pesan informasi bahwa data berhasil dihapus apabila melakukan proses
hapus data baik data transaksi maupun data admin
d. Pesan informasi bahwa data berhasil disimpan apabila melakukan proses
simpan data baik data transaksi maupun data admin
e. Pesan informasi bahwa data berhasil diubah apabila melakukan proses
ubah data baik data transaksi maupun data admin
3. Keamanan
a. Sistem yang dibuat mengharuskan user login terlebih dahulu dengan
memasukkan username dan password
b. User melakukan log out atau keluar dari web agar tidak terjadi manipulasi
data.
23
3.2 Rancangan Dokumen
A. Rancangan Dokumen Masukan (Input)
Rancangan Dokumen Masukan ini merupakan langkah awal dari pengolahan
data untuk proses selanjutnya guna menghasilkan output yang diinginkan. Adapun
rancangan dokumen masukan tersebut sebagai berikut :
1. Nama Masukan : Data Kelas
Fungsi : Untuk mengetahui data Kelas
Sumber : Admin
Tujuan : Administator
Media : Tampilan Layar
Jumlah : 1 Halaman
Frekuensi : Setiap ada Kelas baru
Bentuk : Lihat lampiran A1
2. Nama Masukan : Jadwal Keberangkatan
Fungsi : Untuk mengetahui Jadwal Keberangkatan yang tersedia
Sumber : Admin
Tujuan : Administator
Media : Tampilan Layar
Jumlah : 1 Halaman
Frekuensi : Setiap ada Jadwal Keberangkatan baru
Bentuk : Lihat Lampiran A2
3. Nama Masukan : Tiket Kereta
Fungsi : Untuk mengetahui Tiket Kereta yang tersedia
Sumber : Admin
24
Tujuan : Administator
Media : Tampilan Layar
Jumlah : 1 Halaman
Frekuensi : Setiap ada Tiket Kereta baru
Bentuk : Lihat Lampiran A3
B. Rancangan Dokumen Keluaran (Output)
Rancangan Dokumen Keluaran adalah rancangan dokumen yang diperoleh dari
hasil rancangan dokumen masukan, dengan tujuan menghasilkan informasi yang
diinginkan. Adapun rancangan dokumen keluaran tersebut sebagai berikut :
1. Nama Keluaran : Laporan Pemesanan Masuk
Fungsi : Untuk mengetahui pemesanan yang masuk
Sumber : Administrator
Tujuan : Administator
Media : Tampilan Layar
Jumlah : -
Frekuensi : Harian, mingguan, bulanan
Bentuk : Lampiran B 1
2. Nama Keluaran : Laporan Pemesanan Lunas
Fungsi : Untuk mengetahui pemesanan yang sudah lunas
Sumber : Administrator
Tujuan : Administator
Media : Tampilan Layar
Jumlah : -
25
Frekuensi : Harian, mingguan, bulanan
Bentuk : Lampiran B 2
3. Nama Keluaran : Konfirmasi Transfer
Fungsi : Untuk mengkonfirmasi transaksi pembayaran
Sumber : User
Tujuan : Administator
Media : Tampilan Layar
Jumlah : -
Frekuensi : Setiap ada transaksi masuk
Bentuk : Lampiran B 3
26
3.3 Entity Relationship Diagram (ERD)
A. Entity Relationship Diagram
Gambar III.1
Entity Relationship Diagram
27
B. Logical Structure Relationship (LRS)
Gambar III.2
Logical Record Structure (LRS)
28
3.4 Spesifikasi File
Spesifikasi file dibuat sebagai pendukung agar pemakai sistem mengetahui
segala yang berhubungan dengan file atau field name pada pengelolaan database.
Database yang digunakan penulis adalah. Adapun spesifikasi yang digunakan
dalam perancangan sistem informasi penjualan ini adalah sebagai berikut :
1. Spesifikasi File Admin
Nama File : Admin
Akronim File : admin.Myd
Fungsi File : Untuk menyimpan data admin
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media File : Hard Disk
Panjang Record : 121 Karakter
Kunci Field : Id_admin
Software : Xampp
Tabel III.1
Tabel Spesifikasi File Admin
No Elemen Data Akronim Type Size Keterangan
1. Id admin id_admin Int 11 Primary key
2. Username Username Varchar 30
3. Password Password Varchar 50
4 NamaLengkap nm_lengkap Varchar 30
29
2. Spesifikasi File User
Nama File : User
Akronim File : User.Myd
Fungsi File : Untuk menyimpan data User
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media File : Hard Disk
Panjang Record : 168 Karakter
Kunci Field : id_user
Software : Xampp
Tabel III.2.
Tabel Spesifikasi File User
No Elemen Data Akronim Type Size Keterangan
1. Id user id_user Char 8 Primary key
2. Username Username Varchar 30
3. Password Password Varchar 50
4. Nama lengkap nm_lengkap Varchar 50
5. No Identitas no_id Varchar 17
6. No telepon No_telp Int 13
30
3. Spesifikasi File Kereta
Nama File : Kereta
Akronim File : Kereta.Myd
Fungsi File : Untuk menyimpan data kelas
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media File : Hard Disk
Panjang Record : 705 Karakter
Kunci Field : id_kereta
Software : Xampp
Tabel III.3.
Tabel Spesifikasi File Kereta
No Elemen Data Akronim Type Size Keterangan
1. Id kereta
id_kereta Varchar 5 Primary key
2. Gambar
Gambar Varchar 100
3. Nama kereta
nm_kereta Varchar 100
4. Deskripsi Deskripsi Varchar 500
4. Spesifikasi File Tiket
Nama File : Tiket
Akronim File : tiket.Myd
Fungsi File : Untuk menyimpan data tiket
31
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media File : Hard Disk
Panjang Record : 46 Karakter
Kunci Field : id_tiket
Software : Xampp
Tabel III.4.
Tabel Spesifikasi File Tiket
No Elemen Data Akronim Type Size Keterangan
1. Id tiket id_tiket Varchar 8 Primary key
2. Id jadwal id_jdwl Varchar 8
3. Kategori Kategori Varchar 8
4. Stok Stock Int 11
5. Harga Harga Int 12
5. Spesifikasi File Jadwal
Nama File : jadwal
Akronim File : jadwal.Myd
Fungsi File : Untuk menyimpan data jadwal
Tipe File : File Master
Organisasi File : Index Sequential
32
Akses File : Random
Media File : Hard Disk
Panjang Record : 118 Karakter
Kunci Field : id_jdwl
Software : Xampp
Tabel III.5.
Tabel Spesifikasi File Jadwal
No Elemen Data Akronim Type Size Keterangan
1. Id jadwal id_jdwl Char 8 Primary key
2. Tgl Tgl Date
3. Jam Jam Time
4. Kota Asal Asal Varchar 30
5. Kota Tujuan Tujuan Varchar 30
6. Kelas Kelas Varchar 50
6. Spesifikasi File Keranjang
Nama File : Tmp keranjang
Akronim File : tmp_keranjang.Myd
Fungsi File : Untuk menyimpan data keranjang
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
33
Media File : Hard Disk
Panjang Record : 67 Karakter
Kunci Field : id
Software : Xampp
Tabel III.6.
Tabel Spesifikasi File Keranjang
No Elemen Data Akronim Type Size Keterangan
1. Id Id Int 11
Primary key
2. Id tiket id_tiket Varchar 8
3. Id jadwal id_jdwl Varchar 8
4 Kelas Kelas Varchar 10
5 Harga Harga Int 11
6 Jumlah Jumlah Int 11
7 Tanggal Tanggal Date
8 Id user id_user Char 8
7. Spesifikasi File Pemesanan
Nama File : Pemesanan
Akronim File : pemesanan.Myd
Fungsi File : Untuk data pemesanan
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media File : Hard Disk
34
Panjang Record : 183 Karakter
Kunci Field : no_pemesan
Software : Xampp
Tabel III.7.
Tabel Spesifikasi File Pemesanan
No Elemen Data Akronim Type Size Keterangan
1. No pemesanan no_pemesanan Char 8 Primary key
2
Id user id_user Varchar 8
3 Tanggal
pemesanan
tgl_pemesanan Date
4
Nama lengkap nm_lengkap Varchar 8
5
No identitas no_id Varchar 17
6 Email Email Varchar 100
7 Status bayar status_bayar Enum
8. Spesifikasi File Pemesanan Item
Nama File : Pemesanan Item
Akronim File : pemesanan_item.Myd
Fungsi File : Untuk jumlah data pemesanan
35
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media File : Hard Disk
Panjang Record : 58 Karakter
Kunci Field : -
Software : Xampp
Tabel III.8.
Tabel Spesifikasi File Pemesanan Item
No Elemen Data Akronim Type Size Keterangan
1. Id Id Int 11 Primary key
2. No pemesanan no_pemesanan Char 8
3. Id tiket id_tiket Varchar 8
4. Id jadwal id_jdwl Varchar 8
5. Harga Harga Char 12
6. Jumlah Jumlah Int 11
9. Spesifikasi File Konfirmasi
Nama File : Konfirmasi
Akronim File : Konfirmasi.Myd
Fungsi File : Untuk menyimpan data konfirmasi
Tipe File : File Transaksi
Organisasi File : Index Sequential
36
Akses File : Random
Media File : Hard Disk
Panjang Record : 180 Karakter
Kunci Field : -
Software : Xampp
Tabel III.9.
Tabel Spesifikasi File Konfirmasi
No Elemen Data Akronim Type Size Keterangan
1. Id Id Int 11
2. No pemesanan no_pemesanan Char 8
3. Username Username Varchar 8
4. Nama Lengkap nm_lengkap Varchar 100
5 Jumlah transfer jumlah_transfer Int 11
6 Keterangan Keterangan Text
7 Tanggal Tanggal Date
10. Spesifikasi File Buku Tamu
Nama File : Buku Tamu
Akronim File : buku_tamu.Myd
Fungsi File : Untuk menyimpan data buku tamu
Tipe File : File Transaksi
Organisasi File : Index Sequential
37
Akses File : Random
Media File : Hard Disk
Panjang Record : 216 Karakter
Kunci Field :
Software : Xampp
Tabel III.10.
Tabel Spesifikasi File Buku Tamu
No Elemen Data Akronim Type Size Keterangan
1. Id Id Int 11
2. Nama Nama Varchar 30
3. Email Email Varchar 50
4. Pesan Pesan Text
5. Tanggal Tanggal Date 25
6. Status tampil status_tampil Enum 100
3.5 Pengkodean
1. Id Tiket
Setiap user mendapatkan id berdasarkan kelas, kota asal dan kota tujuan.
X X 9 9 9 9 9 9
Contoh:
T K 0 0 0 0 0 1
Ket : TK – Tiket
38
2. Id Jadwal
Setiap user mendapatkan id berdasarkan kelas, kota asal dan kota tujuan.
X X 9 9 9 9 9 9
Contoh :
J K 0 0 0 0 0 1
Ket : JK – Jadwal Keberangkatan
3.6 Struktur Navigasi
Struktur navigasi adalah urutan alur informasi dari suatu aplikasi multimedia.
Dengan menggunakan struktur navigasi yang tepat maka suatu aplikasi
multimedia mempunyai suatu pedoman dan arah informasi yang jelas. Struktur
Navigasi Website Tiketkereta.com ini adalah striktur navigasi campuran.
1. Struktur Navigasi Tamu
Gambar III.3.
Struktur Navigasi Tamu
Home
Index
Jadwal Keberangkatan Kelas Buku
Tamu
Daftar Login
39
2. Struktur Navigasi User
.
Gambar III.4.
Struktur Navigasi User
3. Struktur Navigasi Admin
Gambar III.5.
Struktur Navigasi Admin
Home
Index
Jadwal Keberangkatan Kelas Tiket Logout
40
3.7 Implementasi
3.7.1 Implementasi
a. Halaman Login Admin
Administrator harus melakukan login terlebih dahulu untuk dapat
masuk dan menggunakan modul-modul yang ada. Jika menu form login
berhasil, maka akan masuk dan menu-menu modul akan ditampilkan:
Gambar III.6.
Halaman Login Admin
b. Setelah Administator melakukan login, Administator masuk ke
halaman menu utama admin, diantaranya yaitu menu : Beranda, Data
User, Data Kelas, Tiket Kereta, Jadwal Keberangkatan, Pemesanan
41
Tiket, Konfirmasi Transfer, Laporan Pemesanan Masuk, Laporan
Pemesanan Lunas dan Logout.
Gambar III.7.
Halaman Home Admin
c. Halaman Data User
Administator bisa masuk ke halaman data user , halaman ini berfungsi
untuk melihat data user dan menghapus data user.
Gambar III.8.
Halaman Data User
42
d. Halaman Data Kelas
Administator bisa masuk ke halaman data kelas, halaman ini berfungsi
untuk melihat kelas kereta.
Gambar III.9.
Halaman Data Kelas
e. Halaman Jadwal Keberangkatan
Administator bisa masuk ke Halaman jadwal keberangkatan, halaman
ini berfungsi untuk melihat jadwal keberangkatan kereta.
Gambar III.10.
Halaman Jadwal Keberangkatan
43
f. Halaman Data Tiket
Administator bisa masuk ke halaman data tiket, halaman ini berfungsi
untuk melihat, menghapus dan menambahkan data tiket kereta.
Gambar III.11.
Halaman Data Tiket
g. Halaman Pemesanan Tiket
Administrator dapat masuk ke halaman pemesanan tiket, halaman ini
berfungsi untuk melihat dan mengkonfirmasi pemesanan tiket.
Gambar III.12.
Halaman Pemesanan Tiket
44
h. Halaman Konfirmasi Transfer
Administrator dapat masuk ke halaman konfirmasi transfer, halaman ini
berfungsi untuk melihat pesanan yang telah dikonfirmasi oleh user
Gambar III.13.
Halaman Konfirmasi Transfer
i. Halaman Laporan Pemesanan Masuk
Administrator dapat masuk ke halaman laporan pemesanan masuk,
halaman ini berfungsi untuk melihat pesanan yang telah dipesan oleh
user.
Gambar III.14.
Halaman Laporan Pemesanan Masuk
45
j. Halaman Laporan Pemesanan Lunas
Administrator dapat masuk ke halaman laporan pemesanan lunas,
halaman ini berfungsi untuk melihat pesanan yang telah dilunasi oleh
user.
Gambar III.15.
Halaman Laporan Pemesanan Lunas
k. Halaman Buku Tamu
Administrator dapat masuk ke halaman Buku Tamu, halaman ini
berfungsi untuk melihat pesan masuk dari pengunjung.
Gambar III.16.
Halaman Buku Tamu
46
l. Halaman Index Pengunjung
Halaman Index pengunjung.
Gambar III.17.
Halaman Index Pengunjung
m. Halaman Register
Sebelum melakukan pemesanan tiket pengunjung harus melakukan
registrasi untuk login ke web tiket kereta.
Gambar III.17.
Form Halaman Register.
47
n. Halaman Login User
Setelah pengunjung melakukan registrasi pengunjung dapat masuk ke
form user dengan cara login terlebih dahulu dengan menginput
username dan password user lalu akan otomatis masuk ke form user.
Gambar III.19.
Form Login User
o. Halaman Jadwal Keberangkatan
Kemudian user dapat melihat jadwal keberangkatan kereta sesuai
jadwal yang tertera.
48
Gambar III.20.
Halaman Jadwal Keberangkatan
p. Halaman Daftar Tiket
Uuser dapat memilih tiket yang ingin di pesan berdasarkan jadwal
keberangkatan yang terdapat pada halaman daftar tiket dengan cara klik
lihat maka akan tampil tiket beserta kelas.
Gambar III.21.
Halaman Daftar Tiket
49
q. Halaman Data Tiket Kereta
Pada saat tombol lihat di klik akan muncul daftar tiket sesuai jadwal
keberangkatan yang di pilih.
Gambar III.22.
Halaman Data Tiket Kereta
r. Form Keranjang Belanja
Jika sudah memilih tiket berdasarkan kategori maka klik tombol beli lalu
akan otomatis ke keranjang belanja, dikeranjang belanja ini user bisa
melakukan update jumlah tiket yang dibeli, dan jika member mengklik
belanja kembali maka member dapat melakukan pembelian 2 jenis
sekaligus, lalu klik lanjutkan transaksi untuk menyelesaikan transaksi.
50
Gambar III.23.
Form Keranjang Belanja
s. Form Konfirmasi Pemesanan Tiket
Setelah transaksi selesai, user diminta untuk melakukan pemeriksaan
pemesanan tiket terlebih dahulu supaya tidak ada kesalahan, jika transaksi
sudah benar klik lanjut untuk mengakhiri proses pemesanan.
Gambar III.24.
Form Konfirmasi Pemesanan Tiket
51
t. Form Tampil Transaksi
Untuk melihat status pemesanan tiket yang telah kita pesan dapat dilihat
pada tampil transaksi, jika belum melakukan pembayaran status
pemesanan tiket berupa pesan dan apabila sudah melunasi maka status
akan berubah menjadi lunas.
Gambar III.25.
Form Tampil Transaksi
u. Form Struk Pemesanan Tiket
Ketika status pemesanan sudah lunas user dapat melakukan cetak struk
untuk bukti pemesanan dengan cara klik tombol cetak
52
Gambar III.26.
Form Struk Pemesanan Tiket
v. Form Konfirmasi Pembayaran
Untuk melakukan konfirmasi pembayaran user harus mengisi form pada
menu konfirmasi pembayaran, untuk mengisi nomer pemesanan dapat
melihat pada menu tampil transaksi.
53
Gambar III.27.
Form Konfirmasi Pembayaran
3.8 Pengujian Unit
Pengujian unit terhadap program yang dibuat menggunakan blackbox
testing untuk memperoleh proses masukan dan keluaran program.
A. Pengujian Black Box Testing Form Login Admin
Tabel III.11.
Tabel Pengujian Black Box Testing Halaman Login admin
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1 username dan
password di
kosongkan
kemudian klik
tombol login
username:
(Kosong)
password:
(Kosong)
Sistem akan
menolak lalu
muncul peringatan
Error .“Anda
Belum
Mengisikan
Username” Dan
akan
menampilkan
kembali From
Login“
Sesuai
dengan
harapan
Valid
54
2 Mengetikan
username dan
password
tidak di isi
kemudian klik
tombol login
username:
(admin)
password:
(Kosong)
Sistem akan
menolak lalu
muncul peringatan
Error .
“Anda Belum
Mengisikan
Password”
Dan akan
menampilkan
kembali From
Login“
Sesuai
dengan
harapan
Valid
3 Mengetikan
username
tidak di isi dan
password di
isi kemudian
klik tombol
login
username:
(kosong )
password:
(admin)
Sistem akan
menolak lalu
muncul peringatan
Error .
“Anda Belum
Mengisikan
Username”
Dan akan
menampilkan
kembali From
Login“
Sesuai
dengan
harapan
Valid
4 Mengetikan
username
dengan benar
dan mengisi
password
salah
kemudian klik
tombol login
Username:
(admin)
(benar )
Password:
ajah(salah)
Sistem akan
menolak lalu
muncul peringatan
Error .
“gagal login
(username atau
password salah)”
Dan akan
menampilkan
kembali From
Login“
Sesuai
dengan
harapan
Valid
5 Mengetikan
username dan
password
dengan data
yang benar
kemudian klik
tombol login
Username:
(admin)
(benar )
Password:
(admin)
(benar)
Sistem menerima
akses. Dan dapat
masuk Login.
“Login Sukses”
Sesuai
dengan
harapan
Valid
55
B. Pengujian Form Registrasi User
Tabel III.12.
Hasil Pengujian Blackbox Testing Registrasi User
No Skenario pengujian Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Usename,
Password, ulangi
Password, Nama
lengkap, No
identitas, E-mail
tidak di isi atau
kosong kemudian
klik tombol
registrasi
Mengklik
registrasi
tanpa
mengisi
data
Sistem akan
menolak
akses dan
akan
memunculka
n pesan “Ada
Kolom
Belum Di
isi”.
Sesuai
Harapan
Valid
2 Usename,
Password, ulangi
Password, Nama
lengkap, No
identitas, E-mail
tidak di isi atau
kosong kemudian
klik tombol
registrasi
Data diisi
semua
lalu klik
registrasi
Sistem akan
menerima
akses nya dan
akan
memunculka
n pesan
“Pendaftaran
Suskes,
silahkan
login”.
Sesuai
Harapan
Valid
3 Usename,
Password, ulangi
Password, Nama
lengkap, No
identitas, E-mail
tidak di isi atau
kosong kemudian
klik tombol
registrasi
Data diisi
semua
tetapi
username
(di isi
dengan
user yang
sama) lalu
klik
registrasi
Sistem akan
menolak
akses dan
akan
memunculka
n pesan “
username
sudah
terdaftar”.
Sesuai
Harapan
Valid
4 Usename,
Password, ulangi
Password, Nama
lengkap, No
identitas, E-mail
tidak di isi atau
kosong kemudian
klik tombol
registrasi
Data diisi
semua
tetapi
password
(lagi)
(diisi
berbeda)
lalu klik
registrasi
Sistem akan
menolak
akses dan
akan
memunculka
n pesan “
Password
Tidak Sama”.
Sesuai
Harapan
Valid
56
C. Pengujian Black Box Testing From Login user
Tabel III.13.
Tabel Pengujian Black Box Testing Halaman Login user
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1 username dan
password di
kosongkan
kemudian
klik tombol
login
username:
(Kosong)
password:
(Kosong)
Sistem akan
menolak lalu
muncul
peringatan
Error .
“Please Fill
Out This
Field”
Dan akan
menampilkan
kembali From
Login“
Sesuai
dengan
harapan
Valid
2 Mengetikan
username dan
password
tidak di isi
kemudian
klik tombol
login
username:
(SultanOktar
a)
password:
(Kosong)
Sistem akan
menolak lalu
muncul
peringatan
Error .
“Please Fill
Out This
Field”
Dan akan
menampilkan
kembali From
Login“
Sesuai
dengan
harapan
Valid
3 Mengetikan
username
tidak di isi
dan password
di isi
kemudian
klik tombol
login
username:
(kosong )
password:
(12132133)
Sistem akan
menolak lalu
muncul
peringatan
Error .
“Please Fill
Out This
Field”
Dan akan
menampilkan
kembali From
Login“
Sesuai
dengan
harapan
Valid
57
4 Mengetikan
username
dengan benar
dan mengisi
password
salah
kemudian
klik tombol
login
Username:
(SultanOktar
a)
(benar )
Password:
cantik
(salah)
Sistem akan
menolak lalu
muncul
peringatan
Error .
“gagal login
(password
atau username
salah)”
Dan akan
menampilkan
kembali From
Login“
Sesuai
dengan
harapan
Valid
5 Mengetikan
username dan
password
dengan data
yang benar
kemudian
klik tombol
login
Username:
SultanOktara
(benar )
Password:
12132133
(benar)
Sistem
menerima
akses. Dan
dapat masuk
Login.
“Login
Sukses”
Sesuai
dengan
harapan
Valid
D. Pengujian Form Konfirmasi Pembayaran
Tabel III.14.
Hasil Pengujian Blackbox Testing Halaman Form Konfirmasi
Pembayaran
No Skenario pengujian Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 No Pemesanan,
Username, Nama
lengkap, Jumlah
Transfer &
Keterangan (tidak
di isi atau kosong
)kemudian klik
tombol kirim
Mengklik kirim
tanpa mengisi
data
Sistem akan
menolak akses
dan akan
memunculkan
pesan “ please
fill this out
field”.
Sesuai
Harapan
Valid
2 No Pemesanan,
Username, Nama
lengkap, Jumlah
Transfer &
Keterangan (tidak
di isi atau kosong
)kemudian klik
tombol kirim
Data diisi
semua lalu klik
kirim
Sistem akan
menerima
akses nya dan
akan
memunculkan
pesan “Terima
Kasih Anda
Telah Berhasil
Konfirmasi”.
Sesuai
Harapan
Valid
58