BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34...

118
31 BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM Pada bab 3 ini akan dijelaskan mengenai metode penelitian yang dilakukan dan perancangan sistem dari aplikasi yang dibuat. Perancangan sistem disini meliputi system flow, DFD, ERD, desain antar muka dan desain uji coba sistem. 3.1. Metode Penelitian Untuk pengumpulan data yang diperlukan dalam melaksanakan Tugas Akhir pada UD. Matahari Jaya, ada beberapa cara yang telah dilakukan, antara lain: a) Wawancara/Interview Cara ini dilakukan untuk mengetahui kebutuhan-kebutuhan pengguna pada UD.Matahari Jaya berkaitan dengan penjualan, retur penjualan, stock opname, transfer barang antar cabang, dan promo. b) Angket Cara ini dilakukan untuk mengetahui kebutuhan-kebutuhan pengguna pada UD.Matahari Jaya berkaitan dengan penjualan, retur penjualan, stock opname, transfer barang antar cabang, dan promo. c) Dokumentasi Cara ini dilakukan untuk melakukan dokumentasi penjualan yang terjadi pada UD. Matahari Jaya dalam kurun waktu 2012. STIKOM SURABAYA

Transcript of BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34...

Page 1: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

31

BAB III

METODE PENELITIAN DAN PERANCANGAN SISTEM

Pada bab 3 ini akan dijelaskan mengenai metode penelitian yang dilakukan

dan perancangan sistem dari aplikasi yang dibuat. Perancangan sistem disini

meliputi system flow, DFD, ERD, desain antar muka dan desain uji coba sistem.

3.1. Metode Penelitian

Untuk pengumpulan data yang diperlukan dalam melaksanakan Tugas

Akhir pada UD. Matahari Jaya, ada beberapa cara yang telah dilakukan, antara

lain:

a) Wawancara/Interview

Cara ini dilakukan untuk mengetahui kebutuhan-kebutuhan pengguna pada

UD.Matahari Jaya berkaitan dengan penjualan, retur penjualan, stock

opname, transfer barang antar cabang, dan promo.

b) Angket

Cara ini dilakukan untuk mengetahui kebutuhan-kebutuhan pengguna pada

UD.Matahari Jaya berkaitan dengan penjualan, retur penjualan, stock

opname, transfer barang antar cabang, dan promo.

c) Dokumentasi

Cara ini dilakukan untuk melakukan dokumentasi penjualan yang terjadi

pada UD. Matahari Jaya dalam kurun waktu 2012.

STIK

OM SURABAYA

Page 2: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

32

3.2. Identifikasi Masalah

Setelah dilakukan analisis permasalahan maka dapat dirumuskan bahwa

aplikasi POS yang lama masih memiliki kelemahan-kelemahan pada proses-

proses utama yang terjadi di dalam aplikasi yang lama antara lain :

1. Proses penjualan

Pada aplikasi yang lama penjualan yang ada tidak mampu menangani promo-

promo yang ada sehingga selama ini jika customer melakukan pembelian

barang yang memiliki promo akan dimasukkan ke dalam aplikasi sebagai

potongan oleh kasir, hal ini dapat menyebabkan terjadinya salah input yang

mengakibatkan ketidakakuratan data penjualan.

2. Proses retur penjualan

Pada sistem yang lama retur penjualan yang ada dirasa terlalu sulit untuk

dipergunakan oleh karena kasir harus mencocokkan nota penjualan secara

manual kemudian baru dimasukkan sebagai retur penjualan ke dalam aplikasi.

3. Proses maintenance data master

Selama ini pada aplikasi yang lama, maintenance master terutama pada

master barang susah untuk diterapkan perihal tidak disediakannya status

barang aktif maupun non aktif sehingga selama ini pada saat pencarian barang

di penjualan, barang tersebut akan tetap muncul pada hasil pencarian barang.

4. Proses transfer gudang

Tidak adanya fitur transfer gudang pada aplikasi yang lama

5. Proses stock opname

Pada sistem yang lama stock opname harus menunggu ditutup dulu padahal

barang-barang yang ada jumlahnya sangat banyak dan sebagian besar dari

STIKOM S

URABAYA

Page 3: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

33

barangnya adalah barang fast moving. Hal ini tentunya menyebabkan

ketidakakuratan data stock barang oleh karena hampir tidak pernah

dilakukannya stock opname pada UD. Matahari Jaya.

6. Proses cetak laporan

Selama ini laporan-laporan yang disediakan di dalam aplikasi yang lama

masih belum dapat memenuhi kebutuhan-kebutuhan dari pihak manajemen

untuk pengambilan-pengambilan keputusan manajerial seperti tidak adanya

laporan pendapatan kasir dan SPG, tidak adanya laporan penjualan harian,

dan lain-lain.

Kelemahan yang lain adalah tidak adanya fitur bagi pimpinan di pusat

untuk dapat memantau data stock barang maupun penjualan di barang secara

langsung, sehingga informasi yang diterima oleh pimpinan selama ini adalah

bukan informasi yg terbaru dari cabang. Lamanya informasi yang didapatkan oleh

pimpinan ini juga menyulitkan pimpinan untuk menilai dan melakukan

pengambilan keputusan-keputusan untuk cabang. Diharapkan aplikasi yang baru

nantinya dapat menjawab semua permasalahan di atas.

3.3. Rancangan Penelitian

Proses-proses utama dalam Point of Sales adalah sebagai berikut :

1. Transaksi penjualan yang dilakukan oleh kasir

Pada proses ini, kasir melakukan input data barang-barang penjualan yang

dilakukan oleh customer ke dalam aplikasi. Lalu kasir akan mencetak nota

penjualan yang akan diberikan kepada customer dan rekapnya diberikan

kepada pimpinan untuk dilakukan konfirmasi nantinya.

STIKOM S

URABAYA

Page 4: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

34

2. Transaksi retur penjualan yang dilakukan oleh kasir

Pada proses ini customer dapat melakukan retur barang, lalu kasir akan

melakukan input ke aplikasi mengenai retur penjualan, dan mencetak nota

retur penjualan yang akan diberikan kepada customer dan pimpinan.

3. Maintenance data master yang dilakukan oleh admin

Admin akan melakukan maintenance data master secara berkala. Melakukan

penambahan data master atau pengubahan data master.

4. Transfer gudang yang dilakukan oleh admin

Admin akan melakukan input transfer gudang yang digunakan untuk

melakukan transfer stock data barang yang akan dikirim ke cabang ataupun

sebaliknya.

5. Stock opname yang dilakukan oleh admin

Pada proses ini admin akan melakukan input data barang stock opname ke

dalam aplikasi. Selanjutnya pimpinan yang akan menyeleksi barang-barang

yang telah dilakukan stock opname.

6. Cetak laporan yang dilakukan oleh admin

Admin akan mencetak data-data laporan dari aplikasi yang nantinya akan

diberikan kepada pimpinan untuk diperiksa dan menjadi pertimbangan bagi

pimpinan untuk mengambil keputusan-keputusan manajerial.

Pada Gambar 3.1 di halaman 35 menggambarkan Block Diagram untuk

menjelaskan alur proses yang terjadi dalam aplikasi point of sales.

STIKOM S

URABAYA

Page 5: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

35

Gambar 3.1 Block Diagram aplikasi Point of Sales

3.4. Analisis dan Perancangan Sistem

3.4.1. System Flow

Penggambaran arus informasi akan dijabarkan pada alur sistem yang akan

diimplementasikan dengan komputer berupa penjaluran antara data, proses dan

laporan.

a. System Flow Penjualan

Pada system flow penjualan ini dimulai dari customer yang sudah selesai

berbelanja dengan ditemani SPG pergi ke kasir. Kasir lalu akan membuka menu

POS dan memasukkan data customer. Setelah itu, menu POS akan terbuka dan

kasir akan memasukkan data-data SPG dan data-data barang penjualan dari

Input Kasir Data Penjualan

Admin Data Barang Data Satuan Data Kategori Data SPG Data Customer Data Supplier Data Promo Data Kartu Kredit

atau Debet Data Penerimaan

Barang Data Stock Opname Data Transfer

Gudang Data Jumlah Label

dan Keplek Pimpinan Data Hak Akses

pengguna

Proses Kasir Transaksi Penjualan Transaksi Retur

Penjualan Admin Maintenance Data

Master Barang, Satuan, Kategori, Customer, Supplier, dan Promo

Penerimaan Barang Transfer Gudang Stock Opname Cetak laporan

Pimpinan Maintenance Hak

Akses pengguna

Output Customer Nota Penjualan Nota Retur Penjualan

Admin Laporan Data Master

Barang Nota Penerimaan

Barang Pimpinan Laporan Master

Customer Laporan Penjualan Laporan Pendapatan

Kasir Laporan Rekap

Penjualan Laporan Retur

Penjualan Laporan Stok

STIKOM S

URABAYA

Page 6: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

36

customer tersebut. Setelah itu, maka kasir akan membuka menu pembayaran dan

setelah customer melakukan pembayaran maka kasir akan mencetak nota

penjualan yang akan diberikan kepada customer. System flow penjualan dapat

dilihat pada Gambar 3.2 di halaman 37.

b. System Flow Retur Penjualan

Pada system flow retur penjualan ini akan dimulai dari customer yang akan

melakukan retur penjualan, terlebih dahulu membawa nota penjualan kepada kasir

untuk dicek terlebih dahulu. Setelah itu, customer ditemani oleh SPG akan

memilih barang pengganti untuk retur barang tersebut. Setelah selesai maka

customer ditemani oleh SPG akan kembali ke kasir untuk melakukan retur. Kasir

akan membuka menu POS lalu memilih menu retur penjualan, lalu kasir akan

memasukkan data nomor nota penjualan sebelumnya. Aplikasi akan menampilkan

data-data barang penjualan sebelumnya, kasir akan memilih barang-barang mana

saja yang dilakukan oleh customer bersangkutan. Setelah selesai kasir akan

memasukkan data barang pengganti, dan akan dicek jika ada kelebihan biaya

maka customer akan melakukan pembayaran kelebihan dari barang pengganti.

Setelah itu, kasir akan melakukan cetak nota retur penjualan yang nantinya akan

diberikan kepada customer. System flow retur penjualan dapat dilihat pada

Gambar 3.3 di halaman 38.

STIKOM S

URABAYA

Page 7: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

37

Gambar 3.2 System Flow Penjualan

STIKOM S

URABAYA

Page 8: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

38

Gambar 3.3 System Flow Retur Penjualan

STIKOM S

URABAYA

Page 9: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

39

c. System Flow Stock Opname

System flow stock opname ini akan dimulai dari admin akan melakukan

input data barang apa saja yang akan dilakukan stock opname. Setelah data barang

siap, admin akan memasukkan jumlah data barang lewat barcode scanner atau

memasukkan data ke dalam menu stock opname. Setelah selesai maka admin akan

melakukan penyimpanan data stock opname. Setelah itu, admin dapat

memasukkan data stock barang yang tidak sesuai ke dalam menu koreksi stock

ataupun barang hilang. Pimpinan juga dapat melihat hasil data stock opname yang

dilakukan oleh admin. System flow stock opname dapat dilihat pada Gambar 3.4 di

halaman 40.

STIKOM S

URABAYA

Page 10: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

40

Gambar 3.4 System Flow Stock Opname

STIKOM S

URABAYA

Page 11: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

41

3.5. Data Flow Diagram

3.5.1. Diagram Berjenjang

Diagram berjenjang untuk proses-proses yang terjadi di dalam sistem

dapat dilihat pada Gambar 3.5 di halaman 42.

STIKOM S

URABAYA

Page 12: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

42

Gambar 3.5 Diagram Berjenjang Aplikasi Point of Sales

STIKOM S

URABAYA

Page 13: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

43

3.5.2. Context Diagram

Context diagram untuk aplikasi Point of Sales perlengkapan balita pada

UD. Matahari Jaya Malang dapat dilihat pada Gambar 3.6. Pada context diagram

ini terdapat 3 entitas, yaitu pimpinan, admin dan kasir.

Gambar 3.6 Context Diagram

3.5.3. Data Flow Diagram Level 0

Data Flow Diagram Level 0 pada aplikasi Point of Sales pada UD.

Matahari Jaya Malang terdiri dari 9 proses, yaitu proses manipulasi data master,

proses transaksi POS, proses transfer gudang, proses stock opname, proses

maintenance hak akses user, proses penerimaan barang, proses cetak laporan,

proses cetak keplek harga dan barcode, dan proses manipulasi data setting. Yang

masing-masing dapat dilihat pada Gambar 3.7 dan Gambar 3.8 di halaman 44,

Data Setting

Nota Penerimaan Barang

Nota Transfer Gudang

Laporan Retur Penjualan

Data Kartu Kredit atau Debet

Label Barcode dan Harga

Data Jumlah Label dan Keplek

Data Supplier

Data Customer

Data Penerimaan Barang

Data SPGData Lokasi

Laporan Customer

Nota Retur Penjualan

Data Retur Penjualan

Data Hak Akses

Laporan Data Barang

Data Promo

Data Pendapatan KasirLaporan Penjualan

Data Rekap PenjualanData Pendapatan SPG

Laporan Stock

Data Transfer Gudang

Data Stock Opname

Data Barang

Data Kategori

Data Satuan

Admin

0

Aplikasi Point of Sales

+Pimpinan

Kasir

STIKOM S

URABAYA

Page 14: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

44

Gambar 3.9, Gambar 3.10, Gambar 3.11, dan Gambar 3.12 di halaman 45,

Gambar 3.13, Gambar 3.14, dan Gambar 3.15 di halaman 46.

Gambar 3.7 DFD level 0 Manipulasi Data Master

Gambar 3.8 DFD level 0 Transaksi POS

Data Log

Data Kartu Debet atau Kredit Valid

Data Kartu Debet atau Kredit Valid

[Data Kartu Kredit atau Debet]

Data Satuan Valid

Data Kategori Valid

Data Supplier ValidData Supplier Valid

[Data Supplier]

Data Lokasi Valid

Data Lokasi Valid

Data Customer Valid

[Data Customer]

Data SPG Valid

Data SPG Valid

Data Promo Valid

Data Customer Valid

Data Barang Valid

[Data SPG]

[Data Lokasi]

Data Promo Valid

Data Barang Valid

Data Kategori Valid

Data Satuan Valid

[Data Promo]

[Data Barang]

[Data Kategori]

[Data Satuan]

Admin

AdminAdminAdmin

AdminAdmin

Admin

1

Manipulasi Data Master

+

1 SATUAN

2 GROUPBRG

3 BARANG

4 CUSTOMER

5PROMO_DISKO

N

AdminAdmin

6 SPG

Admin

7 Lokasi

Admin

9 CREDIT_CARD

8 SUPPLIER

Admin

29 TR_LOG

Data Setting

Data Penjualan ValidData Penjualan valid

Data Log

Data Log Stock

Data Promo Valid

Data Penjualan

Data Kartu Debet atau Kredit Valid

Data Customer Valid

Data Stock Valid

Data SPG Valid

Data Penjualan Valid

Data Penjualan Valid

Data Penjualan Valid

Data Penjualan ValidNota Penjualan

Data Barang Valid

Data Retur Penjualan Valid

[Nota Retur Penjualan]

[Data Retur Penjualan]

Data Retur Penjualan Valid

Data Retur Penjualan Valid

Data Retur Penjualan Valid

2

Transaksi POS

+

10 SR_H

11 SR_D

13 SN_H

14 SN_D

KasirKasirKasirKasir

30 STOCK

3 BARANG

6 SPG

4 CUSTOMER

9 CREDIT_CARD

5 PROMO_DISKON

25 TRX_STOK

29 TR_LOG

12 SR_D_CARD

28 Setting

STIKOM S

URABAYA

Page 15: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

45

Gambar 3.9 DFD level 0 Transfer Gudang

Gambar 3.10 DFD level 0 Stock Opname

Gambar 3.11 DFD level 0 Maintenance Hak Akses User

Gambar 3.12 DFD level 0 Penerimaan Barang

Data Log

[Nota Transfer Gudang]Data Transfer Gudang Detil Valid

Data Transfer Gudang Valid[Data Transfer Gudang]

Admin

3

Transfer Gudang 16 Transfer Gudang

15 Transfer Gudang Detail

Admin

29 TR_LOG

Data Log

Data Barang Valid

Data Koreksi Stock Valid

Data Stock Valid

Data Koreksi Stock Valid

Data Koreksi Stock Valid

Data Koreksi Stock Valid

Data Barang Hilang Valid

Data Barang Hilang Valid

Data Barang Hilang Valid

Data Barang Hilang Valid

Data Stock Opname Valid

Data Stock Opname Valid

[Data Stock Opname]Admin

4

Stock Opname

+

17STOCK_OPN

AM_2

18 BH

19 BH_DETAIL

20 SA

21 SA_DETAIL

30 STOCK

3 BARANG

29 TR_LOG

Data Log

Data Hak Akses User Valid

Data Hak Akses User Valid

[Data Hak Akses]Pimpinan

5

Maintenance Hak Akses User

22 USERACCESS

29 TR_LOG

Data Expire Barang

[Nota Penerimaan Barang]

Data Log Stock

Data Log

Data Penerimaan Barang Valid

Data Penerimaan Barang Valid

Data Penerimaan Barang Valid

Data Penerimaan Barang Valid

[Data Penerimaan Barang]Admin

6

Penerimaan Barang

23 PR_H

24 PR_D

29 TR_LOG

25 TRX_STOK

Admin

26 TR_EXPIRE

STIKOM S

URABAYA

Page 16: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

46

Gambar 3.13 DFD level 0 Cetak Laporan

Gambar 3.14 DFD level 0 Cetak Keplek Harga dan Barcode

Gambar 3.15 DFD level 0 Manipulasi Data Setting

Data Setting

Data Log

[Laporan Retur Penjualan]

Data SPG Valid

Data Barang Valid

[Laporan Customer]

[Laporan Data Barang]

Data Retur Penjualan Valid

Data Retur Penjualan Valid

Data Penjualan Valid

Data Penjualan Valid

Data Customer Valid

[Data Pendapatan Kasir]

[Laporan Penjualan]

[Data Rekap Penjualan]

[Data Pendapatan SPG]

[Laporan Stock]

Pimpinan

PimpinanPimpinanPimpinanPimpinan

PimpinanPimpinanPimpinan

Pimpinan

Pimpinan

Pimpinan

7

Cetak Laporan

+

3 BARANG

4 CUSTOMER

10 SR_H

11 SR_D

13 SN_H

14 SN_D

AdminAdminAdmin

PimpinanPimpinan

6 SPG

Pimpinan

29 TR_LOG

28 Setting

Data Log

Data Barang Valid

[Data Jumlah Label dan Keplek]

[Label Barcode dan Harga]

8Cetak Keplek

Harga dan Barcode

AdminAdmin 3 BARANG

29 TR_LOG

Data Setting Lokasi Valid

Data Setting Valid

[Data Setting]

9

Manipulasi Data Setting 27 Lokasi Setting

28 Setting

AdminSTIKOM S

URABAYA

Page 17: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

47

3.5.4. Data Flow Diagram Level 1

Data Flow Diagram Level 1 pada aplikasi Point of Sales pada UD.

Matahari Jaya Malang terdiri dari proses-proses yang diturunkan dari Data Flow

Diagram Level 0. Proses manipulasi data master diturunkan menjadi 9 proses

dapat dilihat pada Gambar 3.16 di halaman 48. Proses Transaksi POS diturunkan

menjadi 3 proses, yaitu proses penjualan, retur penjualan, dan cetak ulang

penjualan dapat dilihat pada Gambar 3.17 di halaman 49. Proses stock opname

diturunkan menjadi 4 proses, yaitu proses cari data barang untuk stock opname,

proses stock opname, proses koreksi stock, dan proses barang hilang dapat dilihat

pada Gambar 3.18 di halaman 50. Proses cetak laporan diturunkan menjadi 8

proses dapat dilihat pada Gambar 3.19 di halaman 51.

STIKOM S

URABAYA

Page 18: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

48

Gambar 3.16 DFD level 1 Manipulasi Data Master

Data Log

Data Log

Data Log

Data Log

Data Log

Data Log

Data Log

Data Log

Data Log

[Data Satuan Valid]

[Data Log]

[Data Kartu Debet atau Kredit Valid]

[Data Kartu Debet atau Kredit Valid][Data Kartu Kredit atau Debet]

[Data Supplier Valid]

[Data Supplier Valid][Data Supplier]

Data Satuan Valid

Data Satuan Valid

Data Kategori Valid

Data Kategori Valid

[Data Kategori Valid]

[Data SPG Valid]

[Data SPG Valid]

[Data Lokasi Valid]

[Data Lokasi Valid]

[Data Promo Valid]

[Data Customer Valid]

[Data Barang Valid]

[Data Promo Valid]

[Data Customer Valid]

[Data Barang Valid]

[Data Kategori Valid]

[Data Satuan Valid]

[Data SPG]

[Data Lokasi]

[Data Promo]

[Data Customer]

[Data Barang]

[Data Kategori]

[Data Satuan]Admin

Admin

Admin

Admin

1 SATUAN

2 GROUPBRG

3 BARANG

5PROMO_DISKO

N

Admin

Admin

3 BARANG

4 CUSTOMER

5PROMO_DISKO

N

6 SPG

6 SPG

1.1

Manipulasi Data Satuan

1.2

Manipulasi Data Kategori

1.3

Manipulasi Data barang

1.4

Manipulasi Data Customer

1.5

Manipulasi Data Promo

1.6

Manipulasi Data Lokasi

1.7

Manipulasi Data SPG

Admin

4 CUSTOMER

7 Lokasi

7 Lokasi

Admin 8 SUPPLIER

8 SUPPLIER

2 GROUPBRG

1 SATUAN

1.8

Manipulasi Data Supplier

Admin 9 CREDIT_CARD

9 CREDIT_CARD

29 TR_LOG

1.9

Manipulasi Data Credit

Card

STIKOM S

URABAYA

Page 19: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

49

Gambar 3.17 DFD level 1 Transaksi POS

Data Setting

Data Setting [Data Setting]

[Data Penjualan Valid]

[Data Penjualan valid]

Data Log

Data Log Stock

Data Log Stock

Data Log

Data Log

[Data Log]

[Data Log Stock]

[Data Promo Valid]

[Data Penjualan]

[Data Kartu Debet atau Kredit Valid]

Data Customer Valid

Data Customer Valid

[Data Customer Valid]

[Data Stock Valid]

Data Stock Valid

Data Stock Valid

Data SPG Valid

Data SPG Valid

[Data SPG Valid]

Data Penjualan Valid

Data Penjualan Valid

Data Penjualan Valid

[Data Penjualan Valid]

[Data Penjualan Valid]

[Data Penjualan Valid]

Data Penjualan Valid

Data Penjualan Valid

Data Penjualan Valid

[Data Penjualan Valid]

[Nota Penjualan]Nota Penjualan

Nota Penjualan

Data Barang Valid

Data Barang Valid[Data Barang Valid]

Data Cetak Ulang Penjualan

[Data Retur Penjualan Valid]

[Data Retur Penjualan Valid]

[Data Retur Penjualan Valid]

[Data Retur Penjualan Valid]

[Nota Retur Penjualan]

[Data Retur Penjualan]

Kasir

Kasir

KasirKasir

Kasir

13 SN_H

14 SN_D

2.1

Penjualan

+

2.2

Retur Penjualan

+

2.3

Cetak Ulang Penjualan

3 BARANG

10 SR_H

11 SR_D

11 SR_D

10 SR_H

6 SPG

30 STOCK

4 CUSTOMER

9 CREDIT_CARD

Kasir

5PROMO_DISKO

N

25 TRX_STOK

29 TR_LOG

12 SR_D_CARD

28 Setting

STIKOM S

URABAYA

Page 20: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

50

Gambar 3.18 DFD level 1 Stock Opname

Data Log

Data Log

Data Log

Data Log

[Data Log]

[Data Stock Valid]

Data Stock ValidData Stock Valid

[Data Koreksi Stock Valid]

[Data Koreksi Stock Valid]

[Data Koreksi Stock Valid]

[Data Koreksi Stock Valid]

[Data Barang Hilang Valid]

[Data Barang Hilang Valid]

[Data Barang Hilang Valid]

[Data Barang Hilang Valid]

Data Barang HilangData Koreksi Stock

[Data Stock Opname Valid]

[Data Stock Opname Valid]

Data Stock Opname Valid

[Data Stock Opname]

[Data Barang Valid]

Admin

17 STOCK_OPNAM_2

17 STOCK_OPNAM_2

18 BH

18 BH

19 BH_DETAIL

19 BH_DETAIL

20 SA

20 SA

21 SA_DETAIL

30 STOCK

21 SA_DETAIL

4.1Cari Data

Barang untuk Stock Opname

3 BARANG

4.2

Stock Opname

4.3

Koreksi Stock

4.4

Barang Hilang

29 TR_LOG

STIKOM S

URABAYA

Page 21: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

51

Gambar 3.19 DFD level 1 Cetak Lapora

Data Setting

Data Setting

Data SettingData Setting

Data Setting

[Data Setting]

Data Log

Data Log

Data Log

Data Log

Data Log

Data Log

Data Log

Data Log

[Data Log]

[Laporan Retur Penjualan]

[Data SPG Valid]

[Data Retur Penjualan Valid]

[Data Retur Penjualan Valid]

Data Penjualan Valid

Data Penjualan Valid

[Data Penjualan Valid]

Data Penjualan Valid

Data Penjualan Valid

Data Penjualan Valid

Data Penjualan Valid

[Data Penjualan Valid]

[Laporan Customer]

Data Customer Valid

Data Customer Valid

Data Barang Valid

Data Barang Valid

Data Barang Valid

Data Barang Valid

[Data Barang Valid]

[Data Customer Valid]

[Laporan Data Barang]

[Laporan Penjualan]

[Data Pendapatan Kasir]

[Data Rekap Penjualan]

[Data Pendapatan SPG]

[Laporan Stock]Pimpinan

Pimpinan

Pimpinan

Pimpinan

Pimpinan

4 CUSTOMER

10 SR_H

11 SR_D

13 SN_H

14 SN_D

Admin

Pimpinan

Pimpinan

7.3

Cetak Laporan Stock

7.1

Cetak Laporan Pendapatan

SPG

7.5

Cetak Rekap Penjualan

7.2

Cetak Laporan Pendapatan

Kasir

7.6

Cetak Laporan Penjualan

7.4

Cetak Laporan Barang

7.7

Cetak Laporan Customer

3 BARANG

7.8

Cetak Laporan Retur Penjualan

6 SPG

Pimpinan

29 TR_LOG

28 Setting

STIKOM S

URABAYA

Page 22: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

52

3.5.5. Data Flow Diagram Level 2

Data Flow Diagram Level 2 pada aplikasi Point of Sales pada UD.

Matahari Jaya Malang terdiri dari proses-proses yang diturunkan dari proses

transaksi POS pada Data Flow Diagram Level 1. Proses transaksi POS penjualan

terdiri dari 6 proses dapat dilihat pada Gambar 3.20. Proses retur penjualan terdiri

dari 6 proses dapat dilihat pada Gambar 3.21.

Gambar 3.20 DFD level 2 Transaksi POS Penjualan

[Data Setting]

[Data Penjualan valid]

[Data Penjualan Valid]

[Data Log]

[Data Log Stock]

Data Promo Aktif[Data Promo Valid]

Data Cetak Penjualan

[Data Penjualan Valid]

[Data Penjualan Valid]

[Nota Penjualan]

[Data Stock Valid]

[Data Kartu Debet atau Kredit Valid]

[Data Penjualan Valid]

[Data Penjualan Valid]

Data Barang Valid

Data SPG Valid

Data Customer Valid

[Data SPG Valid]

[Data Barang Valid]

Data Barang untuk Penjualan

Data SPG untuk Penjualan

Data Customer untuk Penjualan

[Data Penjualan]

[Data Customer Valid]

SpMg_891

SpMg_898

SpMg_909

10 SR_H

11 SR_D

SpMg_915

SpMg_921

SpMg_926

SpMg_931

9 CREDIT_CARD

2.1.1

Cari Customer

2.1.2

Cari SPG

2.1.3

Cari Item

2.1.5

Penjualan

2.1.6

Cetak Penjualan

Kasir

5PROMO_DISKO

N

2.1.4

Cari Promo

SpMg_1763

SpMg_1769

12 SR_D_CARD

12 SR_D_CARD

STIKOM S

URABAYA

Page 23: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

53

Gambar 3.21 DFD level 2 Transaksi POS Retur Penjualan

3.5.6. Entity Relationship Diagram

a. Conceptual Data Model (CDM)

Conceptual Data Model Level 2 pada aplikasi Point of Sales pada UD.

Matahari Jaya Malang dapat dilihat pada Gambar 3.22.

b. Physical Data Model (PDM)

Physical Data Model Level 2 pada aplikasi Point of Sales pada UD.

Matahari Jaya Malang digambarkan pada Gambar 3.23

[Data Setting]

[Data Log]

[Data Log Stock]

Data Cetak Retur Penjualan

Data Penjualan Valid

Data Barang Valid

Data SPG Valid

Data Customer Valid

Data Penjualan untuk Retur Penjualan

Data Barang untuk Retur Penjualan

Data SPG untuk Retur Penjualan

Data Customer untuk Retur Penjualan

[Data Customer Valid]

[Data Stock Valid]

[Data SPG Valid]

[Data Penjualan Valid]

[Data Penjualan Valid]

[Data Barang Valid]

[Data Retur Penjualan Valid]

[Data Retur Penjualan Valid]

[Nota Retur Penjualan]

[Data Retur Penjualan Valid]

[Data Retur Penjualan Valid]

[Data Retur Penjualan] 14 SN_DKasir

Kasir

13 SN_H

14 SN_D

13 SN_H

SpMg_891

SpMg_909

SpMg_915

SpMg_921

SpMg_926

SpMg_931

2.2.1

Cari Customer

2.2.2

Cari SPG

2.2.3

Cari Barang

2.2.4

Retur Penjualan2.2.5

Data Cetak Retur

Penjualan

2.2.6

Cari Penjualan

SpMg_1769

SpMg_1763

SpMg_4271

STIKOM S

URABAYA

Page 24: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

54

Gambar 3.22 CDM Aplikasi Point of Sales

kdbh

kdlokasi

kdlokasi

kdlokasi

kdlokasi

kdlokasi

kdlokasi

nosa

nosn

kdbrg

kdsupplier

kdspg

kdspg

kdcustomer

kdcustomer

kdbrg

nosr

kode_card

nosr

userid

userid

userid

kdbrg

kdlokasi

kdbrg

kdbrg

RELATION_663

kode_transfer

No SA

kd BH

kdbrg

kdbrg

kdbrg

kdbrg

kdbrg

kdbrgkdgroup

kdsatuan

SATUANkdsatuannmsatuan

GROUPBRGkdgroupnmgroupketerangan

BARANGkdbrgbarcodenmbrgtipesizehbelihjualstockminhppmarkupjenisbrgstjasahgrosirrakaktifedithposmadeinhjual_bhjual_chjual_dhjual_ekdsupplierketerangan

CUSTOMERkdcustomernmcustomeralamatkotakodeposcontactpjabatantelpfaksemailplafonwilayahketcustomerketerangannpwplevelhargadiskon1diskon2diskon3

PROMO_DISKONkode_promodiskond_qtyd_persend_rupiahtgl1tgl2aktifkdbrgbonusqtykriteriaqty_kriteriakriteria2qty_kriteria2

Transfer Gudangkode_transfertglkdlokasiasalkdlokasitujuanqtyketeranganpendingterbacano_order

Transfer Gudang Detailhargahargausdqtystdiscddiscddiscdrprecqtytransexpdatehjual

STOCK_OPNAM_2idnmbrgtglstpostqty_disp_realqty_ga_realqty_gs_realtotal_realstok_dataselisihkorpluskorminbh_qty

SR_Hnosrtglnosonopokdkasbankjbayarjtempoketeranganmatauangtotalrpstdiscdiscdiscrpstppnppnppnrpstpostsrrpsnrparrpbayarrpshiftsttahanuangmukadiskon1diskon2diskon3tgllunasstlunasstpos

SR_Dhargaqtystdiscddiscddiscdrprechppjamnoprtuslahrpqtybonusdiskon1diskon2diskon3discqtydiscrp

SN_Hnosntglketerangantotalrpstdiscdiscdiscrpstppnppnppnrpstpostarrpmatauangbayarkembaliretur2jam2retur3jam3retur4jam4retur5jam5kdkasir

SN_Dhargaqtystdiscddiscddiscdrprecstatuswaktu

SPGkdspgnmspgshowroomwilayah

BHkdbhtglstpostketerangan

BH_DETAILqty

SAnosatglketeranganstpost

SA_DETAILmasukkeluarhargasa_rec

STOCKstockrec_stockawalmasukkeluar

USERACCESSuseridusernamepassmlokasimkategorimbarangmsatuanmcustomermspgmkartumpromotpostpenjualantreturtpenbarangtstokopnmttransgudldaftarlpenjualanlstokldisplaylpendkasirlpendspglpenjhariantoptionstaksesusertcetaklbltsettingtcbgtlogtwstoktwexpm000m001m002m007m008add1update1delete1edithmin1kunciqtyreadonlykodecentangaktifmcpos

PR_Hnopertglnopokdkasbankjbayarjtempoketerangantotalrptotalusdstdiscdiscdiscrpstppnppnppnrpstpostprrppnrpaprpmatauangtgllunasstlunasuangmuka

PR_Dhargahargausdqtystdiscddiscddiscdrprecqtytransexpdatehjual Lokasi

kdlokasinmlokasiketerangan

CREDIT_CARDkode_cardtipe_cardcharge

SUPPLIERkdsuppliernmsupplieralamatkotanpwpcontactptelpfaksemailplafoninisial

TR_LOGidloguser_datetimemenuketerangan

TRX_STOKidrecmasukkeluartanggal

TR_EXPIREidrecexpdatestock

Lokasi SettingNOURUTipkomputerketerangan

Settingprsnameprsalamatprsalamat2prstelpprskotaed_tgl1ed_tgl2npwptglppkpmenu_bgpqtyphargapos_customerpos_salesmanpos_lokasikdgroupjasahppf_qtyst_serials_kursttd_invoiceprs_kasbankkas_awalpos_maxitemst_cstockst_cekplafonpos_h1pos_h2pos_h3pos_h4pos_h5pos_f1pos_f2pos_f3pos_strukpos_cashdrawerbrg_tuslahrppaket_simplekb_pisahstlapbkautopnoprst_noprautost_nosrautoukuran_fakturpos_kasbankmulti_hargafilter_brgst_alertjtcatt_fakturcatt_invoicebackup_intervalbackup_destinationdef_matauangset_rec

SR_D_CARDnamatipe_cardchargetunaicreditnokartupemegangchargerp

STIKOM S

URABAYA

Page 25: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

55

Gambar 3.23 PDM Aplikasi Point of Sales

KDBH = KDBH

PRSNAME = PRSNAMEKDLOKASI = KDLOKASI

KDLOKASI = KDLOKASI

KDLOKASI = KDLOKASI

KDLOKASI = KDLOKASI

KDLOKASI = KDLOKASI

KDLOKASI = KDLOKASI

NOSA = NOSA

NOSN = NOSN

KDBRG = KDBRG

KDSUPPLIER = KDSUPPLIER

KDSPG = KDSPGKDSPG = KDSPG

KDCUSTOMER = KDCUSTOMER

KDCUSTOMER = KDCUSTOMER

KDBRG = KDBRG

NOSR = NOSR

KODE_CARD = KODE_CARD

NOSR = NOSR

USERID = USERID

USERID = USERID

USERID = USERID

KDBRG = KDBRG

NOURUT = NOURUTKDLOKASI = KDLOKASI

KDBRG = KDBRG

KDBRG = KDBRG

NOPER = NOPER

KODE_TRANSFER = KODE_TRANSFER

NOSA = NOSA

KDBH = KDBHKDBRG = KDBRG

KDBRG = KDBRG

KDBRG = KDBRG

KDBRG = KDBRG

KDBRG = KDBRG

KDBRG = KDBRG

KDGROUP = KDGROUP

KDSATUAN = KDSATUAN

SATUANKDSATUANvarchar(10)NMSATUANvarchar(50)

GROUPBRGKDGROUP varchar(15)NMGROUP varchar(50)KETERANGAN3varchar(200)

BARANGKDBRG varchar(15)KDSATUAN varchar(10)KDGROUP varchar(15)BARCODE varchar(20)NMBRG varchar(100)TIPESIZE varchar(20)HBELI doubleHJUAL doubleSTOCKMIN doubleHPP doubleMARKUP doubleJENISBRG varchar(20)STJASA smallintHGROSIR doubleRAK varchar(10)AKTIF smallintEDITHPOS smallintMADEIN varchar(50)HJUAL_B doubleHJUAL_C doubleHJUAL_D doubleHJUAL_E doubleKDSUPLLIER varchar(20)KETERANGAN3varchar(200)

CUSTOMERKDCUSTOMERvarchar(15)NMCUSTOMERvarchar(50)ALAMAT varchar(200)KOTA varchar(20)KODEPOS varchar(10)CONTACTP varchar(50)JABATAN varchar(50)TELP varchar(100)FAKS varchar(20)EMAIL varchar(50)PLAFON doubleWILAYAH varchar(100)KETCUSTOMERvarchar(100)KETERANGAN3varchar(200)NPWP varchar(50)LEVELHARGAvarchar(50)DISKON1 doubleDISKON2 doubleDISKON3 double

PROMO_DISKONKODE_PROMODISKONvarchar(20)KDBRG varchar(15)DQTY integerD_PERSEN doubleD_RUPIAH integerTGL1 dateTGL2 dateAKTIF smallintKDBRGBONUS varchar(20)QTY integerKRITERIA varchar(10)QTY_KRITERIA integerKRITERIA2 varchar(10)QTY_KRITERIA2 integer

TRANSFER_GUDANGKODE_TRANSFERvarchar(30)TGL timestampKDLOKASIASAL varchar(10)KDLOKASITUJUANvarchar(10)QTY integerKETERANGAN long varcharPENDING smallintTERBACA smallintNO_ORDER varchar(25)

TRANSFER_GUDANG_DETAILKODE_TRANSFERvarchar(30)KDBRG varchar(15)HARGA doubleHARGAUSD doubleQTY integerSTDISCD smallintDISCD doubleDISCDRP doubleREC integerQTYTRANS doubleEXPDATE dateHJUAL double

STOCK_OPNAM_2ID doubleKDBRG varchar(15)NOSA varchar(12)KDBH varchar(10)NMBRG varchar(100)TGL timestampSTPOST smallintQTY_DISP_REALdoubleQTY_GA_REALdoubleQTY_GS_REALdoubleTOTAL doubleSTOK doubleSELISIH doubleKORPLUS doubleKORMIN doubleBH_QTY double

SR_HNOSR varchar(12)USERID varchar(40)KDCUSTOMERvarchar(15)KDSPG varchar(15)KDLOKASI varchar(10)TGL timestampNOSO1 varchar(12)NOPO varchar(12)KDKASBANKvarchar(10)JBAYAR varchar(10)JTEMPO integerKETERANGANlong varcharMATAUANG varchar(3)TOTALRP doubleSTDISC smallintDISC doubleDISCRP doubleSTPPN smallintPPN doublePPNRP doubleSTPOST smallintSRRP doubleSNRP doubleARRP doubleBAYARRP doubleSHIFT varchar(4)STTAHAN smallintUANGMUKA doubleDISKON doubleDISKON2 doubleDISKON3 doubleTGLLUNAS timestampSTLUNAS smallintSTPOS smallint

SR_DNOSR varchar(12)KDBRG varchar(15)HARGA doubleQTY integerSTDISCD smallintDISCD doubleDISCDRP doubleREC integerHPP doubleJAM timestampNOPR varchar(12)TUSLAHRPdoubleQTYBONUSdoubleDISKON1 doubleDISKON2 doubleDISKON3 doubleDISCQTY doubleDISCRP double

SN_HNOSN varchar(15)USERID varchar(40)KDCUSTOMERvarchar(15)KDSPG varchar(15)KDLOKASI varchar(10)TGL timestampKETERANGANlong varcharTOTALRP doubleSTDISC smallintDISC doubleDISCRP doubleSTPPN smallintPPN doublePPNRP doubleSTPOST smallintARRP doubleMATAUANG varchar(3)BAYAR doubleKEMBALI doubleRETUR2 smallintJAM2 timestampRETUR3 smallintJAM3 timestampRETUR4 smallintJAM4 timestampRETUR5 smallintJAM5 timestampKDKASIR varchar(15)

SN_DNOSN varchar(15)KDBRG varchar(15)HARGA doubleQTY integerSTDISCDsmallintDISCD doubleDISCDRPdoubleREC integerSTATUSvarchar(20)WAKTU timestampSPG

KDSPG varchar(15)NMSPG varchar(50)SHOWROOMvarchar(50)WILAYAH varchar(100)

BHKDBH varchar(10)KDLOKASI varchar(10)TGL timestampSTPOST smallintKETERANGANlong varchar

BH_DETAILKDBH varchar(10)KDBRGvarchar(15)QTY integer

SANOSA varchar(12)KDLOKASI varchar(10)TGL timestampKETERANGANlong varcharSTPOST smallint

SA_DETAILNOSA varchar(12)KDBRG varchar(15)MASUK doubleKELUARdoubleHARGA doubleSA_RECdouble

STOCKKDBRG varchar(15)STOCK doubleREC_STOCKdoubleAWAL doubleMASUK doubleKELUAR double

USERACCESSUSERID varchar(40)USERNAME varchar(40)PASS varchar(10)MLOKASI smallintMKATEGORI smallintMBARANG smallintMSATUAN smallintMCUSTOMER smallintMSPG smallintMKARTU smallintMPROMO smallintTPOS smallintTPENJUALAN smallintTRETUR smallintTPENBARANG smallintTSTOKOPNM smallintTTRANSGUD smallintLDAFTAR smallintLPENJUALAN smallintLSTOK smallintLDISPLAY smallintLPENDKASIR smallintLPENDSPG smallintLPENJHARIAN smallintTOPTIONS smallintTAKSESUSER smallintTCETAKLBL smallintTSETTING smallintTCBG smallintTLOG smallintTWSTOK smallintTWEXP smallintM000 smallintM001 smallintM002 smallintM007 smallintM008 smallintADD1 smallintUPDATE1 smallintDELETE1 smallintEDITHMIN1 smallintKUNCIQTY smallintREADONLYKODEsmallintCENTANGAKTIFsmallintMCPOS smallint

PR_HNOPER <undefined>KDSUPPLIERvarchar(15)KDLOKASI varchar(10)TGL timestampNOPO varchar(12)KDKASBANKvarchar(10)JBAYAR varchar(10)JTEMPO integerKETERANGANlong varcharTOTALRP doubleTOTALUSD doubleSTDISC smallintDISC doubleDISCRP doubleSTPPN smallintPPN doublePPNRP doubleSTPOST smallintPRRP doublePNRP doubleAPRP doubleMATAUANG varchar(3)TGLLUNAS timestampSTLUNAS smallintUANGMUKA double

PR_DNOPER <undefined>KDBRG varchar(15)HARGA doubleHARGAUSDdoubleQTY integerSTDISCD smallintDISCD doubleDISCDRP doubleREC integerQTYTRANSdoubleEXPDATE dateHJUAL double

LOKASIKDLOKASI varchar(10)NOURUT doublePRSNAME varchar(50)NMLOKASI varchar(50)KETERANGAN3varchar(200)

CREDIT_CARDKODE_CARDvarchar(50)TIPE_CARDvarchar(50)CHARGE double

SUPPLIERKDSUPPLIERvarchar(15)NMSUPPLIERvarchar(50)ALAMAT varchar(200)KOTA varchar(20)NPWP varchar(50)CONTACTP varchar(50)TELP varchar(100)FAKS varchar(20)EMAIL varchar(50)PLAFON doubleINISIAL varchar(25)

TR_LOGIDLOG doubleUSERID varchar(40)USER_DATEdateTIME timeMENU varchar(45)KETERANGANlong varchar

TRX_STOKIDRECTRXSTdoubleKDBRG varchar(15)MASUK doubleKELUAR doubleTANGGAL timestamp

TR_EXPIREIDREC doubleKDBRG varchar(15)EXPDATEdateSTOCK double

LOKASI_SETTINGNOURUT doubleKDLOKASI varchar(10)IPKOMPUTERvarchar(20)KETERANGANlong varchar

SETTINGPRSNAME varchar(50)KDLOKASI varchar(10)PRSALAMAT varchar(200)PRSALAMAT2 varchar(200)PRSTELP varchar(80)PRSKOTA varchar(25)ED_TGL1 timestampED_TGL2 timestampNPWP varchar(50)TGLPPKP timestampMENU_BG <undefined>NOREK varchar(200)PHARGA smallintPOS_CUSTOMER varchar(15)POS_SALESMAN varchar(15)POS_LOKASI varchar(15)KDGROUPJASA varchar(15)HPP doubleF_QTY varchar(10)ST_SERIAL smallintS_KURS doubleTTD_INVOICE varchar(25)PRS_KASBANK varchar(15)KAS_AWAL doublePOS_MAXITEM doubleSTCSTOCK smallintST_CEKPLAFON smallintPOS_H1 varchar(100)POS_H2 varchar(100)POS_H3 varchar(100)POS_H4 varchar(100)POS_H5 varchar(100)POS_F1 varchar(100)POS_F2 varchar(100)POS_F3 varchar(100)POS_STRUK char(1)POS_CASHDRAWERchar(1)BRG_TUSLAHRP doublePAKET_SIMPLE smallintKB_PISAH smallintSTLAPBKAUTO smallintPNOPR char(2)ST_NOPRAUTO smallintST_NOSRAUTO smallintUKURAN_FAKTUR varchar(10)POS_KASBANK varchar(15)MULTI_HARGA smallintFILTER_BRG varchar(10)ST_ALERTJT smallintCATT_FAKTUR varchar(50)CATT_INVOICE varchar(50)BACKUP_INTERVALdoubleBACKUP_DESTINATIONvarchar(100)DEF_MATAUANG varchar(20)SET_REC double

SR_D_CARDNOSR varchar(12)KODE_CARDvarchar(50)NAMA varchar(50)TIPE_CARDvarchar(50)CHARGE doubleTUNAI doubleCREDIT doubleNOKARTU varchar(50)PEMEGANGvarchar(50)CHARGERPdouble

STIKOM S

URABAYA

Page 26: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

56

3.6. Pemodelan Database

Berikut ini akan diuraikan struktur tabel yang nantinya digunakan dalam

pembuatan sistem.

1. Nama Tabel : Barang

Fungsi Tabel: Untuk menyimpan data barang

Primary Key : kdbrg

Foreign Key : kdgroup, kdsatuan

Tabel 3.1 Barang

No Kolom Tipe Data Keterangan 1 KDBRG varchar(15) Primary Key 2 BARCODE` varchar(20) 3 NMBRG varchar(100) 4 KDSATUAN varchar(10) Foreign Key 5 TIPESIZE varchar(20) 6 KDGROUP varchar(15) Foreign Key 7 HBELI double 8 HJUAL double 9 STOCKMIN double 10 HPP double 11 MARKUP double 12 JENISBRG varchar(20) 13 HBELINET` double 14 STJASA tinyint(1) 15 HGROSIR double 16 RAK varchar(10) 17 AKTIF tinyint(1) 18 EDITHPOS tinyint(1) 19 MADEIN varchar(50) 20 HJUAL_B double 21 HJUAL_C double 22 HJUAL_D double 23 HJUAL_E double 24 KDSUPPLIER varchar(20) 25 keterangan varchar(150)

STIKOM S

URABAYA

Page 27: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

57

2. Nama Tabel : Customer

Fungsi Tabel: Untuk menyimpan data customer

Primary Key : kdcustomer

Foreign Key : -

Tabel 3.2 Customer

No Kolom Tipe Data Keterangan 1 KDCUSTOMER varchar(15) Primary Key 2 NMCUSTOMER varchar(50) 3 ALAMAT varchar(200) 4 KOTA varchar(20) 5 KODEPOS varchar(10) 6 CONTACTP varchar(50) 7 JABATAN varchar(50) 8 TELP varchar(100) 9 FAKS varchar(20) 10 EMAIL varchar(50) 11 PLAFON decimal(19,4) 12 WILAYAH varchar(100) 13 KETCUSTOMER varchar(100) 14 NPWP varchar(50) 15 LEVELHARGA varchar(50) 16 DISKON1 float 17 DISKON2 float 18 DISKON3 float

STIKOM S

URABAYA

Page 28: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

58

3. Nama Tabel : Supplier

Fungsi Tabel: Untuk menyimpan data supplier

Primary Key : kdsupplier

Foreign Key : -

Tabel 3.3 Supplier

No Kolom Tipe Data Keterangan 1 KDSUPPLIER varchar(15) Primary Key 2 NMSUPPLIER varchar(50) 3 ALAMAT varchar(200) 4 KOTA varchar(20) 5 NPWP varchar(50) 6 CONTACTP varchar(50) 7 TELP varchar(20) 8 FAKS varchar(20) 9 EMAIL varchar(50) 10 PLAFON double 11 INISIAL varchar(25)

4. Nama Tabel : SPG

Fungsi Tabel: Untuk menyimpan data SPG

Primary Key : kdspg

Foreign Key : -

Tabel 3.4 SPG

No Kolom Tipe Data Keterangan 1 KDSPG varchar(15) Primary Key 2 NMSPG varchar(50) 3 SHOWROOM varchar(50) 4 WILAYAH varchar(50)

STIK

OM SURABAYA

Page 29: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

59

5. Nama Tabel : Credit_card

Fungsi Tabel: Untuk menyimpan data kartu kredit atau kartu debet

Primary Key : kdspg

Foreign Key : -

Tabel 3.5 Credit_card

No Kolom Tipe Data Keterangan 1 Kode_Card varchar(50) Primary Key 2 tipe_card varchar(50) 3 charge double

6. Nama Tabel : Group_brg

Fungsi Tabel: Untuk menyimpan data kategori barang

Primary Key : kdspg

Foreign Key : -

Tabel 3.6 Group_brg

No Kolom Tipe Data Keterangan 1 KDGROUP varchar(15) Primary Key 2 NMGROUP varchar(50) 3 KETERANGAN varchar(200)

7. Nama Tabel : Satuan

Fungsi Tabel: Untuk menyimpan data satuan barang

Primary Key : kdsatuan

Foreign Key : -

Tabel 3.7 Satuan

No Kolom Tipe Data Keterangan 1 kdSatuan int(11) Primary Key 2 nmSatuan varchar(50)

STIKOM S

URABAYA

Page 30: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

60

8. Nama Tabel : Lokasi

Fungsi Tabel: Untuk menyimpan data lokasi

Primary Key : kdlokasi

Foreign Key : -

Tabel 3.8 Lokasi

No Kolom Tipe Data Keterangan 1 KDLOKASI varchar(10) Primary Key 2 NMLOKASI varchar(50) 3 KETERANGAN varchar(200)

9. Nama Tabel : Lokasi_setting

Fungsi Tabel: Untuk menyimpan data setting lokasi

Primary Key : nourut

Foreign Key : -

Tabel 3.9 Lokasi_setting

No Kolom Tipe Data Keterangan 1 NoUrut int(11) Primary Key 2 KDLOKASI varchar(5) 3 IPKOMPUTER varchar(20) KETERANGAN varchar(100)

STIKOM S

URABAYA

Page 31: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

61

10. Nama Tabel : Setting

Fungsi Tabel: Untuk menyimpan data setting aplikasi

Primary Key : prsname

Foreign Key : -

Tabel 3.10 Setting

No Kolom Tipe Data Keterangan 1 PRSNAME varchar(50) Primary Key 2 PRSALAMAT varchar(200) 3 PRSALAMAT2 varchar(200) 4 PRSTELP varchar(80) 5 PRSKOTA varchar(25) 6 ED_TGL1 datetime 7 ED_TGL2 datetime 8 NPWP varchar(50) 9 TGLPPKP datetime 10 MENU_BG tinyint(1) 11 NOREK varchar(200) 12 PQTY tinyint(4) 13 PHARGA tinyint(4) 14 POS_CUSTOMER varchar(15) 15 POS_SALESMAN varchar(15) 16 POS_LOKASI varchar(15) 17 KDGROUPJASA varchar(15) 18 HPP varchar(4) 19 F_UANG varchar(10) 20 F_QTY varchar(10) 21 ST_SERIAL tinyint(1) 22 S_KURS decimal(19,4) 23 TTD_INVOICE varchar(25) 24 PRS_KASBANK varchar(15) 25 KAS_AWAL decimal(19,4) 26 POS_MAXITEM int(11) 27 STCSTOCK tinyint(1) 28 AT_SA tinyint(1) 29 PNOSR varchar(2) 30 AT_KDBRG tinyint(1) 31 ST_CSTOCK tinyint(1) 32 ST_CEKPLAFON tinyint(1) 33 POS_H1 varchar(100) 34 POS_H2 varchar(100) 35 POS_H3 varchar(100)

STIKOM S

URABAYA

Page 32: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

62

No Kolom Tipe Data Keterangan 36 POS_H4 varchar(100) 37 POS_H5 varchar(100) 38 POS_F1 varchar(100) 39 POS_F2 varchar(100) 40 POS_F3 varchar(100) 41 CUST_PASIEN tinyint(1) 42 BRG_OBAT tinyint(1) 43 POS_STRUK varchar(1) 44 POS_CASHDRAWER varchar(1) 45 BRG_TUSLAHRP decimal(19,4) 46 PAKET_SIMPLE tinyint(1) 47 KB_PISAH tinyint(1) 48 ST_LAPKBAUTO tinyint(1) 49 PNOPR varchar(2) 50 ST_NOPRAUTO tinyint(1) 51 ST_NOSRAUTO tinyint(1) 52 POS_KASBANK varchar(15) 53 PAKET_SERVICE tinyint(1) 54 PAKET_PULSA tinyint(1) 55 MULTI_HARGA tinyint(1) 56 FILTER_BRG varchar(10) 57 ST_ALERTJT tinyint(1) 58 CATT_FAKTUR varchar(50) 59 CATT_INVOICE varchar(50) 60 backup_interval double 61 backup_destination varchar(100) 62 def_matauang varchar(20) 63 set_rec int(11)

11. Nama Tabel : Promo_diskon

Fungsi Tabel: Untuk menyimpan data promo

Primary Key : kode_promodiskon

Foreign Key : kdbrg

Tabel 3.11 Promo_diskon

No Kolom Tipe Data Keterangan 1 kode_promodiskon varchar(20) Primary Key 2 kdbrg varchar(20) Foreign Key 3 d_qty int(20) 4 d_persen float

STIKOM S

URABAYA

Page 33: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

63

No Kolom Tipe Data Keterangan 5 d_rupiah int(15) 6 tgl1 date 7 tgl2 date 8 aktif tinyint(1) 9 kdbrgbonus varchar(20) 10 qty int(10) 11 kriteria varchar(10) 12 qty_kriteria int(10) 13 kriteria2 varchar(10) 14 qty_kriteria2 int(10)

12. Nama Tabel : Pr_h

Fungsi Tabel: Untuk menyimpan data penerimaan barang

Primary Key : nopr

Foreign Key : -

Tabel 3.12 Pr_h

No Kolom Tipe Data Keterangan 1 NOPR varchar(12) Primary Key 2 TGL datetime 3 NOPO varchar(12) 4 KDSUPPLIER varchar(15) 5 KDLOKASI varchar(15) 6 KDKASBANK varchar(10) 7 JBAYAR varchar(10) 8 JTEMPO int(11) 9 KETERANGAN varchar(200) 10 TOTALRP double 11 STDISC tinyint(1) 12 DISC float 13 DISCRP double 14 STPPN tinyint(1) 15 PPN float 16 PPNRP double 17 STPOST tinyint(1) 18 PRRP double 19 PNRP double 20 APRP double 21 MATAUANG varchar(20) 22 TGLLUNAS datetime

STIKOM S

URABAYA

Page 34: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

64

No Kolom Tipe Data Keterangan 23 STLUNAS tinyint(1) 24 UANGMUKA double

13. Nama Tabel : Pr_d

Fungsi Tabel: Untuk menyimpan data detail penerimaan barang

Primary Key : nopr, kdbrg

Foreign Key : kdbrg

Tabel 3.13 Pr_d

No Kolom Tipe Data Keterangan 1 NOPR varchar(12) Primary Key 2 KDBRG varchar(15) Foreign Key, Primary

Key 3 HARGA double 4 HARGAUSD double 5 QTY int(11) 6 STDISCD tinyint(1) 7 DISCD float 8 DISCDRP double 9 REC int(11) 10 QTYTRANS float 11 EXPDATE date 12 HJUAL double

STIKOM S

URABAYA

Page 35: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

65

14. Nama Tabel : Sr_h

Fungsi Tabel: Untuk menyimpan data penjualan barang

Primary Key : nosr

Foreign Key : kdcustomer, kdlokasi, kdkasir, kdspg

Tabel 3.14 Sr_h

No Kolom Tipe Data Keterangan 1 NOSR varchar(12) Primary Key 2 TGL datetime 3 NOSO varchar(12) 4 NOPO varchar(12) 5 KDCUSTOMER varchar(15) Foreign Key 6 KDLOKASI varchar(10) Foreign Key 7 KDKASIR varchar(15) Foreign key 8 KDSPG varchar(15) Foreign Key 9 JBAYAR varchar(10) 10 JTEMPO int(11) 11 KETERANGAN varchar(200) 12 MATAUANG varchar(3) 13 KDKASBANK varchar(10) 14 KDSALESMAN varchar(15) 15 TOTALRP double 16 STDISC tinyint(1) 17 DISC float 18 DISCRP double 19 STPPN tinyint(1) 20 PPN float 21 PPNRP double 22 STPOST tinyint(1) 23 SRRP double 24 SNRP double 25 ARRP double 26 USERID varchar(40) 27 BAYARRP double 28 SHIFT varchar(4) 29 STTAHAN tinyint(1) 30 UANGMUKA double 31 DISKON1 float 32 DISKON2 float 33 DISKON3 float 34 TGLLUNAS datetime 35 STLUNAS tinyint(1)

STIKOM S

URABAYA

Page 36: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

66

No Kolom Tipe Data Keterangan 36 STPOS tinyint(1)

15. Nama Tabel : Sr_d

Fungsi Tabel: Untuk menyimpan data detail penjualan barang

Primary Key : nosr, kdbrg

Foreign Key : kdbrg

Tabel 3.15 Sr_d

No Kolom Tipe Data Keterangan 1 NOSR varchar(12) Primary Key 2 KDBRG varchar(15) Foreign Key,

Primary Key 3 HARGA double 4 QTY float 5 STDISCD tinyint(1) 6 DISCD float 7 DISCDRP double 8 REC int(11) 9 HPP double 10 JAM datetime 11 NOPR varchar(12) 12 TUSLAHRP double 13 QTYBONUS float 14 DISKON1 float 15 DISKON2 float 16 DISKON3 float 17 DISCQTY double 18 DISCRP` double

STIKOM S

URABAYA

Page 37: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

67

16. Nama Tabel : Sr_d_card

Fungsi Tabel: Untuk menyimpan data detail pembayaran penjualan barang

Primary Key : nosr

Foreign Key : nocard

Tabel 3.16 Sr_d_card

No Kolom Tipe Data Keterangan 1 NOSR varchar(50) Primary Key 2 NOCARD varchar(50) Foreign Key 3 NAMA varchar(50) 4 TIPECARD varchar(50) 5 CHARGE double 6 TUNAI double 7 CREDIT double 8 NOKARTU varchar(50) 9 PEMEGANG varchar(50) 10 CHARGERP double

17. Nama Tabel : Sn_h

Fungsi Tabel: Untuk menyimpan data retur penjualan barang

Primary Key : nosn

Foreign Key : kdcustomer, kdlokasi, kdkasir, kdspg

Tabel 3.17 Sn_h

No Kolom Tipe Data Keterangan 1 NOSN varchar(15) Primary Key 2 TGL datetime 3 KDCUSTOMER varchar(15) Foreign Key 4 KDLOKASI varchar(10) Foreign Key 5 KETERANGAN varchar(200) 6 TOTALRP double 7 STDISC tinyint(1) 8 DISC float 9 DISCRP double 10 STPPN tinyint(1) 11 PPN float

STIKOM S

URABAYA

Page 38: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

68

12 PPNRP double 13 STPOST tinyint(1) 14 ARRP double 15 MATAUANG varchar(20) 16 KDSPG varchar(15) Foreign Key 17 BAYAR double 18 KEMBALI double 19 RETUR2 tinyint(4) 20 JAM2 datetime 21 RETUR3 tinyint(4) 22 JAM3 datetime 23 RETUR4 tinyint(4) 24 JAM4 datetime 25 RETUR5 tinyint(4) 26 JAM5 datetime 27 kdkasir varchar(20) Foreign Key

18. Nama Tabel : Bh

Fungsi Tabel: Untuk menyimpan data barang hilang

Primary Key : kdbh

Foreign Key : kdspg, kdlokasi

Tabel 3.19 Bh

No Kolom Tipe Data Keterangan 1 kdbh` varchar(10) Primary Key 2 tgl datetime 3 STPOST smallint(1) 4 kdLokasi varchar(15) Foreign Key 5 kdspg varchar(10) Foreign Key 6 keterangan varchar(100)

STIKOM S

URABAYA

Page 39: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

69

19. Nama Tabel : Bh_detail

Fungsi Tabel: Untuk menyimpan data detail barang hilang

Primary Key : kdbh, kdbrg

Foreign Key : kdbrg

Tabel 3.20 Bh_detail

No Kolom Tipe Data Keterangan 1 kdbh varchar(30) Primary Key 2 kdbrg varchar(50) Foreign Key,

Primary Key 3 qty int(11)

20. Nama Tabel : Sa

Fungsi Tabel: Untuk menyimpan data koreksi stock

Primary Key : nosa

Foreign Key : kdlokasi

Tabel 3.21 Sa

No Kolom Tipe Data Keterangan 1 NOSA varchar(12) Primary Key 2 TGL datetime 3 KDLOKASI varchar(15) Foreign Key 4 KETERANGAN varchar(200) 5 STPOST tinyint(1)

STIKOM S

URABAYA

Page 40: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

70

21. Nama Tabel : Sa_detail

Fungsi Tabel: Untuk menyimpan data detail koreksi stock

Primary Key : nosa, kdbrg

Foreign Key : kdbrg

Tabel 3.22 Sa_detail

No Kolom Tipe Data Keterangan 1 NOSA varchar(30) Primary Key 2 kdbrg varchar(50) Foreign Key,

Primary Key 3 masuk varchar(10) 4 keluar int(11) 5 harga int(11) 6 sa_rec int(11)

22. Nama Tabel : Stock_opnam_2

Fungsi Tabel: Untuk menyimpan data stock opname

Primary Key : id, kdbrg

Foreign Key : kdbrg, nomer_koreksi, nomer_bh

Tabel 3.23 Stock_Opnam_2

No Kolom Tipe Data Keterangan 1 ID double Primary Key 2 KDBRG varchar(50) Foreign Key,

Primary Key 3 NMBRG varchar(100) 4 TGL date 5 STPOST int(11) 6 QTY_DISP_REAL int(11) 7 QTY_GA_REAL int(11) 8 QTY_GS_REAL int(11) 9 TOTAL_REAL int(11) 10 STOK_DATA int(11) 11 SELISIH int(11) 12 NOMER_KOREKSI varchar(50) Foreign Key 13 KORPLUS int(11)

STIKOM S

URABAYA

Page 41: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

71

No Kolom Tipe Data Keterangan 14 KORMIN int(11) 15 NOMER_BH varchar(50) Foreign Key 16 BH_QTY int(11)

23. Nama Tabel : Stock

Fungsi Tabel: Untuk menyimpan data stock barang

Primary Key : kdbrg,kdlokasi

Foreign Key : kdbrg,kdlokasi

Tabel 3.24 Stock

No Kolom Tipe Data Keterangan 1 KDBRG varchar(15) Primary Key,

Foreign Key 2 KDLOKASI varchar(10) Primary Key,

Foreign key 3 STOCK double 4 rec_stock int(11) 5 awal int(11) 6 masuk int(11) 7 keluar int(11)

24. Nama Tabel : Tr_log

Fungsi Tabel: Untuk menyimpan data log aplikasi

Primary Key : id_log

Foreign Key : id_user

Tabel 3.25 Tr_log

No Kolom Tipe Data Keterangan 1 ID_LOG double Primary Key 2 USER_DATE date 3 TIME time 4 MENU varchar(45) 5 ID_USER varchar(45) Foreign Key 6 KETERANGAN longtext

STIKOM S

URABAYA

Page 42: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

72

25. Nama Tabel : Trx_stok

Fungsi Tabel: Untuk menyimpan data log stock

Primary Key : id_rec

Foreign Key : kdbrg

Tabel 3.26 Trx_stok

No Kolom Tipe Data Keterangan 1 idrec int(11) Primary Key 2 kdbrg varchar(20) Foreign Key 3 masuk int(11) 4 keluar int(11) 5 tanggal datetime 6 kdlokasi varchar(20)

26. Nama Tabel : Transfer_gudang

Fungsi Tabel: Untuk menyimpan data transfer gudang

Primary Key : kode_transfer

Foreign Key : -

Tabel 3.27 Transfer_gudang

No Kolom Tipe Data Keterangan 1 kode_transfer varchar(20) Primary Key 2 tgl date 3 kdlokasiasal varchar(10) Foreign Key 4 kdlokasitujuan varchar(10) Foreign Key 5 qty int(11) 6 kdbrg varchar(20) Foreign Key 7 keterangan varchar(100) 8 Pending tinyint(1) 9 Terbaca tinyint(1) 10 No_order varchar(25)

STIKOM S

URABAYA

Page 43: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

73

27. Nama Tabel : Transfer_gudang_detil

Fungsi Tabel: Untuk menyimpan data detail transfer gudang

Primary Key : kode_transfer, kdbrg

Foreign Key : kdbrg, kdsupplier

Tabel 3.28 Transfer_gudang_detil

No Kolom Tipe Data Keterangan 1 kode_transfer varchar(30) Primary key 2 KDBRG varchar(15) Foreign Key,

Primary Key 3 HARGA decimal(19,0) 4 HARGAUSD decimal(19,4) 5 QTY int(11) 6 STDISCD tinyint(1) 7 DISCD float 8 DISCDRP decimal(19,0) 9 REC int(11) 10 QTYTRANS float 11 EXPDATE date 12 HJUAL double 13 kdsupplier varchar(15) Foreign Key

28. Nama Tabel : Tr_expire

Fungsi Tabel: Untuk menyimpan data masa kadaluarsa barang

Primary Key : idrec

Foreign Key : nopr, kdbrg

Tabel 3.29 Tr_expire

No Kolom Tipe Data Keterangan 1 idrec double Primary Key 2 nopr varchar(15) Foreign Key 3 kdbrg varchar(15) Foreign Key 4 expdate datetime 5 stock double

STIKOM S

URABAYA

Page 44: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

74

29. Nama Tabel : Useraccess

Fungsi Tabel: Untuk menyimpan data hak akses user

Primary Key : nosa, kdbrg

Foreign Key : kdbrg

Tabel 3.30 Useraccess

No Kolom Tipe Data Keterangan 1 userid Varchar(40) Primary Key 2 Username Varchar(40) 3 Pass varchar(10) 4 Mlokasi Tinyint(1) 5 Mkategori Tinyint(1) 6 Mbarang Tinyint(1) 7 msatuan Tinyint(1) 8 Msupplier Tinyint(1) 9 Mcustomer Tinyint(1) 10 Mspg Tinyint(1) 11 Mkartu Tinyint(1) 12 Mpromo Tinyint(1) 13 Tpos Tinyint(1) 14 Tpenjualan Tinyint(1) 15 Tretur Tinyint(1) 16 Tpenbarang Tinyint(1) 17 Tstokopnm Tinyint(1) 18 Ttransgud Tinyint(1) 19 Ldaftar Tinyint(1) 20 Lpenjualan Tinyint(1) 21 Lstok Tinyint(1) 22 Ldisplay Tinyint(1) 23 Lpendkasir Tinyint(1) 24 Lpendspg Tinyint(1) 25 Lpenjharian Tinyint(1) 26 Toptions Tinyint(1) 27 Taksesuser Tinyint(1) 28 Tcetaklbl Tinyint(1) 29 Tsetting Tinyint(1) 30 Tcbg Tinyint(1) 31 Tlog Tinyint(1) 32 Twstok Tinyint(1) 33 Twexp Tinyint(1) 34 M000 Tinyint(1) 35 M001 Tinyint(1)

STIKOM S

URABAYA

Page 45: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

75

No Kolom Tipe Data Keterangan 36 M002 Tinyint(1) 37 M007 Tinyint(1) 38 M008 Tinyint(1) 39 Add1 Tinyint(1) 40 Update1 Tinyint(1) 41 Delete1 Tinyint(1) 42 Edithmin1 Tinyint(1) 43 Kunciqty Tinyint(1) 44 Readonlykode Tinyint(1) 45 Centangaktif Tinyint(1) 46 Mcpos Tinyint(1)

3.7. Desain Input/Output

3.7.1. Desain Halaman Login

Halaman login adalah halaman yang ditampilkan saat user menjalankan

aplikasi. Desain halaman login dapat dilihat pada Gambar 3.24.

Gambar 3.24 Desain Halaman Login

3.7.2. Desain Menu Utama

Halaman menu utama adalah halaman yang ditampilkan setelah user

memasukkan login, di sini terdapat menu-menu yang ada di aplikasi POS. Desain

halaman menu utama dapat dilihat pada Gambar 3.25 di halaman 76.

Image

Username

Password

Ok Cancel

STIKOM S

URABAYA

Page 46: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

76

Gambar 3.25 Desain Menu Utama

3.7.3. Desain Master Barang

Halaman master barang adalah halaman yang bertujuan menampilkan

data-data barang, pada halaman ini terdapat pilihan untuk melakukan penambahan

data maupun pengubahan data. Desain halaman master barang dapat dilihat pada

Gambar 3.26.

Gambar 3.26 Desain Halaman Master Barang

Daftar Barang

Tam Upd Ha Sim Refresh FiStop

Data Grid View

A Non Jumlah

Data Grid View

Icon

Icon

Icon

icon

Icon

Fi Master Data

WindowTransaksi Too Help

Laporan

Icon

Barang

Supplier

Customer

PO

Penerimaan Barang

Option

Statu Logi Jam Status Server IP

STIKOM S

URABAYA

Page 47: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

77

3.7.4. Desain Tambah Master Barang Satuan

Halaman tambah master barang satuan adalah halaman yang bertujuan

untuk menambah data master barang. Desain halaman tambah master barang

satuan dapat dilihat pada Gambar 3.27.

Gambar 3.27 Desain Halaman Tambah Master Barang Satuan

3.7.5. Desain Tambah Master Barang Tabel

Halaman tambah master barang tabel adalah halaman yang bertujuan

untuk menambah data master barang. Desain halaman tambah master barang tabel

dapat dilihat pada Gambar 3.28 di halaman 78.

3.7.6. Desain Master Satuan

Halaman master satuan adalah halaman yang bertujuan menampilkan

data-data satuan, pada halaman ini terdapat pilihan untuk melakukan penambahan

data maupun pengubahan data. Desain halaman master satuan dapat dilihat pada

Gambar 3.29 di halaman 78.

Supplier

Kategori

Kode

Nama

Barcode R

Tipe/Si

Harga Beli

Harga Jual

Satuan

Mar

Stock

Keterangan

HJ Khusus

%

STIKOM S

URABAYA

Page 48: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

78

Gambar 3.28 Desain Halaman Tambah Master Barang Tabel

Gambar 3.29 Desain Halaman Master Satuan

3.7.7. Desain Tambah Master Satuan

Halaman tambah master satuan adalah halaman yang bertujuan untuk

menambah data master satuan. Desain halaman tambah master satuan dapat

dilihat pada Gambar 3.30 di halaman 79.

Daftar Satuan

Tamb Upd Ha SimRefresh Fi

Data Grid View

Data Supplier

Tambah Barang Baru Supp

Simpan Kembali

STIKOM S

URABAYA

Page 49: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

79

Gambar 3.30 Desain Halaman Tambah Master Satuan

3.7.8. Desain Master Kategori

Halaman master kategori adalah halaman yang bertujuan menampilkan

data-data kategori, pada halaman ini terdapat pilihan untuk melakukan

penambahan data maupun pengubahan data. Desain halaman master kategori

dapat dilihat pada Gambar 3.31.

Gambar 3.31 Desain Halaman Master Kategori

3.7.9. Desain Tambah Master Kategori

Halaman tambah master kategori adalah halaman yang bertujuan untuk

menambah data master kategori. Halaman tambah master kategori dapat dilihat

pada Gambar 3.32 di halaman 80.

Daftar Kategori

Tam Up Ha SimRefresh Fi

Data Grid View

Kode Satuan

Nama Satuan

Simpan

Ulang

STIKOM S

URABAYA

Page 50: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

80

Gambar 3.32 Desain Halaman Tambah Master Kategori

3.7.10. Desain Master SPG

Halaman master SPG adalah halaman yang bertujuan menampilkan data-

data SPG, pada halaman ini terdapat pilihan untuk melakukan penambahan data

maupun pengubahan data. Desain halaman master SPG dapat dilihat pada Gambar

3.33.

Gambar 3.33 Desain Halaman Master SPG

3.7.11. Desain Tambah Master SPG

Daftar SPG

Tambah

Filter Hapus Update

Refresh

Data Grid View

Simpan

Daftar Customer IP Address Status :

Tanggal

Login Sebagai :

Kode Kategori Nama Kategori

Simpan

Ulang

Keterangan

STIKOM S

URABAYA

Page 51: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

81

Halaman tambah master SPG adalah halaman yang bertujuan untuk

menambah data master SPG. Desain halaman tambah master SPG dapat dilihat

pada Gambar 3.34.

Gambar 3.34 Desain Halaman Tambah Master SPG

3.7.12. Desain Master Customer

Halaman master customer adalah halaman yang bertujuan menampilkan

data-data customer, pada halaman ini terdapat pilihan untuk melakukan

penambahan data maupun pengubahan data. Desain halaman master customer

dapat dilihat pada Gambar 3.35.

Gambar 3.35 Desain Halaman Master Customer

Daftar Customer

Tambah

Filter Hapus Update

Refres

Data Grid View

Simpan

Daftar Customer IP Addres

Status :

Tanggal

Login Sebagai :

Kode SPG

Nama SPG

Simpan Ulang

Showroom

Wilayah

STIKOM S

URABAYA

Page 52: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

82

3.7.13. Desain Tambah Master Customer

Halaman tambah master customer adalah halaman yang bertujuan untuk

menambah data master customer. Desain halaman tambah master customer dapat

dilihat pada Gambar 3.36.

Gambar 3.36 Desain Halaman Tambah Master Customer

3.7.14. Desain Master Kartu

Halaman master kartu adalah halaman yang bertujuan menampilkan

data-data kartu, pada halaman ini terdapat pilihan untuk melakukan penambahan

data maupun pengubahan data. Desain halaman master kartu dapat dilihat pada

Gambar 3.37 di halaman 83.

Kode Customer

Nama Customer Alamat

Telepon Kode Pos

Contact Person

Wilayah

Kota

Email

Keterangan

Faks

Ulang

Simpan

STIKOM S

URABAYA

Page 53: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

83

Gambar 3.37 Desain Halaman Master Kartu

3.7.15. Desain Tambah Master Kartu

Halaman tambah master kartu adalah halaman yang bertujuan untuk

menambah data master kartu. Desain halaman tambah master kartu dapat dilihat

pada Gambar 3.38.

Gambar 3.38 Desain Halaman Tambah Master Kartu

3.7.16. Desain Master Promo

Halaman master promo adalah halaman yang bertujuan menampilkan

data-data promo, pada halaman ini terdapat pilihan untuk melakukan penambahan

data maupun pengubahan data. Desain halaman master promo dapat dilihat pada

Gambar 3.39 di halaman 84.

Kode Card

Jenis Card

Simpan Ulan

Charge Fee %

Daftar Kartu Kredit / Debet

Tam Up H SimRefresh F

Data Grid View

STIKOM S

URABAYA

Page 54: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

84

Gambar 3.39 Desain Halaman Master Promo

3.7.17. Desain Tambah Master Promo Satuan

Halaman tambah master promo satuan adalah halaman yang bertujuan

untuk menambah data master promo. Desain halaman tambah master promo

satuan dapat dilihat pada Gambar 3.40.

Gambar 3.40 Desain Halaman Tambah Master Promo Satuan

Kode Promo Diskon

Kode Barang

Diskon Persen Diskon Rupiah

Diskon

Tanggal 2 Tangga 1

Aktif

BataSim

Kode Barang Bonus

Kriteria

Quantity

Promo dan Diskon

Data Grid View

Tambah Promo Tambah Banyak Upd Ha Hapus FiRefre Cet

STIKOM S

URABAYA

Page 55: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

85

3.7.18. Desain Tambah Master Promo Grup

Halaman tambah master promo grup adalah halaman yang bertujuan

untuk menambah data master promo. Desain halaman tambah master promo grup

dapat dilihat pada Gambar 3.41.

Gambar 3.41 Desain Halaman Tambah Master Promo Grup

3.7.19. Desain Point of Sales

Halaman Point of Sales adalah halaman di mana transaksi penjualan

dimasukkan ke dalam aplikasi oleh kasir. Desain halaman Point of Sales dapat

dilihat pada Gambar 3.42 di halaman 86.

Nama Barang Promo

Diskon

Diskon Persen

Diskon Rupiah

Quantity

Tanggal 2

Tangga 1

Aktif

BataSim

Kode Barang Bonus Kriteria

STIKOM S

URABAYA

Page 56: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

86

Gambar 3.42 Desain Halaman Point of Sales

3.7.20. Desain Daftar Item

Halaman daftar item adalah halaman yang menampilkan daftar-daftar

barang yang aktif. Di halaman ini juga dapat dilakukan pencarian data barang.

Desain halaman daftar item dapat dilihat pada Gambar 3.43.

Gambar 3.43 Desain Halaman Daftar Item

Daftar Item

Cari Cari

Data Grid View

Keterangan Tombol

No Nota

Item Code (F1 Find Nama Qt U Pr Discount

Nama Perusahaan

Data Grid View

Discount Discount N

Customer: Nama Customer

Total Rp. XXX.XXX

S

Keterangan

Chasier: Nama Kasir

j

STIKOM S

URABAYA

Page 57: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

87

3.7.21. Desain Cek Nota

Halaman cek nota adalah halaman yang digunakan untuk melakukan

pencarian nota-nota penjualan maupun nota-nota retur penjualan. Desain halaman

cek nota dapat dilihat pada Gambar 3.44.

Gambar 3.44 Desain Halaman Cek Nota

3.7.22. Desain Cetak Ulang POS

Halaman cetak ulang POS adalah halaman untuk mencetak ulang nota

POS. Desain halaman cetak ulang POS dapat dilihat pada Gambar 3.45.

Gambar 3.45 Desain Halaman Cetak Ulang POS

Cetak Ulang POS

Crystal Report

Cetak Nota

Cek Nota

Tanggal Nota No Nota Nama

Data Grid View

Cari Tambah ke

STIKOM S

URABAYA

Page 58: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

88

3.7.23. Desain Retur Jual

Halaman retur jual adalah halaman yang digunakan untuk menambah

data-data retur penjualan ke dalam aplikasi. Desain halaman retur jual dapat

dilihat pada Gambar 3.46.

Gambar 3.46 Desain Halaman Retur Jual

3.7.24. Desain Cek Harga

Halaman cek harga adalah halaman yang digunakan untuk mengecek

harga dari suatu barang. Desain halaman cek harga dapat dilihat pada Gambar

3.47 di halaman 89.

Retur Terakhir Tanggal: X

Retur ke: X

Data Grid View

Simpan

Tanggal

Jam

Cari

Total Nilai Retur

List Barang Tukar

Kasir Lalu:

Total Tukar

Total Tukar

Total Tukar Kembali

Bayar Hapus Barang

Tukar

Simpan

Batal

Simpan

No Jual

Data Grid View

STIKOM S

URABAYA

Page 59: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

89

Gambar 3.47 Desain Halaman Cek Harga

3.7.25. Desain Daftar Customer

Halaman daftar customer adalah halaman yang digunakan untuk

melakukan pencarian customer. Desain halaman daftar customer dapat dilihat

pada Gambar 3.48.

Gambar 3.48 Desain Halaman Daftar Customer

Daftar Customer

Cari Cari

Data Grid View

Keterangan Tombol

Cek Harga

Harga Barang

Masukkan Kode Barang atau Barcode Barang

Kode /Barcode / Keterangan Bersih

Nama Barang

Detail Barang

Keterangan Tombol

STIKOM S

URABAYA

Page 60: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

90

3.7.26. Desain Daftar SPG

Halaman daftar SPG adalah halaman yang digunakan untuk melakukan

pencarian SPG. Desain halaman daftar SPG dapat dilihat pada Gambar 3.29.

Gambar 3.49 Desain Halaman Daftar SPG

3.7.27. Desain Daftar Antrian

Halaman daftar antrian adalah halaman yang menampilkan daftar antrian

dari kasir. Desain halaman daftar antrian dapat dilihat pada Gambar 3.50.

Gambar 3.50 Desain Halaman Daftar Antrian

Daftar Antrian

Data Grid View

Keterangan Tombol

Pilih Queue

Daftar SPG

Cari Cari

Data Grid View

Keterangan Tombol

STIKOM S

URABAYA

Page 61: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

91

3.7.28. Desain Daftar Promo

Halaman daftar promo adalah halaman yang menampilkan promo yang

ada pada hari itu. Desain halaman daftar promo dapat dilihat pada Gambar 3.51.

Gambar 3.51 Desain Halaman Daftar Promo

3.7.29. Desain Pembayaran

Halaman pembayaran adalah halaman yang menampilkan pembayaran

dari penjualan yang telah dilakukan oleh kasir. Desain halaman pembayaran dapat

dilihat pada Gambar 3.52 di halaman 92.

3.7.30. Desain Penerimaan Barang

Halaman penerimaan barang adalah halaman untuk memasukkan data-

data penerimaan barang ke dalam aplikasi. Pada halaman ini terdapat menu untuk

menambah barang, mengubah barang maupun mencetak penerimaan barang.

Desain halaman penerimaan barang dapat dilihat pada Gambar 3.53 di halaman

92.

Daftar Promo Hari Ini

Cari

Data Grid View

Keterangan Tombol

STIKOM S

URABAYA

Page 62: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

92

Gambar 3.52 Desain Halaman Pembayaran

Gambar 3.53 Desain Penerimaan Barang

Penerimaan Barang

Tambah

Hap

Perbaiki

Total Qty

Simp

Data Grid View

Cet

Ba

No B

Posting

Tanggal

Keterangan

Lokasi

Supplier

Tambah Barang Baru (Artikel Baru)

Pilih Barcode

Total Qty

Pembayaran

XXX.XXX

Detail

Jenis Kartu

Charge Fee

Pembayaran

Keterangan Tombol

Total

Kredit

Sub Total

%

Tunai

Total Bayar

XXX.XXX

STIKOM S

URABAYA

Page 63: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

93

3.7.31. Desain Penerimaan Barang Satuan

Halaman tambah penerimaan barang adalah halaman yang digunakan

untuk menambah atau mengubah data barang. Desain halaman tambah

penerimaan barang dapat dilihat pada Gambar 3.54.

Gambar 3.54 Desain Penerimaan Barang Satuan

3.7.32. Desain Transfer Gudang

Halaman transfer gudang adalah halaman yang digunakan untuk

menampilkan daftar-daftar transfer gudang yang telah dimasukkan ke dalam

aplikasi. Pada halaman ini tedapat menu untuk menambah transfer gudang baru

atau melihat transfer gudang yang telah dilakukan sebelumnya. Desain halaman

transfer gudang dapat dilihat pada Gambar 3.55 di halaman 94.

3.7.33. Desain Transfer Gudang Detail

Halaman transfer gudang detail adalah halaman yang digunakan untuk

memasukkan data-data transfer gudang ke dalam aplikasi. Desain halaman

transfer gudang detail dapat dilihat pada Gambar 3.56 di halaman 94.

No B

Barang

Stock

Barcode

Harga Beli Qty

Disc%

Batal

Ulang

Harga Jual

Jumlah

Up

Tanggal Expired

Simpan

STIKOM S

URABAYA

Page 64: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

94

Gambar 3.55 Desain Halaman Transfer Gudang

Gambar 3.56 Desain Halaman Transfer Gudang Detail

Transfer Gudang

Tambah

Kirim ( Hanya Kode Barang)

Hap

Kirim (Simpa

Total Jenis

Pri

Data Grid View

Kirim ke

Ba

No Transfer

Simpan ke Exel

No Order Transfer

Tanggal

Keterangan

Gudang Pengiriman

Gudang Pengirim

Transfer Gudang

Tam Ambil Data Li s/Fi

Data Grid View

Refr

STIKOM S

URABAYA

Page 65: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

95

3.7.34. Desain Input Stock Opname

Halaman input stock opname adalah halaman yang digunakan untuk

memasukkan range data barang yang akan dilakukan stock opname. Desain

halaman input stock opname dapat dilihat pada Gambar 3.57.

Gambar 3.57 Desain Halaman Input Stock Opname

3.7.35. Desain Stock Opname

Halaman stock opname adalah halaman yang digunakan untuk

memasukkan data-data barang yang dilakukan stock opname. Desain halaman

stock opname dapat dilihat pada Gambar 3.58 di halaman 96.

3.7.36. Desain Daftar Stock Opname

Halaman daftar stock opname adalah halaman yang digunakan untuk

melihat daftar-daftar barang yang telah dilakukan stock opname. Desain halaman

daftar stock opname dapat dilihat pada Gambar 3.59 di halaman 96.

Pilih Salah Satu Metode

Nama Barang

Lanjutkan

Group Barang

STIKOM S

URABAYA

Page 66: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

96

Gambar 3.58 Desain Halaman Stock Opname

Gambar 3.59 Desain Halaman Daftar Stock Opname

Stock Opname

Tambah Baru

Tanggal

HaSimpan

s/d

Fil

Data Grid View

Tampilkan yang perlu dicari Tampilkan yang belum di stok Tanpa stok data Qty 0

Semua

Stock Opname

Nama Lokasi

Nama Barang Keterangan Barcode

Barcode

Nama Barang

Nama Barang Data Grid View

Selesai

Item Sebelum

Qty Check

Preview

STIKOM S

URABAYA

Page 67: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

97

3.7.37. Desain Koreksi Stock

Halaman koreksi stock adalah halaman yang digunakan untuk

menampilkan data koreksi stock yang telah dilakukan. Halaman koreksi stock

dapat dilihat pada Gambar 3.60.

Gambar 3.60 Desain Halaman Koreksi Stock

3.7.38. Desain Koreksi Stock Detail

Halaman koreksi stock detail adalah halaman yang digunakan untuk

memasukkan data-data stock barang yang dikoreksi. Desain halaman koreksi stock

detail dapat dilihat pada Gambar 3.61 di halaman 98.

3.7.39. Desain Daftar Barang Hilang

Halaman barang hilang adalah halaman yang digunakan untuk

memasukkan data-data stock barang yang hilang ke dalam aplikasi. Desain

halaman barang hilang dapat dilihat pada Gambar 3.62 di halaman 98.

Koreksi Stock

Tam Perb Ha PosRefresh Tang

Data Grid View

s/

STIKOM S

URABAYA

Page 68: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

98

Gambar 3.61 Desain Halaman Koreksi Stock Detail

Gambar 3.62 Desain Halaman Daftar Barang Hilang

Daftar Barang Hilang

Tambah

Tanggal

Hapus

Updat

s/d

Fil

Data Grid View

Jumlah Transaksi : 0

Posting

Total Barang Hilang

Semua data

IP Addre

Status :

Tanggal

Login Sebagai :

Keterangan

Koreksi Stock

Tambah

HB Minus

Hap

Simpan

Qty

Data Grid View

HB Selisih (Rp)

Ba

No Transfer Simpan ke Exel

Tanggal

HB Qty Minu

STIKOM S

URABAYA

Page 69: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

99

3.7.40. Desain Log Aplikasi

Halaman log aplikasi adalah halaman yang menampilkan log-log

aplikasi. Desain halaman log aplikasi dapat dilihat pada Gambar 3.63.

Gambar 3.63 Desain Halaman Log Aplikasi

3.7.41. Desain Setting Lokasi

Halaman setting aplikasi adalah halaman yang digunakan untuk

mengubah setting dari aplikasi yang dilakukan. Halaman setting aplikasi dapat

dilihat pada Gambar 3.64 di halaman 100.

Cari Cari Kata

Tangga

Data Grid View

s/

Semua

Hapus Log Tutup Hapus Semua Log

STIKOM S

URABAYA

Page 70: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

100

Gambar 3.64 Desain Halaman Setting Lokasi

3.7.42. Desain Laporan Data Barang

Halaman laporan data barang adalah halaman yang digunakan untuk

menampilkan laporan data barang. Desain halaman laporan data barang dapat

dilihat pada Gambar 3.65.

Gambar 3.65 Desain Halaman Laporan Data Barang

Laporan Data Barang

Crystal Report

Tampilan Tanpa STOK KOSONG Preview Filter

Setting Lokasi

Tam Up Ha Refresh

Data Grid View

STIKOM S

URABAYA

Page 71: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

101

3.7.43. Desain Laporan Data Supplier

Halaman laporan data supplier adalah halaman yang digunakan untuk

menampilkan laporan data supplier. Desain halaman laporan data supplier dapat

dilihat pada Gambar 3.66.

Gambar 3.66 Desain Halaman Laporan Data Supplier

3.7.44. Desain Laporan Data Customer

Halaman laporan data customer adalah halaman yang digunakan untuk

menampilkan laporan data customer. Desain halaman laporan data customer dapat

dilihat pada Gambar 3.67 di halaman 102.

Laporan Data Supplier

Crystal Report

Preview Filter

STIKOM S

URABAYA

Page 72: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

102

Gambar 3.67 Desain Halaman Laporan Data Customer

3.7.45. Desain Laporan Penjualan

Halaman laporan penjualan adalah halaman yang digunakan untuk

menampilkan laporan penjualan. Desain halaman laporan penjualan dapat dilihat

pada Gambar 3.68.

Gambar 3.68 Desain Halaman Laporan Penjualan

Laporan

Crystal Report

Cetak Periode s

Laporan Data Customer

Crystal Report

Preview Filter

STIKOM S

URABAYA

Page 73: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

103

3.7.46. Desain Laporan Penjualan Detail

Halaman laporan penjualan detail adalah halaman yang digunakan untuk

menampilkan laporan penjualan detail. Desain halaman laporan penjualan detail

dapat dilihat pada Gambar 3.69.

Gambar 3.69 Desain Halaman Laporan Penjualan Detail

3.7.47. Desain Laporan Display Rak

Halaman laporan display rak adalah halaman yang digunakan untuk

menampilkan laporan display rak. Desain halaman laporan display rak dapat

dilihat pada Gambar 3.70 di halaman 104.

Laporan Penjualan Detail

Crystal Report

Preview Periode s/

Filter

STIKOM S

URABAYA

Page 74: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

104

Gambar 3.70 Desain Halaman Laporan Display Rak

3.7.48. Desain Pendapatan Kasir

Halaman laporan pendapatan kasir adalah halaman yang digunakan untuk

menampilkan pendapatan kasir. Desain halaman laporan pendapatan kasir dapat

dilihat pada Gambar 3.71.

Gambar 3.71 Desain Halaman Pendapatan Kasir

Pendapatan Kasir

Crystal Report

Tut

Nama sTangg Tampilkan Semua Laporan Pendapatan

Total Rp. XXX.XXX

Laporan Display Rak

Crystal Report

Preview Rak Loka

STIKOM S

URABAYA

Page 75: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

105

3.7.49. Desain Pendapatan SPG

Halaman laporan pendapatan SPG adalah halaman yang digunakan untuk

menampilkan laporan pendapatan SPG. Desain halaman laporan pendapatan SPG

dapat dilihat pada Gambar 3.72.

Gambar 3.72 Desain Halaman Pendapatan SPG

3.7.50. Desain Rekap Penjualan

Halaman rekap penjualan adalah halaman yang digunakan untuk

menampilkan rekap penjualan harian. Desain halaman rekap penjualan dapat

dilihat pada Gambar 3.73 di halaman 106.

Pendapatan SPG

Crystal Report

Tut

Nama sTangg Tampilkan Semua Laporan Pendapatan SPG

Total Rp. XXX.XXX

STIKOM S

URABAYA

Page 76: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

106

Gambar 3.73 Desain Halaman Rekap Penjualan

3.7.51. Desain Laporan Retur Penjualan

Halaman laporan retur penjualan adalah halaman yang digunakan untuk

menampilkan laporan retur penjualan. Desain halaman laporan retur penjualan

dapat dilihat pada Gambar 3.74.

Gambar 3.74 Desain Halaman Laporan Retur Penjualan

Laporan

Crystal Report

Cetak Periode s

Total penjualan Rp. xxx.xxx

Kata

Total Pendapatan Rp. xxx.xxx Total Retur Rp. xxx.xxx

- Filter Berdasarkan

Data Grid View

Perio

STIKOM S

URABAYA

Page 77: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

107

3.7.52. Desain Hak Akses User

Halaman hak akses user adalah halaman yang digunakan untuk

menambah atau mengubah hak akses user. Desain halaman hak akses user dapat

dilihat pada Gambar 3.75.

Gambar 3.75 Desain Halaman Hak Akses User

3.7.53. Desain Options Perusahaan

Halaman options perusahaan adalah halaman yang digunakan untuk

mengubah setting dari perusahaan. Desain halaman options perusahaan dapat

dilihat pada Gambar 3.76 di halaman 108.

Check/ UnCheck All

Baru Edit Hapus

Simpan

Tutup

Refresh

List View

Tab

STIKOM S

URABAYA

Page 78: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

108

Gambar 3.76 Desain Halaman Options Perusahaan

3.7.54. Desain Options POS

Halaman options POS adalah halaman yang digunakan untuk mengubah

setting dari POS. Desain halaman options POS dapat dilihat pada Gambar 3.77.

Gambar 3.77 Desain Halaman Options POS

3.7.55. Desain Label Harga

Halaman label harga adalah halaman yang digunakan untuk memasukkan

data barang yang akan dibuatkan label harga. Desain halaman label harga dapat

dilihat pada Gambar 3.78 di halaman 109.

Loka

TTD Invoice

Pos Footer 1

Pos Footer 3 Pos Footer 2

Mata Uang

Simpan Batal

NP

Nama Perusahaan

Alamat

KoTelpon

No Rekening

Simpan Batal

STIKOM S

URABAYA

Page 79: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

109

Gambar 3.78 Desain Halaman Label Harga

3.7.56. Desain Preview Label Harga

Halaman preview label harga adalah halaman yang digunakan untuk

menampilkan label harga. Desain halaman preview label harga dapat dilihat pada

Gambar 3.79.

Gambar 3.79 Desain Halaman Preview Label Harga

Buat Label Harga

Data Grid View

Prev

Kembali Cetak Data

Zoom Next Zoom In

Buat Label Harga

Tanggal Nota

No Nota

Nama Barang

Data Grid View

Tambah

Nama Barang

Bersih Data

Preview

Masukan kode barang yang akan dimasukkan dalam label harga

STIKOM S

URABAYA

Page 80: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

110

3.7.57. Desain Barcode Maker

Halaman barcode maker adalah halaman yang digunakan untuk

memasukkan data barang yang akan dibuatkan barcode. Desain halaman barcode

maker dapat dilihat pada Gambar 3.80.

Gambar 3.80 Desain Halaman Barcode Maker

3.7.58. Desain Preview Barcode Maker

Halaman preview barcode maker adalah halaman yang digunakan untuk

menampilkan barcode. Desain halaman preview barcode maker dapat dilihat pada

Gambar 3.81 di halaman 111.

Barcode Maker

Nama Barang

Barcode

Jumlah Barcode

Data Grid View

Tambah

Kode Barang

Bersih Data

Preview

1 Halaman * Barcode (6x18) Setting Kertas A4. Nama Bisa diganti dari Tabel dibawah

Masukan kode barang yang akan dimasukkan dalam barcode

STIKOM S

URABAYA

Page 81: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

111

Gambar 3.81 Desain Halaman Preview Barcode Maker

3.7.59. Desain Keplek Besar

Halaman keplek besar adalah halaman yang digunakan untuk

memasukkan data barang yang akan dibuatkan keplek besar. Halaman keplek

besar dapat dilihat pada Gambar 3.82.

Gambar 3.82 Desain Halaman Keplek Besar

Buat Keplek Besar

Nama Barang

Barcode

Jumlah Barcode

Data Grid View

Tambah

Kode Barang

Bersih Data Preview

Masukan kode barang yang akan dimasukkan dalam

Barcode Maker

Data Grid View

Prev

Kembali Cetak Data

Zoom Next Zoom In

STIKOM S

URABAYA

Page 82: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

112

3.7.60. Desain Preview Keplek Besar

Halaman preview keplek besar adalah halaman yang digunakan untuk

menampilkan keplek besar. Desain halaman preview keplek besar dapat dilihat

pada Gambar 3.83.

Gambar 3.83 Desain Halaman Preview Keplek Besar

3.7.61. Desain Keplek Kecil

Halaman keplek kecil adalah halaman yang digunakan untuk

memasukkan data barang yang akan dibuatkan keplek kecil. Desain halaman

keplek kecil dapat dilihat pada Gambar 3.84 di halaman 113.

3.7.62. Desain Preview Keplek Kecil

Halaman preview keplek kecil adalah halaman yang digunakan untuk

menampilkan keplek kecil. Halaman preview keplek kecil dapat dilihat pada

Gambar 3.85 di halaman 113.

Preview Keplek Besar

Data Grid View

Prev Page

Kembali

Cetak Data

Zoom Out

Next Page

Zoom In

STIKOM S

URABAYA

Page 83: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

113

Gambar 3.84 Desain Halaman Keplek Kecil

Gambar 3.85 Desain Halaman Preview Keplek Kecil

Preview Keplek Kecil

Data Grid View

Prev Page

Kembali

Cetak Data

Zoom Out

Next Page

Zoom In

Buat Keplek Kecil

Nama Barang

Barcode

Jumlah Barcode

Data Grid View

Tambah

Kode Barang

Bersih Data

Preview

Masukan kode barang yang akan dimasukkan dalam barcode

STIKOM S

URABAYA

Page 84: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

114

3.8. Desain Uji Coba

3.8.1. Uji Coba Halaman Login

Uji coba yang dilakukan pada halaman login dapat dilihat pada Tabel

3.31 .

Tabel 3.31 Uji Coba Halaman Login.

Test Case Tujuan Input Output yang

diharapkan 1 Melakukan

login ke dalam aplikasi

Username, password, tombol login

Login valid dan benar

3.8.2. Uji Coba Halaman Tambah Master Customer

Uji coba yang dilakukan pada halaman tambah master customer dapat

dilihat pada Tabel 3.32.

Tabel 3.32 Uji Coba Halaman Tambah Master Customer

Test Case Tujuan Input Output yang diharapkan

2 menambah data customer

kode customer, nama customer, alamat customer, no telpon, kode pos, kota, level harga, contact person, npwp, jabatan, faks, email, plafon, disc, wilayah, keterangan, tombol simpan

Data customer berhasil ditambah dengan valid dan benar

3 Mengubah kode Data customer

STIKOM S

URABAYA

Page 85: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

115

Test Case Tujuan Input Output yang diharapkan

data customer customer, nama customer, alamat customer, no telpon, kode pos, kota, level harga, contact person, npwp, jabatan, faks, email, plafon, disc, wilayah, keterangan, tombol simpan

berhasil diubah dengan valid dan benar

3.8.3. Uji Coba Halaman Tambah Master Supplier

Uji coba yang dilakukan pada halaman tambah master supplier dapat

dilihat pada Tabel 3.33.

Tabel 3.33 Uji Coba Halaman Tambah Master Supplier

Test Case Tujuan Input Output yang

diharapkan 4 Menambah

data supplier Kode supplier, nama supplier, inisial, alamat, kota, NPWP, contact person, telpon, faks, email, plafon, tombol simpan

Data supplier berhasil ditambah dengan valid dan benar

5 Mengubah data supplier

Kode supplier, nama supplier, inisial, alamat,

Data supplier berhasil diubah dengan valid dan benar

STIKOM S

URABAYA

Page 86: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

116

Test Case Tujuan Input Output yang diharapkan

kota, NPWP, contact person, telpon, faks, email, plafon, tombol simpan

3.8.4. Uji Coba Halaman Tambah Master Satuan

Uji coba yang dilakukan pada halaman tambah master satuan dapat

dilihat pada Tabel 3.34.

Tabel 3.34 Uji Coba Halaman Tambah Master Satuan

Test Case Tujuan Input Output yang

diharapkan 6 Menambah

data satuan Kode satuan, nama satuan, tombol simpan

Data satuan berhasil ditambah dengan valid dan benar

7 Mengubah data satuan

Kode satuan, nama satuan, tombol simpan

Data satuan berhasil diubah dengan valid dan benar

3.8.5. Uji Coba Halaman Tambah Master Kategori

Uji coba yang dilakukan pada halaman tambah master kategori dapat

dilihat pada Tabel 3.35.

Tabel 3.35 Uji Coba Halaman Tambah Master Kategori

Test Case Tujuan Input Output yang

diharapkan 8 Menambah

data kategori Kode kategori, nama

Data kategori berhasil ditambah

STIKOM S

URABAYA

Page 87: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

117

Test Case Tujuan Input Output yang diharapkan

kategori, keterangan, tombol simpan

dengan valid dan benar

9 Mengubah data kategori

Kode kategori, nama kategori, keterangan, tombol simpan

Data kategori berhasil diubah dengan valid dan benar

3.8.6. Uji Coba Halaman Tambah Master Barang Satuan

Uji coba yang dilakukan pada halaman tambah master barang satuan

dapat dilihat pada Tabel 3.36.

Tabel 3.36 Uji Coba Halaman Tambah Master Barang Satuan

Test Case Tujuan Input Output yang diharapkan

10 Menambah data barang satuan

Kode supplier, kode kategori, kode barang, status jasa, status aktif, nama barang, barcode, rak, satuan, tipe/size, merk, negara asal, jenis, harga beli, harga jual khusus, harga jual, mark up, stock min, HPP, keterangan, tombol simpan

Data barang berhasil ditambah dengan valid dan benar

12 Mengubah data barang

Kode supplier, kode

Data barang berhasil

STIKOM S

URABAYA

Page 88: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

118

Test Case Tujuan Input Output yang diharapkan

kategori, kode barang, status jasa, status aktif, nama barang, barcode, rak, satuan, tipe/size, merk, negara asal, jenis, harga beli, harga jual khusus, harga jual, mark up, stock min, HPP, keterangan, tombol simpan

diubah dengan valid dan benar

3.8.7. Uji Coba Halaman Tambah Master Barang Tabel

Uji coba yang dilakukan pada halaman tambah master barang tabel dapat

dilihat pada Tabel 3.37.

Tabel 3.37 Uji Coba Halaman Tambah Master Barang Tabel

Test Case Tujuan Input Output yang

diharapkan 11 Menambah

data barang tabel

Kode supplier, kode kategori, kode barang, status jasa, status aktif, nama barang, barcode, rak, satuan, tipe/size, merk, negara asal, jenis, harga beli, harga jual

Data barang berhasil ditambah dengan valid dan benar

STIKOM S

URABAYA

Page 89: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

119

Test Case Tujuan Input Output yang diharapkan

khusus, harga jual, mark up, stock min, HPP, keterangan, tombol simpan

3.8.8. Uji Coba Halaman Tambah Master SPG

Uji coba yang dilakukan pada halaman tambah master SPG dapat dilihat

pada Tabel 3.38.

Tabel 3.38 Uji Coba Halaman Tambah Master SPG

Test Case Tujuan Input Output yang

diharapkan 13 Menambah

data SPG Kode SPG, nama SPG, showroom, wilayah, tombol simpan

Data SPG berhasil ditambah dengan valid dan benar

14 Mengubah data SPG

Kode SPG, nama SPG, showroom, wilayah, tombol simpan

Data SPG berhasil diubah dengan valid dan benar

3.8.9. Uji Coba Halaman Tambah Master Kartu

Uji coba yang dilakukan pada halaman tambah master kartu dapat dilihat

pada Tabel 3.39.

Tabel 3.39 Uji Coba Halaman Tambah Master Kartu

Test Case Tujuan Input Output yang

diharapkan 15 Menambah Kode card, Data kartu

STIKOM S

URABAYA

Page 90: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

120

Test Case Tujuan Input Output yang diharapkan

kartu kredit / debet

jenis card, charge fee, tombol simpan

debet / kredit berhasil ditambah dengan valid dan benar

16 Mengubah data kartu kredit / debet

Kode card, jenis card, charge fee, tombol simpan

Data kartu kredit / debet berhasil diubah dengan valid dan benar

3.8.10. Uji Coba Halaman Tambah Master Promo Satuan

Uji coba yang dilakukan pada halaman tambah master promo satuan

dapat dilihat pada Tabel 3.40.

Tabel 3.40 Uji Coba Halaman Tambah Master Promo Satuan

Test Case Tujuan Input Output yang

diharapkan 17 Menambah

promo diskon Kode barang, diskon quantity, diskon persen, diskon rupiah, tanggal 1, tanggal 2, aktif, kriteria, qty kriteria, kriteria 2, qty kriteria 2, kode barang bonus, quantity, tombol simpan

Data promo diskon berhasil ditambah dengan valid dan benar

STIKOM S

URABAYA

Page 91: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

121

3.8.11. Uji coba Halaman Tambah Master Promo Grup

Uji coba yang dilakukan pada halaman tambah master promo grup dapat

dilihat pada Tabel 3.41.

Tabel 3.41 Uji Coba Halaman Tambah Master Promo Grup

Test Case Tujuan Input Output yang

diharapkan 18 Menambah

promo diskon grup

Nama barang promo, diskon quantity, diskon persen, diskon rupiah, tanggal 1, tanggal 2, aktif, kriteria, qty kriteria, kriteria 2, qty kriteria 2, kode barang bonus, quantity, tombol simpan

Data promo diskon berhasil ditambah dengan valid dan benar

3.8.12. Uji Coba Halaman Master Promo

Uji coba yang dilakukan pada halaman master promo dapat dilihat pada

Tabel 3.42.

Tabel 3.42 Uji Coba Halaman Master Promo

Test Case Tujuan Input Output yang

diharapkan 19 Mengubah

promo diskon Tanggal 1, tanggal 2, tombol update massal

Data promo berhasil diubah dengan valid dan benar

STIKOM S

URABAYA

Page 92: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

122

3.8.13. Uji Coba Halaman Daftar Customer

Uji coba yang dilakukan pada halaman daftar customer dapat dilihat pada

Tabel 3.43.

Tabel 3.43 Uji Coba Halaman Daftar Customer

Test Case Tujuan Input Output yang

diharapkan 20 Mencari data

customer Kode customer, nama customer, tombol cari

Data customer ditampilkan dengan benar dan valid

3.8.14. Uji Coba Halaman Daftar SPG

Uji coba yang dilakukan pada halaman daftar SPG dapat dilihat pada

Tabel 3.44.

Tabel 3.44 Uji Coba Halaman Daftar SPG

Test Case Tujuan Input Output yang

diharapkan 21 Mencari data

SPG Kode SPG, nama SPG, tombol cari

Data spg ditampilkan dengan valid dan benar

3.8.15. Uji Coba Halaman Daftar Item

Uji coba yang dilakukan pada halaman daftar item dapat dilihat pada

Tabel 3.45.

Tabel 3.45 Uji Coba Halaman Daftar Item

Test Case Tujuan Input Output yang diharapkan

22 Mencari data barang

Kode barang, barcode, nama barang,

Data barang ditampilkan dengan valid

STIKOM S

URABAYA

Page 93: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

123

Test Case Tujuan Input Output yang diharapkan

tombol cari dan benar 3.8.16. Uji Coba Halaman Cek Nota

Uji coba yang dilakukan pada halaman cek nota dapat dilihat pada Tabel

3.46.

Tabel 3.46 Uji Coba Halaman Cek Nota

Test Case Tujuan Input Output yang

diharapkan 23 Mencari nota

penjualan berdasarkan tanggal

Tanggal, tombol cari nota

Data nota penjualan berdasarkan tanggal ditampilkan dengan benar dan valid

24 Mencari nota penjualan berdasarkan no nota

No nota, tombol cari nota

Data nota penjualan berdasarkan no nota ditampilkan dengan benar dan valid

25 Mencari nota penjualan berdasarkan nama barang

Nama barang, tombol cari nota

Data nota penjualan berdasarkan nama barang ditampilkan dengan benar dan valid

26 Mencari nota penjualan berdasarkan tanggal dan nama barang

Tanggal, nama barang, tombol cari nota

Data nota penjualan berdasarkan tanggal dan nama barang ditampilkan dengan benar dan valid

27 Mencari nota retur penjualan

No nota, tombol cari nota

Data nota retur penjualan

STIKOM S

URABAYA

Page 94: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

124

Test Case Tujuan Input Output yang diharapkan

ditampilkan dengan valid dan benar

3.8.17. Uji Coba Halaman Cek Harga

Uji coba yang dilakukan pada halaman cek harga dapat dilihat pada

Tabel 3.47.

Tabel 3.47 Uji Coba Halaman Cek Harga

Test Case Tujuan Input Output yang

diharapkan 28 Melakukan

pengecekan harga barang

Kode barang, barcode, keterangan

Data harga barang ditampilkan dengan valid dan benar

3.8.18. Uji Coba Halaman Promo Aktif

Uji coba yang dilakukan pada halaman promo aktif dapat dilihat pada

Tabel 3.48.

Tabel 3.48 Uji Coba Halaman Promo Aktif

Test Case Tujuan Input Output yang

diharapkan 29 Mencari data

promo aktif Nama barang Data promo

aktif ditampilkan dengan valid dan benar

STIK

OM SURABAYA

Page 95: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

125

3.8.19. Uji Coba Halaman Point of Sales

Uji coba yang dilakukan pada halaman Point of Sales dapat dilihat pada

Tabel 3.49.

Tabel 3.49 Uji Coba Halaman Point of Sales

Test Case Tujuan Input Output yang

diharapkan 30 Melakukan

penyimpanan penjualan

kode barang, qty, diskon rupiah, diskon persen, diskon qty, kode spg, tombol f10

Data penjualan disimpan dengan benar dan valid

3.8.20. Uji Coba Halaman Pembayaran

Uji coba yang dilakukan pada halaman pembayaran dapat dilihat pada

Tabel 3.50.

Tabel 3.50 Uji Coba Halaman Pembayaran

Test Case Tujuan Input Output yang

diharapkan 31 Melakukan

penyimpanan pembayaran POS

Jenis kartu, tunai, kredit, tombol f1

Data pembayaran POS disimpan dengan benar dan valid

32 Menghasilkan nota penjualan

Tombol f1 Nota penjualan dihasilkan dengan benar dan valid

STIKOM S

URABAYA

Page 96: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

126

3.8.21. Uji Coba Halaman Cari Nota Jual

Uji coba yang dilakukan pada halaman cari nota jual dapat dilihat pada

Tabel 3.51.

Tabel 3.51 Uji Coba Halaman Cari Nota Jual

Test Case Tujuan Input Output yang

diharapkan 33 Pencarian

penjualan untuk retur penjualan

Kode customer, nama customer, tanggal, tombol cari

Data penjualan ditampilkan dengan valid dan benar

3.8.22. Uji Coba Halaman Daftar Item Retur

Uji coba yang dilakukan pada halaman daftar item retur dapat dilihat

pada Tabel 3.52.

Tabel 3.52 Uji Coba Halaman Daftar Item Retur

Test Case Tujuan Input Output yang

diharapkan 34 Pencarian

barang retur Kode barang, barcode, nama barang, tombol cari

Data barang retur ditampilkan dengan valid dan benar

STIKOM S

URABAYA

Page 97: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

127

3.8.23. Uji Coba Halaman Daftar SPG Retur

Uji coba yang dilakukan pada halaman daftar SPG retur dapat dilihat

pada Tabel 3.53.

Tabel 3.53 Uji Coba Halaman Daftar SPG Retur

Test Case Tujuan Input Output yang

diharapkan 35 Pencarian

SPG untuk retur penjualan

Kode SPG, nama SPG, tombol cari

Data SPG ditampilkan dengan valid dan benar

3.8.24. Uji Coba Halaman Retur Penjualan

Uji coba yang dilakukan pada halaman retur penjualan dapat dilihat pada

Tabel 3.54.

Tabel 3.54 Uji Coba Halaman Retur Penjualan

Test Case Tujuan Input Output yang

diharapkan 36 Melakukan

penyimpanan retur penjualan

No jual, jam, tanggal, qty barang retur, list barang tukar, nama SPG, bayar, tombol simpan

Data retur penjualan disimpan dengan benar dan valid

37 Menghasilkan nota retur penjualan

Tombol simpan

Nota retur penjualan dihasilkan dengan valid dan benar

STIKOM S

URABAYA

Page 98: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

128

3.8.25. Uji Coba Halaman Tambah Penerimaan Barang Tabel

Uji coba yang dilakukan pada halaman tambah penerimaan barang tabel

dapat dilihat pada Tabel 3.55.

Tabel 3.55 Uji Coba Halaman Tambah Penerimaan Barang Tabel

Test Case Tujuan Input Output yang

diharapkan 38 Pencarian data

barang untuk penerimaan barang

Kode barang, barcode, nama barang, tombol cari

Data barang ditampilkan dengan valid dan benar

3.8.26. Uji Coba Halaman Penerimaan Barang

Uji coba yang dilakukan pada halaman penerimaan barang dapat dilihat

pada Tabel 3.56.

Tabel 3.56 Uji Coba Halaman Penerimaan Barang

Test Case Tujuan Input Output yang

diharapkan 39 Melakukan

penyimpanan penerimaan barang

Tanggal, supplier, lokasi, kode barang, qty, harga satuan, mark up, harga jual, keterangan, tombol simpan

Data penerimaan disimpan dengan benar dan valid

40 Melakukan perubahan data penerimaan barang

supplier, lokasi, kode barang, qty, harga satuan, mark up, harga jual, keterangan, tombol simpan

Data penerimaan berhasil diubah dengan benar dan valid

STIKOM S

URABAYA

Page 99: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

129

3.8.27. Uji Coba Halaman Input Data Stock Opname

Uji coba yang dilakukan pada halaman input data stock opname dapat

dilihat pada Tabel 3.57.

Tabel 3.57 Uji Coba Halaman Input Data Stock Opname

Test Case Tujuan Input Output yang

diharapkan 41 Pencarian data

stock opname barang berdasarkan nama barang

Nama barang, tombol lanjutkan

Data barang stock opname ditampilkan dengan valid dan benar

42 Pencarian data stock opname barang berdasarkan grup barang

Grup barang, tombol lanjutkan

Data barang stock opname ditampilkan dengan valid dan benar

3.8.28. Uji Coba Halaman Stock Opname

Uji coba yang dilakukan pada halaman stock opname dapat dilihat pada

Tabel 3.58.

Tabel 3.58 Uji Coba Halaman Stock Opname

Test Case Tujuan Input Output yang

diharapkan 43 Melakukan

penyimpanan data stock opname

Barcode, qty GS, qty GA, qty display, tombol selesai

Data stock opname disimpan dengan benar dan valid

STIK

OM SURABAYA

Page 100: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

130

3.8.29. Uji Coba Halaman Daftar Stock Opname

Uji coba yang dilakukan pada halaman daftar stock opname dapat dilihat

pada Tabel 3.59.

Tabel 3.59 Uji Coba Halaman Daftar Stock Opname

Test Case Tujuan Input Output yang

diharapkan 44 Menampilkan

barang yang belum dilakukan stock opname

Tombol tampilkan yang belum distock opname

Data barang yang belum dilakukan stock opname ditampilkan dengan valid dan benar

45 Menampilkan semua data stock opname

Tombol semua data

Semua data stock opname ditampilkan dengan benar dan valid

46 Menampilkan data tanpa stock data qty 0

Tombol tanpa stok data qty 0

Data stock opname tanpa stock data qty 0 ditampilkan dengan valid dan benar

47 Memindahkan ke koreksi stock dan barang hilang

Status koreksi stock, status barang hilang, tombol pindah ke koreksi dan barang hilang (posting pilihan)

Data stock opname disimpan ke dalam koreksi stock dan barang hilang dengan valid dan benar

STIKOM S

URABAYA

Page 101: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

131

3.8.30. Uji Coba Halaman Barang Hilang

Uji coba yang dilakukan pada halaman barang hilang dapat dilihat pada

Tabel 3.60.

Tabel 3.60 Uji Coba Halaman Barang Hilang

Test Case Tujuan Input Output yang

diharapkan 48 Melakukan

penyimpanan data barang hilang

Tanggal, lokasi, kode barang, qty hilang, tombol simpan

Data barang hilang disimpan dengan valid dan benar

3.8.31. Uji Coba Halaman Koreksi Stock

Uji coba yang dilakukan pada halaman koreksi stock dapat dilihat pada

Tabel 3.61.

Tabel 3.61 Uji Coba Halaman Koreksi Stock

Test Case Tujuan Input Output yang

diharapkan 49 Melakukan

penyimpanan data koreksi stock

Tanggal, lokasi, kode barang, qty minus, qty plus, tombol simpan

Data koreksi stock disimpan dengan valid dan benar

STIKOM S

URABAYA

Page 102: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

132

3.8.32. Uji Coba Halaman Transfer Gudang

Uji coba yang dilakukan pada halaman transfer gudang dapat dilihat

pada Tabel 3.62.

Tabel 3.62 Uji Coba Halaman Transfer Gudang

Test Case Tujuan Input Output yang

diharapkan 50 Kirim transfer

gudang dengan qty melalui internet

Tanggal, gudang pengirim, gudang penerima, keterangan, kode barang, banyaknya, tombol kirim (simpan)

Transfer gudang dikirim dengan benar dan valid

51 Kirim transfer gudang kode melalui internet

Tanggal, gudang pengirim, gudang penerima, keterangan, kode barang, banyaknya, tombol kirim (hanya kode barang)

Transfer gudang dikirim dengan valid dan benar

52 Kirim transfer gudang qty melalui flashdisk

Tanggal, gudang pengirim, gudang penerima, keterangan, kode barang, banyaknya, tombol kirim transfer qty ke file

Transfer gudang disimpan dengan valid dan benar

53 Kirim transfer gudang kode melalui flashdisk

Tanggal, gudang pengirim, gudang penerima,

Transfer gudang disimpan dengan valid dan benar

STIKOM S

URABAYA

Page 103: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

133

Test Case Tujuan Input Output yang diharapkan

keterangan, kode barang, banyaknya, tombol kirim transfer kode ke file

54 Menghasilkan bukti transfer dalam bentuk struk nota

Tombol print preview (struk)

Bukti transfer dalam bentuk struk dihasilkan dengan benar dan valid

55 Menghasilkan bukti transfer

Tombol print preview (A4)

Bukti transfer dihasilkan dengan valid dan benar

3.8.33. Uji Coba Halaman Laporan Data Barang

Uji coba yang dilakukan pada halaman laporan data barang dapat dilihat

pada Tabel 3.63.

Tabel 3.63 Uji Coba Halaman Laporan Data Barang

Test Case Tujuan Input Output yang

diharapkan 56 Menghasilkan

laporan data barang

Kode barang, nama barang, tombol preview

Laporan data barang dihasilkan dengan valid dan benar

STIKOM S

URABAYA

Page 104: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

134

3.8.34. Uji Coba Halaman Laporan Data Customer

Uji coba yang dilakukan pada halaman laporan data customer dapat

dilihat pada Tabel 3.64.

Tabel 3.64 Uji Coba Halaman Laporan Data Customer

Test Case Tujuan Input Output yang diharapkan

57 Menghasilkan laporan data customer

Kode customer, nama customer, kota, tombol preview

Laporan data customer dihasilkan dengan valid dan benar

3.8.35. Uji Coba Halaman Laporan Data Supplier

Uji coba yang dilakukan pada halaman laporan data supplier dapat dilihat

pada Tabel 3.65.

Tabel 3.65 Uji Coba Halaman Laporan Data Supplier

Test Case Tujuan Input Output yang

diharapkan 58 Menghasilkan

laporan data supplier

Kode supplier, nama supplier, kota, tombol preview

Laporan data supplier dihasilkan dengan valid dan benar

STIKOM S

URABAYA

Page 105: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

135

3.8.36. Uji Coba Halaman Laporan Penjualan

Uji coba yang dilakukan pada halaman laporan penjualan dapat dilihat

pada Tabel 3.66.

Tabel 3.66 Uji Coba Halaman Laporan Penjualan

Test Case Tujuan Input Output yang

diharapkan 59 Menghasilkan

laporan penjualan

Periode, tombol cetak

Laporan penjualan dihasilkan dengan valid dan benar

60 Menghasilkan laporan penjualan berdasarkan customer

Nama customer, periode, tombol preview

Laporan penjualan berdasarkan customer dihasilkan dengan valid dan benar

61 Menghasilkan laporan penjualan berdasarkan kasir

Nama kasir, periode, tombol preview

Laporan penjualan berdasarkan kasir dihasilkan dengan valid dan benar

62 Menghasilkan laporan penjualan berdasarkan SPG

Nama SPG, periode, tombol preview

Laporan penjualan berdasarkan SPG dihasilkan dengan valid dan benar

63 Menghasilkan laporan penjualan berdasarkan kategori

Nama kategori, periode, tombol preview

Laporan penjualan berdasarkan kategori dihasilkan dengan valid dan benar

64 Menghasilkan laporan penjualan berdasarkan

Nama barang, periode, tombol preview

Laporan penjualan berdasarkan barang

STIKOM S

URABAYA

Page 106: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

136

Test Case Tujuan Input Output yang diharapkan

barang dihasilkan dengan valid dan benar

65 Menghasilkan laporan penjualan barang fast moving

Periode, tombol preview

Laporan penjualan barang fast moving dihasilkan dengan valid dan benar

66 Menghasilkan laporan penjualan berdasarkan barang slow moving

Periode, tombol preview

Laporan penjualan barang slow moving dihasilkan dengan valid dan benar

3.8.37. Uji Coba Halaman Laporan Retur Penjualan

Uji coba yang dilakukan pada halaman laporan retur penjualan dapat

dilihat pada Tabel 3.67.

Tabel 3.67 Uji Coba Halaman Laporan Retur Penjualan

Test Case Tujuan Input Output yang

diharapkan 67 Menghasilkan

laporan retur penjualan

Periode, tombol cetak

Laporan retur penjualan dihasilkan dengan valid dan benar

STIKOM S

URABAYA

Page 107: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

137

3.8.38. Uji Coba Halaman Laporan Penjualan Detail

Uji coba yang dilakukan pada halaman laporan penjualan detail dapat

dilihat pada Tabel 3.68.

Tabel 3.68 Uji Coba Halaman Laporan Penjualan Detail

Test Case Tujuan Input Output yang

diharapkan 68 Menghasilkan

laporan penjualan detail berdasarkan customer

Nama customer, periode, tombol preview

Laporan penjualan detail berdasarkan customer dihasilkan dengan valid dan benar

69 Menghasilkan laporan penjualan detail berdasarkan kasir

Nama kasir, periode, tombol preview

Laporan penjualan detail berdasarkan kasir dihasilkan dengan valid dan benar

70 Menghasilkan laporan penjualan detail berdasarkan SPG

Nama SPG, periode, tombol preview

Laporan penjualan detail berdasarkan SPG dihasilkan dengan valid dan benar

71 Menghasilkan laporan penjualan detail berdasarkan kategori

Nama kategori, periode, tombol preview

Laporan penjualan detail berdasarkan kategori dihasilkan dengan valid dan benar

72 Menghasilkan laporan penjualan detail berdasarkan

Nama barang, periode, tombol preview

Laporan penjualan detail berdasarkan barang

STIKOM S

URABAYA

Page 108: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

138

Test Case Tujuan Input Output yang diharapkan

barang dihasilkan dengan valid dan benar

3.8.39. Hasil Uji Coba Laporan Stock Barang

Uji coba yang dilakukan pada halaman laporan stock barang dapat dilihat

pada Tabel 3.69.

Tabel 3.69 Uji Coba Halaman Laporan Stock Barang

Test Case Tujuan Input Output yang

diharapkan 74 Menghasilkan

laporan stock barang

Periode, lokasi, tombol preview kartu stock

Laporan stock barang dihasilkan dengan valid dan benar

3.8.40. Uji Coba Halaman Laporan Display Rak

Uji coba yang dilakukan pada halaman laporan display rak dapat dilihat

pada Tabel 3.70.

Tabel 3.70 Uji Coba Halaman Laporan Display Rak

Test Case Tujuan Input Output yang

diharapkan 75 Menghasilkan

laporan display rak

Rak, lokasi, tombol preview

Laporan display rak dihasilkan dengan valid dan benar

STIK

OM SURABAYA

Page 109: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

139

3.8.41. Uji Coba Halaman Laporan Pendapatan Kasir

Uji coba yang dilakukan pada halaman laporan pendapatan kasir dapat

dilihat pada Tabel 3.71.

Tabel 3.71 Uji Coba Halaman Laporan Pendapatan Kasir

Test Case Tujuan Input Output yang

diharapkan 76 Menghasilkan

laporan pendapatan kasir

Tanggal, nama user

Laporan pendapatan kasir dihasilkan dengan valid dan benar

3.8.42. Uji Coba Halaman Laporan Pendapatan SPG

Uji coba yang dilakukan pada halaman laporan pendapatan SPG dapat

dilihat pada Tabel 3.72.

Tabel 3.72 Uji Coba Halaman Laporan Pendapatan SPG

Test Case Tujuan Input Output yang

diharapkan 77 Menghasilkan

laporan pendapatan SPG

Tanggal, nama SPG

Laporan pendapatan SPG dihasilkan dengan valid dan benar

STIKOM S

URABAYA

Page 110: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

140

3.8.43. Uji Coba Halaman Laporan Rekap Penjualan Harian

Uji coba yang dilakukan pada halaman laporan rekap penjualan harian

dapat dilihat pada Tabel 3.73.

Tabel 3.73 Uji Coba Halaman Laporan Rekap Penjualan Harian

Test Case Tujuan Input Output yang

diharapkan 78 Menghasilkan

laporan rekap penjualan harian

Periode Laporan rekap penjualan dihasilkan dengan valid dan benar

79 Menghasilkan laporan rekap penjualan harian berdasarkan kasir

Nama kasir, periode

Laporan rekap penjualan berdasarkan kasir dihasilkan dengan valid dan benar

80 Menghasilkan laporan rekap penjualan harian berdasarkan SPG

Nama SPG, periode

Laporan rekap penjualan berdasarkan SPG dihasilkan dengan valid dan benar

81 Menghasilkan laporan rekap penjualan harian berdasarkan no nota

No nota, periode

Laporan rekap penjualan berdasarkan no nota dihasilkan dengan valid dan benar

82 Menghasilkan laporan rekap penjualan harian berdasarkan kode barang

Kode barang, periode

Laporan rekap penjualan berdasarkan kode barang dihasilkan dengan valid dan benar

83 Menghasilkan laporan rekap penjualan harian

Barcode, periode

Laporan rekap penjualan berdasarkan barcode

STIKOM S

URABAYA

Page 111: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

141

Test Case Tujuan Input Output yang diharapkan

berdasarkan barcode

dihasilkan dengan valid dan benar

84 Menghasilkan laporan rekap penjualan harian berdasarkan keterangan

Keterangan, periode

Laporan rekap penjualan berdasarkan keterangan dihasilkan dengan valid dan benar

3.8.44. Uji Coba Halaman Options

Uji coba yang dilakukan pada halaman options dapat dilihat pada Tabel

3.74.

Tabel 3.74 Uji Coba Halaman Options

Test Case Tujuan Input Output yang

diharapkan 85 Mengubah

data options perusahaan

Nama perusahaan, alamat, telpon, kota, NPWP, no rekening

Data options perusahaan diubah dengan benar dan valid

86 Mengubah data options POS

TTD invoice, POS footer 1, POS footer 2, POS footer 3, mata uang

Data options POS diubah dengan benar dan valid

STIKOM S

URABAYA

Page 112: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

142

3.8.45. Uji Coba Halaman Hak Akses User

Uji coba yang dilakukan pada halaman hak akses user dapat dilihat pada

Tabel 3.75.

Tabel 3.75 Uji Coba Halaman Hak Akses User

Test Case Tujuan Input Output yang

diharapkan 87 Menambah

user User ID, username, password, confirm password, jabatan, tombol simpan

User disimpan dengan benar dan valid

88 Mengubah hak akses user

Data hak akses user, tombol simpan

Hak akses user diubah dengan valid dan benar

3.8.46. Uji Coba Halaman Keplek Besar

Uji coba yang dilakukan pada halaman keplek besar dapat dilihat pada

Tabel 3.76.

Tabel 3.76 Uji Coba Halaman Keplek Besar

Test Case Tujuan Input Output yang

diharapkan 89 Menghasilkan

keplek besar Kode barang, jumlah keplek, tombol preview

Keplek besar dihasilkan dengan valid dan benar

STIK

OM SURABAYA

Page 113: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

143

3.8.47. Uji Coba Halaman Keplek Kecil

Uji coba yang dilakukan pada halaman keplek kecil dapat dilihat pada

Tabel 3.77.

Tabel 3.77 Uji Coba Halaman Keplek Kecil

Test Case Tujuan Input Output yang

diharapkan 90 Menghasilkan

keplek kecil Kode barang, jumlah keplek, tombol preview

Keplek kecil dihasilkan dengan valid dan benar

3.8.48. Uji Coba Halaman Label Harga

Uji coba yang dilakukan pada halaman label harga dapat dilihat pada

Tabel 3.78.

Tabel 3.78 Uji Coba Halaman Label Harga

Test Case Tujuan Input Output yang

diharapkan 91 Menghasilkan

label harga Kode barang, jumlah keplek, tombol preview

Label harga dihasilkan dengan benar dan valid

STIKOM S

URABAYA

Page 114: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

144

3.8.49. Uji Coba Halaman Label Barcode

Uji coba yang dilakukan pada halaman label barcode dapat dilihat pada

Tabel 3.79.

Tabel 3.79 Uji Coba Halaman Label Barcode

Test Case Tujuan Input Output yang

diharapkan 92 Menghasilkan

label barcode Kode barang, jumlah keplek, tombol preview

Label barcode dihasilkan dengan valid dan benar

3.8.50. Uji Coba Halaman Setting Aplikasi

Uji coba yang dilakukan pada halaman setting aplikasi dapat dilihat pada

Tabel 3.80.

Tabel 3.80 Uji Coba Halaman Setting Aplikasi

Test Case Tujuan Input Output yang

diharapkan 93 Mengubah

setting IP lokasi

Nama lokasi, kode lokasi, ip komputer, keterangan, tombol simpan

Setting IP lokasi diubah dengan valid dan benar

STIKOM S

URABAYA

Page 115: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

145

3.8.51. Uji Coba Halaman Tambah Setting Aplikasi

Uji coba yang dilakukan pada halaman tambah setting aplikasi dapat

dilihat pada Tabel 3.81.

Tabel 3.81 Uji Coba Halaman Tambah Setting Aplikasi

Test Case Tujuan Input Output yang

diharapkan 94 Menambah

setting IP lokasi

Nama lokasi, kode lokasi, ip komputer, keterangan, tombol simpan

Setting IP lokasi disimpan dengan valid dan benar

3.8.52. Uji Coba Halaman Log Aplikasi

Uji coba yang dilakukan pada halaman log aplikasi dapat dilihat pada

Tabel 3.82.

Tabel 3.82 Uji Coba Halaman Log Aplikasi

Test Case Tujuan Input Output yang

diharapkan 95 Menampilkan

log aplikasi Nama pengguna, tindakan, periode, tombol cari

Data log aplikasi ditampilkan dengan valid dan benar

96 Menampilkan semua log aplikasi

Tombol semua data

Semua data log aplikasi ditampilkan dengan valid dan benar

STIKOM S

URABAYA

Page 116: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

146

1.8.53 Uji Coba Halaman Login Cabang

Uji coba yang dilakukan pada halaman login cabang dapat dilihat pada

Tabel 3.83 .

Tabel 3.83 Uji Coba Halaman Login Cabang.

Test Case Tujuan Input Output yang

diharapkan 97 Melakukan

login ke dalam aplikasi cabang

Username, password, tombol login

Login ke cabang valid dan benar

1.8.54 Uji Coba Penggunaan Aplikasi pada Pimpinan/Supervisor

Uji coba penggunaan aplikasi melalui tabel angket pada

pimpinan/supervisor dapat dilihat pada Tabel 3.84

Tabel 3.84 Uji Coba Penggunaan Aplikasi pada Pimpinan/Supervisor

No Pertanyaan Penilaian

1 2 3 4 5 1 Apakah desain antar muka yang ada pada sistem sudah sesuai

dengan kebutuhan pengguna?

2 Apakah proses-proses master yang ada pada sistem sudah dapat memenuhi informasi-informasi yang diperlukan untuk dilakukan input data ke dalam sistem?

3 Apakah proses-proses transaksi yang ada pada sistem seperti POS, retur penjualan, dan penerimaan barang dapat menunjang kinerja dari karyawan?

4 Apakah informasi dan laporan yang dihasilkan oleh sistem sudah sesuai dengan kebutuhan pengguna?

5 Apakah fitur transfer gudang yang telah diimplementasikan ke dalam sistem dapat mengurangi kemungkinan terjadinya kesalahan akibat human error?

6 Apakah fitur stock opname yang baru mudah dioperasikan dan dapat mempermudah pimpinan/ supervisor untuk melakukan pengawasan stock opname secara berkala?

7 Apakah informasi yang dihasilkan oleh pendapatan kasir /atau pendapatan SPG dapat membantu pimpinan/supervisor dalam menentukan bonus bagi kasir maupun SPG?

STIKOM S

URABAYA

Page 117: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

147

No Pertanyaan Penilaian 1 2 3 4 5

8 Apakah rekap penjualan harian dapat memberikan gambaran yang cukup mendetail mengenai barang yang terjual pada tanggal tertentu? Dan apakah rekap penjualan harian juga dapat memberikan gambaran mengenai total pendapatan yangdiperoleh perusahaan pada tanggal yang dipilih?

9 Apakah sistem secara keseluruhan dapat menunjang dan meningkatkan keefektifan kinerja dari para karyawan?

1.8.55 Uji Coba Penggunaan Aplikasi pada Admin

Uji coba penggunaan aplikasi melalui tabel angket pada admin dapat

dilihat pada Tabel 3.85

Tabel 3.85 Uji Coba Penggunaan Aplikasi pada Admin

No Pertanyaan Penilaian

1 2 3 4 5 1 Apakah desain antar muka yang ada pada sistem sudah sesuai

dengan kebutuhan admin?

2 Apakah proses-proses master yang ada pada sistem sudah dapat memenuhi informasi-informasi yang diperlukan untuk dilakukan penginputan data ke dalam sistem?

3 Apakah proses penerimaan barang yang ada pada sistem sudah sesuai dengan kebutuhan pengguna dan dapat mempermudah kinerja dari admin dalam penginputan data penerimaan barang?

4 Apakah informasi dan laporan master yang dihasilkan oleh sistem sudah sesuai dengan kebutuhan admin?

5 Apakah fitur transfer gudang yang telah diimplementasikan ke dalam sistem dapat mengurangi kemungkinan terjadinya kesalahan akibat human error?

6 Apakah fitur stock opname yang baru mudah dioperasikan dan dapat mempermudah admin untuk melakukan stock opname secara berkala?

7 Apakah dengan adanya fitur cetak barcode, cetak label harga dan sebagainya dapat mempermudah kinerja dari admin?

8 Apakah sistem secara keseluruhan dapat menunjang dan meningkatkan keefektifan kinerja dari admin?

STIKOM S

URABAYA

Page 118: BAB III METODE PENELITIAN DAN PERANCANGAN ...repository.dinamika.ac.id/id/eprint/578/6/BAB III.pdf34 2. Transaksi retur penjualan yang dilakukan oleh kasir Pada proses ini customer

148

1.8.56 Uji Coba Penggunaan Aplikasi pada Kasir

Uji coba penggunaan aplikasi melalui tabel angket pada kasir dapat

dilihat pada Tabel 3.86

Tabel 3.86 Uji Coba Penggunaan Aplikasi pada Kasir

No Pertanyaan Penilaian

1 2 3 4 5 1 Apakah desain antar muka yang ada pada sistem sudah sesuai

dengan kebutuhan kasir?

2 Apakah proses POS yang telah diimplementasikan di dalam sistem dapat mempermudah kinerja dari kasir?

3 Apakah proses retur penjualan yang ada pada sistem mudah dioperasikan dan dapat meningkatkan efektifitas dari kasir?

4 Apakah promo diskon yang telah diimplementasikan ke dalam sistem sudah efektif dan efisien?

5 Apakah dengan adanya fitur antrian pada POS dapat mempermudah kasir pada saat customer sedang mengambil barang lain di rak sementara masih ada customer lain yang mengantri?

6 Apakah sistem secara keseluruhan dapat menunjang dan meningkatkan keefektifan kinerja dari kasir?

STIKOM S

URABAYA