bab iii pembahasan · 24 bab iii pembahasan 3.1. tinjauan perusahaan voodoo cloth bekasi merupakan...
TRANSCRIPT
24
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Voodoo Cloth Bekasi merupakan toko yang bergerak dalam bidang penjualan
pakaian dan pembuatan baju.
3.1.1 Sejarah Institusi / Perusahaan
Voodoo adalah salah satu toko pakaian distro didirikan pada tanggal 10
Februari 2016 Yang bergerak di bidang pakaian kaos dan aksesoris lain, pada
mula nya toko ini dikelola dalam skala kecil di sebuah perumahan atau komplek
di Bekasi lebih tepatnya di perumahan Pejuang Pratama, awal nya hanya menjual
pakaian namun sejak tahun 2017 mulai ada perkembangan usahanya, toko Voodoo
membuat desain hasil rancangan sendiri dan ada alat bantu sablon untuk desain
yang di inginkan atau yang sudah dibuat oleh sostomer.
Didalam pengembangan salah satu usahanya, ada pula program yang dipakai pada
toko Voodoo program tersebut untuk mempermudah Admin mengolah data
costomer yang membeli pakaian pada toko Voodoo.
3.12 Struktur Organisasi
Struktur organisasi adalah suatu susunan dan hubungan antara tiap bagian serta
posisi yang ada pada suatu organisasi dalam menjalankan kegiatan operasional
untuk mencapai tujuan.
24
25
Berikut ini adalah struktur organisasi yang ada pada Toko Voodoo :
Gambar III.1.
Struktur Organisasi Voodoo Cloth
3.2 Analisa Kebutuhan
Dalam rancangan program ini penulis membuat dua halaman utama yaitu
halaman pengunjung dan admin. Pada halaman admin penulis menyediakan
penglolaan data petugas, pengololaan data produk, pengelolaan data pelangan dan
transaksi penjualan. Semua fasilitas ini dimaksudkan untuk mempermudah admin
dalam mengelola program ini.
Sedangkan untuk pengunjung disediakan oleh kasir menu menu yang
berisi katalog produk yg di jual dan konfirmasi pembayaran
PEMILIK
(OWNER)
BAGIAN
PRODUKSI
BAGIAN GUDANG
KASIR
1
KASIR
2
26
A. Halaman Admin
Halaman Admin adalah halaman yg berfungsi untuk mengatur tampilan dan
masukan dalam halaman user. Untuk masuk ke dalam halaman ini admin
diwajibkan untuk melakukan login terlebih dahulu. Setelah itu dalam menu
beranda admin, akan menampilkan menu header. Menu utama menampilkan
pilihan pelanggan, petugas, katalog, penjualan, master, transaksi, laporan dan
logout.dalam mennu admin, pelanggan, petugas dan transaksi masing masing
menu tersebut mempunyai aksi yang sama yaitu dapat melakukan ubah dan hapus.
3.2.2. Pengunjung
Pada analisa perancangan programnya, untuk pengunjung hanya bisa
datang langsung ke tempat dan akan diberikan katalog-katalog produk serta harga
barang oleh kasir yang di jual dan langsung konfirmasi pembayaran yang telah di
beli..
3.2.3 Perancangan Perangkat Lunak
Dalam perancangan program yang dibuat dengan menggunakan Visual
studio 2010 ini, Rancangan program ini lebih di fokuskan pada informasi
pembelian dan kenyamanan customer dalam melakukan transaksi barang
27
3.3. Rancangan Antar Muka
Dalam rancangan antar muka program ini penulis akan membuat sebuah
program yang akan memudahkan para pengguna untuk memperoleh informasi
dalam melakukan transaksi beli secara tunai
1. Rancangan Antar Muka Admin
Halaman admin merupakan halaman yang di akses oleh admin untuk
memasukan, mengedit, dan mengganti inputan yang akan di tampilkan pada
halaman user. Rancangannya adalah sebagai berikut:
a. Rancangan Antar Muka Login Admin
User :
Password :
Xxx
Xxx
Gambar III.2.
Rancangan Antar Muka Login Admin
28
b. Rancangan Antar Muka Halaman Admin
File Master Transaksi Laporan Keluar
Petugas
Penjualan
Pelanggan
Katalog
Gambar III.3.
Rancangan Antar Muka Halaman Admin
c. Rancangan Antar Muka Pelanggan Admin
File Master Transaksi Laporan Keluar
Id Costomer
Nama Costomer
Alamat
No Telp
Gambar III.4.
Rancangan Antar Muka Pelanggan Admin
29
d. Rancangan Antar Muka Produk Admin
Gambar Gambar Gambar
Gambar III.5.
Rancangan Antar Muka Produk Admin
e. Rancangan Antar Muka Petugas Admin
File Master Transaksi Laporan Keluar
Nip Karyawan
Nama Karyawan
Bagian
Gambar III.6.
Rancangan Antar Muka Petugas Admin
30
f. Rancangan Antar Muka Edit Merek Admin
File Master Transaksi Laporan Keluar
Id Baju
Nama Baju
Harga
Gambar III.7.
Rancangan Antar Muka Edit Merek Admin
31
g. Rancangan Antar Muka Transaksi Admin
File Master Transaksi Laporan Keluar
Customer
Id Cust
Nama Cust
Karyawan
Nip Karyawan
Nama Karyawan
Total
Id Transaksi
Jumlah Pembelian
Jenis Pembelian
Total Bayar
Baju
Id Baju
Nama Baju
Harga
Gambar III.8.
Rancangan Antar Muka Transaksi Admin
32
h. Rancangan Antar Muka Laporan Admin
File Master Transaksi Laporan Keluar
Id Customer Nama Customer Alamat
Gambar III.9.
Rancangan Antar Muka Laporan Admin
i. Rancangan Antar Muka Data Karyawan Admin
File Master Transaksi Laporan Keluar
NIM Nama Karyawan Bagian
Gambar III.10.
Rancangan Antar Muka Data Karyawan Admin
33
j. Rancangan Antar Muka Data Baju admin
File Master Transaksi Laporan Keluar
Id Baju Nama Baju Harga
Gambar III.11.
Rancangan Antar Muka Data Baju Admin
k. Rancangan Antar Muka Data Transaksi Admin
File Master Transaksi Laporan Keluar
Id
Transakasi
Jumlah
Pesanan
Id Baju Total Jumlah
Pembelian
Nip
Gambar III.12.
Rancangan Antar Muka Data Transaksi Admin
34
2. Halaman Antar Muka Kasir
Halaman ini merupakan halaman yang dapat di akses oleh kasir dan
pengunjung yang datang rancangannya adalah sebagai berikut:
a. Rancangan Antar Muka Kasir
Fie Master Transaksi Laporan Keluar
ID Customer
Nama Customer
Alamat
No Telp
Gambar III.13.
Rancangan Antar Muka Kasir
35
b. Rancangan Antar Muka Katalog Produk Kasir
File Master Transaksi Lapoan Keluar
Gambar Gambar Gambar
Gambar III.14.
Rancangan Antar Muka Katalog Kasir
36
c. Rancangan Antar Muka Transaksi Kasir
File Master Transaksi Laporan Keluar
Id Customer
Nama Customer
Nip Karyawan
Nama Karyawan
Id Transaksi
Jumlah Pembelian
Jenis Pembelian
Total Bayar
Id Baju
Nama Baju
Harga
Gambar III.15.
Rancangan Antar Muka Transaksi Kasir
37
d. Rancangan Antar Muka Laporan Transaksi
File Master Transaksi Laporan Keluar
Id Customer Nama Customer Alamat
Gambar III.16.
Rancangan Antar Muka Laporan Transaksi
3.4 Entity Relationship Diagam
Entity Relationship Diagam (ERD) adalah suatu model untuk menjelas
kan hubungan antar data dalam basis data berdasarkan objek objek dasar data
yang mempunyai hubungan antar relasi
38
a. Entity Relationship Diagram
Gambar III.17. Entity Relational Diagram
39
b. Logical Record Structure
Gambar III.18. Logical Record Structure
3.5. Spesifikasi File
Dalam membuat program ini penulis menggunakan sebuah database bernama
voodoocloth, terdiri atas beberapa file yang digunakan untuk penjualan baju
Motor File-File yang digunakan sebagai berikut:
40
1. Spesifikasi File Tabel Baju
Nama Tabel : Tabel Baju
Akronim : Baju
Fungsi : Untuk menyimpan data baju
Tipe File : File Master
Media : Hardisk
Panjang Record : 66
Organisasi File : Index Sequential
Kunci Field : ID_Baju
Software : Mysql
Field Name Data Type Field Size Keterangan
ID_Baju Varchar 6 Primary Key
Nama_Baju Varchar 50
Harga Integer 10
Tabel III.1. Spesifikasi File Tabel Baju
41
2. Spesifikasi File Tabel Customer
Nama Tabel : Tabel Customer
Akronim : Customer
Fungsi : Untuk menyimpann data customer
Tipe File : File Master
Media : Hardisk
Record Size : 132
Organisasi File : Index Sequential
Kunci Field : Id_Customer
Software : mysql
Field Name Data Type Field Size Keterangan
ID_Customer Varchar 20 Primary Key
Nama_Customer Varchar 50
Alamat Varchar 50
No_Telp Varchar 12
Tabel III.2. Spesifikasi File Tabel Customer
42
3. Spesifikasi File Tabel Karyawan
Nama Tabel : Tabel Karyawan
Akronim : Karyawan
Fungsi : Untuk menyimpann data karyawan
Tipe File : File Master
Media : Hardisk
Record Size : 95
Organisasi File : Index Sequential
Kunci Field : NIP
Software : mysql
Field Name Data Type Field Size Keterangan
NIP Integer 20 Primary Key
Nama_Karyawan Varchar 50
Bagian Varchar 15
Password Varchar 10
Tabel III.3. Spesifikasi File Tabel Karyawan
43
1. Spesifikasi File Tabel Transaksi
Nama Tabel : Tabel Transaksi
Akronim : Transaksi
Fungsi : Untuk menyimpan data transaksi
Tipe File : File Master
Media : Hardisk
Record Size : 87
Organisasi File : Index Sequential
Kunci Field : ID_Transaksi
Software : Mysql
Field Name Data Type Field Size Keterangan
ID_Transaksi Varchar 6 Primary Key
Jml_Pesanan Integer 5
ID_Baju Varchar 6 Foreign Key
Total Integer 10
Jns_Pembelian Varchar 20
NIP Integer 20 Foreign Key
ID_Customer Varchar 20 Foreign Key
Tabel III.4. Spesifikasi File Tabel Transaksi
44
3.6. Pengkodean
1. Kode Baju
Kode baju terdiri dari 3 digit
Kode Baju
Contoh :
Keterangan:
IDB001 : ID BAJU 001
X X X X X X
I D B 0 0 1
45
2. Kode Custumer
X X X X X X
Kode Customer
Contoh :
I D C 0 0 1
Keterangan :
IDC001 : Id Customer
3. Kode Karyawan
X X X X X
Inisial Kasir No Kasir
46
Contoh :
D A N 0 1
Keterangan :
DAN : Nama Kasir
01 : No Urut
4. Kode Transaksi
X X X X X X
ID Customer
Contoh :
I D T 0 0 1
Keterangan :
IDT001 : Id Transaksi
01 : No Transaksi
47
3.7. Spesifikasi Program
Program dibutuhkan untuk memanipulasi data-data pada suatu file dan
menghasilkan suatu informasi yang berguna. Dalam sistem usulan ini penulis
menguraikan secara garis besar program yang disajikan ke dalam diagram HIPO
(Heirarchy Input Proses Output)
Gambar III.19. HIPO
0.0
Menu
0.0
4.0
Laporan
0.0
5.0
Keluar
0.0
3.0
Transaksi
0.0
2.0
Master
0.0
1.0
File
0.0
2.1
Data
Custumer
1.0
3.1
Pemesanan
1.0
4.1
Laporan
transaksi
1.0
2.2
Data
Barang
2.0
48
3.8. Spesifikasi Sistem Komputer
Spesifikasi komputer di sini menjelaskan tentang sarana atau alat bantu yang
digunakan agar program yg dibuat dapat berjalan sebagaimana mestinya.
Sehingga dapat dicapai hasil yang sesuai dengan apa yang telah di tetapkan dan
diharapkan.
Sarana pendukung program terbagi menjadi dua bagian, yaitu perangkat
keras (hardware) dan perangkat lunak (software) yang masing-masing sarana
pendukung tersebut harus dapat menunjukkan kesesuaian dan saling menunjang
kelancaran kerja dari sistem, khusunya program aplikasi yang digunakan
1. Spesifikasi Perangkat keras
Perangkat keras Yang dibutuhkan untuk penerapan suatu perancangan web harus
sesuai dengan kecepatan dan kapasitas memori komputer, karena bila komputer
yang digunakan memiliki kapasitas memori dengan kecepatan rendah maka akan
mempengaruhi jalannya performa sistem yang digunakan. Spesifikasi perangkat
keras (hardware) komputer yang di saran kan dalam pembuatan program ini :
a. CPU
Processor : Intel inside
RAM 2.00 GB
Hard Disk 500 GB
b. Mouse Asus
c. Keyboard Acer
d. Monitor dengan resolusi layar minimum 342 x 27.2/33.4 x 245 mm
e. Koneksi Internet 3.1 Mbps
49
2. Spesifikasi Perangkat Lunak
Dalam tugas akhir ini spesifikasi perangkat lunak yang akan digunakan adalah :
a. Windows 8 sebagai sistem operasi
b. Visual Basic Net sebagai program aplikasi
c. Xampp sebagai Web server
d. Mozilla Firefox sebagai Web browser
e. Mysql digunakan sebagai Data base
50
3.9 Flowchart
Flowchart penjualan barang untuk transaksi Satuan Tunai (Di Toko)
Y
Gambar III.20. Flowchart
MULAI
INPUT NIP DAN
PASSWORD
BARANG DI
DISPLAY/KATALOG
Stock
Tersedia
KONSUMEN
MEMBAYAR
FINISH
51
3.10. Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka pada aplikasi e-commerce berdasarkan
rancangan antar muka
1. Halaman login Owner
Pemilik harus melakukan login terlebih dahulu untuk dapat menggunakan menu-
menu yang tersedia di halaman pemilik jika login berhasil, maka akan masuk
dalam program
Gambar III.21. Halaman login Owner
52
2. Halaman Muka Owner
Gambar III.22. Halaman Muka Owner
53
3. Halaman Katalog Owner
Gambar III.23. Halaman Katalog Owner
4. Halaman Input Pelanggan Owner
Gambar III.24. Halaman Input Pelanggan Owner
54
5. Halaman Input/Edit Baju Owner
Gambar III.25. Halaman Input/Edit Baju Owner
6. Halaman Data Pelanggan Owner
Gambar III.26. Halaman Data Pelanggan Owner
55
7. Halaman Data Baju Owner
Gambar III.27. Halaman Data Baju Owner
8. Halaman Input Karyawan Owner
Gambar III.28. Halaman Input Karyawan Owner
56
9. Halaman Data Transaksi Owner
Gambar III.29. Halaman Data Transaksi Owner
57
10. Halaman Login Kasir
Kasir juga harus melakukan login terlebih dahulu untuk dapat
menggunakan menu-menu yang tersedia.
Gambar III.30. Halaman Login Kasir
58
11. Halaman Muka Kasir
Gambar III.31. Halaman Muka Kasir
12. Halaman Katalog Kasir
Gambar III.32. Halaman Katalog Kasir
59
13. Halaman Input Pelanggan Kasir
Gambar III.33. Halaman Input Pelanggan Kasir
14. Halaman Data Pelanggan Kasir
Gambar III.34. Halaman Data Pelanggan Owner
60
15. Halaman Data Baju Kasir
Gambar III.35. Halaman Data Baju Kasir
61
3.11. Pengujian Unit
A. Pengujian Terhadap Head Office
No Skenario
Pengujian
Test Cast Hasil Yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1
Username
dan Password
tidak diisi
kemudian di
klik tombol
Login
Username
(Kosong)
Password
(Kosong)
Sistem tidak
dapat masuk
ke menu
utama
Sesuai
Harapan Valid
2
Memasukkan
username
yang terdaftar
dan password
tidak terisi
atau kosong
kemudian
klik tombol
Login
Username
:
12155976
Password
(Kosong)
Muncul
pesan
peringatan
“Login salah
periksa
kembali
username
dan
password”
Sesuai
Harapan Valid
3
Memasukan
username
yang terdaftar
dan
memasukan
password
yang tidak
terdaftar
kemudian
klik tombol
Login
Username
:
12155976
Password
:
sandi
Muncul
pesan
peringatan
“Login salah
periksa
kembali
username
dan
password”
Sesuai
Harapan Valid
4
Memasukan
username
yang terdaftar
dan password
yang benar
kemudian
mengubah
dengan
password lain yang tidak
terdaftar
kemudian
klik tombol
Login
Username
:
12155976
Password
: kepala
sandi
Muncul
pesan
peringatan
“Login salah
periksa
kembali
username
dan
password”
Sesuai
Harapan Valid
62
5
Tidak
memasukan
username dan
mencoba
mengisi
password
dengan benar
Username
(Kosong)
Password
: kepala
Sistem akan
menolak
akses user
dan
menuliskan
password
pada posisi
username
Sesuai
Harapan Valid
6
Tidak
mengisi
username dan
password
kemudian
klik tombol
Login 2kali
Username
(Kosong)
Password
(Kosong)
Muncul
pesan
peringatan
“Login salah
periksa
kembali
username
dan
password”
Sesuai
Harapan Valid
7
Mengisi
username dan
password
dengan benar
kemudian
klik tombol
Login
Username
:
12155976
Password
: kepala
Sistem akan
memunculka
n menu
utama
Sesuai
Harapan Valid
8
Mengisi
username dan
password
dengan benar
kemudian
klik tombol
Batal
Username
:
12155976
Password
:
kepala
Sistem akan
menghapus
username
dan
password
yang sudah
diisi
Sesuai
Harapan Valid
9
Tidak
mengisi
username dan
mengisi
password
dengan benar
kemudian
klik tombol
Batal
Username
(Kosong)
Password
: kepala
Sistem akan
menolak
permintaan
user dan
menuliskan
password
pada posisi
username
Sesuai
Harapan Valid
10
Mengisi
username dan
password
dengan benar
kemudian
klik tombol
Tutup
Username
:
12155976
Password
:
kepala
Keluar dari sistem
Sesuai Harapan
Valid
11 Tidak Username Keluar dari Sesuai Valid
63
mengisi
username dan
mengisi
password
dengan benar
kemudian
klik tombol
Tutup
(Kosong)
Password
:
kepala
sistem Harapan
12
Mengisi
username
dengan benar
dan tidak
mengisi
password
kemudian
klik tombol
Tutup
Username
12155976
Password
(Kosong)
Keluar dari
sistem
Sesuai
Harapan Valid
13
Tidak
mengisi
username dan
password
kemudian
klik tombol
Tutup
Username
(Kosong)
Password
(Kosong)
Keluar dari
sistem
Sesuai
Harapan Valid
Tabel III.5. Hasil Pengujian Black Box Testing Head Office
64
B. Pengujian Terhadap Kasir
No Skenario
Pengujian
Test Cast Hasil Yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1
Username
dan Password
tidak diisi
kemudian di
klik tombol
Login
Username
(Kosong)
Password
(Kosong)
Sistem tidak
dapat masuk
ke menu
utama
Sesuai
Harapan Valid
2
Memasukkan
username
yang terdaftar
dan password
tidak terisi
atau kosong
kemudian
klik tombol
Login
Username
:
12155977
Password (Kosong)
Muncul pesan
peringatan
“Login salah
periksa
kembali
username dan
password”
Sesuai
Harapan Valid
3
Memasukan
username
yang terdaftar
dan
memasukan
password
yang tidak
terdaftar
kemudian
klik tombol
Login
Username
:
12155977
Password
:
kasir
Muncul pesan
peringatan
“Login salah
periksa
kembali
username dan
password”
Sesuai
Harapan Valid
4
Memasukan
username
yang terdaftar
dan password
yang benar
kemudian
mengubah
dengan
password lain
yang tidak
terdaftar
kemudian
klik tombol
Login
Username
:
12155977
Password
:
kasir1
kasir
Muncul pesan
peringatan
“Login salah
periksa
kembali
username dan
password”
Sesuai
Harapan Valid
5
Tidak
memasukan
username dan
Username
(Kosong)
Sistem akan
menolak
akses user
Sesuai
Harapan Valid
65
mencoba
mengisi
password
dengan benar
Password
: kasir1
dan
menuliskan
password
pada posisi
username
6
Tidak
mengisi
username dan
password
kemudian
klik tombol
Login 2kali
Username
(Kosong)
Password
(Kosong)
Muncul pesan
peringatan
“Login salah
periksa
kembali
username dan
password”
Sesuai
Harapan Valid
7
Mengisi
username dan
password
dengan benar
kemudian
klik tombol
Login
Username
:
12155977
Password
: kasir1
Sistem akan
memunculkan
menu utama
Sesuai
Harapan Valid
8
Mengisi
username dan
password
dengan benar
kemudian
klik tombol
Batal
Username
:
12155977
Password
:
kasir1
Sistem akan
menghapus
username dan
password
yang sudah
diisi
Sesuai
Harapan Valid
9
Tidak
mengisi
username dan
mengisi
password
dengan benar
kemudian
klik tombol
Batal
Username
(Kosong)
Password
: kasir1
Sistem akan
menolak
permintaan
user dan
menuliskan
password
pada posisi
username
Sesuai
Harapan Valid
10
Mengisi
username dan
password
dengan benar
kemudian
klik tombol
Tutup
Username
:
12155977
Password
:
kasir1
Keluar dari
sistem
Sesuai
Harapan Valid
11
Tidak mengisi
username dan
mengisi
password
dengan benar
Username (Kosong)
Password
:
kasir1
Keluar dari
sistem
Sesuai
Harapan Valid
66
kemudian
klik tombol
Tutup
12
Mengisi
username
dengan benar
dan tidak
mengisi
password
kemudian
klik tombol
Tutup
Username
12155977
Password
(Kosong)
Keluar dari
sistem
Sesuai
Harapan Valid
13
Tidak
mengisi
username dan
password
kemudian
klik tombol
Tutup
Username
(Kosong)
Password
(Kosong)
Keluar dari
sistem
Sesuai
Harapan Valid
Tabel III.6. Hasil Pengujian Black Box Testing Kasir
67
C. Pengujian Menu Utama Head office
No Skenario
Pengujian Test Cast
Hasil Yang
Diharapkan
Hasil
Pengujian
Kesi
mpula
n
1
File Home
menampilkan
submenu
Klik
menu
strip pada
icon File
Menampilkan
submenu Log
Out dan
Keluar
Sesuai
Harapan Valid
2
File Master
menampilkan
submenu file
Klik
menu
strip pada
icon
Master
Menampilkan
submenu file
yaitu :
Pelanggan,
Katalog baju,
Petugas, Baju
Sesuai
Harapan Valid
3
File
Transaksi
menampilkan
submenu file
Klik
menu
strip pada
icon
Transaksi
Menampilkan
submenu file
yaitu :
Penjualan
Sesuai
Harapan Valid
4
File Laporan
menampilkan
submenu file
Klik
menu
strip pada
icon
Laporan
Menampilkan
submenu file
yaitu : Data
Pelanggan,
Data
Karyawan,
Data Baju,
Transaksi
Sesuai
Harapan Valid
5 Tombol
Keluar
Klik
menu
strip pada
icon
Keluar
Keluar dari
sistem
Sesuai
Harapan Valid
6
Tombol
Pelanggan
menampilkan
form
Klik
menu
Pelanggan
Menampilkan
form
Pelanggan
Sesuai
Harapan Valid
7
Tombol
Petugas
menampilkan
form
Klik
menu
Petugas
Menampilkan
form
Karyawan
Sesuai
Harapan Valid
68
Tabel III.7. Hasil Pengujian Menu Utama Head Office
8
Tombol
Katalog
membuka
file barang
Klik
menu
Katalog
Menampilkan
gambar,
nama dan
harga baju
Sesuai
Harapan Valid
9
Tombol
Penjualan
menampilkan
data
Klik
menu Penjualan
Menampilkan
Laporan Data Transaksi
Sesuai
Harapan Valid
69
D. Pengujian Menu Utama Kasir
Tabel III.8. Hasil Pengujian Menu Utama Kasir
No Skenario Pengujian Test Cast Hasil Yang
Diharapkan
Hasil
Pengujian Kesimpulan
1
File Home
menampilkan
submenu
Klik menu
strip pada
icon File
Menampilkan
submenu Log
Out dan
Keluar
Sesuai
Harapan Valid
2 File Master
terkunci
Klik menu
strip pada
icon Master
Tidak dapat
membuka file
Master
Sesuai
Harapan Valid
3
File Transaksi
menampilkan
submenu file
Klik menu
strip pada
icon
Transaksi
Menampilkan
submenu file
yaitu :
Penjualan
Sesuai
Harapan Valid
4
File Laporan
menampilkan
submenu file
Klik menu
strip pada
icon
Laporan
Menampilkan
submenu file
yaitu : Data
Pelanggan,
tetapi Data
Karyawan,
Data Baju dan
Data
Transaksi
terkunci
Sesuai
Harapan Valid
5 Tombol Keluar
Klik menu
strip pada
icon Keluar
Keluar dari
sistem
Sesuai
Harapan Valid
6 Tombol Pelanggan
menampilkan form
Klik menu
Pelanggan
Menampilkan
form
Pelanggan
Sesuai
Harapan Valid
7 Tombol Petugas
Terkunci
Klik menu
Petugas
Tidak dapat
membuka
menu Petugas
Sesuai
Harapan Valid
8
Tombol Katalog
menampilkan daftar
barang
Klik menu
Katalog
Menampilkan
gambar, nama
dan harga
baju
Sesuai
Harapan Valid
70
E. Pengujian Pelanggan
No Skenario
Pengujian Test Cast
Hasil Yang
Diharapkan
Hasil
Pengujian
Kesimp
ulan
1
ID Customer,
Nama
Customer,
Alamat dan
No Telp tidak
diisi kemudian
klik tombol
Simpan
ID Customer
(Kosong), Nama
Customer
(Kosong),
Alamat
(Kosong), No
Telp (Kosong)
Sistem akan
memuncul
pesan
peringatan
“Ada data
yang belum
diisi”
Sesuai
Harapan Valid
2
ID Customer
diisi tetapi
nama
customer,
alamat dan no
telp tidak diisi
kemudian klik
tombol
Simpan
ID Customer
IDC0001, Nama
Customer
(Kosong),
Alamat
(Kosong), No
Telp (Kosong)
Sistem akan
memuncul
pesan
peringatan
“Ada data
yang belum
diisi”
Sesuai
Harapan Valid
3
ID Customer,
Nama
Customer,
Alamat diisi
tetapi no telp
tidak
kemudian klik
tombol
Simpan
ID Customer
IDC0001, Nama
Customer :
Imelda, Alamat :
Bekasi, No Telp
(Kosong)
Sistem akan
memuncul
pesan
peringatan
“Ada data
yang belum
diisi”
Sesuai
Harapan Valid
4
ID Customer,
Nama
Customer,
Alamat dan
No Telp diisi
kemudian klik
tombol
Simpan
ID Customer :
IDC0001, Nama
Customer :
Imelda, Alamat :
Bekasi, No Telp
: 089698150018
Sistem akan
menyimpan
data pada
database dan
data grid view
Sesuai
Harapan Valid
5
ID Customer,
Nama
Customer,
Alamat dan
No Telp diisi
kemudian klik
tombol Batal
ID Customer
IDC0001, Nama
Customer :
Imelda, Alamat :
Bekasi, No Telp
: 089698150018
Sistem akan
menghapus
data yg sudah
diisi dan
menampilkan
form
pelanggan
baru
Sesuai
Harapan Valid
71
6
ID Customer,
Nama
Customer,
Alamat dan
No Telp tidak
diisi kemudian
klik tombol
Ubah
ID Customer
(Kosong), Nama
Customer
(Kosong),
Alamat
(Kosong), No
Telp (Kosong)
Sistem akan
memuncul
pesan “Kode
ID Customer
masih
kosong”
Sesuai
Harapan Valid
7
ID Customer,
Nama
Customer,
Alamat diisi
dan No Telp
yang sudah
diisi kemudian
diubah No
Telp lalu klik
tombol Ubah
ID Customer
IDC0001, Nama
Customer :
Imelda, Alamat :
Bekasi, No Telp
: 089698150018
082190836528
Sistem akan
mengubah
data yang
sudah diubah
pada database
dan
mengupdate
disaat refresh
Sesuai
Harapan Valid
8
ID Customer
tidak diisi ,
Nama
Customer,
Alamat, No
Telp diisi
kemudian klik
tombol Ubah
ID Customer
(Kosong), Nama
Customer :
Imelda, Alamat :
Bekasi, No Telp
: 089698150018
Sistem akan
memuncul
pesan “Kode
ID Customer
Masih
Kosong”
Sesuai
Harapan Valid
9
ID Customer
terisi
kemudian klik
tombol Hapus
ID Customer :
IDC0001
Sistem akan
menghapus
data pada
database dan
mengupdate
disaat refresh
Sesuai
Harapan Valid
10
ID Customer
tidak terisi,
Nama
Customer
terisi
kemudian klik
tombol Hapus
ID Customer
(Kosong), Nama
Customer :
Adam
Sistem akan
memunculkan
pesan “Kode
ID Customer
masih
kosong”
Sesuai
Harapan Valid
11
ID Customer,
Nama
Customer,
Alamat, No
Telp tidak
terisi
kemudian klik
tombol
Refresh
ID Customer
(Kosong), Nama
Customer
(Kosong),
Alamat
(Kosong), No
Telp (Kosong)
Sistem akan
mengupdate
data terakhir yang akan
keluar pada
data grid view
Sesuai Harapan
Valid
72
Tabel III.9. Hasil Pengujian Pelanggan
12
ID Customer,
Nama
Customer,
Alamat, No
Telp terisi
kemudian klik
tombol
Simpan lalu
Refresh
ID Customer :
IDC0001, Nama
Customer :
Imelda, Alamat :
Bekasi, No Telp
: 089698150018
Sistem akan
menyimpan
data yang
sudah terisi
dan
mengupdate
memunculkan
pada data grid
view
Sesuai
Harapan Valid
13
ID Customer
terisi, Nama
Customer,
Alamat, No
Telp terisi
dengan data
yang baru
kemudian klik
tombol Ubah
lalu Refresh
ID Customer :
IDC0001, Nama
Customer :
Imelda
Mareta, Alamat :
Bekasi
Jakarta, No Telp
:
089698150018
082198753792
Sistem akan
mengubah
data dengan
yang baru dan
mengupdate
memunculkan
pada data grid
view
Sesuai
Harapan Valid