BAB III
METODOLOGI PENELITIAN
Metode penelitian merupakan suatu tahapan proses yang berkaitan satu
sama lain, dimana hasil yang diperoleh pada suatu tahap merupakan masukan
untuk tahap berikutnya. Adapun metode penelitian yang dilakukan untuk
menyelesaikan Tugas Akhir Rancang Bangun Sistem Informasi Pembelian dan
Penjualan Pada PT. Zona Plastik antara lain adalah :
3.1 Pengumpulan Data
Pengumpulan data dilakukan untuk mengumpulkan semua data-data yang
diperlukan dalam pembuatan aplikasi ini. Adapun pengumpulan data dilakukan
dengan cara :
a. Pengamatan (Observasi)
Tahap ini dilakukan dengan cara mengamati secara langsung kegiatan
manufaktur yang meliputi pembelian , produksi dan penjualan yang dijalankan
oleh perusahaan saat ini., untuk mengetahui permasalahan yang sebenarnya.
b. Wawancara
Tahap ini dilakukan dengan mengadakan tanya jawab dengan pihak
perusahaan yang terkait. Misalnya melakukan wawancara tentang prosedur
pembelian pada bagian pembelian, prosedur penjualan pada bagian penjualan dan
prosedur produksi pada bagian produksi di PT. Zona Plastik.
13
14
3.2 Analisa Permasalahan
Setelah mengumpulkan berbagai data dan informasi yang dibutuhkan ,
maka selanjutnya melakukan suatu proses analisa terhadap data-data tersebut,
yang kemudian disesuaikan dengan rancangan sistem untuk mengetahui baik
tidaknya suatu sistem terhadap permasalahan yang dihadapi, agar dalam proses
pembuatan sistem dapat berjalan dengan baik, cepat dan tepat.
3.3 Studi Literatur
Metode ini dilakukan dengan cara mencari, membaca dan mempelajari
semua bentuk literatur yang berkaitan dengan permasalahan yang dihadapi, untuk
mendukung data-data yang ada serta menjadi acuan dan referensi dalam
penyelesaian masalah. Literatur yang dipelajari antara lain adalah buku-buku
tentang sistem informasi inventori, pemrograman visual basic, manajemen
database SQL Server.
3.4 Analisa , Perancangan dan Implementasi
Analisis ini dilakukan untuk mempelajari kebutuhan sistem yang
dilanjutkan dengan proses perancangan dan dikembangkan lagi menuju proses
implementasi sistem yang meliputi :
a. Pembuatan Diagram alir
b. Pembuatan DFD (Data Flow Diagram)
c. Pembuatan Relasi Antar Tabel
d. Struktur Database
e. Desain Input dan Output (I/O)
15
3.5 Pemrograman
Yaitu membuat program dari hasil perancangan yang telah dilakukan.
Dalam pembuatan rancang bangun sistem informasi akuntansi PT. Zona Plastik
ini menggunakan SQL SERVER 2000 Personal Edition sebagai database dan
Bahasa pemrograman Microsoft Visual Basic 6.0.
3.6 Uji Test Program
Melakukan pengujian pada program yang telah dibuat apakah sudah
benar dan sesuai dengan sistem yang dirancang.
3.7 Identisifikasi Masalah
Identifikasi dari permasalahan diatas dapat dirumuskan sebagai berikut :
1 Bagaimana mengembangkan sistem yang ada supaya dapat menangani
transaksi–transaksi secara cepat dan akurat.
2 Bagaimana mengembangkan sistem informasi terintegrasi yang saling
menunjang antar satu bagian dengan bagian yang lain.
Bagaimana laporan yang dihasilkan dari sistem informasi akuntansi dapat
membantu manajemen dalam pengambilan keputusan.
3.8 Desain Sistem
Desain sistem adalah tahap awal dari tahap-tahap pengembangan suatu
produk atau sistem dengan menerapkan berbagai teknik dan prinsip untuk
mendefinisikan suatu device agar menghasilkan suatu model dari suatu entity
16
3.8.1 Diagram Alir Lama
Diagram alir merupakan gambaran yang menunjukkan alur atau cara
kerja dari suatu sistem yang akan dibuat. Berikut ini digambarkan berbagai
diagram alir yang dibuat.
PENJUALANCUSTOMER PRODUKSI
PencatatanOrder
PEMBELIAN
Mulai
ORDER ORDER
OrderPenjualan
OrderPenjualan
OrderPenjualanOrder
Penjualan
OrderPenjualan
RencanaProduksi
PP Bahan
PP Bahan
PP Bahan
PP Bahan
RencanaProduksi
OrderPembelian
Bahan
OrderPembelian
OrderPembelianOrder
Pembelian
OrderPembelian
SUPPLIER
OrderPembelian
A
PP Bahan : Permintaan Pembelian Bahan untuk Produksi
Gambar 3.1 Diagram Alir Order Penjualan dan Order Pembelian
A
PENJUALANCUSTOMER PRODUKSI
Penjualan
PEMBELIAN
OrderPenjualan
FakturPenjualan
Penjualan
FakturPenjualanFaktur
Penjualan
Pembelian
Produksi
Produksi
Produksi
Produksi
FakturSupplier
Produksi
Pembelian
Pembelian
Pembelian
Pembelian
Pembelian
SUPPLIER
FakturSupplier
RencanaProduksi Order
Pembelian
PencatatanPersediaan
Bahan
Kartu BB Kartu BP
Kartu BJ
PencatatanPersediaanBarang Jadi
Produksi
FakturPenjualan
Selesai
Gambar 3.2 Diagram Pembelian , Produksi dan Penjualan
17
3.8.2 Diagram Alir Komputerisasi
Berdasarkan permasalahan yang telah dibahas pada bab ini, diperoleh
sistem baru yang telah terkomputerisasi sehingga dapat diterapkan dalam
membantu menyelesaikan permasalahan yang ada. Pada halaman berikut ini
terdapat gambar sistem flow terkomputerisasi yang merupakan hasil dari analisa
terhadap permasalahan yang ada.
Data Supplier
Entry Data
Supplier
Data Customer
Entry Data
Customer
Data Bahan Baku
Entry Data
Bahan Baku
Data BahanPenolong
Entry Data
BahanPenolong
Data Barang Jadi
Entry Data
Barang Jadi
Data Detail Akun
Entry Data
Detail Akun
Detail Akun
Data Group Akun
Entry Data
Group Akun
Group Akun
Data HeaderAkun
Entry Data
Header Akun
Standar_biayaBahan
Standar Bahan
Standar_biayaBOP
Standar BOP
Standar_biayaTKL
Standar TKL
Gambar 3.3 Diagram Alir Entry Data Master
18
Data OrderPenjualan
Entry Data
OrderPenjualan
Kartu BJ
Customer
Order Penjualan Barang Jadi
Rencana Produksi
Bahan BakuBahanPenolong
RencanaProduksi Order Pembelian Order
Pembelian Pembelian
Pembelian
Produksi
Data Pembelian
Entry Data
Supplier
Kartu BB Kartu BP
ProduksiPenjualan
Penjualan
Standar Bahan Standar BOP Standar TKL
Gambar 3.4 Diagram Alir Transaksi
Kartu BJ PembelianKartu BB Kartu BP ProduksiPenjualan
LaporanPersediaanBarang Jadi
Laporan
LaporanPersediaanBarang Jadi
Laporan
LaporanPersediaan Bahan
Baku
Laporan
LaporanPembelian
Laporan
LaporanPersediaan Bahan
Penolong
Laporan
Laporan Produksi
Laporan
Gambar 3.5 Diagram Alir Laporan
3.8.3 Data Flow Diagram (DFD)
Setelah proses desain dengan menggunakan sistem flow, langkah
selanjutnya dalam desain sistem adalah pembuatan Data Flow Diagram (DFD)
yang merupakan representasi grafik dalam menggambarkan arus data sistem
secara terstruktur dan jelas sehingga dapat menjadi sarana dokumentasi sistem
yang baik.
19
A. Context Diagram
Diagram ini menggambarkan rancangan global / keseluruhan dari proses
yang ada pada DFD.
Order
Laporan Persediaan Barang Jadi
Laporan Order Pembelian
Laporan Order Penjualan
Laporan Harga Pokok Produksi
Laporan Persediaan Bahan Penolong
Laporan Persedian Bahan Baku
Laporan Produksi
AkunBarang Jadi
Bahan
Laporan Pembelian
Laporan Penjualan
Harga JualPenjualan
Pembelian
Faktur
Order Beli
Data Supplier
Data Customer
Faktur Jual
0
SISTEM INFORMASI AKUNTANSI
+
CUSTOMER
KEUANGAN
BAGIAN PENJUALAN
SUPPLIER
PRODUKSI
BAGIAN PEMBELIAN MANAJER
Gambar 3.6 Context Diagram Sistem Pembelian dan Penjualan yang terintegrasi
dengan Inventori Pada PT. Zona Plastik
20
B. DFD Level 0
Order
Order Penjualan
Order Pembelian
Laporan Persediaan Bahan PenolongLaporan Order Pembelian
Laporan Produksi
Laporan Persediaan Barang Jadi
Laporan Order Penjualan Laporan Harga Pokok Produksi
Laporan Persedian Bahan Baku
Pembelian
Biaya BOP
Biaya TKL
Biaya Bahan
Penjualan
Kartu_BJ
ProduksiKartu_BP
Kartu_BB
Biaya TKL
Biaya BOP
Biaya BahanKartu_BJKartu_BPKartu_BB PenjualanProduksi
Pembelian
Order Pembelian
Rencana Produksi
Order Penjualan
Harga Jual
Standar BOP
Standar Bahan
Standar TKLBarang JadiBahan Penolong
Bahan Baku
Supplier
Customer
Harga Jual
Standar BOP
Standar Bahan
Standar TKLBarang JadiBahan Penolong
Bahan Baku
Customer
Akun
Supplier
BahanBarang Jadi
Harga Jual
Order Beli
Faktur
Faktur Jual
Laporan Penjualan
Akun
Laporan Pembelian
Penjualan
Pembelian
Data Supplier
Data Customer
CUSTOMER
SUPPLIER
BAGIAN PEMBELIAN
BAGIAN PENJUALAN
PRODUKSI
MANAJER
KEUANGAN
1
Data Master
+
2
Transaksi
+
3
Laporan
+
1 Bahan Baku
2 Bahan Penolong
3 Barang Jadi
4 Customer
5 Supplier
6 Detail Akun 7 Standar Bahan
8 Standar BOP9 Standar TKL
10 Set Harga Jual
11 Order Penjualan
12Rencana Produksi
13 Order Pembelian
14 Pembelian
15 Produksi 16 Penjualan17 Kartu_BB
18 Kartu_BP 19 Kartu_BJ 20 Detail Biaya Bahan
21Detail Biaya
BOP
22 Detil Biaya TKL
Gambar 3.7 DFD Level 0
21
C. DFD Level 1 Proses Data Master
Customer
Supplier
Harga Jual
Harga Jual
Standar TKL
Standar BOPStandar Bahan
Bahan
Standar TKL
Standar BOP
Bahan Baku
Bahan Penolong
Barang Jadi
Akun
Akun
Akun
Standar Bahan
Bahan Baku
Bahan Penolong
Data Supplier
Data Customer
Barang Jadi
Barang Jadi
Bahan
CUSTOMER
SUPPLIER
BAGIAN PENJUALAN
BAGIAN PEMBELIAN
PRODUKSI
KEUANGAN
5 Supplier
6 Detail Akun
4 Customer
1 Bahan Baku
2 Bahan Penolong
3 Barang Jadi
9 Standar TKL
7 Standar Bahan8 Standar BOP
1
Bahan Baku
2
Bahan Penolong
3
Barang Jadi
4
Customer
5
Supplier
6
Detail Akun
7
Setting Standar Produksi
8
Setting Harga Jual
10 Set Harga Jual
Gambar 3.8 DFD Level 1 Proses Data Master
22
D. DFD Level 1 Proses Transaksi
Kartu_BP
Kartu_BB
Kartu BJ
Order
PenjualanOrder Penjualan
Penjualan
Order Penjualan
Faktur Jual
Standar Bahan
Standar BOP
Standar TKL
Biaya BOP
Biaya TKL
Biaya Bahan
Produksi
Kartu_BP
Kartu_BB
Kartu_BJ
Rencana Produksi
Pembelian
Pembelian
Faktur
Order Beli
Supplier
Bahan Baku Bahan Penolong
Pembelian
Order Pembelian
Rencana Produksi
Order Pembelian
Rencana Produksi
Standar BahanOrder Penjualan
Order Penjualan
Customer
Barang Jadi
Harga Jual
CUSTOMER
SUPPLIER
BAGIAN PEMBELIAN
BAGIAN PENJUALAN
4 Customer
5 Supplier
1 Bahan Baku 2Bahan
Penolong
3 Barang Jadi
9 Standar TKL
7 Standar Bahan
8 Standar BOP
10 Set Harga Jual
11 Order Penjualan12
Rencana Produksi
13 Order Pembelian
14 Pembelian
15 Produksi
16 Penjualan
17 Kartu_BB
18 Kartu_BP
19 Kartu_BJ
20 Detail Biaya Bahan
21Detail Biaya
BOP
22 Detil Biaya TKL
1
Order Penjualan
2
Rencana Produksi
3
Order Pembelian
4
Pembelian
5
Produksi
6
Penjualan
Gambar 3.9 DFD Level 1 Proses Transaksi
E. DFD Level 1 Proses Laporan
Laporan Persediaan Bahan Penolong
Laporan Order Pembelian Laporan Produksi Laporan Persedian Bahan Baku
Laporan Harga Pokok Produksi
Laporan Persediaan Barang Jadi
Laporan PenjualanLaporan Pembelian
Laporan Order Penjualan
Biaya TKL
Biaya Bahan Biaya BOPOrder Pembelian
Order Penjualan Pembelian Penjualan
Kartu_BJProduksi
Kartu_BP
Kartu_BB
17 Kartu_BB
18 Kartu_BP
15 Produksi 19 Kartu_BJ
16 Penjualan
20 Detail Biaya Bahan
22 Detil Biaya TKL
21Detail Biaya
BOP
14 Pembelian
MANAJER
13 Order Pembelian
11 Order Penjualan
1
Laporan Order Penjualan
2
Laporan Order Pembelian
3
Laporan Pembelian
4
Laporan Produksi
5
Laporan Penjualan
6
Laporan Harga Pokok Produksi
7Laporan
Persediaan Bahan Baku
8
Laporan Persediaan
Bahan Penolong9
Laporan Persediaan Barang Jadi
Gambar 3.10 DFD Level 1 Proses Laporan
3.8.4 Entity Relationship Diagram (ERD)
ERD merupakan suatu desain sistem yang digunakan untuk
merepresentasikan, menentukan dan mendokumentasikan kebutuhan-kebutuhan
untuk sistem pemrosesan database. ERD juga menyediakan bentuk untuk
menunjukkan struktur keseluruhan data dari pemakai. Dalam perancangan sistem
23
ini telah terbentuk ERD (Gambar 3.26) yang merupakan lanjutan dari pembuatan
desain dengan menggunakan DFD:
No_Faktur
No_faktur
No_Produks i
No_Produks i
No_produks i
No_Order
No_Produks i
No_Produks i
No_Produks i
No_Rencana No_Order
No_Faktur
No_Faktur
No_Faktur
IdSuppl ier
No_Rencana
No_order
No_rencana
No_OrderJual
IdCustomer
Relation_106
No_OrderJual
IDBarang
IDBarang
IDBarang
IDAkunIDAkun
IdBarang
IDBahanP
IdBahanB
Bahan_BakuIdBahanBNamaSatuanHarga_Beli
Bahan_PenolongIdBahanPNamaSatuanHarga_Beli
Barang_JadiIDBarangNamaSatuan
CustomerIdCustomerNamaAlamatKotaTeleponFaxKontak
SupplierIDSupplierNamaAlamatKotaTeleponFaxKontak
Detail_AkunIDAkunIDGroupNamaLajur
Standar ProduksiBarangBahanJumlah
Detail_Standar_BOPBarangAkunBiaya
Detail_Standar_TKLBarangAkunBiaya
Set_Harga_JualBarangProsenJualHarga_Jual
Order_penjualanNo_OrderJualTanggalCustomerPembayaranSyaratTotal
Detail_Order_PenjualanNo_Order_JualBarangHargaJumlahSub_Total
Rencana ProduksiNo_rencanaNo_Order_Jual
Order_Rencana_ProduksiNo_rencanaBahanJumlah
Order PembelianNo_OrderTanggalSupplierPembayaranSyaratTotalNo_Rencana
Detail_Order_PembelianNo_OrderBahanHargaJumlahSub_TotalPembelian
No_FakturTanggalSupplierPembayaranSyaratTotalNo_Order
Detail_PembelianNo_FakturBahanHargaJumlahSub_Total
Kartu_BBBahanNo_BuktiTanggalUnit_MasukHarga_MasukTotal_MasukUnit_KeluarHarga_KeluarTotal_KeluarUnitHargaTotal
Kartu_BPBahanNo_BuktiTanggalUnit_MasukHarga_MasukTotal_MasukUnit_KeluarHarga_KeluarTotal_KeluarUnitHargaTotal
ProduksiNo_ProduksiNo_rencanaMulaiSelesaiBarangJumlahBiaya
Detail_Produksi_BahanNo_ProduksiTanggalBarangBahanHargaJumlahTotal
Detail_Produksi_BOPNo_ProduksiTanggalBarangAkunBiaya
Detail_Produksi_TKLNo_ProduksiTanggalBarangAkunBiaya
PenjualanNo_FakturNo_Order_JualTanggalCustomerPembayaranSyaratTotal
Detail_PenjualanNo_FakturBarangHargaJumlahSub_Total
Kartu_BJBarangNo_BuktiTanggalUnit_MasukHarga_MasukTotal_MasukUnit_KeluarHarga_KeluarTotal_KeluarUnitHargaTotal
Gambar 3.11 ERD Sistem Pembelian dan Penjualan PT. Zona Plastik
3.8.5 Struktur Database
Struktur database merupakan kumpulan dari data-data beserta tipenya
yang merupakan komponen penting dalam membuat suatu program. Struktur
database tersebut merupakan struktur data yang saling berhubungan satu sama lain
sehingga sangat diperlukan dalam menjalankan program dan juga menyimpan
data dalam suatu sistem database seperti di bawah ini:
1. Tabel Akun Detail
Nama Tabel : Akun Detail
Fungsi : Menyimpan data-data akun detail
24
Tabel 3.1 Akun Detail
Nama Field Key Type Lebar Keterangan IDAkunDetail PK Varchar 3 ID Akun Detail IDAkunGrup NN Varchar 3 ID Akun Grup Nama NN Varchar 25 Nama Akun Detail Lajur NN Varchar 6 Lajur Akun Detail
2. Tabel Bahan Baku
Nama Tabel : Bahan Baku
Fungsi : Menyimpan data-data bahan baku
Tabel 3.2 Bahan Baku
Nama Field Constraint Type Lebar Keterangan
IDBahanBaku PK Varchar 5 ID Bahan Baku Nama NN Varchar 20 Nama Bahan Baku Satuan NN Varchar 10 Satuan Bahan Baku Harga Beli NN Money 8 Harga Beli Bahan Baku
3. Tabel Bahan Penolong
Nama Tabel : Bahan Penolong
Fungsi : Menyimpan data-data bahan penolong
Tabel 3.3 Bahan Penolong
Nama Field Constraint Type Lebar Keterangan
IDBahanPenolong PK Varcharg 5 ID Bahan Penolong Nama NN Varchar 20 Nama Bahan Penolong Satuan NN Varchar 10 Satuan Bahan Penolong
Harga Beli NN Money 8 Harga Beli Bahan Penolong
4. Tabel Barang Jadi
Nama Tabel : Barang Jadi
Fungsi : Menyimpan data-data barang jadi
25
Tabel 3.4 Barang Jadi
Nama Field Constraint Type Lebar Keterangan IDBarang PK Varchar 5 ID Barang Jadi Nama NN Varchar 20 Nama BarangJadi Satuan NN Varchar 50 Satuan Barang Jadi
5. Tabel Customer
Nama Tabel : Customer
Fungsi : Menyimpan data-data customer
Tabel 3.5 Customer
Nama Field Constraint Type Lebar Keterangan IDCustomer PK Varchar 5 ID Customer Nama NN Datetime 30 Nama Customer Alamat NN Varchar 30 Alamat Customer KOTA NN Varchar 15 Kota Customer Telepon Varchar 15 Telepon Customer Fax Varchar 15 Fax Customer Person NN Varchar 30 Kontak Person
6. Tabel Supplier
Nama Tabel : Supplier
Fungsi : Menyimpan data-data supplier
Tabel 3.6 Supplier
Nama Field Constraint Type Lebar Keterangan IDSupplier PK Varchar 5 ID Supplier Nama NN Datetime 30 Nama Supplier Alamat NN Varchar 30 Alamat Supplier KOTA NN Varchar 15 Kota Supplier Telepon Varchar 15 Telepon Supplier Fax Varchar 15 Fax Supplier Person NN Varchar 30 Kontak Person
26
7. Tabel Detail_Standar_Bahan
Nama Tabel : Detail_Standar_Bahan
Fungsi : Menyimpan data standar pemakaian bahan
Tabel 3.7 Detail_Standar_Bahan
Nama Field Constraint Type Lebar Keterangan
Barang FK Varchar 5 ID Barang Bahan FK Varchar 5 ID Bahan Jumlah NN Numeric 9 Jumlah Pemakaian
8. Tabel Detail_Standar_BOP
Nama Tabel : Detail_Standar_BOP
Fungsi : Menyimpan data standar biaya BOP
Tabel 3.8 Detail_Standar_BOP
Nama Field Constraint Type Lebar Keterangan
Barang FK Varchar 5 ID Barang Akun FK Varchar 5 ID Detail Akun Biaya NN Money 9 Biaya BOP
9. Tabel Detail_Standar_TKL
Nama Tabel : Detail_Standar_BOP
Fungsi : Menyimpan data standar biaya TKL
Tabel 3.9 Detail_Standar_TKL
Nama Field Constraint Type Lebar Keterangan
Barang FK Varchar 5 ID Barang Akun FK Varchar 5 ID Detail Akun Biaya NN Money 8 Biaya TKL
27
10. Tabel Set_Harga_Jual
Nama Tabel : Set_Harga_Jual
Fungsi : Menyimpan data-data standar harga jual barang jadi
Tabel 3.10 Set_Harga_Jual
Nama Field Constraint Type Lebar Keterangan
Barang PK,FK Varchar 5 ID Barang ProsenJual NN Numeric 9 Prosentase harga jual Harga_Jual NN Money 8 Harga Jual Barang
11. Tabel Order Penjualan
Nama Tabel : Order_Penjualan
Fungsi : Menyimpan data-data order penjualan
Tabel 3.11 Order Penjualan
Nama Field Constraint Type Lebar Keterangan
No Order PK Varchar 8 No Order Penjualan Customer FK Varchar 8 IDCustomer Tanggal NN Datetime 8 Tanggal Order Pembayaran NN Varchar 6 Pembayaran Syarat NN Int 4 Syarat pembayaran Total NN Money 8 Total Order Penjualan
12. Tabel Detail Order Penjualan
Nama Tabel : Detail_Order_Penjualan
Fungsi : Menyimpan data-data detail order penjualan
Tabel 3.12 Detail Order Penjualan
Nama Field Constraint Type Lebar Keterangan No Order Jual PK Varchar 8 No Order Jual Barang FK Varchar 5 Kode Barang Jadi Harga NN Money 8 Harga satuan barang jadi Jumlah NN Int 4 Jumlah Order Penjualan Sub Total NN Money 8 Sub Total Order Penjualan
28
13. Tabel Rencana Produksi
Nama Tabel : Rencana_Produksi
Fungsi : Menyimpan data-data rencana produksi
Tabel 3.13 Rencana Produksi
Nama Field Constraint Type Lebar Keterangan No_Rencana PK Varchar 8 No Rencana Produksi No_Order FK Varchar 8 No Order Penjualan
14. Tabel Order Rencana Produksi
Nama Tabel : Order_Rencana_Produksi
Fungsi : Menyimpan data-data order rencana produksi
Tabel 3.14 Order Rencana Produksi
Nama Field Constraint Type Lebar Keterangan No_Rencana PK Varchar 8 No Rencana Produksi Bahan FK Varchar 5 ID Bahan Jumlah NN Numeric 9 Jumlah Rencana Order
15. Tabel Order Pembelian
Nama Tabel : Order Beli
Fungsi : Menyimpan data-data order pembelian
Tabel 3.15 Order Pembelian
Nama Field Constraint Type Lebar Keterangan No Order PK Varchar 8 No Order Pembelian Supplier FK Varchar 8 IDSuppier Tanggal NN Datetime 8 Tanggal Order Pembelian Pembayaran NN Varchar 6 Jenis Pembayaran Syarat NN Int 4 Syarat pembayaran Total NN Money 8 Total Order Pembelian No. Rencana NN Varchar 8 No. Rencana Pembelian
29
16. Tabel Detail Order Pembelian
Nama Tabel : Detail_Order_Pembelian
Fungsi : Menyimpan data-data detail order pembelian
Tabel 3.16 Detail Order Pembelian
Nama Field Constraint Type Lebar Keterangan
No Order Beli FK Varchar 8 No Order Pembelian Bahan NN Varchar 5 ID Bahan Harga NN Money 8 Harga Satuan bahan Jumlah NN Int 4 Jumlah Bahan Sub Total NN Money 8 Sub Total Bahan
17. Tabel Pembelian
Nama Tabel : Pembelian
Fungsi : Menyimpan data-data pembelian
Tabel 3.17 Pembelian
Nama Field Constraint Type Lebar Keterangan
No Faktur PK Varchar 8 No Faktur Pembelian No Order FK Varchar 8 No Oder Pembellian Supplier NN Varchar 8 IDSupplier Tanggal NN Datetime 8 Tanggal Pembelian Pembayaran NN Varchar 6 Jenis Pembayaran Syarat NN Int 4 Syarat Pembayaran Total NN Money 8 Total Pembelian
18. Tabel Detail Pembelian
Nama Tabel : Detil Beli
Fungsi : Menyimpan data-data detail pembelian
30
Tabel 3.18 Detail Pembelian
Nama Field Constraint Type Lebar Keterangan No. Faktur PK Varchar 8 No Faktur Pembelian Bahan NN Varchar 5 ID Bahan Harga NN Money 8 Harga Satuan bahan Jumlah NN Numeric 9 Jumlah Bahan Sub Total NN Money 8 Sub Total Bahan
19. Tabel Produksi
Nama Tabel : Produksi
Fungsi : Menyimpan data-data produksi barang jadi
Tabel 3.19 Produksi
Nama Field Constraint Type Lebar Keterangan
No Produksi PK Varchar 8 No Produksi No. Rencana FK Varchar 8 No. Rencana Produksi Mulai NN Datetime 8 Waktu Mulai Produksi Selesai NN Datetime 8 Waktu Selesai Produksi Barang NN Varchar 5 ID Barang Jumlah NN Int 9 Jumlah Produksi Biaya NN Money 8 Biaya Produksi
20. Tabel Biaya Produksi Bahan
Nama Tabel : Biaya_Produksi_Bahan
Fungsi : Menyimpan data biaya bahan pada proses produksi.
Tabel 3.20 Biaya Produksi Bahan
Nama Field Constraint Type Lebar Keterangan
No Produksi PK Varchar 8 No Produksi Tanggal NN Datetime 8 Tanggal Produksi Barang NN Vachar 5 ID Barang Bahan NN Varchar 5 ID Bahan Harga NN Money 8 Harga Bahan Jumlah NN Numeric 9 Jumlah Bahan Total NN Money 8 Total Biaya Bahan
31
21. Tabel Biaya Produksi BOP
Nama Tabel : Biaya Produksi BOP
Fungsi : Menyimpan data biaya BOP pada proses produksi.
Tabel 3.21 Biaya Produksi BOP
Nama Field Constraint Type Lebar Keterangan
No Produksi PK Varchar 8 No Produksi Tanggal Datetime 8 Tanggal Produksi BOP Barang NN Varchar 5 ID Barang Akun NN Varchar 5 Akun BOP Biaya Money 8 Biaya Produksi
22. Tabel Biaya Produksi TKL
Nama Tabel : Biaya Produksi TKL
Fungsi : Menyimpan data biaya tkl pada proses produksi
Tabel 3.22 Biaya Produksi TKL
Nama Field Constraint Type Lebar Keterangan
No Produksi PK Varchar 8 No Produksi Tanggal Datetime 8 Tanggal Produksi TKL Barang NN Varchar 5 ID Barang Akun NN Varchar 5 Akun TKL Biaya Money 8 Biaya Produksi
23. Tabel Penjualan
Nama Tabel : Penjualan
Fungsi : Menyimpan data-data penjualan
32
Tabel 3.23 Penjualan
Nama Field Constraint Type Lebar Keterangan
No Faktur PK Varchar 8 No Faktur Penjualan No Order FK Varchar 8 No Order Penjualan Customer NN Varchar 8 IDCustomer Tanggal NN Datetime 8 Tanggal Penjualan Pembayaran NN Varchar 6 Jenis Pembayaran Syarat NN Int 4 Syarat pembayaran Total NN Money 8 Total Penjualan
24. Tabel Detail Penjualan
Nama Tabel : Detail_Penjualan
Fungsi : Menyimpan data-data detail penjualan
Tabel 3.24 Detail Penjualan
Nama Field Constraint Type Lebar Keterangan
No. Faktur PK Varchar 8 No Faktur Penjualan Barang NN Varchar 5 Id Barang Jumlah NN Int 4 Jumlah Barang Harga NN Money 8 Harga Satuan Barang Sub Total NN Money 8 Sub Total Barang
25. Tabel Kartu BB
Nama Tabel : Kartu_BB
Fungsi : Menyimpan data persediaan bahan baku
33
Tabel 3.25 Kartu BB
Nama Field Constraint Type Lebar Keterangan
Bahan NN Varchar 5 ID Bahan Baku Tanggal NN Datetime 8 Tanggal No. Bukti FK Varchar 8 No Bukti Unit Masuk NN Numeric 9 Jumlah Masuk Harga Masuk NN Money 8 Harga Masuk Total Masuk NN Money 8 Total Masuk Unit Keluar NN Numeric 9 Jumlah Keluar Harga Keluar NN Money 8 Harga Keluar Total Keluar NN Money 8 Total Keluar Unit NN Numeric 9 Jumlah Akhir Harga NN Money 8 Harga Akhir Total NN Money 8 Total Akhir
26. Tabel Kartu BP
Nama Tabel : Kartu_BP
Fungsi : Menyimpan data persediaan bahan penolong
Tabel 3.26 Kartu BP
Nama Field Constraint Type Lebar Keterangan
Bahan NN Varchar 5 ID Bahan Penolong Tanggal NN Datetime 8 Tanggal No. Bukti FK Varchar 8 No Bukti Unit Masuk NN Numeric 9 Jumlah Masuk Harga Masuk NN Money 8 Harga Masuk Total Masuk NN Money 8 Total Masuk Unit Keluar NN Numeric 9 Jumlah Keluar Harga Keluar NN Money 8 Harga Keluar Total Keluar NN Money 8 Total Keluar Unit NN Numeric 9 Jumlah Akhir Harga NN Money 8 Harga Akhir Total NN Money 8 Total Akhir
27. Tabel Kartu BJ
Nama Tabel : Kartu_BJ
Fungsi : Menyimpan data persediaan barang jadi
34
Tabel 3.27 Kartu BJ
Nama Field Constraint Type Lebar Keterangan
Barang NN Varchar 5 ID Barang Jadi Tanggal NN Datetime 8 Tanggal No. Bukti FK Varchar 8 No Bukti Unit Masuk NN Numeric 9 Jumlah Masuk Harga Masuk NN Money 8 Harga Masuk Total Masuk NN Money 8 Total Masuk Unit Keluar NN Numeric 9 Jumlah Keluar Harga Keluar NN Money 8 Harga Keluar Total Keluar NN Money 8 Total Keluar Unit NN Numeric 9 Jumlah Akhir Harga NN Money 8 Harga Akhir Total NN Money 8 Total Akhir
3.8.6 Perancangan Input Output
Menggambarkan hubungan antara menu yang terdapat dalam Sistem
Informasi Pembelian dan Penjualan PT. Zona Plastik.
A. Perancangan Input
Input atau masukan data merupakan dasar dari suatu informasi yang akan
digunakan kemudian. Pada sistem informasi pembelian dan penjualan ini terdapat
beberapa interface dimana user perlu memasukkan suatu data. Adapun interface–
interface yang memerlukan input dari user antara lain:
1. Input Detail Akun
Desain input detail akun berfungsi untuk mengolah data detail akun.
35
ID GROUP AKUN
ID AKUN
NAMA
LAJUR
TAMBAH EDIT HAPUS SIMPAN BATAL
KELUAR
Gambar 3.12 Desain Input Detail Akun
2. Input Bahan Baku
Desain input bahan Baku berfungsi untuk mengolah data bahan baku.
ID BAHAN BAKU
NAMA
SATUAN
HARGA BELI
TAMBAH EDIT HAPUS SIMPAN BATAL
KELUAR
Gambar 3.13 Desain Input Bahan Baku
3. Input Bahan Penolong
Desain input bahan penolong berfungsi untuk mengolah data bahan penolong.
ID BAHAN PENOLONG
NAMA
SATUAN
HARGA BELI
TAMBAH EDIT HAPUS SIMPAN BATAL
KELUAR
Gambar 3.14 Desain Input Bahan Penolong
36
4. Input Customer
Desain input customer berfungsi untuk mengolah data customer.
ID CUSTOMER
NAMA
ALAMAT
KOTA
TAMBAH EDIT HAPUS SIMPAN BATAL
KELUAR
TELEPON
FAX
KONTAK PERSON
Gambar 3.15 Desain Input Customer
5. Input Supplier
Desain input supplier berfungsi untuk mengolah data supplier.
ID SUPPLIER
NAMA
ALAMAT
KOTA
TAMBAH EDIT HAPUS SIMPAN BATAL
KELUAR
TELEPON
FAX
KONTAK PERSON
Gambar 3.16 Desain Input Supplier
6. Input Standar Produksi
Desain input standar produksi berfungsi untuk mengolah data standar produksi
barang jadi.
37
BARANG JADI
TAMBAH EDIT HAPUS SIMPAN BATAL
KELUAR
JUMLAHNAMABAHAN
STANDAR BAHAN
BIAYANAMAAKUN
STANDAR BOP
BIAYANAMABAHAN
STANDAR TKL
Gambar 3.17 Desain Input Standar Produksi
7. Input Set Harga Jual
Desain input set harga jual berfungsi untuk mengolah data set default harga
jual barang jadi.
BARANG JADI TAMBAH
EDIT
HAPUS
SIMPAN
BATAL
KELUAR
BIAYA BAHAN
BIAYA BOP
HARGA JUAL
PROSEN HARGA JUAL
TOTAL BIAYA PRODUKSI
BIAYA TKL
+
x
Gambar 3.18 Desain Input Set Harga Jual
38
8. Input Order Penjualan
Desain input order penjualan berfungsi untuk mengolah data order penjualan
dari customer.
TAMBAH EDIT HAPUS SIMPAN BATALKELUAR
SATUANNAMABARANG
NO ORDER
TANGGAL
PEMBAYARAN
SYARAT
CUSTOMER
HARGA JUMLAH SUB TOTAL
TOTAL
Gambar 3.19 Desain Input Order Penjualan
9. Input Penjualan
Desain input penjualan berfungsi untuk mengolah data penjualan barang jadi.
TAMBAH EDIT HAPUS SIMPAN BATALKELUAR
SATUANNAMABARANG
NO FAKTUR
TANGGAL
PEMBAYARAN
SYARAT
NO ORDER
CUSTOMER
HARGA JUMLAH SUB TOTAL
TOTAL
Gambar 3.20 Desain Input Penjualan
39
10. Input Rencana Produksi
Desain input rencana produksi berfungsi untuk mengolah data rencana
produksi.
TAMBAH EDIT HAPUS SIMPAN BATAL
KELUAR
JUMLAHNAMABARANG
ORDER PENJUALAN
JUMLAHBAHANBARANG
DETIL PP BAHAN
JUMLAHNAMABAHAN
DETIL TOTAL PP BAHAN
NO RENCANA
NO ORDER
Gambar 3.21 Desain Input Rencana Produksi
11. Input Produksi
Desain input produksi berfungsi untuk mengolah data produksi barang jadi.
40
TAMBAH EDIT HAPUS SIMPAN BATALKELUAR
HARGANAMABAHAN
BIAYA BAHAN
BIAYANAMAAKUN
BIAYA BOP
BIAYANAMAAKUN
BIAYA TKL
NO PRODUKSI
NO RENCANA
MULAI
SELESAI
NO RENCANA
JUMLAH BIAYA PRODUKSI
JUMLAH SUB TOTAL
Gambar 3.22 Desain Input Produksi
12. Input Order Pembelian
Desain input order pembelian berfungsi untuk mengolah data order pembelian
yang dilakukan kepada supplier.
TAMBAH EDIT HAPUS SIMPAN BATALKELUAR
SATUANNAMABAHAN
NO ORDER
TANGGAL
PEMBAYARAN
SYARAT
NO RENCANA
SUPPLIER
HARGA JUMLAH SUB TOTAL
TOTAL
Gambar 3.23 Desain Input Order Pembelian
41
13. Input Pembelian
Desain input pembelian berfungsi untuk mengolah data pembelian bahan.
TAMBAH EDIT HAPUS SIMPAN BATALKELUAR
SATUANNAMABARANG
NO FAKTUR
TANGGAL
PEMBAYARAN
SYARAT
NO ORDER
SUPPLIER
HARGA JUMLAH SUB TOTAL
TOTAL
Gambar 3.24 Desain Input Pembelian
B. Perancangan Output
Adapun interface yang merupakan output bagi user antara lain:
1. Output Laporan Harga Pokok Produksi
Dalam interface ini sistem akan menampilkan laporan mengenai harga pokok
produksi selama periode tertentu.
LAPORAN HARGA POKOK PRODUKSI
PT. ZONA PLASTIK
PERIODE - BULAN - TAHUN
BAHAN LANGSUNG
TENAGA KERJA LANGSUNG
OVERHEAD PABRIK
Rp.
Rp.
Rp.
HARGA POKOK PRODUKSI Rp.
Gambar 3.25 Desain Output Laporan Harga Pokok Produksi
42
2. Output Laporan Persediaan Bahan Baku
Dalam interface ini sistem akan menampilkan laporan mengenai persediaan bahan
baku selama periode tertentu.
LAPORAN PERSEDIAAN BAHAN BAKU
PT. ZONA PLASTIK
PERIODE - BULAN - TAHUN
SATUANNAMABAHAN BAKU HARGA JUMLAH SUB TOTAL
TOTAL PERSEDIAAN
Gambar 3.26 Desain Output Laporan Persediaan Bahan Baku
3. Output Laporan Persediaan Bahan Penolong
Dalam interface ini sistem akan menampilkan laporan mengenai persediaan bahan
penolong selama periode tertentu.
LAPORAN PERSEDIAAN BAHAN PENOLONG
PT. ZONA PLASTIK
PERIODE - BULAN - TAHUN
SATUANNAMABAHAN PENOLONG HARGA JUMLAH SUB TOTAL
TOTAL PERSEDIAAN
Gambar 3.27 Desain Output Laporan Persediaan Bahan Penolong
4. Output Laporan Persediaan Barang Jadi
Dalam interface ini sistem akan menampilkan laporan mengenai persediaan rang
jadi selama periode tertentu.
43
LAPORAN PERSEDIAAN BARANG JADI
PT. ZONA PLASTIK
PERIODE - BULAN - TAHUN
SATUANNAMABARANG JADI HARGA JUMLAH SUB TOTAL
TOTAL PERSEDIAAN
Gambar 3.28 Desain Output Laporan Persediaan Barang Jadi
5. Output Laporan Order Penjualan
Dalam interface ini sistem akan menampilkan laporan mengenai order penjualan
selama periode tertentu.
LAPORAN ORDER PENJUALAN
PT. ZONA PLASTIK
PERIODE - BULAN - TAHUN
SUPPLIERTANGGALNO ORDER BESAR ORDER
TOTAL ORDER
Gambar 3.29 Desain Output Laporan Order Penjualan
6. Output Laporan Order Pembelian
Dalam interface ini sistem akan menampilkan laporan mengenai order pembelian
selama periode tertentu.
44
LAPORAN ORDER PEMBELIAN
PT. ZONA PLASTIK
PERIODE - BULAN - TAHUN
CUSTOMERTANGGALNO ORDER BESAR ORDER
TOTAL ORDER
Gambar 3.30 Desain Output Laporan Order Pembelian
7. Output Laporan Pembelian
Dalam interface ini sistem akan menampilkan laporan mengenai pembelian bahan
selama periode tertentu.
LAPORAN PEMBELIAN
PT. ZONA PLASTIK
PERIODE - BULAN - TAHUN
SUPPLIERTANGGALNO FAKTUR PEMBELIAN
TOTAL PEMBELIAN
NO ORDER
Gambar 3.31 Desain Output Laporan Pembelian
8. Output Laporan Penjualan
Dalam interface ini sistem akan menampilkan laporan mengenai penjualan barang
selama periode tertentu.
45
LAPORAN PENJUALAN
PT. ZONA PLASTIK
PERIODE - BULAN - TAHUN
CUSTOMERTANGGALNO FAKTUR PENJUALAN
TOTAL PENJUALAN
NO ORDER
Gambar 3.32 Desain Output Laporan Penjualan
9. Output Laporan Produksi
Dalam interface ini sistem akan menampilkan laporan mengenai produksi barang
jadi selama periode tertentu.
LAPORAN PRODUKSI
PT. ZONA PLASTIK
PERIODE - BULAN - TAHUN
TANGGALNO PRODUKSI NILAI PRODUKSI
TOTAL NILAI PRODUKSI
BARANG
Gambar 3.33 Desain Output Laporan Produksi Barang Jadi
3.9 Implementasi dan Evaluasi
Setelah dilakukan desain sistem maka selanjutnya melakukan tahap
implementasi sistem dalam bentuk program aplikasi komputer dan dilakukan
pengujian atau evaluasi terhadap program tersebut untuk mengurangi kelemahan
yang ada dan lebih disempurnakan.