BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV ....

40
26 BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Baru Berikut ini merupakan penjabaran rancangan sistem baru yang dikembangkan setelah mempelajari sistem lama yang sebelumnya telah berlaku di ZAM ZAM Surabaya. Beberapa proses yang dikembangkan meliputi : 1. Prosedur Pemesanan Customer datang atau bisa pesan melalui media telepon kemudian pihak salesman akan meinputkan datanya kedalam program. 2. Prosedur Penjualan Bagian penjualan melihat daftar pesanan kemudian akan membuatkan faktur penjualan beserta total penjualannya. 3. Prosedur Pembayaran Pembayaran telah dikelola oleh program sehingga dapat diketahui secara langsung apakah customer membayar secara lunas atau belum dan dapat diketahui secara langsung tunggakan dari setiap customer. 4. Prosedur Peminjaman Peminjaman tabung gas dicatat secara otomatis dengan meinputkan nomor penjualan dan program akan menyimpan data penjualan, untuk pengembalian cukup merubah status yang ada didalam tabung.

Transcript of BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV ....

Page 1: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

26

BAB IV

ANALIS DAN DESAIN SISTEM

4.1 Analisis Sistem Baru

Berikut ini merupakan penjabaran rancangan sistem baru yang

dikembangkan setelah mempelajari sistem lama yang sebelumnya telah berlaku di

ZAM ZAM Surabaya. Beberapa proses yang dikembangkan meliputi :

1. Prosedur Pemesanan

Customer datang atau bisa pesan melalui media telepon kemudian pihak

salesman akan meinputkan datanya kedalam program.

2. Prosedur Penjualan

Bagian penjualan melihat daftar pesanan kemudian akan membuatkan faktur

penjualan beserta total penjualannya.

3. Prosedur Pembayaran

Pembayaran telah dikelola oleh program sehingga dapat diketahui secara

langsung apakah customer membayar secara lunas atau belum dan dapat

diketahui secara langsung tunggakan dari setiap customer.

4. Prosedur Peminjaman

Peminjaman tabung gas dicatat secara otomatis dengan meinputkan nomor

penjualan dan program akan menyimpan data penjualan, untuk pengembalian

cukup merubah status yang ada didalam tabung.

Page 2: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

27

4.2 Desain Sistem

Perancangan sistem ini dimaksudkan untuk membantu memecahkan

masalah pada sistem yang sedang berjalan dan merupakan suatu sistem yang baik

dan sesuai dengan kebutuhan semua pihak. Rancangan yang baik harus melalui

beberapa tahap-tahap perncangan mulai dari Document Flow, System Flow,

Context Diagram, HIPO, ERD, DFD, Conceptual Data Model (CDM), Phisical

data Model (PDM), DBMS, dan desain input outputnya.

4.2.1 Document Flow

A. Dokumen Flow Transaksi Pemesanan (Sales Order)

Customer Salesman

Mulai

Mencatat

Pesanan

3

2

Faktur Penjualan

1

Surat

Pemesanan

1

Penjualan

3

2

Faktur Penjualan

1

Selesai

Gambar 4.1 Dokumen flow Transaksi Pemesanan

Didalam gambar 4.1 merupakan ddokumen flow dari Transakasi

pemesanan yang dimulai dari customer datang membawa surat pesanan yang

kemudian dicatat oleh salesman kemudian menghasilkan faktur penjualan rangkap

3 (tiga) yang diberikan langsung kepada bagian pihak penjualan

Page 3: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

28

B. Dokumen Flow Transaksi Penjualan

Penjualan

32

Faktur Penjualan

1

Mulai

Melakukan

Pengecekan

Customer

Terdaftar ?Melakukan

Pendaftaran

Customer

T

Cek Piutang

Y

Jatuh Tempo ?

Membuat

Surat

Tagihan

Y

2

Surat Tagihan

1

Customer

Surat Tagihan

1

A

A

Selesai

Validasi

Faktur

Penjualan

3

2

Faktur Penjualan

1

Gudang

Faktur Penjualan

3

B

B

Cek Stok

Tabung

Gas

Ada ?

Membuat

Surat

Order

Pembelian

T

2

Surat Order

Pembelian

1

N

Pembelian

Surat Order

Pembelian

1

Ceklist

Faktur

Penjualan

Y

Faktur Penjualan

Yg Terkoreksi

3

3

2

Faktur Penjualan

1

Cek

Pembayaran

Tunai ?

Memberi

Status

Tunai

Memberi

Status

Hutang

T

Y

3

2

Faktur Penjualan

Berstatus

1

Membuat

Surat

Jalan

2

Surat Jalan

1

Membuat

Rekap

Penjualan

2

Rekap Penjualan

1

C

D

Owner

D

Rekap Penjualan

1

Salesman

C

Membuat

Rekap

Komisi

32

Rekap Komisi

1

E

Rekap Komisi

3

Rekap Komisi

2

E

Selesai

Menyiapkan

Tabung

Gas

Mencatat

M/K

Tabung

Gas

F

F

Tabung

Gas

Surat Jalan

1

Mengirim

Tabung

Gas

Kartu

Botol

Gambar 4.2 Dokumen flow Transaksi Penjualan

Didalam gambar 4.2 merupakan dokumen flow transaksi penjualan, yang

dimulai dari proses menerima faktur penjualan rangkap 3 (tiga), kemudian pihak

penjualan melakukan pengeceka terhadap data customer apakah sudah ada atau

belum jika belum maka data customer baru akan dimasukkan kedalam data

Page 4: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

29

customer, yang kemudian dilanjutkan kepada cek piutang apakah sudah jatuh

tempo, jika sudah maka pihak penjualan membuatkan surat tagihan namun apabila

customer tersebut tidak mempunyai tunggakan maka dilanjutkan dengan

memberikan faktur penjualan kepada pihak gudang untuk di cek apakah data

tersebut ada stok didalam gudang jika ada maka data tersebut diberi tanda namun

apabila tidak ada data barang yang ada didalam faktur pernjualan akan diberi

status kosong, selanjutnya faktur tersebut diberikan kepada pihak penjualan untuk

dibuatkan surat jalan serta membuat rekap bukti penjualan.

Page 5: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

30

C. Dokument Flow Transaksi Pembayaran Tunai dan Kredit

Customer Penjualan

Mulai

Menerima

Tabung

Gas

Melakukan

Pembayaran

Uang Tunai

Uang Tunai

Cek

Pembayaran

Uang=Faktur ?

Validasi

Status

Lunas

Faktur Penjualan

Berstatus Lunas

1

Faktur Penjualan

Berstatus Lunas

1

Y

Validasi

Status

Belum

Lunas

T

Faktur Penjualan

Belum Lunas

1

Mencatat

Buku

Piutang

A

Buku

Besar

Selesai

Gambar 4.3 Dokumen flow Transaksi Pembayaran Tunai dan Kredit

Didalam gambar 4.3 membahas tentang dokumen flow transaksi

pembayaran tunai dan kredit dimulai dari proses pihak customer melakukan

pembayaran kepada pihak ZAM ZAM kemudian bagian penjualan melakukan

pengecekan apakah status faktur yang terbayar sudah lunas atau belum jika belum

Page 6: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

31

lunas maka faktur akan ditahan namun apabila lunas maka faktur akan diberikan

kepada customer

D. Dokumen Flow Pengembalian Tabung Gas

Gudang Salesman Customer

Membuat

Surat

Pengambilan

Tabung

Mulai

Cek

Tabung

Kembali

Ada ?

Kartu

Botol

Y

T

2

Surat

Pengambilan

Tabung

1

Cek

Tabung

Kosong

Kosong?

Ceklist Surat

Pengambilan

Tabung

Y

Tandai Surat

Pengambilan

Tabung

T

2

Surat Pengambilan

Tabung

1

2

Surat

Pengambilan

Tabung

Tertanda

1

Surat

Pengambilan

Tabung

Tertanda

1

Surat

Pengambilan

Tabung

Tertanda

2

Selesai

Mencatat

M/K

Tabung

Gas

Tabung

Gas

Gambar 4.4 Dokumen flow Pengembalian Tabung Gas

Didalam gambar 4.4 membahas tentang dokumen flow pengambilan

tabung gas dimulai dari proses pihak gudang melakukan cek tabung gas sudah

Page 7: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

32

waktunya kembali kemudian pihak gudang membuat bukti surat pengambilan

tabung gas yang kemudian disampaikan kepada salesman dan pihak salesman

datang ke customer untuk mendata tabung yang kosong apabila tabung kosong

maka dicatat untuk dikembalikan dan bukti surat pengembalian tabung gas dibuat

rangkap 2 (Dua) yangsatu diberikan kepada pihak customer yang satu diberikan

kepada bagian gudang

4.2.2 Sistem Flow

A. Sistem Flow Pemeliharaan Data Master

OwnerSalesmanGudang

Mulai

Input Data Tabung

Gas

Input Data

Salesman Input Data Customer

Pemeliharaan

Data Tabung

GasPemeliharaan

Data Salesman

Pemeliharaan

Data Customer

Tabung Gas

Salesman Customer

Selesai

Input Data Ketentuan

Komisi

Pemeliharaan

Data Ketentuan

Komisi

Ketentuan

Komisi

Mulai

Selesai

Mulai

Selesai

Gambar 4.5 Sistem flow Pemeliharaan Data Master

Gambar 4.5 membahas tentang Sistem flow pemeliharaan data master.

Sistem ini bertujuan untuk meinputkan data-data master yang dibutuhkan oleh

sistem dan sebagai acuan didalam melakukan transaksi

Page 8: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

33

B. System Flow Transaksi Pemesanan (Sales Order)

Gambar 4.6 Sistem flow Transaksi Pemesanan

Gambar 4.6 membahas tentang sistem flow transaksi pemesanan dimulai

dari pihak customer memberikan data pesanan yang kemudian pihak salesman

meinputkan data melalui keyboard kepada dan akan dicek apakah datacustomer

tersebut sudah ada atau belum jika belum maka data customer tersebut akan

dianggap sebagai data baru kemudian dilanjutkan dengan proses pencetakan bukti

pemesanan.

Page 9: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

34

C. System Flow Transaksi Penjualan

Customer Salesman Penjualan Gudang Pembelian Owner

Mulai

Customer

Cek Piutang Pembayaran

Jatuh Tempo ?Cetak Surat

TagihanY

2

Surat Tagihan

1

Surat Tagihan

1

A

Tampilkan

Data Pesanan

T

Pemesanan

Menyimpan

Data

Penjualan

Cek Stok

Tabung Gas

Ada ?

Cetak Surat

Order

Pembelian

T

2

Surat Order

Pembelian

1

Surat Order

Pembelian

1

Mengsisi

Status Barang

Mengosongkan

Status Barang

Tabung Gas

Update M/K

Tabung Gas

B

B

Pemeliharaan

Data

Peminjaman

Peminjaman

Penjualan

Cetak Faktur

Penjualan

Cetak Surat

Jalan

Cetak Rekap

Komisi

Salesman

3

2

Faktur

Penjualan

1

2

Surat Jalan

1

32

Rekap Komisi

1

2

Faktur

Penjualan

1

A

C

C

D

Surat Jalan

1

D

E F

E

Rekap Komisi

1

Rekap Komisi

2

F

Mulai

G

G

ID Customer

Gambar 4.7 Sistem flow Transaksi Penjualan

Didalam gambar 4.7 membahas tentang sistem flow transaksi penjualan

yang dilakukan secara komputerisasi dan 5 (lima) pihak yang terlibat didalam

proses ini mulai dari customer , salesman, penjualan, gudang, dan owner

Page 10: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

35

D. System Flow Transaksi Pembayaran Tunai dan Kredit

Customer

Melakukan

Pembayaran

Penjualan

Mulai

Uang

Tunai

Melakukan

Tagihan

Uang

Tunai

Cek

Pembayaran

Uang=Faktur?

Validasi

Faktur Status

Lunas

Y

Faktur Penjualan

Berstatus Lunas

1

Faktur Penjualan

Berstatus Lunas

1

Validasi

Status Belum

Lunas

T

Faktur Penjualan

Belum Lunas

1

A

Update Buku

Besar

Buku

Besar

Cetak Bukti

Angsuran

3

2

Bukti Angsuran

1

Bukti Angsuran

1

Owner

Bukti Angsuran

3

Selesai

N

A

A

Gambar 4.8 Sistem flow Transaksi Pembayaran Tunai dan Kredit

Didalam gambar 4.8 dibahas tentang sistem flow transaksi pembayaran

secara tunai dan kredit dilakukan mulai dari customer membayar dan pihak

penjualan akan melakukan inputan kedalam sistem apakah jenis pembayaran

tersebut sudah tercukupi untuk melunasi faktur terntentu jika lunas maka faktur

Page 11: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

36

penjualan akan diberikan kepada piha customer namun jika belum faktur akan

masih tetap ditahan, kemudian dilanjutkan dengan cetak bukti pembayaran.

E. System Flow Pengembalian Tabung Gas

Gudang

Mulai

Cek Tabung

KembaliPeminjaman

Ada ?Cetak Surat

Pengambilan

Tabung

2

Surat

Pengambilan

Tabung

1

Salesman

2

Surat

Pengambilan

Tabung

1

Cek

Tabung

Kosong

Kosong ?

Ceklist Surat

Pengambilan

Tabung

Tandai Surat

Pengambilan

Tabung

T

Y

2

Surat Pengambilan

Tabung

Tertanda

1

Customer

Surat Pengambilan

Tabung

Tertanda

2

Update M/K

Tabung Gas

Tabung

Gas

Selesai

Surat Pengambilan

Tabung

Tertanda

1

T

Y

Gambar 4.9 Sistem flow Transaksi Pengembalian Tabung Gas

Didalam gambar 4.9 adalah sistem flow transaksi pengembalian tabung gas

dimulai dari pihak gudang melakukan pengecekan terhadap daftar pinjaman di

sistem apabila ada jatuh tempo pengembalian tabung maka pihak gudang akan

mencetak data tersebut dan diberikan kepada salesman untuk dilakukan

Page 12: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

37

pengambilan tabung gas dan tabung yang kembali akan diganti statusnya, untuk

keterangan status tabung gas sebagai berikut :

Status 1 digudang

Status 2 di customer

Status 3 di tempat pengisian tabung gas

F. System Flow Pembuatan Laporan

Admin

Mulai

Memilih

Laporan

Master ?Menampilkan

Tabel Master

Tabung Gas

Salesman

Customer

Ketentuan

Komisi

Y

Tabel Master

Menentuka

Periode

Laporan

Menampilkan

Tabel

Transaksi

Pemesanan

Buku Besar

Penjualan

Peminjaman

Tabung

Komisi

T

Tabel

Transaksi

Cetak Laporan

Selesai

Gambar 4.10 Sistem flow Pembuatan Laporan

Didalam gambar 4.10 menjelaskan tentang sistem flow pembuatan laporan

dimulai dari menentukan data jenis laporan ada 2 (jenis) laporan ada data master

Page 13: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

38

dan data transaksi yang selanjutnya dilakukan memilih periode laporan yang akan

dicetak.

4.2.3 Context Diagram

Gambar 4.11 Context Diagram Sistem Informasi Penjualan Tabung Gas

Gambar diatas merupakan gambaran sistem informasi penjualan tabung

gas di ZAM ZAM secara garis besar terdapat 5 (Lima) External Entity yaitu :

Customer, Salesman, Bagian Penjualan, Gudang, dan Owner.

Data Harg a

Bukti Komisi Salesman

Bukti Pembayaran

Bukti Peng embalian Tabung

Surat Jalan

Faktur Penjualan

Bukti Pemesanan Barang

Transaksi Pembayaran Kredit

Surat Tagihan (2)

Surat Tagihan (1)

Rekap Bonus Salesman

Rekap Peng embalian Tabung

Rekap Pembayaran

Rekap Penjualan

Rekap Pemesanan Tabung Gas

Data Ketentuan Komisi

Data Tabung

Bukti Peng embalian Tabung (2)Transaksi Peng ambilan Tabung

Surat Jalan (3)

Surat Jalan (2)

Bukti Pemesanan Barang (2)

Bukti Pembayaran (2)

Faktur Penjualan (1) (2)

Transaksi Penjualan

Transaksi Pembayaran Tunai

Bukti Peng embalian Tabung (3)

Faktur Penjualan (3)

Bukti Pemesanan Barang (3)

Faktur Penjualan (1) (2)

Surat Jalan (1)

Bukti Pembayaran (1)

Bukti Peng embalian Tabung (1)

Transaksi Pemesanan Barang

Data Customer

Data Salesman

Bukti Pemesanan Barang (1)

0

Rancang Bang un Sistem Informasi Penjualan

Pada Perusahaan Zam Zam Surabaya

+

Salesman

Bag ian

Penjualan

Gudang

Customer

Owner

Page 14: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

39

4.2.4 HIPO

Berikut ini merupakan gambar diagram berjenjang dari sistem informasi

penjualan tabung gas pada ZAM ZAM Surabaya :

0

Rancang Bangun Sistem

Informasi Penjualan Pada

Perusahaan Zam Zam

Surabaya

1.1

Mitenance

File

Customer

2.1

Maitenance

T.Pemesanan

Tabung Gas

2.2

Maitenance

T.Penjualan

2.3

Maitenance

T.Pembayaran

Tunai

2.4

Maitenance

T.Pembayaran

Kredit

3.1

Cetak Bukti

Transaksi

1

Sub Sistem

Pemeliharaan File

Master

2

Sub Sistem

Pemeliharaan File

Transaksi

3

Sub Sistem

Pembuatan laporan

1.2

Maitenance

File

Salesman

3.2

Cetak Laporan

Manajerial

1.3

Maitenance

File Komisi

1.4

Maitenance

File Tabung

Gas

2.5

Maitenance

T.Pengembalian

Tabung

3.1.1

Cetak Bukti

Pemesanan

3.1.2

Cetak Faktur

Penjualan

3.1.3

Cetak Surat

Jalan

3.1.4

Cetak Bukti

Pembayaran

3.1.5

Cetak Bukti

Pengembalian

Tabung Gas

3.2.1

Cetak Rekap

Pemesanan

Tabung Gas

3.2.2

Cetak Rekap

Penjualan

3.2.3

Cetak Rekap

Pembayaran

3.2.4

Cetak Rekap

Pengembalian

Tabung Gas

3.2.5

Cetak Rekap

Bonus

Salesman

1.5

Maitenance

File Harga

Gambar 4.12 HIPO Sistem Informasi Penjualan Tabung Gas

Page 15: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

40

4.2.5 Data Flow Diagram (DFD) LEVEL 0

Gambar 4.13 Level 0 Sistem Informasi Penjualan Tabung Gas

Pada gambar 4.13 merupakan DFD level 0 hasil decompose dari context

diagram, terdapat 3 (tiga) subsistem yaitu, sub sistem pemeliharaan data master,

Baca Data Harga

Baca Data Harga

Simpan Data Harga

[Data Harga]

[Bukti Komisi Salesman]

[Bukti Pembayaran]

[Faktur Penjualan]

[Surat Jalan]

[Bukti Pengembalian Tabung]

[Bukti Pemesanan Barang]

[Transaksi Pembayaran Kredit]

[Surat Tagihan (2)]

[Surat Tagihan (1)]

Baca Data Customer

Baca Data Salesman

Baca Data Tabung Gas

Baca Data Ketentuan Komisi

Baca Data Pemesanan

Baca Data Penjualan

Baca Detail Penjualan

Baca Data Pembayaran

Baca Data Peminjaman

Baca Data Customer

Baca Data Salesman

Baca Data Tabung Gas

Baca Data Ketentuan Komisi

Simpan Data Peminjaman

Simpan Data Pembayaran

Simpan Data Detail Penjualan

Simpan Data Penjualan

[Rekap Pemesanan Tabung Gas]

[Rekap Penjualan]

[Rekap Pembayaran]

[Rekap Pengembalian Tabung]

[Rekap Bonus Salesman]

[Bukti Pengembalian Tabung (2)]

[Transaksi Pengambilan Tabung]

[Surat Jalan (3)]

[Surat Jalan (2)]

[Bukti Pemesanan Barang (2)]

[Bukti Pembayaran (2)]

[Bukti Pembayaran (1)]

[Surat Jalan (1)]

[Bukti Pengembalian Tabung (3)]

[Bukti Pengembalian Tabung (1)]

[Faktur Penjualan (1) (2)]

[Faktur Penjualan (3)]

[Faktur Penjualan (1) (2)]

[Transaksi Pembayaran Tunai]

[Transaksi Penjualan]

[Bukti Pemesanan Barang (1)]

[Bukti Pemesanan Barang (3)]

Simpan Data Pemesanan

[Transaksi Pemesanan Barang]

Simpan Data Ketentuan Komisi

Simpan Data Tabung Gas

[Data Ketentuan Komisi]

[Data Tabung]

Simpan Data Salesman

[Data Salesman]Simpan Data Customer

[Data Customer]

Customer

Salesman

Salesman

Salesman

Customer

Customer

Customer

Customer

Salesman

Salesman

Salesman

Bagian

Penjualan

Bagian

Penjualan

Bagian

Penjualan

Bagian

Penjualan

Bagian

Penjualan

Bagian

Penjualan

Gudang

Gudang

Gudang

Gudang

Owner

Owner

Owner

Owner

Owner

Owner

1

Sub Sistem Pemeliharaan Data

Master

+

2

Sub Sistem Pemeliharaan File Transaksi

+

3

Sub Sistem Pembuatan Laporan

+

1 Customer

2 Salesman

3 Tabung Gas

4Ketentuan

Komisi

5 Pemesanan

6 Penjualan

7 Detail Penjualan

8 Pembayaran

9 Peminjaman

Customer

Bagian

Penjualan

Bagian

Penjualan

Owner

Owner

Owner

Owner

Owner

Owner

Owner

10 Harga

Page 16: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

41

sub sistem pemeliharaan data transaksi, sub sistem pembuatan laporan. Terdapat

10 tabel yaitu, customer, salesman, tabung gas, ketentuan komisi,

pemesanan,penjuaalan, detail penjualan, pembayaran, peminjaman, dan Harga

4.2.6 Data Flow Diagram (DFD) Level 1

A. Sub Sistem Pemeliharaan Data Master

Gambar 4.14 Level 1 Pemeliharaan Data Master

Pada gambar 4.14 merupakan DFD level 1 hasil decompose dari

susbsistem pemeliharaan data master. Terdapat 5 (lima) sub sistem yaitu,

maintenance file master, maintenance file salesman, maintenance file komisi,

maintenance file tabung gas, maintenance file harga. Didalam sub sistem ini

terdapat 5 (lima) table diantaranya, customer, salesman, ketentuan komisi, tabung

gas,harga.

[Data Harg a]

[Simpan Data Harg a]

[Simpan Data Tabung Gas]

[Data Tabung]

[Simpan Data Ketentuan Komisi][Data Ketentuan Komisi]

[Simpan Data Salesman]

[Data Salesman]

[Simpan Data Customer][Data Customer]

Salesman

Salesman

Gudang

Owner

1 Customer

2 Salesman

3 Tabung Gas

4Ketentuan

Komisi

1.1

Maitenance

File Customer

1.2

Maitenance

File Salesman

1.3

Maitenance

File Komisi

1.4

Maitenance

File Tabung

Gas

Owner 10 Harg a

1.5

Maitenance

File Harg a

Page 17: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

42

B. Sub Sistem Pemeliharaan Data Transaksi

Gambar 4.15 Level 1 Pemeliharaan Data Transaksi

[Baca Data Harga]

[Bukti Pengembalian Tabung (3)]

[Bukti Pengembalian Tabung (2)]

[Transaksi Pengambilan Tabung]

[Bukti Pengembalian Tabung (1)]

[Transaksi Pembayaran Kredit]

Baca Data Customer

Baca Data Customer

Baca Data Customer

Baca Data Customer

[Baca Data Customer]

Baca Data Peminjaman

Bukt i Pembayaran (1)

Bukt i Pembayran (2)

Faktur Penjualan (1) (2)Simpan Data Pembayaran

Baca Data Pembayaran

[Bukti Pembayaran (2)]

[Simpan Data Pembayaran]

[Faktur Penjualan (1) (2)]

[Bukti Pembayaran (1)] Baca Data Penjualan

[Transaksi Pembayaran Tunai]

[Simpan Data Peminjaman]

[Baca Data Tabung Gas]

[Baca Data Salesman]

[Baca Data Ketentuan Komisi]

[Simpan Data Detail Penjualan]

[Simpan Data Penjualan]

[Surat Jalan (3)]

[Surat Jalan (2)]

[Surat Jalan (1)]

[Faktur Penjualan (3)]

[Faktur Penjualan (1) (2)]

[Transaksi Penjualan]

[Surat Tagihan (2)]

[Surat Tagihan (1)]

Baca Data Pemesanan

[Simpan Data Pemesanan]

[Bukti Pemesanan Barang (2)]

[Bukti Pemesanan Barang (3)]

[Bukti Pemesanan Barang (1)]

[Transaksi Pemesanan Barang]

Customer

Salesman

Customer

Customer

Customer

Customer

Salesman

Salesman

Salesman

Bagian

Penjualan

Bagian

Penjualan

Bagian

Penjualan

Bagian

Penjualan

Bagian

Penjualan

Bagian

Penjualan

Gudang

Gudang

Gudang

5 Pemesanan

6 Penjualan

7 Detail Penjualan

8 Pembayaran

9 Peminjaman

4Ketentuan

Komisi

3 Tabung Gas

2 Salesman

1 Customer

2.1

Maitenance Transaksi

Pemesanan Tabung Gas

2.2

Maitenance Transaksi Penjualan

2.3

Maitenance Transaksi Pembayaran

Tunai

2.4

Maitenance Transaksi Pembayaran

Kredit

2.5

Maitenance Transaksi Pengembalian

Tabung

Customer

Bagian

Penjualan

Bagian

Penjualan

10 Harga

Page 18: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

43

Pada gambar 4.15 merupakan DFD level 1 hasil decompose dari sub

sistem pemeliharaan data transaksi, didalam level 1 ini terdapat 5 (lima) ssub

sistem mulai dari maintenance transaksi pemesanan tabung gas, maintenance

transaksi penjualan, maintenance transaksi pembayaran tunai, maintenance

transaksi pembayaran kredit, maintenance transaksi pengemabalian tabung gas

C. Sub Sistem Pembuatan Laporan

Gambar 4.16 Level 1 Pembuatan Laporan

Pada gambar 4.16 adalah DFD level 1 decompose dari sub sistem

pembuatan laporan, dialam DFD level 1 ini terdapat 2 (dua) sub sistem yaitu,

cetak bukti transaksi dan cetak laporan managerial

Baca Data Harga

[Baca Data Harg a]

[Bukti Komisi Salesman]

[Faktur Penjualan]

[Rekap Bonus Salesman]

[Rekap Pengembalian Tabung ]

[Rekap Penjualan]

[Rekap Pemesanan Tabung Gas]

[Rekap Pembayaran]

Baca Data Peminjaman

Baca Data Pembayaran

Baca Data Detail Penjualan

Baca Data Penjualan

Baca Data Pemesanan

Baca Data Ketentuan Komisi

Baca Data Tabung Gas

Baca Data Salesman

Baca Data Customer

[Surat Jalan]

[Bukti Pembayaran]

[Bukti Pemesanan Barang ]

[Bukti Peng embalian Tabung ]

[Baca Data Penjualan]

[Baca Detail Penjualan]

[Baca Data Pembayaran]

[Baca Data Peminjaman]

[Baca Data Customer]

[Baca Data Salesman]

[Baca Data Tabung Gas]

[Baca Data Ketentuan Komisi]

[Baca Data Pemesanan]

Owner

Owner

Owner

Owner

Owner

9 Peminjaman

8 Pembayaran

7 Detail Penjualan

6 Penjualan

5 Pemesanan

4Ketentuan

Komisi

3 Tabung Gas

2 Salesman

1 Customer

Owner

Owner

Owner

Owner

3.1

Cetak Bukti Transaksi

+

3.2

Cetak Laporan Manag erial

+

Owner

Owner

10 Harg a

Page 19: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

44

4.2.7 Entity Relational Diagram (ERD)

Entity relational diagram adalah suatu alat untuk mempresentasikan

model data yang ada pada Sistem dimana terdapat entity dan relationship. Entity

merupakan objek yang ada dan terdefinisikan di dalam suatu organisasi, dapat

berupa abstrak/nyata, misal dapat berupa orang, objek/waktu kejadian.

A. Conceptual Data Model (CDM)

Untuk menggambarkan konsep database sistem informasi perpustakaan

dapat digambarkan conceptual data model (CDM), sehingga dapat diketahui table

apa saja yang dipakai dan relasi-relasinya.

Gambar 4.17 CDM (Conceptual Data Model)

Conceptual data model(CDM) merupakan sebuah diagram database yang

masih berupa konsep. Dalam CDM ini, terdapat10 tabel yang saling berhubungan

secara logika.

Dimiliki

Melakukan

Malukukan

MempunyaiMemiliki

Melakukan

MendapatkanMemiliki

Mempunyai

Customer

ID Customer

Nama Customer

JK Customer

Alamat Customer

No Telpon Customer

Salesman

ID_Salesman

Nama Salesman

JK Salesman

Alamat Salesman

No Telpon Salesman

Masuk Kerja

Tabung Gas

ID Tabung

Jenis Tabung

Kondisi

Status

Ketentuan Komisi

ID Komisi

Nama Komisi

Nilai Nominal

Pemesanan

ID Pemesanan

Tgl Pemesanan

Status Pemesanan

Penjualan

ID Penjualan

Tgl Penjualan

Total Penjualan

Detail Penjualan

Jumlah

Total Harga

Pembayaran

No Pembayaran

Tgl Pembayaran

Total Pembayaran

Sisa Pembayaran

Peminjaman

No Peminjaman

Jumlah Pinjam

Tgl Pinjam

Tgl Kembali

Keterangan

Harg a

ID_Harg a

Jenis Tabung

Harg a

Page 20: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

45

B. Physical Data Model (PDM)

Setelah didapatkan konsep database pada conceptual data model (CDM)

maka selanjutnya degenerate ke Physical Data Model (PDM). Di PDM ini kita

dapat mengetahui hasil dari relasi-relasi yang dibangun di CDM. Dimungkinkan

adanya table baru hasil dari relasi CDM. Database PDM merupakan bentuk fisik

dari database yang digunakan dalam aplikasi.

Gambar 4.18 PDM (Physical Data Model)

Physical Data Model (PDM) merupakan desain fisik desain tabel dari

sebuah database. Dalam PDM ini terdapat 10 tabel yang saling berhubungan dan

terintegrasi. Ketujuh belas tabel inilah yang akan dibuat tabelnya dalam database.

ID_HARGA = ID_HARGA

ID_PENJUALAN = ID_PENJUALAN

ID_PEMESANAN = ID_PEMESANAN

ID_PENJUALAN = ID_PENJUALAN

ID_PENJUALAN = ID_PENJUALANID_SALESMAN = ID_SALESMAN

NO_PEMINJAMAN = NO_PEMINJAMAN

ID_PEMESANAN = ID_PEMESANAN

ID_PEMESANAN = ID_PEMESANAN

ID_CUSTOMER = ID_CUSTOMER

ID_SALESMAN = ID_SALESMAN

CUSTOM ER

ID_CUSTOM ER char(8)

NAMA_CUSTOM ER varchar(80)

JK_CUSTOMER char(1)

ALAMAT_CUSTOMER varchar(50)

NO_TELPON_CUSTOM ER numeric(16)

SALESMAN

ID_SALESMAN char(8)

NAMA_SALESMAN varchar(80)

JK_SALESM AN char(1)

ALAMAT_SALESMAN varchar(50)

NO_TELPON_SALESMAN numeric(16)

MASUK_KERJA datetime

TABUNG_GAS

ID_TABUNG char(4)

ID_PEM ESANAN char(8)

ID_HARGA char(2)

JENIS_TABUNG varchar(50)

KONDISI varchar(50)

STATUS varchar(10)

KETENTUAN_KOMISI

ID_KOMISI char(4)

ID_SALESMAN char(8)

NAMA_KOMISI varchar(100)

NILAI_NOMINAL numeric(8)

PEM ESANAN

ID_PEM ESANAN char(8)

ID_CUSTOM ER char(8)

NO_PEMINJAMAN char(8)

ID_PENJUALAN char(10)

TGL_PEMESANAN datetime

STATUS_PEMESANAN varchar(10)

PENJUALAN

ID_PENJUALAN char(10)

ID_SALESMAN char(8)

ID_PEM ESANAN char(8)

TGL_PENJUALAN datetime

TOTAL_PENJUALAN numeric(8)

DETAIL_PENJUALAN

ID_PENJUALAN char(10)

JUM LAH numeric(8)

TOTAL_HARGA numeric(8)

PEM BAYARAN

NO_PEMBAYARAN char(8)

ID_PENJUALAN char(10)

TGL_PEMBAYARAN datetime

TOTAL_PEMBAYARAN numeric(8)

SISA_PEM BAYARAN numeric(8)

PEM INJAM AN

NO_PEMINJAMAN char(8)

ID_PEM ESANAN char(8)

JUM LAH_PINJAM numeric(8)

TGL_PINJAM datetime

TGL_KEMBALI datetime

KETERANGAN varchar(100)

HARGA

ID_HARGA char(2)

JENIS_TABUNG varchar(50)

HARGA int

Page 21: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

46

4.2.8 Struktur Database

Dalam sub bab ini akan dijelaskan struktur dari tabel-tabel yang akan

digunakan dalam pembuatan sistem informasi penjualan tabung gas pada ZAM

ZAM Surabaya. Data-data dibawah ini akan menjelaskan satu-persatu detil dari

struktur tabel untuk setiap tabel.

1. Nama tabel : Customer

Fungsi : Untuk menyimpan data customer

Primary key : ID_Customer

Tabel 4.1 Customer

Field name Type Field Size Description

ID_Customer Char 8 Primary key

Nama_Customer Varchar 80 Nama Customer

JK_Customer Char 1 Jenis Kelamin Customer

Alamat_Customer Varchar 50 Alamat Customer

No_Telpon_Customer Char 15 No Telpon Customer

2. Nama tabel : Salesman

Fungsi : Untuk menyimpan data salesman

Primary key : ID_Salesman

Tabel 4.2 Salesman

Field name Type Field Size Description

ID_Salesman Char 8 Primary key

Nama_Salesman Varchar 80 Nama Salesman

JK_Salesman Char 1 Jenis Kelamin Salesman

Alamat_Salesman Varchar 50 Alamat Salesman

Page 22: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

47

Field name Type Field Size Description

No_Telpon_Salesman Char 15 No Telpon Salesman

Masuk_Kerja Date - Masuk Kerja

3. Nama tabel : Tabung Gas

Fungsi : Untuk menyimpan data Tabung Gas

Primary key : ID_Tabung

Tabel 4.3 Tabung Gas

Field name Type Field Size Description

ID_Tabung Char 8 Primary key

Jenis_Tabung_Gas Varchar 80 Jenis Tabung Gas

Kondisi Char 1 Kondisi

Status_Tabung Varchar 50 Status Tabung

4. Nama tabel : Harga

Fungsi : Untuk menyimpan data Harga

Primary key : ID_Harga

Tabel 4.4 Tabung Gas

Field name Type Field Size Description

ID_Harga Char 2 Primary key

Jenis_Tabung Varchar 30 Jenis Tabung Gas

Harga Int 11 Harga

5. Nama tabel : Ketentuan Komisi

Fungsi : Untuk menyimpan data Ketentuan Komisi

Primary key : ID_Ketentuan_Komisi

Page 23: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

48

Tabel 4.5 Ketentuan Komisi

Field name Type Field Size Description

ID_Ketentuan_Komisi Char 3 Primary key

Ketentuan_Komisi Varchar 100 Ketentuan Komisi

Nilai_Nominal Decimal (8,0) Nilai Nominal

6. Nama tabel : Pemesanan

Fungsi : Untuk menyimpan data Pemesanan

Primary key : ID_Pemesanan

Foreign key : ID_Customer, ID_Salesman

Tabel 4.6 Pemesanan

Field name Type Field Size Description

ID_Pemesanan Char 8 Primary key

Tgl_Pemesanan Varchar 15 Tanggal Pemesanan

ID_Customer Char 8 ID Customer

ID_Salesman Char 8 ID Salesman

7. Nama tabel : Detail Pemesanan

Fungsi : Untuk menyimpan data Detail Pemesanan

Foreign key : ID_Pemesanan, ID_Tabung

Tabel 4.7 Detail Pemesanan

Field name Type Field Size Description

ID_Pemesanan Char 8 Foreign Key

ID_Tabung Varchar 15 Foreign Key

Jenis_Tabung Char 8 ID Customer

Page 24: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

49

8. Nama tabel : Penjualan

Fungsi : Untuk menyimpan data Penjualan

Primary key : ID_Penjualan

Tabel 4.8 Penjualan

Field name Type Field Size Description

ID_Penjualan Char 10 Primary key

Tgl_Pemesanan Char 8 Tanggal Pemesanan

ID_Komisi Varchar 8 ID Komisi

Tgl_Penjualan Date - Tgl Penjualan

Total_Penjualan Decimal 8,0 Total Penjualan

9. Nama tabel : Detail Penjualan

Fungsi : Untuk menyimpan data Detail Penjualan

Primary key : ID_Penjualan

Foreign key : ID_Pemesanan

Tabel 4.9 Detail Penjualan

Field name Type Field Size Description

ID_Penjualan Char 10 Primary key

ID_Pemesanan Char 8 Foreign Key

Jenis Gas Varchar 70 Jenis Gas

Jumlah Decimal 8,0 Jumlah

Harga Decimal 8,0 Harga

Sub Total Decimal 8,0 Sub Total

Page 25: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

50

10. Nama tabel : Peminjaman

Fungsi : Untuk menyimpan data Peminjaman

Primary key : ID_Peminjaman

Foreign key : ID_Penjualan

Tabel 4.10 Peminjaman

Field name Type Field Size Description

ID_Peminjaman Char 8 Primary key

ID_Penjualan Char 10 Foreign Key

ID_Customer Char 8 ID Customer

Jumlah_Pinjam Decimal 8,0 Jumlah Pinjam

Tgl_Pinjam Date - Tgl Pinjam

Tgl_Kembali Date - Tgl Kembali

Keterangan Varchar 100 Keterangan

11. Nama tabel : Detail Peminjaman

Fungsi : Untuk menyimpan data Detail Peminjaman

Foreign key : ID_Peminjaman,ID_Customer,ID_Tabung

Tabel 4.11 Peminjaman

Field name Type Field Size Description

ID_Peminjaman Char 8 Foreign Key

ID_Customer Char 8 Foreign Key

ID_Tabung Char 4 Foreign Key

Status Tabung Varchar 15 Status Tabung

Page 26: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

51

12. Nama tabel : Pembayaran

Fungsi : Untuk menyimpan data Pembayaran

Primary key : No_Pembayaran

Tabel 4.12 Pembayaran

Field name Type Field Size Description

No_Pembayaran Char 8 Primary Key

Tgl_Pembayaran Date 8 Tgl_Pembayaran

Total_Pembayaran Decimal 8,0 Total_Pembayaran

13. Nama tabel : Detail Pembayaran

Fungsi : Untuk menyimpan data Detail Pembayaran

Foreign key : No_Pembayaran, ID_Penjualan

Tabel 4.13 Pembayaran

Field name Type Field Size Description

No_Pembayaran Char 8 Foreign Key

ID_Penjualan Char 10 Foreign Key

Terbayar Decimal 11,0 Terbayar

Sisa Kredit Decimal 11,0 Sisa Kredit

Status Faktur Varchar 20 Status Faktur

14. Nama tabel : Komisi

Fungsi : Untuk menyimpan data Komisi

Primary key : ID_Komisi

Foreign key : ID_Salesman

Page 27: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

52

Tabel 4.14 Komisi

Field name Type Field Size Description

ID_Komisi Char 8 Primary Key

Periode Varchar 25 Periode

ID_Salesman Char 8 Foreign Key

Komisi Decimal 8,0 Komisi

15. Nama tabel : Detail Komisi

Fungsi : Untuk menyimpan data Detail Komisi

Foreign key : ID_Komisi, ID_Penjualan

Tabel 4.14 Detail Komisi

Field name Type Field Size Description

ID_Komisi Char 8 Foreign key

ID_Penjualan Char 10 Foreign key

Nominal Int 11 Nominal

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

Page 28: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

53

A. Desain Input

Desain input merupakan gambaran secara umum tentang bentuk dari

tampilan atau user interface dari suatu program. Pada sistem informasi

inventarisasi dibuat beberapa desain input interface.

Pada Gambar 4.19 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.

LOGINLOGIN

Username

Password

Login Cancel

Gambar 4.19 Desain Form Login

Pada Gambar 4.20 merupakan gambar desain interface untuk menu. Menu

digunakan agar user dapat mengakses form-form program yang diinginkan. Menu

yang ada sesuai dengan hak akses user yang telah ditentukan saat login.

File Master Transaksi Penjualan Laporan Data Master Laporan Transaksi User Privilage

Login

Logout

Exit

Customer

Salesman

Tabung Gas

Harga

Ketenntuan Komisi

Pemesanan

Penjualan

Peminjaman

Pembayaran

Komisi

Customer

Harga

Ketenntuan Komisi

Salesman

Tabung Gas

Stok Tabung

Pemesanan

Penjualan

Pembayaran

Peminjaman

Komisi

Gambar 4.20 Desain Menu

Page 29: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

54

CustomerCustomer

New Edit Open Save Cancel Delete Refresh Exit

Genral

Pria Wanita

ID

Nama

Jenis

Kelamin

Alamat

No

Telepon

Gambar 4.21 Desain Input Form Customer

Pada Gambar 4.21 merupakan desain form Customer. Form desain input

customer digunakan untuk mengelola data-data customer apa saja yang ada pada

penjualan tabung gas ZAM ZAM Surabaya. Dalam desain form customer terdapat

tombol new, edit, open, save, cancel, delete, refresh, exit digunakan untuk

maintenance data customer.

SalesmanSalesman

New Edit Open Save Cancel Delete Refresh Exit

Genral

Pria Wanita

ID

Nama

Jenis Kelamin

Alamat

No

Telepon

Masuk Kerja

Gambar 4.22 Desain Input Form Salesman

Page 30: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

55

Pada Gambar 4.22 merupakan desain form Salesman. Form desain input

salesman digunakan untuk mengelola data-data salesman apa saja yang ada pada

Sistem Informasi penjualan tabung gas ZAM ZAM Surabaya. Dalam desain form

salesman terdapat tombol new, edit, open, save, cancel, delete, refresh, exit

digunakan untuk maintenance data salesman.

Tabung GasTabung Gas

New Edit Open Save Cancel Delete Refresh Exit

Genral

ID

Jenis

Kondisi

Status

Gambar 4.23 Desain Input Form Tabung Gas

Pada Gambar 4.23 merupakan desain form Tabung Gas. Form desain input

tabung gas digunakan untuk mengelola data-data tabung gas apa saja yang ada

pada Sistem Informasi penjualan tabung gas ZAM ZAM Surabaya. Dalam desain

form tabung gas terdapat tombol new, edit, open, save, cancel, delete, refresh, exit

digunakan untuk maintenance data tabung gas.

Page 31: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

56

HargaHarga

New Edit Open Save Cancel Delete Refresh Exit

Genral

ID

Jenis Tabung

Harga

Gambar 4.24 Desain Input Form Harga

Pada Gambar 4.24 merupakan desain form Harga Tabung Gas. Form desain

input harga tabung gas digunakan untuk mengelola data-data harga tabung gas apa

saja yang ada pada Sistem Informasi penjualan tabung gas ZAM ZAM Surabaya.

Dalam desain form harga tabung gas terdapat tombol new, edit, open, save,

cancel, delete, refresh, exit digunakan untuk maintenance data harga tabung gas.

Ketentuan KomisiKetentuan Komisi

New Edit Open Save Cancel Delete Refresh Exit

Genral

ID

Ketentuan Komisi

Nilai Nominal

Gambar 4.25 Desain Input Form Ketentuan Komisi

Page 32: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

57

Pada Gambar 4.25 merupakan desain form Ketentuan Komisi. Form desain

input ketentuan komisi digunakan untuk mengelola data-data ketentuan komisi

yang ada pada Sistem Informasi penjualan tabung gas ZAM ZAM Surabaya.

Dalam desain form ketentuan komisi terdapat tombol new, edit, open, save,

cancel, delete, refresh, exit digunakan untuk maintenance data ketentuan komisi.

PemesananPemesanan

New Edit Open Save Cancel Refresh Print Exit

ID

Tgl Pemesanan

Customer

PemesananPemesanan

Salesman

Detail Pemesanan

ID Tabung

Tgl Pemesanan

ID Pemesanan ID Tabung Enter Text

Total

Oksigen

Acetyline

Nitrogen

Argon

CO2

H2

Total

Gambar 4.26 Desain Input Form Transaksi Pemesanan

Pada Gambar 4.26 merupakan desain form Transaksi Pemesanan. Form

desain input transaksi pemesanan digunakan untuk mengelola data-data transaksi

pemesanan yang ada pada Sistem Informasi penjualan tabung gas ZAM ZAM

Surabaya. Dalam desain form transaksi pemesanan terdapat tombol new, edit,

open, save, cancel, delete, refresh, exit digunakan untuk maintenance data

transaksi pemesanan.

Page 33: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

58

PenjualanPenjualan

New Edit Open Save Cancel Sumary Refresh Exit

Genral

ID Penjualan

ID Pemesanan

Tgl Penjualan

Detail Penjualan

Penjualan

ID Komisi

Total Penjualan

PenjualanDetail Pemesanan

ID Pemesanan ID Tabung Jenis Tabung Harga

Print

Gambar 4.27 Desain Input Form Transaksi Penjualan

Pada Gambar 4.27 merupakan desain form Transaksi Penjualan. Form

desain input transaksi penjualan digunakan untuk mengelola data-data transaksi

penjualan yang ada pada Sistem Informasi penjualan tabung gas ZAM ZAM

Surabaya. Dalam desain form transaksi penjualan terdapat tombol new, edit, open,

save, cancel, delete, refresh, exit digunakan untuk maintenance data transaksi

penjualan

KomisiKomisi

New Edit Open Save Cancel Exit

Genral

No Bukti

Periode

Salesman

Komisi

Total Komisi

Detail Komisi

ID Salesman ID Penjualan ID Komisi Nilai Nominal

Sumary Refresh Print

Gambar 4.28 Desain Input Form Transaksi Hitung Komisi

Page 34: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

59

Pada Gambar 4.28 merupakan desain form Transaksi Hitung Komisi. Form

desain input transaksi hitung komisi digunakan untuk mengelola data-data

transaksi perhitungan komisi yang ada pada Sistem Informasi penjualan tabung

gas ZAM ZAM Surabaya. Dalam desain form transaksi hitung komisi terdapat

tombol new, edit, open, save, cancel, delete, refresh, exit digunakan untuk

maintenance data transaksi hitung komisi

PembayaranPembayaran

New Edit Open Save Cancel Exit

Genral

No Bukti

Tgl Pembayaran

Total Pembayaran

Pembayaran

Uang Pembayaran

No Pembayaran Tanggal Total Bayar

Refresh Print

Kembali

Detail pembayaran

ID Penjualan

Total Penjualan

Terbayar

Sisa Kredit

ID Penjualan Terbayar Sisa Kredit

Dibayar

Status Faktur

Save

Status

Gambar 4.29 Desain Input Form Transaksi Pembayaran

Pada Gambar 4.29 merupakan desain form Transaksi Pembayaran. Form

desain input transaksi pembayaran digunakan untuk mengelola data-data transaksi

pembayaran customer yang ada pada Sistem Informasi penjualan tabung gas ZAM

ZAM Surabaya. Dalam desain form transaksi pembayaran terdapat tombol new,

edit, open, save, cancel, delete, refresh, exit digunakan untuk maintenance data

transaksi pembayaran

Page 35: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

60

Data ExplorerData Explorer

Nama Tabel

OK Cancel

Colum 1 Colum 2 Colum 3 Colum 4

Gambar 4.30 Desain Explorer Data

Pada Gambar 4.30 merupakan desain form Explorer. Form desain explorer

digunakan untuk menampilkan data-data kedalam datagridview yang ada pada

Sistem Informasi penjualan tabung gas ZAM ZAM Surabaya. Dalam desain form

explorer terdapat tombol ok dan cancel digunakan untuk menampilkan data-data

yang dibutuhkan untuk form. Pemanggilan data explorer terletak di setiap button

open dan lookup.

B. Desain Output

Desain output merupakan gambaran secara umum tentang bentuk dari

tampilan atau user interface dari suatu laporan. Pada sistem informasi

perpustakaan dibuat beberapa desain output sebagai interface dari laporan.

1. Gambar di bawah ini merupakan gambar desain bukti pemesanan. Daftar

pemesanan ini diambil dari table pemesanan dan detail pemesanan

Page 36: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

61

Logo

ZAM ZAM

Menyediakan :

Oksigen, Acetyline, Nitrogen, Argon,

CO2, H2,dll.

Surabaya,…………...20…...

Kepada Yth

[Nama Customer]

No. Pemesanan

No. Penjualan

NO Jenis Gas Jumlah

Yang Menerima

(Nama Terang)

Terima kasih atas perhatianya Hormat Kami

(Nama Terang)

Griya Kebraon Selatan VII Blok G-24

Surabaya

Telp. 0816529482 – (031) 60100151

Gambar 4.31 Desain Bukti Pemesanan

2. Gambar di bawah ini merupakan gambar desain bukti faktur penjualan dan

surat jalan. Daftar penjualan ini diambil dari tabel penjualan dan detail penjualan

Logo Surabaya,…………...20…...

Kepada Yth

[Nama Customer]

No. Pemesanan

No. Penjualan

NO Jenis Gas Jumlah

Yang Menerima

(Nama Terang)

Terima kasih atas perhatianya

Hormat Kami

(Nama Terang)

Harga Sub Total

Jumlah

Driver

(Nama Terang)

ZAM ZAM

Menyediakan :

Oksigen, Acetyline, Nitrogen, Argon,

CO2, H2,dll.

Griya Kebraon Selatan VII Blok G-24

Surabaya

Telp. 0816529482 – (031) 60100151

Gambar 4.32 Desain Bukti Faktur Penjualan dan Surat Jalan

Page 37: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

62

3. Gambar di bawah ini merupakan gambar desain bukti surat tagihan. Daftar

tagihan ini diambil dari tabel penjualan dan pembayaran

Logo Surabaya,…………...20…...

Kepada Yth

[Nama Customer]

No Tagihan

ID Penjualan Tgl Penjualan Total

Yang Menerima

(Nama Terang)

Terima kasih atas perhatianya

Hormat Kami

(Nama Terang)

Terbayar Sisa

ZAM ZAM

Menyediakan :

Oksigen, Acetyline, Nitrogen, Argon,

CO2, H2,dll.

Griya Kebraon Selatan VII Blok G-24

Surabaya

Telp. 0816529482 – (031) 60100151

Gambar 4.33 Desain Bukti Surat Tagihan

4. Gambar di bawah ini merupakan gambar desain bukti pembayaran. Daftar

pembayaran ini diambil dari tabel pembayaran dan detail pembayaran.

Logo

Surabaya,…………...20…...

Kepada Yth

[Nama Customer]

No Pembayaran

ID Penjualan Tgl Penjualan Total

Yang Menerima

(Nama Terang)

Terima kasih atas perhatianya

Hormat Kami

(Nama Terang)

Terbayar Sisa Status

ZAM ZAM

Menyediakan :

Oksigen, Acetyline, Nitrogen, Argon,

CO2, H2,dll.

Griya Kebraon Selatan VII Blok G-24

Surabaya

Telp. 0816529482 – (031) 60100151

Gambar 4.34 Desain Bukti Pembayaran

Page 38: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

63

5. Gambar di bawah ini merupakan gambar desain bukti pengembalian tabung.

Daftar tagihan ini diambil dari tabel peminjaman tabung gas

Logo Surabaya,…………...20…...

Kepada Yth

[Nama Customer]

No Pengambilan

No Jenis Gas Jumlah

Yang Menerima

(Nama Terang)

Terima kasih atas perhatianya

Hormat Kami

(Nama Terang)

ZAM ZAM

Menyediakan :

Oksigen, Acetyline, Nitrogen, Argon,

CO2, H2,dll.

Griya Kebraon Selatan VII Blok G-24

Surabaya

Telp. 0816529482 – (031) 60100151

Gambar 4.35 Desain Bukti Pengembalian Tabung Gas

6. Gambar di bawah ini merupakan gambar desain rekap pemesanan tabung.

Laporan data pesanan diambil dari tabel pemesanan dan detail pemesanan

Logo

Periode _/_/_

No Pemesanan Tgl Pemesanan ID Customer Jenis Tabung Jumlah

ZAM ZAM

Menyediakan :

Oksigen, Acetyline, Nitrogen, Argon,

CO2, H2,dll.

Griya Kebraon Selatan VII Blok G-24

Surabaya

Telp. 0816529482 – (031) 60100151

Gambar 4.36 Desain Rekap Pemesanan Tabung Gas

Page 39: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

64

7. Gambar di bawah ini merupakan gambar desain rekap penjualan tabung.

Laporan data penjualan diambil dari tabel penjualan dan detail penjualan

Logo

Periode _/_/_

No Penjualan Tanggal ID Customer Jumlah Tabung Total Penjualan

ZAM ZAM

Menyediakan :

Oksigen, Acetyline, Nitrogen, Argon,

CO2, H2,dll.

Griya Kebraon Selatan VII Blok G-24

Surabaya

Telp. 0816529482 – (031) 60100151

Gambar 4.37 Desain Rekap Penjualan Tabung Gas

8. Gambar di bawah ini merupakan gambar desain rekap bonus salesman. Laporan

data rekap bonus salesman diambil dari tabel salesman, ketentuan komisi dan

penjualan

Logo

Periode _/_/_

ID Salesman Total Penjualan Jumlah Nominal Status

ZAM ZAM

Menyediakan :

Oksigen, Acetyline, Nitrogen, Argon,

CO2, H2,dll.

Griya Kebraon Selatan VII Blok G-24

Surabaya

Telp. 0816529482 – (031) 60100151

Gambar 4.38 Desain Rekap Bonus Salesman

Page 40: BAB IV ANALIS DAN DESAIN SISTEM 4.1 Analisis Sistem Barusir.stikom.edu/1027/6/BAB_IV.pdf26 BAB IV . ANALIS DAN DESAIN SISTEM . 4.1 Analisis Sistem Baru . Berikut ini merupakan penjabaran

65

9. Gambar di bawah ini merupakan gambar desain rekap pembayaran. Laporan

data pembayaran diambil dari tabel pembayaran dan detail pembayaran

Logo

Periode _/_/_

ID Customer ID Penjualan Tgl Penjualan Status

ZAM ZAM

Menyediakan :

Oksigen, Acetyline, Nitrogen, Argon,

CO2, H2,dll.

Griya Kebraon Selatan VII Blok G-24

Surabaya

Telp. 0816529482 – (031) 60100151

Gambar 4.38 Desain Rekap Pembayaran

9. Gambar di bawah ini merupakan gambar desain rekappengemabalian tabung.

Laporan data pengemablian tabung diambil dari tabel peminjaman tabung

Logo

Periode _/_/_

ID Customer ID Penjualan ID Tabung Jenis Tabung Tgl Pinjam Tgl Kembali

ZAM ZAM

Menyediakan :

Oksigen, Acetyline, Nitrogen, Argon,

CO2, H2,dll.

Griya Kebraon Selatan VII Blok G-24

Surabaya

Telp. 0816529482 – (031) 60100151

Gambar 4.38 Desain Rekap Pengembalian Tabung Gas