BAB 5 HASIL DAN PEMBAHASAN
5.1 Pengumpulan Data Produk Berikut ini merupakan data yang diperoleh melalui wawancara dengan pihak manajemen tentang jenis produk yang dihasilkan oleh PT. Palmanusa Adhi Kencana pada tahun 2003: Tabel 5.1 Data Produksi tahun 2003-2004 PT. Palmanusa Adhi Kencana Jenis Produk
Jumlah Produksi
•
Round Table
2.439 unit
•
Side Table
1.795 unit
•
Deck Chair
1.691 unit
•
Dining Table
1.647 unit
•
Bench
4.148 unit
•
Lounge Chair
2.132 unit
•
Arm Chair
20.775 unit
Total
34.627 unit Sumber: wawancara eksekutif PT P A K
7%
Arm Chair
5%
Lounge Chair
12%
Side Table Deck Chair 5% 5%
60% 6%
Bench Round Table Dining Table
Gambar 5.1 Persentase Hasil Produksi PT. PAK Tahun 2003-2004 Dengan menghasilkan tujuh produk tersebut, total volume produksi per tahun berkisar pada angka 1250 m3 dengan sisa produksi sebesar 25 m3. Sisa produksi tersebut digunakan sebagai buffer inventory yakni persediaan untuk persiapan apabila jumlah produk yang dihasilkan tidak mencukupi. Alasan adanya buffer inventory ini adalah karena biaya persiapan produksi terlalu besar untuk menghasilkan produk dengan jumlah sedikit. Oleh karena itu diharapkan dengan adanya inventory ini dapat menutupi kebutuhan ad hoc. Untuk melakukan analisa dengan menggunakan data tersebut maka ada baiknya kita menilik pada produk sampel yang digunakan untuk mewakili produkproduk yang dihasilkan perusahaan. Dalam memilih produk sebagai sampel perusahaan, ada baiknya dilihat sistem pembebanan biaya perusahaan. Perusahaan membebankan biaya berdasarkan jumlah produksi sebagai penentu biaya, sehingga produk yang memiliki volume produksi tertinggi menanggung biaya paling tinggi.
85
Sehubungan dengan pembebanan berdasar jumlah, produk yang diambil sebagai contoh adalah Arm chair, Dining Table, dan Bench. Arm Chair mewakili produk yang memiliki jumlah permintaan paling tinggi, Dining Table mewakili produk yang memiliki permintaan paling sedikit dan Bench mewakili produk yang berada diantara keduanya. Diharapkan dengan ketiga produk ini dapat memberikan gambaran yang jelas mengenai perbedaan sistem ABC dan sistem tradisional.
5.1.1 Produk Arm Chair Bahan baku utama yang digunakan untuk proses produksi Arm Chair ini adalah kayu Nyatoh, namun dapat disesuaikan dengan permintaan konsumen. Penjelasan mengenai pembuatan Arm Chair akan dibagi ke dalam part-partnya. Part yang ada yakni: 1. Kaki Depan dan Kaki Belakang 2. Batas Ram Samping 3. Tanganan 4. Bagian Samping Sandaran 5. Bagian Atas Sandaran 6. Slat Sandaran 7. Bagian Belakang Ram Dudukan 8. Bagian Samping Dudukan 9. Badan/ Bagian Lepasan
86
Untuk semua part, ada proses yang dilewati dahulu, sebelum sampai ke gudang bestek, yakni proses Rough Mill guna memperoleh ukuran yang diminta pada saat bahan sampai ke gudang bestek. Dari Gudang Bestek part-part diproses di bagian produksi. Setelah part-part selesai diproses dimasukkan ke gudang part yang akan dilanjutkan ke proses assembly dan dilakukan repair. Setelah itu masuk ke gudang komponen. Dari gudang komponen dilakukan finishing berupa pewarnaan dan packing untuk kemudian dimasukkan ke gudang barang jadi. Tabel 5.2, dan tabel 5.3 berikut ini merupakan bahan tidak langsung dan bahan packing yang digunakan untuk Arm Chair: Tabel 5.2 Bahan Tidak Langsung Arm Chair Bahan
Jumlah 0,15613 m2
Lem Poyoshica Dowel Pasak (40 x ø6)
10 bh.
Pasak kayu
2 bh.
Pin (30 x ø6)
8 bh.
Cross Dowel (30 x ø6)
2 bh.
Logo "X"
1 bh.
Paku Brass 1,2”
2 bh.
Sumber: R & D PT. P A K
87
Tabel 5.3 Bahan Packing Arm Chair Bahan
Jumlah 3,2475 m2
Karton DW Strapping band
6,5 m
Band tape
5,82 m
Sticker
1 bh.
Brosur + Assembly instruction
2 set
Sumber: R & D PT. P A K
5.1.2 Produk Bench Bahan baku yang digunakan untuk proses produksi Bench adalah kayu Jati, namun dapat disesuaikan dengan permintaan konsumen. Penjelasan mengenai pembuatan bench akan dibagi ke dalam part-partnya. Part yang ada yakni: 1. Ram samping a. Kaki depan b. Kaki belakang c. Bingkai bawah d. Bingkai atas e. Tanganan 2. Bingkai lepasan 3. Ram dudukan a. Ruji-ruji dudukan
88
b. Slat depan c. Slat belakang 4. Ram sandaran a. Bingkai atas sandaran b. Bingkai bawah sandaran c. Ruji-ruji sandaran Untuk semua part, ada proses yang dilewati dahulu, sebelum sampai ke gudang bestek, yakni proses Rough Mill guna memperoleh ukuran yang diminta pada saat bahan sampai ke gudang bestek. Dari Gudang Bestek part-part diproses di bagian produksi. Setelah part-part selesai diproses dimasukkan ke gudang part yang akan dilanjutkan ke proses assembly dan dilakukan repair. Setelah itu masuk ke gudang komponen. Dari gudang komponen dilakukan packing untuk kemudian dimasukkan ke gudang barang jadi. Berbeda dengan Arm chair, biasanya Bench diberi pewarnaan berupa teak oil ataupun cat warna. Setelah part-part diberi warna maka dikeringkan dengan menggunakan conveyor gantung. Tabel 5.4 dan tabel 5.5 berikut ini merupakan bahan tidak langsung dan bahan packing yang digunakan untuk Bench:
89
Tabel 5.4 Bahan Tidak Langsung Bench Bahan
Jumlah 0,319175 m2
Lem Poyoshica Dowel Pasak (40 x ø6)
38 bh.
Cross Dowel (30 x ø6)
2 bh.
Sekrup (+) 1¼", ø 8 mm
37 bh.
Pin (20 x ø5)
4 bh.
Pin (20 x ø6)
2 bh.
Pin Galv. 37 x ø6
2 bh. 0,056325 m2
Lem Polyartica Pasak kayu
7 bh.
Logo "X"
1 bh.
Paku
2 bh.
Sumber: R & D PT. P A K
Tabel 5.5 Bahan Packing Bench Bahan
Jumlah 3,8019 m2
Karton DW Strapping band
7,17 m
Band tape
6,12 m
Sticker
1 bh.
90
Bahan
Jumlah
Brosur + Assembly instruction
2 set
Sumber: R & D PT. P A K
5.1.3 Produk Dining Table Bahan baku yang digunakan untuk proses produksi Dining Table adalah kayu Jati, namun dapat disesuaikan dengan permintaan konsumen. Penjelasan mengenai pembuatan bench akan dibagi ke dalam part-partnya. Part yang ada yakni: 1. Top Table a. Assembly Frame b. Bingkai Depan c. Bingkai Belakang d. Bagian Samping Top Table e. Bingkai Tengah 2. Apron a. Apron Panjang b. Apron Pendek c. Bingkai Tengah Apron 3. Slat - Slat Top Table 4. Klos Top Table 5. Wooden Plug A
91
6. Klos 7. Kaki Untuk semua part, ada proses yang dilewati dahulu, sebelum sampai ke gudang bestek, yakni proses Rough Mill guna memperoleh ukuran yang diminta pada saat bahan sampai ke gudang bestek. Dari Gudang Bestek part-part diproses di bagian produksi. Setelah part-part selesai diproses dimasukkan ke gudang part yang akan dilanjutkan ke proses assembly dan dilakukan repair. Setelah itu masuk ke gudang komponen. Dari gudang komponen dilakukan packing untuk kemudian dimasukkan ke gudang barang jadi. Biasanya Dining Table diberi pewarnaan berupa cat warna (pure white). Setelah part-part diberi warna maka dikeringkan dengan menggunakan conveyor gantung. Tabel 5.6 dan tabel 5.7 berikut ini merupakan bahan tidak langsung dan bahan packing yang digunakan untuk Dining Table: Tabel 5.6 Bahan Tidak Langsung Dining Table Bahan
Jumlah 0,42780 m2
Lem Poyoshica Dowel Pasak (40 x ø6)
8 bh.
Sekrup (+) 1¼", ø 8 mm
74 bh.
Sekrup (+) 5/8", ø 8 mm
24 bh.
Sekrup (+) 1", ø 8 mm
16 bh.
92
Bahan
Jumlah
Dowel beralur
8 bh.
Leg corner Bracket
4 bh.
Bolt
8 bh.
Rubber Feet
4 bh.
Logo "X"
1 bh.
Paku
2 bh.
Sumber: R & D PT. P A K
Tabel 5.7 Bahan Packing Dining Table Bahan
Jumlah 4,08093 m2
Karton DW Strapping band
10,15 m
Band tape
8,9 m
Sticker
1 bh.
Brosur + Assembly instruction
2 set
Sumber: R & D PT. P A K
5.1.4 Penentuan Pusat Biaya Setelah mengetahui mengenai gambaran produk-produk yang dijadikan sampel untuk penelitian maka langkah selanjutnya adalah mengidentifikasi Pusatpusat biaya. PT. Palmanusa Adhi Kencana menggunakan sistem tradisional dalam
93
perhitungan perencanaan biaya produksi. Biaya dibagi ke dalam dua bagian besar, yakni biaya pabrikasi dan biaya komersil. Biaya pabrikasi terdiri dari biaya bahan langsung, tenaga kerja langsung, dan biaya overhead. Biaya komersial yakni biaya pemasaran dan biaya administrasi dan umum. Namun mengenai biaya komersial tidak akan dibahas lebih jauh karena berada diluar topik. Perusahaan membagi biaya pabrikasi yang terjadi sebagai berikut: 1. Biaya bahan langsung Biaya ini merupakan biaya bahan baku yang digunakan untuk proses produksi per produk. Setiap jenis produk berbeda memiliki bahan yang berbeda sesuai permintaan konsumen. Pembebanan yang dilakukan dari awal proses produksi hanya sekali yakni pada awal proses produksi. 2. Biaya Tenaga kerja langsung Biaya tenaga kerja langsung meliputi biaya operator proses produksi di seluruh lini produksi. Tenaga kerja yang ada terbagi-bagi sesuai dengan area kegiatan mereka, yakni: a. Rough Mill b. Produksi c. Assembling d. Repair e. Setting f. Finishing g. Packing
94
h. Inventory Dari kedelapan bagian tersebut, data jumlah tenaga kerja, jam kerja serta keluaran yang dihasilkan akan digunakan untuk melakukan perhitungan biaya tenaga kerja langsung. 3. Biaya Tidak Langsung Biaya tidak langsung ini merupakan biaya overhead pabrik diluar biayabiaya langsung. Biaya ini meliputi: a. Bahan tidak langsung Produksi Terdiri atas penggunaan bahan-bahan pembantu selama proses produksi suatu produk, seperti: lem, sekrup, paku dan bahan pembantu lainnya yang tidak signifikan. b. Bahan tidak langsung Packing Packing diberikan kepada produk sebagai pelengkap dan pelindung agar produk terlindungi dari benturan dan kerusakan dan untuk mempermudah penyimpanan dalam gudang. Packing yang diberikan berbeda untuk masing-masing jenis produk. Namun bahan yang digunakan umumnya sama. c. Biaya tidak langsung lainnya Yang termasuk dalam biaya ini yakni biaya overhead lainnya seperti: o Biaya tenaga kerja tidak langsung o Biaya utilitas seperti telepon dan listrik dan
95
o Biaya-biaya kendaraan operasional seperti asuransi, penyusutan, operasional, dan maintenance o Biaya maintenance dan biaya penyusutan peralatan dan mesin o Biaya-biaya gedung seperti asuransi, penyusutan, maintenance, PBB o Biaya alat-alat kantor pabrik o Biaya penanganan bahan baku.
5.1.5 Pengumpulan Data dan Penentuan Standar Biaya Pertama-tama dilakukan perincian biaya overhead pabrik. Biaya listrik yang dibutuhkan diperkirakan menggunakan perhitungan di bawah ini. dilihat pada Tabel 5.8 di bawah ini yang mendata mesin-mesin dan peralatan listrik yang digunakan pabrik dibagi berdasarkan tiga bagian besar lantai produksi. Tabel 5.8 Detail Pemakaian Listrik untuk Area Rough Mill No
Jumlah
Daya/ unit
(buah)
(kW)
Jenis
Usage (kW)
1
Planner
2
2,730
5,46
2
Jump Saw
2
3,170
6,34
3
Double Planner
2
3,270
6,54
4
Double Entenoner
1
3,700
3,7
5
Single Rip Saw
1
1,430
1,43
96
Jumlah No
Daya/ unit
Jenis
Usage (kW) (buah)
(kW)
6
Multi Rip Saw
2
2,730
5,46
7
Band Saw
6
5,625
33,75
8
Pemotong Dowel
3
1,730
5,19
9
Moulder
3
5,120
15,36
10
Compressor
2
7,460
14,92
11
Radial Arm Saw
2
2,200
4,4
∑
∑
26
102,55
Tabel 5.9 Detail Pemakaian Listrik untuk Area Produksi No
Jumlah
Daya/ unit
(buah)
(kW)
Jenis
Usage (kW)
1
Tenon
2
2,230
4,46
2
Mortizer
7
2,170
15,19
3
Sander
9
2,275
20,475
4
Hor/Ver Bor
10
2,460
24,6
5
Router
4
2,670
10,68
6
R/L Bor
2
2,460
4,92
7
Shaper
10
3,230
32,3
8
Cross Cut
3
3,150
9,45
97
Jumlah No
Daya/ unit
Jenis
Usage (kW) (buah)
(kW)
9
Compressor
1
7,460
7,46
10
Wide Sander
1
3,500
3,5
11
Radial Arm Saw
2
2,270
4,54
12
Double Cutting
2
2,270
4,54
13
Hydraulic Press
5
2,580
12,9
14
Mesin Bubut
1
1,500
1,5
∑
∑
59
156,515
Tabel 5.10 Detail Pemakaian Listrik untuk Area Finishing No
Jumlah
Daya/unit
(buah)
(kW)
Jenis
Usage (kW)
1
Strapping machine
4
0,460
1,84
2
Conveyor
1
1,580
1,58
3
Compressor
1
6,525
6,525
4
spray boath
4
1,150
4,6
5
control electrostatic
1
5,000
5
∑
11
∑
19,545
Sumber: PPIC PT. P A K
98
Tabel 5.11 Detail Pemakaian Listrik untuk Area Pabrik Jumlah Daya/unit
Usage
Jam
Total
(buah)
(kWatt)
(kWH)
(/bulan)
(kWH)
200
0,03
6
600
4.320
Komputer
5
0,5
2,5
600
1.500
Motor Gerbang
1
0,5
0,5
300
180
AC
4
0,5
2
300
720
Lain-lain
-
-
1,1
-
594
∑
12,1
∑
7.212
Lain-Lain Penerangan
Total daya mesin pabrik adalah: = 102,55 kW + 156,515 kW + 19,545 kW = 278,61 kW Dengan jam pemakaian per bulan (21 jam/ hari x 25 hari/ bulan ) = 525 jam/ bulan Total Pemakaian listrik per bulan = (278,61 kW x 525 jam/ bulan) + 7.212 kWH = 146.270,3 kWH + 7.212 kWH = 153.482,3 kWH
99
*Berdasarkan Tarif Dasar Listrik yang ditetapkan oleh PLN tahun 2003, PT Palmanusa Adhi Kencana menggunakan tarif golongan I-2/ TR yakni batas daya antara 14 kVA sampai dengan 200 kVA. = Rp. 32.500,00 / kVA.bulan x 200 kVA
Biaya Beban
= Rp 6.500.000,00 /bulan = Rp. 440 /kWH x 153.482,3 kWH
Biaya Pemakaian
= Rp. 67.532.190,00 /bulan Total Biaya Listrik
= Rp. 67.532.190,00 + Rp 6.500.000,00 = Rp. 74.032.190,00 /bulan x 12 bulan = Rp. 888.386.280,00 /tahun
Tabel 5.12 Pemakaian biaya Tenaga Kerja Tidak Langsung Jml Jenis
Hari Gaji Pokok
Transport
(org.)
Total Kerja
1. Karyawan ADM
10
Rp 650.000
Rp 12.500
24
Rp 9.625.000
2. Sopir
3
Rp 800.000
Rp 12.500
24
Rp 3.000.000
3. Penanganan Bhn Baku
5
Rp 600.000
Rp 12.500
24
Rp 4.562.500
4. Office Boy
2
Rp 450.000
Rp 12.500
24
Rp 1.525.000
5. Satpam
9
Rp 650.000
Rp 12.500
30
Rp 9.225.000
6. Karyawan maintenance
7
Rp 600.000
Rp 12.500
24
Rp 6.387.500
4
Rp 2.500.000
-
-
Rp 10.000.000
7. Manager (FAD, R&D, Produksi, PPIC, Logistik)
100
Jenis
Jml
Gaji Pokok
Transport
Hari
Total
8. Direktur
1
Rp 4.000.000
-
-
Rp 4.000.000
9. Kepala Bagian
9
Rp 1.250.000
-
-
Rp 11.250.000 ∑ Rp 59.575.000
Sumber: FA D PT. P A K
Tabel 5.13 Detail Kendaraan No
Jenis
Jumlah
1
Truk
2
2
Mobil Box
1 Sumber:FAD PT. P A K
Tabel 5.14 Detail Tanah dan Bangunan Ukuran
Luas
Harga
Total
Nilai Tanah (NT)
107*139
14.873 m2
Rp 500.000 /m2
Rp 7.436.500.000
Nilai Bangunan (NB)
89*115
10.235 m2
Rp 350.000 /m2
Rp 3.578.750.000
Sumber: FAD PT. P A K
Perhitungan Pajak Tanah (0.5% x 20% x NT)
= Rp. 7.436.500,00
Bangunan (0.5%x20%x(NB-3,5jt)) = Rp. 3.578.750,00 Total PBB
= Rp 11.015.250,00
101
Tabel berikut ini merupakan daftar biaya overhead pabrik di PT. Palmanusa Adhi Kencana pada tahun 2003-2004. Tabel 5.15 Biaya Overhead Pabrik tahun 2003-2004 Jenis Biaya
Detail
Jumlah
B. Tenaga Kerja tidak Langsung
-
Rp 714.900.000,00
B. Utilitas (Air, telp & Listrik)
Biaya-biaya gedung
Biaya-biaya kendaraan
B. Peralatan & Mesin
Telepon
Rp 58.639.125,81
Listrik
Rp 888.386.280,00
Asuransi
Rp 238.583.333,33
Penyusutan
Rp 119.291.666,67
PBB
Rp 11.015.250,00
Perawatan
Rp 24.433.000,00
Asuransi
Rp 13.753.200,00
Penyusutan
Rp 6.782.100,00
Perawatan
Rp 28.020.000,00
Operasional
Rp 55.012.800,00
Penyusutan
Rp 977.318.800,00
Perawatan
Rp 288.000.000,00
Biaya Peralatan Kantor Pabrik
-
Rp 3.000.000,00
B. Penanganan Bahan Baku
-
Rp 1.271.643.300,00 Total:
102
Rp 4.698.778.855,81
Penetapan standar-standar untuk perhitungan prediksi biaya dilakukan oleh perusahaan dalam memperkirakan harga jual kepada konsumen. Penetapan standar dibagi menjadi tiga bagian utama yakni standar bahan, standar tenaga kerja, dan standar biaya overhead. Standar Biaya Bahan Bahan baku utama yang digunakan produk yang dihasilkan PT Palmanusa Adhi Kencana ada dua jenis yaitu kayu Jati dan kayu Nyatoh seperti terlihat pada tabel 5.16. Tabel 5.16 Standar Bahan Baku Utama Jenis
Satuan
Harga/ Satuan
Kayu Jati
m3
Rp. 9.800.000,00
Kayu Nyatoh
m3
Rp. 2.480.000,00
Kemudian selain bahan-bahan utama, diterapkan pula standar harga untuk bahan tidak langsung seperti bahan pembantu, bahan finishing dan bahan packing. Tabel 5.17 berikut ini memuat bahan yang digunakan dalam pembahasan skripsi. Tabel 5.17 Standar Bahan Pembantu No
Bahan Pembantu
Satuan
Harga/ Satuan
1
Lem Poyoshica
m2
Rp. 20.520
2
Dowel Pasak (40 x ø6)
unit
Rp. 135
3
Pasak kayu
unit
Rp. 120
103
4
Bahan Pembantu
Satuan
Harga/ Satuan
5
Pin (30 x ø6)
unit
Rp. 105
6
Cross Dowel (30 x ø6)
unit
Rp. 125
7
Logo "X"
unit
Rp. 600
8
Paku Brass 1,2”
unit
Rp. 15
9
Sekrup (+) 5/8", ø 8 mm
unit
Rp. 200
10
Sekrup (+) 1", ø 8 mm
unit
Rp. 235
11
Dowel beralur
unit
Rp. 150
12
Sekrup (+) 1¼", ø 8 mm
unit
Rp. 255
13
Pin (20 x ø5)
unit
Rp. 89
14
Pin (20 x ø6)
unit
Rp. 92
15
Pin Galv. 37 x ø6
unit
Rp. 150
16
Lem Polyartica
m2
Rp. 34.890
17
Leg corner Bracket
unit
Rp. 550
18
Bolt
unit
Rp. 435
19
Paku
unit
Rp. 15
20
Rubber Feet
unit
Rp. 85
Tabel 5.18 Standar Bahan Finishing No 1
Bahan Teak Oil
104
Satuan
Harga/ Satuan
m2
Rp 3270
No 2
Bahan Cat
Satuan
Harga/ Satuan
m2
Rp 4950
Tabel 5.19 Standar Bahan Packing No
Bahan
Satuan
Harga/ Satuan
1
Karton DW
m2
Rp 4700
2
Strapping band
m
Rp 50
3
Band tape
m
Rp 160
4
Sticker
unit
Rp 500
5
Brosur + Assembly instruction
unit
Rp 200
Standar Tenaga Kerja Langsung Penetapan standar yang dilakukan PT Palmanusa Adhi Kencana menggunakan ratarata jam tenaga kerja (man hour) per bagian produksi. Bagian produksi terdiri dari delapan bagian seperti terlihat pada tabel 5.17 dan masing-masing bagian memiliki rata-rata tersendiri. Misalnya, bagian Rough Mill menggunakan rata-rata 64,164 MH/ m3. Ini berarti setiap 1 m3 pengerjaan pada bagian Rough Mill menggunakan jam tenaga kerja sebesar 64,164.
105
Tabel 5.20 Standar Tenaga Kerja Langsung Tahun 2002-2003 Bagian
MH/m3
RM
64,164
Produksi
264,936
Assembly
76,337
Repair
89,301
Setting
66,258
Packing
67,678
Finishing
81,560
Inventory
26,030
Total :
710,24 Sumber: PPIC PT. P A K
Sebagai tambahan, data tersebut diperoleh dengan cara mencatat jumlah keluaran setiap produksi per-shiftnya. Setiap shift, dari setiap bagian dicatat jumlah penggunaan tenaga kerja, jam kerja dan volume output (m3) untuk perhitungan.
Tabel 5.21 Standar Tenaga Kerja tidak Langsung No
Jenis
Gaji Pokok
Transport
1
Karyawan ADM
Rp 650.000
Rp 12.500
2
Sopir
Rp 800.000
Rp 12.500
3
Penanganan Bhn Baku
Rp 600.000
Rp 12.500
106
No
Jenis
Gaji Pokok
Transport
4
Office Boy
Rp 450.000
Rp 12.500
5
Satpam
Rp 650.000
Rp 12.500
6
Karyawan maintenance
Rp 600.000
Rp 12.500
7
Manager (FAD, R&D, Rp 2.500.000
-
Produksi, PPIC, Logistik)
Standar Biaya Overhead Untuk standar biaya overhead biasanya ditetapkan perusahaan dengan memperhatikan
besar
biaya
overhead
pada
periode
sebelumnya.
Dengan
menggunakan perkiraan jumlah produksi untuk periode selanjutnya, pihak manajemen akan menetapkan suatu nilai perkiraan biaya overhead nantinya. Untuk periode 2003-2004 pihak manajemen menentukan biaya overhead terapan sebesar Rp. 5.000.000.000,00.
107
5.1.6 Prosedur Perhitungan Biaya Produksi Perusahaan 5.1.6.1 Prosedur Prediksi Biaya Produksi 5.1.6.1.1 Perhitungan Bahan Bahan Baku yang digunakan secara langsung dibebankan ke produk. Bahan baku yang digunakan untuk produksi Arm Chair dan Dining Table adalah kayu Jati, sedangkan untuk produksi Bench digunakan kayu Nyatoh. Perhitungan biaya bahan baku adalah sebagai berikut: •
Arm Chair (bahan: 0,04040 m3; produk: 0,02593 m3; Kayu Jati) = 0,04040 m3 x Rp. 9.800.000,00 /m3 = Rp 395.920,00
•
Bench (bahan: 0,07240 m3; produk: 0,04436 m3 – Kayu Nyatoh) = 0,07240 m3 x Rp. 2.480.000,00 /m3 = Rp 179.552,00
•
Dining Table (bahan: 0,092976 m3; produk: 0,06168 m3 – Kayu Jati) = 0,092976 m3 x Rp. 9.800.000,00 /m3 = Rp 911.164,80
Setelah bahan baku utama, berikutnya adalah bahan pembantu atau bahan tidak langsung produk.
108
•
Arm Chair Tabel 5.22 Detail Bahan Pembantu Arm Chair Bahan Pembantu
Jumlah
Harga/ Unit
Harga Pakai
0,15613 m2
Rp. 20.520
Rp 3.203,79
Dowel Pasak (40 x ø6)
10
Rp. 135
Rp 1.350,00
Pasak kayu
2
Rp. 120
Rp 240,00
Pin (30 x ø6)
8
Rp. 105
Rp 840,00
Cross Dowel (30 x ø6)
2
Rp. 125
Rp 250,00
Logo "X"
1
Rp. 600
Rp 600,00
Paku Brass 1,2”
2
Rp. 15
Rp 30,00
Total
Rp 6.513,79
Lem Poyoshica
Tabel 5.23 Detail Bahan Packing Arm Chair Bahan Packing
Jumlah
Harga/ Unit
Harga Pakai
3,2475 m2
Rp 4.700
Rp 15.263,25
strapping band
6,5
Rp 50
Rp 325
Band tape
5,82
Rp 160
Rp 931,2
Sticker
1
Rp 500
Rp 500
brosur + Assembly instruction
2
Rp 200
Rp 400
Total
Rp 17.419,45
Karton DW
109
•
Bench Tabel 5.24 Detail Bahan Pembantu Bench Bahan Pembantu
Jumlah
Harga/ Unit
Harga Pakai
0,319175 m2
Rp. 20.520
Rp 6.549,47
Dowel Pasak (40 x ø6)
38
Rp. 135
Rp 5.130,00
Cross Dowel (30 x ø6)
2
Rp. 125
Rp 250,00
Sekrup (+) 1¼", ø 8 mm
37
Rp. 255
Rp 9.435,00
Pin (20 x ø5)
4
Rp. 89
Rp 356,00
Pin (20 x ø6)
2
Rp. 92
Rp 184,00
Pin Galv. 37 x ø6
2
Rp. 150
Rp 300,00
0,056325 m2
Rp. 34.890
Rp 1.965,18
Pasak kayu
7
Rp. 120
Rp 840,00
Logo "X"
1
Rp. 600
Rp 600,00
Paku
2
Rp. 15
Rp 30,00
Total
Rp 25.639,65
Lem Poyoshica
Lem Polyartica
Tabel 5.25 Detail Bahan Packing Bench Bahan Packing
Jumlah
Harga/ Unit
Harga Pakai
3,8019 m2
Rp 4.700
Rp 17.868,93
strapping band
7,17
Rp 50
Rp 358,5
band tape
6,12
Rp 160
Rp 979,2
Karton DW
110
•
Sticker
1
Rp 500
Rp 500
brosur + Assembly instruction
2
Rp 200
Rp 400
Total
Rp 20.106,63
Dining Table Tabel 5.26 Detail Bahan Pembantu Dining Table Bahan Pembantu
Jumlah
Harga/ Unit
Harga Pakai
0,42780 m2
Rp. 20.520
Rp 8.778,46
Dowel Pasak (40 x ø6)
8
Rp. 135
Rp 1.080,00
Sekrup (+) 1¼", ø 8 mm
74
Rp. 255
Rp 18.870,00
Sekrup (+) 5/8", ø 8 mm
24
Rp. 200
Rp 4.800,00
Sekrup (+) 1", ø 8 mm
16
Rp. 235
Rp 3.760,00
Dowel beralur
8
Rp. 150
Rp 1.200,00
Leg corner Bracket
4
Rp. 550
Rp 2.200,00
Bolt
8
Rp. 435
Rp 3.480,00
Rubber Feet
4
Rp. 85
Rp 340,00
Logo "X"
1
Rp. 600
Rp 600,00
Paku
2
Rp. 15
Rp 30,00
Total
Rp 45.138,46
Lem Poyoshica
111
Tabel 5.27 Detail Bahan Packing Dining Table Bahan Packing
Jumlah
Harga/ Unit
Harga Pakai
4,08093 m2
Rp 4700
Rp 19.180,37
10,15
Rp 50
Rp 507,5
8,9
Rp 160
Rp 1.424
Sticker
1
Rp 500
Rp 500
brosur + Assembly instruction
2
Rp 200
Rp 400
Total
Rp 22.011,87
Karton DW strapping band Band tape
5.1.6.1.2 Perhitungan Tenaga Kerja Langsung Tenaga kerja langsung merupakan karyawan pabrik yang pekerjaannya langsung berhubungan dengan produk. Karyawan lantai produksi pada PT Palmanusa Adhi Kencana dibagi menjadi 8 bagian dengan detail seperti yang tampak pada tabel 5.20 sebelumnya. Perusahaan melakukan pencatatan rata-rata jam tenaga kerja terhadap output yang dihasilkan per bagian. Untuk menghitung pemakaian tenaga kerja maka volume produk yang dihasilkan dikali dengan rata-rata jam tenaga kerja tersebut dan upah per jam tenaga kerja. Upah yang digunakan dalam perhitungan sebesar Rp 4.300,00. Dengan menggunakan data tahun 2002-2003 prediksi biaya tenaga kerja yang digunakan adalah: •
Arm Chair (Volume produk: 0,02593 m3) = 0,02593 m3 x 710,24 MH/m3 x Rp 4.300,00
112
= Rp 79.191,05 •
Bench (Volume produk: 0,04436 m3) = 0,04436 m3 x 710,24 MH/m3 x Rp 4.300,00 = Rp 135.476,86
•
Dining Table (Volume produk: 0,06168 m3) = 0,06168 m3 x 710,24 MH/m3 x Rp 4.300,00 = Rp 188.372,69
5.1.6.1.3 Prediksi Biaya Overhead Biaya Tidak Langsung (Overhead) dihitungkan dengan memperhitungkan volume produksi per unit suatu produk. Biaya Overhead selama satu tahun diturunkan menjadi biaya overhead per m3 dengan cara dibagi kedalam 12 bulan, jumlah kontainer per bulan, dan jumlah volume produk per kontainer. Berdasarkan data historis pihak PPIC, setiap bulan dilakukan pendekatan perkiraan jumlah volume produksi yang dilakukan yakni 7 kontainer dan per kontainer rata-rata memuat 15 m3 produk. Sehingga biaya overhead yang dihitung untuk produk: •
Arm Chair (1 unit Arm Chair memiliki volume 0,02593 m3)
Rp 5.000.000.000 = 0,02593 m3 × 12 bl × 7 cont × 15m3 = Rp 102.896,83 / unit •
Bench (1 unit Bench memiliki volume 0,04436 m3)
113
= 0,04436 m 3 ×
Rp 5.000.000.000 12 bl × 7 cont × 15m3
= Rp 176.031,75 / unit •
Dining Table (1 unit Dining Table memiliki volume 0,06168 m3) Rp 5.000.000.000 = 0,06168 m3 × 12 bl × 7 cont × 15m3 = Rp 244.761,90 / unit Hasil prediksi biaya per produk adalah sebagai berikut:
•
•
Arm Chair Biaya bahan langsung
= Rp 395.920,00
Biaya tenaga kerja langsung
= Rp. 79.191,05
Biaya overhead
= Rp 102.896,83
Biaya bahan tidak langsung
= Rp
6.513,79
Biaya packing
= Rp
17.419,45
Total biaya produksi
= Rp 601.941,12 / unit
Bench Biaya bahan langsung
= Rp 179.552,00
Biaya tenaga kerja langsung
= Rp 135.476,86
Biaya overhead
= Rp 176.031,75
Biaya bahan tidak langsung
= Rp
25.639,65
Biaya packing
= Rp
20.106,63
Total biaya produksi
= Rp 536.806,89 / unit
114
•
Dining Table Biaya bahan langsung
= Rp 911.164,80
Biaya tenaga kerja langsung
= Rp 188.372,69
Biaya overhead
= Rp 244.761,90
Biaya bahan tidak langsung
= Rp
45.138,46
Biaya packing
= Rp
22.011,87
Total biaya produksi
= Rp 1.411.449,72 / unit
Setelah melakukan prediksi harga produk, perusahaan akan menggunakan harga prediksi produk tersebut untuk memberikan harga jual produk kepada pelanggan. Setelah pelanggan setuju terhadap penawaran harga, produksi akan dilakukan sesuai pesanan dan proses pencatatan biaya akan berjalan.
5.1.6.2 Perhitungan Biaya Produksi Sesungguhnya Metode Tradisional
Setelah satu periode produksi selesai, biaya yang telah dikeluarkan selama produksi dilaksanakan dihitung kembali. Perhitungan biaya yang dilakukan meliputi biaya bahan langsung, tenaga kerja langsung dan overhead dengan menggunakan metode tradisional, biaya-biaya tersebut dijumlahkan untuk mendapatkan biaya produksi sesungguhnya.
115
5.1.6.2.1 Biaya Bahan sesungguhnya
Berikut ini data penggunaan bahandari ketiga jenis produk: •
Arm Chair Biaya bahan langsung
= Rp 8.484.917.320,27
Biaya bahan pembantu
= Rp 146.886.029,38
Biaya bahan packing
= Rp 342.220.523,35
Total
= Rp 8.974.023.873,00
Biaya bahan per unit produk Arm Chair adalah : Rp 8.974.023.873,00 = Rp 431.962,60 /unit 20.775 unit •
Bench Biaya bahan langsung
= Rp 795.402.701,78
Biaya bahan pembantu
= Rp 114.243.893,24
Biaya bahan packing
= Rp
Total
= Rp 1.000.367.317,42
90.720.722,40
Biaya bahan per unit produk Bench adalah : Rp 1.000.367.317,42 = Rp 241.168,60 /unit 4.148 unit
•
Dining Table Biaya bahan langsung
= Rp 1.608.221.535,68
Biaya bahan pembantu
= Rp
116
75.801.357,86
Biaya bahan packing
= Rp
39.557.928,26
Total
= Rp 1.723.580.821,81
Biaya bahan per unit produk Dining Table adalah : Rp 1.723.580.821,81 = Rp 1.046.497 /unit 1.647 unit
5.1.6.2.2 Biaya Tenaga Kerja sesungguhnya
Setelah melihat pemakaian bahan sesungguhnya, maka selanjutnya adalah pemakaian jam tenaga kerja. Dapat dilihat perhitungan rata-rata manhour per m3 pada tabel 5.20 Dari data penggunaan jam tenaga kerja per m3 akan dihitung penggunaan tenaga kerja sesungguhnya untuk satu produk yakni: •
Arm Chair (Volume produk: 0,02593 m3) = 0,02593 m3 x 694,475 MH/m3 x Rp 4.300,00 = Rp 77.433,27
•
Bench (Volume produk: 0,04436 m3) = 0,04436 m3 x 694,475 MH/m3 x Rp 4.300,00 = Rp 132.469,72
•
Dining Table (Volume produk: 0,06168 m3) = 0,06168 m3 x 694,475 MH/m3 x Rp 4.300,00 = Rp 184.191,44
117
5.1.6.2.3 Biaya Overhead Sesungguhnya
Pada tabel 5.15 sebelumnya telah dirinci mengenai biaya Overhead yang
terjadi
pada
periode
2003-2004
dengan
nilai
sebesar
Rp
4.698.778.855,81. Pengalokasian biaya overhead untuk ketiga produk adalah sebagai berikut: •
Arm Chair (1 unit Arm Chair memiliki volume 0,02593 m3) Rp 4.698.778.855,81 = 0,02593 m3 × 12 bl × 7 cont × 15m3 = Rp 96.697,89 / unit
•
Bench (1 unit bench memiliki volume 0,04436 m3) = 0,04436 m 3 ×
Rp 4.698.778.855,81 12 bl × 7 cont × 15m3
= Rp 165.426,85 / unit •
Dining Table (1 unit DT memiliki volume 0,06168 m3) Rp 4.698.778.855,81 = 0,06168 m3 × 12 bl × 7 cont × 15m3 = Rp 230.016,41 / unit Setelah dilakukan perhitungan di atas, tabel 5.15 memberikan
kesimpulan mengenai biaya overhead beserta persentasenya terhadap biaya produksi per unit produk.
118
Tabel 5.28 Perhitungan Biaya Produksi dengan Sistem Tradisional Jenis
Arm Chair
Bench
Dining Table
1. Biaya Bahan
Rp 431.962,60
Rp 241.168,60
Rp 1.046.497,00
2. Biaya Tenaga Kerja
Rp 77.433,27
Rp 132.469,72
Rp 184.191,44
3. Biaya Overhead
Rp 96.697,89
Rp 165.426,85
Rp 230.016,41
4. Biaya produksi/ unit
Rp 606.093,80
Rp 539.065,16
Rp 1.557.498,02
15,95%
30,69%
15,75%
% B. Overhead (3 / 4)
119
5.2
Perhitungan Biaya Overhead Berdasarkan Sistem Activity-Based Costing
5.2.1 Identifikasi Aktivitas Pabrik
Dalam melakukan perhitungan biaya overhead berdasarkan sistem ActivityBased Costing pertama-tama dilakukan identifikasi tingkat biaya dan aktivitas pemicunya. Biaya yang termasuk biaya tingkat unit adalah biaya listrik. (Carter dan Usry, 2004, p.497)
Biaya tersebut dipengaruhi oleh besar kecilnya jumlah unit yang
diproduksi. Biaya ini bertambah sesuai dengan pertambahan jumlah unit yang diproduksi. Semakin besar jam mesin maka semakin besar biaya yang dikonsumsi. Biaya administrasi juga merupakan biaya yang tergantung pada unit produksi, semakin banyak unit yang diproduksi, maka semakin banyak dilakukan pencatatan data-data dan proses administrasi. Biaya yang termasuk biaya tingkat batch merupakan biaya yang terjadi untuk memproses pesanan. Yang termasuk biaya ini adalah: biaya penanganan bahan baku, biaya operasional kendaraan, biaya perawatan kendaraan, serta biaya telepon. Untuk biaya penanganan bahan baku aktivitas pemicu biaya adalah jumlah penerimaan bahan baku dalam satu tahun. Sedangkan untuk biaya yang berhubungan dengan kendaraan dipicu oleh penggunaan kendaraan operasional tersebut untuk mengirim produk pesanan. Biaya telepon semakin besar apabila jumlah aktivitas pengiriman produk tertentu semakin besar. Kemudian biaya tingkat pabrik seperti biaya rumah tangga pabrik, biaya penyusutan gedung, biaya asuransi gedung, pajak bangunan, biaya penyusutan mesin,
120
biaya tenaga kerja tidak langsung, biaya asuransi kendaraan dan biaya penyusutan kendaraan. Biaya-biaya ini tetap ada selama pabrik melakukan proses produksi dan tidak dipicu oleh aktivitas khusus sehingga untuk membagi (alokasi) biaya ini digunakan kapasitas normal pabrik sebagai pemicu sumber dayanya. Untuk biaya perawatan gedung dan biaya perawatan mesin, tergantung pada jumlah perawatan yang dilakukan selama produksi. Setiap produk memiliki beberapa komponen. Dari proses produksi detail tiap komponen dapat diperkirakan waktu penggunaan mesin untuk masing-masing komponen tersebut. Aktivitas yang dilakukan diberikan pembobotan berdasarkan tingkat kesulitannya, kemudian dikalikan dengan frekuensi aktivitas tersebut untuk mendapatkan subtotal waktu. Subtotal waktu dikali dengan jumlah unit komponen untuk mendapat total waktu pengerjaan komponen. Tabel 5.29, tabel 5.30, dan tabel 5.31 di bawah ini menyajikan data produksi dari produk Arm Chair, Bench, dan Dining Table. Data di bawah merupakan ekstraksi dari proses produksi detail ketiga produk yang digunakan untuk menentukan jam mesin dari satu unit produk apakah itu Arm Chair, Bench atau Dining Table.
121
Tabel 5.29 Tabel Perhitungan Jam Mesin Arm Chair No 1
2
Part Kaki Dpn
Aktivitas
Bobot
Frekuensi Subtotal
Unit
Total
Bor versink
0,30
2
0,60
1,2
Freiss profil
0,75
1
0,75
1,5
Lubang pen
0,20
2
0,40
0,8
Amplas 100+180
0,50
8
4,00
Coak
0,50
5
2,50
5
Bor lubang
0,25
1
0,25
0,5
Tenon
0,33
4
1,33
2,66667
Kaki
Bor versink
0,30
2
0,60
1,2
Belakang
Freiss profil
0,75
1
0,75
1,5
Lubang pen
0,20
2
0,40
2
8
0,8 2
3
Amplas 100+180
0,50
4
2,00
4
Coak
0,50
5
2,50
5
Tenon
0,33
4
1,33
2,66667
Batas Ram
Amplas 100+180
0,50
4
2,00
4
Samping
Amplas profil
0,75
4
3,00
6 2
4
Tanganan
Pen sisi
0,25
4
1,00
2
Bor versink
0,30
2
0,60
1,2
Coak
0,33
2
0,67
1,33333
Freiss profil
0,75
1
0,75
2
122
1,5
No
5
Part
Aktivitas
Bobot
Frekuensi Subtotal
Unit
Total
Profil R3
0,75
4
3,00
6
Lubang pen
0,20
2
0,40
0,8
Bagian
Profil R3
0,75
3
2,25
4,5
Samping
Bor lubang
0,25
3
0,75
1,5 2
Sandaran
6
Potong serong
0,30
1
0,30
0,6
Lubang pen
0,20
7
1,40
2,8
Batas Atas
Amplas 100+180
0,50
6
3,00
6
Sandaran
Freiss profil
0,75
2
1,50
3 2
7
8
Pen sisi
0,25
4
1,00
2
Profil R3
0,75
2
1,50
3
0,50
6
3,00
30
Freiss profil
0,75
2
1,50
Pen sisi
0,25
4
1,00
10
Bagian
Pen sisi
0,25
2
0,50
1
Belakang
Bor lubang
0,25
8
2,00
4
Ram
Amplas 100+180
0,50
4
2,00
4
Dudukan
Amplas sisi
0,50
4
2,00
4
Bagian
Lubang pen
0,20
6
1,20
2,4
Samping
Bor versink
0,30
2
0,60
Dudukan
Bor lubang
0,25
7
1,75
Slat Sandaran Amplas 100+180
10
15
2
9
123
2
1,2 3,5
No
10
Part
Aktivitas
Bobot
Frekuensi Subtotal
Unit
Total
Amplas 100+180
0,50
4
2,00
4
Potong serong
0,30
1
0,30
0,6
Profil R3
0,75
1
0,75
1,5
Badan
Lubang pen
0,20
2
0,40
0,8
Lepasan
Amplas sisi
0,50
4
2,00
4 2
Bor lubang
0,25
4
1,00
2
Amplas 100+180
0,50
1
0,50
1 ∑
170,067
Dari tabel 5.29 diperoleh total waktu pengerjaan mesin untuk satu unit produk Arm Chair adalah 170,067 menit atau 2,834 jam. Tabel 5.30 Tabel Perhitungan Jam Mesin Bench No 1
Part Ram kiri
Aktivitas
Bobot
Frekuensi Subtotal
Unit
Total
Bor lubang
0,25
7
1,75
1,75
Pewarnaan
1,80
1
1,80
1,8
Bor lubang
0,25
7
1,75
1,75
Pewarnaan
1,80
1
1,80
1,8
Bor lubang
0,25
16
4,00
8
Amplas 100+180
0,50
1
0,50
1
Potong tepat
0,2
1
0,2
0,4
Freiss profil
0,75
3
2,25
4,5
1 2
Ram Kanan
1 3
Kaki Depan
2
124
No
4
Part
Aktivitas
Bobot
Frekuensi Subtotal
Unit
Total
Lubang pen
0,2
1
0,2
0,4
Pen sisi
0,25
2
0,5
1
Chamber
0,5
3
1,5
3
Kaki
Coak
0,33
1
0,33
0,66667
belakang
Amplas 100+180
0,50
1
0,50
1
Potong tepat
0,2
1
0,2
0,4
Freiss profil
0,75
3
2,25
4,5 2
5
Lubang pen
0,2
1
0,2
0,4
Pen sisi
0,25
1
0,25
0,5
Chamber
0,5
3
1,5
3
Bor versink
0,3
2
0,6
1,2
Bagian Atas
Amplas 100+180
0,50
3
1,50
3
Ram
Freiss profil
0,75
1
0,75
1,5 2
Samping
6
Pen sisi
0,25
2
0,5
1
Bor lubang
0,25
4
1
2
Bagian
Amplas 100+180
0,50
4
2,00
4
Bawah Ram
Pen sisi
0,25
4
1
2
Samping
Bor lubang
0,25
1
0,25
0,5
Bor versink
0,3
1
0,3
0,6
Freiss profil
0,75
3
2,25
2
7
Tanganan
125
2
4,5
No
8
Part
Ram
Aktivitas
Bobot
Frekuensi Subtotal
Unit
Total
Potong tepat
0,2
1
0,20
0,4
Profil R15
0,75
2
1,50
3
Lubang pen
0,2
2
0,40
0,8
Bor versink
0,3
2
0,60
1,2
Bor lubang
0,25
1
0,25
0,5
Amplas 100+180
0,5
1
0,50
1
Amplas profil
0,6
1
0,60
1,2
Bor lubang
0,25
14
3,5
7 1
9
10
11
Sandaran
Pewarnaan
1,8
1
1,8
3,6
Bagian Atas
Lubang pen
0,20
23
4,60
4,6
Sandaran
Bor lubang
0,25
9
2,25
2,25
Potong serong
0,3
2
0,6
0,6
Freiss profil
0,75
1
0,75
Profil R
0,6
1
0,6
0,6
Bor versink
0,3
4
1,2
1,2
Amplas 100+180
0,5
1
0,5
0,5
Bagian
Lubang pen
0,20
23
4,60
4,6
Bawah
Bor lubang
0,25
14
3,5
Sandaran
Amplas 100+180
0,5
4
2
Ruji-ruji
Freiss profil
0,75
2
1,5
126
1
1
0,75
3,5 2
13
19,5
No
Part Sandaran
12
Ram
Aktivitas
Bobot
Frekuensi Subtotal
Unit
Total
Potong tepat
0,2
1
0,2
2,6
Pen sisi
0,25
2
0,5
6,5
Shaper sisi
0,65
1
0,65
8,45
Amplas 100+180
0,5
4
2
26
Bor lubang
0,25
10
2,5
2,5 1
13
14
Dudukan
Pewarnaan
1,8
1
1,8
1,8
Bagian
Bor lubang
0,25
9
2,25
4,5
Depan
Pen sisi
0,25
2
0,5
1
Dudukan
Bor versink
0,3
8
2,4
Amplas 100+180
0,5
4
2
4
Pewarnaan
1,8
1
1,8
3,6
Bagian
Bor lubang
0,25
9
2,25
4,5
Belakang
Pen sisi
0,25
2
0,5
2
4,8
1 2
Dudukan
15
16
Amplas 100+180
0,5
4
2
4
Pewarnaan
1,8
1
1,8
3,6
Slat Dudukan
Profil R3
0,75
9
6,75
6,75
Depan
Amplas profil
0,75
2
1,5
Amplas 100+180
0,5
3
1,5
1,5
Ruji
Potong serong
0,25
9
2,25
11,25
Dudukan
Profil R3
0,75
2
1,5
1
1,5
5
127
7,5
No
Part
17
Aktivitas
Bobot
Frekuensi Subtotal
Unit
Total
Amplas 100+180
0,5
4
2
10
Klos
Pen sisi
0,25
2
0,5
0,5
Dudukan
Freiss profil
0,75
1
0,75
0,75 1
18
Amplas 100+180
0,5
4
2
2
Bor versink
0,3
5
1,5
1,5
Bingkai
Pen sisi
0,25
2
0,5
0,5
Lepasan
Bor lubang
0,25
12
3
3 1
Belakang
19
Round Stick
Amplas 100+180
0,5
4
2
2
Pewarnaan
1,8
1
1,8
1,8
Bor versink
0,3
2
0,6
0,6
Amplas profil
0,75
1
0,75
Pewarnaan
0,5
1
0,5
1
0,75 0,5
∑
246,217
Dari tabel 5.30 diperoleh total waktu pengerjaan mesin untuk satu unit produk Bench adalah 246,217 menit atau 4,104 jam. Tabel 5.31 Tabel Perhitungan Jam Mesin Dining Table No 1
Part
Aktivitas
Bobot Frekuensi Subtotal
Assembly
Bor lubang
0,25
8
2,00
Frame
Profil R3
0,75
1
0,75
Bingkai
Amplas 100+180
0,50
4
2,00
Unit
Total 2
1 2
128
0,75 2
4
No
Part Depan
3
Aktivitas
Bobot Frekuensi Subtotal
Unit
Total
Amplas profil
0,75
4
3,00
6
Lubang pen
0,20
3
0,60
1,2
0,50
4
2,00
4
0,75
4
3,00
B.Spg Top Tbl Amplas 100+180 Amplas profil
6 2
4
5
Lubang pen
0,20
2
0,40
0,8
Champer
0,40
2
0,80
1,6
Bingkai
Bor lubang
0,25
2
0,50
1
Tengah
Amplas 100+180
0,50
4
2,00
4
Amplas profil
0,75
4
3,00
Pen sisi
0,25
2
0,50
1
Champer
0,40
2
0,80
1,6
Amplas 100+180
0,50
4
2,00
Assembly Slat
2
6
4 2
Amplas profil 6
0,75
4
3,00
6
0,50
4
2,00
40
Amplas profil
0,75
4
3,00
60
Klos Top
Coak
0,50
2
1,00
4
Table
Bor versink
0,30
24
7,20
28,8
Amplas 100+180
0,50
4
2,00
8
Amplas profil
0,75
4
3,00
12
Coak alur
0,60
2
1,20
Slat Top Table Amplas 100+180
20 7
4
8
Apron
129
2
2,4
No
Part Panjang
9
Apron Pendek
Aktivitas
Bobot Frekuensi Subtotal
Unit
Total
Bor versink
0,30
4
1,20
2,4
Bor lubang
0,25
2
0,50
1
Amplas 100+180
0,50
5
2,50
5
Amplas 180
0,50
4
2,00
4
Pewarnaan
1,80
1
1,80
3,6
Coak alur
0,60
2
1,20
2,4
Bor versink
0,30
4
1,20
2,4
Bor lubang
0,25
2
0,50
1 2
10
Amplas 100+180
0,50
5
2,50
5
Amplas 180
0,50
4
2,00
4
Pewarnaan
1,80
1
1,80
3,6
Bgk. Tgh
Coak
0,40
4
1,60
3,2
Apron
Bor lubang
0,25
8
2,00
4 2
11
12
Amplas 100+180
0,50
3
1,50
3
Pewarnaan
1,80
1
1,80
3,6
Wooden Plug
Profil jari2
0,50
2
1,00
2
A
Amplas 100+180
0,50
4
2,00
Pewarnaan
1,80
1
1,80
3,6
Bor lubang
0,25
4
1,00
4
Amplas 100+180
0,50
4
2,00
Klos
2
4
4
130
8
No
13
Part
Kaki
Aktivitas
Bobot Frekuensi Subtotal
Unit
Total
Potong tepat
0,20
1
0,20
0,8
Freiss bracket
0,60
1
0,60
2,4
Champer
0,50
2
1,00
4
Bor lubang
0,33
4
1,33
5,333 4
Amplas 180
0,50
1
0,50
2
Amplas 100+180
1,00
4
4,00
16
Pewarnaan
1,80
1
1,80
7,2 ∑
312,683
Dari tabel 5.31 diperoleh total waktu pengerjaan mesin untuk satu unit produk Dining Table adalah 312,683 menit atau 5,211 jam. Tabel 5.32 di bawah ini merupakan hasil wawancara dengan pihak manajemen. Data ini merupakan aktivitas produk yang terjadi selama periode 20032004. Tabel 5.32 Data Produksi Arm Chair, Bench dan Dining Table Data Produksi 1. Jumlah Produksi (unit) 2. Jam Mesin (jam) Jam mesin produk (jam) 3. Jml. penerimaan b.baku (kali) 4. Kapasitas Normal (unit)
Arm Chair
Bench
Dining Table
20.775
4.258
1.247
2,834 /unit
4,104 /unit
5,211 /unit
58.885,583
17.473,176
6.498,602
42
10
6
21000
4000
1600
131
Data Produksi
Arm Chair
Bench
Dining Table
5. Frek Pengiriman Brg (kali)
57
19
12
6. Jml perawatan gedung (kali)
2
1
1
7. Jml perawatan mesin (kali)
49
17
8
5.2.2
Pengelompokan Biaya ke dalam Cost Pool
Tabel 5.33 berikut ini akan menyajikan data pengelompokan biaya ke dalam cost pool berdasarkan aktivitas pemicunya.
Tabel 5.33 Pengelompokan Biaya kedalam Cost Pool Cost Pool 1
Jenis Biaya Biaya utilitas – Listrik
Pemicu Biaya Jam mesin
Biaya administrasi Biaya penyusutan mesin 2
Biaya Penanganan Bahan Baku
3
Biaya utilitas – Telepon
Jumlah Batch Jumlah Pengiriman
Biaya operasional kendaraan Biaya perawatan kendaraan Biaya penyusutan kendaraan 4
B. tenaga kerja tdk langsung Biaya penyusutan gedung
132
Kapasitas Normal
Cost Pool
Jenis Biaya
Pemicu Biaya
Biaya asuransi gedung PBB Biaya asuransi kendaraan
5.2.3
5
Biaya perawatan gedung
Jml perawatan gedung
6
Biaya perawatan mesin
Jml perawatan mesin
Pembebanan Biaya Overhead untuk Setiap Cost Pool.
Cost Pool 1: Biaya Utilitas (Listrik)
: Rp
888.386.280,00
B. Penyusutan Peralatan dan Mesin : Rp. 977.318.800,00 B.administrasi
: Rp.
3.000.000,00
Total
: Rp. 1.868.705.080,00 Untuk mencari cost driver total dari jam mesin maka dilakukan pengambilan
rata-rata jam mesin ketiga produk tersebut kemudian dikalikan dengan jumlah unit produksi periode 2003-2004. Konstanta pembobotan untuk produk lainnya:
(2,834 × 20775) + (4,104 × 4148) + (5,211 × 1647) 20775 + 4148 + 1647
= 3,1799 jam/ unit
Jam mesin produk lainnya: 3,1799 jam/ unit x (34.627-(20775+4148+1647)) unit = 25.620,63 jam Total jam mesin:
133
(2,834 x 20775) + (4,104 x 4148) + (5,211 x 1647) + 25.620,63 = 110.111,15 jam Jumlah jam mesin : 110.111,15 jam Tarif biaya overhead untuk Pool 1 adalah: Total biaya pool 1 Rp. 1.868.705.080,00 = jumlah jam mesin 110.111,15 = Rp. 16.971,08
Cost Pool 2: Biaya Penanganan Bahan Baku
: Rp 1.271.643.300,00
Total
: Rp 1.271.643.300,00
Jumlah penerimaan bahan baku : 73 kali (sumber: PPIC PT. P A K) Tarif biaya overhead untuk Pool 2 adalah: Total biaya pool 2 jumlah batch
=
Rp.1.271.643.300,00 73
= Rp. 17.417.771,23
Cost Pool 3: Biaya Utilitas (Telepon)
: Rp. 58.639.125,81
Biaya Penyusutan Kendaraan
: Rp. 6.782.100,00
Biaya Perawatan Kendaraan
: Rp. 28.020.000,00
Biaya Operasional Kendaraan
: Rp. 55.012.800,00
134
Total :
: Rp. 148.454.025,81
Jumlah pengiriman produk : 94 kali (sumber: PPIC PT. P A K) Tarif biaya overhead untuk Pool 3 adalah: Total biaya pool 3 jumlah pengiriman produk
=
Rp.148.454.025,81 94
= Rp. 1.579.298,15 Cost Pool 4: B. Tenaga Kerja tdk Langsung
: Rp. 714.900.000,00
Biaya Asuransi Kendaraan
: Rp.
Biaya Penyusutan Gedung
: Rp. 119.291.666,67
Biaya Asuransi Gedung
: Rp. 238.583.333,33
PBB
: Rp
Total
: Rp. 1.097.543.450,00
13.753.200,00
11.015.250,00
Kapasitas normal : 34.000 Tarif biaya overhead untuk Pool 4 adalah: Total biaya pool 4 kapasitas normal
=
Rp.1.097.543.450,00 34.000
= Rp. 32.280,69 Cost Pool 5: Biaya Perawatan Gedung
: Rp.
24.433.000,00
Total
: Rp
24.433.000,00
Jumlah perawatan gedung : 8 kali (sumber: PPIC PT. P A K)
135
Tarif biaya overhead untuk Pool 5 adalah: Total biaya pool 5 Jumlah perawatan gedung
=
Rp. 24.433.000,00 8
= Rp. 3.054.125,00
Cost Pool 6: Biaya perawatan mesin & peralatan
: Rp 288.000.000,00
Total
: Rp 288.000.000,00
Jumlah perawatan mesin & peralatan
: 101 kali (sumber: PPIC PT. P A K)
Tarif biaya overhead untuk Pool 6 adalah: Total biaya pool 6 jumlah perawatan mesin & peralatan
=
Rp. 288.000.000,00 101
= Rp. 2.851.485,15 5.2.4
Pembebanan Cost Pool kedalam Objek Biaya
Dengan menggunakan tabel data produksi 5.18, maka perhitungan biaya overhead sistem ABC untuk ketiga produk adalah sebagai berikut: •
Arm Chair: Pool 1
: Rp. 16.971,08 x 58.885,583
= Rp. 999.351.925,83
Pool 2
: Rp. 17.417.771,23 x 42
= Rp. 731.630.391,78
Pool 3
: Rp. 1.579.298,15 x 57
= Rp.
Pool 4
: Rp. 32.280,69 x 21.000
= Rp. 677.894.483,82
Pool 5
: Rp. 3.054.125,00 x 2
= Rp.
136
90.019.994,38
6.108.250,00
Pool 6
: Rp. 2.851.485,15 x 49
= Rp. 139.722.772,35
Total
= Rp. 2.644.727.818,16
Jumlah produk yang diproduksi
= 20.775 unit
Biaya overhead per unit
=
Rp 2.644.727.818,16 20.775 unit
= Rp. 127.303,38 / unit •
Bench: Pool 1
: Rp. 16.971,08 x 17.021,779
= Rp. 288.877.965,55
Pool 2
: Rp. 17.417.771,23 x 10
= Rp. 174.197.712,33
Pool 3
: Rp. 1.579.298,15 x 19
= Rp. 30.006.664,79
Pool 4
: Rp. 32.280,69 x 4.000
= Rp. 129.122.758,82
Pool 5
: Rp. 3.054.125,00 x 1
= Rp.
Pool 6
: Rp. 2.851.485,15 x 17
= Rp. 48.475.247,55
3.054.125,00
Total
= Rp. 673.734.474,04
Jumlah produk yang diproduksi
= 4.148 unit
Biaya overhead per unit
=
Rp 673.734.474,04 4.148 unit
= Rp. 162.423,93 / unit •
Dining Table: Pool 1
: Rp. 16.971,08 x 8.583,158
= Rp. 145.665.449,70
Pool 2
: Rp. 17.417.771,23 x 6
= Rp. 104.518.627,40
Pool 3
: Rp. 1.579.298,15 x 12
= Rp. 18.951.577,76
137
Pool 4
: Rp. 32.280,69 x 1.600
= Rp. 51.649.103,53
Pool 5
: Rp. 3.054.125,00 x 1
= Rp.
Pool 6
: Rp. 2.851.485,15 x 8
= Rp. 22.811.881,20
3.054.125,00
Total
= Rp. 346.650.764,59
Jumlah produk yang diproduksi
= 1.647 unit
Biaya overhead per unit
=
Rp 346.650.764,59 1.647 unit
= Rp. 210.474,05 / unit Tabel 5.34 Perhitungan Biaya Produksi dengan Metode ABC Arm Chair
Bench
Dining Table
1. Biaya Bahan
Rp 431.962,60
Rp 241.168,60
Rp 1.046.497,00
2. Biaya TKL
Rp 77.433,27
Rp 132.469,72
Rp 184.191,44
3. B. overhead (ABC)
Rp. 127.303,38
Rp. 162.423,93
Rp. 210.474,05
4. Biaya produksi
Rp 636.699,25
Rp 536.062,25
Rp 1.441.162,49
19,99 %
30,3 %
14,60 %
5. % B. Overhead (3/4)
138
5.3 Perbandingan Metode ABC dan Metode Tradisional
Setelah melakukan perhitungan biaya overhead menggunakan metode ABC, akan dilakukan perbandingan hasil yang diperoleh dengan metode tradisional. Pertama-tama akan diberikan gambaran mengenai biaya overhead untuk ketiga produk menggunakan kedua metode pada tabel 5.30 dan tabel 5.31. Tabel 5.35 Tabel Pengalokasian Biaya Overhead Arm Chair
Bench
Dining Table
20.775
4.148
1.647
2. Biaya Overhead total
Rp 2.008.898.664,75
Rp 686.190.573,80
Rp 378.837.027,27
3. Biaya Overhead total (ABC)
Rp 2.518.598.907,19
Rp 629.975.464,12
Rp 326.058.289,33
4. Biaya Overhead /unit
Rp 96.697,89
Rp 165.426,85
Rp 230.016,41
5. Biaya Overhead /unit (ABC)
Rp. 127.303,38
Rp. 162.423,93
Rp. 210.474,05
6. Deviasi biaya/ unit (4-5)
(Rp 30.605,49)
Rp 3.002,92
Rp 19.542,36
- 31,65 %
1,82 %
8,5 %
20.775
4.148
1.647
(Rp 635.829.054,75)
Rp 12.456.112,16
Rp 32.186.266,92
1. Unit Produksi
7. Persentase (6/4) 8. Unit produksi 9. Total selisih (6x8)
Dari tabel tersebut tampak adanya perbedaan biaya overhead per unit pada ketiga produk dimana terdapat biaya produk yang dialokasikan menggunakan metode tradisional lebih kecil maupun lebih besar dari biaya alokasi berdasarkan ABC. Pada produk Arm Chair alokasi biaya menggunakan metode konvensional menghasilkan biaya sebesar Rp 96.697,89 sedangkan dengan menggunakan ABC
139
yang mengalokasikan biaya overhead sebesar Rp. 127.303,38. Perbedaan biaya yang ada adalah sebesar (Rp 30.605,49) dengan unit yang diproduksi sejumlah 20.775 unit maka total selisih biaya overhead yang dibebankan ke produk Arm Chair sebesar (Rp 635.829.054,75). Total Selisih disini berarti dari keseluruhan pemasukan yang diperoleh produk Arm Chair, maka terdapat kelebihan pencatatan sebesar Rp 635.829.054,75. Lebih jelas tentang hal ini akan dijelaskan pada hubungannya dengan laba kotor produk. Kemudian untuk produk Bench dan Dining table, biaya overhead yang dibebankan menggunakan metode tradisional adalah sebesar Rp 165.426,85 dan Rp 230.016,41. Sedangkan dengan menggunakan metode ABC biaya overhead yang dihitung adalah sebesar Rp. 162.423,93 untuk Bench dan Rp. 210.474,05 untuk Dining Table. Selisih harga yang terjadi adalah Rp 3.002,92 dan Rp 19.542,36 bila dikali dengan jumlah unit produksi sebesar 4.148 dan 1.647 akan menghasilkan selisih Rp 12.456.112,16 dan Rp 32.186.266,92. Ini berarti perusahaan menetapkan biaya yang terlalu tinggi sehingga menjadi tambahan keuntungan bagi perusahaan. Penetapan harga jual produk tentu akan lebih tinggi dan hal ini akan membuat perusahaan sulit dalam bersaing dengan produk sejenis lainnya. Bila dilihat kembali pada perhitungan biaya produksi dapat dilihat adanya distorsi yang disebabkan oleh perbedaan perhitungan biaya overhead. Perbedaan ini disebabkan oleh perbedaan cara pembebanan biaya metode tradisional dengan metode ABC. Pada metode tradisional biaya overhead dibebankan menggunakan
140
satu pemicu biaya, yakni volume produk per unitnya (m3). Pada produk dengan volume besar maka pembebanan yang diberikan akan semakin besar. Hal ini dapat terlihat pada produk Dining Table yang memiliki volume sebesar 0,06168 m3, biaya overhead yang dibebankan dengan metode tradisional sebesar Rp 230.016,41. Sedangkan dengan memperhatikan aktivitas yang dikonsumsi selama produksi Dining Table, menggunakan metode ABC, pembebanan biaya pada produk hanya sebesar Rp. 210.474,05. Selama waktu produksi aktivitas yang dikonsumsi relatif kecil. Sedangkan untuk produk Arm Chair yang notabene memiliki volume per unit kecil, biaya overheadnya hanya sebesar Rp. 96.697,89. Setelah dihitung menggunakan metode ABC, ternyata produk ini under cost, biaya overheadnya adalah sebesar Rp. 127.303,38. Dengan memperhatikan berbagai
aktivitas
pemicu
biaya,
Arm
Chair
ternyata
cukup
banyak
mengkonsumsi aktivitas-aktivitas tersebut sehingga biaya overheadnya lebih tinggi dari perhitungan perusahaan.
141
DT-ABC DT BENCH-ABC BENCH AC-ABC AC
1.600
1.400
1.200
1.000
800
600
400
200
-
Bhn langsung
Thousands
TK langsung Overhead Bhn tdk langsung Bhn packing
Gambar 5.2 Grafik Proporsi Harga Biaya Produksi Pada Gambar 5.2 mengenai proporsi biaya produksi terlihat adanya perubahan biaya overhead produk yang berpengaruh terhadap biaya keseluruhan produk. Lebih lanjut, pada Gambar 5.3 diperlihatkan perbandingan persentase biaya-biaya penyusun (bahan langsung, tenaga kerja langsung, dll.) terhadap keseluruhan biaya produksi yang juga mengalami perubahan akibat adanya perubahan biaya produk.
DT-ABC DT
Bhn langsung
BENCH-ABC
TK langsung Overhead
BENCH
Bhn tdk langsung
AC-ABC
Bhn packing
AC 0%
20%
40%
60%
80%
100%
Gambar 5.3 Grafik Proporsi Biaya Produksi dalam Persentase
142
5.4
Perbandingan Perhitungan Laba Perusahaan
Dari analisa di atas, apabila perusahaan masih tetap menggunakan sistem yang lama maka akan menimbulkan informasi yang kurang akurat mengenai biaya sesungguhnya produk-produk yang dihasilkan. Akibat yang diperoleh perusahaan adalah kurang tepatnya keputusan yang diambil oleh pihak manajemen apabila berhubungan dengan biaya produksi seperti penentuan harga jual dan perolehan laba untuk masing-masing produk. Tabel 5.36 Perhitungan Laba Kotor Produksi dengan Sistem Tradisional Arm Chair
Bench
Dining Table
Rp 1.425.000,00
Rp 1.075.000,00
Rp 3.215.000,00
2. Biaya produksi/ unit
Rp 665.610,42
Rp 557.887,64
Rp 1.557.498,02
3. Laba Kotor/ Unit (1-2)
Rp 759.389,58
Rp 517.112,36
Rp 1.657.501,98
20.775
4.148
1.647
Rp 15.776.318.617,97
Rp 2.144.982.072,43
Rp 2.729.905.756,84
1. Harga jual/ unit
4. Unit produksi 5. Total laba kotor (3x4)
Tabel 5.37 Perhitungan Laba Kotor Produksi dengan Sistem ABC Arm Chair
Bench
Dining Table
1. Harga jual/ unit
Rp 1.425.000,00
Rp 1.075.000,00
Rp 3.215.000,00
2. Biaya produksi/ unit
Rp 636.699,25
Rp 536.062,25
Rp 1.441.162,49
3. Laba Kotor/ Unit (1-2)
Rp 788.300,75
Rp 538.937,75
Rp 1.773.837,51
20.775
4.148
1.647
Rp 16.376.948.081,25
Rp 2.235.513.787,0
Rp 2.921.510.378,97
4. Unit produksi 5. Total laba kotor (3x4)
143
Dari perhitungan di atas, perhitungan laba menggunakan sistem tradisional untuk produk Arm Chair lebih tinggi daripada laba kotor hasil perhitungan sistem ABC. Penyebabnya adalah biaya produksi Arm Chair ditetapkan terlalu rendah, sehingga adanya biaya yang hilang (under cost) sehingga laba yang diperoleh tidak akurat. Sedangkan untuk produk Bench dan Dining Table laba kotor yang dihitung dengan sistem tradisional lebih rendah disebabkan biaya produksi yang terlalu tinggi. Akibatnya perusahaan akan mengalami kerugian akibat kesalahan dalam penentuan laba. Pada hubungannya dengan Total Selisih pembebanan biaya overhead, kekurangan pembebanan biaya mengakibatkan perhitungan laba yang diperoleh lebih tinggi dari yang sebenarnya. Sehingga terdapat perolehan laba semu yang seharusnya merupakan milik produk lain perusahaan. Begitupula dengan terjadinya kelebihan pembebanan biaya akan mengakibatkan perhitungan perolehan laba menjadi lebih kecil karena laba yang seharusnya dihasilkan produk tersebut, karena kesalahan alokasi, menjadi laba pada produk lain.
144
5.5
Sistem Informasi yang Diusulkan
Pada subbab ini dilakukan analisis dan perancangan terhadap sistem informasi yang diusulkan. Sistem informasi yang akan dibuat merupakan Sistem perhitungan dan pelaporan biaya produksi yang bertujuan untuk membantu proses otomatisasi agar proses-proses yang ada menjadi lebih cepat, tepat, dan akurat. Perancangan sistem perhitungan biaya produksi ini akan menggunakan alat bantu berupa diagram aliran data, kamus data, spesifikasi file, bagan terstruktur, spesifikasi proses, serta rancangan masukan dan keluaran. Penjelasan Sistem Perhitungan Biaya Produksi yang diusulkan: 1. Sistem dapat melakukan perhitungan prediksi biaya (biaya bahan langsung dan tidak langsung, tenaga kerja langsung dan biaya overhead) dari rincian order yang diberikan oleh bagian pemasaran. 2. Sistem melakukan pengendalian terhadap penggunaan bahan melalui penyediaan rencana pemakaian bahan yang diisi oleh bagian produksi dan dikirimkan ke gudang. Berkas permintaan bahan akan diterima bagian gudang untuk diproses, setelah itu mencatat transaksi bahan yang terjadi. 3. Sistem melakukan akumulasi terhadap biaya bahan. Setiap penggunaan bahan langsung dan bahan tidak langsung akan dicatat nilai transaksinya yang disimpan dalam database penggunaan bahan, yang akan dibebankan ke dalam Biaya Produksi Order. 4. Sistem melakukan akumulasi biaya penggunaan jam tenaga kerja langsung, yang akan dibebankan ke Biaya Produksi Order.
145
5. Sistem menerima bukti pembebanan biaya overhead pabrik dari bagian keuangan, kemudian mengakumulasikan nilainya ke biaya FOH aktual. 6. Sistem juga dapat mencatat aktivitas yang dikonsumsi oleh produk selama proses produksinya seperti aktivitas permesinan, penerimaan bahan baku, dan lain-lain untuk melakukan perhitungan biaya OHP menggunakan metode ABC. 7. Sistem dapat membuat laporan pencatatan dan perhitungan biaya produksi yang dilakukan untuk keperluan manajer. Laporan yang diberikan antara lain: Laporan Prediksi Biaya Laporan Transaksi Bahan Laporan Transaksi TKL Laporan Transaksi FOH Laporan Biaya Produksi Laporan Biaya Aktual
146
5.5.1 Data Flow Diagram 5.5.1.1 Diagram Konteks
Gudang
Permintaan_Bahan
Rinci_Produk_Jadi
PPC
Rencana_Bahan
Rinci_Produksi Tr_Bahan
Rinci_Order
Rinci_Prediksi Lap_Tr_Produksi Lap_FOH_Aktual
Sistem Perhitungan Biaya Produksi Berdasarkan Aktivitas
Marketing
Prediksi_Biaya Lap_B_Aktual
Manajer
Rinci_Aktivitas Rinci_FOH_Aktual Lap_Prediksi_Biaya Lap_B_Produksi Lap_Tr_Bahan
Gambar 5.4 Diagram Konteks Sistem
147
5.5.1.2 Diagram 0
Marketing
Prediksi_Biaya Rinci_Order
Lap_Prediksi_Biaya
Manajer
1.0 Prediksi Biaya Order
Rinci_Prediksi
Lap_B_Produksi Lap_Tr_Bahan
Gudang
1
Permintaan_Bahan 1
Tr_Bahan
Prediksi Order
5.0 Biaya Produksi Order
2.0 Transaksi Bahan
Rencana_Bahan 2
3
Prediksi Order
RP Bahan
Tr Bahan
PPC
Rinci_Produk_Jadi 5 Rinci_Produksi
Lap_Tr_Produksi
Manajer
3.0 Transaksi Produksi
4
Biaya Produksi
Tr Produksi
Lap_B_Aktual
6.0 Biaya Aktual
Rinci_Aktivitas
Lap_FOH_Aktual
Rinci_FOH_Aktual
4.0 Transaksi FOH aktual
6
Tr FOH Aktual
8
Ms FOH
Gambar 5.5 Diagram 0 Sistem
148
7
Data Aktivitas
5.5.1.3 Diagram Rinci 1.0
Manajer
Lap_Prediksi_Biaya_Produksi
1.2* Pencetakan Laporan Prediksi Biaya
Rinci_Prediksi
1
1.1 Prediksi Biaya Order
Rinci_Order
Marketing
Hasil_Prediksi
Gambar 5.6 Diagram Rinci Proses 1.0
149
Prediksi Order
5.5.1.4 Diagram Rinci 2.0
Manajer
2.4* Pencetakan Laporan Penggunaan Bahan
Lap_Pgunaan_Bahan
3
Gudang
PPC
2.3* Pengelolaan Penggunaan Bahan
Pgunaan_Bahan
Permintaan_Bahan
Tr Bahan
2.2* Pencetakan Permintaan Bahan
2
RP Bahan
2.1* Pengelolaan Rencana Pemakaian Bahan
Rencana_Pmakaian_Bahan
1
Gambar 5.7 Diagram Rinci Proses 2.0
150
Prediksi Order
5.5.1.5 Diagram Rinci 3.0
Manajer
Lap_Tr_Produksi
3.2* Pencetakan Laporan Transaksi Produksi
PPC
Rinci_Produksi
3.1* Pengelolaan Rinci Produksi
4
Tr Produksi
Gambar 5.8 Diagram Rinci Proses 3.0 5.5.1.6 Diagram Rinci 4.0
8
Ms FOH
4.1* Update Master FOH
Jenis_overhead
Rinci_FOH_Aktual Lap_FOH_Aktual
4.3* Pencetakan Laporan FOH Aktual
4.2* Update FOH Aktual
6
Tr FOH Aktual
Gambar 5.9 Diagram Rinci Proses 4.0
151
Manajer
5.5.1.7 Diagram Rinci 5.0
Manajer
Lap_B_Produksi
5.1* Pemrosesan Biaya Produk
5
Biaya Produksi
1
Prediksi Order
4
Tr Produksi
3
Tr Bahan
Rinci_Order_Selesai
PPC
Gambar 5.10 Diagram Rinci Proses 5.0
152
5.2* Pencetakan Laporan Biaya Produk Total
5.5.1.8 Diagram Rinci 6.0 dan 6.1
Manajer
Rinci_Aktivitas
Lap_B_Aktual
FOH_Aktual_Produk
4
Tr Produksi
5
Biaya Produksi
6.1 Pengelolaan Biaya FOH Aktual metode ABC
6.2* Pencetakan Laporan Biaya Aktual 7
Data Aktivitas
6
Tr FOH Aktual
Gambar 5.11 Diagram Rinci Proses 6.0
Rinci_Aktivitas
Manajer
6.1.1* Entri Aktivitas FOH_Aktual_Produk
7
Data Aktivitas
6
Tr FOH Aktual
4
Tr Produksi
6.1.2* Perhitungan Biaya FOH berdasarkan Aktivitas
Gambar 5.12 Diagram Rinci Proses 6.1
153
5.5.2 Kamus Data
FOH_Aktual Produk = tahun_aktivitas + kd_produk + nm_produk + jumlah_produksi + FOH_produk + FOH_perunit + Total_FOH Jenis_overhead = kd_overhead + nm_overhead + no_pool + nm_pool Lap_B_Aktual = kd_order + kd_produk + nm_produk + kd_pelanggan + nm_pelanggan + tanggal_order + jumlah_order + kd_departemen + nm_departemen + kd_bahan + harga_bahan + jumlah_pakai_bahan + total_biaya_bahan + kd_karyawan + nm_karyawan + jam_mulai + jam_selesai + total_biaya_TKL + no_pool + nm_pool + overhead_perunit + biaya_overhead_aktual + tanggal_order_selesai Lap_B_Produksi = kd_order + kd_produk + nm_produk + kd_pelanggan + nm_pelanggan + tanggal_order + jumlah_order + kd_departemen + nm_departemen + kd_bahan + jumlah_pakai + total_biaya_bahan + kd_karyawan + nm_karyawan + jam_mulai + jam_selesai + upah_karyawan + total_biaya_TKL + no_pool + nm_pool + overhead_perunit
+
estimasi_biaya_overhead
+
tanggal_order_selesai Lap_FOH_Aktual = no_pool + nm_pool + kd_overhead + nm_overhead + tanggal_overhead + biaya_overhead + total_biaya_overhead Lap_Prediksi_Biaya = kd_order + tanggal_order + kd_pelanggan + nm_pelanggan + kd_produk + nm_produk + jumlah_order + kd_bahan + nm_bahan +
jumlah_pakai_bahan
154
+
tipe_bahan
+
kd_departemen
+
nm_departemen + estimasi_rata2_manhour + estimasi_rata2_upah + no_pool + nm_pool + estimasi_overhead_perunit Lap_Tr_Bahan = tanggal_tr_bahan + kd_order + shift + kd_departemen + nm_departemen + kd_bahan + nm_bahan + tipe_bahan + harga_bahan + jumlah_pakai + total_biaya_bahan Lap_Tr_Produksi
=
tanggal_tr_produksi
+
kd_order
+
kd_departemen
+
nm_departemen + kd_mesin + nm_mesin + shift + kd_karyawan + nm_karyawan + jam_mulai + jam_selesai + upah_karyawan + total_biaya_TKL + total_jam_mesin Permintaan_Bahan = tanggal_rencana_bahan + shift + kd_order + kd_departemen + nm_departemen + kd_bahan + nm_bahan + tipe_bahan + rencana_pakai_bahan Prediksi_Biaya = kd_order + tanggal_order + kd_pelanggan + nm_pelanggan + kd_produk + nm_produk + jumlah_order + kd_bahan + nm_bahan +
jumlah_pakai_bahan + tipe_bahan + kd_departemen +
nm_departemen + estimasi_rata2_manhour + estimasi_rata2_upah + no_pool + nm_pool + estimasi_overhead_perunit Rencana_Bahan = no_form + tanggal_rencana_bahan + kd_order + kd_produk + nm_produk + kd_departemen + nm_departemen + shift + kd_bahan + nm_bahan + tipe_bahan + rencana_pakai_bahan Rinci_Aktivitas = tahun_aktivitas + no_pool + nm_pool + jumlah_aktivitas_pool + kd_produk + aktivitas_produk + jumlah_produksi
155
Rinci_Order = kd_order + tanggal_order + kd_pelanggan + nm_pelanggan + kd_produk + nm_produk + jumlah_order + tanggal_delivery Rinci_Pgunaan_FOH_Aktual = tanggal_overhead + no_pool + nm_pool + kd_overhead
+
nm_overhead
+
biaya_overhead
+
total_
biaya_overhead Rinci_Prediksi = kd_bahan + nm_bahan + jumlah_pakai_bahan + tipe_bahan + kd_departemen + nm_departemen + estimasi_rata2_manhour + estimasi_rata2_upah
+
no_pool
+
nm_pool
+
estimasi_overhead_perunit Rinci_Produk_Jadi = tanggal_order_selesai + kd_order + kd_produk + nm_produk + jumlah_produksi Rinci_Produksi = no_form + tanggal_tr_produksi + kd_order + kd_departemen + nm_departemen + kd_mesin + nm_mesin + kd_produk + nm_produk + shift + kd_karyawan + nm_karyawan + jam_mulai + jam_selesai + keterangan Tr_Bahan = no_form + tanggal_tr_bahan + kd_order + kd_departemen + nm_departemen + shift + kd_bahan + nm_bahan + tipe_bahan + harga_bahan + jumlah_pakai_bahan + biaya_bahan
156
Kamus Data untuk Data Store Biaya Produksi = kd_order + kd_produk + nm_produk + kd_pelanggan + nm_pelanggan
+
tanggal_order
+
jumlah_order
+
tanggal_order_selesai + kd_departemen + nm_departemen + kd_bahan + nm_bahan + jumlah_pakai + harga_bahan + biaya_bahan + total_biaya_bahan + kd_karyawan + nm_karyawan + jam_mulai + jam_selesai + upah_karyawan + biaya_TKL + total_biaya_TKL
+
no_pool
+
nm_pool
+
estimasi_overhead_perunit + estimasi_biaya_overhead Data Aktivitas = no_form + tahun_aktivitas + kd_produk + nm_produk + no_pool + aktivitas_produk + jumlah_produksi Ms FOH = kd_overhead + nm_overhead + no_pool + nm_pool Pgunaan Bahan = no_form + tanggal_tr_bahan + kd_order + kd_produk + nm_produk + shift + kd_departemen + nm_departemen + kd_bahan + nm_bahan + tipe_bahan + jumlah_pakai_bahan Prediksi Order = kd_order + tanggal_order + kd_pelanggan + nm_pelanggan + kd_produk + nm_produk + jumlah_order + tanggal_delivery + kd_bahan + nm_bahan + jumlah_pakai_bahan + biaya_bahan + kd_departemen + nm_departemen + estimasi_rata2_manhour + estimasi_rata2_upah + biaya_TK + no_pool + nm_pool + estimasi_overhead_perunit
157
RP Bahan = no_form + tanggal_rencana_bahan + kd_order + kd_produk + nm_produk + shift + kd_departemen + nm_departemen + shift + kd_bahan + nm_bahan + tipe_bahan + rencana_pakai_bahan Tr FOH_Aktual = no_form + no_pool + nm_pool + tanggal_overhead + kd_overhead + nm_overhead + overhead_aktual + total_overhead_aktual Tr Produksi = no_form + tanggal_tr_produksi + kd_order + kd_produk + nm_produk + kd_departemen + nm_departemen + shift + kd_mesin + nm_mesin + kd_karyawan + nm_karyawan + jam_mulai + jam_selesai + upah_karyawan + biaya_TKL
5.5.3 Normalisasi Prediksi Order
UNF = kd_order + tanggal_order + kd_pelanggan + nm_pelanggan + kd_produk + nm_produk + jumlah_order + tanggal_delivery {kd_bahan + nm_bahan
+
jumlah_pakai_bahan
+
biaya_bahan}
+
{kd_departemen + nm_departemen + estimasi_rata2_manhour + estimasi_rata2_upah + biaya_TK} + {no_pool + nm_pool + estimasi_overhead_perunit } 1stNF: PrediksiOrderHeader = @kd_order + tanggal_order + kd_pelanggan + nm_pelanggan + kd_produk + nm_produk + jumlah_order + tanggal_delivery
158
PrediksiBahanDetail = @kd_order + @kd_bahan + nm_bahan + jumlah_pakai_bahan + tipe_bahan PrediksiTKLDetail = @kd_order + @kd_departemen + nm_departemen + estimasi_rata2_manhour + estimasi_rata2_upah PrediksiFOHDetail
=
@kd_order
+
@no_pool
+
nm_pool
+
estimasi_overhead_perunit 2nd NF: PrediksiOrderHeader = @kd_order + tanggal_order + kd_pelanggan + nm_pelanggan + kd_produk + nm_produk + jumlah_order + tanggal_delivery PrediksiBahanDetail= @kd_order + @kd_bahan + jumlah_pakai_bahan MsBahan = @kd_bahan + nm_bahan + tipe_bahan PrediksiTKLDetail = @kd_order + @kd_departemen + estimasi_rata2_manhour + estimasi_rata2_upah MsDepartemen = @kd_departemen + nm_departemen PrediksiFOHDetail
=
@kd_order
+
@no_pool
+
nm_pool
+
estimasi_overhead_perunit MsPool = @no_pool + nm_pool 3rd NF: PrediksiOrderHeader = @kd_order + tanggal_order + kd_pelanggan + kd_produk + jumlah_order + tanggal_delivery MsProduk = @kd_produk + nm_produk MsPelanggan = @kd_pelanggan + nm_pelanggan
159
PrediksiBahanDetail= @kd_order + @kd_bahan + jumlah_pakai_bahan MsBahan = @kd_bahan + nm_bahan + tipe_bahan PrediksiTKLDetail = @kd_order + @kd_departemen + estimasi_rata2_manhour + estimasi_rata2_upah MsDepartemen = @kd_departemen + nm_departemen PrediksiFOHDetail
=
@kd_order
+
@no_pool
+
nm_pool
+
estimasi_overhead_perunit MsPool = @no_pool + nm_pool
RP Bahan
UNF = no_form + tanggal_rencana_bahan + kd_order + kd_produk + nm_produk + kd_departemen + nm_departemen + shift {kd_bahan + nm_bahan + tipe_bahan + rencana_pakai_bahan + rencana_biaya_bahan} 1st NF: RPBahanHeader = @no_form + tanggal_rencana_bahan + kd_order + kd_produk + nm_produk + kd_departemen + nm_departemen + shift RPBahanDetail = @no_form + @kd_bahan + nm_bahan + tipe_bahan + rencana_pakai_bahan 2nd NF: RPBahanHeader = @no_form + tanggal_rencana_bahan + kd_order + kd_produk + nm_produk + kd_departemen + nm_departemen + shift RPBahanDetail = @no_form + @kd_bahan + rencana_pakai_bahan
160
MsBahan = @kd_bahan + nm_bahan + tipe_bahan 3rd NF RPBahanHeader = @no_form + tanggal_rencana_bahan + kd_order + kd_produk + kd_departemen + shift MsProduk = @kd_produk + nm_produk MsDepartemen = @kd_departemen + nm_departemen RPBahanDetail = @no_form + @kd_bahan + rencana_pakai_bahan MsBahan = @kd_bahan + nm_bahan + tipe_bahan
Tr Bahan
UNF = no_form + tanggal_tr_bahan + kd_order + kd_produk + nm_produk + shift + kd_departemen + nm_departemen + {kd_bahan + nm_bahan + tipe_bahan +harga_bahan + jumlah_pakai_bahan + biaya bahan} 1st NF: PgunaanBahanHeader = @no_form + tanggal_tr_bahan + kd_order + kd_produk + nm_produk + shift + kd_departemen + nm_departemen PgunaanBahanDetail = @no_form + @kd_bahan + nm_bahan + tipe_bahan + harga_bahan + jumlah_pakai_bahan 2nd NF: PgunaanBahanHeader = @no_form + tanggal_tr_bahan + kd_order + kd_produk + nm_produk + shift + kd_departemen + nm_departemen PgunaanBahanDetail = @no_form + @kd_bahan + jumlah_pakai_bahan
161
MsBahan = @kd_bahan + nm_bahan + tipe_bahan + harga_bahan 3rd NF PgunaanBahanHeader = @no_form + tanggal_tr_bahan + kd_order + kd_produk + shift + kd_departemen MsDepartemen = @kd_departemen + nm_departemen MsProduk = @kd_produk + nm_produk PgunaanBahanDetail = @no_form + @kd_bahan + jumlah_pakai_bahan MsBahan = @kd_bahan + nm_bahan + tipe_bahan + harga_bahan
Tr Produksi
UNF = no_form + tanggal_tr_produksi + kd_order + kd_produk + nm_produk + kd_departemen + nm_departemen + shift + { kd_mesin + nm_mesin + {kd_karyawan + nm_karyawan + jam_mulai + jam_selesai + upah_karyawan + biaya_TKL}} 1st NF: TrProduksiHeader = @no_form + tanggal_tr_produksi + kd_order + kd_produk + nm_produk + kd_departemen + nm_departemen + shift TrProduksiDetail = @no_form + kd_mesin + nm_mesin + @kd_karyawan + nm_karyawan + jam_mulai + jam_selesai + upah_karyawan 2nd NF: TrProduksiHeader = @no_form + tanggal_tr_produksi + kd_order + kd_produk + nm_produk + kd_departemen + nm_departemen + shift
162
TrProduksiDetail = @no_form + kd_mesin + @kd_karyawan +
jam_mulai +
jam_selesai MsDepartemen = @kd_departemen + nm_departemen MsMesin = @kd_mesin + nm_mesin MsKaryawan = @kd_karyawan + nm_karyawan + upah_karyawan 3rd NF TrProduksiHeader = @no_form + tanggal_tr_produksi + kd_order + kd_produk + kd_departemen + shift MsProduk = @kd_produk + nm_produk TrProduksiDetail = @no_form + kd_mesin + @kd_karyawan +
jam_mulai +
jam_selesai MsDepartemen = @kd_departemen + nm_departemen MsMesin = @kd_mesin + nm_mesin MsKaryawan = @kd_karyawan + nm_karyawan + upah_karyawan
Biaya Produksi
UNF = kd_order + kd_produk + nm_produk + kd_pelanggan + nm_pelanggan + tanggal_order
+
jumlah_order
+
tanggal_order_selesai
+
{kd_departemen + nm_departemen + kd_bahan + nm_bahan + jumlah_pakai_bahan
+
harga_bahan
+
biaya_bahan
+
total_biaya_bahan} + {kd_karyawan + nm_karyawan + jam_mulai + jam_selesai + upah_karyawan + biaya_TKL + total_biaya_TKL}
163
+
{no_pool
+
nm_pool
+
estimasi_overhead_perunit
+
estimasi_biaya_overhead} 1stNF: BiayaProduksiHeader = @kd_order + kd_produk + nm_produk + kd_pelanggan + nm_pelanggan
+
tanggal_order
+
jumlah_order
+
tanggal_order_selesai PgunaanBahanDetail = @kd_order + @kd_departemen + nm_departemen + @kd_bahan + nm_bahan + jumlah_pakai_bahan + harga_bahan TrProduksiDetail
=
@kd_order
+
@kd_departemen
+
nm_departemen
+
@kd_karyawan + nm_karyawan + jam_mulai + jam_selesai + upah_karyawan PrediksiFOHDetail
=
@kd_order
+
@no_pool
+
nm_pool
+
estimasi_overhead_perunit 2nd NF: BiayaProduksiHeader = @kd_order + kd_produk + nm_produk + kd_pelanggan + nm_pelanggan
+
tanggal_order
+
jumlah_order
+
tanggal_order_selesai PgunaanBahanDetail
=
@kd_order
+
@kd_departemen
jumlah_pakai_bahan MsDepartemen = @kd_departemen + nm_departemen MsBahan = @kd_bahan + nm_bahan
164
+
@kd_bahan
+
TrProduksiDetail = @kd_order + kd_departemen + @kd_karyawan + nm_karyawan + jam_mulai + jam_selesai + upah_karyawan MsKaryawan = @kd_karyawan + nm_karyawan + upah_karyawan PrediksiFOHDetail = @kd_order + @no_pool + estimasi_overhead_perunit MsPool = @no_pool + nm_pool 3rd NF: BiayaProduksiHeader = @kd_order + kd_produk + kd_pelanggan + tanggal_order + jumlah_order + tanggal_order_selesai MsProduk = @kd_produk + nm_produk MsPelanggan = @kd_pelanggan + nm_pelanggan PgunaanBahanDetail
=
@kd_order
+
@kd_departemen
+
@kd_bahan
+
jumlah_pakai_bahan MsDepartemen = @kd_departemen + nm_departemen MsBahan = @kd_bahan + nm_bahan TrProduksiDetail = @kd_order + kd_departemen + @kd_karyawan + nm_karyawan + jam_mulai + jam_selesai MsKaryawan = @kd_karyawan + nm_karyawan + upah_karyawan PrediksiFOHDetail = @kd_order + @no_pool + estimasi_overhead_perunit MsPool = @no_pool + nm_pool
165
Tr FOH Aktual
UNF = no_form + tanggal_overhead + {no_pool + nm_pool + kd_overhead + nm_overhead + overhead_aktual + total_overhead_aktual} 1st NF: FOHAktualHeader = @no_form + tanggal_overhead FOHAktualDetail = @no_form + @kd_overhead + nm_overhead + no_pool + nm_pool + overhead_aktual 2nd NF: FOHAktualHeader = @no_form + tanggal_overhead FOHAktualDetail = @no_form + @kd_overhead + overhead_aktual MsOverhead = @kd_overhead + nm_overhead + no_pool + nm_pool 3rdNF FOHAktualHeader = @no_form + tanggal_overhead FOHAktualDetail = @no_form + @kd_overhead + overhead_aktual MsOverhead = @kd_overhead + nm_overhead + no_pool MsPool = @no_pool + nm_pool
Data Aktivitas
UNF = {tahun_aktivitas + kd_produk + nm_produk + no_pool + aktivitas_produk + jumlah_produksi }
166
1st NF: DataAktivitasProduk = @tahun_aktivitas + @kd_produk + nm_produk + jumlah_produksi + @no_pool + aktivitas_produk 2nd NF: MsProduk = @kd_produk + nm_produk DataAktivitasProduk = @tahun_aktivitas + @kd_produk + jumlah_produksi + @no_pool + aktivitas_produk
Ms FOH
UNF = kd_overhead + nm_overhead + no_pool + nm_pool 1st NF MsOverhead = @kd_overhead + nm_overhead + no_pool + nm_pool 3rd NF MsOverhead = @kd_overhead + nm_overhead + no_pool MsPool = @no_pool + nm_pool
5.5.4 Spesifikasi File
Nama File
: MsUser
Primary Key : @user Foreign Key : -
167
Tabel 5.38 Spesifikasi File MsUser Nama Field userID
Tipe
Panjang
Desimal
Keterangan
char
25
-
User Id. Format: x..25..x
passwordID
char
9
-
Password Format: xxxxxxxxx
status
char
15
-
peran/ level user Format: x..15..x
Nama File
: MsPelanggan
Primary Key : @kd_pelanggan Foreign Key : Tabel 5.39 Spesifikasi File MsPelanggan Nama Field kd_pelanggan
Tipe
Panjang
Desimal
Keterangan
char
7
-
kode pelanggan Format: CUxxxxx
nm_pelanggan
char
25
-
nama pelanggan Format: x..25..x
Nama File
: MsKaryawan
Primary Key : @kd_karyawan Foreign Key : -
168
Tabel 5.40 Spesifikasi File MsKaryawan Nama Field kd_karyawan
Tipe
Panjang
Desimal
Keterangan
char
7
-
kode karyawan Format: LBXxxxx
nm_karyawan
char
25
-
nama karyawan Format: x..25..x
upah_karyawan
num
5
2
upah/ jam karyawan Format: 99.999
Nama File
: MsDepartemen
Primary Key : @kd_departemen Foreign Key : Tabel 5.41 Spesifikasi File MsDepartemen Nama Field kd_departemen
Tipe
Panjang
Desimal
Keterangan
char
5
-
kode departemen Format: DPTxx
nm_departemen
char
25
-
nama departemen Format: x..25..x
Nama File
: MsPool
Primary Key : @no_pool Foreign Key : -
169
Tabel 5.42 Spesifikasi File MsPool Nama Field no_pool
Tipe
Panjang
Desimal
Keterangan
char
3
-
kode pool Format: Pxx
nm_pool
char
25
-
nama pool Format: x..25..x
Nama File
: MsOverhead
Primary Key : @kd_overhead Foreign Key : Tabel 5.43 Spesifikasi File MsOverhead Nama Field kd_overhead
Tipe
Panjang
Desimal
Keterangan
char
5
-
kode overhead Format:OHxxx
nm_overhead
char
25
-
nama overhead Format: x..25..x
no_pool
char
3
-
kode pool Format: Pxx
Nama File
: MsMesin
Primary Key : @kd_mesin Foreign Key : -
170
Tabel 5.44 Spesifikasi File MsMesin Nama Field kd_mesin
Tipe
Panjang
Desimal
Keterangan
char
7
-
kode mesin Format: MCDXxxx
nm_mesin
char
25
-
nama mesin Format: x..25..x
Nama File
: MsBahan
Primary Key : @kd_bahan Foreign Key : Tabel 5.45 Spesifikasi File MsBahan Nama Field kd_bahan
Tipe
Panjang
Desimal
Keterangan
Char
7
-
kode bahan Format:
nm_bahan
Char
25
-
nama bahan Format: x..25..x
tipe_bahan
Char
20
-
b. langsung/ tidak
harga_bahan
Num
8
2
harga per satuan Format: 99.999.999,99
Nama File
: MsProduk
Primary Key : @kd_produk Foreign Key : -
171
Tabel 5.46 Spesifikasi File MsProduk Nama Field kd_produk
Tipe
Panjang
Desimal
Keterangan
char
7
-
kode produk Format: PRxxxxx
nm_produk
char
25
-
nama produk Format: x..25..x
Nama File
: PrediksiOrderHeader
Primary Key : @kd_order Foreign Key : kd_pelanggan, kd_produk Tabel 5.47 Spesifikasi File PrediksiOrderHeader Nama Field kd_order
Tipe
Panjang
Desimal
Keterangan
char
9
-
kode order Format: ORmmyyxxx
tanggal_order
date
8
-
tanggal order masuk Format:dd/mm/yyyy
kd_pelanggan
char
7
-
kode pelanggan Format: CUxxxxx
kd_produk
char
7
-
kode produk Format: PRxxxxx
jumlah_order
num
5
-
jumlah order Format: 99.999
tanggal_delivery
date
8
-
tanggal kirim order Format:dd/mm/yyyy
172
Nama File
: PrediksiBahanDetail
Primary Key : @kd_order + @kd_bahan Foreign Key : kd_order, kd_bahan Tabel 5.48 Spesifikasi File PrediksiBahanDetail Nama Field kd_order
Tipe
Panjang
Desimal
Keterangan
char
9
-
kode order Format: ORmmyyxxx
kd_bahan
char
7
-
kode bahan Format: MTXxxxx
jumlah_pakai_bahan
num
5
-
jumlah pakai bahan Format: 99.999
Nama File
: PrediksiTKLDetail
Primary Key : @kd_order + @kd_departemen Foreign Key : kd_order, kd_departemen Tabel 5.49 Spesifikasi File PrediksiTKLDetail Nama Field kd_order
Tipe
Panjang
Desimal
Keterangan
char
9
-
kode order Format: ORmmyyxxx
kd_departemen
char
5
-
kode departemen Format: DPTxx
estimasi_rata2_manhour
num
5
2
perkiraan jam kerja Format: 99.999,99
estimasi_rata2_upah
num
5
2
perkiraan upah Format: 99.999,99
173
Nama File
: PrediksiFOHDetail
Primary Key : @kd_order + @no_pool Foreign Key : kd_order, no_pool Tabel 5.50 Spesifikasi File PrediksiFOHDetail Nama Field kd_order
Tipe
Panjang
Desimal
Keterangan
char
9
-
kode order Format: ORmmyyxxx
no_pool
char
3
-
kode pool overhead Format: Pxx
estimasi_overhead_perunit
num
7
2
perkiraan b.overhead Format: 9.999.999,99
Nama File
: RPBahanHeader
Primary Key : @no_form Foreign Key : kd_order, kd_departemen Tabel 5.51 Spesifikasi File RPBahanHeader Nama Field no_form
Tipe
Panjang
Desimal
Keterangan
char
11
-
no form RP Bahan Format: FMPmmyyxxxx
tanggal_rencana_bahan
date
8
-
tanggal rencana Format: dd/mm/yyyy
kd_order
char
9
-
kode order Format: ORmmyyxxx
kd_produk
char
7
-
kode produk Format: PRxxxxx
174
kd_departemen
Char
5
-
kode departemen Format: DPTxx
shift
Char
1
-
shift kerja Format: 9
Nama File
: RPBahanDetail
Primary Key : @no_form + @kd_bahan Foreign Key : no_form, kd_bahan Tabel 5.52 Spesifikasi File RPBahanDetail Nama Field no_form
Tipe
Panjang
Desimal
Keterangan
char
11
-
no form RP Bahan Format: FMPmmyyxxxx
kd_bahan
char
7
-
kode bahan Format: MTXxxxx
rencana_pakai_bahan
number
5
5
rencana pakai bahan Format: 99.999,99999
Nama File
: PgunaanBahanHeader
Primary Key : @no_form Foreign Key : kd_order, kd_departemen Tabel 5.53 Spesifikasi File PgunaanBahanHeader Nama Field no_form
Tipe
Panjang
Desimal
Keterangan
char
11
-
no form Pgunaan Bahan Format: FMUmmyyxxxx
tanggal_tr_bahan
date
8
175
-
tanggal rencana
Format: dd/mm/yyyy kd_order
char
9
-
kode order Format:ORmmyyxxx
kd_departemen
char
5
-
kode departemen Format: DPTxx
shift
char
1
-
shift kerja Format: 9
Nama File
: PgunaanBahanDetail
Primary Key : @no_form + @kd_bahan Foreign Key : no_form, kd_bahan Tabel 5.54 Spesifikasi File PgunaanBahanDetail Nama Field no_form
Tipe
Panjang
Desimal
Keterangan
char
11
-
no form Pgunaan Bahan Format: FMUmmyyxxxx
kd_bahan
char
7
-
kode bahan Format: MTXxxxx
jumlah_pakai_bahan
number
5
5
pemakaian aktual Format: 99.999,99999
Nama File
: Tr Produksi Header
Primary Key : @no_form Foreign Key : kd_order, kd_departemen
176
Tabel 5.55 Spesifikasi File TrProduksiHeader Nama Field no_form
Tipe
Panjang
Desimal
Keterangan
char
11
-
no form Tr Produksi Format: FPDmmyyxxxx
tanggal_tr_produksi
date
8
-
tanggal produksi Format: dd/mm/yyyy
kd_order
char
9
-
kode order Format: ORmmyyxxx
kd_departemen
char
5
-
kode departemen Format: DPTxx
shift
char
1
-
shift kerja Format: 9
Nama File
: TrProduksiDetail
Primary Key : @no_form + @kd_karyawan Foreign Key : no_form, kd_mesin, kd_karyawan Tabel 5.56 Spesifikasi File TrProduksiDetail Nama Field no_form
Tipe
Panjang
Desimal
Keterangan
char
11
-
no form Tr Produksi Format: FPDmmyyxxxx
kd_mesin
char
7
-
kode mesin Format: MCDXxxx
kd_karyawan
char
7
-
kode karyawan Format: LBXxxxx
jam_mulai
time
4
177
-
waktu mulai kerja
Format: hh:mm jam_selesai
time
4
-
waktu selesai kerja Format: hh:mm
Nama File
: BiayaProduksiHeader
Primary Key : @kd_order Foreign Key : kd_pelanggan, kd_produk Tabel 5.57 Spesifikasi File BiayaProduksiHeader Nama Field kd_order
Tipe
Panjang
Desimal
Keterangan
Char
9
-
kode order Format: ORmmyyxxx
kd_produk
Char
7
-
kode produk Format: PRxxxxx
kd_pelanggan
Char
7
-
kode pelanggan Format: CUxxxxx
tanggal_order
Date
8
-
tanggal order Format: dd/mm/yyyy
jumlah_order
Number
5
-
jumlah order Format: 99.999
tanggal_selesai
Date
8
-
tanggal selesai Format: dd/mm/yyyy
Nama File
: FOHAktualHeader
Primary Key : @no_form Foreign Key : -
178
Tabel 5.58 Spesifikasi File FOHAktualHeader Nama Field no_form
Tipe
Panjang
Desimal
Keterangan
Char
11
-
no form Format: FAOmmyyxxxx
tanggal_overhead
Date
8
-
tanggal overhead Format: dd/mm/yyyy
Nama File
: FOHAktualDetail
Primary Key : @no_form + @kd_overhead Foreign Key : kd_overhead, no_pool Tabel 5.59 Spesifikasi File FOHAktualDetail Nama Field no_form
Tipe
Panjang
Desimal
Keterangan
Char
11
-
no form Format: FAOmmyyxxxx
no_pool
Char
3
-
kode pool Format: Pxx
kd_overhead
Char
5
-
kode overhead Format: OHxxx
overhead_aktual
Currency
11
2
b. overhead aktual Format: 99.999.999.999,99
Nama File
: DataAktivitasProduk
Primary Key : @tahun_aktivitas + @kd_produk + @no_pool Foreign Key : kd_produk, no_pool
179
Tabel 5.60 Spesifikasi File DetilAktivitasProduk Nama Field tahun_aktivitas
Tipe
Panjang
Desimal
Keterangan
Date
4
-
no form Format: yyyy
kd_produk
Char
7
-
kode produk Format: PRxxxxx
no_pool
Char
3
-
kode pool Format: Pxx
aktivitas_produk
Number
5
2
aktivitas produk Format: 99.999,99
jumlah_produk
Number
5
-
Total produksi Format: 99.999
180
5.5.5 Entity Relationship Diagram (ERD) Ms Pelanggan
Prediksi Order Header
Pgunaan Bahan Header
Ms Bahan
Biaya Produksi Header
Prediksi Bahan Detail Prediksi TKL Detail
Ms Produk
Prediksi FOH Detail
Pgunaan Bahan Detail
Data Aktivitas Produk
Tr Produksi Header
RP Bahan Detail
Tr Produksi Detail
RP Bahan Header
Ms Departemen
FOH Aktual Header
Ms Karyawan
FOH Aktual Detail
Ms Pool
Ms Mesin
Ms Overhead
Gambar 5.13 Entity Relationship Diagram
5.5.6 Bagan Terstruktur (Structured Chart) Menu Utama
prod uks i tran sak si
ran
Transaksi Bahan
Pil ih
=b ia ya
Pili pro d
al aktu
Pi l ih =
=t ih Pi l
an ah si b k sa
H i FO aks ans = tr
Prediksi Biaya Order
r orde
Pi lih
ih Pil
= pr
iay a k si b edi
Transaksi Produksi
Transaksi FOH Aktual
h=
uks io rd e r
biay a ak tual
Biaya Produksi Order
Gambar 5.14 Bagan Terstruktur Menu Utama Prediksi Biaya Order
e updat Pili h = Pili h =
Update Prediksi Biaya Order
cet ak
Pencetakan Laporan Prediksi Biaya
Gambar 5.15 Bagan Terstruktur Prediksi Biaya Order
182
Penentuan Biaya Aktual
kd _b ah an
jum l ah
r
Isi detil bahan
Isi jumlah pakai bahan
bahan_valid nm_bahan
aha n kd_ b
kd_bahan
jumlah_order
uk pr o d nm _ du k _v alid
rod uk pro
kd_ p
kd_de p arteme n
Isi departemen
Cek file departemen
Gambar 5.16 Bagan Terstruktur Update Biaya Prediksi Order
183
Isi prediksi upah dan manhour
Isi pool
es tim as i_ ov er he ad _p er un it
l oo _p
Cek file bahan
nm
Isi bahan
l oo _p no
Isi jumlah order & delivery date
Isi detil overhead
lid va ol_ po
Cek file produk
Rekam Prediksi Biaya
pool no_
uk od pr _ kd
ad P red iksiTK _p L Det il eru nit no _p oo l
h pa _u
Isi produk
d
rhe
Pred ik siFOHD e til
2 at a i_ r as t im es
P
li va n_ ga g n el a
si _ ov e
ur ho an _m
Cek file pelanggan
an
an gg
es tim a
2 a ta em en i _r e part as nm_d im al id est e n_v rtem n d epa teme epar k d_d
Isi Detil Order & pelanggan
an el _p m n
an
kd
g ng e la p _
n
r
bah kai _
_ kd
r
ga
rde
ader Pre dik siBahan De til
Isi detil TKL
_pa l ah
k e ord
g lan pe d_
l_o
iOr derH e
j um
tan
a gg
delivery_da te
Isi detil order
Pr ediks
en em a rt ep _d kd ou r nh h ma pa 2_ _u at a ta 2 i_ r _ra as asi t im im es est
d iOr i ks ed r P
de ea erH
_p ak ai _ ba ha n
Update Prediksi Biaya Order
Cek file pool
Isi estimasi pool
Rekam Prediksi Biaya
l a ha n De ti diksi B P re
rd e rH ea de r siO
il et HD
l
Pr ed ik
O iF
L De ti
Tulis File Prediksi TKL Detil
iks ed
iksiTK
Tulis File Prediksi Bahan Detil
Pr
P re d
Tulis File Prediksi Order Header
Tulis File Prediksi FOH Detil
Gambar 5.17 Bagan Terstruktur Rekam Prediksi Biaya
184
Pencetakan Laporan Prediksi Biaya
l wa
hir ak
Kendali Tanggal
grandt otal bia ya
Isi periode laporan
p eriod e_awal
a e_
_ de
periode_akhir
p
iod er
r io pe
Baca File Prediksi Order Header
n ga ng la e _p kd
Baca File Pelanggan
an gg an el p _ nm
nm_ prod uk
der iOr
Baca File Produk
Cetak prediksi order detil
t il De an ah siB ik ed Pr
Baca File Prediksi Bahan Detil
total_bahan
s di k Pre
er ad He
kd_p r odu k
Cetak Prediksi Order Header
gr an dt o ta l
ya
Cetak grandtotal Biaya
Pr ed ik si T KL D et il
Cetak Total Bahan
b ia
tota l_T KL
Baca File Prediksi TKL Detil
Pre diksi F
tota l_ F OH OH D etil
Cetak total TKL
Gambar 5.18 Bagan Terstruktur Pencetakan Laporan Prediksi Biaya
185
Baca File Prediksi FOH Detil
Cetak total FOH
Transaksi Bahan
Re nc an aB ah an
=c eta k
P il i h=
cet a
kp
eng g
h Ba an
Pil ih
na ggu en te P p da =u
a upd
n aha ih Pi l
h= P il i
B ana enc R e t
un a
an
Ba
ha n
an
Update Rencana Pemakaian Bahan
Pencetakan Permintaan Bahan
Update Penggunaan Bahan
Gambar 5.19 Bagan Terstruktur Transaksi Bahan
186
Pencetakan Laporan Penggunaan Bahan
Update Rencana Pemakaian Bahan RP_Bahan_Header RP_Bahan_Detil
RP_Bahan_Detil
RP_Bahan_Header Rekam Rencana Bahan
Isi Rencana Bahan RP_Bahan_Header ba h
nm_ dep arte men
dep arte me n
or de r_ va li d k d_
Cek File Departemen
Cek File Produk
an ah
Cek File Prediksi Order Header
n ha _b a kd
k
k du ro p d_
i _b a ka _p la h
_o kd
er rd
an _v al id
Tulis File RP Bahan Header
j um
Isi RP Bahan Header
n
m
roduk nm_p
a ep _d kd
me rte
r _fo
o duk kd_pr
tan
e l _r gga
n aha _b na a nc
no
lid uk_v a pr od
r r de _o kd
dep artm en_ val i d
ft s hi
de til
ba ha n
kd _b ah an
Isi RP Bahan Detil
Cek File Bahan
Gambar 5.20 Bagan Terstruktur pdate Rencana Pemakaian Bahan
187
RP_Bahan_Detil
Tulis File RP Bahan Detil
Update Penggunaan Bahan
Pgunaan_Bahan_Header Pgunaan_Bahan_Header Pgunaan_Bahan_Detil
Pgunaan_Bahan_Detil
Rekam Pgunaan Bahan
Isi Pgunaan Bahan ift sh
Isi Pgunaan Bahan Header
val id en _ de p art m me n
de p art em en
ep ar te
_ kd
nm _d
_ kd
pa de
n me rte
kd _
n
uk od pr
Cek File Prediksi Order Header
Cek File Departemen
Cek File Produk
ba ha n
Pgunaan_Bahan_Detil _v a li
Pgunaan_Bahan_Header d de ti l
l eti _D an ah _B RP
u pg al _
han ba
nm_produk
gg tan
n_ aa
r de
k kd_p rodu
_or kd
lid produk_va
rm _fo no
kd _
ba ha n
Tulis File Pgunaan Bahan Header
ba ha n
Isi Pgunaan Bahan Detil
Cek File Bahan
Gambar 5.21 Bagan Terstruktur Update Penggunaan Bahan
188
Tulis File Pgunaan Bahan Detil
d ri o pe
pe rio de _a kh ir
Pencetakan Laporan Penggunaan Bahan
a e_ l wa
hi r ak e_
pe ri o de _a wa l
d ri o pe
Isi periode laporan
Kendali Tanggal
Baca File Produk
nm _d epa rte m
rtem en kd _dep a
til an _de an_b ah pgun a
k du
Baca File Departemen
ro _p nm
Baca File RP Bahan Header
r a de
Cetak RP Bahan Detil
k du ro _p kd
p gu
_ an na
_ he han ba
en
Cetak RP Bahan Header
de ti
kd _ ba
lb ah an
ha n
Baca File RP Bahan Detil
Baca File Bahan
Gambar 5.22 Bagan Terstruktur Pencetakan Laporan Rencana Pemakaian Bahan
189
d ri o pe
pe rio de _a kh ir
Pencetakan Laporan Penggunaan Bahan
a e_ hi r ak e_
pe ri o de _a wa l
l wa
d ri o pe
Isi periode laporan
Kendali Tanggal
tot a i ay al b
nm _d epa rte m
rtem en kd _dep a
til an _de an_b ah pgun a
k du
Baca File Departemen
ro _p nm
Baca File Pgunaan Bahan Header
r a de
Cetak Pgunaan Bahan Detil
k du ro _p kd
p gu
_ an na
_ he han ba
en
Cetak Pgunaan Bahan Header
to tal b ia ya
Baca File Produk
Cetak Total per Order
de ti
kd _ ba
Baca File Pgunaan Bahan Detil
lb ah an
ha n
Baca File Bahan
Gambar 5.23 Bagan Terstruktur Pencetakan Laporan Penggunaan Bahan
190
Transaksi Produksi
ih = Pi l
up d
ate P il
ih =
ce t ak
Pengelolaan Rinci Produksi
Pencetakan Laporan Transaksi Produksi
Gambar 5.24 Bagan Terstruktur Transaksi Produksi Update Rinci Produksi TrProduksiHeader T rP
TrProduksiDetil
TrP r od uks i He ade r
r od uks iD
Isi Rinci Produksi
etil
Rekam Rinci Produksi
ft s hi
nm _
pro
du
k
k _pr odu kd
nm _k ar ya wa n
kd _k ar ya wa n
Isi Tr Produksi Detil
nm _m es i n kd
er ad He si uk od Pr Tr
n si me kd _
Baca File Departemen
n
Baca File Produk
i ul a _m ja m
Baca File Prediksi Order Header
a aw ry _k a kd
Isi Tr Produksi Header
k du ro _p d k
en
si uk r od n l_p me gga rte tan ep a _d kd
rm
en par tem nm_ de
_ fo
m par te kd _de
no
i sa el e _s jam
k d_
r de or
_m es i n
Baca File Karyawan
Baca File Mesin
Gambar 5.25 Bagan Terstruktur Update Biaya Produksi
191
Tr Pr od uk si D e ti
Tulis File Tr Produksi Header
l
Tulis File Tr Produksi Detil
d ri o pe
per iod e_ akh ir
Pencetakan Laporan Transaksi Produksi
a aw e_ l
per iod e_
hir ak e_
aw a
l
d ri o pe
Isi periode laporan
Kendali Tanggal
tota l bia ya
tr _pr od uksi _de til
kd_pro duk
nm_pro duk
n
en rtem
t r_ pr od uk s
Cetak Total Biaya
pa _de nm
a aw
Baca File Tr Produksi detil
y kar
Baca File Departemen
k d_
en em art
en t em ar ep _d
Baca File Produk
kd
Baca File Tr Produksi Header
a
Cetak Tr Produksi Detil
ep _d nm
i_ h ea de r
Cetak Tr Produksi Header
tota l b iay
nm _m e kd _m es in
Baca File Karyawan
Gambar 5.26 Bagan Terstruktur Pencetakan Laporan Transaksi Produksi
192
sin
Baca File Mesin
=
Pil ih
lih Pi
=u
pd at e
Transaksi FOH Aktual
k ta ce
Pencetakan Laporan FOH Aktual
Update FOH Aktual
Gambar 5.27 Bagan Terstruktur Transaksi FOH Aktual
193
Update FOH Aktual
FOHAktualDetil
FOHAktualHeader
FOHAktualDetil
FOHAktualHeader
det il
r FOHA ktual He ade
t il
kt u a l_
lDe
H_a
a k tu HA
Cek file overhead
l oo _p nm
l oo _p no
FO
FO
id a d va l o ol no _p o ve rh e rh ea d
FO
Rekam Data FOH Aktual
e nm _o v
Isi FOH Aktual Detil
e rh e ad
Isi FOH Aktual Header
kd _o v
H_ ak tu al _H ea de r
Isi Data FOH Aktual
Baca file pool
Tulis File FOH Aktual Header
Gambar 5.28 Bagan Terstruktur Update FOH Aktual
194
Tulis File FOH Aktual Detil
per
pe rio de _a kh ir
Pencetakan Laporan FOH Aktual
e_a iod
pe rio de _a wa l
l wa ir kh _a de r io pe
Isi periode laporan
Kendali Tanggal
to t a
HA kt u al D et i l
d erhe a
FO
ad er
Cetak Total Biaya
nm _p oo l
v nm _o
ad
Baca File FOH Aktual Detil
verhe kd_o
FO HA ktu al H e
a
Cetak FOH Aktual Detil
Cetak FOH Aktual Header
Baca File FOH Aktual Header
total biay
lb iay a
Baca File Overhead
no _p oo l
Baca File Pool
Gambar 5.29 Bagan Terstruktur Pencetakan Laporan FOH Aktual
195
=
Pil ih
lih Pi
=u
pd at e
Biaya Produksi Order
k ta ce
Pencetakan Laporan Biaya Produk Total
Update Biaya Produk
Gambar 5.30 Bagan Terstruktur Biaya Produksi Order
196
Update Biaya Produk
e or d
rd er kd_ o
ay a_ p
_ kd
r rde _o kd
kd_order
bi
er rd _o kd
r
Baca File Tr Produksi Header
197
kd _o rd er
od uk od uk
kd _p r
nm _p r
n
Baca File Tr Produksi Detil
Gambar 5.31 Bagan Terstruktur Update Biaya Produk
ea d
er
bia ya _p rod uk si_ he a
Isi Rinci Order Selesai
de r
Rekam Rinci Order Selesai er ad he si_ uk rod _p ya bi a
Cek File Bahan
kd _k ar ya wa
ks i_ h
no _p oo l
up ah _k ar ya wa n
til de si_ uk rod
Baca File Pgunaan Bahan Detil
rm _fo
Baca File Pgunaan Bahan Header
no
Cek File Produk
Tampil Biaya overhead
p Tr_
Cek File Pelanggan
heade r Tr _pr oduksi_
Baca File Prediksi Order Header
an gg an el _p m n
kd_ord er
pre
r de ea r_h rde _o i s dik
an nm_bah
r r de _o
Tampil Biaya produksi
aha n harga_b
kd
n kd_b aha
n ga ng la pe _ kd
Tampil Biaya bahan
Pg un aa n_ ba no_ ha for m n_ he ad er pgu naa n_ba han _de ti l
Tampil Biaya Produksi header
Isi Kode Order
ro du
nm _k ar ya wa n
kd _o rd er
Cek File Karyawan
es t im as i_ ov er he
Tulis File Biaya Produksi Header
ad _p er u
nit
Baca File Prediksi FOH Detil
Pencetakan Laporan Biaya Produk Total
Cetak Total Seluruh Biaya
Kendali Tanggal
er ad He
biaya
tota l bia ya
bi ay a total
ad i_h e du k s _p ro
si duk ro aP y a Bi
perio de_awal
Isi periode laporan
p eriode_akh ir
al aw e_ riod pe
ir kh e_a od i r pe
er
Cetak Biaya Produksi Header
TrProduksiHeader
Pg un aa nB ah an De ti
Baca File Pgunaan Bahan Detil
Baca File Tr Produksi Header
ti l
Baca File Pgunaan Bahan Header
e siD uk
er ad He n a ah nB aa n u Pg
es ti m as i
r od TrP
Baca File Biaya Produksi Header
Cetak Total Biaya
r de
l
ea si H uk d o Pr a ya Bi
Olah Transaksi Biaya
Baca File Tr Produksi Detil
_o ve rh ea d_ pe ru n it
Baca File Prediksi FOH Detil
Gambar 5.32 Bagan Terstruktur Pencetakan Laporan Biaya Produk Total
198
lih Pi
=
t da up
e
Update Biaya FOH Aktual metode ABC
Pilih = hitung
Penentuan Biaya Aktual
P
il ih
Hitung Biaya Overhead Aktual Produk
=
ce ta k
Pencetakan Laporan Biaya Produk Aktual
Gambar 5.33 Bagan Terstruktur Penentuan Biaya Aktual
199
s ita iv akt
pr od
ta
Da
uk
ta
od pr
ak ti v ita s
Da
uk
Update Biaya FOH Aktual
Tulis File Data Aktivitas Produk
Isi Data Aktivitas Produk
Gambar 5.34 Bagan Terstruktur Update Biaya FOH Aktual
200
Data aktivitas produk
pr ak ti v it a s Da ta
uk od pr as
Baca File FOH Aktual Detil
it t iv ak
Baca File FOH Aktual Header
ta Da
od uk
Hitung Biaya Overhead Aktual Produk
Baca File Data Aktivitas Produk
Gambar 5.35 Bagan Terstruktur Hitung Biaya Overhead Aktual Produk
201
Pencetakan Biaya Overhead Aktual Produk
Cetak Total Seluruh Biaya
Kendali Tanggal
er ad He
a bi ay total
d u ks _ pr o biay a
si duk ro aP y a Bi
perio de_awal
Isi periode laporan
p eriode_akh ir
al aw e_ riod pe
ir kh e_a od i r pe
tota l bia ya
ade r i_ he
Cetak Biaya Produksi Header
TrProduksiHeader
l
Baca File Pgunaan Bahan Detil
Baca File Tr Produksi Header
ti l
Baca File Pgunaan Bahan Header
e siD uk
er ad He n a ah nB aa n u Pg
D at a
r od TrP
er rd _o kd
kd_order
Baca File Biaya Produksi Header
Cetak Biaya Aktual Produk
r de
Pg un aa nB ah an De ti
ea si H uk d o Pr a ya Bi
Olah Transaksi Biaya
Ak tiv ita sP ro kd du _p k ro du k
Baca File Tr Produksi Detil
Baca File Data Aktivitas Produk
Gambar 5.36 Bagan Terstruktur Pencetakan Biaya Overhead Aktual Produk
202
5.5.7 Spesifikasi Proses Modul Sistem_Utama
GET Pilihan CASE (Pilihan) : 1 : DO Prediksi_Order 2 : DO Transaksi_Bahan 3 : DO Transaksi_Produksi 4 : DO Transaksi_FOH_Aktual 5 : DO Biaya_Produksi_Order 6 : DO Penentuan_Biaya_Aktual END CASE RETURN -----------------------------------------------------------------------------------------------------Modul Prediksi_Order
OPEN PrediksiOrderHeader, MsProduk, MsPelanggan, MsBahan, MsDepartemen, MsPool, PrediksiBahanDetail, PrediksiTKLDetail, PrediksiFOHDetail READ PrediksiOrderHeader Get_Record CASE (Pilihan) : 1 : DO NEW 2 : DO EDIT
203
3 : DO SAVE 4 : DO CANCEL 5 : DO DELETE 6 : DO EXIT 7 : DO PRINT END CASE RETURN Modul Get_Record
READ PrediksiBahanDetail USING kd_order READ PrediksiTKLDetail USING kd_order READ PrediksiFOHDetail USING kd_order RETURN Module NEW
CLEAR ALL TEXTBOX INPUT kd_order, tanggal_order, kd_pelanggan READ nm_pelanggan FROM MsPelanggan USING kd_pelanggan INPUT kd_produk READ nm_produk FROM MsProduk USING kd_produk INPUT jumlah_order INPUT kd_bahan DO WHILE (kd_bahan NOT NULL)
204
READ nm_bahan, tipe_bahan, harga_bahan FROM MsBahan USING kd_bahan INPUT jumlah_pakai_bahan biaya_bahan = jumlah_pakai_bahan * harga_bahan Total_Biaya_Bahan = Total_Biaya_Bahan + biaya_bahan INPUT kd_bahan END DO INPUT kd_departemen DO WHILE (kd_departemen NOT NULL) READ nm_departemen FROM MsDepartemen USING kd_Departemen INPUT estimasi_rata2_manhour, estimasi_rata2_upah biaya_TKL = estimasi_rata2_manhour * estimasi_rata2_upah Total_Biaya_TKL = Total_Biaya_TKL + biaya_TKL INPUT kd_departemen END DO INPUT no_pool DO WHILE (no_pool NOT NULL) READ nm_pool FROM MsPool USING no_pool INPUT estimasi_overhead_perunit Total_Biaya_overhead = Total_Biaya_overhead + estimasi_overhead_perunit INPUT no_pool
205
END DO RETURN Modul EDIT
ENABLE ALL TEXTBOX RETURN Modul SAVE
WRITE kd_order, tanggal_order, kd_pelanggan, kd_produk, jumlah_order TO Prediksi Order Header WRITE kd_order, kd_bahan, jumlah_pakai_bahan TO PrediksiBahanDetail WRITE kd_order, kd_departemen, estimasi_rata2_manhour, estimasi_rata2_upah TO PrediksiTKLDetail WRITE kd_order, no_pool, estimasi_overhead_perunit TO PrediksiFOHDetail RETURN Modul CANCEL
READ PrediksiOrderHeaderUSING kd_order Get_Record RETURN Modul DELETE
DELETE PrediksiBahanDetail, PrediksiTKLDetail, PrediksiFOHDetail RECORD USING kd_order DELETE PrediksiOrderHeader USING kd_order
206
RETURN Modul EXIT
CLOSE ALL EXIT Modul PRINT
INPUT periode_awal, periode_akhir Baris=0 PRINT Header grandtotal_biaya_bahan = 0 grandtotal_biaya_TKL = 0 grandtotal_biaya_FOH = 0 grandtotal_biaya = 0 DO WHILE (PrediksiOrderHeader.tanggal_order>=periode_awal) AND (PrediksiOrderHeader.tanggal_order<=periode_akhir) AND NOT EOF (PrediksiOrderHeader) no_order = PrediksiOrderHeader.kd_order PRINT no_order, tanggal_order, nm_produk, nm_pelanggan, jumlah_order total_per_order = 0 biaya_bahan = 0 biaya_TKL = 0 biaya_overhead = 0
207
DO WHILE (PrediksiBahanDetail.kd_order = no_order) biaya_bahan = PrediksiBahanDetail.jumlah_pakai_bahan * MsBahan.harga_bahan total_biaya_bahan = total_biaya_bahan + biaya_bahan PRINT total_biaya_bahan END DO total_per_order = total_per_order + total_biaya_bahan baris = baris + 1 DO WHILE (PrediksiTKLDetail.kd_order = no_order) biaya_TKL = PrediksiTKLDetail.estimasi_manhour *Prediksi TKLDetail.estimasi_upah total_biaya_TKL = total_biaya_TKL + biaya_TKL PRINT total_biaya_TKL END DO total_per_order = total_per_order + total_biaya_TKL baris = baris + 1 DO WHILE (PrediksiFOHDetail.kd_order = no_order) biaya_overhead = PrediksiFOHDetail.jumlah_pakai_bahan * MsBahan.harga_bahan total_biaya_overhead = total_biaya_bahan + biaya_bahan PRINT total_biaya_overhead
208
END DO total_per_order = total_per_order + total_biaya_overhead PRINT total_per_order grandtotal_biaya_bahan = grandtotal_biaya_bahan + total_biaya_bahan grandtotal_biaya_TKL = grandtotal_biaya_TKL + total_biaya_TKL grandtotal_biaya_FOH = grandtotal_biaya_FOH + total_biaya_FOH grandtotal_biaya = grandtotal_biaya_bahan + grandtotal_biaya_TKL + grandtotal_biaya_FOH END DO PRINT grandtotal_biaya_bahan, grandtotal_biaya_TKL, grandtotal_biaya_FOH, grandtotal_biaya RETURN ------------------------------------------------------------------------------------------------------Modul Transaksi_Bahan
CASE (Pilihan) : 1 : DO Pengelolaan_Rencana_Pmakaian_Bahan 2 : DO Pengelolaan_Pgunaan_Bahan END CASE Modul Pengelolaan_Rencana_Pemakaian_Bahan
OPEN RPBahanHeader, RPBahanDetail, PrediksiOrderHeader, MsProduk, MsDepartemen, MsBahan
209
READ RPBahanHeader Get_Record CASE (Pilihan) : 1 : DO NEW 2 : DO EDIT 3 : DO SAVE 4 : DO CANCEL 5 : DO DELETE 6 : DO CLOSE 7 : DO PRINT END CASE RETURN Modul Get_Record
READ nm_produk FROM MsProduk USING kd_produk READ nm_departemen FROM MsDepartemen USING kd_departemen READ RPBahanDetail USING no_form DO WHILE kd_bahan NOT NULL READ nm_bahan,tipe_bahan FROM MsBahan USING kd_bahan END DO RETURN Modul NEW
210
GENERATE tanggal_rencana_bahan INPUT no_form, kd_order, shift READ kd_produk FROM PrediksiOrderHeader USING kd_order READ nm_produk FROM MsProduk USING kd_produk INPUT kd_departemen READ nm_departmen FROM MsDepartemen USING kd_departemen INPUT kd_bahan DO WHILE kd_bahan NOT NULL READ nm_bahan,tipe_bahan FROM Ms Bahan USING kd_bahan INPUT rencana_pakai_bahan INPUT kd_bahan END DO RETURN Modul SAVE
WRITE no_form, kd_order, tanggal_rencana_bahan, kd_departemen, shift TO RP Bahan Header WRITE no_form, kd_bahan, rencana_pakai_bahan TO RP Bahan Detail RETURN Modul EDIT
ENABLE ALL TEXTBOX RETURN
211
Modul DELETE
DELETE RP Bahan Detail USING no_form DELETE RP Bahan Header USING no_form RETURN Modul CANCEL
READ RPBahanHeaderUSING no_form Get_Record RETURN Modul EXIT
CLOSE ALL EXIT Modul PRINT
INPUT periode_awal, periode_akhir Baris = 0 PRINT Header DO WHILE (RPBahanHeader.tanggal_rencana_bahan >= periode_awal) AND (RPBahanHeader.tanggal_rencana_bahan <= periode_akhir) AND NOT EOF (RPBahanHeader) Order = RPBahanHeader.kd_order PRINT Order Departemen = RPBahanHeader.kd_departemen
212
READ nm_departemen FROM MsDepartemen USING Departemen PRINT nm_departemen READ shift FROM RPBahanHeader USING no_form PRINT shift DO WHILE (RPBahanDetail.no_form = RPBahanHeader.no_form) AND NOT EOF(RPBahanDetail) READ kd_bahan, nm_bahan, jumlah_rencana_bahan FROM RPBahanDetail USING no_form PRINT kd_bahan, nm_bahan, tipe_bahan, jumlah_rencana_bahan baris = baris + 1 END DO END DO PRINT Footer RETURN ------------------------------------------------------------------------------------------------------Modul Pengelolaan_Pgunaan_Bahan
OPEN PgunaanBahanHeader, PgunaanBahanDetail, RPBahanHeader, MsProduk, MsDepartemen, MsBahan READ RPBahanHeader Get_Record CASE (Pilihan) :
213
1 : DO NEW 2 : DO EDIT 3 : DO SAVE 4 : DO CANCEL 5 : DO DELETE 6 : DO EXIT 7 : DO PRINT END CASE RETURN Modul Get_Record
READ nm_produk FROM MsProduk USING kd_produk READ nm_departemen FROM MsDepartemen USING kd_departemen READ PgunaanBahanDetail USING no_form total = 0 DO WHILE kd_bahan NOT NULL READ nm_bahan,tipe_bahan FROM Ms Bahan USING kd_bahan biaya_bahan = harga_bahan * jumlah_pakai_bahan total = total + biaya_bahan END DO RETURN Modul NEW
214
GENERATE tanggal_tr_bahan INPUT kd_order, no_form, shift READ kd_produk FROM RPBahanHeader USING kd_order READ nm_produk FROM MsProduk USING kd_produk INPUT kd_departemen READ nm_departmen FROM MsDepartemen USING kd_departemen total = 0 INPUT kd_bahan DO WHILE kd_bahan NOT NULL READ nm_bahan,tipe_bahan FROM MsBahan USING kd_bahan INPUT jumlah_pakai_bahan biaya_bahan = harga_bahan * jumlah_pakai_bahan total = total + biaya_bahan INPUT kd_bahan END DO RETURN Modul SAVE
WRITE no_form, kd_order, tanggal_pgunaan_bahan, kd_departemen, shift TO PgunaanBahanHeader WRITE no_form, kd_bahan, jumlah_pakai_bahan TO PgunaanBahanDetail RETURN
215
Modul CANCEL
READ PgunaanBahanHeaderUSING no_form Get_Record RETURN Modul EDIT
ENABLE ALL TEXTBOX RETURN Modul DELETE
DELETE PgunaanBahanDetail USING no_form DELETE PgunaanBahanHeader USING no_form RETURN Modul EXIT
CLOSE ALL EXIT Modul PRINT
INPUT periode_awal, periode_akhir Baris = 0 PRINT Header DO WHILE (PgunaanBahanHeader.tanggal_tr_bahan >= periode_awal) AND (PgunaanBahanHeader.tanggal_tr_bahan <= periode_akhir) AND NOT EOF (PgunaanBahanHeader)
216
Order = PgunaanBahanHeader.kd_order PRINT Order Departemen = PgunaanBahanHeader.kd_departemen READ nm_departemen FROM MsDepartemen USING Departemen PRINT nm_departemen READ shift FROM PgunaanBahanHeader USING no_form PRINT shift Total_tanggal = 0 DO WHILE (PgunaanBahanDetail.no_form = PgunaanBahanHeader.no_form) AND NOT EOF(PgunaanBahanDetail) READ kd_bahan, nm_bahan, jumlah_rencana_bahan FROM PgunaanBahanDetail USING no_form READ harga_bahan FROM PgunaanBahanDetail USING kd_bahan Biaya_bahan = jumlah_rencana_bahan * harga_bahan PRINT kd_bahan, nm_bahan, tipe_bahan, jumlah_rencana_bahan baris = baris + 1 Total_tanggal = Total_tanggal + Biaya_bahan END DO PRINT Total_tanggal Total_biaya_bahan = Total_biaya_bahan + Total_tanggal END DO
217
PRINT Total_biaya_bahan PRINT Footer RETURN ------------------------------------------------------------------------------------------------------Modul Transaksi_Produksi_Aktual
OPEN TrProduksiHeader, TrProduksiDetail, MsProduk, MsDepartemen, MsKaryawan, MsMesin READ TrProduksiHeader Get_Record CASE (Pilihan) : 1 : DO NEW 2 : DO EDIT 3 : DO SAVE 4 : DO CANCEL 5 : DO DELETE 6 : DO EXIT 7 : DO PRINT END CASE RETURN Modul Get_Record
READ nm_produk FROM MsProduk USING kd_produk
218
READ nm_departemen FROM MsDepartemen USING kd_departemen READ TrProduksiDetail USING no_form total = 0 DO WHILE kd_karyawan NOT NULL READ nm_mesin FROM MsMesin USING kd_mesin READ nm_karyawan FROM MsKaryawan USING kd_karyawan biaya_TKL = (jam_selesai -jam_mulai) * upah_karyawan total = total + biaya_TKL END DO RETURN Modul NEW
GENERATE tanggal_tr_produksi INPUT kd_order, no_form, shift READ kd_produk FROM PrediksiOrderHeader USING kd_order READ nm_produk FROM MsProduk USING kd_produk INPUT kd_departemen READ nm_departmen FROM MsDepartemen USING kd_departemen total = 0 INPUT kd_karyawan DO WHILE kd_karyawan NOT NULL
219
READ nm_karyawan, upah_karyawan FROM MsKaryawan USING kd_karyawan INPUT kd_mesin READ nm_mesin FROM MsMesin USING kd_mesin INPUT jam_mulai, jam_selesai biaya_TKL = (jam_selesai - jam_mulai) * upah_karyawan total = total + biaya_TKL INPUT kd_karyawan END DO RETURN Modul SAVE
WRITE no_form, kd_order, tanggal_tr_produksi, kd_produk, kd_departemen, shift TO TrProduksiHeader WRITE no_form,kd_mesin, kd_karyawan, jam_mulai, jam_selesai TO TrProduksiDetail RETURN Modul EDIT
ENABLE ALL TEXTBOX RETURN Modul DELETE
DELETE TrProduksiDetail USING no_form
220
DELETE TrProduksiHeader USING no_form RETURN Modul EXIT
CLOSE ALL EXIT Modul PRINT
INPUT periode_awal, periode_akhir Baris = 0 total_TKL_cost = 0 PRINT Header DO WHILE (TrProduksiHeader.tanggal_tr_produksi >= periode_awal) AND (TrProduksiHeader.tanggal_tr_produksi <= periode_akhir) AND NOT EOF (TrProduksiHeader) order = TrProduksiHeader.kd_order PRINT order Departemen = TrProduksiHeader.kd_departemen READ nm_departemen FROM MsDepartemen USING Departemen PRINT nm_departemen READ shift FROM PgunaanBahanHeader USING no_form PRINT shift total_per_tanggal = 0
221
DO WHILE (TrProduksiDetail.no_form = TrProduksiHeader.no_form ) AND NOT EOF (TrProduksiDetail) jam_kerja = (jam_selesai - jam_mulai) biaya_TKL = jam_kerja * upah_karyawan PRINT kd_mesin, kd_karyawan, nm_karyawan, jam_kerja, upah_karyawan, biaya_TKL baris = baris + 1 total_per_tanggal = total_per_tanggal + biaya_TKL END DO PRINT total_per_tanggal total_TKL_cost = total_TKL_cost + total_per_tanggal END DO baris = baris + 1 PRINT total_TKL_cost RETURN ------------------------------------------------------------------------------------------------------Modul Transaksi_FOH_Aktual
OPEN FOHAktualHeader, FOH AktualDetail, MsOverhead, MsPool READ FOHAktualHeader Get_Record CASE (Pilihan) :
222
1 : DO NEW 2 : DO EDIT 3 : DO SAVE 4 : DO CANCEL 5 : DO DELETE 6 : DO EXIT 7 : DO PRINT END CASE RETURN Modul Get_Record
READ FOHAktualDetail USING no_form DO WHILE kd_overhead NOT NULL READ nm_overhead,no_pool FROM MsOverhead USING kd_overhead READ nm_pool FROM MsPool USING no_pool END DO RETURN Modul NEW
GENERATE tanggal_overhead INPUT no_form INPUT kd_overhead DO WHILE kd_overhead NOT NULL
223
READ nm_overhead,no_pool FROM MsOverhead USING kd_overhead READ nm_pool FROM MsPool USING no_pool INPUT overhead_aktual END DO RETURN Modul SAVE
WRITE no_form, tanggal_overhead TO FOHAktualHeader WRITE no_form, kd_overhead, overhead_aktual TO FOHAktualDetail RETURN Modul EDIT
ENABLE ALL TEXTBOX RETURN Modul DELETE
DELETE FOHAktualDetail USING no_form DELETE FOHAktualHeader USING no_form RETURN Modul EXIT
CLOSE ALL EXIT Modul PRINT
INPUT periode
224
Baris = 0 PRINT Header Baris = baris + 1 DO WHILE (FOHAktualHeader.tanggal_overhead IN periode) AND NOT EOF (FOHAktualHeader) PRINT FOHAktualHeader.tanggal_overhead pool = 1 READ nm_pool FROM MsPool USING pool PRINT nm_pool DO WHILE (FOHAktualDetail.no_form = FOHAktualHeader.no_form) AND NOT EOF (FOHAktualDetail) FOR pool = 1 TO pool = 6 READ no_pool FROM MsOverhead USING FOHAktualDetail.kd_overhead IF no_pool = pool THEN PRINT kd_overhead, nm_overhead, overhead_aktual baris = baris + 1 total_per_pool = total_per_pool + overhead_aktual END IF total_per_tanggal = total_per_tanggal + total_per_pool pool = pool + 1
225
NEXT END DO PRINT total_per_tanggal END DO baris = baris + 1 PRINT total_FOH_cost PRINT Footer RETURN ------------------------------------------------------------------------------------------------------Modul Biaya_Produksi_Order
OPEN BiayaProduksiHeader, PgunaanBahanHeader, TrBahanDetail, TrProduksiHeader, TrProduksiDetail, PrediksiFOHDetail, MsBahan, MsDepartemen, MsPool, MsProduk, MsPelanggan READ BiayaProduksiHeader Get_Record CASE (Pilihan) : 1 : DO CONFIRM 2 : DO EDIT 3 : DO SAVE 4 : DO CANCEL 5 : DO EXIT
226
6 : DO PRINT END CASE RETURN Modul Get_Record
READ BiayaProduksiHeader USING kd_order DO WHILE (PgunaanBahanHeader.kd_order = BiayaProduksiHeader.kd_order) DO WHILE (PgunaanBahanDetail.no_form = PgunaanBahanHeader.no_form) AND NOT EOF (PgunaanBahanDetail) READ PgunaanBahanDetail END DO END DO DO WHILE (TrProduksiHeader.kd_order = BiayaProduksiHeader.kd_order) DO WHILE (TrProduksiDetail.no_form = TrProduksiHeader.no_form) AND NOT EOF (TrProduksiDetail) READ TrProduksiDetail END DO DO WHILE (PrediksiFOHDetail.kd_order = BiayaProduksiHeader.kd_order) AND NOT EOF (PrediksiFOHDetail) READ PrediksiFOHDetail END DO RETURN
227
Modul NEW
GENERATE tanggal_overhead INPUT no_form READ nm_pool FROM MsPool USING no_pool READ nm_overhead FROM MsOverhead USING kd_overhead INPUT kd_overhead DO WHILE kd_overhead NOT NULL READ nm_overhead, FROM MsOverhead USING kd_overhead INPUT no_pool READ nm_pool FROM MsPool USING no_pool INPUT overhead_aktual END DO RETURN Modul SAVE
WRITE kd_order, kd_produk, kd_pelanggan, tanggal_order, jumlah_order, tanggal_order_selesai TO BiayaProduksiHeader RETURN Modul EDIT
ENABLE ALL TEXTBOX RETURN Modul EXIT
228
CLOSE ALL EXIT Modul PRINT
INPUT periode_awal, periode_akhir Baris=0 PRINT Header grandtotal_biaya_bahan = 0 grandtotal_biaya_TKL = 0 grandtotal_biaya_FOH = 0 grandtotal_biaya = 0 DO WHILE (BiayaProduksiHeader.tanggal_selesai >= periode_awal) AND (BiayaProduksiHeader.tanggal_selesai <= periode_akhir) AND NOT EOF (BiayaProduksiHeader) no_order = BiayaProduksiHeader.kd_order READ nm_produk FROM MsProduk USING kd_produk READ nm_pelanggan FROM MsPelanggan USING kd_pelanggan PRINT tanggal_selesai, no_order, nm_produk, nm_pelanggan, jumlah_order total_per_order = 0 biaya_bahan_per_order = 0 DO WHILE (PgunaanBahanHeader.kd_order = BiayaProduksiHeader.kd_order)
229
biaya_bahan_per_form = 0 DO WHILE (PgunaanBahanDetail.no_form = PgunaanBahanHeader.no_form) AND NOT EOF (PgunaanBahanDetail) READ PgunaanBahanDetail biaya_bahan = PgunaanBahanDetail.jumlah_pakai_bahan * MsBahan.harga_bahan biaya_bahan_per_form = biaya_bahan_per_form + biaya_bahan END DO biaya_bahan_per_order = biaya_bahan_per_order + biaya_bahan_per_form END DO PRINT “Material Cost”, biaya_bahan_per_order baris = baris + 1 biaya_TKL_per_order = 0 DO WHILE (TrProduksiHeader.kd_order = BiayaProduksiHeader.kd_order) biaya_TKL_per_form = 0 DO WHILE (TrProduksiDetail.no_form = TrProduksiHeader.no_form) AND NOT EOF (TrProduksiDetail) READ TrProduksiDetail
230
biaya_TKL = PrediksiTKLDetail.estimasi_manhour *Prediksi TKLDetail.estimasi_upah biaya_TKL_per_form = biaya_TKL_ per_form + biaya_TKL END DO biaya_TKL_per_order = biaya_TKL_per_order + biaya_TKL_per_form END DO PRINT “Direct Labor Cost”, biaya_TKL_per_order baris = baris + 1 total_biaya_overhead = 0 DO WHILE (PrediksiFOHDetail.kd_order = no_order AND NOT EOF (PrediksiFOHDetail) total_biaya_overhead = total_biaya_overhead + estimasi_overhead_perunit END DO PRINT “Factory Ovrhead Cost”, total_biaya_overhead total_per_order = biaya_total_per_order + biaya_bahan_per_order + biaya_TKL_per_order + total_biaya_overhead baris = baris + 1 PRINT total_per_order END DO
231
PRINT Footer RETURN ------------------------------------------------------------------------------------------------------Modul Penentuan_Biaya_Aktual
OPEN DataAktivitasProduk, MsProduk, MsPool READ DataAktivitasProduk Get_Record CASE (Pilihan) : 1 : DO NEW 2 : DO EDIT 3 : DO SAVE 4 : DO CANCEL 5 : DO DELETE 6 : DO EXIT 7 : DO PRINT END CASE RETURN Modul Get_Record
READ DataAktivitasHeader USING no_form DO WHILE (DataAktivitasHeader.no_form = DetailAktivitasProduk.no_form) AND NOT EOF (DetailAktivitasProduk)
232
READ DetailAktivitasPool READ nm_produk FROM MsProduk USING kd_produk END DO RETURN Modul NEW
GENERATE tahun_aktivitas INPUT no_form total = 0 INPUT kd_produk DO WHILE kd_produk NOT NULL READ nm_produk FROM MsProduk USING kd_produk INPUT jumlah_produksi, aktivitas_produk INPUT kd_produk END DO RETURN Modul SAVE
WRITE no_form, tahun_aktivitas TO DataAktivitasHeader WRITE no_form, kd_produk, jumlah_aktivitas_produk, jumlah_produksi TO DetailAktivitasProduk RETURN Modul EDIT
233
ENABLE ALL TEXTBOX RETURN Modul DELETE
DELETE DetailAktivitasProduk USING no_form DELETE DataAktivitasHeader USING no_form RETURN Modul EXIT
CLOSE ALL EXIT Modul COUNT
INPUT period pool = 0 //hitung FOH periode// DO WHILE (pool <=6) pool = pool + 1 total_per_pool = 0 DO WHILE (FOHAktualHeader.tanggal_overhead IN period) READ no_form FROM FOHAktualHeader USING tanggal_overhead total_per_form = 0 DO WHILE NOT EOF (FOHAktualDetail)
234
READ overhead_aktual FROM FOHAktualDetail USING kd_overhead total_per_form = total_per_form + overhead_aktual END DO total_per_pool = total_per_pool + total_per_form END DO RECORD total_per_pool(pool) total_overhead = total_overhead + total_per_pool END DO //Hitung Aktivitas// pool = 0 DO WHILE (pool <=6) pool = pool + 1 DO WHILE (DataAktivitasProduk.tahun_aktivitas = year) aktivitas_per_pool = 0 DO WHILE NOT EOF (DataAktivitasProduk) READ aktivitas_produk FROM DataAktivitasProduk WHERE DataAktivitasProduk.no_pool = pool aktivitas_per_pool = aktivitas_per_pool + aktivitas_produk END DO aktivitas_per_pool(pool) = aktivitas_per_pool
235
END DO END DO //tarif biaya pool per aktivitas// DO WHILE (pool <= 6) tarif_pool(pool) = total_per_pool(pool) / aktivitas_per_pool(pool) END DO //biaya overhead produk// DO WHILE NOT EOF (DataAktivitasProduk) READ kd_produk, no_pool, aktivitas_produk DO WHILE (pool <= 6) biaya_overhead_produk = aktivitas_produk * tarif_pool(pool) total_biaya_produk = total_biaya_produk + biaya_overhead_produk pool = pool + 1 END DO END DO RETURN Modul PRINT
INPUT periode_awal, periode_akhir Baris=0 PRINT Header
236
DO WHILE (BiayaProduksiHeader.tanggal_selesai >= periode_awal) AND (BiayaProduksiHeader.tanggal_selesai <= periode_akhir) AND NOT EOF (BiayaProduksiHeader) total_per_order = 0 no_order = BiayaProduksiHeader.kd_order READ nm_produk FROM MsProduk USING kd_produk READ nm_pelanggan FROM MsPelanggan USING kd_pelanggan PRINT tanggal_selesai, no_order, nm_produk, nm_pelanggan, jumlah_order biaya_bahan_per_order = 0 DO WHILE (PgunaanBahanHeader.kd_order = BiayaProduksiHeader.kd_order) biaya_bahan_per_form = 0 DO WHILE (PgunaanBahanDetail.no_form = PgunaanBahanHeader.no_form) AND NOT EOF (PgunaanBahanDetail) READ PgunaanBahanDetail biaya_bahan = PgunaanBahanDetail.jumlah_pakai_bahan * MsBahan.harga_bahan biaya_bahan_per_form = biaya_bahan_per_form + biaya_bahan END DO
237
biaya_bahan_per_order = biaya_bahan_per_order + biaya_bahan_per_form END DO PRINT “Material Cost”, biaya_bahan_per_order baris = baris + 1 biaya_TKL_per_order = 0 DO WHILE (TrProduksiHeader.kd_order = BiayaProduksiHeader.kd_order) biaya_TKL_per_form = 0 DO WHILE (TrProduksiDetail.no_form = TrProduksiHeader.no_form) AND NOT EOF (TrProduksiDetail) READ TrProduksiDetail biaya_TKL = PrediksiTKLDetail.estimasi_manhour *Prediksi TKLDetail.estimasi_upah biaya_TKL_per_form = biaya_TKL_ per_form + biaya_TKL END DO biaya_TKL_per_order = biaya_TKL_per_order + biaya_TKL_per_form END DO PRINT “Direct Labor Cost”, biaya_TKL_per_order baris = baris + 1 biaya_ overhead_produk = 0
238
DO WHILE (DetailAktivitasProduk.kd_produk = BiayaProduksiHeader.kd_produk) DO WHILE (pool <= 6) biaya_overhead_per_pool = aktivitas_produk * tarif_pool(pool) biaya_overhead_produk = biaya_overhead_produk + biaya_overhead_per_pool pool = pool + 1 END DO END DO PRINT “Actual F. Overhead Cost”, biaya_overhead_produk baris = baris + 1 total_per_order = biaya_bahan_per_order + biaya_TKL_per_order + biaya_ overhead_produk PRINT total_per_order END DO PRINT Footer RETURN
239
5.5.8
Perancangan Masukan
Untuk rancangan formulir yang digunakan sebagai masukan dapat dilihat pada gambar 5.37 sampai 5.43, sedangkan untuk rancangan layar input dari data formulir yang ada dapat dilihat pada gambar 5.44 sampai dengan 5.55 5.5.9
Perancangan Keluaran
Untuk rancangan keluaran berupa laporan-laporan dapat dilihat pada gambar 5.56 sampai dengan 5.63 5.5.10 Perancangan State Transition Diagram
Untuk perancangan STD program dapat dilihat pada gambar 5.64 sampai gambar 5.68.
240
RENCANA PENGGUNAAN BAHAN No Form : FMPmmyyxxxx
No Order : ORmmyyxxx
Kode Produk : PRxxxxx
Tanggal Rencana Produksi : dd / mm / yyyy
Nama Produk : xxxxxxxxxxxxxxxxxxxx
Departemen : xxxxxxxxxxxxxxxxxxxx
Shift : x No
Kode Bahan
Nama Bahan
Tipe
Jumlah Kebutuhan
1
MTXxxxx
xxxxxxxxxxxxxxxxxxx xxxxxxx
99.999
2
MTXxxxx
xxxxxxxxxxxxxxxxxxx xxxxxxx
99.999
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Bagian PPC
Gambar 5.37 Rancangan Formulir rencana Penggunaan Bahan
241
PENGGUNAAN BAHAN AKTUAL No Form : FMUmmyyxxxx
No Order : ORmmyyxxx
Kode Produk : PRxxxxx
Tanggal : dd / mm / yyyy
Nama Produk : xxxxxxxxxxxxxxxxxxxx
Departemen : xxxxxxxxxxxxxxxxxxxx
Shift : x No
Kode Bahan
Nama Bahan
Tipe
Jumlah Pakai
1
MTXxxxx
xxxxxxxxxxxxxxxxxxx xxxxxxx
99.999
2
MTXxxxx
xxxxxxxxxxxxxxxxxxx xxxxxxx
99.999
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Bagian Gudang
Gambar 5.38 Rancangan Formulir Penggunaan Bahan Aktual
242
RINCI PRODUKSI No Form : FMUmmyyxxxx
No Order : ORmmyyxxx
Kode Produk : PRxxxxx
Nama Produk : xxxxxxxxxxxxxxxxxxxx
Departemen : xxxxxxxxxxxxxxxxxxxx
Tanggal : dd / mm / yyyy
Shift : x Kode
Nama Mesin
Kode
Nama Karyawan
Jam Kerja
Jam Kerja
Mulai
Selesai
Mesin
Karyawan
MCDXxxx xxxxxxxxxxxxx
LBXxxxx
xxxxxxxxxxxxxxxxx
hh:mm
hh:mm
MCDXxxx xxxxxxxxxxxxx
LBXxxxx
xxxxxxxxxxxxxxxxx
hh:mm
hh:mm
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Bagian PPC
Gambar 5.38 Rancangan Formulir Rinci Produksi
243
PENGGUNAAN OVERHEAD PABRIK AKTUAL No Form : FMUmmyyxxxx Tanggal : dd / mm / yyyy Pool
Kode FOH
Nama Overhead (FOH)
Jumlah Biaya
Pxx
OHxxx
xxxxxxxxxxxxxxxxxxx
99.999.999.999
Pxx
OHxxx
xxxxxxxxxxxxxxxxxxx
99.999.999.999
:
:
:
:
:
:
:
:
:
:
:
:
Total Bagian Keuangan
Gambar 5.39 Rancangan Formulir Penggunaan Overhead Pabrik Aktual
244
RINCI ORDER No Order : Ormmyyxxx
Tanggal Order : dd / mm / yyyy
Kode Pelanggan : CUxxxxx
Nama Pelanggan : xxxxxxxxxxxxxxxxxxxx
Kode Produk : PRxxxxx
Nama Produk : xxxxxxxxxxxxxxxxxxxx
Jumlah Order Produk : 99.999
Tanggal Delivery : dd / mm / yyyy
Keterangan : xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bagian Marketing
Gambar 5.40 Rancangan Formulir Rinci Order
245
PREDIKSI BIAYA No Order : Ormmyyxxx
Tanggal Order : dd / mm / yyyy
Kode Pelanggan : CUxxxxx
Nama Pelanggan : xxxxxxxxxxxxxxxxxxxx
Kode Produk : PRxxxxx
Nama Produk : xxxxxxxxxxxxxxxxxxxx
Jumlah Order Produk : 99.999 Bahan Kode Bahan
Nama Bahan
Jumlah
Jumlah Biaya (Rp.)
MTXxxxx
xxxxxxxxxxxxxxxxxxxx
:
:
99.999
99.999.999
:
:
Total
999.999.999
Tenaga Kerja Nama Departemen
Estimasi Rata-rata
Estimasi Rata-rata
Jumlah Biaya
MH/ m3
Upah TK (Rp.)
(Rp.)
xxxxxxxxxxxxxxx :
99.999
99.999
999.999.999
:
:
:
Total
999.999.999
Overhead Pool
Nama Pool
Estimasi Biaya (Rp.)
Pxx
xxxxxxxxxxxxxxxx
:
:
999.999.999 :
Total
999.999.999
Bagian Accounting
Gambar 5.41 Rancangan Formulir Prediksi Biaya
246
RINCI AKTIVITAS Tahun: yyyy Kode
Nama Produk
Jumlah
Produk
Jenis Pool
Jumlah Aktivitas
Produksi
PRxxxxx
xxxxxxxxxxxxxxxxxxxx
: :
Produk
99.999
Pxx
99.999
:
:
Pxx
99.999
:
:
:
Bagian Accounting
Gambar 5.42 Rancangan Formulir Rinci Aktivitas RINCI PRODUK JADI No Order : ORmmyyxxx
Tanggal Selesai : dd / mm / yyyy
Kode Produk : PRxxxxx
Nama Produk : xxxxxxxxxxxxxxxxxxxx
Jumlah Order Produk : 99.999
Keterangan : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bagian PPC
Gambar 5.43 Rancangan Formulir Rinci Produk Jadi
247
:
LOGIN
Main Menu
User
About Change Password Logout
Cost Transaction
Order
Prediction
Material Plan
Production Cost
Material Usage
Actual Cost
Activities Data
Report
Order
Count Actual FOH Prediction Report
Production
Master FOH - Pool
Actual FOH
Production Report Actual Cost Report
Transaction
Material Production Actual Factory Overhead
Gambar 5.44 Rancangan Diagram Menu
Gambar 5.45 Rancangan Layar Login
249
Main Menu User
Order
Cost Transaction
Actual Cost
Report
Change Password
Old Password
xxxxxxxxxxxxxxxx
New Password
xxxxxxxxxx
Confirm Password
xxxxxxxxxx
OK
CANCEL
Gambar 5.46 Rancangan Layar Change Password
250
Main Menu User Order
Order
Cost Transaction
Cost Prediction
Actual Cost
Report
Material Price
Cost
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx99.999
99.999.999
99.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx99.999
99.999.999
99.999.999
Material Code
Order No
ORmmyyxxx
Order Date
dd/mm/yyyy
Customer Code
CUxxxxx
Customer Name
xxxxxxxxxxxxxxxxxxxx
Product Code
PRxxxxx
Product Name
xxxxxxxxxxxxxxxxxxxx
Quantity
99.999
Delivery Date
dd/mm/yyyy
Material Name
Qty
Total
Labor Departement
MH/ m3 Est.
Wage Est.
Cost
DPTxx
xxxxxxxxxxxxxxxxxxxxxxxxx
99.999
99.999
999.999.999
DPTxx
xxxxxxxxxxxxxxxxxxxxxxxxx
99.999
99.999
999.999.999
Dept. Code
Total
Order Cost Material Cost
99.999.999
F.Overhead Cost
Pool
99.999.999
Total Cost
999.999.999
Cost/ Unit
99.999.999
<
>
Cost Driver xxxxxxxxxxxxxxxxxxxx
9.999.999
Pxx
xxxxxxxxxxxxxxxxxxxx
9.999.999
EDIT
DELETE
>>
Gambar 5.47 Rancangan Layar Cost Prediction
251
Cost Est.
Pxx
Total
NEW
<<
99.999.999
Overhead
999.999.999
Labor Cost
99.999.999
99.999.999
CANCEL
CLOSE
Main Menu User
Order
Order
Cost Transaction
Production Cost
Material
Report
Departemen
Material Code
ORmmyyxxx
Order No
Actual Cost
Order Date
dd-mm-yyyy
Customer Code
CUxxxxx
Customer Name
xxxxxxxxxxxxxxxxxxxx
Product Code
PRxxxxx
Product Name
xxxxxxxxxxxxxxxxxxxx
Quantity
99.999
Finished Date
dd-mm-yyyy
xxxxxxxxxxxxxxxxxxxx
Material Name
Price
Cost
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx 99.999
Qty
99.999.999
99.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx 99.999
99.999.999
99.999.999
Total
Labor
Departemen
99.999.999
xxxxxxxxxxxxxxxxxxxx
Labor Code
Labor Name
Start
Finish
Wage/hr
Cost
LBXxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx
hh:mm
hh:mm
99.999
999.999.999
hh:mm
hh:mm
99.999
999.999.999
LBXxxxx
Product Cost Material Cost Labor Cost F.Overhead Cost Total Cost Cost per Unit
Total
99.999.999 999.999.999
999.999.999
Overhead Pool
Cost Driver
Cost/ unit
99.999.999
Pxx
xxxxxxxxxxxxxxxxxxxx
9.999.999
999.999.999
Pxx
xxxxxxxxxxxxxxxxxxxx
9.999.999
99.999.999
Total
Confirm Order Finished
99.999.999
CLOSE
Gambar 5.48 Rancangan Layar Production Cost
252
Main Menu User
Order
Cost Transaction
Actual Cost
Report
Material Usage Plan Order No
ORmmyyxxx
Product Code
PRxxxxx
Form No
FMPmmyyxxxx
Product Name
xxxxxxxxxxxxxxxxxxxx
Date
dd/mm/yyyy
Departement Code
DPTxx
Shift
xx
Departement
xxxxxxxxxxxxxxxxxxxx
Material Code
Material Name
Type
Qty
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
<< NEW
<
> EDIT
>> DELETE
CLOSE CANCEL
Gambar 5.49 Rancangan Layar Material Usage Plan
253
Main Menu User
Order
Cost Transaction
Actual Cost
Report
Material Usage Form No
FMUmmyyxxxx
Product Code
PRxxxxx
Date
dd/mm/yyyy
Product Name
xxxxxxxxxxxxxxxxxxxx
Order No
ORmmyyxxx
Departement Code
DPTxx
Departement
xxxxxxxxxxxxxxxxxxxx
Shift
xx
Material Code
Material Name
Type
Cost
Qty
Cost
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999.999
99.999
99.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999.999
99.999
99.999.999
Total
99.999.999
<< NEW
<
> EDIT
>> DELETE
CLOSE CANCEL
Gambar 5.50 Rancangan Layar Material Usage
254
Main Menu User
Order
Cost Transaction
Actual Cost
Report
Production Detail Form No
FPDmmyyxxxx
Product Code
PRxxxxx
Date
dd/mm/yyyy
Product Name
xxxxxxxxxxxxxxxxxxxx
Order No
ORmmyyxxx
Departement Code
DPTxx
Departement
xxxxxxxxxxxxxxxxxxxx
Shift
xx
Machine no.
Machine Name
Labor Code
Labor Name
Start
Finish
Wage/hr
Cost
MCDXxxx
xxxxxxxxxxxxxxxxxxxx
LBXxxxx
xxxxxxxxxxxxxxxxxxxx
hh:mm
hh:mm
9.999
999.999.999
MCDXxxx
xxxxxxxxxxxxxxxxxxxx
LBXxxxx
xxxxxxxxxxxxxxxxxxxx
hh:mm
hh:mm
9.999
999.999.999
Total
<< NEW
<
> EDIT
>> DELETE
999.999.999
CLOSE CANCEL
Gambar 5.51 Rancangan Layar Production Detail
255
Main Menu User
Order
Cost Transaction
Actual Cost
Report
Actual Factory Overhead Usage Form No.
FAOmmyyxxxx
Date
dd-mm-yyyy
Pool
Cost Driver
FOH Code
FOH Name
Cost
Pxx
xxxxxxxxxxxxxxxxxxxx
OHxxx
xxxxxxxxxxxxxxxxxxxx
99.999.999.999
Pxx
xxxxxxxxxxxxxxxxxxxx
OHxxx
xxxxxxxxxxxxxxxxxxxx
99.999.999.999
Total
<< NEW
<
> EDIT
99.999.999.999
>> DELETE
CLOSE CANCEL
Gambar 5.52 Rancangan Layar Actual Factory Overhead Usage
256
Main Menu User
Order
Cost Transaction
Actual Cost
Report
Activity Detail Year
yyyy
Product Code
Total Product
Product Name
Pool No
Product’s Activity
PRxxxxx
99.999
xxxxxxxxxxxxxxxxxxxx
Pxx
99.999
Pxx
99.999
Pxx
99.999
PRxxxxx
<< NEW
<
99.999
>
xxxxxxxxxxxxxxxxxxxx
>>
EDIT
DELETE
CLOSE CANCEL
Gambar 5.53 Rancangan Layar Activity Detail
257
Main Menu User
Order
Cost Transaction
Actual Cost
Report
Product Actual FOH Cost Year
<<
yyyy
Product Code
Product Name
Total Product
Product’s FOH
FOH/ unit
PRxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999.999
9.999.999
PRxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999.999
9.999.999
Total FOH
99.999.999.999
<
>
>>
CLOSE
Gambar 5.54 Rancangan Layar Product Actual FOH Cost
258
Main Menu User
Order
Cost Transaction
Actual Cost
Report
Factory Overhead Master FOH No
OHxxx
FOH Name
xxxxxxxxxxxxxxxxxxxxxxxxx
Pool No
Pxx
Pool Driver
xxxxxxxxxxxxxxxxxxxxxxxxx
<< NEW
<
>
>> DELETE
EDIT
CLOSE CANCEL
Gambar 5.55 Rancangan Layar Factory Overhead Master
259
PT Palmanusa Adhi Kencana Jl. Industri Raya III, Blok AB No. 06, Jatake Industrial Estate Tangerang. Phone : (021) 592 7264/65 Fax. : (021) 592 7266
Material Demand Period : mm/yyyy - mm/yyyy
Page : 999 Type
Date
Departement
Shift
Order No
Material Code
dd/mm/yyyy
xxxxxxxxxx
xx
ORmmyyxxx
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
ORmmyyxxx
xx xxxxxxxxxx
xx xx
dd/mm/yyyy
xxxxxxxxxx
xx
ORmmyyxxx ORmmyyxxx
ORmmyyxxx
ORmmyyxxx
Material Name
Quantity
Continue to Page : 999
Gambar 5.56 Rancangan Laporan Material Demand
260
PT Palmanusa Adhi Kencana Jl. Industri Raya III, Blok AB No. 06, Jatake Industrial Estate Tangerang. Phone : (021) 592 7264/65 Fax. : (021) 592 7266
Material Usage Period : mm/yyyy - mm/yyyy Quantity
Cost (Rp.)
Total (Rp.)
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
Date
Departement
Shift
Order No
Material Code
Material Name
dd/mm/yyyy
xxxxxxxxxx
xx
ORmmyyxxx
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
MTXxxxx
ORmmyyxxx
xx xxxxxxxxxx
xx xx
ORmmyyxxx ORmmyyxxx
ORmmyyxxx
Page : 999 Type
Subtotal per Date
dd/mm/yyyy
xxxxxxxxxx
xx xx
ORmmyyxxx ORmmyyxxx
Rp 999.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
MTXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999.999
999.999.999
Subtotal per Date
Total Material Cost
Rp 999.999.999
Rp. 9.999.999.999
Continue to Page : 999
Gambar 5.57 Rancangan Laporan Material Usage
261
PT Palmanusa Adhi Kencana Jl. Industri Raya III, Blok AB No. 06, Jatake Industrial Estate Tangerang. Phone : (021) 592 7264/65 Fax. : (021) 592 7266
Production Report Period : mm/yyyy - mm/yyyy Page : 999 Date
Departement
Shift
Order No
Mcn Code
Machine Name
Labor Code
Labor Name
Hour
Cost (Rp.)
Total (Rp.)
dd/mm/yyyy
xxxxxxxxxx
xx
ORmmyyxxx
MCDXxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
LBXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
999.999.999
MCDXxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
LBXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
999.999.999
MCDXxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
LBXxxxx LBXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
999.999.999
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
999.999.999 999.999.999
ORmmyyxxx
ORmmyyxxx xx
xxxxxxxxxx
xx
ORmmyyxxx
ORmmyyxxx
MCDXxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
LBXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
MCDXxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
LBXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
999.999.999
MCDXxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
LBXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
999.999.999
MCDXxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
LBXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
999.999.999
MCDXxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
LBXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
999.999.999
LBXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
999.999.999
Subtotal per Date
Date
Departement
Shift
Order No
dd/mm/yyyy
xxxxxxxxxx
xx
ORmmyyxxx
ORmmyyxxx
Labor Name
Hour
Cost (Rp.)
Total (Rp.)
LBXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
999.999.999
LBXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
999.999.999
LBXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
999.999.999
LBXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
hh:mm
99.999
999.999.999
Mcn Code
Machine Name
Labor Code
MCDXxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
MCDXxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
MCDXxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
999.999.999
Subtotal per Date Total Labor Cost
999.999.999 Rp. 9.999.999.999
Continue to Page : 999
Gambar 5.58 Rancangan Laporan Production Report
262
PT Palmanusa Adhi Kencana Jl. Industri Raya III, Blok AB No. 06, Jatake Industrial Estate Tangerang. Phone : (021) 592 7264/65 Fax. : (021) 592 7266
Actual Overhead Transaction Report Period : yyyy Page : 999 Total (Rp.)
Date
Cost Pool
FOH No
F.Overhead Name
dd/mm/yyyy
xxxxxxxxxxxxxxxxxxxx
OHxxx
xxxxxxxxxxxxxxxxxxxxxxxx
99.999.999.999
OHxxx OHxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
OHxxx OHxxx
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
99.999.999.999 99.999.999.999 99.999.999.999
xxxxxxxxxxxxxxxxxxxx
dd/mm/yyyy
xxxxxxxxxxxxxxxxxxxx
OHxxx OHxxx OHxxx
xxxxxxxxxxxxxxxxxxxx
OHxxx OHxxx
99.999.999.999
Subtotal per Cost Tanggal
99.999.999.999
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
99.999.999.999
xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
99.999.999.999 99.999.999.999
xxxxxxxxxxxxxxxxxxxxxxxx
99.999.999.999
Subtotal per Cost Tanggal
99.999.999.999
Total FOH Cost
99.999.999.999
Rp. 99.999.999.999
Continue to Page : 999
Gambar 5.59 Rancangan Laporan Actual Overhead Transaction Report
263
PT Palmanusa Adhi Kencana Jl. Industri Raya III, Blok AB No. 06, Jatake Industrial Estate Tangerang. Phone : (021) 592 7264/65 Fax. : (021) 592 7266
Order Prediction Order Date
Order No
dd/mm/yyyy
ORmmyyxxx
Customer xxxxxxxxxxxxxxxxxxxx
Product
Quantity
xxxxxxxxxxxxxxxxxxxx
99.999
Type
Total Cost (Rp.)
Material Cost
999.999.999
999.999.999
Direct Labor Cost
999.999.999
999.999.999
Factory Overhead Cost
999.999.999
999.999.999
Total per Order
999.999.999
Gambar 5.60 Rancangan Laporan Order Prediction
264
Cost/ unit (Rp.)
PT Palmanusa Adhi Kencana Jl. Industri Raya III, Blok AB No. 06, Jatake Industrial Estate Tangerang. Phone : (021) 592 7264/65 Fax. : (021) 592 7266
Cost Prediction Report Period : mm/yyyy - mm/yyyy Page : 999 Order Date
Order No
dd/mm/yyyy
ORmmyyxxx
ORmmyyxxx
dd/mm/yyyy
ORmmyyxxx
Customer xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
Product
Quantity
xxxxxxxxxxxxxxxxxxxx
99.999
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999
Type
Cost/ unit (Rp.)
Total Cost (Rp.)
Material Cost
999.999.999
999.999.999
Direct Labor Cost
999.999.999
999.999.999
Factory Overhead Cost
999.999.999
999.999.999
Total per Order
999.999.999
Material Cost
999.999.999
999.999.999
Direct Labor Cost
999.999.999
999.999.999
Factory Overhead Cost
999.999.999
999.999.999
Total per Order
999.999.999
Material Cost
999.999.999
999.999.999
Direct Labor Cost
999.999.999
999.999.999
Factory Overhead Cost
999.999.999
999.999.999
Total per Order
999.999.999
Continue to Page : 999
Gambar 5.61 Rancangan Laporan Cost Prediction Report
265
PT Palmanusa Adhi Kencana Jl. Industri Raya III, Blok AB No. 06, Jatake Industrial Estate Tangerang. Phone : (021) 592 7264/65 Fax. : (021) 592 7266
Production Cost Report Period : mm/yyyy - mm/yyyy Page : 999 Customer
Finish Date
Order No
dd/mm/yyyy
ORmmyyxxx
ORmmyyxxx
dd/mm/yyyy
ORmmyyxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
Product
Quantity
xxxxxxxxxxxxxxxxxxxx
99.999
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999
Cost (Rp.)
Type Material Cost
999.999.999
Direct Labor Cost
999.999.999
Actual F. Overhead Cost
999.999.999
Total per Order
999.999.999
Material Cost
999.999.999
Direct Labor Cost
999.999.999
Actual F. Overhead Cost
999.999.999
Total per Order
999.999.999
Material Cost
999.999.999
Direct Labor Cost
999.999.999
Actual F. Overhead Cost
999.999.999
Total per Order
999.999.999
Continue to Page : 999
Gambar 5.62 Rancangan Laporan Production Cost Report
266
PT Palmanusa Adhi Kencana Jl. Industri Raya III, Blok AB No. 06, Jatake Industrial Estate Tangerang. Phone : (021) 592 7264/65 Fax. : (021) 592 7266
Actual Cost Report Period : mm/yyyy - mm/yyyy Page : 999 Finish Date
Order No
dd/mm/yyyy
ORmmyyxxx
ORmmyyxxx
dd/mm/yyyy
ORmmyyxxx
Customer xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
Product
Quantity
xxxxxxxxxxxxxxxxxxxx
99.999
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
99.999
99.999
Cost (Rp.)
Type Material Cost
999.999.999
Direct Labor Cost
999.999.999
Factory Overhead Cost
999.999.999
Total per Order
999.999.999
Material Cost
999.999.999
Direct Labor Cost
999.999.999
Factory Overhead Cost
999.999.999
Total per Order
999.999.999
Material Cost
999.999.999
Direct Labor Cost
999.999.999
Factory Overhead Cost
999.999.999
Total per Order
999.999.999
Continue to Page : 999
Gambar 5.63 Rancangan Laporan Actual Cost Report
267
START
FINISH Pilih ‘No’
Login Form
Pilih ‘Exit’
Pilih ‘Yes’
Masukkan Password Pilih ‘Ok’
Pilih ‘Ok’
Msg “Invalid Password or User Name”
Password not Valid
Validasi Password
Tampil Msg
MsgBox “Exit?’
Password Valid Tampil Main Menu
Main Menu Form
Pilih User Popup
Pilih Order Popup
Tampil User Popup
Pilih Cost Tr. Popup
Tampil Order Popup
User Popup
Tampil Cost Tr. Popup
Pilih Actual Cost Popup
Pilih Report Popup
Tampil Actual Cost Popup
Tampil Report Popup
Cost Transaction Popup
Order Popup
Actual Cost Popup
Pilih Logout
Pilih Change Password
Pilih About
Tampil MsgBox
Tampil Change Password
Tampil About
Pilih ‘Cancel’
Msg “Are You Sure?”
Pilih ‘Cancel’ Change Password
About Form
Form Tekan OK, Valid
Pilih ‘Ok’
Tampil Msg
Tekan OK, not Valid
Msg “Password Changed”
Msg “Invalid Password”
Pilih ‘Ok’
Pilih ‘Ok’
Gambar 5.64 STD Main Menu dan User Popup
268
Report Popup
Main Menu Form Pilih Order Popup Tampil Order Popup
Order Popup
Pilih Order Prediction
Pilih Order Prod. Cost
Tampil Order Prediction
Tampil Order Prod Cost
Pilih ‘Close’
Order Prediction Form
Order Production Cost Form
Pilih Print Prediction Tampil Cetak Form
Cetak Form Pilih ‘Close’
Gambar 5.65 STD Order Popup
269
Pilih ‘Close’
Main Menu Form Pilih Cost Transaction Tampil Cost Transaction Popup
Cost Transaction Popup
Pilih Material Plan Tampil Material Plan Form
Pilih ‘Close’
Pilih Material Usage
Pilih Production
Tampil Material Usage Form
Tampil Production Form
Material Usage Form
Material Plan Form
Production Form
Pilih ‘Close’
Pilih ‘Print’ Tampil Print Material Plan Form
Print Material Plan Pilih ‘Close’ Form Isi Tanggal Awal, Tanggal Selesai Klik OK Tampil Cetak Form Pilih ‘Close’
Cetak Form
Gambar 5.66 STD Cost Transaction Popup
270
Pilih Actual FOH Tampil Actual FOH Form
Pilih ‘Close’
Actual FOH Form
Pilih ‘Close’
Main Menu Form Pilih Actual Cost Popup Tampil Actual Cost Popup
Actual Cost Popup
Pilih Activities Data Tampil Acitivity Detail Form
Pilih ‘Close’
Activity Detail Form
Pilih Count Actual FOH
Pilih Master FOH - POOL
Tampil Prod.Actual FOH Form
Tampil Master FOH Form
Pilih ‘Close’
Product Actual FOH Cost Form
Gambar 5.67 STD Actual Cost Popup
271
Master FOH Form
Pilih ‘Close’
Main Menu Form Pilih Report Popup Tampil Report Popup
Report Popup
Pilih Order Popup
Pilih Transaction Popup
Tampil Order Popup
Tampil Transaction Popup
Order Popup
Pilih Order Prediction
Pilih Order Production
Tampil Order Prediction Form
Tampil Order Production Form
Print Order Prediction Form
Pilih ‘Close’
Transaction Popup
Pilih Order Actual Tampil Order Actual Cost Form
Print Order Production Form
Pilih Material Usage
Pilih Production
Pilih Actual FOH
Tampil Material Usage Form
Tampil Production Form
Tampil Actual FOH Form
Print Order Actual Cost Form
Print Material Usage Form
Isi Tanggal Awal, Tanggal Selesai Klik OK Tampil Cetak Form
Cetak Form Pilih ‘Close’
Gambar 5.68 STD Report Popup
272
Print Production Form
Print Actual FOH Form
5.5.
Usulan Penerapan
Penerapan sistem yang diusulkan jika dilakukan secara manual maka waktu yang diperlukan adalah memberikan pelatihan kepada karyawan berupa penjelasan secara lengkap mengenai langkah-langkah kerja yang harus dilakukan untuk pencatatan dan pelaporan biaya produksi. Kebutuhan minimal software sistem adalah Ms. Windows 95 untuk operating system dan Ms. SQL Server 7.0 untuk menyimpan database. Sedangkan untuk perangkat keras minimum, memori 128 MB, processor 500MHz atau lebih, harddisk 20 GB. Sistem informasi perhitungan biaya produksi ini merupakan sistem tersendiri tanpa terhubung dengan jaringan. Akan tetapi tidak menutup kemungkinan bahwa sistem ini akan dikembangkan ke arah sistem terintegrasi dimana sistem ini dapat dijadikan sebagai bagian dari sistem secara keseluruhan. Adapun usulan jadwal penerapan sistem informasi penjadwalan adalah sebagai berikut: Tabel 5.36. Usulan Jadwal Implementasi Sistem No.
Kegiatan
1 2 3 4 5 6 7 8
Pembentukan tim Pembelian dan pemasangan hardware Instalasi software dan OS Instalasi sistem perhitungan biaya Pengentrian data Pelatihan pengguna Uji coba system Evaluasi system
1
2
Minggu ke3 4 5 6
7
8