53 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 .
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 Keterangan Unit Harga per Unit
Mei 1 Persediaan 120 5 Pembelian 180 Rp. 60.000 10 Penjualan 200 Rp. 57.600 16 Pembelian 200 Rp. 63.000 20 Pembelian 120 Rp. 64.000 26 Penjualan 280 Rp. 62.000 31 Pembelian 500 Rp. 62.120
Hitunglah persediaan akhir metode rata-rata (average) dari PT. ABC menggunakan Kartu persediaan.
PT. ABC
KARTU PERSEDIAAN
Jenis Barang : Kecap Satuan : Unit Metode : Average
Masuk Keluar Saldo
Tgl No . Bk t Un it HP (Rp) Jumlah Un it HP (Rp) Jumlah Un it HP (Rp) Jumlah 200 4 Mei .1 Sl d - - - 12 0 54.0 00 6.480.00 0 5 18 0 60.0 00 10.800.0 00 - - - 30 0 57.6 00 17.280.0 00 10 - - - 20 0 57.6 00 11.520.0 00 10 0 57.6 00 5.760.00 0 16 20 0 63.0 00 12.600.0 00 - - - 30 0 61.2 00 18.360.0 00 20 12 0 64.0 00 7.680.00 0 - - - 42 0 62.0 00 26.040.0 00 26 - - - 28 0 62.0 00 17.360.0 00 14 0 62.0 00 8.680.00 0 31 Sl d 50 0 - 31.080.0 00 48 0 - 28.880.0 00 14 0 62.0 00 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
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
Sistem Informasi Keluar Masuk Udang Pada PT. Bancar Makmur Indah
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.
Pimpinan Bagian Administrasi Isi Data Customer Isi Data Produk Login <<Include>> Laporan Produk Laporan Customer Laporan Supplier Isi Data Supplier Laporan Pembelian Isi Data Pembelian
Gambar III.1. Use Case Sistem Informasi Keluar Masuk Udang Pada PT. Bancar Makmur Indah <<Include>> Isi Data Penjualan Laporan Penjualan Laporan Persediaan Akhir Isi Data Persediaan Akhir <<Include>> Logout <<Include>> <<Include>> <<Extend>> <<Extend>> <<Extend>> Login <<Include>> <<Include>> <<Include>> <<Include>> <<Include>> <<Include>> <<Include>> <<Include>> <<Include>>
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 layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).
Gambar III.2. Class Diagram Sistem Informasi Keluar Masuk Udang Pada PT. Bancar Makmur Indah 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 () RekapPembelian - var $ NoRekapPembelian - var $ Tgl - Var $ Bln - Var $ Thn - Var $ NoFakturPembelian - Var $ SupplierID +Simpan () +Hapus () +Update () +Keluar () Penjualan - var $ NoPenjualan - var $ Tgl - Var $ Bln - Var $ Thn - Var $ CustomerID +Simpan () +Hapus () +Update () +Keluar () DetailPembelian - var $ NoRekapPembelian - var $ Tgl - Var $ Bln - Var $ Thn - Var $ IDProduk - Var $ HargaBeli - Var $ Jumlah - Var $ SubTotal +Simpan () +Hapus () +Update () +Keluar () DetailPenjualan - var $ NoPenjualan - var $ Tgl - Var $ Bln - Var $ Thn - Var $ IDProduk - Var $ HargaJual - Var $ Jumlah - Var $ SubTotal +Simpan () +Hapus () +Update () +Keluar () JualBeli - var $ Tgl - var $ Bln - Var $ Thn - Var $ IDProduk - Var $ JumlahPembelian - Var $ HargaPerUnitPemb - Var $ TotalPembelian - Var $ JumlahPenjualan - Var $ HargaPerUnitPenj - Var $ TotalPenjualan - Var $ NoRef +Simpan () +Hapus () +Update () +Keluar () 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 () Produk - var $ IDProduk - var $ NamaProduk - Var $ HargaJual - Var $ Stok +Simpan () +Hapus () +Update () +Keluar () <<uses>> <<uses>> <<uses>> <<uses>> <<uses>> <<uses>> <<uses>> <<uses>> 59
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 :
Gambar III.3. Activity Diagram Halaman Login
2. Activity Diagram Form Customer
Activity diagram form Customer dapat dilihat sebagai berikut :
Login Nama User & Password
Salah
Menu Utama Benar
Admin Sistem Database
Gambar III.4. Activity Diagram Input Customer
Admin Sistem Database
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
Admin Sistem Database
Gambar III.8. Activity Diagram Update Produk
Admin Sistem Database
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
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
Admin Sistem Database
Gambar III.14. Activity Diagram Update Pembelian
Admin Sistem Database
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
Admin Sistem Database
Gambar III.18. Activity Diagram HapusPenjualan
7. Activity Diagram Form Input Persediaan Akhir
Activity diagram form input Persediaan Akhir dapat dilihat sebagai berikut :
Admin Sistem Database
Admin Sistem Database
Gambar III.20. Activity Diagram Update Persediaan Akhir
Admin Sistem Database
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 :
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 :
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 :
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 :
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 :
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 :
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).
Gambar III.17 : Bentuk Tidak Normal
Gambar III.29. Bentuk Tidak Normal 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 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
2. Step 2 bentuk 1 NF (dalam bentuk kesatu pisahkan file-file tersebut menjadi miliknya sendiri dalam satu tabel).
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.
TabelPenjualan NoPenjualan Tgl Bln Thn CustomerID TabelRekapPenjualan NoRekapPembelian Tgl Bln Thn NoFakturPembelian SupplierID TabelProduk IDProduk NamaProduk HargaJual Stok Satuan TabelJualBeli Tgl Bln Thn IDProduk JumlahPembelian HargaPerUnitPemb TotalPembelian JumlahPenjualan HargaPerUnitPenj TotalPenjualan NoRef TabelPerseidiaanAkhir Bln Thn IDProduk PersediaanAwal HargaPersediaanAwal TotalPembelian BarangTersediaUntukDijual TotalPenjualan PersediaanAkhir HargaRataPerUnit HargaPersediaanAkhir TabelDetailPembelian NoRekapPembelian Tgl Bln Thn IDProduk HargaBeli Jumlah SubTotal TabelDetailPenjualan NoPenjualan Tgl Bln Thn IDProduk HargaJual Jumlah SubTotal TabelSupplier SupplierID SupplierName Address City Country PhoneCode PhorNo NPWP TabelCustomer CustomerID CustomerName Address City Country PhoneCode PhorNo NPWP
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:.
TabelPenjualan NoPenjualan Tgl Bln Thn IDCustomer IDProduk HargaJual Jumlah SubTotal TabelRekapPembelian NoRekapPembelian Tgl Bln Thn NoFakturPembelian IDProduk HargaBeli Jumlah SubTotal TabelProduk IDProduk NamaProduk HargaJual Stok Satuan TabelJualBeli Tgl Bln Thn JumlahPembelian HargaPerUnitPemb TotalPembelian JumlahPenjualan HargaPerUnitPenj TotalPenjualan NoRef TabelPersediaanAkhir Bln Thn IDProduk PersediaanAwal HargaPersediaanAwal TotalPembelian BarangTersediaUntukDijual TotalPenjualan PersediaanAkhir HargaRataPerUnit HargaPersediaanAkhir TabelSupplier SupplierID SupplierName Address City Country PhoneCode PhorNo NPWP TabelCustomer CustomerID CustomerName Address City Country PhoneCode PhorNo NPWP
Gambar III.32. Normalisasi Tahap 3 (3 NF) TabelPenjualan NoPenjualan Tgl Bln Thn CustomerID TabelRekapPenjualan NoRekapPembelian Tgl Bln Thn NoFakturPembelian SupplierID TabelProduk IDProduk NamaProduk HargaJual Stok Satuan TabelJualBeli Tgl Bln Thn IDProduk JumlahPembelian HargaPerUnitPemb TotalPembelian JumlahPenjualan HargaPerUnitPenj TotalPenjualan NoRef TabelPersediaanAkhir Bln Thn IDProduk PersediaanAwal HargaPersediaanAwal TotalPembelian BarangTersediaUntukDijual TotalPenjualan PersediaanAkhir HargaRataPerUnit HargaPersediaanAkhir TabelDetailPembelian NoRekapPembelian Tgl Bln Thn IDProduk HargaBeli Jumlah SubTotal TabelDetailPenjualan NoPenjualan Tgl Bln Thn IDProduk HargaJual Jumlah SubTotal TabelSupplier SupplierID SupplierName Address City Country PhoneCode PhorNo NPWP TabelCustomer CustomerID CustomerName Address City Country PhoneCode PhorNo NPWP
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
2. Tabel Customer
Tabel Customer berfungsi sebagai tabel untuk menampung data-data customer.
Nama Database : Udang
Nama Tabel : TabelCustomer Primary Key : CustomerID Foreign Key : -
Nama Field Tipe Data Ukuran Keterangan
*IDPengguna Varchar 10 *IDPengguna
Tabel III.2 Tabel Customer
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 Tipe Data Ukuran Keterangan
*CustomerID Varchar 10 *Id Customer
CustomerName Varchar 30 Nama Customer
Address Varchar 50 Alamat
City Varchar 30 Kota
Country Varchar 30 Negara
PhoneCode Varchar 10 Kode Area Telp
PhoneNo Varchar 20 No Telepon
NPWP Varchar 20 No Pokok Wajib
Pajak
Nama Field Tipe Data Ukuran Keterangan
*SupplierID Varchar 10 *Id Supplier
SupplierName Varchar 30 Nama Supplier
Address Varchar 50 Alamat
City Varchar 30 Kota
Country Varchar 30 Negara
PhoneCode Varchar 10 Kode Area Telp
PhoneNo Varchar 20 No Telepon
NPWP Varchar 20 No Pokok Wajib
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
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 Tipe Data Ukuran Keterangan
*IDProduk Varchar 10 *ID Produk
NamaProduk Varchar 30 NamaProduk
HargaJual Double - Harga Jual
Stok Int - Stok
Satuan Varchar 10 Varchar
Nama Field Tipe Data Ukuran Keterangan
*NoRekapPembelian Varchar 15 *NoPembelian
Tgl Int - Tanggal
Bln Varchar 10 Bulan
Thn Int - Tahun
NoFakturPembelian Varchar 15 No Bukti Faktur
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
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
Nama Field Tipe Data Ukuran Keterangan
NoPembelian Varchar 15 No Pembelian
Tgl Int - Tanggal
Bln Varchar 10 Bulan
Thn Int - Tahun
IDProduk Varchar 10 ID Produk
HargaBeli Double - Harga
Jumlah Int - Jumlah
Tabel III.7 Tabel Penjualan
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
9. Tabel Jual Beli
Tabel Jual Beli berfungsi sebagai tabel untuk menampung data-data Transaksi Penjualan Dan Pembelian
Nama Field Tipe Data Ukuran Keterangan
*IDPenjualan Varchar 15 *No Penjualan
Tgl Int - Tanggal Penjualan
Bln Varchar 10 Bulan Penjualan
Thn Int - Tahun Penjualan
CustomerID Varchar 10 ID Customer
Nama Field Tipe Data Ukuran Keterangan
NoPenjualan Varchar 15 No Penjualan
Tgl Int - Tanggal
Bln Varchar 10 Bulan
Thn Int - Tahun
IDProduk Varchar 10 ID Produk
HargaBeli Double - Harga
Jumlah Int - Jumlah
Nama Database : Udang
Nama Tabel : TabelJualBeli Primary Key : -
Foreign Key : NoRef, IDProduk
Tabel III.9 Tabel Jual Beli
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
Nama Field Tipe Data Ukuran Keterangan
Tgl Int - Tanggal Transaksi
Bln Varchar 10 Bulan Transaksi
Thn Int - Tahun Transaksi
IDProduk Varchar 10 ID Produk
JumlahPembelian Int - Jumlah Pembelian
HargaPerUnitPemb Double - Harga Per Unit
TotalPembelian Double - Total Pembelian
JumlahPenjualan Int - Jumlah Penjualan
HargaPerUnitPenjualan Double - Harga Per Unit
TotalPenjualan Double - Total Penjualan
Tabel III.10 Tabel PersediaanAkhir
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 :
Nama Field Tipe Data Ukuran Keterangan
Bln Varchar 10 Bulan Persediaan
Thn Int - Tahun Persediaan
IDProduk Varchar 10 ID Produk
PersediaanAwal Int - Jml Persediaan Awal
HargaPersediaanAwal Double - Harga Persediaan Awal
TotalPembelian Int - Total Jm Pembelian
BarangTersediaUntukDijual Int - Barang Tersedia
TotalPenjualan Int - Total Jml Penjualan
PersediaanAkhir Int - Persediaan Akhir
HargaRataPerUnit Double - Harga Rata-Rata
Gambar III.33. Rancangan InputForm 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 :
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 InputForm 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 :
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 InputForm 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 :
2. Rancangan Input Form Penjualan
Perancangan input form Penjualan merupakan form untuk penyimpanan data-data penjualan. Adapun bentuk input form Penjualan dapat dilihat pada Gambar III.39 Sebagai berikut :
Gambar III.39. Rancangan InputForm 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 :
Adapun perancangan Input Form Persedian Akhir dapat di lihat pada gambar III.41 sebagai berikut :
Gambar III.41. Rancangan InputForm 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 :
Medan, xxxx,9999 Diketahui Oleh Dicetak oleh
Pimpinan Administrasi ( ) ( )
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 :
Medan, xxxx,9999 Diketahui Oleh Dicetak oleh
Pimpinan Administrasi
( ) ( ) Gambar III.43. Rancangan Output Laporan Customer
PT. BANCAR MAKMUR INDAH
Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN PRODUK LOGO Customer ID Customer Name
Address City Country Phone Code Phone No Xxxxx Xxxxxxx Xxxxxx 9999 Xxxxxx Xxxxxxx X(20) xxxxx xxxxxxxx xxxxxx 9999 xxxxxx Xxxxxxx X(20)
PT. BANCAR MAKMUR INDAH
Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN CUSTOMER
Medan, xxxx,9999 Diketahui Oleh Dicetak oleh
Pimpinan Administrasi ( ) ( ) 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.
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 :
Customer ID
Customer Name
Address City Country Phone Code Phonde No Xxxxx Xxxxxxx Xxxxxx 9999 Xxxxxx Xxxxxxx X(20) xxxxx xxxxxxxx xxxxxx 9999 xxxxxx Xxxxxxx X(20)
PT. BANCAR MAKMUR INDAH
Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN SUPPLIER
Medan, xxxx,9999
Diketahui Oleh Dicetak oleh Pimpinan 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 :
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 Dicetak oleh
Pimpinan Administrasi ( ) ( )
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 :
PT. BANCAR MAKMUR INDAH
Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN PENJUALAN
Bln/Thn : xxxx/9999
Medan, xxxx,9999 Diketahui Oleh Dicetak oleh
Pimpinan Administrasi ( ) ( )
Persediaan Awal : 99
Harga Persediaan Awal : 99.999.999
Total Pembelian : 99
Barang Tersedia Untuk Dijual : 99
Total Penjualan : 99
Persediaan Akhir : 99
Harga Rata Per Unit : 99.999.999
Harga Persediaan Akhir : 99.999.999
Gambar III.47. Rancangan Output Persediaan Akhir
PT. BANCAR MAKMUR INDAH
Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN PERSEDIAAN AKHIR
Periode : xxxx/9999 ID Produk : xxxx