BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan...

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

Transcript of BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan...

Page 1: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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.

Page 2: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 3: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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.

Page 4: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 5: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 6: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 7: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 8: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 9: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 10: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 11: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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.

Page 12: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

32

c. Activity Diagram Halaman Data Pakaian

Sumber: Hasil Penelitian (2017)

Gambar III.5

Activity Diagram Halaman Data Pakaian

Page 13: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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.

Page 14: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

34

d. Activity Diagram Halaman Data Agen

Sumber: Hasil Penelitian (2017)

Gambar III.6

Activity Diagram Halaman Data Agen

Page 15: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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.

Page 16: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

36

e. Activity Diagram Halaman Data Admin

Sumber: Hasil Penelitian (2017)

Gambar III.7

Activity Diagram Halaman Data Admin

Page 17: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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.

Page 18: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

38

f. Activity Diagram Halaman Data Pelanggan

Sumber: Hasil Penelitian (2017)

Gambar III.8

Activity Diagram Halaman Data Pelanggan

Page 19: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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.

Page 20: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

40

g. Activity Diagram Halaman Transaksi Pembelian

Sumber: Hasil Penelitian (2017)

Gambar III.9

Activity Diagram Halaman Transaksi Pembelian

Page 21: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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.

Page 22: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

42

h. Activity Diagram Halaman Transaksi Penjualan Eceran

Sumber: Hasil Penelitian (2017)

Gambar III.10

Activity Diagram Halaman Transaksi Penjualan Eceran

Page 23: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 24: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 25: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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.

Page 26: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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.

Page 27: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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.

Page 28: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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.

Page 29: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 30: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 31: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 32: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 33: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 34: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 35: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 36: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 37: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 38: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 39: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 40: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 41: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 42: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 43: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 44: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 45: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 46: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 47: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 48: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 49: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 50: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 51: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 52: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 53: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 54: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 55: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 56: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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)

Page 57: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 58: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 59: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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)

Page 60: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 61: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 62: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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

Page 63: BAB III PEMBAHASAN...Agen menyerahkan nota asli kepada pemilik sebagai bukti telah melakukan pembayaran atas pembelian pakaian. Kemudian agen mengirim pakaian ke Toko Al-Gaza Busana

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)