menukarkan barang yang di belinya karena ada rusakcacat. Bagian penjualan mengecek notafaktur dan kondisi barang jika sesuai maka barang pelanggan akan di
tukar dengan yang baru dan dicatat transaksi retur penjualannya.
3.2 Analisa Kebutuhan Sistem
Berdasarkan permasalahan yang telah dianalisa, CV Delta Computindo membutuhkan aplikasi penjualan dan pembelian. Dengan adanya sistem ini, Setiap
transaksi dicatat dalam database dan dioalah di aplikasi sehingga tidak perlu lagi mencari data dalam excel untuk pembuatan laporan- laporan untuk manager. Fungsi lain
yang dibutuhkan penerapan sistem informasi adalah pembuatan kartu utang dan piutang sebagai informasi untuk mengetahui saldo total hutang, total piutang serta rinciannya.
3.3 Perancangan Sistem
Perancangan Sistem pada penelitian ini menggunakan diagram-diagram perancangan seperti blok diagram, digram berjenjang, data flow diagram DFD, Entity
Relationship Diagram ERD dan desain tampilan antar muka.
3.3.1 Blok Diagram
Blok diagram menggambarkan alur proses alur proses sistem yang dikelompokan berdasarkan input, proses dan output. Dengan adanya blok diagram dapat
diketahui data-data yang diinputkan kedalam sistem, proses yang dilakukan sistem dan hasil output sistem.
BLOK DIAGRAM PROSES
INPUT OUTPUT
P h
a se
Data lama angsuran Data besar
persentase bunga Setting kredit
penjualan Data setting kredit
penjualan
Membuat daftar harga penjualan
kredit Daftar harga
penjualan kredit Data barang
Penjualan tunai Nota penjualan tunai
Data transaksi penjualan tunai
Data pelanggan Data transaksi
penjualan kredit Penjualan kredit
Login Halaman utama user
Username dan password user
Pembelian tunai dan kredit
Data transaksi pembelian tunai
Data transaksi pembelian kredit
Kartu Piutang pelanggan
Kartu piutang penjualan
Surat permintaan barang
Surat permohonan penawaran harga
Surat purchase order Kartu hutang
Supplier Data supplier
Data retur pembelian Retur penjualan
Bukti Retur Penjualan
Dataretur pembelian Retur pembelian
Bukti Retur Pembelian
Faktur Penjualan Kredit
Gambar 3.7 Blok Diagram penjualan dan pembelian
Blok diagram diatas menggambarkan input, proses dan output yang terjadi di alur proses aplikasi. Penjelasan dari ketiga bagian tersebut dijelaskan dibawah ini :
1. Input
1. Data Username dan Password digunakan untuk proses login aplikasi sesuai hak
akses user. 2.
Data lama angsuran merupakan data jumlah berapa kali pelanggan akan melakukan pembayaran angsuran kredit.
3. Data besar persentase bunga merupakan merupakan data yang dibutuhkan untuk
untuk mendapatkan harga pokok penjualan kredit. 4.
Data setting kredit merupakan data hasil dari setting kredit digunakan untuk menghitung besar angsuran perbulannya.
5. Data barang merupakan data master barang yang berisikan detail barang.
6. Data pelanggan merupakan data master pelanggan yang berisikan id pelanggan,
nama pelanggan, alamat pelanggan, no telpon, no ktp. 7.
Data Supplier merupakan data master supplier yang berisikan detail supplier 8.
Data transaksi penjualan kredit merupakan detail transaki penjualan kredit seperti nama barang, jumlah barang, nama pelanggan, uang muka, tanggal
pembelian. 9.
Data transaksi pembelian kredit merupakan detil transaksi pembelian kredit ke supplier seperti nama barang, jumlah barang, harga satuan, total harga, nama
supplier, tanggal transaksi. 10.
Data retur penjualan merupakan detil retur penjualan yang terjadi karena customer yang mengembalikan barang yang rusak.
11. Data retur pembelian merupakan detil retur pembelian yang terjadi karena
barang yang sampai tidak sesuai dengan permintaan.
2. Proses
1. Proses Login merupakan proses untuk masuk aplikasi sesuai dengan hak akses
user. 2.
Proses setting kredit merupakan proses untuk merubah persentase bunga dan lama angsuran dalam aplikasi.
3. Proses membuat daftar harga penjualan kredit merupakan proses untuk
pembuatan brosur penjualan kredit 4.
Proses penjualan tunai merupakan proses transaksi penjualan yang dilakukan oleh bagian penjualan ke pelanggan umum.
5. Proses penjualan kredit merupakan proses transaksi penjualan yang dilakukan
oleh bagian administrasi ke pelanggan. 6.
Proses pembelian tunai dan kredit merupakan proses untuk melakukan transaksi pembelian barang ke supplier.
7. Proses retur penjualan merupakan proses pengembalian barang karena ada yang
rusak dari customer. 8.
Proses retur Pembelian merupakan proses pengembalian barang supplier karena barang tidak sesuai dengan permintaan.
3. Output
1. Halaman utama user merupakan halaman yang muncul pertama kali saat user
melakukan login.
2. Data setting kredit merupakan data hasil dari setting kredit digunakan untuk
menghitung besar angsuran perbulannya.
3. Daftar harga penjualan kredit merupakan daftar yang di berikan ke pelanggan
untuk informasi harga penjualan kredit. 4.
Nota penjualan merupakan bukti penjualan tunai untuk pelangganyang melakukan transaksi penjualan tunai.
5. Faktur penjualan kredit merupakan bukti penjualan kredit kepada pelanggan.
6. Kartu piutang pelanggan merupakan kartu detail hutang pelanggan yang
melakukan transaksi penjualan kredit. 7.
Kartu piutang penjualan merupakan kartu yang berisikan nama pelanggan dan detail piutangnya.
8. Surat permintaan barang merupakan surat yang ditujukan untuk bagian
pembelian yang berisikan kode barang, nama barang dan jumlah yang diminta. 9.
Surat permohonan penawaran harga merupakan surat yang ditujukan untuk supplier.
10. Surat Purchase Order merupakan surat yang ditujukan ke manager untuk
memverifikasi atas penawaran harga dari supplier. 11.
Kartu hutang pembelian merupakan kartu yang berisikan hutang kepada supplier yang belum lunas.
12. Bukti retur penjualan merupakan daftar barang yang dikembalikan customer
karena rusak. 13.
Bukti retur pembelian merupakan daftar barang yang dikirim oleh supplier tidak sesuai permintaan.
3.3.2 System Flow Diagram
Diagram System flow menggambarkan alur proses setiap fungsional sistem . Dengan adanya system flow diagram, pembuat sistem dan penguji sistem dapat mengetahui
bagiamana alur proses dalam sistem yang seharusnya terjadi. Diagram System flow Aplikasi penjualan dan pembelian adalah sebagai berikut :
1. System Flow Proses Login
System flow ini menjelaskan alur proses user melakukan login ke dalam aplikasi penjualan dan pembelian CV Delta Computindo.
System Flow Proses Login User
Aplikasi Penjualan dan pembelian CV Delta Computindo
Start
Masukan username dan password
User Validasi data
Data valid?
Memberi peringatan
gagal login tidak
Informasi status login
gagal Cek hak
akses user ya
Halaman utama user
End
Gambar 3.8 System flow Login
2. System Flow Setting Kredit Penjualan
System Flow ini menjelaskan tentang bagaimana mengatur besar persentase bunga kredit dan lama angsuran.
System Flow Setting Kredit Penjualan Bagian Administrasi
Aplikasi Penjualan dan pembelian
P ha
s e
Start
Memilih menu setting kredit
Setting kredit
Menampilkan data setting
kredit
Tampilkan data setting kredit
Ubah data lama kredit dan besar
bunga Simpan data
setting kredit
Tampilkan pesan setting kredit telah di
ubah
End
Gambar 3.9 System Flow Setting Kredit Penjualan
3. System Flow Membuat Daftar Harga Penjualan Kredit
System flow ini menjelaskan proses alur sistem membuat daftar harga penjualan kredit untuk setiap barang yang ingin dibuatkan rincian kredit. Daftar harga
penjualan kredit ini sebagai informasi rincian harga untuk pelanggan yang ingin melakukan pembelian barang secara kredit.
Sysflow Membuat Daftar Harga Penjualan Kredit Bagian Administrasi
Aplikasi Penjualan dan Pembelian pada CV Delta Computindo
P ha
se Start
Input kode barang, besar bunga, uang
muka, lama angsuran
Hitung angsuran perbulan Angsuran Perbulan =Kredit pokok +
Biaya Adminitrasi+ Bunga x Kredit pokok Lama Angsuran
barang
Tambah kredit barang lagi?
ya
Simpan data daftar kredit
Daftar kredit
Detil Daftar
kredit Daftar harga
penjualan kredit
End tidak
Setting kredit
Cetak daftar harga
angsuran
Gambar 3.10 System Flow Membuat Daftar Harga Penjualan Kredit
4. System Flow Penjualan Tunai
System flow ini menjelaskan alur proses transaksi penjualan tunai oleh bagian penjualan ke pelanggan. proses dimulai dari bagian penjualan memasukan data
barang lalu sistem akan menghitung grandtotal dan uang kembalian serta mencetak nota penjualan.
System Flow Penjualan Tunai Bagian Penjualan
Aplikasi Penjualan dan Pembelian CV Delta Computindo
Pelanggan
P ha
se
Hitung kembalian
Input pembayaran
Simpan Data Transaksi
Penjualan Tunai Penjualan
Tunai Detil
penjualan tunai
Nota penjualan
tunai Nota
penjualan tunai
Nota penjualan
tunai End
Memasukan Kode barang
Menampilkan data barang
Barang Tampilkan data barang
Pilih barang dan masukan
jumlah Hitung
Subtotal,Hitung grantotal
Start
Tampilkan detail penjualan
Cetak nota penjualan tunai
Tambah barang
lagi? ya
tidak
tidak Batal?
ya
Gambar 3.11 System Flow Penjualan Tunai
5. System Flow Penjualan Kredit
System Flow ini menjelaskan alur proses sistem penjualan kredit oleh bagian administrasi ke pelanggan. Proses dimulai dari mengecek pelanggan apakah
mempunyai transaksi penjualan yang belum lunas, jika tidak ada maka proses akan dilanjutkan dengan bagian administrasi memilih angsuran kredit yang dipilih
pelanggan setelah itu pelanggan akan membayara uang muka dan sistem akan menghitung uang kembalian pelanggan seta mencetak kartu faktur penjualan kredit.
System Flow Penjualan Kredit Bagian Administrasi
Aplikasi Penjualan dan Pembelian pada CV Delta Computindo Pelanggan
Ph ase
Start Menampilkan
data Pelanggan Pelanggan
Input nama pelanggan
Pilih tipe kredit
Menampilkan pesan ada transaksi yang
belum lunas Memilih
pelanggan Mengecek
status Pelanggan
Status Lunas?
Tampilkan pesan pelanggan belum
lunas Menampilkan pesan
pelanggan belum lunas
tidak Memasukan Kode
barang ya
Menampilkan data barang
Detil Daftar Kredit Barang
Tampilkan data barang
Pilih barang dan
masukan jumlah
Hitung Subtotal,Hitung
grantotal Tambah
lagi? ya
Menampilkan tipe kredit
Setting Kredit
Tampilkan setting kredit
Menghitung harga pokok
Masukan uang muka
tidak
Hitung detail kredit
Tampilkan detail kredit
Masukan pembayara
n uang muka
Hitung uang
kembali Tampilkan Uang
Kembali Update status
Pelanggan = “BELUM
LUNAS” Pelanggan
Batal? Simpan data
transaksi penjualan kredit
Penjualan kredit
Detil penjualan kredit
tidak Cetak
faktur penjualan
kredit Faktur
Penjualan Kredit
Faktur Penjualan
Kredit Faktur
Penjualan Kredit
End ya
Gambar 3.12 System Flow Penjualan Kredit
6. System Flow Pembayaran Angsuran Pelanggan
System Flow ini menjelaskan alur proses system pembayaran angsuran kredit pelanggan ke bagian administrasi yang dimulai dari menginputkan kode transaksi
penjualan kredit maka sistem akan menampilakan data penjualan kredit pelanggan. Pelanggan melakukan pembayaran dan sistem akan menghitung uang kembalian serta
cetak kartu hutang pelanggan.
Sysflow Pembayaran Angsuran Penjualan Bagian Administrasi
Aplikasi Penjualan dan Pembelian Pada CV Delta Computindo Pelanggan
Ph as
e
Start Mencari
pelanggan Input nama
pelanggan Pelanggan
Tampilkan Data pelanggan
Lunas Menampilkan rincian
tidak
Hitung Kembalian
Masukan data pembayaran
Kartu Piutang
Pelanggan End
ya Pesan pelanggan
bebas angsuran Menampilkan
pesan pelanggan bebas angsuran
Jatuh tempo?
tidak Hitung denda
ya Tampilkan
rincian pembayaran
Menampilkan rincian Penjualan
Kredit
Tampilkan Kembalian
Batal? Simpan
angsuran Sisa
Angsuran =
”0 Penjualan
Kredit Angsuran
Update status pelanggan =
“LUNAS” ya
Pelanggan Cetak Kartu
Piutang Pelanggan tidak
Kartu Piutang
Pelanggan
Gambar 3.13 System Flow Pembayaran Angsuran Pelanggan
7. System Flow Pembelian Tunai dan Kredit
System flow ini menjelaskan alur proses penyimpanan data transaksi pembelian tunai dan kredit oleh bagian pembelian setelah bagian gudang
menyerahkan daftar permintaan barang dilanjutkan dengan menghubungi supplier untuk meminta daftar harga setelah diterima bagian pembelian membuat daftar
pembelian barang yang diserahkan ke manager untuk disetujui kemudian akan dilanjutkan pembelian barang ke supplier.
System Flow Pembelian Tunai dan Kredit Manager
Bagian Gudang Bagian Pembelian
Supplier
P ha
se
Start
Apakah tersedia
Tidak
Daftar Permintaan
Barang Daftar
Permintaan Barang
Daftar Permintaan
Barang
End ya
Surat PO Surat PO
Surat PO Memverifikasi
PO Membuat
Purchase Order
Surat PO Sudah
diverifikasi Surat PO
Sudah diverifikasi
Surat PO Sudah
diverifikasi Mengirim
barang pesanan
Tagihan pembelian
barang Notafaktur
pembelian Notafaktur
pembelian Notafaktur
pembelian Membuat
permintaan barang
Pengecekan stok barang
Kartu stok barang
Pembelian Masukan
nama Supplier
Cari PO dari nama
Supplier PO
Ada tidak
Menampilkan Kode PO
ya Tampilkan
Kode PO Masukan data
pembelian Batal
Simpan Data Pembelian
tidak 1
ya
1 Pembayaran
Hutang
Gambar 3.14 System Flow Pembelian Tunai dan Kredit
8. System Flow Pengecekan Stok Barang
System flow ini menjelaskan tentang alur proses pengecekan stok barang untuk mengetahui stok barang yang ada dalam gudang, hasil output yang dihasilkan
adalah kartu stok barang.
System Flow Pengecekan Stok Barang Bagian Gudang
Aplikasi Penjualan dan Pembelian CV Delta Computindo
P ha
se Start
Pilih menu cek stok
barang Menampilkan
data barang berdasarkan
stok terkecil barang
Tampilkan data barang berdasarkan
stok terkecil Cetak kartu
stok Cetak kartu stok?
Cetak kartu stok barang
berdasarkan stok terkecil
ya Kartu Stok
barang
End tidak
Gambar 3.15 System Flow Pengecekan Stok Barang
9. System Flow Membuat Permintaan Barang
System Flow ini menjelaskan tentang alur proses sistem membuat permintaan barang. Permintaan barang dilakukan oleh bagian gudang berdasarkan stok barang
yang sedikit. Output yang dihasilkan dari proses ini adalah daftar permintaan barang.
System Flow Membuat Permintaan Barang Bagian Gudang
Aplikasi Penjualan dan Pembelian Pada CV Delta Computindo
Pha se
Start Input data
barang Tambahkan
barang
Tambah lagi
ya
Simpan permintaan
tidak
Permintaan Barang
Daftar permintaan
Barang Daftar
permintaan barang
Menampilkan detil permintaan
tidak Ubah data
permintaan ya
Detil permintaan End
Gambar 3.16 System Flow Membuat Permintaan Barang
10. System Flow Membuat Purchase Order
System flow ini menjelaskan alur proses membuat purchase order untuk transaksi pembelian purchase order berasal dari daftar permintaan barang oleh
gudang dan surat penawaran harga dari supplier.
System Flow Membuat Purchase Order Bagian Pembelian
Supplier
P has
e
Start Membuat
permohonan penawaran
harga Mencari
ketersediaan barang
Menentukan rincian harga
Surat penawaran
harga Surat
penawaran harga
tidak tersedia
ya
Surat penawaran
harga
Cocok Tidak
membuat Purchase
Order Ya
Surat PO Surat
Purchase Orde
End Surat
permohonan penawaran
harga Surat
permohonan penawaran
harga Supplier
Permintaan
permohonan Surat
permohonan penawaran harga
Masukan nama supplier
Cari data supplier
Supplier
Ada? tidak
Tampilkan deil barang
ya Masukan data
Barang Tambah
barang lagi ya
Hitung grand total
Masukan biaya lain-
lain tidak
Batal? Simpan data
Purchase Order
tidak
1 ya
Cetak Purchase
order
1
Gambar 3.17 System Flow Membuat Purchase Order
11. System Flow Pembayaran Hutang
System flow ini menjelaskan alur proses pembayaran hutang ke supplier berdasarkan transaksi pembelian yang beluj lunas. Proses dimulai dari memasukan
nama supplier dan akan dicari transaksi yang belum lunas jika ditemukan maka akan muncul detail transaksi yang belum lunas dan dilanjutkan dengan memasukan data
pembayaran.
System Flow Pembayaran Hutang
Bagian Pembelian Aplikasi Penjualan dan Pembelian pada CV Delta Computindo
P ha
se
Start
Memasukan
nama supplier
Mencari transaksi yang belum lunas dari nama supplier
Pembelian
Ada? Tampilkan
detil
pembelian
ya tidak
Tampilkan detil
pembelian
Masukan data
pembayaran Simpan data
pembayaran Pembelian
Bayar
Hutang End
Gambar 3.18 System Flow Pembayaran Hutang
12. System Flow Retur Penjualan
System Flow ini menjelaskan tentang alur proses retur penjualan yang terjadi karena pelanggan mengembalikan barang yang tidak sesuai atau cacat. System Flow
retur penjualan dimulai dari bagian penjualan memilih menu retur penjualan dan menginputkan kode transaksi dan keterangan retur, rubah data jika diperlukan untuk
merubah data retur penjualan.
System Flow Retur Penjualan Bagian Penjualan
Aplikasi Penjualan dan Pembelian pada CV Delta Computindo
Ph as
e
Start Pilih tunaikredit
dan masukan kode transaksi
Mencari kode penjualan tunai
Penjuala n Tunai
Tunai? Tunai?
Ada Menampilkan pesan
kode penjualan ditemukan
Mencari kode penjualan tunai
Ada? ya
Menampilkan pesan kode penjualan
ditemukan Penjualan
Kredit
Tampilkan Kode penjualan
ditemukan Tampilkan Kode
penjualan ditemukan 1
2 tidak
2 1
Menampilkan Detil penjualan barang kredit
Menampilkan Detil penjualan barang tunai
Detil Penjualan
Tunai Detil
Penjualan Kredit
Tampilkan detil penjualan barang
kredit Tampilkan detil
penjualan barang tunai
Pilih Detail barang dan masukan jumlah retur
barang Menampilkan detil
redtur penjualan Hitung grand total retur
Penjualan Tampilkan detil
retur Penjualan Batal?
Simpan data retur penjualan
tidak Retur Penjualan
Detil Retur Penjualan Menampilkan pesan
Data retur penjualan tersimpan
Tampilkan pesan data retur penjualan
tersimpan End
ya
Cetak bukti retur penjualan
Bukti retur penjualan
Gambar 3.19 System Flow Retur Penjualan
13. System Flow Retur Pembelian
System Flow ini menjelaskan alur proses sistem retur pembelian setelah barang diterima dan di cek keadaannya jika ada yang tidak sesuai dengan
permintaaan maka bagian gudang akan mencatatnya kedalam database untuk pembuatan laporan retur pembelian.
System Flow Retur Pembelian Bagian Pembelian
Aplikasi Penjualan dan Pembelian pada CV Delta Computindo
P ha
se Start
Memasukan No Nota No Faktur
Mencari No Nota No
Faktur
Retur Pembelian
Pembelian
Ada? Tampilkan
Kode Pembelian
ya tidak
Tampilkan Kode
Pembelian
Masukan data barang retur
Hitung Grand Total
Menampilkan Grand Total
Tampilkan Kode
Pembelian
Masukan Keterangan retur
Batal? Simpan data
Retur Pembelian
tidak
End ya
Cetak bukti retur
pembelian Bukti Retur
Pembelian
Gambar 3.20 System Flow Retur Pembelian
3.3 Data Flow Diagram
Data Flow Diagram DFD adalah gambaran aliran informasi yang terlibat dalam suatu prosedur event yang terdapat dalam suatu sistem. Diagram ini menjelaskan
alur data yang terjadi pada setiap proses. Adapun penjelasan dari DFD dapat dilihat sebagai berikut :
1. Context Diagram
Context Diagram merupakan diagram pertama dalam rangkaian DFD yang menggambarkan entitas
– entitas yang berhubungan dengan suatu sistem.
Gambar 3.21 Context Diagram aplikasi penjualan dan pembelian
laporan penjualan per periode laporan pembelian per periode
kartu summary hutang kartu summary piutang
surat purchase order verifikasi purchase order
surat permintaan barang kartu stok barang
data permintaan data barang
data pengguna
surat permohonan penawaran harga
data permohonan penawaran harga data supplier
data purchase order data pembelian
data retur pembelian surat purchase order
nota penjualan tunai
data penjualan tunai data retur penjualan
kartu piutang pelanggan daftar harga penjualan kredit
data daftar harga penjualan kredit data penjualan kredit
data pelanggan data setting penjualan kredit
data pembayaran angsuran data periode
data pembayaran laporran retur penjualan
laporan retur pembelian Faktur penjualan kredit
bukti retur penjualan bukti retur pembelian
Bukti pembayaran angsuran
1 Aplikasi penjualan dan pembelian pada CV Delta Computindo
bagian administrasi
bagian gudang
bagian penjualan bagian pembelian
Manager
2. Hierarchy Input Proses Output
Diagram berjenjang merupakan alat perancangan sistem yang dapat menampilkan seluruh proses yang terdapat pada suatu aplikasi tertentu dengan jelas
dan terstruktur. Pada rancang bangun aplikasi penjualan dan pembelian terdiri dari enam proses utama yaitu, proses laporan, penerimaan tunai dan kredit, maintenance
barang, maintenance supplier, penjualan tunai dan penjulan kredit. Masing-masing dari proses utama tersebut akan dijabarkan kembali ke dalam subproses. Dari diagram
berjenang berikut ini akan terlihat dengan jelas masing – masing sub level dari Data
Flow Diagram DFD. Adapun penjelasan gambar diagram berjenjang dapat dilihat pada Gambar 3.22
1 Aplikasi Penjualan
dan Pembelian pada CV Delta
Computindo
1.1 Maintenance
Master 1.3
pembelian
1.2 Penjualan
1.4 Laporan
1.1.1 Maintenance
data pengguna
1.1.2 Maintenance
data Supplier 1.1.3
Maintenance data
Customer 1.3.2
membuat permintaan
barang 1.3.3
membuat permohonan
penawaran harga
1.3.4 membuat
purchase order
1.3.6 transaksi
pembelian tunai dan
kredit 1.3.7
transaksi retur
pembelian
1.2.1 membuat
daftar harga penjualan
kredit 1.2.3
transaksi penjualan
kredit 1.2.4
pembayaran angsuran
penjualan 1.2.2
transaksi penjualan
tunai 1.2.5
retur penjualan
1.1.4 Maintenance
data barang 1.1.5
Maintenance data setting
kredit penjualan
1.4.1 membuat
laporan retur penjualan
1.4.2 membuat
laporan retur pembelian
1.4.5 membuat
laporan penjualan
per periode 1.3.5
verifikasi purchase
order
1.4.6 membuat
laporan pembelian
per periode 1.4.3
membuat kartu hutang
pembelian 1.4.4
membuat kartu piutang
penjualan 1.3.1
membuat kartu stok
barang
Gambar 3.22 Diagram Jenjang Proses Penjualan dan Pembelian
3. Data Flow Diagram DFD
Proses yang terdapat pada DFD digambarkan sesuai dengan alir sistem baru masing-masing stakeholder. Pada Data Flow Diagram ini akan dijelaskan secara detil
mengenai penjualan dan pembelian. DFD untuk aplikasi yang sedang dikembangkan telah didefinisikan menjadi sub sistem Level 0 yang terdiri dari empat 4 fungsional,
yaitu: Maintenance master, penjulan, pembelian dan laporan .
Gambar 3.23 Level 0 Diagram
data user
data pengguna data barang
data barang data pelanggan
data setting penjualan kredit data supplier
data setting kredit data supplier
data pelanggan
data penjualan tunai data penjualan kredit
data retur penjualan data penjualan tunai
data retur penjualan kartu piutang pelanggan
nota penjualan tunai data penjualan kredit
data supplier data setting kredit
data daftar harga penjualan kredit data daftar harga penjualan kredit
daftar harga penjualan kredit data transaksi penjualan kredit
data supllier
data permohonan penawaran harga data permohonan penawaran harga
surat penawaran harga
data pembelian kredit data purchase order
data purchase order surat purchase order
data permintaan barang
data barang kartu stok barang
data permintaan barang daftar permintaan barang
verifikasi purchase order
data pembelian kredit data penjualan tunai
data penjualan kredit data retur pembelian
data retur pembelian
laporan penjualan per periode laporan pembelian per periode
kartu summary hutang kartu summary piutang
data retur pembelian data retur penjualan
data pembayaran angsuran penjualan
data pembayaran angsuran penjualan data barang
data periode data pembayaran
Laporan retur pembelian laporan retur penjualan
faktur penjualan kredit bukti pembayaran angsuran
Bukti retur penjualan bukti retur pembelian
Manager bagian gudang
bagian pembelian
bagian penjualan
bagian administrasi
1.1
maintenance master
1.2
penjualan 1
Pengguna 2
barang
3 setting kredit 4
supplier
5 pelanggan
6 penjualan tunai 7 retur penjualan
8 penjualan kredit 9
daftar harga
1.3
pembelian 10 permohonan
11 pembelian
12 PO
13 permintaan
1.4
laporan 14
retur pembelian
15 angsuran
4. Level 1 Maintenance Master
Pada level 1 maintenance master menggambarkan sub proses dari fungsional maintenance data master. Pada level 1 ini terlihat lima sub proses yaitu maintenance
data user, maintenance data supplier, maintenance data pelanggan, maintenance data setting kredit penjualan dan maintenance data barang.
Gambar 3.24 Level 1 Maintenance Master
5. Level 1 Penjualan
Pada level 1 penjualan menggambarkan sub proses dari fungsional penjualan. Pada level 1 ini terlihat lima sub proses yaitu membuat daftar harga penjualan kredit,
transaksi penjualan tunai, transaksi penjualan kredit, pembayaran angsuran penjualan dan retur penjualan.
data user data user
data supplier data supplier
data pelanggan
data setting kredit penjualan data pelanggan
data setting kredit penjualan
data barang data barang
Manager
bagian gudang bagian
administrasi bagian
pembelian 1
user
2 data barang
3 setting kredit
4 supplier
5 pelanggan
1.1.1 maintenance data
user
1.1.5 maintenance data
setting kredit penjualan
1.1.2 maintenance data
supplier 1.1.3
maintenance data pelanggan
1.1.4 maintenance data
barang
Gambar 3.25 Level 1 Penjualan
6. Level 1 Pembelian
Pada level 1 pembelian menggambarkan sub proses dari fungsional pembelian. Pada level 1 ini terlihat tujuh sub proses yaitu membuat kartu stok barang,
membuat permintaan barang, membuat permohonan penawaran harga membuat purchase order, verifikasi purchase order, transaksi pembelian tunai dan kredit dan
pembayaran hutang.
data setting kredit penjualan
data daftar harga penjualan kredit data penjualan tunai
data penjualan kredit data pelanggan
data penjualan tunai
data penjualan kredit data daftar harga penjualan kredit
nota penjualan tunai
daftar harga penjualan kredit
data pembayaran angsuran penjualan data penjualan kredit
data barang
data pembayaran angsuran penjualan faktur penjualan kredit
bukti pembayaran angsuran data barang
data retur penjualan data penjualan tunai
data penjualan kredit data retur penjualan
bukti retur penjualan bagian penjualan
bagian administrasi
6 penjualan tunai
7 retur penjualan
8 penjualan kredit 5
pelanggan 3
setting kredit
9 daftar harga penjualan kredit
1.2.1 membuat daftar harga
penjualan kredit 1.2.2
transaksi penjualan tunai
1.2.3 transaksi penjualan
kredit
1.2.4 pembayaran angsuran
penjualan 15
angsuran 2
barang 1.2.5
retur penjualan
Gambar 3.26 Level 1 Pembelian
7. Level 1 Laporan
Pada level 1 laporan menggambarkan sub proses dari fungsional laporan. Pada level 1 ini terlihat enam sub proses yaitu membuat laporan retur penjualan,
membuat laporan retur pembelian, membuat kartu hutang pembelian, membuat kartu piutang penjualan, membuat laporan penjualan per periode dan membuat laporan
pembelian per periode.
data barang data permintaan barang
data permintaan barang daftar permintaan barang
data barang kartu stok barang
data permohonan penawaran harga data permohonan penawaran harga
data permintaan data supplier
surat permohonan penawaran harga
data purchase order data permohonan penawaran harga
data purchase order surat purchase order
data purchase order data purchase order
data pembelian tunai dan kredit data pembelian tunai dan kredit
data purchase order
data retur pembelian data reur pembelian
data pembelian tunai dan kredit
data pembayaran data pembayaran
bukti retur pembelian bagian
pembelian bagian gudang
Manager 4
supplier 10
permohonan
11 pembelian
12 PO
2 barang
13 permintaan
14 retur pembelian
1.3.2 membuat permintaan
barang 1.3.1
membuat kartu stok barang
1.3.3 membuat permohonan
penawaran harga
1.3.4 membuat purchase
order 1.3.5
verifikasi purchase order
1.3.6 transaksi penjualan
tunai dan kredit
1.3.7 retur pembelian
1.3.8 pembayaran hutang
17 bayar hutang
Gambar 3.27 Level 1 Laporan
3.5 Entity Relationship Diagram ERD