bab iii pembahasan...agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan...
TRANSCRIPT
21
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Berikut ini penulis akan menguraikan tentang sejarah Toko Al-Gaza
Busana Pontianak, struktur organisasi dan fungsi dari masing-masing bagiannya.
3.1.1 Sejarah Perusahaan
Toko Al-Gaza Busana didirikan pada tahun 2015 yang beralamat dijalan
Tanjung Raya II Pontianak. Toko Al-Gaza Busana merupakan toko yang menjual
berbagai jenis pakaian mulai dari pakaian anak-anak sampai pakaian orang
dewasa. Sebelum berdirinya toko ini Bapak Munzir selaku pemilik toko Al-Gaza
Busana, berjualan dengan membuka lapak ditaman Alun-Alun Kapuas atau sering
disebut juga dengan Korem. Hal itu dijalaninya hanya beberapa bulan saja dan
pada tahun 2005 Bapak Munzir mencoba membuka toko di pasar siantan yang
sampai sekarang ini masih berdiri dan merupakan pusat dari cabang-cabang Toko
Al-Gaza Busana. Awal mula membuka toko, Pak Munzir hanya mempekerjakan 2
orang karyawan dan hanya mampu menyewa ruko. Dengan keuletan dan
kepintaran dalam melihat kebutuhan yang dibutuhkan konsumen, pada saat ini
Bapak Munzir sudah memiliki beberapa cabang diantaranya di Siantan, Seluas,
Punggur dan Tanjung Raya II. Bapak Munzir sudah mempekerjakan 16 orang
karyawan dan terus berusaha mengembangkan usahanya.
22
3.1.2 Struktur Organisasi dan Fungsi
Gambar III.1 bentuk ini merupakan struktur organisasi pada Toko Al-Gaza
Busana.
Sumber: Pemilik toko Al-Gaza Busana (2017)
Gambar III.1
Struktur Organisasi Toko Al-Gaza Busana
1. Pemilik
Fungsi dari pemilik adalah:
a. Memimpin kegiatan usaha
b. Mengatur keuangan toko
c. Mengontrol semua karyawan
2. Pengelola
Fungsi dari pengelola adalah:
a. Melaksanakan tugas dari pemilik toko
b. Mengelola transaksi pembelian dan penjualan
c. Membuat laporan keuangan
3. Karyawan
Fungsi dari karyawan adalah:
a. Melayani kebutuhan pelanggan dan merapikan barang
b. Melaksanakan tugas dari pemilik toko
Pemilik
Pengelola
Karyawan
23
3.2 Tinjauan Kasus
Proses bisnis sistem berjalan yang terdapat pada Toko Al-Gaza Busana
adalah sebagai berikut:
1. Proses Pembelian Pakaian
Pemilik melakukan pengecekan stok pakaian yang terdapat ditoko, jika
stok pakaian yang tersedia sedikit maka pemilik akan melakukan pembelian
langsung ke agen. Pemilik memilih pakaian mana yang akan dibeli dan agen
mencatat pakaian yang sudah dipilih oleh pemilik ke dalam nota. Kemudian agen
menghitung total pembayaran dan diserahkan kepada pemilik yang kemudian
pemilik melakukan pembayaran. Agen menyerahkan nota asli kepada pemilik
sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian
agen mengirim pakaian ke Toko Al-Gaza Busana yang diterima langsung oleh
pemilik toko.
2. Proses Penjualan Pakaian
Pembeli datang langsung ke Toko Al-Gaza Busana untuk melakukan
pembelian pakaian. Pembeli memilih pakaian mana yang akan dibeli dan
melakukan pembayaran ke kasir. Dan jika ada pelanggan yang akan membeli
secara grosir karyawan toko akan melakukan pengecekan stok pakaian yang akan
dibeli, jika stok tersedia maka karyawan akan mencatat pada nota yang kemudian
diserahkan ke kasir. Dan pelanggan melakukan pembayaran. Jika stok tidak
tersedia karyawan melaporkan kepada pemilik dan pemilik melakukan pembelian
pakaian ke agen.
24
3. Proses Pembuatan Laporan Penjualan
Pembuatan laporan penjualan dilakukan oleh pemilik Toko Al-Gaza
Busana yang direkap setiap 1 bulan sekali, dimana datanya diperoleh dari
pencatatan penjualan harian.
3.2.1 Dokumen Masukan
Berikut adalah dokumen masukan yang terdapat pada Toko Al-Gaza
Busana:
1. Nama Dokumen : Nota Pembelian
Fungsi : Sebagai bukti pembelian pakaian
Sumber : Agen
Tujuan : Pemilik Toko
Media : Kertas
Frekuensi : Setiap terjadi transaksi pembelian
Format : Lampiran A1
3.2.2 Dokumen Keluaran
Berikut adalah dokumen keluaran yang terdapat pada Toko Al-Gaza
Busana:
1. Nama Dokumen : Nota Penjualan Grosir
Fungsi : Sebagai bukti penjualan pakaian
Sumber : Karyawan toko
Tujuan : Pengelola
Media : Kertas
Frekuensi : Setiap terjadi transaksi penjualan grosir
Format : Lampiran B1
25
2. Nama Dokumen : Laporan Penjualan
Fungsi : Sebagai laporan penjualan
Sumber : Pengelola
Tujuan : Pemilik Toko
Media : Kertas
Frekuensi : Setiap 1 bulan sekali
Format : Lampiran B2
3.3 Analisa Kebutuhan Software
3.3.1 Analisa Kebutuhan
Pada perancangan Aplikasi Pembelian dan Penjualan Pakaian Pada Toko
Al-Gaza Busana Pontianak penulis membuat satu tingkat pengguna yaitu admin.
Dimana admin bisa mengakses semua halaman. Berikut analisa kebutuhan sistem
Pembelian dan Penjualan Pakaian Pada Toko Al-Gaza Busana Pontianak.
A.1 Admin masuk ke halaman masuk
A.2 Admin masuk ke halaman menu utama
A.3 Admin dapat mengelola menu master
A.3.1 Admin dapat mengelola data jenis pakaian
a. Dapat menambah data jenis pakaian
b. Dapat menyimpan data jenis pakaian
c. Dapat mencari data jenis pakaian
d. Dapat mengubah data jenis pakaian
e. Dapat menghapus data jenis pakaian
f. Keluar
26
A.3.2 Admin dapat mengelola data pakaian
a. Dapat menambah data pakaian
b. Dapat menyimpan data pakaian
c. Dapat mencari data pakaian
d. Dapat mengubah data pakaian
e. Dapat menghapus data pakaian
f. Keluar
A.3.3 Admin dapat mengelola data agen
a. Dapat menambah data agen
b. Dapat menyimpan data agen
c. Dapat mencari data agen
d. Dapat mengubah data agen
e. Dapat menghapus data agen
f. Keluar
A.3.4 Admin dapat mengelola data admin
a. Dapat menambah data admin
b. Dapat menyimpan data admin
c. Dapat mengubah data admin
d. Dapat menghapus data admin
e. Keluar
A.3.5 Admin dapat mengelola data pelanggan
a. Dapat menambah data pelanggan
b. Dapat menyimpan data pelanggan
c. Dapat mencari data pelanggan
27
d. Dapat mengubah data pelanggan
e. Dapat menghapus data pelanggan
f. Keluar
A.4 Admin dapat mengelola menu transaksi
A.4.1 Admin dapat mengelola transaksi pembelian
a. Dapat menambah data transaksi pembelian
b. Dapat menyimpan data transaksi pembelian
c. Keluar
A.4.2 Admin dapat mengelola transaksi penjualan eceran
a. Dapat menambah transaksi penjualan eceran
b. Dapat menyimpan transaksi penjualan eceran
c. Dapat mencetak bukti pembayaran
d. Keluar
A.4.3 Admin dapat mengelola transaksi penjualan grosir
a. Dapat menambah transaksi penjualan grosir
b. Dapat menyimpan transaksi penjualan grosir
c. Dapat mencetak bukti pembayaran
d. Keluar
A.5 Admin dapat mengelola menu laporan
A.5.1 Admin dapat mengelola laporan pembelian
a. Dapat mencetak laporan pembelian
b. Keluar
A.5.2 Admin dapat mengelola laporan penjualan
A.5.2.1 Admin dapat mengelola laporan penjualan eceran
28
a. Dapat mencetak laporan penjualan eceran
b. Keluar
A.5.2.1 Admin dapat mengelola laporan penjualan grosir
a. Dapat mencetak laporan penjualan grosir
b. Keluar
3.3.2 Use Case Diagram
Berikut ini merupakan use case diagram Aplikasi Pembelian dan
Penjualan Pakaian Pada Toko Al-Gaza Busana Pontianak.
Sumber: Hasil Penelitian (2017)
Gambar III.2
Use Case Diagram Aplikasi Pembelian dan Penjualan
Penjelasan dari gambar III.2 yaitu admin untuk bisa mengelola semua
data yang terdapat Pada Aplikasi Pembelian dan Penjualan Pakaian Pada Toko
29
Al-Gaza Busana Pontianak dimulai dari proses admin melakukan proses masuk ke
aplikasi. Kemudian admin bisa mengelola menu master yang mana didalam menu
master terdapat data jenis pakaian, data pakaian, data agen, data admin dan data
pelanggan. Admin bisa mengelola menu transaksi yang mana didalam menu
transaksi terdapat transaksi pembelian, transaksi penjualan eceran dan penjualan
grosir. Dan admin bisa mengelola menu laporan yang mana didalam menu laporan
terdapat laporan transaksi pembelian dan laporan transaksi penjualan dimana
didalam laporan transaksi penjualan ada laporan transaksi penjualan eceran dan
laporan transaksi penjualan grosir. Kemudian admin keluar dari Aplikasi
Pembelian dan Penjualan Pakaian Pada Toko Al-Gaza Busana Pontianak.
3.3.3 Activity Diagram
Berikut ini merupakan activity diagram Aplikasi Pembelian dan Penjualan
Pakaian Pada Toko Al-Gaza Busana Pontianak.
a. Activity Diagram Halaman Masuk
Sumber: Hasil Penelitian (2017)
Gambar III.3
Activity Diagram Halaman Masuk
30
Penjelasan dari gambar III.3 adalah dimana admin untuk bisa memulai
mengelola Aplikasi Pembelian dan Penjualan Pada Toko Al-Gaza Busana
Pontianak, admin terlebih dahulu harus memasukkan nama pengguna dan kata
sandi. Jika nama pengguna dan kata sandi yang dimasukkan salah maka akan
kembali ke halaman di mana admin harus memasukkan nama pengguna dan kata
sandi. Dan jika nama pengguna dan kata sandi yang dimasukkan benar maka
program akan menampilkan menu utama.
b. Activity Diagram Halaman Data Jenis Pakaian
Sumber: Hasil Penelitian (2017)
Gambar III.4
Activity Diagram Halaman Data Jenis Pakaian
31
Penjelasan dari gambar III.4 adalah dimana admin untuk mengelola data
jenis pakaian admin bisa memilih menu master pada halaman menu utama yang
mana program akan menampilkan submenu dari menu master. Kemudian admin
memilih submenu data jenis pakaian dari menu master, setelah tampil halaman
data jenis pakaian admin bisa pilih tombol tambah atau tombol keluar. Jika admin
pilih tombol keluar maka akan langsung keluar dari halaman data jenis pakaian
dan kembali ke menu utama. Jika admin pilih tombol tambah maka program akan
mengaktifkan halaman data jenis pakaian dan admin melakukan pengisian data.
Setelah pengisian data admin bisa memilih tombol simpan atau batal.
Jika memilih tombol batal maka data yang telah diisi oleh admin akan terhapus
dan halaman data jenis pakaian kembali terkunci dan untuk tombol simpan jika
ada salah satu data yang belum diisi atau salah maka program akan menampilkan
pesan “Maaf, Data Masih Kosong, Silahkan Dilengkapi”, kemudian admin pilih
tombol ok dan akan kembali ke halaman data jenis pakaian untuk mengisi data.
Jika data yang diisi sudah lengkap atau benar maka data akan tersimpan dan
kemudian ditampilkan didalam tabel.
Untuk mengubah atau menghapus data, admin bisa memilih data dari
tabel atau jika data sudah tergeser ke bawah dengan cara mengisi data yang ingin
dicari pada kolom cari kemudian admin memilih tombol cari data. Kemudian
program akan menampilkan hasil pencarian pada tabel dan admin pilih data yang
ingin diubah atau dihapus. Jika admin pilih tombol hapus maka data yang terpilih
terhapus. Jika admin pilih tombol ubah maka data yang telah diubah ditampilkan
kembali ke dalam tabel. Selanjutnya admin bisa mengulang proses atau keluar
dari halaman data jenis pakaian.
32
c. Activity Diagram Halaman Data Pakaian
Sumber: Hasil Penelitian (2017)
Gambar III.5
Activity Diagram Halaman Data Pakaian
33
Penjelasan dari gambar III.5 adalah admin memilih menu master dari
halaman menu utama kemudian program akan menampilkan submenu dari menu
master dan admin memilih submenu data pakaian. Kemudian program akan
menampilkan halaman dari submenu data pakaian. Ada dua pilihan bagi admin
yaitu admin bisa memilih tombol tambah atau tombol keluar. Jika admin pilih
tombol keluar maka akan keluar dari halaman data pakaian dan kembali ke
halaman menu utama. Jika admin pilih tombol tambah maka program akan
mengaktifkan halaman data jenis pakaian dan admin bisa melakukan pengisian
data.
Admin memilih tombol batal jika ingin membatalkan pengisian data dan
data yang telah diisi terhapus kemudian halaman data pakaian kembali terkunci.
Jika salah salah satu data masih kosong atau salah dan admin pilih tombol simpan
maka program akan menampilkan pesan “Maaf, Data Masih Kosong, Silahkan
Dilengkapi”. Jika data yang diisi sudah lengkap atau benar kemudian admin pilih
tombol simpan maka data akan tersimpan dan ditampilkan ke dalam tabel.
Admin memilih salah satu data dari tabel atau jika data sudah tergeser
admin bisa mengisi data yang ingin dicari pada kolom cari kemudian pilih tombol
cari data. Pilih data yang ingin diubah atau dihapus, jika admin pilih tombol hapus
data akan terhapus dan jika admin pilih tombol ubah data yang telah diubah akan
tersimpan dan ditampilkan dalam tabel. Selanjutnya admin bisa mengulang proses
atau keluar dari halaman data pakaian.
34
d. Activity Diagram Halaman Data Agen
Sumber: Hasil Penelitian (2017)
Gambar III.6
Activity Diagram Halaman Data Agen
35
Penjelasan dari gambar III.6, admin memilih menu master dan program
akan menampilkan submenu dari menu master kemudian admin pilih submenu
data agen yang mana program akan menampilkan halaman dari submenu data
agen. Admin bisa memilih tombol tambah atau tombol keluar. Jika admin pilih
tombol keluar maka akan kembali ke halaman menu utama. Jika admin pilih
tombol tambah maka program akan mengaktifkan halaman data agen dan admin
bisa melakukan pengisian data. Admin bisa memilih tombol batal jika ingin
membatalkan pengisian data yang mana ketika admin pilih tombol batal program
akan menghapus data yang telah diisi dan halaman data agen kembali terkunci.
Admin pilih tombol simpan untuk menyimpan data jika sudah lengkap atau benar
maka data akan tersimpan kemudian ditampilkan ke dalam tabel. Jika data yang
diisi tidak legkap atau salah maka program akan menampilkan pesan “Maaf, Data
Masih Kosong, Silahkan Dilengkapi”.
Kemudian untuk menghapus dan mengubah data admin bisa memilih
salah satu data dari tabel atau jika sudah tergeser ke bawah admin bisa mengisi
data yang ingin dicari pada kolom cari kemudian pilih tombol cari data. Program
akan menampilkan hasil pencarian pada tabel. Admin memilih data yang ingin
dihapus atau diubah. Jika admin pilih tombol hapus maka data terpilih akan
terhapus dan jika admin pilih tombol ubah maka data yang diubah akan tersimpan
dan ditampilkan pada tabel. Selanjutnya admin bisa mengulang proses atau keluar
dari halaman data agen.
36
e. Activity Diagram Halaman Data Admin
Sumber: Hasil Penelitian (2017)
Gambar III.7
Activity Diagram Halaman Data Admin
37
Penjelasan dari gambar III.7, admin pilih menu master dan program akan
menampilkan submenu dari menu master kemudian admin pilih submenu data
admin, yang mana program akan menampilkan halaman dari submenu data admin.
Admin bisa memilih tombol keluar atau tombol tambah. Jika admin pilih tombol
keluar maka akan kembali ke halaman menu utama. Jika admin pilih tombol
tambah maka program akan mengaktifkan halaman data admin dan admin bisa
melakukan pengisian data. Untuk membatalkan pengisian data admin bisa
memilih tombol batal yang mana program akan menghapus data yang telah diisi
dan halaman data admin kembali terkunci. Admin pilih tombol simpan, jika data
yang diisi sudah lengkap atau benar maka data akan tersimpan dan ditampilkan
pada tabel. Jika masih ada data yang kosong maka program akan menampilkan
pesan “Maaf, Data Masih Kosong, Silahkan Dilengkapi”.
Untuk menghapus data atau mengubah data admin bisa memilih salah satu
data dari tabel. Jika admin pilih tombol hapus maka data yang terpilih akan
terhapus dan jika admin pilih tombol ubah maka data yang telah diubah akan
tersimpan dan ditampilkan pada tabel. Selanjutnya admin bisa mengulang proses
atau keluar dari halaman data admin.
38
f. Activity Diagram Halaman Data Pelanggan
Sumber: Hasil Penelitian (2017)
Gambar III.8
Activity Diagram Halaman Data Pelanggan
39
Penjelasan dari gambar III.8, admin pilih menu master dan program akan
menampilkan submenu dari menu master kemudian admin pilih submenu data
pelanggan, program akan menampilkan halaman dari submenu data pelanggan.
Kemudian admin bisa memilih tombol keluar atau tombol tambah. Jika admin
memilih tombol keluar maka akan keluar dari halaman data pelanggan dan
kembali ke halaman menu utama. Jika admin pilih tombol tambah maka program
akan mengaktifkan halaman data pelanggan yang mana admin bisa melakukan
pengisian data. Kemudian ada dua pilihan bagi admin yaitu batal atau simpan.
Jika admin pilih tombol batal maka data yang telah diisi terhapus dan halaman
data pelanggan kembali terkunci. Admin pilih tombol simpan untuk menyimpan
data, jika ada data yang masih kosong atau salah maka program akan
menampilkan pesan “Maaf, Data Masih Kosong, Silahkan Dilengkapi”. Jika data
yang diisi sudah lengkap atau benar maka data akan tersimpan dan ditampilkan
dalam tabel.
Jika admin ingin menghapus atau mengubah data admin bisa memilih
salah satu data dari tabel atau jika data sudah tergeser ke bawah admin bisa
mengisi data yang ingin dicari pada kolom cari kemudian pilih tombol cari data.
Program akan menampilkan hasil pencarian pada tabel. Admin pilih data yang
akan dihapus atau diubah. Jika admin pilih tombol hapus maka data yang terpilih
akan terhapus dan jika admin pilih tombol ubah data yang telah diubah tersimpan
dan ditampilkan pada tabel. Selanjutnya admin bisa mengulang proses atau keluar
dari halaman data pelanggan.
40
g. Activity Diagram Halaman Transaksi Pembelian
Sumber: Hasil Penelitian (2017)
Gambar III.9
Activity Diagram Halaman Transaksi Pembelian
41
Penjelasan dari gambar III.9 dimulai dari admin memilih tombol
pembelian pada halaman menu utama kemudian program akan menampilkan
halaman transaksi pembelian. Jika admin pilih tombol keluar maka akan keluar
dari halaman transaksi pembelian dan kembali ke halaman menu utama. Jika
admin pilih tombol tambah transaksi maka program akan mengaktifkan halaman
transaksi pembelian. Admin melakukan pengisian data. Jika admin ingin
membatalkan pengisian data admin pilih tombol batal maka data yang diisi
terhapus dan halaman kembali terkunci. Untuk menyimpan data detail pakaian
admin pilih tombol tambah detail, jika masih ada data yang kosong atau salah
maka program akan menampilkan pesan “Maaf, Data Masih Kosong, Silahkan
Dilengkapi” jika data yang diisi sudah lengkap atau benar data detail pembelian
akan ditampilkan dalam tabel. Untuk menghapus data detail pakaian admin bisa
memilih data pada tabel kemudian pilih tombol hapus data detail maka data detail
pakaian yang terpilih terhapus.
Admin pilih tombol simpan untuk menyimpan transaksi pembelian, jika
masih ada data yang kosong atau salah maka program akan menampilkan pesan
“Maaf, Data Masih Kosong, Silahkan Dilengkapi” dan jika data yang diisi sudah
lengkap atau benar maka seluruh transaksi akan tersimpan dan halaman kembali
kosong dan terkunci. Selanjutnya admin bisa mengulang proses atau keluar dari
halaman transaksi pembelian.
42
h. Activity Diagram Halaman Transaksi Penjualan Eceran
Sumber: Hasil Penelitian (2017)
Gambar III.10
Activity Diagram Halaman Transaksi Penjualan Eceran
43
Penjelasan dari gambar III.10, untuk memulai mengelola transaksi
penjualan eceran admin pilih tombol eceran pada halaman menu utama. Program
akan menampilkan halaman transaksi penjualan eceran. Jika admin pilih tombol
keluar maka akan keluar dari halaman transaksi penjualan eceran dan kembali ke
halaman manu utama. Jika admin pilih tombol tambah transaksi maka program
akan mengaktifkan halaman transaksi penjualan eceran. Admin melakukan
pengisian data transaksi penjualan eceran. Jika admin pilih tombol batal maka
data yang telah diisi akan terhapus dan halaman transaksi penjualan eceran
kembali terkunci. Admin memilih tombol tambah detail untuk menyimpan data
detail pakaian, jika masih ada data yang kosong atau salah maka program akan
menampilkan pesan “Maaf, Data Masih Kosong, Silahkan Dilengkapi” dan jika
data yang diisi sudah lengkap atau benar data detail pakaian akan ditampilkan
dalam tabel. Untuk menghapus data detail pakaian admin bisa memilih data pada
tabel kemudian pilih tombol hapus data detail maka data detail pakaian yang
terpilih terhapus.
Untuk menyimpan transaksi penjualan eceran admin pilih tombol simpan,
jika masih ada data yang kosong atau salah maka program akan menampilkan
pesan “Maaf, Data Masih Kosong, Silahkan Dilengkapi” dan jika data yang diisi
sudah lengkap atau benar maka seluruh transaksi akan tersimpan dan halaman
kembali kosong dan terkunci. Admin pilih tombol bukti pembayaran untuk
mencetak bukti pembayaran kemudian program akan menampilkan halaman cetak
bukti pembayaran maka admin mengisi nomor transaksi kemudian admin pilih
tombol cetak, kemudian program akan mencetak bukti pembayaran berdasarkan
44
nomor transaksi. Selanjutnya admin bisa mengulang proses atau keluar dari
halaman cetak bukti pembayaran dan halaman transaksi penjualan eceran.
i. Activity Diagram Halaman Transaksi Penjualan Grosir
Sumber: Hasil Penelitian (2017)
Gambar III.11
Activity Diagram Halaman Transaksi Penjualan Grosir
45
Penjelasan dari gambar III.11, untuk mengelola transaksi penjualan grosir
admin pilih tombol grosir pada halaman menu utama. Program akan menampilkan
halaman transaksi penjualan grosir. Jika admin pilih tombol keluar maka akan
keluar dari halaman transaksi penjualan grosir dan kembali ke halaman manu
utama. Jika admin pilih tombol tambah transaksi maka program akan
mengaktifkan halaman transaksi penjualan grosir. Admin melakukan pengisian
data transaksi penjualan grosir. Jika admin pilih tombol batal maka data yang
telah diisi akan terhapus dan halaman transaksi penjualan grosir kembali terkunci.
Admin memilih tombol tambah detail untuk menyimpan data detail pakaian, jika
masih ada data yang kosong atau salah maka program akan menampilkan pesan
“Maaf, Data Masih Kosong, Silahkan Dilengkapi” dan jika data yang diisi sudah
lengkap atau benar data detail pakaian akan ditampilkan dalam tabel. Untuk
menghapus data detail pakaian admin bisa memilih data pada tabel kemudian pilih
tombol hapus data detail maka data detail pakaian yang terpilih terhapus.
Untuk menyimpan transaksi admin pilih tombol simpan, jika masih ada
data yang kosong atau salah maka program akan menampilkan pesan “Maaf, Data
Masih Kosong, Silahkan Dilengkapi” dan jika data yang diisi sudah lengkap atau
benar maka seluruh transaksi akan tersimpan dan halaman kembali kosong dan
terkunci. Admin pilih tombol bukti pembayaran untuk mencetak bukti
pembayaran kemudian program akan menampilkan halaman cetak bukti
pembayaran maka admin mengisi nomor transaksi kemudian admin pilih tombol
cetak, kemudian program akan mencetak bukti pembayaran berdasarkan nomor
transaksi. Selanjutnya admin bisa mengulang proses atau keluar dari halaman
cetak bukti pembayaran dan halaman transaksi penjualan grosir.
46
j. Activity Diagram Halaman Laporan Pembelian
Sumber: Hasil Penelitian (2017)
Gambar III.12
Activity Diagram Halaman Laporan Pembelian
Penjelasan dari gambar III.12, admin pilih menu laporan dan program akan
menampilkan submenu dari menu laporan. Kemudian admin pilih submenu
laporan pembelian yang mana program akan menampilkan halaman dari submenu
laporan pembelian. Admin bisa mengisi data atau pilih tombol keluar. Jika admin
melakukan pengisian data pada kolom tanggal atau periode kemudian pilih tombol
tanggal atau pilih tombol periode maka program akan menampilkan hasil. Jika
admin pilih tombol keluar maka akan keluar dari halaman laporan pembelian dan
kembali ke halaman menu utama.
47
k. Activity Diagram Halaman Laporan Penjualan Eceran
Sumber: Hasil Penelitian (2017)
Gambar III.13
Activity Diagram Halaman Laporan Penjualan Eceran
Penjelasan dari gambar III.13, admin pilih menu laporan dan program akan
menampilkan submenu dari menu laporan. Kemudian admin pilih submenu
laporan penjualan eceran yang mana program akan menampilkan halaman dari
submenu laporan penjualan eceran. Admin bisa mengisi data atau pilih tombol
keluar. Jika admin melakukan pengisian data pada kolom tanggal atau periode
kemudian pilih tombol tanggal atau pilih tombol periode maka program akan
menampilkan hasil. Jika admin pilih tombol keluar maka akan keluar dari
halaman laporan penjualan eceran dan kembali ke halaman menu utama.
48
l. Activity Diagram Halaman Laporan Penjualan Grosir
Sumber: Hasil Penelitian (2017)
Gambar III.14
Activity Diagram Halaman Laporan Penjualan Grosir
Penjelasan dari gambar III.14, admin pilih menu laporan dan program akan
menampilkan submenu dari menu laporan. Kemudian admin pilih submenu
laporan penjualan grosir yang mana program akan menampilkan halaman dari
submenu laporan penjualan grosir. Admin bisa mengisi data atau pilih tombol
keluar. Jika admin melakukan pengisian data pada kolom tanggal atau periode
kemudian pilih tombol tanggal atau pilih tombol periode maka program akan
menampilkan hasil. Jika admin pilih tombol keluar maka akan keluar dari
halaman laporan penjualan grosir dan kembali ke halaman menu utama.
49
3.4 Desain
3.4.1 Software Architecture
1. Deployment Diagram
Berikut ini merupakan deployment diagram aplikasi pembelian dan
penjualan pakaian pada Toko Al-Gaza Busana Pontianak.
Sumber: Hasil Penelitian (2017)
Gambar III.15 Deployment Diagram
Penjelasan dari gambar III.15 yaitu menjelaskan tentang perangkat lunak
yang digunakan penulis dalam pembuatan Aplikasi Pembelian dan Penjualan
Pakaian Pada Toko AL-Gaza Busana Pontianak adalah perangkat lunak Netbeans
IDE 8.2 dan Xampp sebagai server yang menghubungkan Netbeans IDE 8.2
dengan database. Dan database yang diggunakan oleh penulis adalah MySQL
2. Sequence Diagram
a. Sequence Diagram Halaman Masuk
Sumber: Hasil Penelitian (2017)
Gambar III.16 Sequence Diagram Halaman Masuk
50
Penjelasan dari gambar III.16 admin memulai dengan melakukan
pengisian data kemudian pilih tombol masuk yang terdapat pada halaman masuk
kemudian program akan memvalidasikan data yang dimasukkan oleh admin.
Admin pilih tombol batal untuk membatalkan pengisisan data dan tombol keluar
untuk keluar dari halaman masuk.
b. Sequence Diagram Halaman Data Jenis Pakaian
Sumber: Hasil Penelitian (2017)
Gambar III.17
Sequence Diagram Halaman Data Jenis Pakaian
Penjelasan gambar III.17 dimana admin pilih tombol tambah pada
halaman data jenis pakaian untuk bisa melakukan pengisian data. Kemudian
51
admin pilih tombol simpan untuk menyimpan data ke entity data jenis pakaian dan
kemudian data jenis pakaian yang telah tersimpan akan ditampilkan ke halaman
data jenis pakaian dari entity data jenis pakaian. Admin pilih tombol cari data
kemudian program akan menampilkan hasil dari pencarian pada halaman data
jenis pakaian. Admin pilih tombol ubah maka data jenis pakaian yang terpilih
akan diubah. Jika admin pilih tombol hapus maka data jenis pakaian akan
terhapus. Admin pilih tombol batal maka data yang diisi akan dibersihkan. Admin
keluar dari halaman data jenis pakaian dengan memilih tombol keluar
c. Sequence Diagram Halaman Data Pakaian
Sumber: Hasil Penelitian (2017)
Gambar III.18
Sequence Diagram Halaman Data Pakaian
Penjelasan gambar III.18 admin pilih tombol tambah pada halaman data
pakaian untuk bisa melakukan pengisian data pakaian. Kemudian admin pilih
52
tombol simpan pada halaman data pakaian dimana data akan tersimpan di entity
data pakaian yang kemudian ditampilkan pada halaman data pakaian. Admin pilih
tombol cari data pada halaman data pakaian yang mana program akan
menampilkan hasil pencarian pada halaman data pakaian. Kemudian admin pilih
tombol ubah dan data pakaian diubah pada entity data pakaian. Admin pilih
tombol hapus maka data pakaian akan terhapus. Kemudian admin pilih tombol
batal maka halaman data pakaian akan dibersihkan. Dan admin keluar dari
halaman data pakaian.
d. Sequence Diagram Halaman Data Agen
Sumber: Hasil Penelitian (2017)
Gambar III.19
Sequence Diagram Halaman Data Agen
53
Penjelasan dari gambar III.19 admin pilih tombol tambah pada halaman
data agen kemudian admin memasukkan data. Admin pilih tombol simpan pada
halaman data agen dan program akan memproses dan menyimpan data agen.
Admin pilih tombol cari data pada halaman data agen yang mana program akan
menampilkan hasil pencarian. Kemudian admin pilih tombol ubah dan data agen
diubah. Admin pilih tombol hapus maka data agen akan terhapus. Admin pilih
tombol batal maka halaman data agen akan dibersihkan. Admin keluar dari
halaman data agen.
e. Sequence Diagram Halaman Data Admin
Sumber: Hasil Penelitian (2017)
Gambar III.20
Sequence Diagram Halaman Data Admin
Penjelasan dari gambar III.20, admin pilih tombol tambah pada halaman
data admin untuk mengaktifkan halaman data admin. Kemudian admin melakukan
pengisian data data admin. Admin pilih tombol simpan pada halaman data admin
kemudian data tersimpan pada entity data admin dan ditampilkan pada halaman
54
data admin. Admin pilih tombol ubah untuk mengubah data yang diingikan pada
entity data admin dan tombol hapus untuk menghapus data pada entity data admin.
Untuk membatalkan proses admin bisa memilih tombol batal yang mana halaman
data admin akan dibersihkan. Kemudian admin pilih tombol keluar untuk keluar
dari halaman data admin.
f. Sequence Diagram Halaman Data Pelanggan
Sumber: Hasil Penelitian (2017)
Gambar III.21
Sequence Diagram Halaman Data Pelanggan
Penjelasan dari gambar III.21 dimana admin pilih tombol tambah pada
halaman data pelanggan untuk mengaktifkan halaman data pelanggan. Kemudian
admin melakukan pengisian data data pelanggan. Admin pilih tombol simpan
pada halaman data admin kemudian data tersimpan pada entity data pelanggan dan
ditampilkan pada halaman data pelanggan. Admin pilih tombol cari data pada
55
halaman data pelanggan kemudian hasil dari pencarian akan ditampilkan oleh
entity data pelanggan pada halaman data pelanggan. Admin pilih tombol ubah
untuk mengubah data yang diinginkan pada entity data pelanggan dan tombol
hapus untuk menghapus data pada entity data pelanggan. Untuk membatalkan
proses admin bisa memilih tombol batal yang mana halaman data pelanggan akan
dibersihkan. Kemudian admin pilih tombol keluar untuk keluar dari halaman data
pelanggan.
g. Sequence Diagram Halaman Transaksi Pembelian
Sumber: Hasil Penelitian (2017)
Gambar III.22
Sequence Diagram Halaman Transaksi Pembelian
Penjelasan dari gambar III.22 admin pilih tombol tambah transaksi untuk
mengaktifkan halaman transaksi pembelian kemudian admin melakukan pengisian
data. Admin pilih tombol tambah detail untuk menyimpan data detail pakaian
pada entity transaksi pembelian yang kemudian akan ditampilkan pada halaman
transaksi pembelian. Admin pilih tombol hapus data detail untuk menghapus data
56
detail pakaian yang telah disimpan pada entity transaksi pembelian. Admin pilih
tombol batal yang mana halaman transaksi pembelian akan dibersihkan.
Kemudian admin pilih tombol simpan untuk menyimpan transaksi pembelian
pada entity transaksi pembelian. Admin pilih tombol keluar untuk keluar dari
halaman transaksi pembelian.
h. Sequence Diagram Halaman Transaksi Penjualan Eceran
Sumber: Hasil Penelitian (2017)
Gambar III.23
Sequence Diagram Halaman Transaksi Penjualan Eceran
Penjelasan dari gambar III.23 dimana admin pilih tombol tambah transaksi
untuk mengaktifkan halaman transaksi penjualan eceran kemudian admin
melakukan pengisian data. Admin pilih tombol tambah detail untuk menyimpan
data detail pakaian pada entity transaksi penjualan eceran yang kemudian akan
57
ditampilkan pada halaman transaksi penjualan eceran. Admin pilih tombol hapus
data detail untuk menghapus data detail pakaian yang telah disimpan pada entity
transaksi penjualan eceran. Admin pilih tombol batal yang mana halaman
transaksi penjualan eceran akan dibersihkan. Kemudian admin pilih tombol
simpan untuk menyimpan transaksi penjualan eceran pada entity transaksi
penjualan eceran. Admin pilih tombol bukti pembayaran dan program
menampilkan halaman cetak bukti pembayaran. Admin mengisi nomor transaksi
dan pilih tombol cetak maka program akan menampilkan bukti pembayaran
Admin pilih tombol keluar untuk keluar dari halaman transaksi penjualan eceran.
i. Sequence Diagram Halaman Transaksi Penjualan Grosir
Sumber: Hasil Penelitian (2017)
Gambar III.24
Sequence Diagram Halaman Transaksi Penjualan Grosir
58
Penjelasan dari gambar III.24 admin pilih tombol tambah transaksi untuk
mengaktifkan halaman transaksi penjualan grosir kemudian admin melakukan
pengisian data. Admin pilih tombol tambah detail untuk menyimpan data detail
pakaian pada entity transaksi penjualan grosir yang kemudian akan ditampilkan
pada halaman transaksi penjualan grosir. Admin pilih tombol hapus data detail
untuk menghapus data detail pakaian yang telah disimpan pada entity transaksi
penjualan grosir. Admin pilih tombol batal yang mana halaman transaksi
penjualan grosir akan dibersihkan. Kemudian admin pilih tombol simpan untuk
menyimpan transaksi penjualan grosir pada entity transaksi penjualan grosir.
Admin pilih tombol bukti pembayaran dan program menampilkan halaman cetak
bukti pembayaran. Admin mengisi nomor nota penjualan dan pilih tombol cetak
maka program akan menampilkan bukti pembayaran Admin pilih tombol keluar
untuk keluar dari halaman transaksi penjualan grosir.
j. Sequence Diagram Halaman Laporan Pembelian
Sumber: Hasil Penelitian (2017)
Gambar III.25
Sequence Diagram Halaman Laporan Pembelian
59
Penjelasan dari gambar III.25 admin melakukan pengisian tanggal
kemudian memilih tombol tanggal yang mana program akan menyeleksi laporan
pembelian berdasarkan tanggal. Kemudian program menampilkan laporan
pembelian berdasarkan tanggal pada halaman laporan pembelian. Admin
melakukan pengisian periode kemudian pilih tombol periode maka program akan
menyeleksi laporan pembelian berdasarkan periode dan ditampilkan pada halaman
laporan pembelian. Admin pilih tombol keluar.
k. Sequence Diagram Halaman Laporan Penjualan Eceran
Sumber: Hasil Penelitian (2017)
Gambar III.26
Sequence Diagram Halaman Laporan Penjualan Eceran
60
Penjelasan dari gambar III.26 admin melakukan pengisian tanggal
kemudian memilih tombol tanggal yang mana program akan menyeleksi laporan
penjualan eceran berdasarkan tanggal. Kemudian program menampilkan laporan
penjualan eceran berdasarkan tanggal pada halaman laporan penjualan eceran.
Admin melakukan pengisian periode kemudian pilih tombol periode maka
program akan menyeleksi laporan penjualan eceran berdasarkan periode dan
ditampilkan pada halaman laporan penjualan eceran. Admin pilih tombol keluar.
l. Sequence Diagram Halaman Laporan Penjualan Grosir
Sumber: Hasil Penelitian (2017)
Gambar III.27
Sequence Diagram Halaman Laporan Penjualan Grosir
61
Penjelasan gambar III.27 admin melakukan pengisian tanggal kemudian
memilih tombol tanggal yang mana program akan menyeleksi laporan penjualan
grosir berdasarkan tanggal. Kemudian program menampilkan laporan penjualan
grosir berdasarkan tanggal pada halaman laporan penjualan grosir. Admin
melakukan pengisian periode kemudian pilih tombol periode maka program akan
menyeleksi laporan penjualan grosir berdasarkan periode dan ditampilkan pada
halaman laporan penjualan grosir. Admin pilih tombol keluar.
3.4.2 User Interface
1. User Interface Halaman Masuk
Sumber: Hasil Penelitian (2017)
Gambar III.28
User Interface Halaman Masuk
62
2. User Interface Halaman Menu Utama
Sumber: Hasil Penelitian (2017)
Gambar III.29
User Interface Halaman Menu Utama
3. User Interface Halaman Data Jenis Pakaian
Sumber: Hasil Penelitian (2017)
Gambar III.30
User Interface Halaman Data Jenis Pakaian
63
4. User Interface Halaman Data Pakaian
Sumber: Hasil Penelitian (2017)
Gambar III.31
User Interface Halaman Data Pakaian
5. User Interface Halaman Data Agen
Sumber: Hasil Penelitian (2017)
Gambar III.32
User Interface Halaman Data Agen
64
6. User Interface Halaman Data Admin
Sumber: Hasil Penelitian (2017)
Gambar III.33
User Interface Halaman Data Admin
7. User Interface Halaman Data Pelanggan
Sumber: Hasil Penelitian (2017)
Gambar III.34
User Interface Halaman Data Pelanggan
65
8. User Interface Halaman Transaksi Pembelian
Sumber: Hasil Penelitian (2017)
Gambar III.35
User Interface Halaman Transaksi Pembelian
9. User Interface Halaman Transaksi Penjualan Eceran
Sumber: Hasil Penelitian (2017)
Gambar III.36
User Interface Halaman Transaksi Penjualan Eceran
66
10. User Interface Halaman Cetak Bukti Pembayaran Eceran
Sumber: Hasil Penelitian (2017)
Gambar III.37
User Interface Halaman Cetak Bukti Pembayaran Eceran
11. User Interface Halaman Transaksi Penjualan Grosir
Sumber: Hasil Penelitian (2017)
Gambar III.38
User Interface Halaman Transaksi Penjualan Grosir
67
12. User Interface Halaman Cetak Bukti Pembayaran Grosir
Sumber: Hasil Penelitian (2017)
Gambar III.39
User Interface Halaman Cetak Bukti Pembayaran Eceran
13. User Interface Halaman Laporan Pembelian
Sumber: Hasil Penelitian (2017)
Gambar III.40
User Interface Halaman Laporan Pembelian
68
14. User Interface Halaman Laporan Penjualan Eceran
Sumber: Hasil Penelitian (2017)
Gambar III.41
User Interface Halaman Laporan Penjualan Eceran
15. User Interface Halaman Laporan Penjualan Grosir
Sumber: Hasil Penelitian (2017)
Gambar III.42
User Interface Halaman Laporan Penjualan Grosir
69
3.5 Implementasi
3.5.1 Code Generation
1. Data Jenis Pakaian
X X X 9 9 9 9 9 9
Contoh:
C B K 0 0 0 0 0 1
2. Data Pakaian
X X X X X 9 9 9 9
Contoh:
C L k l t 0 0 0 1
3. Data Agen
X X X X 9 9 9 9 9
Nomor Urut
Kode Pakaian
PP
Nomor Urut
Kode Kelas
Kode Jenis Pakaian
PP
Nomor Urut
Nomor Urut
Kode Kelas
Nomor Urut Kode Kelas
70
Contoh:
A G E N 0 0 0 0 1
4. Data Admin
X X X X X 9 9 9 9
Contoh:
A D M I N 0 0 0 1
5. Data Pelanggan
X X X X X 9 9 9 9
Contoh:
P L N G N 0 0 0 1
Nomor Urut
Kode Jenis Pakaian
PP
Nomor Urut
Kode Kelas
ID Admin
PP
Nomor Urut
Nomor Urut
ID Agen
PP
Nomor Urut
Kode Kelas
71
3.5.2 Spesifikasi Hardware dan Software
1. Spesifikasi Perangkat Lunak (Software)
Spesifikasi perangkat lunak yang dibutuhkan adalah sebagai berikut:
a. Sistem : Windows 10 pro
b. Editor Desktop : NetBeans IDE 8.2
c. Server : Xampp V3.2.2
2. Spesifikasi Perangkat Keras (Hardware)
Spesifikasi perangkat keras yang dibutuhkan adalah sebagai berikut:
a. Processor : Intel(R) Celeron(R) CPU 1007U @ 1.50GHz
(64-bit)
b. Memory (RAM) : 2.00 GB
c. Monitor : LCD 11,6”
d. Harddisk : 500 GB
e. Mouse : Standar Mouse
f. Keyboard : Standar Keyboard
3.6 Testing
1. Black Box Testing Halaman Masuk
Tabel III.1
Black Box Testing Halaman Masuk
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Nama Pengguna
dan Kata Sandi
tidak diisi
kemudian pilih
tombol masuk
Nama
Pengguna
(kosong),
Kata Sandi
(kosong)
Program akan
menolak akses
dan menampilkan
pesan “maaf,
nama pengguna
dan kata sandi
salah!!!“
Sesuai
harapan
Valid
72
2. Nama Pengguna
diisi dan Kata
Sandi kosong
kemudian pilih
tombol masuk
Nama
Pengguna
(Norhayati)
Kata sandi
(Kosong)
Program akan
menolak akses
dan menampilkan
pesan “maaf,
nama pengguna
dan kata sandi
salah!!!“
Sesuai
harapan
Valid
3. Nama Pengguna
kosong dan Kata
Sandi diisi
kemudian pilih
tombol masuk
Nama
Pengguna
(kosong),
Kata Sandi
(yati0001)
Program akan
menolak akses
dan menampilkan
pesan “maaf,
nama pengguna
dan kata sandi
salah !!!“
Sesuai
harapan
Valid
4. Mengisi dengan
kondisi salah
pada salah satu
Nama Pengguna
atau Kata Sandi
kemudian pilih
tombol masuk
Nama
pengguna
(Norhayati)
Kata sandi
(yatti0001)
Program akan
menolak akses
dan menampilkan
pesan “maaf,
nama pengguna
dan kata sandi
salah !!!“
Sesuai
harapan
Valid
5. Nama Pengguna
diisi dan Kata
Sandi diisi
kemudian pilih
tombol masuk
Nama
Pengguna
(Norhayati)
Kata Sandi
(yati0001)
Program akan
menerima akses
masuk dan
menampilkan
pesan “Selamat
anda berhasil
masuk!“
Sesuai
harapan
Valid
Sumber: Hasil Penelitian (2017)
2. Black Box Testing Halaman Data Jenis Pakaian
Tabel III.2
Black Box Testing Halaman Data Jenis Pakaian
No Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Kode Jenis
Pakaian dan
Jenis tidak
diisi kemudian
pilih tombol
simpan
Kode Jenis
Pakaian
(kosong)
Jenis (kosong)
Program akan
menolak akses dan
menampilkan
pesan “Maaf, Data
Masih Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
2. Mengisi Kode
Jenis Pakaian
dan Jenis
kosong
kemudian pilih
tombol simpan
Kode Jenis
Pakaian
(CBK000001),
Jenis (kosong)
Program akan
menolak akses dan
menampilkan
pesan “Maaf, Data
Masih Kosong,
Silahkan
Sesuai
harapan
Valid
73
Dilengkapi”
3. Mengosongkan
Kode Jenis
Pakaian dan
Jenis diisi
kemudian pilih
simpan
Kode jenis
pakaian
(kosong),
Jenis (Celana
Bahan Kain)
Program akan
menolak akses dan
menampilkan
pesan “Maaf, Data
Masih Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
4. Mengisi Kode
Jenis Pakaian
dan Jenis
kemudian pilih
simpan
Kode jenis
pakaian
(CBK000001),
Jenis (Celana
Bahan Kain)
Program akan
menerima dan
menampilkan data
yang tersimpan
dalam tabel.
Sesuai
harapan
Valid
Sumber: Hasil Penelitian (2017)
3. Black Box Testing Halaman Data Pakaian
Tabel III.3
Black Box Testing Halaman Data Pakaian
No Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Kode Pakaian,
Nama Pakaian,
Jenis, Ukuran,
Warna, Harga
Beli, Harga Jual
Grosir, Harga
Jual Eceran dan
Stok tidak diisi
kemudian pilih
tombol simpan
Kode Pakaian
(kosong), Nama
Pakaian (kosong),
Jenis (kosong),
Ukuran (kosong),
Warna (kosong)
Harga Beli
(kosong), Harga
Jual Grosir
(kosong), Harga
Jual Eceran
(kosong), Stok
(kosong).
Program
akan
menolok
akses dan
akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
2. Mengosongkan
salah satu
kolom
kemudian pilih
tombol simpan
Kode Pakaian
(kosong), Nama
Pakaian (Celana
Kulot), Jenis
(Celana Bahan
Kain), Ukuran (M),
Warna (Hitam),
Harga Beli
(45000), Harga Jual
Grosir (50000),
Harga Jual Eceran
(55000), Stok
(168).
Program
akan
menolok
akses dan
akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
74
3. Mengisi semua
data dan
kemudian pilih
tombol simpan
Kode Pakaian
(CLklt0001), Nama
Pakaian (Celana
Kulot), Jenis
(Celana Bahan
Kain), Ukuran (M),
Warna (Hitam),
Harga Beli
(45000), Harga Jual
Grosir (50000),
Harga Jual Eceran
(55000), Stok
(168).
Program
akan
menerima
dan
menampilkan
data yang
tersimpan ke
dalam tabel
Sesuai
harapan
Valid
Sumber: Hasil Penelitian (2017)
4. Black Box Testing Halaman Data Agen
Tabel III.4
Black Box Testing Halaman Data Agen
No Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Mengosongkan
Nama Agen,
Alamat Agen
dan Telpon
kemudian pilih
tombol simpan.
ID Agen
(AGEN),
Nama Agen
(kosong),
Alamat Agen
(kosong),
Telpon
(kosong).
Program akan
menolok akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
2. Mongosongkan
Nama Agen
kemudian pilih
tombol simpan
ID Agen
(AGEN00001),
Nama Agen
(kosong),
Alamat Agen
(Jl. Media),
Telpon
(086565656565)
Program akan
menolok akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
3. Mengosongkan
Alamat Agen
kemudian pilih
tombol simpan
ID Agen
(AGEN00001),
Nama Agen
(Nanik Juliani),
Alamat Agen
(kosong),
Telpon
(086565656565)
Program akan
menolok akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
75
4. Mengosongkan
Telpon dan
kemudian pillih
tombol simpan
ID Agen
(AGEN00001),
Nama Agen
(Nanik Juliani),
Alamat Agen
(Jl. Media),
Telpon (kosong)
Program akan
menolok akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
5. Mengisi semua
data kemudian
pilih tombol
simpan
ID Agen
(AGEN00001),
Nama Agen
(Sinar Jaya),
Alamat Agen
(Jl. Tanjung
Pura 96),
Telpon
(08160000000)
Program akan
menerima,
data tersimpan
dan
ditampilkan
dalam tabel
Sesuai
harapan
Valid
Sumber: Hasil Penelitian (2017)
5. Black Box Testing Halaman Data Admin
Tabel III.5
Black Box Testing Halaman Data Admin
No Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Mengosongkan
Nama Admin,
Alamat Admin,
Telpon dan Kata
Sandi kemudian
pilih tombol
simpan
ID Admin
(ADMIN),
Nama Admin
(kosong),
Alamat Admin
(kosong),
Telpon(kosong),
dan
Kata Sandi
(kosong).
Program akan
menolok akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
2. Mongosongkan
Nama Admin
kemudian pilih
tombol simpan
ID Admin
(ADMIN0001),
Nama Admin
(kosong),
Alamat Admin
(Tanjung Raya
1) Telpon
(085700909011)
Kata Sandi
(Yati0001)
Program akan
menolok akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
76
3. Mengosongkan
Alamat Admin
kemudian pilih
tombol simpan
ID Admin
(ADMIN0001),
Nama Admin
(Norhayati),
Alamat Admin
(kosong) Telpon
(085700909011)
Kata Sandi
(Yati0001)
Program akan
menolok akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
4. Mengosongkan
Telpon dan
kemudian pillih
tombol simpan
ID Admin
(ADMIN0001),
Nama Admin
(Norhayati),
Alamat Admin
(Tanjung Raya
1)
Telpon(kosong)
Kata Sandi
(Yati0001)
Program akan
menolok akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
5. Mengosongkan
Kata Sandi
kemudian pilih
tombol simpan
ID Admin
(ADMIN0001),
Nama Admin
(Norhayati),
Alamat Admin
(Tanjung Raya
1) Telpon
(085700909011)
Kata Sandi
(kosong)
Program
menyimpan
dan
menampilkan
data yang
diubah ke
dalam tabel
Sesuai
harapan
Valid
6. Mengisi sema
data kemudian
pilih tombol
simpan
ID Admin
(ADMIN0001),
Nama Admin
(Norhayati),
Alamat Admin
(Tanjung Raya
1) Telpon
(085700909011)
Kata Sandi
(Yati0001)
Program akan
menerima,
data tersimpan
dan
ditampilkan
dalam tabel
Sesuai
harapan
Valid
Sumber: Hasil Penelitian (2017)
77
6. Black Box Testing Halaman Data Pelanggan
Tabel III.6
Black Box Testing Halaman Data Pelanggan
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Mengosongkan
Nama
Pelanggan,
Alamat
Pelanggan, dan
Telpon
kemudian pilih
tombol simpan
ID Pelanggan
(PLNGN),
Nama
Pelanggan
(kosong),
Alamat
Pelanggan
(kosong),
Telpon (kosong)
Program akan
menolok akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
2. Mongosongkan
Nama
Pelanggan
kemudian pilih
tombol simpan
ID Pelanggan
(PLNGN0001),
Nama
Pelanggan
(kosong),
Alamat
Pelanggan
(Sungai Raya
Dalam),
Telpon
(087989890989)
Program akan
menolak akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
3. Mengosongkan
Alamat
Pelanggan
kemudian pilih
tombol simpan
ID Pelanggan
(PLNGN0001),
Nama
Pelanggan
(Putra Dewa
Perdana),
Alamat
Pelanggan
(kosong),
Telpon
(087989890989)
Program akan
menolok akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
4. Mengosongkan
Telpon dan
kemudian pillih
tombol simpan
ID Pelanggan
(PLNGN0001),
Nama
Pelanggan
(Putra Dewa
Perdana),
Alamat
Pelanggan
(Sungai Raya
Dalam),
Telpon (kosong)
Program akan
menolok akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
78
6. Mengisi semua
data kemudian
pilih tombol
simpan
ID Pelanggan
(PLNGN0001),
Nama
Pelanggan
(Putra Dewa
Perdana),
Alamat
Pelanggan
(Sungai Raya
Dalam),
Telpon
(087989890989)
Program akan
menerima,
data tersimpan
dan
ditampilkan
dalam tabel
Sesuai
harapan
Valid
Sumber: Hasil Penelitian (2017)
7. Black Box Testing Halaman Transaksi Pembelian
Tabel III.7
Black Box Testing Halaman Transaksi Pembelian
No Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Kode Pakaian,
Nama Pakaian,
Harga Beli,
Ukuran, Warna,
Jumlah Pakaian,
Subtotal dan
Stok tidak diisi
kemudian
pilih tombol
tambah detail
Kode Pakaian
(kosong), Nama
Pakaian
(kosong), Harga
Beli (kosong),
Ukuran
(kosong), Warna
(kosong), Jumlah
Pakaian
(kosong),
Subtotal
(kosong), Stok
(kosong).
Program
akan
menolok
akses dan
akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
2. Mengosongkan
Harga Beli,
Subtotal
(otomatis
kosong)
kemudian pilih
tombol tambah
detail
Kode Pakaian
(CLklt0001),
Nama Pakaian
(Celana Kulot),
Harga Beli
(kosong),
Ukuran (M),
Warna (Hitam),
Jumlah Pakaian
(5), Subtotal
(kosong), Stok
(168).
Program
akan
menolak
akses dan
akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
79
3. Mengisi semua
data dan pilih
tombol tambah
detail
Kode Pakaian
(CLklt0001),
Nama Pakaian
(Celana Kulot),
Harga Beli
(45000), Ukuran
(M), Warna
(Hitam), Jumlah
Pakaian (24),
Subtotal
(1080000), Stok
(168).
Program
akan
menerima
akses dan
menampilkan
data yang
tersimpan ke
dalam tabel
Sesuai
harapan
Valid
4. Mengosongkan
ID Agen, Nama
Agen, ID
Admin, dan
Nama Admin
kemudian pilih
tombol simpan
Tanggal (12-08-
2017), No Nota
Pembelian (3),
ID Agen
(kosong), Nama
Agen (kosong),
ID Admin
(kosong), Nama
Admin (kosong),
dan Total Bayar
(1080000)
Program
akan
menolak
akses dan
akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
5. Mengosongkan
ID Admin,
Nama Admin
(otomatis
kosong)
kemudian pilih
tombol simpan
Tanggal (12-08-
2017), No Nota
Pembelian (3),
ID Agen
(AGEN00001),
Nama Agen
(Nanik Juliani),
ID Admin
(kosong), Nama
Admin (kosong),
dan Total Bayar
(1080000)
Program
akan
menolak
akses dan
akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
6. Mengisi semua
data kemudian
pilih tombol
simpan
Tanggal (12-08-
2017), No Nota
Pembelian (3),
ID Agen
(AGEN00001),
Nama Agen
(Nanik Juliani),
ID Admin
(ADMIN0003),
Nama Admin
(Hamid), dan
Total Bayar
(1080000)
Program
akan
menerima
akses dan
data
tersimpan
Sesuai
harapan
Valid
Sumber: Hasil Penelitian (2017)
80
8. Black Box Testing Halaman Transaksi Penjualan Eceran
Tabel III.8
Black Box Testing Halaman Transaksi Penjualan Eceran
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Kode Pakaian,
Nama Pakaian,
Harga Satuan,
Ukuran, Warna,
Jumlah,
Diskon,
Subtotal dan
Stok tidak diisi
kemudian pilih
tombol tambah
detail
Kode Pakaian
(kosong), Nama
Pakaian (kosong),
Harga Satuan
(kosong), Ukuran
(kosong), Warna
(kosong), Jumlah
(kosong), Diskon
(kosong), Subtotal
(kosong), Stok
(kosong)
Program akan
menolok akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
2. Mengosongkan
Jumlah,
Subtotal
(otomatis
kosong)
kemudian pilih
tombol tambah
detail
Kode Pakaian
(KMktn0002),
Nama Pakaian
(Kemeja Katun),
Harga Satuan
(60000), Ukuran
(M), Warna (Pink
Fanta), Jumlah
(kosong), Diskon
(5), Subtotal
(kosong), Stok
(136)
Program akan
menolak akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
3. Mengisi semua
data dan pilih
tombol tambah
detail
Kode Pakaian
(KMktn0002),
Nama Pakaian
(Kemeja Katun),
Harga Satuan
(60000), Ukuran
(M), Warna (Pink
Fanta), Jumlah
(5), Diskon (5),
Subtotal
(285000), Stok
(136)
Program akan
menerima
akses dan
menampilkan
data yang
tersimpan ke
dalam tabel
Sesuai
harapan
Valid
4. Mengosongkan
ID Admin,
Nama Admin,
ID Pelanggan,
Bayar, dan Sisa
kemudian pilih
tombol simpan
Tanggal (12-08-
2017), No
Transaksi (7), ID
Admin (kosong),
Nama Admin
(kosong), ID
Pelanggan
(kosong), dan
Total (285000),
Program akan
menolak akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
81
Bayar (kosong)
dan Sisa (kosong)
5. Mengosongkan
Bayar, sisa
(otomatis
kosong)
kemudian pilih
tombol simpan
Tanggal (12-08-
2017), No
Transaksi (7), ID
Admin
(ADMIN0003),
Nama Admin
(Hamid) ID
Pelanggan
(Umum), dan
Total (285000),
Bayar (kosong)
dan Sisa (kosong)
Program akan
menolak akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
6. Mengisi semua
data kemudian
pilih tombol
simpan
Tanggal (12-08-
2017), No
Transaksi (7), ID
Admin
(ADMIN0003),
Nama Admin
(Hamid) ID
Pelanggan
(Umum), dan
Total (285000),
Bayar (300000)
dan Sisa (15000)
Program akan
menerima
akses dan data
tersimpan
Sesuai
harapan
Valid
Sumber: Hasil Penelitian (2017)
9. Black Box Testing Halaman Transaksi Penjualan Grosir
Tabel III.9
Black Box Testing HalamanTransaksi Penjualan Grosir
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Kode Pakaian,
Nama Pakaian,
Harga Satuan,
Ukuran, Warna,
Jumlah,
Diskon,
Subtotal dan
Stok tidak diisi
kemudian pilih
tombol tambah
detail
Kode Pakaian
(kosong), Nama
Pakaian (kosong),
Harga Satuan
(kosong), Ukuran
(kosong), Warna
(kosong), Jumlah
(kosong), Diskon
(kosong), Subtotal
(kosong), Stok
(kosong)
Program akan
menolok akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
82
2. Mengosongkan
Jumlah,
Subtotal
(otomatis
kosong)
kemudian pilih
tombol tambah
detail
Kode Pakaian
(KMktn0002),
Nama Pakaian
(Kemeja Katun),
Harga Satuan
(55000), Ukuran
(M), Warna (Pink
Fanta), Jumlah
(kosong), Diskon
(5), Subtotal
(kosong), Stok
(131)
Program akan
menolak akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
3. Mengisi semua
data dan pilih
tombol tambah
detail
Kode Pakaian
(KMktn0002),
Nama Pakaian
(Kemeja Katun),
Harga Satuan
(55000), Ukuran
(M), Warna (Pink
Fanta), Jumlah
(12), Stok (131),
Diskon (5),
Subtotal (660000),
Program akan
menerima
akses dan
menampilkan
data yang
tersimpan ke
dalam tabel
Sesuai
harapan
Valid
4. Mengosongkan
ID Admin,
Nama Admin,
ID Pelanggan,
Total, Bayar,
dan Sisa
kemudian pilih
tombol simpan
Tanggal (12-08-
2017), No Nota
Penjualan (3), ID
Admin (kosong),
Nama Admin
(kosong), ID
Pelanggan
(kosong),
Nama Pelanggan
(kosong), Total
(kosong), Bayar
(kosong) dan Sisa
(kosong)
Program akan
menolak akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
5. Mengosongkan
salah satu
kolom
kemudian pilih
tombol simpan
Tanggal (12-08-
2017), No
Transaksi (3), ID
Admin
(ADMIN0001),
Nama Admin
(Norhayati) ID
Pelanggan
(PLNGN0005),
Nama Pelanggan
(Mila Sari), Total
(660000), Bayar
(kosong) dan Sisa
(kosong)
Program akan
menolak akses
dan akan
menampilkan
pesan “Maaf,
Data Masih
Kosong,
Silahkan
Dilengkapi”
Sesuai
harapan
Valid
83
6. Mengisi semua
data kemudian
pilih tombol
simpan
Tanggal (12-08-
2017), No
Transaksi (3), ID
Admin
(ADMIN0001),
Nama Admin
(Norhayati) ID
Pelanggan
(PLNGN0005),
Nama Pelanggan
(Mila Sari), Total
(660000), Bayar
(700000) dan Sisa
(40000)
Program akan
menerima
akses dan data
tersimpan
Sesuai
harapan
Valid
Sumber: Hasil Penelitian (2017)