BAB III ANALISA DAN DESAIN SISTEM
III.1. Analisis Masalah Pada bab ini akan di bahas mengenai Analisis Masalah pada bagian Pembelian dan Penjualan Udang dalam pengolahan persediaan akhir stok udang, diantaranya yaitu : sulit memasukan data penjualan dan pembelian yang baru, mencari data penjualan dan pembelian, mengubah data pembelian dan penjualan, menghapus data penjualan dan pembelian, sering terjadi kesalahan-kesalahan dalam proses perhitungan penentuan persediaan akhir stok udang, serta dalam pembuatan laporan bulanan persediaan stok udang akan menghabiskan waktu yang cukup lama sehingga laporan tidak dapat disampaikan tepat pada waktunya. Untuk mengatasi permasalahan Pembelian dan Penjualan Udang yaitu
harus
meningkatkan kinerja bagian pembelian dan penjualan dalam pengolahan data pembelian dan penjualan udang serta penentuan persediaan akhir stok udang, maka dibuatlah sebuah Sistem Informasi yang dapat mengolah data pembelian dan penjualan .
53
54
III.2. Penerapan Metode Setelah melihat permasalahan diatas dan mempelajarinya, maka penulis mencoba untuk merancang suatu program persediaan yang menggunakan metode Average untuk menyelesaikan masalah tersebut diatas. Diharapkan dengan menggunakan metode ini, perusahaan dapat membuat persediaan akhir produk dengan lebih cepat dan akurat. Penetapan harga pokok persediaan memliki 3 metode, salah satu metode penetapan harga pokok persediaan adalah metode rata-rata. Metode rata-rata inilah yang akan digunakan untuk membangun system informasi penjualan dan pembelian udang pada PT. Bancar Makmur Indah. Adapun rumus penetapan harga pokok persediaan menggunakan metode rata-rata yaitu: Harga rata - rata per unit
=
Total Harga Pembelian Barang Tersedia Untuk Dijual Persediaan akhir = Jumlah Persediaan Akhir x Harga Rata Per Unit Sumber : wikipedia.com/akuntansi-metode.html
Contoh Kasus Tanggal Mei 1 5 10 16 20 26 31
Keterangan Persediaan Pembelian Penjualan Pembelian Pembelian Penjualan Pembelian
Unit 120 180 200 200 120 280 500
Harga per Unit Rp. 60.000 Rp. 57.600 Rp. 63.000 Rp. 64.000 Rp. 62.000 Rp. 62.120
Hitunglah persediaan akhir metode rata-rata (average) dari PT. ABC menggunakan Kartu persediaan.
55
PT. ABC Jenis Barang : Kecap Satuan : Unit Metode : Average
KARTU PERSEDIAAN
No . Bk t
Tgl
200 4 Mei Sl .1 d
Un it
Masuk HP Jumlah (Rp)
-
-
-
-
18 0 -
60.0 10.800.0 00 00 -
-
-
-
26
20 0 12 0 -
63.0 12.600.0 00 00 64.0 7.680.00 00 0 -
31 Sl d
50 0
- 31.080.0 00
5 10 16 20
-
-
Un it
Keluar HP Jumlah (Rp)
20 0 28 0 48 0
57.6 11.520.0 00 00 -
-
62.0 17.360.0 00 00 - 28.880.0 00
Un it
Saldo HP Jumlah (Rp)
12 0 30 0 10 0 30 0 42 0 14 0 14 0
54.0 00 57.6 00 57.6 00 61.2 00 62.0 00 62.0 00 62.0 00
6.480.00 0 17.280.0 00 5.760.00 0 18.360.0 00 26.040.0 00 8.680.00 0 8.680.00 0
Average ( rata – rata ) 1. Harga rata rata Per Unit
= Rp. 31.080.000 / 500 = Rp. 62.160
2. Persediaan Akhir
= 140 unit X Rp. 62.160 =
Rp. 8.702.400
Jadi, Persediaan akhir Per 31 Mei 2004 dengan sistem periodik dan menggunakan metode AVERAGE adalah 140 unit dengan total harga Rp. 8.702400
56
III.3
Desain Sistem Untuk membantu dalam perancangan sistem informasi persediaan produk
udang pada PT. Bancar Makmu Indah, penulis mengusulkan pembuatan sebuah sistem dengan menggunakan aplikasi program yang lebih akurat dan lebih mudah dalam pengolahannya. Dengan menggunakan Microsoft Visual Studio 2010 dan database MySql Server untuk memudahkan dalam perancangan dari aplikasi itu sendiri. Adapun yang menjadi kelebihan dari sistem informasi persediaan udang pada PT. Bancar Makmur Indah yang akan dirancang yaitu : 1. Sistem informasi Persediaan Akhir Udang menjadi lebih cepat dan lebih akurat. 2. Meminimalisir tingkat kesalahan dalam pengolahan data pembelian dan penjualan serta perhitungan persediaan udang 3. Memudahkan dalam pembuatan laporan persediaan akhir udang dengan cepat dan efisien. Adapun kelemahan dari sistem informasi persediaan udang pada PT. Bancar Makmur Indah yang diusulkan adalah sebagai berikut : 1. Sistem yang dirancang dikhususkan pada proses sistem informasi penjualan dan pembelian serta persediaan akhir udang pada PT. Bancar Makmur Indah. 2. Sistem yang dirancang dalam proses penjualan dan pembelian serta persediaan akhir udang pada PT. Bancar Makmur Indah belum berbasis Client Server.
57
III.3.1
Use Case Diagram Dalam penyusunan suatu program diperlukan suatu model data yang
berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan skripsi ini ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar dibawah ini. Sistem Informasi Keluar Masuk Udang Pada PT. Bancar Makmur Indah
Logout
<
> <> Laporan Produk <> Isi Data Produk <> Login <>
Login
<>
Isi Data Customer
<> Laporan Customer
Pimpinan
Bagian Administrasi
<<Extend>> <>
<<Extend>> <>
Isi Data Supplier
Laporan Supplier
<> Isi Data Pembelian
<> Laporan Pembelian
<> <> Laporan Penjualan
Isi Data Penjualan
<>
<<Extend>> Isi Data Persediaan Akhir
Laporan Persediaan Akhir
Gambar III.1. Use Case Sistem Informasi Keluar Masuk Udang Pada PT. Bancar Makmur Indah
58
III.3.2
Class Diagram Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan
menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus
menawarkan
(metoda/fungsi).
layanan
untuk
memanipulasi
keadaan
tersebut
49
<<uses>>
Customer - var $ CustomerID - var $ CustomerName - Var $ Address - Var $ City - Var $ Country - Var $ PhoneCode - Var $ PhorNo - Var $ NPWP +Simpan () +Hapus () +Update () +Keluar ()
Supplier - var $ SupplierID - var $ SupplierName - Var $ Address - Var $ City - Var $ Country - Var $ PhoneCode - Var $ PhorNo - Var $ NPWP +Simpan () +Hapus () +Update () +Keluar ()
<<uses>>
DetailPembelian - var $ NoRekapPembelian - var $ Tgl - Var $ Bln - Var $ Thn - Var $ IDProduk - Var $ HargaBeli - Var $ Jumlah - Var $ SubTotal +Simpan () +Hapus () +Update () +Keluar ()
<<uses>>
<<uses>> Penjualan - var $ NoPenjualan - var $ Tgl - Var $ Bln - Var $ Thn - Var $ CustomerID +Simpan () +Hapus () +Update () +Keluar ()
<<uses>> DetailPenjualan - var $ NoPenjualan - var $ Tgl - Var $ Bln - Var $ Thn - Var $ IDProduk - Var $ HargaJual - Var $ Jumlah - Var $ SubTotal +Simpan () +Hapus () +Update () +Keluar ()
<<uses>>
RekapPembelian - var $ NoRekapPembelian - var $ Tgl - Var $ Bln - Var $ Thn - Var $ NoFakturPembelian - Var $ SupplierID +Simpan () +Hapus () +Update () +Keluar ()
<<uses>>
PersediaanAkhir - var $ Bln - Var $ Thn - Var $ IDProduk - Var $ PersediaanAwal - Var $ HargaPersediaanAwal - Var $ TotalPembelian - Var $ BarangTersediaUntukDijual - Var $ TotalPenjualan - Var $ PersediaanAkhir - Var $ HargaRataPerUnit - Var $ HargaPersediaanAkhir +Simpan () +Hapus () +Update () +Keluar ()
JualBeli - var $ Tgl - var $ Bln Produk - Var $ Thn - var $ IDProduk - Var $ IDProduk - var $ NamaProduk - Var $ JumlahPembelian - Var $ HargaJual <<uses>>- Var $ HargaPerUnitPemb - Var $ Stok - Var $ TotalPembelian +Simpan () - Var $ JumlahPenjualan +Hapus () - Var $ HargaPerUnitPenj +Update () - Var $ TotalPenjualan +Keluar () - Var $ NoRef +Simpan () +Hapus () +Update () +Keluar ()
Gambar III.2. Class Diagram Sistem Informasi Keluar Masuk Udang Pada PT. Bancar Makmur Indah 59
60
III.3.3
Activity Diagram Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem
yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. 1. Activity Diagram Form Input Data Login Activity diagram form input data login dapat dilihat pada Gambar III.3. Sebagai berikut :
Login Nama User & Password
Salah
Benar
Menu Utama
Gambar III.3. Activity Diagram Halaman Login
2. Activity Diagram Form Customer Activity diagram form Customer dapat dilihat sebagai berikut :
61
Admin
Sistem
Database
Gambar III.4. Activity Diagram Input Customer
Admin
Sistem
Database
Gambar III.5. Activity Diagram Update Customer
62
Admin
Sistem
Database
Gambar III.6. Activity Diagram Hapus Customer
3. Activity Diagram Form Input Produk Activity diagram form input produk dapat dilihat sebagai berikut : Admin
Sistem
Database
Gambar III.7. Activity Diagram Input Produk
63
Admin
Sistem
Database
Gambar III.8. Activity Diagram Update Produk
Admin
Sistem
Database
Gambar III.9. Activity Diagram Hapus Produk
64
4.
Activity Diagram Form Input Supplier Activity diagram form input Supplier dapat dilihat sebagai berikut : Admin
Sistem
Database
Gambar III.10. Activity Diagram Input Supplier
Admin
Sistem
Database
Gambar III.11. Activity Diagram Update Supplier
65
Admin
Sistem
Database
Gambar III.12. Activity Diagram Hapus Supplier
5.
Activity Diagram Form Input Pembelian Activity diagram form input Pembelian dapat dilihat pada berikut : Admin
Sistem
Database
Gambar III.13. Activity Diagram Input Pembelian
66
Admin
Sistem
Database
Gambar III.14. Activity Diagram Update Pembelian
Admin
Sistem
Database
Gambar III.15. Activity Diagram Hapus Pembelian
67
6.
Activity Diagram Form Input Penjualan Activity diagram form input penjualan dapat dilihat sebagai berikut : Admin
Sistem
Database
Gambar III.16. Activity Diagram Input Penjualan
Admin
Sistem
Database
Gambar III.17. Activity Diagram Update Penjualan
68
Admin
Sistem
Database
Gambar III.18. Activity Diagram Hapus Penjualan
7.
Activity Diagram Form Input Persediaan Akhir Activity diagram form input Persediaan Akhir dapat dilihat sebagai berikut : Admin
Sistem
Database
Gambar III.19. Activity Diagram Input Persediaan Akhir
69
Admin
Sistem
Database
Gambar III.20. Activity Diagram Update Persediaan Akhir
Admin
Sistem
Database
Gambar III.21. Activity Diagram Hapus Persedian Akhir
70
III.3.4
Sequence Diagram Sequence Diagram menggambarkan perilaku pada sebuah skenario,
diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence diagram : a.
Sequence Diagram Login Sequence diagram login dapat dilihat pada Gambar III.22. Sebagai berikut :
Gambar III.22. Sequence Diagram Form Login
71
b.
Sequence Diagram Data Produk Sequence diagram data produk dapat dilihat pada Gambar III.23.
Sebagai berikut :
Gambar III.23. Sequence Diagram Form Data Produk
c.
Sequence Diagram Customer
Sequence diagram data Customer dapat dilihat pada Gambar III.24. Sebagai berikut :
72
Gambar III.24. Sequence Diagram Form Data Customer
d.
Sequence Diagram Data Supplier
Sequence diagram data Supplier dapat dilihat pada Gambar III.25. Sebagai berikut :
73
Gambar III.25. Sequence Diagram Form Data Supplier
e.
Sequence Diagram Data Rekap Pembelian Sequence diagram data Rekap Pembelian dapat dilihat pada Gambar
III.26. Sebagai berikut :
74
Gambar III.26. Sequence Diagram Form Data Rekap Pembelian
f.
Sequence Proses Data Penjualan Sequence diagram form Penjualan akun dapat dilihat pada Gambar III.27.
Sebagai berikut :
75
Gambar III.27. Sequence Diagram Form Data Penjualan
g.
Sequence Proses Data Persediaan Akhir Sequence diagram form Persediaan Akhir dapat dilihat pada Gambar
III.28. Sebagai berikut :
76
Gambar III.28. Sequence Diagram Form Data Persediaan Akhir
III.3.5.
Desain Database
1. Normalisasi Berikut adalah normalisasi Sistem informasi akuntansi jasa konstruksi adalah seperti pada gambar berikut ini : 1. Step 1 bentuk tidak normal (dalam bentuk ini masukaan semua file tanpa terkecuali, walaupun file-file tersebut ganda).
77
CustomerID CustomerName Address City Country PhoneCode PhorNo NPWP SupplierID SupplierName Address City Country PhoneCode PhorNo NPWP NoRekapPembelian Tgl Bln Thn NoFakturPembelian SupplierID NoPenjualan Tgl Bln Thn CustomerID NoRekapPembelian Tgl Bln Thn IDProduk HargaBeli Jumlah SubTotal NoRekapPembelian Tgl Bln Thn IDProduk HargaBeli Jumlah SubTotal IDProduk NamaProduk Gambar III.17 : Bentuk HargaJual Stok Satuan Tgl Bln Thn IDProduk JumlahPembelian HargaPerUnitPemb TotalPembelian JumlahPenjualan HargaPerUnitPenj TotalPenjualan NoRef Bln Thn IDProduk PersediaanAwal HargaPersediaanAwal TotalPembelian BarangTersediaUntukDijual TotalPenjualan PersediaanAkhir HargaRataPerUnit HargaPersediaanAkhir
Tidak Normal
Gambar III.29. Bentuk Tidak Normal
78
2. Step 2 bentuk 1 NF (dalam bentuk kesatu pisahkan file-file tersebut menjadi miliknya sendiri dalam satu tabel). TabelCustomer CustomerID CustomerName Address City Country PhoneCode PhorNo NPWP
TabelProduk IDProduk NamaProduk HargaJual Stok Satuan
TabelDetailPembelian NoRekapPembelian Tgl Bln Thn IDProduk HargaBeli Jumlah SubTotal
TabelPenjualan NoPenjualan Tgl Bln Thn CustomerID
TabelSupplier SupplierID SupplierName Address City Country PhoneCode PhorNo NPWP
TabelRekapPenjualan NoRekapPembelian Tgl Bln Thn NoFakturPembelian SupplierID
TabelPerseidiaanAkhir Bln Thn IDProduk PersediaanAwal HargaPersediaanAwal TotalPembelian BarangTersediaUntukDijual TotalPenjualan PersediaanAkhir HargaRataPerUnit HargaPersediaanAkhir
TabelJualBeli Tgl Bln Thn IDProduk JumlahPembelian HargaPerUnitPemb TotalPembelian JumlahPenjualan HargaPerUnitPenj TotalPenjualan NoRef
TabelDetailPenjualan NoPenjualan Tgl Bln Thn IDProduk HargaJual Jumlah SubTotal
Gambar III.30. Normalisasi Tahap 1 (1 NF)
3. Step 3 bentuk 2 NF (dalam bentuk
kedua, sudah dalam bentuk normal
kesatu). Lalu tiap-tiap tabel diberi nama file dan primary key, serta terakhir beri nama relasinya.
79
TabelCustomer CustomerID CustomerName Address City Country PhoneCode PhorNo NPWP
TabelProduk IDProduk NamaProduk HargaJual Stok Satuan
TabelPenjualan NoPenjualan Tgl Bln Thn IDCustomer IDProduk HargaJual Jumlah SubTotal
TabelSupplier SupplierID SupplierName Address City Country PhoneCode PhorNo NPWP
TabelRekapPembelian NoRekapPembelian Tgl Bln Thn NoFakturPembelian IDProduk HargaBeli Jumlah SubTotal
TabelPersediaanAkhir Bln Thn IDProduk PersediaanAwal HargaPersediaanAwal TotalPembelian BarangTersediaUntukDijual TotalPenjualan PersediaanAkhir HargaRataPerUnit HargaPersediaanAkhir
TabelJualBeli Tgl Bln Thn JumlahPembelian HargaPerUnitPemb TotalPembelian JumlahPenjualan HargaPerUnitPenj TotalPenjualan NoRef
Gambar III.31. Normalisasi Tahap 2 (2 NF)
4. Step 4 bentuk 3 NF (dalam bentuk ketiga, sudah dalam bentuk normal kedua). yakni dengan menghilangkan field yang bergantung Transitif dan membentuk relasi dengan dengan menentukan Foreign Key yaitu IDProduk, dan menambahkan Foreign Key(**) tersebut dalam Tabel Detail Pembelian dan Detail Penjualan serta, sehinggai menjadi seperti berikut:.
80
TabelCustomer CustomerID CustomerName Address City Country PhoneCode PhorNo NPWP
TabelProduk IDProduk NamaProduk HargaJual Stok Satuan
TabelDetailPembelian NoRekapPembelian Tgl Bln Thn IDProduk HargaBeli Jumlah SubTotal
TabelSupplier SupplierID SupplierName Address City Country PhoneCode PhorNo NPWP
TabelPenjualan NoPenjualan Tgl Bln Thn CustomerID
TabelRekapPenjualan NoRekapPembelian Tgl Bln Thn NoFakturPembelian SupplierID
TabelPersediaanAkhir Bln Thn IDProduk PersediaanAwal HargaPersediaanAwal TotalPembelian BarangTersediaUntukDijual TotalPenjualan PersediaanAkhir HargaRataPerUnit HargaPersediaanAkhir
TabelJualBeli Tgl Bln Thn IDProduk JumlahPembelian HargaPerUnitPemb TotalPembelian JumlahPenjualan HargaPerUnitPenj TotalPenjualan NoRef
TabelDetailPenjualan NoPenjualan Tgl Bln Thn IDProduk HargaJual Jumlah SubTotal
Gambar III.32. Normalisasi Tahap 3 (3 NF)
81
2. Desain Tabel Perancangan struktur database adalah untuk menentukan file database yang digunakan seperti field, tipe data, ukuran data. Sistem ini dirancang dengan menggunakan database MySql Berikut adalah desain database dan tabel dari sistem yang dirancang. 1. Tabel Pengguna Tabel pengguna berfungsi sebagai tabel untuk menampung data-data pengguna program yang diizinkan untuk menjalankan program. Nama Database
: Udang
Nama Tabel
: TabelPengguna
Primary Key
: IDPengguna
Foreign Key
:Tabel III.1 Tabel Pengguna
Nama Field *IDPengguna Password
Tipe Data Varchar Varchar
Ukuran 10 10
Keterangan *IDPengguna Password
2. Tabel Customer Tabel Customer berfungsi sebagai tabel untuk menampung data-data customer. Nama Database
: Udang
Nama Tabel
: TabelCustomer
Primary Key
: CustomerID
Foreign Key
:-
82
Tabel III.2 Tabel Customer Nama Field *CustomerID CustomerName Address City Country PhoneCode PhoneNo NPWP
Tipe Data Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar
Ukuran 10 30 50 30 30 10 20 20
Keterangan *Id Customer Nama Customer Alamat Kota Negara Kode Area Telp No Telepon No Pokok Wajib Pajak
3. Tabel Supplier Tabel Supplier berfungsi sebagai tabel untuk menampung data-data Supplier. Nama Database
: Udang
Nama Tabel
: TabelSupplier
Primary Key
: SupplierID
Foreign Key
:Tabel III.3 Tabel Supplier
Nama Field *SupplierID SupplierName Address City Country PhoneCode PhoneNo NPWP
Tipe Data Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar
Ukuran 10 30 50 30 30 10 20 20
Keterangan *Id Supplier Nama Supplier Alamat Kota Negara Kode Area Telp No Telepon No Pokok Wajib Pajak
83
4. Tabel Produk Tabel Produk berfungsi sebagai tabel untuk menampung data-data Produk. Nama Database
: Udang
Nama Tabel
: TabelProduk
Primary Key
: IDProduk
Foreign Key
:Tabel III.4 Tabel Produk
Nama Field *IDProduk NamaProduk HargaJual Stok Satuan
Tipe Data Varchar Varchar Double Int Varchar
Ukuran 10 30 10
Keterangan *ID Produk NamaProduk Harga Jual Stok Varchar
5. Tabel Rekap Pembelian Tabel Pembelian berfungsi sebagai tabel untuk menampung data-data Pembelian Udang. Nama Database
: Udang
Nama Tabel
: TabelPembelian
Primary Key
: NoRekapPembelian
Foreign Key
: SupplierID Tabel III.5 Tabel RekapPembelian
Nama Field *NoRekapPembelian Tgl Bln Thn NoFakturPembelian SupplierID
Tipe Data Varchar Int Varchar Int Varchar Varchar
Ukuran 15 10 15 15
Keterangan *NoPembelian Tanggal Bulan Tahun No Bukti Faktur ID Supplier
84
6. Tabel DetailPembelian Tabel Detail Pembelian berfungsi sebagai tabel untuk menampung data-data Detail Pembelian. Nama Database
: Udang
Nama Tabel
: TabelDetailPembelian
Primary Key
:-
Foreign Key
: IDProduk Tabel III.6 Tabel Detail Pembelian
Nama Field NoPembelian Tgl Bln Thn IDProduk HargaBeli Jumlah SubTotal
Tipe Data Varchar Int Varchar Int Varchar Double Int Double
Ukuran 15 10 10 -
Keterangan No Pembelian Tanggal Bulan Tahun ID Produk Harga Jumlah Sub Total Harga
7. Tabel Penjualan Tabel Penjualan berfungsi sebagai tabel untuk menampung data-data Penjualan Nama Database
: Udang
Nama Tabel
: TabelPenjualan
Primary Key
: NoPenjualan
Foreign Key
: CustomerID
85
Tabel III.7 Tabel Penjualan Nama Field *IDPenjualan Tgl Bln Thn CustomerID
Tipe Data Varchar Int Varchar Int Varchar
Ukuran 15 10 10
Keterangan *No Penjualan Tanggal Penjualan Bulan Penjualan Tahun Penjualan ID Customer
8. Tabel Detail Penjualan Tabel Detail Penjualan berfungsi sebagai tabel untuk menampung data-data Detail Penjualan Nama Database
: Udang
Nama Tabel
: TabelDetailPenjualan
Primary Key
:-
Foreign Key
: IDProduk Tabel III.8 Tabel Detail Penjualan
Nama Field NoPenjualan Tgl Bln Thn IDProduk HargaBeli Jumlah SubTotal
Tipe Data Varchar Int Varchar Int Varchar Double Int Double
Ukuran 15 10 10 -
Keterangan No Penjualan Tanggal Bulan Tahun ID Produk Harga Jumlah Sub Total Harga
9. Tabel Jual Beli Tabel Jual Beli berfungsi sebagai tabel untuk menampung data-data Transaksi Penjualan Dan Pembelian
86
Nama Database
: Udang
Nama Tabel
: TabelJualBeli
Primary Key
:-
Foreign Key
: NoRef, IDProduk Tabel III.9 Tabel Jual Beli
Nama Field Tgl Bln Thn IDProduk JumlahPembelian HargaPerUnitPemb TotalPembelian JumlahPenjualan HargaPerUnitPenjualan TotalPenjualan NoRef
Tipe Data Int Varchar Int Varchar Int Double Double Int Double Double Varchar
Ukuran 10 10 15
Keterangan Tanggal Transaksi Bulan Transaksi Tahun Transaksi ID Produk Jumlah Pembelian Harga Per Unit Total Pembelian Jumlah Penjualan Harga Per Unit Total Penjualan No Bukti
10. Tabel Persediaan Akhir Tabel Persediaan Akhir berfungsi sebagai tabel untuk menampung data-data Stok Akhir Udang. Nama Database
: Udang
Nama Tabel
: TabelPersediaanAkhir
Primary Key
:-
Foreign Key
: IDProduk
87
Tabel III.10 Tabel PersediaanAkhir Nama Field Bln Thn IDProduk PersediaanAwal HargaPersediaanAwal TotalPembelian BarangTersediaUntukDijual TotalPenjualan PersediaanAkhir HargaRataPerUnit HargaPersediaanAkhir
Tipe Data Varchar Int Varchar Int Double Int Int Int Int Double Double
Ukuran 10 10 -
Keterangan Bulan Persediaan Tahun Persediaan ID Produk Jml Persediaan Awal Harga Persediaan Awal Total Jm Pembelian Barang Tersedia Total Jml Penjualan Persediaan Akhir Harga Rata-Rata Harga Persediaan
III.3.6. Desain User Interface III.3.6.1. Desain Input Perancangan input merupakan masukan yang penulis rancang guna lebih memudahkan dalam entry data. Entry data yang dirancang akan lebih mudah dan cepat dan meminimalisir kesalahan penulisan dan memudahkan perubahan. Perancangan input tampilan yang dirancang adalah sebagai berikut : 1. Perancangan Input Form Login Perancangan input form login berfungsi untuk verifikasi pengguna yang berhak menggunakan sistem. Adapun rancangan form login dapat dilihat pada Gambar III.33. sebagai berikut :
88
Gambar III.33. Rancangan Input Form Login
2.
Rancangan Input Menu Utama Rancangan input menu utama berfungsi untuk menampilkan tampilan utama
dari user interface. Adapun rancangan menu utama dapat dilihat pada Gambar III.34. sebagai berikut :
Gambar III.34. Rancangan Input Form Menu Utama
89
3.
Rancangan Input Form Input Produk Perancangan input form input Produk merupakan form untuk penyimpanan
data-data produk. Adapun bentuk form input produk dapat dilihat pada Gambar III.35 Sebagai berikut :
Gambar III.35. Rancangan Input Form Input Produk
4.
Rancangan Input Form Input Customer Perancangan
input
form
input
Customer
merupakan
form
untuk
penyimpanan data-data customer. Adapun bentuk form input customer dapat dilihat pada Gambar III.36 Sebagai berikut :
Gambar III.36. Rancangan Input Form Input Customer
90
5.
Rancangan Input Form Input Supplier Perancangan input form input Supplier merupakan form untuk penyimpanan
data-data Supplier. Adapun bentuk form input supplier dapat dilihat pada Gambar III.37 Sebagai berikut :
Gambar III.37. Rancangan Input Form Input Supplier
1. Rancangan Input Form Pembelian Perancangan
input
form
input
Pembelian
merupakan
form
untuk
penyimpanan data-data pembelian. Adapun bentuk form input pembelian dapat dilihat pada Gambar III.38 Sebagai berikut :
Gambar III.38. Rancangan Input Form Pembelian
91
2. Rancangan Input Form Penjualan Perancangan input form Penjualan merupakan form untuk penyimpanan datadata penjualan. Adapun bentuk input form Penjualan dapat dilihat pada Gambar III.39 Sebagai berikut :
Gambar III.39. Rancangan Input Form Penjualan
3. Rancangan Input Form PilPersediaan Akhir Perancangan input form Persediaan Akhir
merupakan form untuk
penyimpanan data-data pilpersediaan akhir produk. Adapun bentuk form input pilpersediaan akhir dapat dilihat pada Gambar III.40 Sebagai berikut :
Gambar III.40. Rancangan Input Form Pil Persediaan Akhir
92
Adapun perancangan Input Form Persedian Akhir dapat di lihat pada gambar III.41 sebagai berikut :
Gambar III.41. Rancangan Input Form Persediaan Akhir
III.3.6.2. Desain Output Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari sistem informasi keluar masuk udang pada PT. Bancar Makmur Indah ini adalah sebagai berikut : 1. Rancangan Output Laporan Produk Rancangan output laporan produk berfungsi menampilkan data-data produk. Adapun rancangan output laporan produk dapat dilihat pada Gambar III.42. sebagai berikut :
93
PT. BANCAR MAKMUR INDAH
LOGO
Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN PRODUK
Medan, xxxx,9999 Dicetak oleh Administrasi
Diketahui Oleh Pimpinan
(
)
(
)
Gambar III.42. Rancangan Output Laporan Produk
3. Rancangan Output Laporan Customer Rancangan output laporan Customer berfungsi menampilkan data-data Customer. Adapun rancangan output laporan Nasabah dapat dilihat pada Gambar III.43. sebagai berikut :
LOGO
PT. BANCAR MAKMUR INDAH Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN CUSTOMER
Customer ID Xxxxx xxxxx
Customer Name Xxxxxxx xxxxxxxx
Address
City
Xxxxxx xxxxxx
9999 9999
Xxxxxx xxxxxx
Phone Code Xxxxxxx Xxxxxxx
Phone No X(20) X(20)
Medan, xxxx,9999 Dicetak oleh Administrasi
Diketahui Oleh Pimpinan
(
Country
)
(
Gambar III.43. Rancangan Output Laporan Customer
)
94
4. Rancangan Output Laporan Supplier Rancangan output laporan Supplier berfungsi menampilkan data-data supplier. Adapun rancangan output laporan supplier dapat dilihat pada Gambar III.44.
LOGO
PT. BANCAR MAKMUR INDAH Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN SUPPLIER
Customer ID Xxxxx xxxxx
Customer Name Xxxxxxx xxxxxxxx
Address
City
Xxxxxx xxxxxx
9999 9999
Country
Phone Code
Xxxxxx xxxxxx
Xxxxxxx Xxxxxxx
Medan, xxxx,9999 Dicetak oleh Administrasi
Diketahui Oleh Pimpinan
(
Phonde No X(20) X(20)
)
(
)
Gambar III.44. Rancangan Output Laporan Supplier
5. Rancangan Output Laporan Pembelian Rancangan output laporan pembelian berfungsi menampilkan data-data pembelian. Adapun rancangan output laporan pembelian dapat dilihat pada Gambar III.45. sebagai berikut :
95
LOGO
PT. BANCAR MAKMUR INDAH Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN REKAP PEMBELIAN Bln/Thn : xxxx/9999
Medan, xxxx,9999 Diketahui Oleh Pimpinan
(
Dicetak oleh Administrasi
)
(
)
Gambar III.45. Rancangan Output Laporan Rekap Pembelian
6. Rancangan Output Laporan Penjualan Rancangan output laporan penjualan berfungsi menampilkan data-data penjualan. Adapun rancangan output laporan penjualan dapat dilihat pada Gambar III.46. sebagai berikut :
96
LOGO
PT. BANCAR MAKMUR INDAH Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN PENJUALAN Bln/Thn : xxxx/9999
Medan, xxxx,9999 Dicetak oleh Administrasi
Diketahui Oleh Pimpinan
(
)
(
)
Gambar III.46. Rancangan Output Laporan Penjualan
7. Rancangan Output Laporan Persediaan Akhir Rancangan output laporan persediaan akhir berfungsi menampilkan data-data persediaan akhir. Adapun rancangan output laporan persediaan akhir dapat dilihat pada Gambar III.47. sebagai berikut :
97
LOGO
PT. BANCAR MAKMUR INDAH Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN PERSEDIAAN AKHIR Periode
: xxxx/9999
ID Produk
: xxxx
Persediaan Awal Harga Persediaan Awal Total Pembelian Barang Tersedia Untuk Dijual Total Penjualan Persediaan Akhir Harga Rata Per Unit Harga Persediaan Akhir
99 99.999.999 99 99 99 99 99.999.999 99.999.999
Medan, xxxx,9999 Dicetak oleh Administrasi
Diketahui Oleh Pimpinan
(
: : : : : : : :
)
(
Gambar III.47. Rancangan Output Persediaan Akhir
)