PEMBAHASAN 3.1 Analisa Kebutuhan · 2. Kebutuhan Sistem ... 3.2 Rancangan Dokumen Pada perancangan...
Transcript of PEMBAHASAN 3.1 Analisa Kebutuhan · 2. Kebutuhan Sistem ... 3.2 Rancangan Dokumen Pada perancangan...
-
19
BAB III
PEMBAHASAN
3.1 Analisa Kebutuhan
Analisa Kebutuhan dalam pembuatan Sistem Informasi Penjualan Buku
Berbasis Web
1. Kebutuhan Pengguna
Kebutuhan Pengguna dalam merancang ini terbagi menjadi kebutuhan admin
dan kebutuhan customer pada website.
a. Kebutuhan Admin
1. Admin dapat melakukan login kehalaman admin.
2. Admin dapat menambahkan dan mengubah data customer.
3. Admin dapat mengelola data buku
4. Admin dapat mengelola data kategori buku
5. Admin dapat melakukan transaksi penjualan
6. Admin dapat melakukan pengecekan pengiriman buku.
7. Admin dapat mencetak data laporan yang terdiri dari data
customer, data buku, data penjualan.
b. Kebutuhan customer
1. Customer dapat melakukan login kehalaman customer.
2. Customer dapat melakukan pembelian buku.
2. Kebutuhan Sistem
Kebutuhan sistem pada perancangan ini terbagi menjadi kebutuhan
admin dan kebutuhan customer.
a. Kebutuhan Admin
-
20
1. Admin diharuskan melakukan login terlebih dahulu untuk dapat
mengakses ke halaman admin.
2. Admin diharuskan mengisikan username dan password dengan benar.
3. Setelah masuk admin dapat menglola website sesuai yang dibutuhkan.
4. Admin bisa mengelola data customer, data buku, pengiriman buku.
5. Admin dapat melihat transaksi yang telah masuk.
6. Setelah selesai admin bisa memilih menu logout
b. Kebutuhan customer
1. Customer diharuskan melakukan login terlebih dahulu untuk dapat
mengakses ke halaman customer.
2. Customer diharuskan membuat akun terlebih dahulu lalu mengisikan
username dan password dengan benar.
3. Setelah masuk customer dapat mengelola website sesuai yang
dibutuhkan.
4. Customer dapat melakukan pembelian buku.
5. Setelah selesai customer bisa memilih menu logout.
3.2 Rancangan Dokumen
Pada perancangan dokumen terdapat 2 rancangan, yaitu rancangan dokumen
masukan (Input) dan rancangan dokumen keluaran(Output). Dimana uraian secara
rinci akan dijelaskan sebagai berikut:
A. Rancangan Dokumen Masukan (Input)
Rancangan ini menguraikan secara rinci setiap rancangan dokumen masukan
yang digunakan dalam sistem dengan uraian parameter-parameter tersebut dengan
parameter-parameter dokumennya sebagai berikut :
-
21
1. Nama Dokumen : Data customer
Fungsi : Untuk mengetahui data customer
Sumber : admin
Tujuan : admin
Media : Komputer
Jumlah : 1 Form
Frekuensi : Setiap melakukan pendaftaran
Bentuk : Lihat Lampiran A1
2. Nama Dokumen : Data Beli
Fungsi : Untuk mengetahui data Penjualan
Sumber : admin
Tujuan : customer
Media : Komputer
Jumlah : 1 Form
Frekuensi : Setiap melakukan transaksi
Bentuk : Lihat lampiran A2
3. Nama Dokumen : Data Status Pengiriman Buku
Fungsi : Untuk Mengetahui data status pengiriman buku
Tujuan : admin
Media : Komputer
Jumlah : 1 Form
Frekuensi : Setiap melakukan penginputan
Bentuk : Lihat Lampiran A3
4. Nama Dokumen : Data Buku
Fungsi : Untuk melihat data jenis buku dan mengelola
Tujuan : admin
Media : Komputer
Jumlah : 1 Form
Frekuensi : Setiap melakukan penginputan
Bentuk : Lihat Lampiran A4
-
22
B. Rancangan Dokumen Keluaran (Output)
Rancangan ini menguraikan secara rinci setiap rancangan dokumen keluaran
yang digunakan dalam sistem dengan uraian parameter-parameter tersebut dengan
parameter-parameter dokumennya sebagai berikut :
1. Nama Dokumen : Data Pembelian
Fungsi : Untuk mengetahui data transaksi
Sumber : admin
Tujuan : customer
Media : Komputer
Jumlah : 1 Dokumen
Frekuensi : Setelah melakukan transaksi
Bentuk : Lihat Lampiran B1
2. Nama Dokumen : Invoice
Fungsi : barang bukti data pembayaran
Sumber : admin
Tujuan : customer
Media : Komputer
Jumlah : 1 Dokumen
Frekuensi : Setelah melakukan transaksi
Bentuk : Lihat Lampiran B2
-
23
3.3 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) akan dijelaskan pada Gambar III.1 dibawah ini:
Gambar III.1
Entity Relationship Diagram
-
24
3.4 Logical Record Stucture (LRS)
GAMBAR III.2
Logical Record Stucture
-
25
3.5 Spesifikasi File
Dalam perancangan website ini, penulis menggunakan sebuah database yang
bernama abdstore. Database terdiri dari 12 tabel diantaranya yaitu :
a. Spesifikasi File Buku Nama File : buku
Akronim : buku
Fungsi : untuk mengelola data buku
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 362 Byte
Kunci Field : id_buku
Software : Mysql
Tabel III.1
Tabel Spesifikasi File Buku
b. Spesifikasi File Customer Nama File : customer
Akronim : customer
Fungsi : untuk mengelola data customer
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 125 Byte
Kunci Field : id_cus
Software : Mysql
No Element Data Akronim Tipe Size Keterangan
1 id_buku Id_buku int 5 Primary Key
2 id_katalog id_katalog int 11
3 id_katagori Id_kategori int 11
4 Judul Judul varchar 90
5 Pengarang Pengarang varchar 50
6 Penerbit Penerbit varchar 50
7 Hal Hal varchar 4
8 Gambar Gambar varchar 100
9 Harga Harga varchar 11
10 Deskripsi Deskripsi varchar 30
11 Tanggal Tanggal date
12 tanggal_edit tanggal_edit date
-
26
Tabel III.2
Tabel Spesifikasi File Customer
No Elemen Data Akronim Tipe Size Keterangan
1 id_cus id_cus Int 5 Primary Key
2 nama_cus nama_cus varchar 40
3 email_cus email_cus varchar 40
4 password_cus password_cus varchar 40
c. Spesifikasi File kategori Nama File : kategori
Akronim : kategori
Fungsi : untuk mengelola data buku
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 51 Byte
Kunci Field : id_kategori
Software : Mysql
Tabel III.3
Tabel Spesifikasi File Kategori
No Elemen Data Akronim Tipe Size Keterangan
1 id_kategori id_kategori Int 11 PrimaryKey
2 kategori kategori varchar 40
d. Spesifikasi File Katalog Nama File : katalog
Akronim : katalog
Fungsi : untuk mengelola data buku
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 72 Byte
Kunci Field : id_katalog
Software : Mysql
Tabel III.4
Tabel Spesifikasi File Katalog
No Elemen Data Akronim Tipe Size Keterangan
1 id_katalog id_katalog int 11 PrimaryKey
2 id_kategori id_kategori int 11
3 Katalog Katalog varchar 50
-
27
e. Spesifikasi File Keranjang Nama File : keranjang
Akronim : keranjang
Fungsi : untuk mengelola data pembelian
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 75 Byte
Kunci Field : id_keranjang
Software : Mysql
Tabel III.5
Tabel Spesifikasi File keranjang
No Elemen Data Akronim Tipe Size Keterangan
1 id_keranjang id_keranjang Int 11 Primary Key
2 kode_beli kode_beli Varchar 7
3 id_cus id_cus Int 5
4 id_buku id_buku Int 5
5 Qty Qty Varchar 5
6 Harga Harga Varchar 12
7 total_harga total_harga Varchar 12
8 total_bayar total_bayar varchar 20
9 qty_total qty_total varchar 10
10 status_beli status_beli Enum
f. Spesifikasi File Pembelian Nama File : pembelian
Akronim : pembelian
Fungsi : untuk mengelola data pembelian
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 94 Byte
Kunci Field : id_pembelian
Software : Mysql
-
28
Tabel III.6
Tabel Spesifikasi File Pembelian
No Elemen Data Akronim Tipe Size Keterangan
1 id_beli id_cus Int 7 Primary Key
2 kode_beli kode_beli Varchar 7
3 id_cus id_cus Int 5
4 id_buku id_buku Int 5
5 Qty Qty Varchar 10
6 Harga Harga varchar 15
7 total_harga total_harga Varchar 15
8 total_bayar total_bayar Varchar 15
9 qty_total qty_total Varchar 15
g. Spesifikasi File Provinsi Nama File : provinsi
Akronim : provinsi
Fungsi : untuk mengelola data transaksi pembelian
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 56 Byte
Kunci Field : id_provinsi
Software : Mysql
Tabel III.7
Tabel Spesifikasi Penjualan Provinsi
No Elemen Data Akronim Tipe Size Keterangan
1 id_provinsi id_provinsi Int 11 Primary Key
2 Provinsi Provinsi varchar 30
3 Tarif Tarif varchar 15
h. Spesifikasi File Selesai Nama File : selesai
Akronim : selesai
Fungsi : untuk mengelola data pembelian
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 52 Byte
Kunci Field : kode_beli
Software : Mysql
-
29
Tabel III.8
Tabel Spesifikasi Selesai
No Elemen Data Akronim Tipe Size Keterangan
1 kode_beli kode_beli varchar 7 Primary Key
2 id_cus id_cus int 5
3 qty_total qty_total varchar 10
4 Bayar Bayar varchar 15
5 total_bayar total_bayar varchar 15
6 tgl_order tgl_order text
7 status_beli status_beli enum
8 status_pengiriman status_pengiriman enum
i. Spesifikasi File stok Nama File : stok
Akronim : stok
Fungsi : untuk mengelola data buku
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 21 Byte
Kunci Field : id_stok
Software : Mysql
Tabel III.9
Tabel Spesifikasi Files Stok
No Elemen Data Akronim Tipe Size Keterangan
1 id_stok id_stok Int 11 Primary Key
2 id_buku id_buku Int 5
3 Stok Stok varchar 5
j. Spesifikasi File Super User Nama File : superuser
Akronim : superuser
Fungsi : untuk mengelola data admin
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 131 Byte
Kunci Field : id_su
Software : Mysql
-
30
Tabel III.10
Tabel Spesifikasi File Super User
No Elemen Data Akronim Tipe Size Keterangan
1 id_su id_su Int 11 Primary Key
2 nama_su nama_su varchar 40
3 email_su email_su varchar 40
4 password_su password_su varchar 40
5 Level Level enum
k. Spesifikasi File Tujuan Nama File : tujuan
Akronim : tujuan
Fungsi : untuk mengelola data pebelian
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 216 Byte
Kunci Field : idtujuan
Software : Mysql
Tabel III.11
Tabel Spesifikasi File Tujuan
No Elemen Data Akronim Tipe Size Keterangan
1 id_tujuan id_tujuan int 11 Primary Key
2 kode_beli kode_beli Varchar 7
3 nama_penerima nama_penerima varchar 50
4 Provinsi Provinsi Varchar 30
5 Kabupaten Kabupaten Varchar 25
6 Kecamatan Kecamatan Varchar 25
7 kode_pos kode_pos varchar 5
8 Desa Desa Varchar 25
9 Rw Rw varchar 3
10 Rt Rt varchar 3
11 no_rumah no_rumah Varchar 5
12 no_telp no_telp Varchar 12
13 Tarif Tarif Varchar 15
-
31
l. Spesifikasi File Konfirmasi Pembayaran
Nama File : konfirmasi_pembayaran
Akronim : konfirmasi_pembayaran
Fungsi : untuk mengelola data pebelian
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 111 Byte
Kunci Field : id
Software : Mysql
Tabel III.12
Tabel Spesifikasi File Konfirmasi Pembayaran
No Elemen Data Akronim Tipe Size Keterangan
1 id id Int 11 Primary
Key
2 Kode_pembayaran Kode_pembayaran Varchar 50
3 Invoice Invoice Varchar 50
4 Time Time Timestamp
3.6 Pengkodean
Pada Gambar III.3, Gambar III.4 dan Gambar III.5 dibawah ini akan
menjelaskan tentang Pengkodean Beli, Pengkodean Customer dan Pengkodean
Buku. Dimana penjelasan tersebut diharapkan mampu memberikan kemudahan
dalam mengklasifikasikan data dan memasukkan data ke dalam komputer.
a. No Pembelian
K B 0 0 0 0 1
Kode Beli No Urut
Ket: KB = Untuk Identitas Beli
Gambar III.3
Pengkodean Beli
-
32
b. Id Customer
C T 0 1
Id Customer No Urut
Ket: CT = Id Customer
Gambar III.4
Pengkodean Customer
c. Id Buku
I B 0 0 1
Id Buku No Urut
Ket: IB = Id Buku
Gambar III.5
Pengkodean Buku
3.7 Spesifikasi Program
Spesifikasi program dapat ditunjukkan dengan menggambarkan struktur
navigasi. Dimana dengan menggunakan struktur navigasi, suatu aplikasi akan
mempunyai pedoman dan arah informasi yang jelas. Pada gambar dibawah ini akan
menjelaskan tentang struktur navigasi halaman utama, struktur navigasi sebagai
customer,dan struktur navigasi sebagai admin.
-
33
A. Struktur Navigasi Halaman Utama
Gambar III.6
Struktur Navigasi Halaman Utama
B. Struktur Navigasi Customer
Gambar III.7
Struktur Navigasi Customer
-
34
C. Struktur Navigasi Admin
Gambar III.8
Struktur Navigasi Admin
3.8 Spesifikasi Sistem Komputer
Pada perancangan, menspesifikasikan sistem yang akan dibuat menjadi dua
kategori yaitu spesifikasi perangkat keras (hardware) dan spesifikasi perangkat lunak
(software), dimana kedua spesifikasi tersebut akan dijelaskan sebagai berikut
dibawah ini.
A. Umum
Menjalankan tentang penggunaan dari perangkat keras (Hardware) dan
perangkat lunak (Software) yang akan digunakan dalam sistem usulan dan
penggambaran dalam bentuk konfigurasi komputer.
B. Spesifikasi Perangkat Keras
Spesifikasi perangkat keras yang akan digunakan pada pembuatan aplikasi
Penjualan buku ini adalah satu unit laptop dengan spesifikasi :
-
35
a. Intel(R) Celeron(R) CPU N2940 @1.83GHz 1.83GHz
b. Ram 2.00 GB
c. Hardisk 500GB
d. Sublime Text 3 sebagai text editor
e. Php My admin sebagai database
f. PHP sebagai bahasa program
3.9 Implementasi
Implementasi Rancangan Form / Antar Muka Implementasi rancangan antar
muka pada Aplikasi Penjualan Buku berdasarkan hasil rancangan antar muka.
1. Halaman Utama
Halaman utama web sebagai halaman untuk menampilkan link-link (shortcut) ke
halaman-halaman lain dalam aplikasi.
Gambar III.9
Halaman Utama
-
36
2. Halaman Login
Member harus login terlebih dahulu untuk masuk program dan jika login sukses
akan membuka menu sesuai dengan kategori aksesnya.
Gambar III.10
Halaman Login
3. Halaman Data Buku
Pada halaman ini, admin dapat melihat data jenis buku dan mengelola seperti
ubah dan hapus.
Gambar III.11
Halaman Data Buku
-
37
4. Halaman Data Customer
Pada halaman ini, admin dapat melihat data customer
Gambar III.12
Halaman Data Customer
5. Halaman Data Status Transaksi
Halaman ini digunakan untuk membuat transaksi pembelian buku
Gambar III.13
Halaman Status Data Transaksi
-
38
6. Halaman Status Pengiriman Buku
Halaman ini digunakan untuk melihat status pengiriman buku yang dipesan oleh
customer, dapat juga melihat alamat pengiriman buku kepada customer, dan
mengelola seperti edit dan hapus.
Gambar III.14
Halaman Status Pengiriman Buku
7. Halaman Data Kategori Buku
Halaman untuk membuat kategori buku yang ingin dijual
Gambar III.15
Halaman Data Kategori Buku
-
39
8. Halaman Data Katalog
Halaman untuk membuat data jenis katalog buku yang ingin dijual
Gambar III.16
Halaman Data Katalog
9. Halaman Form Pendaftaran Customer
Halaman ini customer harus mengisi dan membuat form pendaftaran akun
terlebih dahulu, jika ingin membeli barang.
Gambar III.17
Halaman Form Pendaftaran Customer
-
40
10. Halaman Buku
Pada halaman ini, member dapat melihat buku dan melihat detail dari masing-
masing jenis buku.
Gambar III.18
Halaman Buku
11. Halaman Keranjang Belanja
Pada halaman ini, jika customer sudah memesan buku maka pesanan akan
masuk ke keranjang belanja.
Gambar III.19
Halaman Keranjang Belanja
-
41
12. Halaman Checkout Pembelian
Jika customer memesan buku, harus mengisi data di form checkout pembelian.
Gambar III.20
Halaman Checkout Pembelian
13. Halaman Tahap Akhir Pembayaran
Pada halaman ini, jika customer sudah melakukan pengisian di data form
checkout pembelian, maka akan muncul tahap akhir pembayaran.
Gambar III.21
Halaman Tahap Akhir Pembayaran
-
42
14. Halaman Tentang Kami
Pada halaman ini, customer bisa melihat tentang kami.
Gambar III.22
Halaman Tentang Kami
3.10 Pengujian Unit
A. Pengujian Terhadap Form pendaftaran akun customer
Hasil pengujian Black Box Testing halaman pendaftaran akun customer
Tabel III.13
Tabel Pengujian pendaftaran customer
No Skenario
Pengujian
Test Case HasilYang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Customer
mengisisi
form
pendaftaran
secara
lengkap
kemudian
kilk simpan
nama: ciko
alamat:
Bandung
email
member:
ciko@gmail.
com
password
:123
Sistem akan
menampilkan
“pendaftaran
berhasil
silahkan
login”
Sesuai
harapan
Valid
-
43
B. Pengujian Terhadap login Customer
Hasil pengujian Black Box Testing login Customer
Tabel III.14
Tabel Pengujian Unit loginCustomer
No Skenario Pengujian
Test
Case
Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Username dan password diisi
dengan benar
kemudian klik
tombol login.
Username:
Passoword:
(123)
Maka system
manampilkan
home
pembelian
customer
Sesuai
Harapan
Valid
2 Input username dan password
tidak benar
kemudian klik
login.
Username: abc
Password: 1234
Sistem akan
menolak akses
admin dan
menampilkan
“username
atau password
tidak sesuai”.
Sesuai
Harapan
Valid
2 Username tidak diisi dan
password diisi
kemudian klik
login.
Username:
(kosong)
Password: 123
Maka
manampilkan
kesalahan
“username
atau password
tidak sesuai”.
Sesuai
Harapan
Valid
3
Input satu
kondisi salah
pada username
dan password
kemudian klik
login.
Username:
(benar)
Password:
231(salah)
Sistem akan
menolak akses
admin dan
menampilkan
“username
atau password
tidak sesuai”.
Sesuai
Harapan
Valid
C. Pengujian Terhadap Pembelian Customer
Hasil pengujian Black Box Testing pembelian customer
Tabel III.15
Tabel Pengujian Unit Pembelian Customer
No Skenario
Pengujian
Test
Case
Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 customer
memilih buku
Judul: Cara
Sholat
Maka system
manampilkan
Sesuai
Harapan
Valid
-
44
dan jumlah
yang di
inginkan klik
detail
Pengarang:
imam
Penerbit:
pustaka
Jumlah
halaman: 120
Harga: 50000
Qty: 1
“detail buku”
yang di
inginkan
2 customer add
to cart
Judul buku:
Cara Sholat
Harga: 50000
Qty: 1
Total harga:
50000
Sistem akan
menampilkan
keranjang
belanja
Sesuai
Harapan
Valid
3 Customer klik
check out
kemudian ngisi
data customer
Kode Pembelian
Anda :03983
Nama Penerima
: ciko
Provinsi:jawa
barat
Kabupaten:Band
ung
Kecamatan:
Medan Satria
Kode Pos:1213
Desa: rawasari
Rw:12
Rt:56
No Rumah:21
No
Telpon:0213455
Tanggal
Pembelian:07-
12-2019
Maka
manampilkan
form check out
pembelian
Sesuai
Harapan
Valid
4
customer klik
selesaikan
pembayaran
Judul buku:
Cara Sholat
Harga 50000
Qty: 1
Subtotal: 50000
Tarif
pengiriman:
18000
Total
pembayaran
68000
Sistem akan
menampilkan
struk
pembayaran
Sesuai
Harapan
Valid
-
45
D. Pengujian Terhadap kategori
Hasil pengujian Black Box Testing kategori
Tabel III.16
Tabel Pengujian Unit kategori
No Skenario
Pengujian
Test
Case
Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Customer klik
salah satu
kategori
Dewasa
Anak-anak
Remaja
Pendidikan
Komik
Novel
Informatika
Lks SMK
Maka system
manampilkan
kategori yang
di inginkan
Sesuai
Harapan
Valid
E. Pengujian Terhadap login admin
Hasil pengujian Black Box Testing login admin
Tabel III.17
Tabel Pengujian Unit login admin
No Skenari
o
Penguji
an
Test
Case
Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Username dan
passwor
d diisi
dengan
benar
kemudi
an klik
tombol
login.
Username:
nabilamultahada@
yahoo.
com
Passoword:
(admin)
Maka system
manampilkan
home
Sesuai
Harapan
Valid
2 Input userna
me dan
passwor
d tidak
benar
kemudi
an klik
Username:
Password: 1234
Sistem akan
menolak akses
admin dan
menampilkan
“username
atau password
tidak sesuai”.
Sesuai
Harapan
Valid
-
46
login.
3 Username tidak
diisi dan
passwor
d diisi
kemudi
an klik
login.
Username:
(kosong)
Password: admin
Maka
manampilkan
kesalahan
“username
atau password
tidak sesuai”.
Sesuai
Harapan
Valid
4
Input
satu
kondisi
salah
pada
userna
me dan
passwor
d
kemudi
an klik
login.
Username:
nabilamultahada@
yahoo.com (benar)
Password:
231(salah)
Sistem akan
menolak akses
admin dan
menampilkan
“username
atau password
tidak sesuai”.
Sesuai
Harapan
Valid
F. Pengujian Terhadap Form data customer
Hasil pengujian Black Box Testing halaman data customer
Tabel III.18
Tabel Pengujian Unit Data Customer
No Skenario
Pengujian
Test
Case
Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 admin ingin menghapus salah
satu nama
customer klik
delete
Nama: ciko Maka system
manampilkan
peringatan “
hapus data”
Sesuai
Harapan
Valid
G. Pengujian Terhadap Form kategori buku
Hasil pengujian Black Box Testing halaman kategori buku
-
47
Tabel III.19
Tabel Pengujian Unit kategori buku
No Skenario
Pengujian
Test
Case
Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 admin ingin
menambahkan
kategori kemudian
klik add data
Kategori
baru:
Maka system
manampilkan
form tambah
kategori
Sesuai
Harapan
Valid
2 admin input
kategori baru
kemudian klik
confrim
Kategori
baru: biologi
Maka system
manampilkan
kategori di
perbarui
Sesuai
Harapan
Valid
H. Pengujian Terhadap Form data buku
Hasil pengujian Black Box Testing halaman data buku
Tabel III.20
Tabel Pengujian Unit data buku
No Skenario
Pengujian
Test
Case
Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 admin ingin
menambahkan
buku
kemudian klik
add data
Kategori:
Katalog:
Judul Buku:
Pengarang:
Penerbit:
Harga Buku:
Deskripsi:
Jumlah Halaman:
Tanggal:
Gambar:
Maka system
manampilkan
form tambah
kategori
Sesuai
Harapan
Valid
2 admin input
data buku
baru
kemudian klik
confrim
Kategori:pendidikan
Katalog: lks SMA
Judul Buku:ips
Pengarang:joko
Penerbit:pustaka
Harga Buku:20000
Deskripsi: ilmu
sosial
Jumlah Halaman:20
Tanggal:09-07-2109
Gambar: sosial
Maka system
manampilkan
data buku di
perbarui
Sesuai
Harapan
Valid
3 admin ingin
menambahkan
stok
kemudian klik
Jumlah stok : Maka system
manampilkan
form edit
jumlah stok
Sesuai
Harapan
Valid
-
48
stok
4 admin input
stok baru
kemudian klik
confrim
Jumlah stok : 6 Maka system
manampilkan
stok di
perbarui
Sesuai
Harapan
Valid
5 admin ingin
salah satu
menghapus
data buku klik
delete
Buku: ips Maka system
manampilkan
peringatan
data buku
dihapus
Sesuai
Harapan
Valid
6 admin ingin
salah satu
buku di edit
kemudian klik
edit
Kategori:pendidikan
Katalog: lks SMA
Judul Buku:ips
Pengarang:joko
Penerbit:pustaka
Harga Buku:20000
Deskripsi: ilmu
sosial
Jumlah Halaman:20
Tanggal:09-07-2109
Gambar: social
Maka system
manampilkan
form edit
data buku
Sesuai
Harapan
Valid
7 Admin setelah
salah satu
buku di edit
kemudian klik
confrim
Kategori:pendidikan
Katalog: lks SMA
Judul Buku:ips
Pengarang:joko
Penerbit:pustaka
Harga Buku:25000
Deskripsi: ilmu
sosial
Jumlah Halaman:20
Tanggal:09-07-2109
Gambar: sosial
Maka system
manampilkan
form data
buku di
perbarui
Sesuai
Harapan
Valid
I. Pengujian Terhadap Form data status transaksi
Hasil pengujian Black Box Testing halaman data status transaksi
Tabel III.21
Tabel Pengujian Unit data status transaksi
No Skenario
Pengujian
Test
Case
Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpul
an
1 admin ingin
melihat salah satu
order transaksi
customer
Judul buku :
ips
Harga 25000
Qty: 1
Maka system
manampilkan
detail order
Sesuai
Harapan
Valid
-
49
kemudian klik
detail order
Total harga :
43000
2 Admin edit salah
satu data transaksi
customer
kemudian klik edit
Nama
customer: adie
Status transaksi
: lunas
Maka system
manampilkan
edit data
transaksi
Sesuai
Harapan
Valid
J. Pengujian Terhadap Form pengiriman buku
Hasil pengujian Black Box Testing halaman pengiriman buku
Tabel III.22
Tabel Pengujian Unit pengiriman buku
No Skenario
Pengujian
Test
Case
Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 admin ingin
melihat salah
satu pengiriman
buku customer
kemudian klik
alamat
pengiriman
detail
Nama
Penerima : ade
Provinsi :
Jawa Barat
Kabupaten :
bekasi
Kecamatan :
tarumajaya
Desa : setia
Rw : 31
Rt : 3
no rumah : 4
no telp :
422221244
Maka system
manampilkan
alamat
pengiriman
Sesuai
Harapan
Valid
2 Admin edit
salah satu data
pengiriman
buku customer
kemudian klik
edit
Nama
customer: adie
Status
pengiriman:
dikirim
Maka system
manampilkan
edit status
pengiriman
Sesuai
Harapan
Valid