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.
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
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
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.
PENJUALAN CUSTOMER PRODUKSI Pencatatan Order PEMBELIAN Mulai ORDER ORDER Order Penjualan Order Penjualan Order Penjualan Order Penjualan Order Penjualan Rencana Produksi PP Bahan PP Bahan PP Bahan PP Bahan Rencana Produksi Order Pembelian Bahan Order Pembelian Order Pembelian Order Pembelian Order Pembelian SUPPLIER Order Pembelian A
PP Bahan : Permintaan Pembelian Bahan untuk Produksi Gambar 3.1 Diagram Alir Order Penjualan dan Order Pembelian
A PENJUALAN CUSTOMER PRODUKSI Penjualan PEMBELIAN Order Penjualan Faktur Penjualan Penjualan Faktur Penjualan Faktur Penjualan Pembelian Produksi Produksi Produksi Produksi Faktur Supplier Produksi Pembelian Pembelian Pembelian Pembelian Pembelian SUPPLIER Faktur Supplier Rencana Produksi Order Pembelian Pencatatan Persediaan Bahan Kartu BB Kartu BP Kartu BJ Pencatatan Persediaan Barang Jadi Produksi Faktur Penjualan Selesai
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 Bahan Penolong Entry Data Bahan Penolong
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 Header Akun Entry Data Header Akun Standar_biaya Bahan Standar Bahan Standar_biaya BOP Standar BOP Standar_biaya TKL Standar TKL
Data Order Penjualan Entry Data Order Penjualan Kartu BJ Customer
Order Penjualan Barang Jadi
Rencana Produksi
Bahan Baku Bahan
Penolong
Rencana
Produksi Order Pembelian
Order Pembelian Pembelian Pembelian Produksi Data Pembelian Entry Data Supplier Kartu BB Kartu BP Produksi Penjualan Penjualan
Standar Bahan Standar BOP Standar TKL
Gambar 3.4 Diagram Alir Transaksi
Kartu BJ Penjualan Kartu BB Pembelian Kartu BP Produksi
Laporan Persediaan Barang Jadi Laporan Laporan Persediaan Barang Jadi Laporan Laporan Persediaan Bahan Baku Laporan Laporan Pembelian Laporan Laporan Persediaan 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.
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 Akun Barang Jadi Bahan Laporan Pembelian Laporan Penjualan Harga Jual Penjualan 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
B.DFD Level 0
Order
Order Penjualan Order Pembelian
Laporan Persediaan Bahan Penolong
Laporan 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 Produksi Kartu_BP Kartu_BB Biaya TKL Biaya BOP Biaya Bahan Kartu_BJ Kartu_BP
Kartu_BB Produksi Penjualan Pembelian Order Pembelian Rencana Produksi Order Penjualan Harga Jual Standar BOP Standar Bahan Standar TKL Barang Jadi Bahan Penolong Bahan Baku Supplier Customer Harga Jual Standar BOP Standar Bahan Standar TKL Barang Jadi Bahan Penolong Bahan Baku Customer Akun Supplier Bahan Barang 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 BOP 9 Standar TKL
10 Set Harga Jual
11 Order Penjualan 12 Rencana Produksi 13 Order Pembelian 14 Pembelian 15 Produksi 16 Penjualan 17 Kartu_BB
18 Kartu_BP 19 Kartu_BJ 20 Detail Biaya Bahan 21 Detail Biaya
BOP
22 Detil Biaya TKL
C.DFD Level 1 Proses Data Master Customer Supplier Harga Jual Harga Jual Standar TKL Standar BOP Standar 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 Bahan 8 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
D.DFD Level 1 Proses Transaksi
Kartu_BP Kartu_BB Kartu BJ
Order
Penjualan Order 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 Bahan Order Penjualan Order Penjualan Customer Barang Jadi Harga Jual CUSTOMER SUPPLIER BAGIAN PEMBELIAN BAGIAN PENJUALAN 4 Customer 5 Supplier 1 Bahan Baku 2 Bahan
Penolong 3 Barang Jadi
9 Standar TKL 7 Standar Bahan
8 Standar BOP 10 Set Harga Jual
11 Order Penjualan 12 Rencana Produksi 13 Order Pembelian 14 Pembelian 15 Produksi 16 Penjualan 17 Kartu_BB 18 Kartu_BP 19 Kartu_BJ 20 Detail Biaya Bahan 21 Detail 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 Penjualan Laporan Pembelian
Laporan Order Penjualan
Biaya TKL Biaya BahanBiaya BOP Order Pembelian
Order Penjualan Pembelian Penjualan
Kartu_BJ Produksi 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 21 Detail 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 7 Laporan Persediaan Bahan Baku 8 Laporan Persediaan Bahan Penolong 9 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
ini telah terbentuk ERD (Gambar 3.26) yang merupakan lanjutan dari pembuatan desain dengan menggunakan DFD:
No_Fakt ur No_f aktur 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_Fakt ur No_Fakt ur No_Fakt ur IdSuppl ier No_Rencana No_order No_renc ana No_OrderJ ual IdCust omer Relation_106 No_OrderJ ual IDBarang IDBarang IDBarang IDAkun IDAkun IdBarang IDBahanP IdBahanB Bahan_Baku IdBahanB Nama Satuan Harga_Beli Bahan_Penolong IdBahanP Nama Satuan Harga_Beli Barang_Jadi IDBarang Nama Satuan Customer IdCustomer Nama Alamat Kota Telepon Fax Kontak Supplier IDSupplier Nama Alamat Kota Telepon Fax Kontak Detail_Akun IDAkun IDGroup Nama Lajur Standar Produksi Barang Bahan Jumlah Detail_Standar_BOP Barang Akun Biaya Detail_Standar_TKL Barang Akun Biaya Set_Harga_Jual Barang ProsenJual Harga_Jual Order_penjualan No_OrderJual Tanggal Customer Pembayaran Syarat Total Detail_Order_Penjualan No_Order_Jual Barang Harga Jumlah
Sub_Total Rencana Produksi No_rencana No_Order_Jual Order_Rencana_Produksi No_rencana Bahan Jumlah Order Pembelian No_Order Tanggal Supplier Pembayaran Syarat Total No_Rencana Detail_Order_Pembelian No_Order Bahan Harga Jumlah Sub_Total Pembelian No_Faktur Tanggal Supplier Pembayaran Syarat Total No_Order Detail_Pembelian No_Faktur Bahan Harga Jumlah Sub_Total Kartu_BB Bahan No_Bukti Tanggal Unit_Masuk Harga_Masuk Total_Masuk Unit_Keluar Harga_Keluar Total_Keluar Unit Harga Total Kartu_BP Bahan No_Bukti Tanggal Unit_Masuk Harga_Masuk Total_Masuk Unit_Keluar Harga_Keluar Total_Keluar Unit Harga Total Produksi No_Produksi No_rencana Mulai Selesai Barang Jumlah Biaya Detail_Produksi_Bahan No_Produksi Tanggal Barang Bahan Harga Jumlah Total Detail_Produksi_BOP No_Produksi Tanggal Barang Akun Biaya Detail_Produksi_TKL No_Produksi Tanggal Barang Akun Biaya Penjualan No_Faktur No_Order_Jual Tanggal Customer Pembayaran Syarat Total Detail_Penjualan No_Faktur Barang Harga Jumlah Sub_Total Kartu_BJ Barang No_Bukti Tanggal Unit_Masuk Harga_Masuk Total_Masuk Unit_Keluar Harga_Keluar Total_Keluar Unit Harga Total
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
BARANG JADI
TAMBAH EDIT HAPUS SIMPAN BATAL
KELUAR JUMLAH NAMA BAHAN STANDAR BAHAN BIAYA NAMA AKUN STANDAR BOP BIAYA NAMA BAHAN 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
8. Input Order Penjualan
Desain input order penjualan berfungsi untuk mengolah data order penjualan dari customer.
TAMBAH EDIT HAPUS SIMPAN BATAL
KELUAR SATUAN NAMA BARANG 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 BATAL
KELUAR SATUAN NAMA BARANG NO FAKTUR TANGGAL PEMBAYARAN SYARAT NO ORDER CUSTOMER
HARGA JUMLAH SUB TOTAL
TOTAL
10. Input Rencana Produksi
Desain input rencana produksi berfungsi untuk mengolah data rencana produksi.
TAMBAH EDIT HAPUS SIMPAN BATAL
KELUAR JUMLAH NAMA BARANG ORDER PENJUALAN JUMLAH BAHAN BARANG DETIL PP BAHAN JUMLAH NAMA BAHAN DETIL TOTAL PP BAHAN
NO RENCANA NO ORDER
Gambar 3.21 Desain Input Rencana Produksi
11. Input Produksi
TAMBAH EDIT HAPUS SIMPAN BATAL KELUAR HARGA NAMA BAHAN BIAYA BAHAN BIAYA NAMA AKUN BIAYA BOP BIAYA NAMA AKUN 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 BATAL
KELUAR SATUAN NAMA BAHAN NO ORDER TANGGAL PEMBAYARAN SYARAT NO RENCANA SUPPLIER
HARGA JUMLAH SUB TOTAL
TOTAL
13. Input Pembelian
Desain input pembelian berfungsi untuk mengolah data pembelian bahan.
TAMBAH EDIT HAPUS SIMPAN BATAL
KELUAR SATUAN NAMA BARANG 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.
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
SATUAN NAMA
BAHAN 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
SATUAN NAMA
BAHAN 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.
LAPORAN PERSEDIAAN BARANG JADI PT. ZONA PLASTIK PERIODE - BULAN - TAHUN
SATUAN NAMA
BARANG 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
SUPPLIER TANGGAL
NO 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.
LAPORAN ORDER PEMBELIAN PT. ZONA PLASTIK PERIODE - BULAN - TAHUN
CUSTOMER TANGGAL
NO 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
SUPPLIER TANGGAL
NO 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.
LAPORAN PENJUALAN PT. ZONA PLASTIK PERIODE - BULAN - TAHUN
CUSTOMER TANGGAL
NO 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 TANGGAL
NO 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.