BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan...

53
91 BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Analisis kebutuhan yang dibutuhkan dalam program ini dari penggunanya adalah sebagai berikut : 1. Owner (Admin) a. Username dan password untuk owner masuk kedalam program b. Melakukan update saat barang pencucian baru masuk c. Melakukan pengolahan harga kendaraan d. Menambah user ataupun pegawai pencuci e. Melihat laporan perhari dan perbulan 2. User (Kasir) a. Username dan password untuk masuk kedalam program kasir b. Melakukan transaksi pembayaran dan melakukan transaksi barang untuk pegawai mengambil barang pencucian c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis kebutuhan yang dibutuhkan dalam program ini dari sistemnya adalah sebagai berikut : 1. Komputer atau Laptop a. Untuk memproses program b. Tempat menampungnya laporan

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan...

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

91

BAB III

PEMBAHASAN

3.1 Analisis Kebutuhan

Analisis kebutuhan yang dibutuhkan dalam program ini dari penggunanya

adalah sebagai berikut :

1. Owner (Admin)

a. Username dan password untuk owner masuk kedalam program

b. Melakukan update saat barang pencucian baru masuk

c. Melakukan pengolahan harga kendaraan

d. Menambah user ataupun pegawai pencuci

e. Melihat laporan perhari dan perbulan

2. User (Kasir)

a. Username dan password untuk masuk kedalam program kasir

b. Melakukan transaksi pembayaran dan melakukan transaksi barang untuk

pegawai mengambil barang pencucian

c. Mencetak struk pembayaran dan struk pengambilan barang pencucian

untuk pegawai

d. Membuat laporan perhari maupun perbulan

Analisis kebutuhan yang dibutuhkan dalam program ini dari sistemnya adalah

sebagai berikut :

1. Komputer atau Laptop

a. Untuk memproses program

b. Tempat menampungnya laporan

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

20

2. Printer atau alat cetak

a. Untuk mencetak struk

b. Untuk mencetak laporan perhari dan perbulan

3.2 Rancangan Dokumen

Adapun rancangan dokumen dalam program pembayaran ini sesuai

kebutuhan yang diperoleh :

A. Rancangan Dokumen Masukan (input)

1. Nama Dokumen : Data Harga Kendaraan

Fungsi : Untuk mengupdate harga kendaraan baru

Sumber : Owner

Tujuan : Admin

Media : Kertas

Jumlah : Menyesuaikan banyaknya jenis kendaraan

Frekuensi : Setiap kali update harga kendaraan

Bentuk : Lihat lampiran A.1

2. Nama Dokumen : Data user

Fungsi : Untuk menambahkan user baru

Sumber : User

Tujuan : Admin

Media : Kertas

Jumlah : Menyesuaikan jumlah user

Frekuensi : Setiap data user baru

Bentuk : Lihat lampiran A.2

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

21

3. Nama Dokumen : Data Pegawai pencuci

Fungsi : Untuk pegawai pencuci baru

Sumber : Owner

Tujuan : User

Media : Kertas

Jumlah : Menyesuaikan jumlah pegawai pencuci

Frekuensi : Setiap data pegawai pencucian baru

Bentuk : Lihat lampiran A.3

4. Nama Dokumen : Data Barang Pencucian

Fungsi : Untuk mengisi data stok barang pencucian baru

Sumber : Owner

Tujuan : User

Media : Kertas

Jumlah : Menyesuaikan jumlah stok barang pencucican

Frekuensi : Setiap kali data barang pencucian masuk

Bentuk : Lihat lampiran A.4

5. Nama Dokumen : Data Paketan

Fungsi : Untuk menambahkan data paketan pencucian baru

Sumber : Owner

Tujuan : User

Media : Kertas

Jumlah : Menyesuaikan update harga paketan pencucican

Frekuensi : Setiap kali update harga paketan terbaru

Bentuk : Lihat lampiran A.5

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

22

B. Rancangan Dokumen Keluaran (output)

1. Nama Dokumen : Struk Transaksi Pencucian

Fungsi : Sebagai bukti transaksi

Sumber : Kasir

Tujuan : Pelanggan

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap kali pembayaran pencucian kendaraan

Bentuk : Lihat lampiran B.1

2. Nama Dokumen : Struk Transaksi Pegawai

Fungsi : Sebagai bukti transaksi pengambilan barang cucian

Sumber : Kasir

Tujuan : Pegawai

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap kali pegawai ingin mengambil barang cucian

Bentuk : Lihat lampiran B.2

3. Nama Dokumen : Laporan Transaksi Pencucian perhari dan bulanan

Fungsi :Mengetahui pendapatan dari setiap transaksi pencucian

Sumber : Kasir

Tujuan : Owner atau pemilik

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap transaksi dilakukan

Bentuk : Lihat lampiran B.3

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

23

4. Nama Dokumen : Laporan Transaksi Pengambilan barang pencucian

perhari dan bulanan

Fungsi : Untuk mengetahui jumlah barang pencucian yang

keluar dan nama pegawai yang mengorder barang

pencucian

Sumber : Kasir

Tujuan : Owner atau pemilik

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap transaksi barang pencucian dilakukan

Bentuk : Lihat lampiran B.4

5. Nama Dokumen : Laporan Kerja Pegawai

Fungsi : Untuk mengetahui jumlah kerja tiap pegawai alam

pencucian kendaraan

Sumber : Kasir

Tujuan : Owner atau pemilik

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap owner meminta laporan kerja pegawai

Bentuk : Lihat lampiran B.5

6. Nama Dokumen : Laporan Data Barang

Fungsi : Untuk mengetahui sisa jumlah stok barang

Sumber : Kasir

Tujuan : Owner atau pemilik

Media : Kertas

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

24

Jumlah : 1 lembar

Frekuensi : Setiap owner meminta laporan data barang

Bentuk : Lihat lampiran B.6

3.3 Entity Relationship Diagram (ERD)

User*kd_user

password level

nama_user

Input

Transaksi

Pencucian

*notransaksi

totalbayar

tgl

kd_pegawai

**kd_paket

**kd_user

BerisiDetailtransaksi

**notransaksijumlahkendaraan

nm_paket subtotal

**kd_kendaraan

Biaya Memiliki

harga

kd_kendaraan

nm_kendaraan

Paketan

memiliki

nm_paket

*kd_paket

harga_paket

Transaksi barang

*nofaktur kd_user

**kd_pegawai

tgl

Input

BerisiDetail transaksi

barang

**nofaktur

**kd_barang

jumlahambil

sisastok

Tabel barang memiliki

*kd_barang

Nm_barang

stokbarang

pegawai

nm_pegawai

*kd_pegawai

hp

alamat

memiliki

1

M

1MMI

M

1

1

M

M

1

1MM1

harga_paket

nm_barang

Gambar III.1

Entity Relationship Diagram

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

25

Logical Report Structure (LRS)

Tabel User

PK kd_user

nama_user

password

level

Transaksi

PK notransaksi

tgl

totalbayar

**kd_user

kd_pegawai

kd_paket

detailtransaksi

**notransaksi

jumlahkendaraan

subtotal

**kd_kendaraan

nm_paket

harga_paket

**kd_paket

Tabel Biaya

PK kd_kendaraan

nm_kendaraan

harga

Paketan

PK kd_paket

nm_paket

harga_paket

1

M

M

M

11

Transaksi Barang

PK nofaktur

**kd_user

tgl

**kd_pegawai

nm_barang

Detailtransaksi Barang

**nofaktur

jumlahambil

sisastok

**kd_barang

Tabel Barang

PK kd_barang

nm_barang

stokbarang

Tabel Pegawai

PK kd_pegawai

nm_pegawai

alamat

hp

1

M

M

1

1

M

M

1

M

1

Gambar III.2

Local Report Structure

Keterangan : 1.) ** = ForensKey

2.) PK = PrimaryKey

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

26

3.4 Spesifikasi File

Berikut spesifikasi file berdasarkan fild yang berada di database beserta

fungsinya, diantaranya adalah :

1. Spesifikasi file User

Nama File : User

Akronim : user

Fungsi : Menyimpan data user

Tipe File : File Master

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

Panjang Record : 54 byte

Kunci Field : kd_user

Software : MySQL

Tabel III.1

Spesifikasi File User

No Elemen Data Akronim Tipe Size Keterangan

1 kode user kd_user varchar 3 Primary key

2 nama user nama_user varchar 20

3 Password password varchar 30

4 Level level varchar 1

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

27

2. Spesifikasi file Biaya

Nama File : Biaya

Akronim : biaya

Fungsi : Menyimpan data biaya kendaraan

Tipe File : File Master

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

Panjang Record : 73 byte

Kunci Field : kd_kendaraan

Software : MySQL

Tabel III.2

Spesifikasi File Biaya

No Elemen Data Akronim Tipe Size Keterangan

1 Kode kendaraan kd_kendaraan varchar 3 Primery key

2 Nama kendaraan nm_kendaraan varchar 50

3 Harga harga Int 20

3. Spesifikasi file Pegawai

Nama File : Pegawai

Akronim : pegawai

Fungsi : Menyimpan data pegawai

Tipe File : File Master

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

Panjang Record : 98 byte

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

28

Kunci Field : kd_pegawai

Software : MySQL

Tabel III.3

Spesifikasi File Pegawai

No Elemen Data Akronim Tipe Size Keterangan

1 Kode pegawai kd_pegawai varchar 6 Primery key

2 Nama pegawai nm_pegawai varchar 30

3 Alamat alamat varchar 50

4 Hp hp varchar 12

4. Spesifikasi file Barang

Nama File : Barang

Akronim : barang

Fungsi : Menyimpan data barang pencucian

Tipe File : File Master

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

Panjang Record : 35 byte

Kunci Field : kd_barang

Software : MySQL

Tabel III.4

Spesifikasi File Barang

No Elemen Data Akronim Tipe Size Keterangan

1 Kode barang kd_barang Varchar 4 Primery key

2 Nama barang nm_barang Varchar 20

3 Stok barang stok_barang Int 11

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

29

5. Spesifikasi File Paketan

Nama File : Paketan

Akronim : paketan

Fungsi : Menyimpan data semua paketan

Tipe File : File Master

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

Panjang Record : 25 byte

Kunci Field : kd_paket

Software : MySQL

Tabel III.5

Spesifikasi File Paketan

No Elemen Data Akronim Tipe Size Keterangan

1 Kode Paket kd_paket varchar 5 PrimeryKey

2 Nama Paket nm_paket varchar 20

3 Harga Paket harga_paket Double

6. Spesifikasi file Transaksi Pencucian

Nama File : Transaksi

Akronim : transaksi

Fungsi : Menyimpan data semua transaksi

Tipe File : File Transaksi

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

Panjang Record : 19 byte

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

30

Kunci Field : notransaksi

Software : MySQL

Tabel III.6

Spesifikasi File Transaksi Pencucian

No Elemen Data Akronim Tipe Size Keterangan

1 Nomor transaksi notransaksi varchar 9 Primery key

2 Tanggal tgl Date

3 Total bayar totalbayar double

4 Kode user kd_user varchar 10

7. Spesifikasi file Detail Transaksi Pencucian

Nama File : Detail Transaksi

Akronim : detailtransaksi

Fungsi : Merekap semua detailtransaksi

Tipe File : File Transaksi

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

Panjang Record : 30 byte

Kunci Field : notransaksi

Software : MySQL

Tabel III.7

Spesifikasi File Detail Transaksi Pencucian

No Elemen Data Akronim Tipe Size Keterangan

1 Nomor transaksi notransaksi varchar 9 Foreign key

2 Jumlah kendaraan jumlahkendaraan int 11

3 Subtotal subtotal double

4 Kode kendaraan kd_kendaraan varchar 10

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

31

8. Spesifikasi file Transaksi Pegawai

Nama File : Transaksi pegawai

Akronim : transaksipegawai

Fungsi : Menyimpan semua data transaksi pegawai

Tipe File : File Transaksi

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

Panjang Record : 79 byte

Kunci Field : nofaktur

Software : MySQL

Tabel III.8

Spesifikasi File Transaksi Pegawai

No Elemen Data Akronim Tipe Size Keterangan

1 Nomor faktur nofaktur varchar 9 Primery key

2 Kode user kd_user varchar 10

3 Tanggal tgl date

4 Nama barang nm_barang varchar 30

5 Nama pegawai nm_pegawai varchar 30

9. Spesifikasi file Detail Transaksi Pegawai

Nama File : Detail Transaksi pegawai

Akronim : detailtransaksipegawai

Fungsi : Merekap semua detailtransaksipegawai

Tipe File : File Transaksi

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

32

Panjang Record : 30 byte

Kunci Field : nofaktur

Software : MySQL

Tabel III.9

Spesifikasi File Detail Transaksi Pegawai

No Elemen Data Akronim Tipe Size Keterangan

1 Nomor faktur nofaktur varchar 9 Foreign key

2 Jumlah ambil jumlahambil Int 11

3 Sisa stok sisastok double

4 Kode barang kd_barang varchar 10

3.5 Pengkodean

Penggunaan kode sangat membantu dalam suatu program aplikasi, karena

dapat mempermudah dan mempercepat pengentrian data pada suatu database yang

besar. Dalam pembuatan aplikasi pembayaran steam motor dan mobil ini, penulis

membuat struktur kode sebagai berikut :

1. User

Setiap user harus memiliki kata kunci berupa kd_user masing-masing

sehingga dapat membedakan dari masing-masing user, diantaranya terdiri dari :

X X X

Singkatan dari kode user

Contoh :

D N S

Keterangan :

DNS = Kode akronim dari Deni Syaputra

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

33

2. Pegawai

Setiap pegawai harus memiliki kata kunci berupa kd_pegawai masing-masing

sehingga dapat membedakan dari masing-masing pegawai, diantaranya terdiri dari :

X X X X

Singkatan dari kode pegawai

Contoh :

B I R U

Keterangan :

BIRU = Kode warna dari Pegawai Pencucian

3. Barang Pencucian

Setiap barang memiliki kd_barang masing-masing. Bertujuan untuk

membedakan kode barang dengan nomor urut yang berbeda, diantaranya terdiri dari :

X 9 9 9

Singkatan dari kode barang Nomor barang

Contoh :

B 0 0 1

Keterangan :

B = Kode akronim dari Barang

001 = Nomor urut dari kode barang

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

34

4. Kendaraan

Setiap kendaraan harus memiliki kata kunci berupa kd_kendaraan masing-

masing sehingga dapat membedakan dari masing-masing kendaraan, diantaranya

terdiri dari :

X X X

Singkatan dari kode kendaraan

Contoh :

M B L

Keterangan :

MBL = Kode akronim dari Mobil

5. Paketan

Setiap paketan harus memiliki kata kunci berupa kd_paket masing-masing

sehingga dapat membedakan dari masing-masing paketan, diantaranya terdiri dari :

X X X X X

Singkatan dari kode paket

Contoh :

H E M A T

Keterangan :

HEMAT = Kode dari paketan

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

35

6. Transaksi Pencucian

Setiap transaksi pencucian memiliki notransaksi masing-masing. Bertujuan

untuk membedakan dari setiap transaksi pencucian, diantaranya terdiri dari :

X X 9 9 9 9 9 9 9

Singkatan dari kode transaksi Tahun Bulan Nomor urut dari transaksi

Contoh :

F K 1 9 0 6 0 0 1

Keterangan :

FK = Kode akronim dari Faktur

19 = Tahun Transaksi Pencucian

06 = Bulan Transaksi Pencucian

001 = Nomor urut dari Transaksi Pencucian

7. Transaksi Pengawai

Setiap transaksi pegawai memiliki nofaktur masing-masing. Bertujuan untuk

membedakan dari setiap transaksi pegawai, diantaranya terdiri dari :

X X 9 9 9 9 9 9 9

Singkatan transaksi pegawai Tahun Bulan Nomor urut dari transaksi Pegawai

Contoh :

T P 1 9 0 6 0 0 1

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

36

Keterangan :

TP = Kode akronim dari Transaksi Pegawai

19 = Tahun Transaksi Pegawai

06 = Bulan Transaksi Pegawai

001 = Nomor urut dari Transaksi Pegawai

3.6 Spesifikasi Program

Adapun spesifikasi dari program yang penulis buat, antara lain adalah :

A HIPO (Hirearchy Input Proses Output)

Gambar III.3

Hirearchy Input Proses Output

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

37

B. Flowchart

Form Login

Mulai

Input :

kodeuser

dan

password

Pilih login

selesai

Data benar

Kodeuser

dan

password

salah

Menu utama

Y

T

Gambar III.4

Flowchart Login

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

38

Mulai

Menu Utama

User

Pegawai

Barang

Paketan

Biaya

Transaksi

Pencucian

Laporan

Pencucian

Transaksi

Pegawai

Laporan

Transaksi

Pegawai

Laporan Kerja

Pegawai

Selesai

Y

T

Y

T

Y

T

Y

T

Y

T

Y

T

Y

T

Y

T

Y

T

TLaporan Data

Barang

Y

Y

T

T

Tampilan

Form User

Tampilan

Form

Pegawai

Tampilan

Form Barang

Tampilan

Form

Paketan

Tampilan

Form Biaya

Tampilan

Form

Transaksi

Pencucian

Tampilan

Laporan

Transaksi

Pencucian

Tampilan

Transaksi

Pegawai

Tampilan

Laporan

Transaksi

Pegawai

Tampilan

Laporan

Kerja

Pegawai

Tampilan

Laporan Data

Barang

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

39

Form User

Mulai

Input :

Kodeuser

Namauser

Password

level

simpan

Batal

Update

Tutup

selesai

Data berhasil

disimpan

Data tidak

tersimpan

Data berhasil

diupdate

Menu Utama

Y

T

Y

T

Y

T

Y

Tambah

Data Yang

Dicari

Y

TCari

T

Y

Gambar III.6

Flowchart User

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

40

Form Pegawai

Mulai

Input :

Kd_pegawai

Nm_pegawai

_alamat dan hp

simpan

Batal

Update

Tutup

selesai

Data berhasil

disimpan

Data tidak

tersimpan

Data berhasil

diupdate

Menu Utama

Y

T

Y

T

Y

T

Y

Tambah

Data Yang

Dicari

Y

TCari

T

Y

Gambar III.7

Flowchart Pegawai

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

41

Form Biaya Kendaraan

Mulai

Input :

Kd_kendaraan

Nm_kendaraan

Harga_kendara

an

simpan

Batal

Update

Tutup

selesai

Data berhasil

disimpan

Data tidak

tersimpan

Data berhasil

diupdate

Menu Utama

Y

T

Y

T

Y

T

Y

Tambah

Data Yang

Dicari

Y

TCari

T

Y

Gambar III.8

Flowchart Biaya Kendaraan

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

42

Form Barang

Mulai

Input :

Kd_barang

Nm_barang

stokbarang

simpan

Batal

Update

Tutup

selesai

Data berhasil

disimpan

Data tidak

tersimpan

Data berhasil

diupdate

Menu Utama

Y

T

Y

T

Y

T

Y

Tambah

Data Yang

Dicari

Y

TCari

T

Y

Gambar III.9

Flowchart Barang

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

43

Form Paketan

Mulai

Input :

Kd_paket,

Nm_paket,

_harga_paket

simpan

Batal

Update

Tutup

selesai

Data berhasil

disimpan

Data tidak

tersimpan

Data berhasil

diupdate

Menu Utama

Y

T

Y

T

Y

T

Y

Tambah

Data Yang

Dicari

Y

TCari

T

Y

Gambar III.10

Flowchart Paketan

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

44

Form Transaksi Pencucian

Mulai

Pilih

kd_pegawai

didata grid

Pilih

paketan

didata grid

Input

jumlah

kendaraan

(Harga Paketan +

Harga Kendaraan

* Jumlah

Kendaraan)

Batal

Simpan

Keluar

Selesai

Transaksi belum

tersimpan

Transaksi berhasil

tersimpan

Menu Utama

Cetak Struk ?

Y

T

Y

T

Y

Y

T

SubTotal

STRUK

Mau tambah

kendaraan ?

T

Y

Pilih

kendaraan

di data grid

Input

jumlah

uang bayar

Hasil

kembalian

uang bayar

Tambah

Gambar III.11

Flowchart Transaksi Pencucian

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

45

Laporan Transaksi Pencucian

Mulai

Pilihan :

- Perhari

- Perbulan

Laporan Per-

Hari

Laporan Per-

Bulan

Selesai

Cetak Laporan

Transaksi

Pencucian Per-

Hari

Cetak Laporan

Transaksi

Pencucian Per-

Bulan

Y

T

Y

T

Laporan

Transaksi

Pencucian

Kertas

Laporan

Transaksi

Pencucian

Per-Hari

Kertas

Laporan

Transaksi

Pencucian

Per-Bulan

Gambar III.12

Flowchart Laporan Transaksi Pencucian

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

46

Form Transaksi Pegawai

Mulai

Pilih

kd_pegawai

didata grid

Pilih

kd_barang

didata grid

Input jumlah

barang yang

ingin diorder

(Jumlah Barang –

stok barang)

Batal

Simpan

Keluar

Selesai

Transaksi belum

tersimpan

Transaksi berhasil

tersimpan

Menu Utama

Cetak Struk ?

Y

T

Y

T

Y

Y

T

Sisa Stok

STRUK

Mau tambah

barang ?

T

Y

Gambar III. 13

Flowchart Transaksi Pegawai

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

47

Form Laporan Transaksi Pegawai

Mulai

Pilihan :

- Perhari

- Perbulan

Laporan Per-

Hari

Laporan Per-

Bulan

Selesai

Cetak Laporan

Transaksi

Pegawai Per-Hari

Cetak Laporan

Transaksi

Pegawai Per-

Bulan

Y

T

Y

T

Laporan

Transaksi

Pegawai

Kertas

Laporan

Transaksi

Pegawai

Per-Hari

Kertas

Laporan

Transaksi

Pegawai

Per-Bulan

Gambar III. 14

Flowchart Laporan Transaksi Pegawai

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

48

Form Laporan Kerja Pegawai

Mulai

Pilihan :

- Perhari

- Perbulan

Laporan Per-

Hari

Laporan Per-

Bulan

Selesai

Cetak Laporan

Kerja Pegawai

Per-Hari

Cetak Laporan

Kerja Pegawai

Per-Bulan

Y

T

Y

T

Laporan Kerja

Pegawai

Kertas

Laporan

Kerja

Pegawai

Per-HarI

Kertas

Laporan

Kerja

Pegawai

Per-Bulan

Gambar III. 15

Flowchart Laporan Kerja Pegawai

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

49

Form Laporan Data Barang

Mulai

Selesai

Cetak Laporan Data

Barang

Kertas

Laporan

Data

Barang

Gambar III. 16

Flowchart Laporan Data Barang

3.7 Spesifikasi Sistem Komputer

Perangkat komputer yang akan digunakan sebagai perangkat keras

(hardware) dalam mengakses program harus sesuai dengan kebutuhan, sehingga

dapat mendukung perangkat lunak (software) atau program yang akan dijalankan.

1. Perangkat Keras (Hardware)

Perangkat keras adalah peralatan yang secara fisik digunakan untuk

mendukung program yang dijalankan. Spesifikasi perangkat keras yang

penulis gunakan adalah sebagai berikut :

a. Processor : Genuine Intel ® CPU U2300 @1.20GHz 1.20GHz

b. Memory (RAM) : 2,00 GB

c. Monitor : 14”

d. Harddisk : 250 GB

e. Keyboard : Standart Keyboard

f. Mouse : Standart Mouse

g. Printer : HP Deskjen 2400

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

50

2. Perangkat Lunak (Software)

Perankat lunak adalah program yang berisi perintah-perintah untuk

melakukan pengolahan data pembuatan laporan. Adapun spesifikasi

perangkat lunak yang penulis gunakan adalah sebagai berikut :

a. Sistem Operasi : Microsoft Windows 7

b. Bahasa pemrograman : NetBeans IDE 8.2

c. Software pendukung : XAMPP, MySQL, PHPMyAdmin

3.8 Implementasi

Implementasi rancangan antar muka pada program pembayaran steam motor

dan mobil berdasarkan hasil rancangan antar muka.

1. Halaman Login Admin dan Kasir

Admin atau Kasir harusa melakukan login terlebih dahulu untuk dapat

mengelola data-data dihalaman admin atau kasir. Jika berhasil, maka Admin

atau Kasir langsung diarahkan pleh sistem kehalaman Admin atau Kasir.

Gambar III.17

Halaman Login Admin dan kasi

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

51

2. Halaman Admin Menu Utama

Setelah admin berhasil login, sistem akan menampilkan halaman utama dari

admin.

Gambar III.18

Halaman Menu Utama Admin

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

52

3. Halaman kasir Menu Utama

Setelah kasir berhasil login, sistem akan menampilkan halaman utama kasir.

Gambar III.19

Halaman Menu Utama kasir

4. Halaman Admin Data User

Melalui halaman ini, Admin bisa melakukan tambah, edit dan hapus data user.

Gambar III.20

Halaman Data User

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

53

5. Halaman Admin data pegawai

Melalui halaman ini, Admin bisa melakukan tambah, edit dan hapus data

pegawai.

. Gambar III.21

Halaman Data Pegawai

6. Halaman Admin data Paketan

Melalui halaman ini, Admin bisa melakukan tambah, edit dan hapus data

Paketan.

Gambar III.22

Halaman Data Paketan

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

54

7. Halaman Admin data harga kendaraan

Melalui halaman ini, Admin bisa melakukan tambah, edit dan hapus data

harga kendaraan.

Gambar III.23

Halaman Data Harga Kendaraan

8. Halaman Admin data Barang

Melalui halaman ini, Admin bisa melakukan tambah, edit dan hapus data

Barang.

Gambar III.24

Halaman Data Barang

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

55

9. Halaman Menu Transaksi Pencucian

Menu transaksi pencucian berfungsi untuk pelanggan melakukan pembayaran

pencucian steam motor dan mobil.

”Tambah” untuk menginput pembayaran pelanggan.

Gambar III.25

Halaman Transaksi Pencucian

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

56

10. Laporan Transaksi Pencucian

Laporan transaksi pencucian adalah hasil dari keseluruhan dari transaksi yang

telah dilakukan.

Gambar III.26

Laporan Transaksi Pencucian

11. Cetak Laporan

Untuk mencetak data laporan, klik icon printer.

Gambar III.27

Cetak Laporan Transaksi Pencucian

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

57

12. Halaman Transaksi Pegawai

Menu transaksi pegawai berfungsi untuk peagwai yang ingin melakukan

pengambilan barang pencucian melalui kasir untuk mengordernya.

Gambar III.28

Halaman Transaksi Pegawai

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

58

13. Laporan Transaksi Pegawai

Laporan transaksi pegawai adalah hasil dari keseluruhan dari transaksi yang

telah dilakukan oleh pegawai saat mengorder barang melalui kasir.

Gambar III.29

Laporan Transaksi Pegawai

14. Cetak Laporan

Untuk mencetak data laporan, klik icon printer.

Gambar III.30

Cetak Laporan Transaksi Pegawai

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

59

15. Laporan Kerja Pegawai

Laporan kerja pegawai adalah hasil dari keseluruhan kerja pegawai baik

perhari maupun perbulan.

Gambar III.31

Laporan Kerja Pegawai

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

60

16. Cetak Laporan

Untuk mencetak data laporan, klik icon printer.

Gambar III.32

Cetak Laporan Kerja Pegawai

17. Laporan Data Barang

Laporan Data Barang adalah hasil dari sisa stok barang pencucian

Gambar III.33

Laporan Data Barang

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

61

18. Cetak Laporan

Untuk mencetak data laporan barang, klik icon printer.

Gambar III.34

Cetak Laporan Data Barang

Page 44: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

62

3.9 Pengujian Unit

Pada tahap ini, pengujian pada program yang telah dibuat menggunakan

blackbox testing yang focus terhadap proses masukan dan keluaran program.

A. Pengujian Pada “Login”

Tabel III.10

Hasil Pengujian Black Box Testing Halaman Login

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 User name dan

password

tidak di isi kemudian

klik

tombol login

User name

: (kosong)

Password :

(kosong)

Tombol Login

Tidak Aktif

Sesuai

Harapan

Valid

2 Mengetikan

username tetapi

password tidak di isi

User name

: AIA

(Benar)

Password :

(kosong)

Kode user atau

Password salah

Sesuai

Harapan

Valid

3 Username di isi

benar dan password

di isi salah

User name

: AIA

(benar)

Password :

9876

(salah)

Kode user atau

Password salah

Sesuai

Harapan

Valid

4 Username di isi

tetapi salah

password di isi benar

Username

: WWW

(salah)

Password :

kasir

(Benar)

Kode user

salah

Sesuai

Harapan

Valid

5. Mengetikkan

username dan

password dengan

data yang

benar kemudian klik

tombol

login

User name

: AIA

(benar)

Password :

kasir

(benar)

Sistem

menerima

akses login dan

langsung

menampilkan

menu utama

Sesuai

Harapan

Valid

Page 45: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

63

B. Pengujian Pada “Menu Utama”

Tabel III.11

Hasil Pengujian Black Box Testing Halaman Menu Utama

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Memilih LogOut

pada menu File

Pilih menu

LogOut Akan keluar dari

menu utama dan

beralih kemenu

login

Sesuai

Harapan

Valid

2 Memilih Keluar

pada menu File

Pilih menu

Keluar Akan keluar dari

program

Sesuai

Harapan

Valid

C. Pengujian Pada “Data Barang Pencucian”

Tabel III.12

Hasil Pengujian Black Box Testing Halaman Barang Pencucian

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Menambahkan

data barang

Tekan input

semua

textfield

akan aktif

Tombol input

berubah menjadi

tombol simpan,

tombol tutup

menjadi batal

Sesuai

Harapan

Valid

2 Ketikan kode

barang

Jika sudah

ada kode

barang

enter maka

kode

barang

akan

nonaktif

Maka tombol

simpan akan

berubah menjadi

update, tekan

batal untuk

membatalkan

semua

Sesuai

Harapan

Valid

3 Ketikan kode

barang

Jika tidak

ada kode

barang

kursor pindak ke

nama barang

isikan data barang

baru

Sesuai

Harapan

Valid

4 Menghapus data

barang

Pilih data

table mana

saja yang

akan

dihapus

Tekan tombol

backspace untuk

menghapusnya

Sesuai

Harapan

Valid

Page 46: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

64

D. Pengujian Pada “Data Paketan”

Tabel III.13

Hasil Pengujian Black Box Testing Halaman Paketan

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Menambahk

an data

paket

Tekan

tambah

semua

textfield

akan aktif

Tombol tambah

berubah menjadi

tombol simpan,

tombol tutup

menjadi batal

Sesuai

Harapan

Valid

2 Ketikan

kode paket

Jika sudah

ada kode

paket enter

maka kode

paket akan

nonaktif

Maka tombol

simpan akan

berubah menjadi

update, tekan batal

untuk membatalkan

semua

Sesuai

Harapan

Valid

3 Ketikan

kode paket

Jika tidak

ada kode

paket

kursor pindak ke

nama paket isikan

data paketan baru

Sesuai

Harapan

Valid

4 Menghapus

data paket

Pilih data

table mana

saja yang

akan

dihapus

Tekan tombol

backspace untuk

menghapusnya

Sesuai

Harapan

Valid

Page 47: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

65

E. Pengujian Pada “Data User”

Tabel III.14

Hasil Pengujian Black Box Testing Halaman User

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Menambah-

kan user

Tekan

tambah

semua

textfield akan

aktif

Tombol tambah

berubah menjadi

tombol simpan,

tombol tutup

menjadi batal

Sesuai

Harapan

Valid

2 Ketikan

kode user

Jika sudah

ada kode

user enter

maka kode

user akan

nonaktif

Maka tombol

simpan akan

berubah menjadi

update, tekan

batal untuk

membatalkan

semua

Sesuai

Harapan

Valid

3 Ketikan

kode user

Jika tidak

ada kode

user

kursor pindak ke

nama user isikan

data user baru

Sesuai

Harapan

Valid

4 Menghapus

data user

Pilih data

table mana

saja yang

akan dihapus

Tekan tombol

backspace untuk

menghapusnya

Sesuai

Harapan

Valid

Page 48: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

66

F. Pengujian Pada “Data Pegawai”

Tabel III.15

Hasil Pengujian Black Box Testing Halaman Pegawai

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Menambahk

an data

pegawai

Tekan

tambah

semua

textfield akan

aktif

Tombol tambah

berubah menjadi

tombol simpan,

tombol tutup

menjadi batal

Sesuai

Harapan

Valid

2 Ketikan

kode

pegawai

Jika sudah

ada kode

pegawai

enter maka

kode

pegawai

akan

nonaktif

Maka tombol

simpan akan

berubah menjadi

update, tekan

batal untuk

membatalkan

semua

Sesuai

Harapan

Valid

3 Ketikan

kode

pegawai

Jika tidak

ada kode

pegawai

kursor pindak ke

nama pegawai

isikan data

pegawai baru

Sesuai

Harapan

Valid

4 Menghapus

data

pegawai

Pilih data

table mana

saja yang

akan dihapus

Tekan tombol

backspace untuk

menghapusnya

Sesuai

Harapan

Valid

Page 49: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

67

G. Pengujian Pada “Data Biaya Kendaraan”

Tabel III.16

Hasil Pengujian Black Box Testing Halaman Biaya Kendaraan

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Menambahk

an data

biaya

kendaraan

Tekan

tambah

semua

textfield akan

aktif

Tombol tambah

berubah menjadi

tombol simpan,

tombol tutup

menjadi batal

Sesuai

Harapan

Valid

2 Ketikan

kode

kendaraan

Jika sudah

ada kode

kendaraan

enter maka

kode

kendaraan

akan

nonaktif

Maka tombol

simpan akan

berubah menjadi

update, tekan

batal untuk

membatalkan

semua

Sesuai

Harapan

Valid

3 Ketikan

kode kendaraan

Jika tidak

ada kode

kendaraan

kursor pindak ke

nama kendaraan

isikan data

kendaraan baru

Sesuai

Harapan

Valid

4 Menghapus

data kendaraan

Pilih data

table mana

saja yang

akan dihapus

Tekan tombol

backspace untuk

menghapusnya

Sesuai

Harapan

Valid

Page 50: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

68

H. Pengujian Pada “Transaksi Pencucian”

Tabel III.17

Hasil Pengujian Black Box Testing Halaman Transaksi Pencucian

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Melakukan

transaksi

pencucian

Tekan

tambah

textfield

jumlah

kendaraan

dan uang

bayar akan

aktif

No.transaksi

akan muncul

sendiri

Sesuai

Harapan

Valid

2 Memilih

Pegawai

yang

mencuci

kendaraann

ya

Tekan

tombol (…) Tersaji beberapa

nama pegawai

Sesuai

Harapan

Valid

3 Memilih

jenis

paketan jika

pelanggan

memilik

paket

Tekan

tombol (…) Tersaji beberapa

jenis paketan

beserta harga

Sesuai

Harapan

Valid

4 Memilih

jenis

kendaraan

yang dicuci

Tekan

tombol (…) Tersaji beberapa

jenis kendaraan

beserta harga

Sesuai

Harapan

Valid

5 Membatalka

n transaksi

pencucian

Tekan

tombol batal

maka semua

transaksi terhapus

kecuali tanggal

dan kode user

Sesuai

Harapan

Valid

6 Melakukan

simpan

transaksi

pencucian

Tekan

tombol

simpan maka

data akan

tersimpan ke

database

Akan muncul

tawaran cetak

struk

Sesuai

Harapan

Valid

Page 51: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

69

I. Pengujian Pada “Transaksi Pegawai”

Tabel III.18

Hasil Pengujian Black Box Testing Halaman Transaksi Pegawai

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Melakukan

transaksi

pegawai

Tekan

tambah

textfield kode

pegawai dan

jumlah ambil

akan aktif

No.Faktur akan

muncul sendiri

Sesuai

Harapan

Valid

2 Memilih

pegawai

yang ingin

mengorder

barang

Tekan

tombol (…) Tersaji beberapa

nama pegawai

beserta kode

pegawai

Sesuai

Harapan

Valid

3 Memilih

jenis barang

yang ingin

disorder

Tekan

tombol (…) Tersaji beberapa

jenis barang

pencucian

beserta stok

Sesuai

Harapan

Valid

3 Membatalka

n transaksi

pegawai

Tekan

tombol batal

maka semua

transaksi terhapus

kecuali tanggal

dan kode user

Sesuai

Harapan

Valid

4 Melakukan

simpan

transaksi

pegawai

Tekan

tombol

simpan maka

data akan

tersimpan ke

database

Akan muncul

tawaran cetak

struk

Sesuai

Harapan

Valid

Page 52: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

70

J. Pengujian Pada “Laporan Transaksi Pencucian”

Tabel III.19

Hasil Pengujian Black Box Testing Halaman Lapora Transaksi Pencucian

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Melakukan

cetak laporan

perperiode

Pilih dari

tanggal

berapa

sampai

tanggal

berapa

Ketika tekan

cetak maka

muncul

laporan

perperiode

Sesuai

Harapan

Valid

2 Melakukan

cetak laporan

perbulan

Pilih bulan

berapa dan

tahun berapa

Ketika tekan

cetak maka

muncul

laporan

perbulan

Sesuai

Harapan

Valid

K. Pengujian Pada “Laporan Transaksi Pengambilan barang pencucian”

Tabel III.20

Hasil Pengujian Black Box Testing Halaman Laporan Transaksi Pegawai

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Melakukan

cetak laporan

perperiode

Pilih dari

tanggal

berapa

sampai

tanggal

berapa

Ketika tekan

cetak maka

muncul

laporan

perperiode

Sesuai

Harapan

Valid

2 Melakukan

cetak laporan

perbulan

Pilih bulan

berapa dan

tahun berapa

Ketika tekan

cetak maka

muncul

laporan

perbulan

Sesuai

Harapan

Valid

Page 53: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Mencetak struk pembayaran dan struk pengambilan barang pencucian untuk pegawai d. Membuat laporan perhari maupun perbulan Analisis

71

L. Pengujian Pada “Laporan Kerja Pegawai”

Tabel III.21

Hasil Pengujian Black Box Testing Halaman Laporan Kerja Pegawai

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Melakukan

cetak laporan

perperiode

Pilih dari

tanggal

berapa

sampai

tanggal

berapa

Ketika tekan

cetak maka

muncul

laporan

perperiode

Sesuai

Harapan

Valid

2 Melakukan

cetak laporan

perbulan

Pilih bulan

berapa dan

tahun berapa

Ketika tekan

cetak maka

muncul

laporan

perbulan

Sesuai

Harapan

Valid

M. Pengujian Pada “Laporan Data Barang”

Tabel III.22

Hasil Pengujian Black Box Testing Halaman Laporan Data Barang

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Melakukan

cetak laporan

data barang

Pilih Tombol

cetak Ketika tekan

cetak maka

muncul hasil

laporan

Sesuai

Harapan

Valid