bab iv analisis dan desain sistem 4.1 analisa sistemrepository.dinamika.ac.id/id/eprint/814/6/bab...

41
BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistem Sistem yang ada CV. AWAM ELEKTRONIK saat ini, masih terdapat kekurangan. Penyimpanan data barang, transaksi penjualan, dan data – data pendapatan masih disimpan dalam bentuk dokumen. Hal ini berakibat pada sulitnya mencari data barang lama yang belum terjual. Serta sistem yang ada juga membuat kemungkinan terjadinya kehilangan dokumen, dan lambatnya manajemen dalam pengambilan keputusan untuk pengembangan sistem. 4.2. Desain Sistem Desain sistem ini merupakan pengembangan dari sistem yang ada. Hasil dari penyusunan desain sistem ini berupa Dokumen Flow Komputerisasi, Context Diagram, Diagram Berjenjang, Data Flow Diagram (DFD), Entity Relationship Diagram (ERD), struktur file dan desain input output. 4.2.1 Dokumen Flow Komputerisasi Dalam sistem informasi penjualan CV. AWAM ELEKTRONIK antara terdapat tiga dokumen flow komputerisasi, yaitu dokumen flow komputerisasi pembelian stock, dokumen flow komputerisasi penjualan, dan dokumen flow komputerisasi pengiriman. Adapun penjelasannya dijelaskan pada uraian berikut ini. 34

Upload: others

Post on 30-Oct-2019

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

BAB IV

ANALISIS DAN DESAIN SISTEM

4.1 Analisa Sistem

Sistem yang ada CV. AWAM ELEKTRONIK saat ini, masih terdapat

kekurangan. Penyimpanan data barang, transaksi penjualan, dan data – data

pendapatan masih disimpan dalam bentuk dokumen.

Hal ini berakibat pada sulitnya mencari data barang lama yang belum

terjual. Serta sistem yang ada juga membuat kemungkinan terjadinya kehilangan

dokumen, dan lambatnya manajemen dalam pengambilan keputusan untuk

pengembangan sistem.

4.2. Desain Sistem

Desain sistem ini merupakan pengembangan dari sistem yang ada. Hasil

dari penyusunan desain sistem ini berupa Dokumen Flow Komputerisasi, Context

Diagram, Diagram Berjenjang, Data Flow Diagram (DFD), Entity Relationship

Diagram (ERD), struktur file dan desain input output.

4.2.1 Dokumen Flow Komputerisasi

Dalam sistem informasi penjualan CV. AWAM ELEKTRONIK antara

terdapat tiga dokumen flow komputerisasi, yaitu dokumen flow komputerisasi

pembelian stock, dokumen flow komputerisasi penjualan, dan dokumen flow

komputerisasi pengiriman. Adapun penjelasannya dijelaskan pada uraian berikut

ini.

34

Page 2: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

35

A. Dokumen Flow Komputerisasi Pembelian Barang

Pada System flow pembelian stock dimulai dari bagian logistik memeriksa

stock barang yang sudah mendekati habis. Lalu logistik akan membuat daftar

barang apa saja yang akan dibeli dan diserahkan pada supplier dan suplier akan

menyiapkan barang yang dibeli sekaligus dengan nota pembelian. Lalu bagian

logistik akan mengentry data pembelian yang akan diolah menjadi laporan

pembelian. Untuk lebih jelasnya dapat dilihat pada Gambar 4.1

Gambar 4.1. Dokumen Flow Komputerisasi Pembelian Barang

Page 3: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

36

B. Dokumen Flow Komputerisasi Penjualan Barang

Pada sistem flow penjualan ini dimulai dari customer menginputkan data

pesanan dan sistemakan menyimpan data pesanan dari customer dan bagian

gudang akan mencatat data barang yang keluar / dipesan. Kemudian sistem akan

membuat nota penjualan untuk customer dan nota tersebut akan diolah menjadi

laporan penjualan. Untuk lebih jelasnya dapat dilihat pada Gambar 4.2.

Gambar 4.2. Dokumen Flow Komputerisasi Penjualan Barang

Page 4: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

37

4.2.2 Data Flow Diagram

Data flow diagram merupakan perangkat yang digunakan pada metodologi

pengembangan sistem yang terstruktur. DFD menggambarkan seluruh kegiatan

yang terdapat pada sistem secara jelas.

A. Context Diagram

Context diagram menggambarkan asal data dan menunjukkan aliran dari data

tersebut. Context diagram sistem informasi penjualan terdiri dari 7 eksternal

entity yaitu supplier, customer, admin, manager, pemilik, gudang. Untuk lebih

jelasnya dapat dilihat pada Gambar 4.3.

Laporan Pemesanan Penjualan

laporan pambayaran penjualan

Laporan Penjualan

laporan Pembelian

Laporan Pembayaran Pembelian

Laporan pesanan pembelian

Laporan Stok Produk

Rekap Pembelian

Bukti Retur Pembelian

Bukti Transaksi Pembelian

Transaksi Pembayaran Hutang

Rekap Transaksi Pembelian

Bukti Pemesanan Barang

Transaksi Pembelian

Transaksi Pemesanan Pembelian

Data Supplier

Data Produk

Transaksi Retur Pembelian

Laporan Persedian Barang

Bukti Retur Penjualan

Bukti Retur Pembelian

Transaksi Penjualan

Transaksi Pemesanan Penjualan

Data Pelanggan

Faktur penjualan

Bukti Pemesanan Produk

Bukti Pembayaran Hutang

Bukti Retur Pembelian

Bukti Pemesan Pembelian 1

Bukti Retur Penjualan

Bukti Pemesanan Produk

Faktur Penjualan

Bukti Pembayaran Piutang

Surat Jalan

0

Sistem Informasi Pembelian dan Penjualan

+

Customer

Supplier

Bagian Penjualan

Bagian Gudang

Bagian Pembelian

Bagian Keuangan

Direktur

Gambar 4.3. Context Diagram Sistem Informasi Penjualan Pembelian

Page 5: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

38

B. HIPO

Setelah membuat context diagram, untuk selanjutnya yaitu membuat HIPO

terlebih dahulu. Karena dengan adanya HIPO, alur proses dari sistem akan lebih

teratur dan jelas. HIPO dari sistem informasi pembelian dan penjualan pada CV.

AWAM ELEKTRONIK dapat dilihat pada Gambar 4.4.

Gambar 4.4. HIPO

C. DFD level 0 Sistem Informasi Pembelian dan Penjualan

Setelah membuat context diagram dari sistem sistem informasi pembelian dan

penjualan pada CV. AWAM ELEKTRONIK, untuk selanjutnya context diagram

tersebut akan dibagi menjadi sub-sub proses yang lebih kecil. Context diagram

Page 6: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

39

dapat dilihat pada Gambar 4.5. Dan hasil decompose itu sendiri disebut DFD

Level 0, dan DFD Level 0 itu sendiri terdiri dari empat proses utama dan data

store yang semuanya itu saling berkaitan. Tiga proses utama itu juga dapat dibagi

menjadi sub-sub proses yang lebih kecil, dan sub-sub proses yang kecil itu sendiri

masih saling berkaitan antara yang satu sama yang lain. Tak terkecuali dengan

external entity dan data store yang ada.

laporan pambayaran penjualanLaporan pesanan pembelian

Laporan Pembayaran Pembelian

laporan Pembelian

Laporan Penjualan

Laporan Pemesanan Penjualan

Data supplier

Data_Detail_Pembelian

Data Supplier

Simpan Data Supplier

Bukti Transaksi PembelianTransaksi Pembayaran Hutang

Bukti Retur Pembelian

Laporan Stok Produk

Rekap Pembelian

Bukti Pemesanan Produk

Bukti Retur Penjualan

Faktur Penjualan

Surat Jalan

Bukti Pembayaran Piutang

Bukti Retur Penjualan

Bukti Retur Pembelian

Bukti Pemesan Pembelian 1

Bukti Pembayaran Hutang

Bukti Retur Pembelian

Transaksi Retur Pembelian

Transaksi Pembelian

Transaksi Pemesanan Pembelian

Rekap Transaksi Pembelian

Bukti Pemesanan Barang

Data Produk

Data Supplier

Transaksi Penjualan

Bukti Pemesanan ProdukTransaksi Pemesanan PenjualanFaktur penjualan

Data Pelanggan

Detail Pembayaran Piutamg

Simpan Detail Pembayaran Piutang

Data pembayaran Piutang

Simpan Data Pembayaran Penjualan

Detail Retur Penjualan

Simpan Detail Retur Penjualan

Data Retur Penjualan

Data retur PenjualanSimpan Data Retur Penjualan

Detail Penjualan

Simpan Detail Penjualan

Data Penjualan

Simpan Data Penjualan

Data Penjualan

Pesanan Penjualan

Detail Pesanan Penjualan

Detail pesanan penjualan

Simpan Data Pesanan penjualan

Laporan Persedian Barang

Detail Pembayaran Hutang

Simpan detail pembayaran Hutang

Data Pembayaran Hutang

Simpan Data pembayaran Hutang

Detail retur pembelian

Sempan detail retur pembelian

Retur pembelian

Simpan Data retur pembelian

Data retur pembelian

Detail Pesanan Pembelian

Data Pesanan Pembelian

Simpan Data pembelian

Data pembelian Data customer

Data Customer

Simpan Data Customer

Data Produk

Detail produk

Simpan Detail Produk

Simpan Data Produk

Customer

Supplier

Bagian Penjualan

Bagian Gudang

Bagian Pembelian

Bagian Keuangan

Direktur

1

Pemeliharaan Data Master

+

2

Pembelian

+

3

Penjualan

+

4

Laporan

+

1 Produk

2 Detail Produk

3 Customer

4 Pembelian

5 Detail_pembelian

6Pesanan Pembelian

7Detail pesanan

pembelian

8 Retur pembelian

9Detail Retur pembelian

10Pembayaran

Hutang

11 Detail Pembayaran Hutang

12Pesanan Penjualan

13 Detail Pesanan Penjualan

14 Penjualan

15 Detail Penjualan

16 Retur Penjualn

17Detail Retur Penjualan

18Pembayaran

Piutang

19 Detail Pembayaran piutang

20 Data Supplier

Gambar 4.5 DFD Level 0 Sistem Informasi Pembelian dan Penjualan

Page 7: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

40

Pada Gambar 4.6 merupakan DFD Level 1 Sub Proses Pemeliharaan data

master dari sistem informasi pembelian dan penjualan pada CV. AWAM

ELEKTRONIK.

Simpan Data Supplier

Simpan Data Customer

Data Supplier

Data Pelanggan

Simpan Detail Produk

Simpan Data Produk

Data Produk

1 Produk

2 Detail Produk

3 CustomerBagian

Penjualan

Bagian Pembelian

Bagian Gudang

1

Pemelharaan Data Produk

2

Pemeliharaan Data Customer

3

Pemeliharaan Data Supplier

20 Data Supplier

Gambar 4.6 DFD Level 1 Pemeliharaan Data Master

Pada Gambar 4.7 merupakan DFD Level 1 Sub Proses Pembelian dari sistem

pembelian dan penjualan pada CV. AWAM ELEKTRONIK.

Data supplier

Data_Detail_Pembelian

Simpan detail pembayaran Hutang

Simpan Data retur pembelian

Simpan Data pembayaran Hutang

Data retur pembelian

Sempan detail retur pembelian

Detail pembelian

Detail Pesanan Pembelian

Data pembelian

Simpan Data pembelian

Data Pesanan Pembelian

Bukti Retur Pembelian

Transaksi Pembayaran Hutang

Bukti Retur Pembelian

Bukti Transaksi Pembelian

Bukti Retur Penjualan

Transaksi Retur Pembelian

Transaksi Pemesanan Pembelian

Transaksi Pembelian

Rekap Transaksi Pembelian

Bukti Pemesanan Barang

Bukti Pembayaran Hutang

Bukti Retur Pembelian

Bukti Pemesan Pembelian 1

5 Detail_pembelian

4 Pembelian

6Pesanan Pembelian

7Detail pesanan

pembelian

8 Retur pembelian

9Detail Retur pembelian

10Pembayaran

Hutang

11 Detail Pembayaran Hutang

Bagian Pembelian

Bagian Gudang

Bagian Gudang

Supplier

Bagian Keuangan

1

Pemesanan Barang

2

Pembelian Barang

3

Retur Pembelian

4

Pembayaran Pembelian

20 Data Supplier

Gambar 4.7 DFD Level 1 Pembelian

Page 8: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

41

Pada Gambar 4.8 merupakan DFD Level 1 Sub Proses Penjualan dari

sistem informasi pembelian dan penjualan pada CV. AWAM ELEKTRONIK.

Data customer

Simpan Detail Pembayaran Piutang

Simpan Data Pembayaran Penjualan

Simpan Detail Retur Penjualan

Data retur Penjualan

Simpan Data Retur Penjualan

Detail pesanan penjualan

Simpan Data Pesanan penjualan

Transaksi Pembayaran Piutang

Bukti Pembayaran Piutang

Bukti Pemesanan Produk

Bukti Retur Penjualan

Surat Jalan

Faktur PenjualanFaktur penjualan

Transaksi Penjualan

Bukti Pemesanan Produk

Transaksi Pemesanan Penjualan

3 Customer

12Pesanan Penjualan

13Detail Pesanan

Penjualan

16 Retur Penjualn

17Detail Retur Penjualan

18Pembayaran

Piutang

19 Detail Pembayaran piutang

Bagian Penjualan

Customer

1

Pemesanan Produk

2

Penjualan Produk

3

Retur penjualan

4

Pembayaran Penjualan

Gambar 4.8 DFD Level 1 Penjualan

Page 9: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

42

Pada Gambar 4.9 merupakan DFD Level 1 Sub Proses Laporan dari sistem

informasi pembelian dan penjualan pada CV. AWAM ELEKTRONIK.

Laporan Pembelian

laporan pambayaran penjualan

Laporan pesanan pembelian

Laporan Penjualan

Laporan Pemesanan Penjualan

laporan Pembelian

Laporan Pembayaran Pembelian

Laporan Pembayaran Piutang

Laporan Retur Penjualan

[Laporan Hutang]

[lapran Retur Pembelian]

Data Supplier

Detail Pembayaran Piutamg

Data pembayaran Piutang

Detail Retur Penjualan

Data Retur Penjualan

Detail Penjualan

Data Penjualan

[Data Pembelian]

[Data Detail Pembelian]

Detail Pesanan Penjualan

Pesanan Penjualan

Detail Pembayaran Hutang

Data Pembayaran Hutang

Detail retur pembelian

Retur pembelian

Data Customer

Data Produk

Detail produk

Laporan Stok Produk

Rekap Pembelian

Laporan Persedian BarangBagian Gudang

Direktur

2 Detail Produk

1 Produk

3 Customer

6Pesanan Pembelian

7Detail pesanan

pembelian

8 Retur pembelian

9Detail Retur pembelian

10Pembayaran

Hutang

11 Detail Pembayaran Hutang

13Detail Pesanan

Penjualan

12Pesanan Penjualan

14 Penjualan

15 Detail Penjualan

16 Retur Penjualn

17Detail Retur Penjualan

18Pembayaran

Piutang

19 Detail Pembayaran piutang

20 Data Supplier

1

laporan Stok Produk

2

Laporan Pesanan Pembelian

3

Laporan Pembelian

4

Laporan Retur Pembelian

5

Laporan Pemayaran Hutang

6

Laporan Pemesanan penjualan

7

Laporan Retur Penjualan

8

Laporan Penjualan

9

Laporan Pembayaran Piutang

Gambar 4.9 DFD Level 1 Laporan

Page 10: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

43

4.2.3 Entity Relationship Diagram

Entity Relationship Diagram (ERD) digunakan untuk menginterpretasikan,

menentukan, dan mendokumentasikan kebutuhan-kebutuhan untuk sistem

pemrosesan basis data. Entity relationship diagram menyediakan bentuk kerja

untuk menunjukkan struktur keseluruhan kebutuhan data dari pemakai.

Dalam perancangan sistem ini memiliki beberapa entitas yang saling terkait untuk

menyediakan data-data yang dibutuhkan oleh sistem yaitu:

1. Entitas barang, digunakan untuk menyimpan data barang beserta berbagai

macam atributnya (misal tipe, jenis, dan lain-lain).

2. Entitas supplier, merupakan tabel yang menyimpan data supplier disertai

dengan atributnya (misal alamat, telepon, dan lain-lain).

3. Entitas pelanggan, berfungsi sebagai tabel yang menyimpan data lengkap

mengenai pelanggan (misal alamat, telepon, dan lain-lain).

4. Detil pembelian, digunakan untuk menyimpan data pembelian dari pihak

perusahaan dan supplier.

5. Detil penjualan, digunakan untuk menyimpan data penjualan dari

pelanggan dan pihak perusahaan.

Page 11: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

44

A. Conceptual Data Model (CDM)

Gambar 4.11 merupakan bentuk konsep model database yang digunakan dalam

perancangan sistem. Conceptual data model menggambarkan struktur aliran data

dalam basis data.

Gambar 4.10 Conceptual Data Model (CDM)

TERDIRI DARII

TERDIRI DRI

TERDIRI DARI

MEMPUNYAI

TERDIRI DARI

TERDIRI

MEMPUNYAI

MEMILIKI

MEMPUNYAI

MEMPUNYAI

TERDIRI DARI

MEMPENYAI

TERDIRI DARI

TERDAPAT PADA

MEMPUNYAI

MENGGUNAKAN

MENGGUNAKAN

MENGGUNAKAN

TERDAPAT PADA

TERDAPAT PADA

MEMBELI

MEMILIKI

PRODUKID PRODUKNAMA PRODUKHARGAKET PRODU K

DETAIL PRODUKID DETAIL PRODUKNAMA DET PRODUKJUM LAH

CUSTOM ERID CUSTOMERNAMAALAMATNO TELEPON

SUPPLIERID SUPPLIERNAMAALAMATNO TELEPON

PEM ESANAN PENJUALANID PEMESANAN PENJUALANTGL PEMESANANTOTAL

DETAIL PEM ESANAN PENJUALANID DETAIL PEMESANANJUM ALHHARGASUB TOTAL

PENJUALANID PENJUALANTGLTOTAL

DETAIL PENJUALANID DETAILJUM LAHHARGASUB TOTAL

RETUR PEN JUALANID RETURTGLGREN TOTAL

DETAIL RETUR PENJUALANID DETAIL RETURJUM LAHSUB TOTALHARGA

PEM BAYARAN PIUTANGID BAYARTGLTOTAL

DETAIL BAYAR PIUTANGID DETAIL BAYARTGLJUM LAH

PEM ESANAN PEMBELIANID PEMESANAN PEMTGLGREN TOTAL

DETAIL PEM ESANAN PEM BLIANID DET PEMESANANJUM LAHHARGASUBTOTAL

PEM BELIANID PEMBELIANTGLTOTAL

DETAIL PEM BELIANID DET PEMBELIANJUM LAHHARGASUB OTAL

PEM BAYARAN UTANGID PEMBAYARANTGLTOTAL

DETAIL PEM BAYARAN UTANGID DET PEMBAYARANJUM LAH BAYAR

RETUR PEM BELIANID RETUR PEMTGLGRENTOTAL

DETAIL RETURID DET RETURJUM LAHSUBTOTALHARGA

Page 12: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

45

B. Physical Data Model (PDM)

Physical data model merupakan implementasi secara fisik dari basis data

yang dibuat. Physical data model adalah hasil generate dari bentuk conceptual

data model. Pada physical data model dapat dilihat tipe data dari setiap atribut.

Bentuk dari physical data model dapat dilihat pada Gambar 4.11.

Gambar 4.11 Physical Data Model (PDM)

ID_RETUR_PEM = ID_RETUR_PEMID_RETUR_PEM = ID_RETUR_PEM

ID_CUSTOMER = ID_CUSTOMER

ID_PEMESANAN_PEM = ID_PEMESANAN_PEM

ID_RETUR_PEM = RET_ID_RETUR_PEM

ID_PEMBELIAN = ID_PEMBELIAN

ID_PEMBELIAN = ID_PEMBELIAN

ID_PEMBAYARAN = ID_PEMBAYARAN

ID_PEMBELIAN = ID_PEMBELIAN

ID_SUPPLIER = ID_SUPPLIER

ID_SUPPLIER = ID_SUPPLIER

ID_SUPPLIER = ID_SUPPLIER

ID_PENJUALAN = ID_PENJUALAN

ID_BAYAR = ID_BAYAR

ID_RETUR = ID_RETUR

ID_BAYAR = ID_BAYAR

ID_CUSTOMER = ID_CUSTOMER

ID_PENJUALAN = ID_PENJUALAN

ID_CUSTOMER = ID_CUSTOMER

ID_PEMESANAN = ID_PEMESANAN

ID_CUSTOMER = ID_CUSTOMER

ID_PEMESANAN = ID_PEMESANAN

ID_PRODUK = ID_PRODUK

ID_CUSTOMER = ID_CUSTOMER

ID_PRODUK = ID_PRODUK

PRODUKID_PRODUK varchar(12)ID_CUSTOM ER varchar(12)NAMA_PRODUK varchar(12)HARGA numeric(12)KET_PRODUK varchar(12)

DETAIL_PRODUKID_DETAIL_PRODUK varchar(12)ID_PRODUK varchar(12)NAMA_DET_PRODUK varchar(12)JUM LAH_ numeric(12)

CUSTOM ERID_CUSTOM ER varchar(12)NAMA varchar(12)ALAMAT varchar(12)NO_TELEPON numeric(12)

SUPPLIERID_SUPPLIER varchar(12)NAMA varchar(12)ALAMAT varchar(12)NO_TELEPON numeric(12)

PEM ESANAN_PENJUALANID_PEM ESANAN varchar(12)ID_CUSTOM ER varchar(12)TGL_PEMESANAN dateTOTAL numeric(12)

DETAIL_PEMESANAN_PENJUALANID_DETAIL_PEMESANAN varchar(12)ID_PRODUK varchar(12)ID_PEM ESANAN varchar(12)JUM ALH numeric(12)HARGA numeric(12)SUB_TOTAL numeric(12)

PENJUALANID_PENJUALAN varchar(12)ID_PEM ESANAN varchar(12)ID_CUSTOM ER varchar(12)TGL dateTOTAL numeric(12)

DETAIL_PENJUALANID_DETAIL varchar(22)ID_PENJUALAN varchar(12)JUM LAH numeric(12)HARGA numeric(12)SUB_TOTAL__ numeric(12)

RETUR_PENJUALANID_RETUR varchar(12)ID_CUSTOM ER varchar(12)TGL dateGREN_TOTAL numeric(12)

DETAIL_RETUR_PENJUALANID_DETAIL_RETUR varchar(12)ID_BAYAR varchar(12)ID_RETUR varchar(12)JUM LAH numeric(12)SUB_TOTAL numeric(12)HARGA numeric(12)

PEM BAYARAN_PIUTANGID_BAYAR varchar(12)ID_CUSTOM ER varchar(12)TGL dateTOTAL numeric(12)

DETAIL_BAYAR_PIUTANGID_DETAIL_BAYAR varchar(12)ID_BAYAR varchar(12)ID_PENJUALAN varchar(12)TGL dateJUM LAH numeric(12)

PEM ESANAN_PEMBELIANID_PEM ESANAN_PEM varchar(12)ID_SUPPLIER varchar(12)TGL dateGREN_TOTAL numeric(12)

DETAIL_PEMESANAN_PEM BLIANID_DET_PEMESANAN varchar(12)ID_PEM ESANAN_PEM varchar(12)JUM LAH numeric(12)HARGA numeric(12)SUBTOTAL numeric(12)

PEM BELIANID_PEM BELIAN varchar(12)TGL dateTOTAL numeric(12)

DETAIL_PEMBELIANID_DET_PEMBELIAN varchar(12)ID_PEM BELIAN varchar(12)JUM LAH numeric(12)HARGA numeric(12)SUB_OTAL numeric(12)

PEM BAYARAN_UTANGID_PEM BAYARAN varchar(12)ID_SUPPLIER varchar(12)TGL dateTOTAL numeric(12)

DETAIL_PEMBAYARAN_UTANGID_DET_PEMBAYARAN varchar(12)ID_RETUR_PEM varchar(12)ID_PEM BAYARAN varchar(12)ID_PEM BELIAN varchar(12)JUM LAH_BAYAR numeric(12)

RETUR_PEMBELIANID_RETUR_PEM varchar(12)ID_SUPPLIER varchar(12)ID_PEM BELIAN varchar(12)TGL dateGRENTOTAL numeric(12)

DETAIL_RETURID_RETUR_PEM varchar(12)RET_ID_RETUR_PEM varchar(12)ID_DET_RETUR varchar(12)JUM LAH numeric(12)SUBTOTAL numeric(12)HARGA numeric(12)

Page 13: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

46

4.2.4 Struktur Tabel

Dalam hal merancang struktur tabel yang diperlukan, meliputi nama tabel,

nama atribut, tipe data, serta data pelengkap seperti primary key, foreign key, dan

sebagainya. Rancangan basis data aplikasi ini terdiri dari tabel-tabel sebagai

berikut:

1. Nama tabel : Login

Primary key : User Name

Foreign key : -

Fungsi : Untuk memulai masuk pada program

Tabel 4.1. Login

Field name Type Field Size Description

User Name Varchar 10 Kode

Password Varchar 10 Kode password

2. Nama Tabel : Barang

Primary Key : Id_Barang

Foreign Key : -

Fungsi : Menyimpan data barang beserta atributnya

Page 14: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

47

Tabel 4.2. Struktur Tabel Produk

Field name Type Field Size Description

Id_Produk Char 10 Kode Produk

Nama_Produk Varchar 50 Nama Produk

Jenis_Produk Varchar 50 Jenis Produk

Harga_barang Int - Harga Produk

Jumlah Varchar 10 Jumlah Produk

3. Nama Tabel : Supplier

Primary Key : Id_Supplier

Foreign Key : -

Fungsi : Menyimpan data supplier beserta atributnya

Tabel 4.3. Struktur Tabel Supplier

Field name Type Field Size Description

ID_Supplier Char 10 Kode supplier

Nama_Supplier Varchar 50 Nama supplier

Alamat_Supplier Varchar 100 Alamat supplier

Telp_Supplier Numeric 20 No telp Supplier

Page 15: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

48

4. Nama Tabel : Customer

Primary Key : Id_ Customer

Foreign Key : -

Fungsi : Menyimpan data pelanggan beserta atributnya

Tabel 4.4. Struktur Tabel Customer

Field name Type Field Size Description

ID_ Customer Char 10 Kode Customer

Nama_ Customer Varchar 50 Nama Customer

Alamat_ Customer Varchar 100 Alamat Customer

Telp_ Customer Varchar 20 No telp Customer

5. Nama Tabel : Detail Produk

Primary Key : Id_Detail_Poduk

Foreign Key : -

Fungsi : Menyimpan data detail produk

Page 16: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

49

Tabel 4.5. Struktur Tabel Detail Produk

Field name Type Field Size Description

Id_Detail_produk Char 15 Kode detail produk

Id_produk Int - Kode produk

Stok_awal Int - Stok awal produk

Pembelian_produk Int - Pembelian produk

Penjualan_Produk Int - Penjualan produk

Stok Ahir Int - Stok ahir produk

6. Nama Tabel : Pemesanan Pembelian

Primary Key : Id_PB

Foreign Key : Id_Suplier, Id_Barang

Fungsi : Menyimpan data pemesanan pembelian

Tabel 4.6. Struktur Tabel Pemesanan Pembelian

Field name Type Field Size Description

Id_PB Char 15 Kode pemesanan

Id_Suplier Char 10 Kode suplier

Id_Barang Char 10 Kode barang

Tgl_PB Datetime - Tanggal pemesanan

Grand_Total Numeric 18 Total pemesanan

Page 17: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

50

7. Nama Tabel : Detail Pemesanan Pembelian

Primary Key : Id_PB, Id_Barang

Foreign Key : -

Fungsi : Menyimpan data detail pemesanan pembelian

Tabel 4.7. Struktur Tabel Detail Pemesanan Pembelian

Field name Type Field Size Description

Id_PB Char 15 Kode Pemesanan

Id_Barang Char 10 Kode barang

Jml_PB Numeric 18 Jumlah pemesanan

Harga_PB Numeric 18 Harga pemesanan

Sub_Total_PB Int - Sub total

8. Nama Tabel : Pembelian

Primary Key : Id_Pembelian

Foreign Key : Id_Suplier

Fungsi : Menyimpan data pembelian

Page 18: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

51

Tabel 4.8. Struktur Tabel Pembelian

Field name Type Field Size Description

Id_Pembelian Char 15 Kode pembelian

Tgl_Pembelian Datetime - Tanggal pembelian

Total_Pembelian Numeric 18 Total pembelian

Id_Suplier Char 10 Kode supplier

9. Nama Tabel : Detail Pembelian

Primary Key : Id_Pembelian, Id_Barang

Foreign Key : -

Fungsi : Menyimpan data detail pembelian

Tabel 4.9. Struktur Tabel Detail Pembelian

Field name Type Field Size Description

Id_Barang Char 10 Kode pembayaran

Id_Pembelian Char 15 Kode pembelian

Jml_Pembelian Int - Jumlah pembelian

Harga_pembelian Int - Harga pembelian

Sub_Total_Pemb Int - Sub total pembelian

Page 19: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

52

10. Nama Tabel : Pembayaran Hutang

Primary Key : Id_PP

Foreign Key : Id_Suplier

Fungsi : Menyimpan data pembayaran pembelian

Tabel 4.10. Struktur Tabel Pembayaran Hutang

Field name Type Field Size Description

Id_PP Char 10 Kode pembayaran

Id_Suplier Char 15 Kode supplier

Tgl_PP Datetime - Tanggal pembayaran

Total_PP Numeric 18 Total pembayaran

11. Nama Tabel : Detail Bayar Hutang

Primary Key : Id_Pembelian, Id_PP

Foreign Key : -

Fungsi : Menyimpan data detail pembayaran pembelian

Page 20: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

53

Tabel 4.11.Struktur Tabel Detail Bayar Hutang

Field name Type Field Size Description

Id_Pembelian Char 15 Kode Pembelian

Id_PP Char 15 Kode pemesanan

Jml_Bayar_pembelian Int - Jumlah bayar

12. Tabel Retur Pembelian

Primary Key : Id_Retur

Foreign Key : Id_Pembelian

Fungsi : Menyimpan data Retur Pembelian

Tabel 4.12. Struktur Tabel Retur Pembelian

Field name Type Field Size Description

Id_Retur Char 15 Kode retur pembelian

Id_Pembelian Char 10 Kode pembelian

Tgl_retur Datetime - Tanggal retur

Grand_Total_retur Numeric 18 Total retur

13. Nama Tabel : Detail_Retur

Primary Key : Id_Barang, Id_Retur

Foreign Key : -

Page 21: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

54

Fungsi : Menyimpan data detail retur pembelian

Tabel 4.13. Struktur Tabel Detail Retur Pembelian

Field name Type Field Size Description

Id_Retur Char 15 Kode retur

Id_produk Char 10 Kode produk

Jml_Retur Numeric 18 Jumlah retur

Sub_total Numeric 18 Sub total

Harga_retur Int - Harga retur produk

14. Nama Tabel : Pemesanan Penjualan

Primary Key : Id_PJ

Foreign Key : Id_Pelangganan

Fungsi : Menyimpan data pemesanan penjualan

Tabel 4.14. Struktur Tabel Pemesanan Penjualan

Field name Type Field Size Description

Id_PJ Char 15 Kode pemesanan

Id_Pelangganan Char 10 Kode pelanggan

Tgl_PB Datetime - Tanggal pemesanan

Grand_Total Numeric 18 Total pemesanan

Page 22: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

55

15. Nama Tabel : Detail Pemesanan Penjualan

Primary Key : Id_Produk, Id_PJ

Foreign Key : -

Fungsi : Menyimpan data detail pemesanan penjualan

Tabel 4.15. Struktur Tabel Detail Pemesanan Penjualan

Field name Type Field Size Description

Id_PJ Char 10 Kode Pemesanan

Id_Produk Char 15 Kode produk

Jml_PJ Numeric 18 Jumlah pemesanan

Harga_PJ Numeric 18 Harga pemesanan

Sub_Total_PJ Int - Sub total

16. Tabel : Penjualan

Primary Key : Id_Penjualan

Foreign Key : Id_Pelangganan

Fungsi : Menyimpan data penjualan

Page 23: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

56

Tabel 4.16. Struktur Tabel Penjualan

Field name Type Field Size Description

Id_Penjualan Char 15 Kode penjualan

Tgl_Penjualan Datetime - Tanggal penjualan

Total_Penjualan Numeric 18 Total penjualan

Id_Pelangganan Char 10 Kode pelanggan

17. Nama Tabel : Detail Penjualan

Primary Key : Id_Penjualan, Id_Produk

Foreign Key : -

Fungsi : Menyimpan data detail penjualan

Tabel 4.17. Struktur Tabel Detail Penjualan

Field name Type Field Size Description

Id_Produk Char 10 Kode pembayaran

Id_Penjualan Char 15 Kode penjualan

Jml_ Penjualan Int - Jumlah penjualan

Harga_ Penjualan Int - Harga penjualan

Sub_Total_ Penj Int - Sub total penjualan

Page 24: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

57

18. Nama Tabel : Pembayaran Piutang

Primary Key : Id_Bayar

Foreign Key : Id_Pelangganan

Fungsi : Menyimpan data Pembayaran Penjualan

Tabel 4.18. Struktur Tabel Pembayaran Piutang

Field name Type Field Size Description

Id_bayar Char 15 Kode bayar

Id_pelangganan Char 10 Kode pelanggan

Tgl_bayar Datetime - Tanggal pembayaran

Total_bayar Numeric 18 Total pembayaran

19. Nama Tabel : Detail Bayar

Primary Key : Id_Bayar, Id_Penjualan

Foreign Key : -

Fungsi : Menyimpan data detail bayar piutang

Page 25: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

58

Tabel 4.19. Struktur Tabel Detail Bayar

Field name Type Field Size Description

Id_Bayar Char 15 Kode pembayaran piutang

Id_Pembelian Char 15 Kode pembelian

Jml_Bayar Int - Jumlah pembayaran

20. Nama Tabel : Retur Penjualan

Primary Key : Id_Retur_Penj

Foreign Key : Id_Penjualan

Fungsi : Menyimpan data retur penjualan

Tabel 4.20. Struktur Tabel Retur Penjualan

Field name Type Field Size Description

Id_Retur_Penj Char 15 Kode retur penjualan

Id_Penjualan Char 10 Kode penjualan

Tgl_retur Datetime - Tanggal retur

Grand_Total_retur Numeric 18 Total retur

21. Nama Tabel : Detail_Retur_Penj

Primary Key : Id_Produk, Id_Retur_Penj

Foreign Key : -

Page 26: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

59

Fungsi : Menyimpan data detail retur penjualan

Tabel 4.21. Struktur Tabel Detail Retur Penjualan

Field name Type Field Size Description

Id_Retur_Penj Char 15 Kode retur penjualan

Id_Produk Char 10 Kode barang

Jml_Retur_Penj Numeric 18 Jumlah retur penjualan

Sub_total_Penj Numeric 18 Sub total retur

Harga_retur Int - Harga retur barang

4.2.5 Desain Input-Output

Desain I/O merupakan perencanaan dari desain interface yang akan dibuat

pada program agar pengguna dapat membayangkan apakah Sistem yang akan

dibuat sesuai dengan kebutuhan pengguna. Hal ini dimaksudkan agar terjalin kerja

sama antara pengguna Sistem dengan pemakai Sistem sehingga Sistem baru yang

dibuat ini dapat memenuhi kebutuhan kedua belah pihak.

A. Desain Input

Desain input ini merupakan gambaran secara umum tentang bentuk dari

tampilan atau user interface dari suatu program. Pada sistem informasi pembelian

dibuat beberapa desain input interface.

Page 27: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

60

Gambar 4.12 Desain Input Form Login

Pada Gambar 4.12 merupakan gambar desain input untuk form login.

Form desain input login digunakan jika user ingin masuk ke dalam program.User

harus menginputkan user name dan password yang mereka miliki. Jika user name

dan password benar maka user dapat masuk ke dalam program. User dapat

mengakses menu-menu yang ada pada program, tetapi hanya sesuai dengan hak

akses yang mereka miliki.

Gambar 4.13. Desain Form Master Customer

Pada Gambar 4.13 merupakan desain form master customer. Form desain

input pelanggan digunakan untuk mengelola data-data pelanggan. Dalam desain

form pelanggan terdapat tombol simpan, ubah, dan keluar digunakan untuk

maintenance data customer. Data id pelanggan sudah terisi otomatis jadi tidak

perlu dilakukan pengisian.

Page 28: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

61

Gambar 4.14. Desain Form Master Supplier

Pada Gambar 4.14 merupakan desain form master supplier. Form desain

master supplier digunakan untuk mengelola data-data supplier.. Dalam desain

form supplier terdapat tombol simpan, ubah, dan keluar digunakan untuk

maintenance data customer. Data id supplier sudah terisi otomatis jadi tidak perlu

dilakukan pengisian.

Gambar 4.15. Desain Form Master Produk

Pada Gambar 4.15 merupakan gambar desain input master produk untuk

form data produk. Form master produk digunakan untuk mengelola data-data

produk. Dalam desain form produk terdapat tombol Add, simpan, dan keluar

digunakan untuk maintenance data produk.

Page 29: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

62

Gambar 4.16. Desain Form Pesanan Pembelian

Pada Gambar 4.16 merupakan desain form input pemesanan pembelian.

Terdapat pilihan untuk memilih nama produk dan jumlah. Sedangkan harga dan

grand total akan muncul secara otomatis. Tombol cari digunakan untuk mencari

data supplier yang tersimpan. Tombol add digunakan untuk menyimpan transaksi

yang dilakukan menuju ke detail pemesanan produk.

Gambar 4.17 Desain Form Detail Pesanan Pembelian

Page 30: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

63

Pada Gambar 4.17 merupakan desain form detail pemesanan pembelian.

Form ini di gunakan untuk inputan data detail pemesanan yaitu data produk.

Terdapat pilihan untuk memilih nama produk dan jumlah. Sedangkan harga dan

grand total akan muncul secara otomatis. Tombol cari digunakan untuk mencari

data produk yang tersimpan. Tombol save digunakan untuk menyimpan transaksi.

Gambar 4.18 Desain Form Pembelian

Pada Gambar 4.18 merupakan desain input form pembelian. Terdapat

pilihan untuk memilih nama produk yang sudah di pesan dan jumlah. Sedangkan

harga, sub total dan grand total akan muncul secara otomatis. Tombol cari

digunakan untuk mencari data supplier yang tersimpan. Tombol simpan

digunakan untuk menyimpan transaksi yang dilakukan.

Page 31: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

64

Gambar 4.19 Desain Form Pembayaran Pembelian

Pada Gambar 4.19 merupakan desain form pembayaran pembelian.

Terdapat 5 buah masukkan yaitu: Id, total pembayaran akan muncul otomatis,

kurang pembayaran, dan kembali. Tombol simpan digunakan untuk menyimpan

transaksi pembayaran yang dilakukan.

Gambar 4.20 Desain Form Retur Pembelian

Page 32: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

65

Pada Gambar 4.20 merupakan desain form input retur pembelian Terdapat

5 buah masukkan yaitu: Id retur, Id pembelian, nama supplier, jumlah retur, dan

jumlah harga retur. Terdapat pilihan untuk memilih nama barang. Sedangkan

harga, sub total dan grand total akan muncul secara otomatis. Tombol cari

digunakan untuk mencari id pembelian yang tersimpan. Tombol simpan

digunakan untuk menyimpan transaksi retur pembelian yang dilakukan.

Gambar 4.21 Desain Form Pembayaran Hutang

Pada Gambar 4.21 merupakan desain form retur pembayaran hutang.

Jumlah beli, total pembayaran akan muncul otomatis. Tombol cari digunakan

untuk mencari Id supplier yang tersimpan. Tombol simpan digunakan untuk

menyimpan transaksi pembayaran Hutang yang dilakukan.

Page 33: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

66

Gambar 4.22. Desain Form Pesanan Penjualan

Pada Gambar 4.22 merupakan desain form input pemesanan Penjualan.

Terdapat pilihan untuk memilih nama produk dan jumlah. Sedangkan harga dan

grand total akan muncul secara otomatis. Tombol cari digunakan untuk mencari

data customer yang tersimpan. Tombol add digunakan untuk menyimpan transaksi

yang dilakukan menuju ke detail pemesanan produk.

Gambar 4.23 Desain Form Detail Pesanan Penjualan

Page 34: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

67

Pada Gambar 4.23 merupakan desain form detail pemesanan pejualan.

Form ini di gunakan untuk inputan data detail pemesanan yaitu data produk.

Terdapat pilihan untuk memilih nama produk dan jumlah. Sedangkan harga dan

grand total akan muncul secara otomatis. Tombol cari digunakan untuk mencari

data produk yang tersimpan. Tombol save digunakan untuk menyimpan transaksi.

Gambar 4.24 Desain Form Penjualan

Pada Gambar 4.24 merupakan desain input form penjualan. Terdapat

pilihan untuk memilih nama produk yang sudah di pesan dan jumlah. Sedangkan

harga, sub total dan grand total akan muncul secara otomatis. Tombol cari

digunakan untuk mencari data customer yang tersimpan. Tombol simpan

digunakan untuk menyimpan transaksi yang dilakukan.

Page 35: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

68

Gambar 4.25 Desain Form Pembayaran Penjualan.

Pada Gambar 4.25 merupakan desain form pembayaran penjualan.

Terdapat 5 buah masukkan yaitu: Id, total pembayaran akan muncul otomatis,

kurang pembayaran, dan kembali. Tombol simpan digunakan untuk menyimpan

transaksi pembayaran yang dilakukan.

Gambar 4.26 Desain Form Retur Penjualan.

Page 36: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

69

Pada Gambar 4.26 merupakan desain form input retur penjualan terdapat

5 buah masukkan yaitu: Id retur, Id penjualan, nama customer, jumlah retur, dan

jumlah harga retur. Terdapat pilihan untuk memilih nama barang. Sedangkan

harga, sub total dan grand total akan muncul secara otomatis. Tombol cari

digunakan untuk mencari id penjualan yang tersimpan. Tombol simpan digunakan

untuk menyimpan transaksi retur penjualan yang dilakukan.

Gambar 4.27 Desain Form Pembayaran Piutang

Pada Gambar 4.27 merupakan desain form retur pembayaran piutang.

Jumlah beli, total pembayaran akan muncul otomatis. Tombol cari digunakan

untuk mencari Id customer yang tersimpan. Tombol simpan digunakan untuk

menyimpan transaksi pembayaran piutang yang dilakukan.

Page 37: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

70

B. Desain Output

Desain output merupakan perancangan desain laporan yang merupakan

hasil dari data dari proses yang terjadi, yang tersimpan pada database. Pada

sistem informasi penjualan ini, terdapat 9 desain ouput, yaitu desain output

laporan pesanan pembelian seperti pada Gambar 4.22, laporan pembelian seperti

pada Gambar 4.23, laporan retur pembelian seperti pada gambar 4.24, laporan

pembayaran hutang seperti pada gambar 4.25, laporan pemesanan penjualan

seperti pada Gambar 4.27, laporan penjualan seperti pada Gambar 4.28, laporan

retur penjualan seperti pada gambar 4.29, laporan pembayaran piutang seperti

pada gambar 4.30, dan laporan stok produk seperti pada gambar 4.31.

Gambar 4.28. Desain Output Laporan Pesanan Pembelian

Page 38: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

71

Gambar 4.29. Desain Output Laporan Pembelian

Gambar 4.30. Desain Output Laporan Retur Pembelian

Page 39: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

72

Gambar 4.31. Desain Output Laporan Pembayaran Hutang

Gambar 4.32. Desain Output Laporan Pesanan Penjualan

Page 40: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

73

Gambar 4.33. Desain Output Laporan Penjualan

Gambar 4.34. Desain Output Laporan Retur Penjualan

Page 41: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/814/6/BAB IV.pdf · Bukti Retur Pembelian Transaksi Penjualan Transaksi Pemesanan Penjualan

74

Gambar 4.35. Desain Output Laporan Pembayaran Piutang

Gambar 4.36. Desain Output Laporan Stok Produk