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. CUSTOMER
PEMBELIAN
PRODUKSI
PENJUALAN
SUPPLIER
Mulai
ORDER
Order Penjualan
ORDER
Pencatatan Order
PP Bahan
Order Pembelian Bahan
Rencana Produksi
Order Penjualan Order Penjualan Order Penjualan
PP Bahan
Order Pembelian Order Pembelian Order Pembelian
PP Bahan PP Bahan
Rencana Produksi
Order Penjualan
Order Pembelian
A
Order Pembelian
PP Bahan : Permintaan Pembelian Bahan untuk Produksi Gambar 3.1 Diagram Alir Order Penjualan dan Order Pembelian
CUSTOMER
PEMBELIAN
PRODUKSI
PENJUALAN
A
Order Penjualan Pembelian
Rencana Produksi
Order Pembelian
Produksi
Faktur Penjualan Faktur Penjualan Faktur Penjualan
Pembelian
Pencatatan Persediaan Barang Jadi
Pencatatan Persediaan Bahan
Pembelian
Produksi Kartu BJ
Pembelian
Produksi Pembelian
Produksi
Faktur Penjualan Kartu BB
Selesai
Faktur Supplier Faktur Supplier
Produksi Penjualan
Penjualan
SUPPLIER
Produksi
Kartu BP
Pembelian
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
Data Customer
Data Bahan Baku
Data Bahan Penolong
Data Barang Jadi
Data Detail Akun
Data Group Akun
Data Header Akun
Entry Data
Entry Data
Entry Data
Entry Data
Entry Data
Entry Data
Entry Data
Entry Data
Group Akun
Header Akun
Customer
Bahan Baku
Bahan Penolong
Detail Akun
Supplier
Barang Jadi
Detail Akun
Group Akun
Standar_biaya Bahan
Standar_biaya BOP
Standar_biaya TKL
Standar BOP
Standar TKL
Standar Bahan
Gambar 3.3 Diagram Alir Entry Data Master
18
Data Order Penjualan
Data Pembelian
Entry Data
Customer Supplier
Order Penjualan
Barang Jadi Entry Data
Order Penjualan
Rencana Produksi
Rencana Produksi
Bahan Penolong
Order Pembelian
Order Pembelian
Bahan Baku
Pembelian
Kartu BB
Pembelian
Kartu BP
Produksi
Penjualan
Kartu BJ
Produksi
Penjualan
Standar Bahan
Standar BOP
Standar TKL
Gambar 3.4 Diagram Alir Transaksi
Kartu BJ
Penjualan
Kartu BB
Pembelian
Kartu BP
Produksi
Laporan
Laporan
Laporan
Laporan
Laporan
Laporan
Laporan Persediaan Barang Jadi
Laporan Persediaan Barang Jadi
Laporan Persediaan Bahan Baku
Laporan Pembelian
Laporan Persediaan Bahan Penolong
Laporan Produksi
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. Laporan Penjualan Laporan Produksi Laporan Persedian Bahan Baku
BAGIAN PEMBELIAN
Pembelian
MANAJER
Laporan Persediaan Bahan Penolong Laporan Persediaan Barang Jadi
Laporan Order Pembelian
+
Bahan
Laporan Order Penjualan Laporan Pembelian Laporan Harga Pokok Produksi
SISTEM INFORMASI AKUNTANSI
PRODUKSI
Akun
Barang Jadi
Order
Data Supplier
0
Faktur Jual CUSTOMER
Penjualan Harga Jual
Data Customer
KEUANGAN
Order Beli
Faktur
SUPPLIER
BAGIAN PENJUALAN
Gambar 3.6 Context Diagram Sistem Pembelian dan Penjualan yang terintegrasi dengan Inventori Pada PT. Zona Plastik
20
B. DFD Level 0 1 Data Supplier SUPPLIER
Data Customer KEUANGAN Akun
CUSTOMER Barang Jadi
Bahan
Data Master
4
Harga Jual
Customer
Harga Jual
Customer 5
+
Supplier
1
Supplier
Bahan Penolong Bahan Baku 3 2
BAGIAN PEMBELIAN
10
Standar TKL
Barang Jadi
Bahan Baku
Akun
6
Bahan Penolong
Set Harga Jual
Standar Bahan 9
Barang Jadi
BAGIAN PENJUALAN
Standar BOP
8
Standar TKL
Detail Akun
7
Standar BOP PRODUKSI
Standar Bahan
Bahan Baku Standar TKL
Barang Jadi
Standar Bahan
Bahan Penolong
2 Supplier
Standar BOP
Customer Harga Jual
Pembelian Order Beli
Penjualan Transaksi
Faktur
Order 11
Order Penjualan Rencana Produksi
12
13
Order Pembelian
Order Penjualan
Faktur Jual Biaya TKL
Rencana Produksi
+
22
Detil Biaya TKL
Biaya BOP
Order Pembelian Pembelian
Kartu_BJ
Kartu_BP
Kartu_BB 14
Pembelian
17
Biaya Bahan
Produksi
18
Kartu_BP
Kartu_BB
15
Penjualan 19
Produksi
16
20
Produksi
Detail Biaya Bahan
21
Penjualan
Detail Biaya BOP
Biaya Bahan
Kartu_BJ
Kartu_BP Kartu_BB
Kartu_BJ
Biaya BOP
Penjualan
3 Pembelian Order Pembelian Biaya TKL Laporan
Order Penjualan
+
Laporan Penjualan Laporan Produksi Laporan Pembelian
Laporan Order Penjualan
Laporan Persediaan Bahan Penolong
Laporan Persediaan Barang Jadi
Laporan Harga Pokok Produksi
MANAJER
Laporan Order Pembelian
Laporan Persedian Bahan Baku
Gambar 3.7 DFD Level 0
21
C. DFD Level 1 Proses Data Master 2
6
Bahan Penolong
Detail Akun
Bahan Penolong
Akun
Bahan
1 Bahan
Akun
Bahan Baku 2
6
Bahan Penolong
Detail Akun Akun
Bahan Baku BAGIAN PEMBELIAN
7
Bahan Penolong 1
Bahan Baku
KEUANGAN
Bahan Baku 3
Setting Standar Produksi
Barang Jadi Barang Jadi Standar Bahan
Barang Jadi
9
Standar TKL 3
7
Standar Bahan
PRODUKSI
8 Barang Jadi
Standar TKL
Barang Jadi
Standar BOP
Standar BOP 8 Standar Bahan
BAGIAN PENJUALAN
Harga Jual
Standar BOP Setting Harga Jual Harga Jual
4 CUSTOMER
Customer
Data Customer
4
Customer
Customer
5 5
Supplier
Supplier
Supplier
SUPPLIER Data Supplier
Gambar 3.8 DFD Level 1 Proses Data Master
Standar TKL 10
Set Harga Jual
22
D. DFD Level 1 Proses Transaksi 10
4
Set Harga Jual
Customer 1
3
Bahan Baku
Bahan Penolong
2
Customer
Harga Jual
Bahan Baku
Barang Jadi
5
Supplier
Bahan Penolong
1 2
3 Supplier
Barang Jadi CUSTOMER
Order Penjualan
Order Penjualan
Rencana Produksi
Rencana Produksi
Order
Order Beli
Order Pembelian
Rencana Produksi
6
11
Order Penjualan
Order Penjualan
Faktur Jual 16
Penjualan Penjualan
Order Penjualan Order Penjualan
Penjualan
Standar Bahan
7
Order Pembelian
Rencana Produksi
12
SUPPLIER 13
Standar Bahan
Penjualan
Order Pembelian
Order Pembelian
5
Kartu BJ
19
BAGIAN PENJUALAN
Kartu_BJ
Produksi
Standar TKL
Produksi
Standar BOP
9
Standar TKL Pembelian
Biaya Bahan Pembelian
Detail Biaya BOP
21
22
Biaya BOP
Detil Biaya TKL
14
Pembelian
17
Kartu_BB
18
Kartu_BP
Pembelian
Kartu_BB
Kartu_BB
Kartu_BP
Biaya TKL
BAGIAN PEMBELIAN
Pembelian
Rencana Produksi
Produksi
Detail Biaya Bahan
20
Faktur
8 Standar BOP
Kartu_BJ 15
4
Standar Bahan
Kartu_BP
Gambar 3.9 DFD Level 1 Proses Transaksi
E. DFD Level 1 Proses Laporan 11
14
Order Penjualan
Order Penjualan
Pembelian
13
16
Pembelian
15
Produksi
Penjualan
Penjualan
18
17
Kartu_BB
Kartu_BP
Kartu_BP
19
Kartu_BJ
Order Pembelian 20
1
3 Order Pembelian
Laporan Order Penjualan
5
Produksi
2
Laporan Produksi Laporan Penjualan
Laporan Pembelian
Laporan Order Pembelian
Laporan Produksi
Detail Biaya Bahan
Kartu_BJ
8
Biaya Bahan Biaya BOP
Laporan Persediaan Bahan Penolong 7 Laporan Persediaan Bahan Baku
4
Laporan Order Pembelian
Kartu_BB
Laporan Penjualan
Laporan Pembelian
9
6
Laporan Persediaan Barang Jadi
Laporan Harga Pokok Produksi
21
Detail Biaya BOP
22
Detil Biaya TKL
Biaya TKL
Laporan Persediaan Bahan Penolong
Laporan Persedian Bahan Baku
Laporan Persediaan Barang Jadi MANAJER
Laporan Order Penjualan
Laporan Harga Pokok Produksi
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: Bahan_Baku IdBahanB Nama Satuan Harga_Beli
Bahan_Penolong
Set_Harga_Jual
IdBahanP Nama Satuan Harga_Beli
No_renc ana
Order_penjualan
Detail_Order_Penjualan No_Order_Jual Barang Harga Jumlah Sub_Total
Barang ProsenJual Harga_Jual
No_OrderJ ual
No_OrderJual Tanggal Customer Pembayaran Syarat Total
Order_Rencana_Produksi No_rencana Bahan Jumlah
No_OrderJ ual
Rencana Produksi No_rencana No_Order_Jual
IdBahanB
Supplier IDSupplier Nama Alamat Kota Telepon Fax Kontak
IDBarang IdCustomer
Standar Produksi
IDBahanP
Barang Bahan Jumlah
IdBarang
Barang_Jadi IDBarang Nama Satuan
No_Rencana No_Order Relation_106
Penjualan Detail_Standar_TKL Barang Akun Biaya
IDBarang
Detail_Standar_BOP Barang Akun Biaya
IDAkun
Detail_Akun IDBarang IDAkun IDGroup Nama Lajur
No_Faktur No_Order_Jual Tanggal Customer Pembayaran Syarat Total
Kartu_BJ
No_Faktur No_faktur
No_Faktur Barang Harga Jumlah Sub_Total
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
Order Pembelian No_Order Tanggal Supplier Pembayaran Syarat Total No_Rencana
Barang No_Bukti Tanggal Unit_Masuk Harga_Masuk Total_Masuk Unit_Keluar Harga_Keluar Total_Keluar Unit Harga Total
IDAkun
Detail_Penjualan
Customer IdCustomer Nama Alamat Kota Telepon Fax Kontak
No_Rencana
No_Order
Pembelian No_Faktur Tanggal Supplier Pembayaran Syarat Total No_Order
No_Produks i
IdSuppl ier No_order
Detail_Order_Pembelian No_Order Bahan Harga Jumlah Sub_Total
No_Faktur No_Faktur
Detail_Pembelian No_Faktur Bahan Harga Jumlah Sub_Total
No_Produks i
No_Produks i
Produksi No_Produksi No_rencana Mulai Selesai Barang Jumlah Biaya
No_produks i
No_Produks i
Kartu_BB Bahan No_Bukti Tanggal Unit_Masuk Harga_Masuk Total_Masuk Unit_Keluar Harga_Keluar Total_Keluar Unit Harga Total
No_Produks i
No_Faktur
Kartu_BP Bahan 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
Fungsi
: Menyimpan data-data akun detail
24
Tabel 3.1 Akun Detail Nama Field IDAkunDetail IDAkunGrup Nama Lajur
Key
Type
PK NN NN NN
Lebar
Varchar Varchar Varchar Varchar
3 3 25 6
Keterangan ID Akun Detail ID Akun Grup Nama Akun Detail Lajur Akun Detail
2. Tabel Bahan Baku Nama Tabel
: Bahan Baku
Fungsi
: Menyimpan data-data bahan baku Tabel 3.2 Bahan Baku
Nama Field IDBahanBaku Nama Satuan Harga Beli
Constraint PK NN NN NN
Type Varchar Varchar Varchar Money
Lebar 5 20 10 8
Keterangan ID Bahan Baku Nama Bahan Baku Satuan Bahan Baku 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
IDBahanPenolong Nama Satuan
PK NN NN
Varcharg Varchar Varchar
5 20 10
Harga Beli
NN
Money
8
Keterangan ID Bahan Penolong Nama Bahan Penolong Satuan Bahan Penolong 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 IDBarang Nama Satuan
Constraint
Type
PK NN NN
Varchar Varchar Varchar
Lebar
Keterangan
5 20 50
ID Barang Jadi Nama BarangJadi Satuan Barang Jadi
5. Tabel Customer Nama Tabel
: Customer
Fungsi
: Menyimpan data-data customer Tabel 3.5 Customer
Nama Field IDCustomer Nama Alamat KOTA Telepon Fax Person
Constraint PK NN NN NN
NN
Type
Lebar
Varchar Datetime Varchar Varchar Varchar Varchar Varchar
5 30 30 15 15 15 30
Keterangan ID Customer Nama Customer Alamat Customer Kota Customer Telepon Customer Fax Customer Kontak Person
6. Tabel Supplier Nama Tabel
: Supplier
Fungsi
: Menyimpan data-data supplier Tabel 3.6 Supplier
Nama Field IDSupplier Nama Alamat KOTA Telepon Fax Person
Constraint PK NN NN NN
NN
Type
Lebar
Varchar Datetime Varchar Varchar Varchar Varchar Varchar
5 30 30 15 15 15 30
Keterangan ID Supplier Nama Supplier Alamat Supplier Kota Supplier Telepon Supplier Fax Supplier 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 Barang Bahan Jumlah
Constraint FK FK NN
Type Varchar Varchar Numeric
Lebar 5 5 9
Keterangan ID Barang ID Bahan 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 Barang Akun Biaya
Constraint FK FK NN
Type Varchar Varchar Money
Lebar 5 5 9
Keterangan ID Barang ID Detail Akun 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 Barang Akun Biaya
Constraint FK FK NN
Type Varchar Varchar Money
Lebar 5 5 8
Keterangan ID Barang ID Detail Akun 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 Barang ProsenJual Harga_Jual
Constraint PK,FK NN NN
Type Varchar Numeric Money
Lebar 5 9 8
Keterangan ID Barang Prosentase harga jual Harga Jual Barang
11. Tabel Order Penjualan Nama Tabel
: Order_Penjualan
Fungsi
: Menyimpan data-data order penjualan Tabel 3.11 Order Penjualan
Nama Field No Order Customer Tanggal Pembayaran Syarat Total
Constraint PK FK NN NN NN NN
Type
Lebar
Varchar Varchar Datetime Varchar Int Money
8 8 8 6 4 8
Keterangan No Order Penjualan IDCustomer Tanggal Order Pembayaran Syarat pembayaran 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 No Order Jual Barang Harga Jumlah Sub Total
Constraint PK FK NN NN NN
Type Varchar Varchar Money Int Money
Lebar
Keterangan
8 5 8 4 8
No Order Jual Kode Barang Jadi Harga satuan barang jadi Jumlah Order Penjualan 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 No_Rencana No_Order
Constraint PK FK
Type Varchar Varchar
Lebar 8 8
Keterangan No Rencana Produksi 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 No_Rencana Bahan Jumlah
Constraint PK FK NN
Type Varchar Varchar Numeric
Lebar 8 5 9
Keterangan No Rencana Produksi ID Bahan Jumlah Rencana Order
15. Tabel Order Pembelian Nama Tabel
: Order Beli
Fungsi
: Menyimpan data-data order pembelian Tabel 3.15 Order Pembelian
Nama Field No Order Supplier Tanggal Pembayaran Syarat Total No. Rencana
Constraint PK FK NN NN NN NN NN
Type
Lebar
Varchar Varchar Datetime Varchar Int Money Varchar
8 8 8 6 4 8 8
Keterangan No Order Pembelian IDSuppier Tanggal Order Pembelian Jenis Pembayaran Syarat pembayaran Total Order Pembelian 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 No Order Beli Bahan Harga Jumlah Sub Total
Constraint FK NN NN NN NN
Type Varchar Varchar Money Int Money
Lebar 8 5 8 4 8
Keterangan No Order Pembelian ID Bahan Harga Satuan bahan Jumlah Bahan Sub Total Bahan
17. Tabel Pembelian Nama Tabel
: Pembelian
Fungsi
: Menyimpan data-data pembelian Tabel 3.17 Pembelian
Nama Field No Faktur No Order Supplier Tanggal Pembayaran Syarat Total
Constraint PK FK NN NN NN NN NN
Type
Lebar
Varchar Varchar Varchar Datetime Varchar Int Money
8 8 8 8 6 4 8
Keterangan No Faktur Pembelian No Oder Pembellian IDSupplier Tanggal Pembelian Jenis Pembayaran Syarat Pembayaran Total Pembelian
18. Tabel Detail Pembelian Nama Tabel
: Detil Beli
Fungsi
: Menyimpan data-data detail pembelian
30
Tabel 3.18 Detail Pembelian Nama Field No. Faktur Bahan Harga Jumlah Sub Total
Constraint
Type
PK NN NN NN NN
Lebar
Varchar Varchar Money Numeric Money
8 5 8 9 8
Keterangan No Faktur Pembelian ID Bahan Harga Satuan bahan Jumlah Bahan Sub Total Bahan
19. Tabel Produksi Nama Tabel
: Produksi
Fungsi
: Menyimpan data-data produksi barang jadi Tabel 3.19 Produksi
Nama Field No Produksi No. Rencana Mulai Selesai Barang Jumlah Biaya
Constraint PK FK NN NN NN NN NN
Type
Lebar
Varchar Varchar Datetime Datetime Varchar Int Money
8 8 8 8 5 9 8
Keterangan No Produksi No. Rencana Produksi Waktu Mulai Produksi Waktu Selesai Produksi ID Barang Jumlah Produksi 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 No Produksi Tanggal Barang Bahan Harga Jumlah Total
Constraint PK NN NN NN NN NN NN
Type
Lebar
Varchar Datetime Vachar Varchar Money Numeric Money
8 8 5 5 8 9 8
Keterangan No Produksi Tanggal Produksi ID Barang ID Bahan Harga Bahan Jumlah Bahan 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 No Produksi Tanggal Barang Akun Biaya
Constraint PK NN NN
Type
Lebar
Varchar Datetime Varchar Varchar Money
8 8 5 5 8
Keterangan No Produksi Tanggal Produksi BOP ID Barang Akun BOP 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 No Produksi Tanggal Barang Akun Biaya
Constraint PK NN NN
Type
Lebar
Varchar Datetime Varchar Varchar Money
8 8 5 5 8
Keterangan No Produksi Tanggal Produksi TKL ID Barang Akun TKL Biaya Produksi
23. Tabel Penjualan Nama Tabel
: Penjualan
Fungsi
: Menyimpan data-data penjualan
32
Tabel 3.23 Penjualan Nama Field No Faktur No Order Customer Tanggal Pembayaran Syarat Total
Constraint PK FK NN NN NN NN NN
Type
Lebar
Varchar Varchar Varchar Datetime Varchar Int Money
8 8 8 8 6 4 8
Keterangan No Faktur Penjualan No Order Penjualan IDCustomer Tanggal Penjualan Jenis Pembayaran Syarat pembayaran Total Penjualan
24. Tabel Detail Penjualan Nama Tabel
: Detail_Penjualan
Fungsi
: Menyimpan data-data detail penjualan Tabel 3.24 Detail Penjualan
Nama Field No. Faktur Barang Jumlah Harga Sub Total
Constraint PK NN NN NN NN
Type Varchar Varchar Int Money Money
Lebar 8 5 4 8 8
Keterangan No Faktur Penjualan Id Barang Jumlah Barang Harga Satuan Barang 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 Bahan Tanggal No. Bukti Unit Masuk Harga Masuk Total Masuk Unit Keluar Harga Keluar Total Keluar Unit Harga Total
Constraint
Type
Lebar
NN NN FK NN NN NN NN NN NN NN NN NN
Varchar Datetime Varchar Numeric Money Money Numeric Money Money Numeric Money Money
5 8 8 9 8 8 9 8 8 9 8 8
Keterangan ID Bahan Baku Tanggal No Bukti Jumlah Masuk Harga Masuk Total Masuk Jumlah Keluar Harga Keluar Total Keluar Jumlah Akhir Harga Akhir Total Akhir
26. Tabel Kartu BP Nama Tabel
: Kartu_BP
Fungsi
: Menyimpan data persediaan bahan penolong Tabel 3.26 Kartu BP
Nama Field Bahan Tanggal No. Bukti Unit Masuk Harga Masuk Total Masuk Unit Keluar Harga Keluar Total Keluar Unit Harga Total
Constraint
Type
Lebar
NN NN FK NN NN NN NN NN NN NN NN NN
Varchar Datetime Varchar Numeric Money Money Numeric Money Money Numeric Money Money
5 8 8 9 8 8 9 8 8 9 8 8
Keterangan ID Bahan Penolong Tanggal No Bukti Jumlah Masuk Harga Masuk Total Masuk Jumlah Keluar Harga Keluar Total Keluar Jumlah Akhir Harga Akhir 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
NN NN FK NN NN NN NN NN NN NN NN NN
Varchar Datetime Varchar Numeric Money Money Numeric Money Money Numeric Money Money
5 8 8 9 8 8 9 8 8 9 8 8
Barang Tanggal No. Bukti Unit Masuk Harga Masuk Total Masuk Unit Keluar Harga Keluar Total Keluar Unit Harga Total
3.8.6
Keterangan ID Barang Jadi Tanggal No Bukti Jumlah Masuk Harga Masuk Total Masuk Jumlah Keluar Harga Keluar Total Keluar Jumlah Akhir Harga Akhir Total Akhir
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 KELUAR
NAMA LAJUR
TAMBAH
EDIT
HAPUS
SIMPAN
BATAL
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 KELUAR
SATUAN HARGA BELI
TAMBAH
EDIT
HAPUS
SIMPAN
BATAL
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 KELUAR
SATUAN HARGA BELI
TAMBAH
EDIT
HAPUS
SIMPAN
BATAL
Gambar 3.14 Desain Input Bahan Penolong
36
4. Input Customer Desain input customer berfungsi untuk mengolah data customer.
ID CUSTOMER NAMA KELUAR
ALAMAT KOTA TELEPON FAX KONTAK PERSON
TAMBAH
EDIT
HAPUS
SIMPAN
BATAL
Gambar 3.15 Desain Input Customer
5. Input Supplier Desain input supplier berfungsi untuk mengolah data supplier.
ID SUPPLIER NAMA KELUAR
ALAMAT KOTA TELEPON FAX KONTAK PERSON
TAMBAH
EDIT
HAPUS
SIMPAN
BATAL
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 KELUAR STANDAR BAHAN BAHAN
NAMA
JUMLAH
NAMA
BIAYA
NAMA
BIAYA
STANDAR BOP AKUN
STANDAR TKL BAHAN
TAMBAH
EDIT
HAPUS
SIMPAN
BATAL
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
BIAYA BAHAN
EDIT
BIAYA BOP
HAPUS
BIAYA TKL
SIMPAN + BATAL
TOTAL BIAYA PRODUKSI PROSEN HARGA JUAL x
KELUAR
HARGA JUAL
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.
NO ORDER
CUSTOMER
TANGGAL PEMBAYARAN SYARAT
BARANG
NAMA
SATUAN
HARGA
JUMLAH
SUB TOTAL
TOTAL
TAMBAH
EDIT
HAPUS
SIMPAN
BATAL
KELUAR
Gambar 3.19 Desain Input Order Penjualan
9. Input Penjualan Desain input penjualan berfungsi untuk mengolah data penjualan barang jadi.
NO FAKTUR
NO ORDER
TANGGAL
CUSTOMER
PEMBAYARAN SYARAT
BARANG
SATUAN
NAMA
HARGA
JUMLAH
SUB TOTAL
TOTAL
TAMBAH
EDIT
HAPUS
SIMPAN
BATAL
Gambar 3.20 Desain Input Penjualan
KELUAR
39
10.
Input Rencana Produksi
Desain input rencana produksi berfungsi untuk mengolah data rencana produksi.
NO RENCANA KELUAR
NO ORDER ORDER PENJUALAN BARANG
NAMA
JUMLAH
BAHAN
JUMLAH
DETIL PP BAHAN BARANG
DETIL TOTAL PP BAHAN BAHAN
TAMBAH
EDIT
NAMA
HAPUS
JUMLAH
SIMPAN
BATAL
Gambar 3.21 Desain Input Rencana Produksi
11.
Input Produksi
Desain input produksi berfungsi untuk mengolah data produksi barang jadi.
40
NO PRODUKSI
MULAI
NO RENCANA
SELESAI
NO RENCANA JUMLAH
BIAYA PRODUKSI
BIAYA BAHAN JUMLAH
HARGA
NAMA
BAHAN
SUB TOTAL
BIAYA BOP AKUN
BIAYA
NAMA
BIAYA TKL AKUN
TAMBAH
NAMA
EDIT
BIAYA
HAPUS
SIMPAN
BATAL
KELUAR
Gambar 3.22 Desain Input Produksi
12.
Input Order Pembelian
Desain input order pembelian berfungsi untuk mengolah data order pembelian yang dilakukan kepada supplier.
NO RENCANA
NO ORDER TANGGAL
SUPPLIER
PEMBAYARAN SYARAT
BAHAN
NAMA
SATUAN
HARGA
JUMLAH
SUB TOTAL
TOTAL
TAMBAH
EDIT
HAPUS
SIMPAN
BATAL
Gambar 3.23 Desain Input Order Pembelian
KELUAR
41
13.
Input Pembelian
Desain input pembelian berfungsi untuk mengolah data pembelian bahan.
NO ORDER
NO FAKTUR TANGGAL
SUPPLIER
PEMBAYARAN SYARAT
BARANG
NAMA
SATUAN
HARGA
JUMLAH
SUB TOTAL
TOTAL
TAMBAH
SIMPAN
HAPUS
EDIT
BATAL
KELUAR
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
Rp.
TENAGA KERJA LANGSUNG
Rp.
OVERHEAD PABRIK
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
BAHAN BAKU
NAMA
-
BULAN - TAHUN
SATUAN
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
BAHAN PENOLONG
NAMA
-
BULAN - TAHUN
SATUAN
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
BARANG JADI
NAMA
-
BULAN - TAHUN
SATUAN
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
NO ORDER
TANGGAL
-
BULAN - TAHUN
SUPPLIER
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
NO ORDER
-
TANGGAL
BULAN - TAHUN
CUSTOMER
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
NO FAKTUR
TANGGAL
-
NO ORDER
BULAN - TAHUN
SUPPLIER
PEMBELIAN
TOTAL PEMBELIAN
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
NO FAKTUR
TANGGAL
-
BULAN - TAHUN
CUSTOMER
NO ORDER
PENJUALAN
TOTAL PENJUALAN
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
NO PRODUKSI
TANGGAL
-
BULAN - TAHUN
BARANG
NILAI PRODUKSI
TOTAL NILAI PRODUKSI
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.