USULAN SISTEM INFORMASI HPP PtLGJ 3.1.1
Diagram Aliran Data Diagram aliran data perhitungan harga pokok produksi PtLGJ sebagai berikut: Daftar_penggunaan_tenaga_kerja
Perencanaan Produksi
Daftar_jam_mesin
daftar_harga_jual
Penjualan
Sistem_Informasi_Harga_ Pokok_Produksi_PT_Lesta ri_Giat_Jaya
Daftar_penggunaan_bahan Daftar_pesanan daftar_harga_penjualan
Daftar_biaya_listrik daftar_biaya_kemas
Laporan_harga_pokok
daftar_biaya_asuransi daftar_biaya_penyusutan_mesin Pembukuan
daftar_pemeliharaan_mesin daftar_gaji
Gambar 3.7
Direktur
Diagram Konteks Sistem Informasi Harga Pokok Produksi PtLGJ
Pembukuan
Daftar_biaya_listrik daftar_biaya_kemas daftar_biaya_asuransi daftar_biaya_penyusutan_mesin daftar_pemeliharaan_mesin daftar_gaji
Daftar_penggunaan_tenaga_kerja
Perencanaan Produksi
Daftar_jam_mesin Daftar_penggunaan_bahan
MsGaji
Daftar_pesanan 1.0* Masukkan_data
Penjualan
MsBiaya MsBahan
MsProduk
daftar_harga_jual
2.0 Hitung_harga_pokok_ produksi
Daftar_harga_penjualan Laporan_harga_pokok
Gambar 3.8
Diagram Nol Sistem Informasi Harga Pokok Produksi PtLGJ
Direktur
MsGaji
MsBahan
2.1* Hitung_Biaya _Bahan_Baku
2.3* Hitung_Biaya_Ten aga_kerja_Langsu ng
Masukkan data
Daftar_biaya_tenaga_kerja_langsung
MsBiaya Daftar_Bahan_Baku
MsProduk 2.2* Hitung_Biaya _Overhead
Gambar 3.9
Daftar_biaya_overhead
2.4* Hitung_Biaya _Produk
Diagram Rinci Hitung Harga Pokok Produksi
4.1.1
Kamus Data
Data Store No 1.
Nama Data Store MsBiaya
Deskripsi Data Store @KdBiaya + NmBiaya + Biaya
2.
MsProduk
@KdBar + NmBar + HrgProd + Jlh
3.
MsAktivitas
@KdAktivitas + Aktivitas + KdPool
4.
MsPool
5.
TrTngker
6.
TrBahan
7.
TrAktivitas
8.
TrPesanan
8.
TrPool
9.
Transaksi
@KdPool + NmPool + Penggerak + totalAktivitas @Nopesan + @KdBar + jam_mesin + {@KdKar + NmKar } @Nopesan + @KdBar + {@KdBahan + NmBahan + Jlh + Satuan} @KdBar + @KdPool + bykAktivitas @Nopesan + Tglpesan + @KdPlg + NmPlg + AlmtPlg + Tglhrskirim + { @KdBar + NmBar + Jlh + Satuan } @KdPool + @KdBiaya + prsAktivitas + biayaAktivitas + perSatuan @KdBar + @KdAktivitas + KdPool + jlhAktivitas
Sumber Inputan Daftar biaya dari bagian keuangan seperti: daftar biaya listrik, biaya kemas, biaya asuransi, penyusutan mesin, pemeliharaan mesin, dan daftar gaji. Daftar pesanan Daftar penggunaan aktivitas Daftar penggunaan aktivitas Daftar penggunaan tenaga kerja dan daftar jam mesin Daftar penggunaan bahan Daftar pesanan dan daftar penggunaan aktivitas Daftar pesanan Daftar biaya dan daftar penggunaan aktivitas Daftar pesanan dan daftar penggunaan aktivitas
Data Flow 1.
Daftar_Pesanan
2.
Daftar_penggunaan_tenaga_kerja
@Tgl + NmPlg + NmBar + Jumlah + Satuan + tglkirim @Nopesan + {@KdKar + NmKar}
3.
Daftar_jam_mesin
@Nopesan + jam_mesin
4.
Daftar_penggunaan_bahan
@Nopesan + {@KdBahan + NmBahan + Jlh + Satuan}
5.
Daftar_penggunaan_aktivitas
@Nopesan + @KdBar + {NmDept + Aktivitas}
6.
Daftar_biaya_listrik
@Periode + biaya_listrik + biaya_telepon + biaya_air
7.
Daftar_biaya_kemas
@Periode + biaya_pengemasan
8.
Daftar_biaya_asuransi
@Periode + biaya_asuransi
9.
Daftar_biaya_penyusutan_mesin
@Periode + biaya_penyusutan
10. Daftar_biaya_pemeliharaan_mesin @Periode + biaya_pemeliharaan
11. Daftar_gaji
@Periode + {@KdKar + NmKar + Gaji}
12. Laporan_harga_pokok
@Nopesan + {Biaya_biaya + Besar_Biaya} + HPP
13. Daftar_harga_jual
@Nopesan + {@KdBar + NmBar + HrgJual}
14. Daftar_harga_penjualan 15. Laporan_per_aktivitas
@Nopesan + {@KdBar + NmBar + HrgJual} @Periode + {Biaya + Aktivitas + BiayaAktivitas}
4.1.2
Normalisasi Data MsGaji UNF MsGaji = @KdKar + NmKar + @Bag + NmDept + Gaji + AlmtKar + NoTelp 1NF MsGaji = @KdKar + NmKar + @Bag + Gaji + AlmtKar + NoTelp MsDept = @Bag + NmDept TrTngkerja UNF TrTngker = @Nopesan + @KdBar + jam_mesin + {@KdKar + NmKar } 1NF TrTngker_header = @Nopesan + @KdBar + jam_mesin TrTngker_detil = @NoFak + @KdKar + NmKar 2NF TrTngker_header = @Nopesan + @KdBar + jam_mesin TrTngker_detil = @Nopesan + @KdKar MsGaji = @KdKar + NmKar TrBahan UNF TrBahan = @Nopesan + @KdBar + {@KdBahan + NmBahan + Jlh + Satuan} 1NF TrBahan_header = @Nopesan + @KdBar TrBahan_detil = @Nopesan + @KdBahan + NmBahan + Jlh + Satuan 2NF TrBahan_header = @Nopesan + @KdBar TrBahan_detil = @Nopesan + @KdBahan + Jlh + Satuan MsBahan = @KdBahan + NmBahan TrPesanan UNF TrPesanan = @Nopesan + Tglpesan + @KdPlg + NmPlg + AlmtPlg + Tglhrskirim + { @KdBar + NmBar + Jlh + Satuan } 1NF TrPesanan_header = @Nopesan + Tglpesan + @KdPlg + NmPlg + AlmtPlg + Tglhrskirim TrPesanan_detil = @Nopesan + @KdBar + NmBar + Jlh + Satuan 2NF TrPesanan_header = @Nopesan + Tglpesan + @KdPlg + NmPlg + AlmtPlg + Tglhrskirim TrPesanan_detil = @Nopesan + @KdBar + Jlh + Satuan
MsProd = @KdBar + NmBar 3NF TrPesanan_header = @Nopesan + Tglpesan + @KdPlg + Tglhrskirim TrPesanan_detil = @Nopesan + @KdBar + Jlh + Satuan MsProd = @KdBar + NmBar MsPlg = @KdPlg + NmPlg + AlmtPlg 4.1.3
Spesifikasi File
Nama File Kunci
= MsBiaya = KdBiaya
No.
Nama Field
Type
Panjang
Desimal
Keterangan
1.
KdBiaya
Text
3
-
Kode Biaya
Format/ Controls X99
2.
NmBiaya
Text
50
-
Nama Biaya
X(50)
3.
Biaya
Currency 14
-
Biaya
9(14)
Keterangan Kode Biaya : Digit pertama adalah huruf B yang berarti biaya, sedangkan digit kedua dan ketiga menunjukkan nomor urut biaya. Nama File Kunci
= MsBahan = KdBahan
No.
Nama Field
Type
Panjang
Desimal
Keterangan
1.
KdBahan
Text
4
-
Kode Bahan Baku
2. 3.
NmBhn HrgBhn
Text 50 Currency 14
-
4.
Jumlah
Number
-
Nama Bahan Baku Harga Satuan Bahan Baku Jumlah Bahan yang tersedia
5
Format/ Controls XX99 X(50) 9(14) 9(5)
Keterangan Kode Bahan : Digit pertama menunjukkan bahan utama atau bahan penolong : U = bahan utama, P = bahan penolong Digit kedua menunjukkan nama bahan : A = benang acrylic, N = Nylon, S = Spandex, P = Polyester Digit ketiga dan keempat menunjukkan ukuran bahan utama atau nomor urut bahan penolong : 52 = Acrylic 1/52, 40 = Acrylic 1/40, 20 = Spandex 20/75, 30 = Spandex 30/75 Nama File Kunci
= MsProduk = KdBar
No.
Nama Field
Type
Panjang
Desimal
Keterangan
1.
KdBar
Text
7
-
Kode Barang
2. 3.
NmBar Jlh
Text Number
50 5
-
Nama Barang Jumlah Barang yang tersedia untuk dijual
Format/ Controls XX-9999 X(50) 9(5)
4.
HrgProd
Currency 14
-
Harga Satuan Barang
9(14)
Keterangan kode barang : Digit pertama dan kedua menunjukkan jenis produk : LA = produk anak, LB = produk dewasa, LS = produk sport Digit ketiga dan keempat menunjukkan ukuran produk : 50 = ukuran 19-20, 51 = ukuran 21-22, 52 = ukuran 23-24 Nama File Kunci
= MsPlg = KdPlg
No.
Nama Field
Type
Panjang
Desimal
Keterangan
1.
KdPlg
Text
5
-
Kode Pelanggan
Format/ Controls 99999
2.
NmPlg
Text
50
-
Nama Pelanggan
X(50)
3.
AlmtPlg
Text
50
-
Alamat Pelanggan
X(50)
4.
KotaPlg
Text
20
-
Kota Pelanggan
X(20)
5.
NoTelp
Text
12
-
Telepon Pelanggan
X(12)
6.
Email
Text
50
-
Email Pelanggan
X(50)
Keterangan kode pelanggan : Kelima digit kode pelanggan menunjukkan nomor urut pelanggan. Nama File Kunci No.
= MsGaji = KdKar, Bag Type
Panjang
Desimal
Keterangan
Format
1.
Nama Field KdKar
Text
4
-
Kode Karyawan
XX99
2.
NmKar
Text
50
-
Nama Karyawan
X(50)
3.
Bag
Number
1
-
Bagian/ departemen
4.
Gaji
Currency
14
-
Gaji Karyawan
9(14)
5.
AlmtKar
Text
50
-
Alamat Karyawan
X(50)
6.
NoTelp
Text
12
-
Nomor Telepon
X(12)
Keterangan kode karyawan : Digit pertama dan kedua menunjukkan jam / shift kerja karyawan : KP = shift 1 (pagi), KS = shift 2 (siang), KM = shift 3 (malam) KA = untuk karyawan dengan shift kerja normal (08.00 – 17.00) Digit ketiga dan keempat menunjukkan nomor urut karyawan.
9
Nama File Kunci
= MsDept = Bag
No.
Nama Field
Type
Panjang
Desimal
Keterangan
1.
Bag
Number
1
-
Bagian/ departemen
Format/ Controls 9
2.
NmDept
Text
50
-
Nama Departemen
X(50)
Keterangan Bagian /departemen : 1 = Penyimpanan Bahan Baku 3 = Pengemasan 5 = Keluar Masuk Barang 7 = Pemeliharaan Mesin Nama File Kunci
2 = Produksi 4 = Penyimpanan Barang Jadi 6 = Ubah Mode
= MsPool = KdPool
No.
Nama Field
Type
Panjang
Desimal
Keterangan
1.
KdPool
Text
3
-
Kode Pool
Format/ Controls X99
2.
NmPool
Text
50
-
Nama Pool
X(50)
3.
Penggerak
Text
50
-
Penggerak Biaya
X(50)
4.
TotalAktivitas Number
5
-
Total Aktivitas
9(5)
Keterangan kode pool : Digit pertama berawalan P yang berarti Pool, sedangkan digit kedua dan ketiga menunjukkan nomor urut kode pool. Nama File Kunci
= MsAktivitas = KdAktivitas
No.
Nama Field
Type Panjang
Desimal
Keterangan
Format/ Controls
1.
KdAktivitas
Text
4
-
Kode Aktivitas
XX99
2.
Aktivitas
Text
50
-
Uraian Aktivitas
X(50)
3.
KdPool
Text
3
-
Kode Pool
X99
Keterangan kode aktivitas : Digit pertama dan kedua menunjukkan bagian yang menggunakan aktivitas tersebut : AB = bagian penyimpanan bahan baku, AP = bagian produksi AK = bagian pengemasan, AJ = bagian penyimpanan barang jadi AM = bagian keluar masuk barang, AU = bagian ubah mode AL = bagian pemeliharaan mesin Digit ketiga dan keempat menunjukkan nomor urut aktivitas. Nama File Kunci
= TrAktivitas = KdBar, KdPool
No.
Nama Field
Type
Panjang
Desimal
Keterangan
1.
KdBar
Text
7
-
Kode Barang
2.
KdPool
Text
3
-
Kode Pool
X99
3.
BykAktivitas Number 5
-
Banyak Aktivitas
9(5)
Nama File Kunci
Format/ Controls XX-9999
= TrPool = KdPool, KdBiaya
No.
Nama Field
Type
Panjang
Desimal
Keterangan
Format
1.
KdPool
Text
3
-
Kode Pool
X99
2.
KdBiaya
Text
3
-
Kode Biaya
X99
3.
PrsAktivitas
Number
3
-
Persen Aktivitas
9(3)
4.
BiayaAktivitas Currency
14
-
Biaya Aktivitas
9(14)
5.
PerSatuan
14
-
Biaya per Satuan Aktivitas
9(14)
Nama File Kunci
Currency
= Transaksi = KdBar, KdAktivitas
No.
Nama Field
Type
Panjang
Desimal
Keterangan
Format/ Controls
1.
KdBar
Text
7
-
Kode Barang
XX-9999
2.
KdAktivitas
Text
4
-
Kode Aktivitas
3.
KdPool
Text
3
-
Kode Pool
X99
4.
JlhAktivitas
Number
5
-
Jumlah Aktivitas
9(5)
Nama File Kunci
XX99
= TrTngker_header = Nopesan, KdBar
No.
Nama Field
Type
Panjang
Desimal
Keterangan
1.
Nopesan
Text
7
-
Nomor pesanan
Format/ Controls XX99999
2.
KdBar
Text
7
-
Kode Barang
XX-9999
3.
Jam_mesin
Number
5
-
Jumlah jam mesin
Nama File Kunci
9(5)
= TrTngker_detil = Nopesan, KdKar
No.
Nama Field
Type
Panjang
Desimal
Keterangan
1.
Nopesan
Text
7
-
Nomor pesanan
Format/ Controls XX99999
2.
KdKar
Nama File Kunci
Text
5
-
Kode Karyawan
XX99
= TrBahan_header = Nopesan, KdBar
No.
Nama Field
Type
Panjang Desimal
Keterangan
1.
Nopesan
Text
7
-
Nomor pesanan
XX99999
2.
KdBar
Text
7
-
Kode Barang
XX-9999
Nama File Kunci
Format
= TrBahan_detil = Nopesan, KdBahan
No.
Nama Field
Type
Panjang
Desimal
Keterangan
1.
Nopesan
Text
7
-
Nomor pesanan
2.
KdBahan
Text
4
-
Kode Bahan
3.
Jlh
Number
5
-
Jumlah Bahan
Format XX99999 XX99 9(5)
yang digunakan 4.
Satuan
Text
5
-
Satuan unit bahan
X(5)
Nama File Kunci
= TrPesanan_header = Nopesan, KdPlg
No.
Nama Field
Type
Panjang
Desimal
Keterangan
1.
Nopesan
Text
7
-
Nomor pesanan
XX99999
2.
Tglpesan
Date
8
-
Tanggal pesanan
Mm/dd/yyyy
3.
KdPlg
Text
5
-
Kode Pelanggan
99999
6.
Tglhrskirim
Date
8
-
Tanggal harus kirim pesanan
Nama File Kunci
Format
Mm/dd/yyyy
= TrPesanan_detil = Nopesan, KdBar
No.
Nama Field
Type
Panjang
Desimal
Keterangan
1.
Nopesan
Text
7
-
Nomor pesanan
XX99999
2.
KdBar
Text
7
-
Kode Barang
XX-9999
3.
Jlh
Number
5
-
Jumlah pesanan
9(5)
4.
Satuan
Text
5
-
Satuan barang
X(5)
4.2
Format
Perancangan Proses
4.2.1 -
Diagram Hierarki Diagram Hierarki Menu Utama M e n u U ta m a
F ile
Gambar 4.10 -
L a p o ra n
In p u t
Diagram Hierarki Menu Utama
Diagram Hierarki Submenu File F ile
H itu n g H a rg a P o ko k
Gambar 4.11
M a n a je m e n A ktivita s
E xit
Diagram Hierarki Submenu File
-
Diagram Hierarki Submenu Input In p u t
M a ste r B ia ya
M a ste r A ktivita s
M a ste r P ro d u k
Gambar 4.12
-
T ra n s a k si Bahan
T ra n sa ksi T e n a g a K e rja
T ra n sa ksi P e sa n a n
Diagram Hierarki Submenu Input
Diagram Hierarki Submenu Laporan Laporan Laporan per aktivitas
Gambar 4.13 4.2.2
Laporan harga pokok produksi
Laporan Pesanan
Diagram Hierarki Submenu Laporan
Bagan Terstruktur Menu Utama Activity Based Information System pada PT Lestari Giat Jaya
Alt F Alt I File
Input
Alt L Laporan
Gambar 4.14 Bagan Terstruktur Menu Utama
File
Pilih 1 Pilih 2
Hitung Harga Pokok
Manajemen Aktivitas
Pilih 3
Exit
Gambar 4.15 Bagan Terstruktur Menu File
In p u t
P ilih 1
T rB a h a n
5 ih
M sA ktivita s
Pi l
M sP ro d u k
h Pili 4
ih 3 P il
M sB ia ya
P il
ih 2
P ilih 6
T rT n g ke r
T rP e sa n a n
Gambar 4.16 Bagan Terstruktur Menu Input Laporan
Pilih 1 Pilih 2
Laporan per aktivitas
Pilih 3
Laporan Harga Pokok Produksi
Laporan Pesanan
Gambar 4.17 Bagan Terstruktur Menu Laporan
M s B ia y a
B ia y a
N m B ia y a
K d B ia y a
K d B ia y a
N m B ia y a S ta tu s
N m B ia y a
K d B ia y a B ia y a
B ia y a
E n tr i
E n tr i
Gambar 4.18 Bagan Terstruktur Submenu Master Biaya
S im p a n k e file
M sP roduk
Jlh
K dB ar
K dB ar N m B ar
N m B ar
Nm B ar S tatus
K dB ar
Jlh Jlh
E ntri
E ntri
S im pan ke file
Gambar 4.19 Bagan Terstruktur Submenu Master Produk
Jl h
MsAktivitas
B Nm r a
Kd
Ba
r
KdBar KdBar
NmBar
NmBar
Simpan ke file
Validasi
Entri
Jlh
Status
Jlh
Gambar 4.20 Bagan Terstruktur Submenu Master Aktivitas
Jl h
Sa an tu
TrBahan
B Nm an ah
Entri
KdBahan
NmBahan
NmBahan
Jlh
Status
Jlh Validasi
tu Sa n a
h Ba Kd an
KdBaha n
Simpan ke file
Gambar 4.21 Bagan Terstruktur Submenu Transaksi Bahan
pe N o an s
K Nm r a
J m am es in
NmKar
r
Jam mesin
Entri
Status
op N an es
Ka
KdKar
B Kd ar
Kd
Kd Ka
r
Nm ar K
J m am es n i
TrTngker
Simpan ke file
Validasi
Gambar 4.22 Bagan Terstruktur Submenu Transaksi Tenaga Kerja TrPesanan
tu Sa n a
J lh
Almt Plg NmP lg
KdPl g
Cari Data
t m Al lg P
lp Tg an es
Baca file MsPlg
m N lg P
F
op N an es
Baca File TrPesanan
EO
Pl Kd g
B Kd r a
F
lh Tg kiri rs m
m N ar B
EO
Simpan Ke File
Gambar 4.23 Bagan Terstruktur Submenu Daftar Pesanan
M anajem en A ktivitas K dBar N m B ar Aktivitas
jlhAktivitas
jlhA ktivitas A ktivitas jlhA ktivitas EO F
EO F
B aca File M sProduk
Baca File Transaksi
K dB ar N m Bar
Cari Data
A ktivitas
hrgProd
hrgP rod N m Pool
N m Pool E ntri
S im pan ke File
Gambar 4.24 Bagan Terstruktur Submenu Manajemen Aktivitas
Hitung Harga Pokok totalAktivitas prsAktivitas Aktivitas jlhAktivitas
NmPool jlhAktivitas
jlhAktivitas
KdBar
hrgProd
hrgProd
NmBar
EOF
biayaAktivitas
NmBar
Aktivitas
EOF
NmPool
perSatuan
Aktivitas totalAktivitas
prsAktivitas
biayaAktivitas
perSatuan KdBar
Baca File MsPool
Baca File TrPool
Entri
Cari Data
Simpan ke File
Gambar 4.25 Bagan Terstruktur Submenu Hitung Harga Pokok
Ak
ktiv
j lh
ita s
Laporan per aktivitas
ita
jlhA
tiv
atu rS pe
KdPool
vitas KdAkti
tivi tas Ak
n
Kd
ua at
Ba r
rS
Kd
pe
l
Cari Data di File Transaksi
oo
Baca File MsProduk
an
s
F
P Kd
EO
Cari Data di File MsAktivitas
Cari Data di File TrPool
Hr
gP
ro
d
Tampilkan
Gambar 4.26 Bagan Terstruktur Submenu Laporan per Aktivitas
Baca File TrPesanan
Cari Data di File TrPesanan
Satua
KdBar KdB ahan
ar
Kd B
No
F
Cari Data di File TrBahan
No
pe sa n
hn gB Hr n ha Ba Kd
EO
pe san
Jlh
Nop esan
n
Laporan Harga Pokok Produksi
Kd Ba r Kd Ka r
Cari Data di File MsBahan
Kd
KdA kti
per vitas
Ja m m_ Ba es in r Cari Data di File TrTngKer
Sat uan
jlh jlhA Aktivitas ktiv itas ar
Hr gP rod perS atua n Cari Data di File MsProduk, Tampilkan Transaksi, MsAktivitas, TrPool
KdB
Gambar 4.27 Bagan Terstruktur Submenu Laporan Harga Pokok Produksi
Plg
r Ba Kd san lPe g T
T
Tg l
Aw a
l
al glAw
Kd
Tg
Tg lA kh
ir
lAk
hi r
Jl h
Laporan pesanan
Baca File TrPesanan
Entri
Gambar 4.28 Bagan Terstruktur Submenu Laporan Pesanan 4.2.3
State Transition Diagram (STD) State Transition Diagram (STD) adalah diagram transisi / perpindahan state atau
keadaan. STD menggambarkan perpindahan sistem dari satu state ke state yang lain dalam suatu front-end sistem. Pilih File Tampilkan Layar File
File
Pilih Input Tampilkan Layar Input Menu Utama
Input Pilih Laporan Tampilkan Layar Laporan Laporan
Gambar 4.29 Diagram Transisi Menu Utama
Pilih Hitung Harga Pokok Tam pilkan Layar Hitung Harga Pokok
File
Pilih M anajem en Aktivitas Tam pilkan Layar M anajem en Aktivitas
Hitung Harga Pokok
M anajem en Aktivitas
Pilih Exit Keluar dari Sistem Exit
Gambar 4.30 Diagram Transisi Submenu File
P ilih M a s te r B ia y a T a m p ilk a n L a ya r M a s te r B ia y a
M a s te r B ia y a
P ilih M a s te r P ro d u k T a m p ilk a n L a y a r M a s te r P ro d u k P ilih M a s te r A k tiv ita s T a m p ilk a n L a y a r M a s te r A ktiv ita s P ilih T rB a h a n T a m p ilk a n L a ya r T ra n sa ks i B a h a n
In p u t
P ilih T rT n g k e rja T a m p ilka n L a y a r T rT e n a g a K e rja P ilih T rP e s a n a n T a m p ilk a n L a ya r T ra n s a k s i P e s a n a n
Gambar 4.31 Diagram Transisi Submenu Input
P ilih L a p o ra n p e r a k tiv ita s T a m p ilk a n L a y a r L a p o ra n p e r a k tiv ita s
L a p o ra n
L a p o ra n p e r a k tiv ita s P ilih L a p o ra n H a rg a P o k o k P ro d u k s i T a m p ilk a n L a y a r L a p o ra n H a rg a P o k o k P ro d u k s i L a p o ra n H a rg a P o k o k P ro d u k s i P ilih L a p o ra n P e s a n a n T a m p ilk a n L a y a r L a p o ra n Pesanan L a p o ra n Pesanan
Gambar 4.32 Diagram Transisi Submenu Laporan
M a s te r P ro d u k M a s te r A k tiv ita s T ra n s a k s i Bahan T ra n s a ks i Tenaga K e rja T ra n sa k si P esanan
4.3
Rancangan Layar Pada saat program pertama kali dijalankan, maka akan ditampilkan layar “Menu
Utama”. User dapat memilih pada menubar pilihan – pilihan sebagai berikut : 1.
menu “File” yang terdiri dari menu “Hitung Harga Pokok” untuk menghitung harga pokok produksi dan menu “Manajemen Aktivitas” untuk menganalisa aktivitas yang perlu diefisiensikan serta menu “Exit” untuk keluar dari sistem
2.
menu “Input” yang terdiri dari menu “Master Biaya”, menu “Master Produk” dan menu “Master Aktivitas”, menu “Transaksi Bahan”, menu “Transaksi Tenaga Kerja dan jam mesin”, dan menu “Transaksi Pesanan” untuk melihat, menambah, memperbaiki, atau mengurangi file MsBiaya, MsProduk, MsAktivitas, TrBahan, TrTngker, TrPesanan.
3.
menu “Laporan” yang terdiri dari menu “Laporan per aktivitas”, menu “Laporan Harga Pokok Produksi”, dan menu “Laporan Pesanan” untuk membuat laporan.
4.3.1
Entri/pemutakhiran data
Menu entri/pemutakhiran data dapat disajikan dalam tabel sebagai berikut : Tabel 4.34
Fungsi dan operator setiap menu
Menu
Fungsi
Operator
Rancangan layar hitung harga pokok produk Rancangan layar manajemen aktivitas Master biaya
Untuk menghitung harga pokok Bagian akuntansi produk berdasarkan aktivitas Untuk pengefisiensian aktivitas Kepala pabrik dan Direktur Update master biaya
Bagian akuntansi
Master produk
Update master produk
Bagian akuntansi
Master aktivitas
Update master aktivitas
Bagian akuntansi
Transaksi bahan
Untuk mengetahui penggunaan Bagian akuntansi bahan terhadap pesanan tertentu Untuk mengetahui penggunaan Bagian akuntansi tenaga kerja dan jam mesin terhadap pesanan tertentu Untuk mendokumentasikan Bagian penjualan pesanan
Transaksi tenaga kerja dan jam mesin Transaksi pesanan
4.3.1.1
Rancangan Layar Hitung Harga Pokok Produk
Setelah memilih menu “Hitung Harga Pokok Produk”, maka akan ditampilkan layar entri aktivitas yang digunakan untuk menambah aktivitas yang terjadi dalam kegiatan produksi serta menambah pool aktivitas dan penggeraknya. Tampilan layar “Pool Aktivitas” dapat dilihat pada lampiran 1.2. Kemudian user dapat memilih next untuk melanjutkan ke tahap perhitungan harga pokok produksi selanjutnya atau memilih cancel untuk keluar dari menu. Tahapan selanjutnya adalah layar “Pembebanan biaya ke Pool Aktivitas”. Untuk mengganti atau menginput
persentase biaya terhadap aktivitas, user hanya perlu mengklik sel yang akan diinput dan kemudian akan ditampilkan sebuah textbox inputan. Untuk me-non-aktifkan textbox inputan tersebut, user tinggal menekan tombol Esc yang terdapat pada keyboard. Tampilan layar “Pembebanan biaya ke Pool Aktivitas” dapat dilihat pada lampiran 1.3. Layar selanjutnya adalah pengubahan persentase yang diinput user pada layar sebelumnya ke dalam bentuk rupiah. Untuk tampilan layar dapat dilihat pada lampiran 1.4. Kemudian ditampilkan layar “Penggunaan Aktivitas” (lampiran 1.5) untuk menerima inputan user atas jumlah aktivitas yang terjadi dalam 1 periode. Setelah itu dapat ditentukan tarif aktivitas (lampiran 1.6) dengan membagi biaya setiap aktivitas dengan jumlah aktivitas dalam 1 periode tersebut. Layar “Pemilihan Produk” (lampiran 1.7) digunakan untuk menambah atau mengurangi aktivitas dan jumlah aktivitas dalam membuat produk tertentu. Selanjutnya biaya overhead (lampiran 1.8) dapat ditampilkan berdasarkan perkalian antara jumlah aktivitas produk dengan tarif aktivitas. Tampilan harga pokok produk (lampiran 1.9) yaitu penjumlahan antara biaya overhead dengan biaya bahan baku dan biaya tenaga kerja langsung. 4.3.1.2
Rancangan Layar Manajemen Aktivitas
Tampilan menu “Manajemen Aktivitas” sama dengan layar “Pemilihan Produk” (lampiran 1.7) yang dilanjutkan dengan layar “Biaya Overhead” (lampiran 1.8) dan layar “Harga Pokok Produk” (lampiran 1.9). Rancangan ini digunakan untuk membantu direktur dalam menganalisa aktivitas-aktivitas yang tidak memberi nilai tambah bagi konsumen dan perusahaan. 4.3.1.3
Rancangan Layar Master Biaya
Layar ini digunakan untuk menampilkan kode biaya, nama biaya, dan harga biaya dan mengedit nama biaya dan harga biaya. Untuk lebih jelas dapat dilihat pada lampiran 1.10. 4.3.1.4
Rancangan Layar Master Produk
Menu ini digunakan untuk menampilkan kode barang, nama barang, jumlah barang yang tersediat (stok barang), dan harga barang serta untuk mengedit kode barang, nama barang, dan jumlah barang. Untuk lebih jelas dapat dilihat pada lampiran 1.11. 4.3.1.5
Rancangan Layar Master Aktivitas
Layar ini digunakan untuk menampilkan aktivitas dan pool serta kode pool dan mengedit aktivitas dan pool aktivitas. Untuk lebih jelas dapat dilihat pada lampiran 1.12. 4.3.1.6
Rancangan Layar Transaksi Bahan
Menu ini digunakan untuk menginput nomor pesanan, kode barang, kode bahan, nama bahan, jumlah dan satuan pesanan. Untuk lebih jelas dapat dilihat pada lampiran 1.13. 4.3.1.7
Rancangan Layar Transaksi Tenaga Kerja dan Jam Mesin
Layar ini digunakan untuk menginput nomor pesanan, kode barang, jam mesin, kode karyawan dan nama karyawan. Untuk lebih jelas dapat dilihat pada lampiran 1.14. 4.3.1.8
Rancangan Layar Transaksi Pesanan
Menu ini digunakan untuk menginput nomor pesanan, tanggal pesanan, kode pelanggan, nama pelanggan, alamat pelanggan, kode barang, nama barang, jumlah dan satuan pesanan. Untuk lebih jelas dapat dilihat pada lampiran 1.15.
4.3.2
Output data
Menu laporan dapat disajikan dalam tabel sebagai berikut : Tabel 4.35
Fungsi setiap menu Menu
Fungsi
Laporan per aktivitas Untuk menampilkan aktivitas dan biaya per produk Laporan Harga Pokok Untuk menampilkan harga pokok produk per produk Produksi Laporan Pesanan Untuk menampilkan pesanan yang terjadi selama periode tertentu 4.3.2.1
Menu Laporan per Aktivitas
Laporan per Aktivitas ditampilkan berdasarkan kode barang yang diinput. Kode barang diperoleh dari MsProduk dan biaya diperoleh dari TrPool. Laporan ini menampilkan aktivitas – aktivitas dalam membuat suatu produk beserta biaya aktivitas tersebut. Untuk lebih jelas dapat dilihat pada lampiran 2.1 dan lampiran 2.2. 4.3.2.2
Menu Laporan Harga Pokok Produksi
Laporan harga pokok produksi ditampilkan sesuai dengan inputan nomor pesanan. No pesanan dan kode barang diperoleh dari TrPesanan. Biaya bahan baku diperoleh dari TrBahan, sedangkan biaya tenaga kerja langsung diperoleh dari TrTngker. Laporan ini menampilkan harga pokok produksi (yang mencakup biaya bahan baku, biaya tenaga kerja, dan biaya aktivitas – aktivitas) produk – produk yang dihasilkan atas nomor pesanan tertentu. Untuk lebih jelas dapat dilihat pada lampiran 2.3 dan lampiran 2.4. 4.3.2.3
Menu Laporan Transaksi Pesanan
Laporan transaksi pesanan ditampilkan berdasarkan tanggal awal dan tanggal akhir yang diinput user. Tanggal pesanan, kode pelanggan, kode barang, dan jumlah diperoleh dari TrPesanan. Laporan ini menampilkan kode dan jumlah barang yang dipesan oleh pelanggan tertentu dalam periode atau jangka waktu tertentu. Untuk lebih jelas dapat dilihat pada lampiran 2.5 dan lampiran 2.6.
4.4
Rencana Implementasi
Implementasi activity based information system memerlukan persiapan – persiapan penyediaan peralatan (konfigurasi hardware dan software), training/pelatihan pelaksanaan, maupun penyusunan jadwal implementasi. Adapun spesifikasi hardware dan software yang dibutuhkan dalam menjalankan activity based information system ini adalah : 1. Persyaratan piranti lunak (software) -
menggunakan sistem operasi Windows 2000 Microsoft Visual Basic 6.0 sebagai front end perusahaan Microsoft Access 2000 sebagai database Microsoft Excel untuk menampilkan laporan
2. Persyaratan piranti keras (hardware) -
PC kompatibel Pentium II 450 RAM 16 Mb VGA Card 2 Mb Harddisk minimal space 2 Gb Monitor SVGA
Sedangkan menyangkut jadwal, secara garis besar dapat diperhitungkan sebagai berikut : -
Banyaknya modul : 8 modul Banyaknya teknisi : 1 orang technical support Banyaknya hari pengimplementasian : 5 hari (3 hari pengenalan piranti lunak, 2 hari pelatihan penggunaan aplikasi activity based information system).
4.5
Evaluasi Penerapan Sistem
Tabel 4.36 Perbandingan biaya produksi berdasarkan traditional costing, activity based costing, dan activity based management Traditional Costing Jenis Biaya Produk Dewasa (Rp) Biaya Bahan Baku Rp. 344.760.000 Biaya Tenaga Kerja Langsung Rp. 10.582.000 Biaya Overhead Rp. 141.884.000 Total Biaya Produksi Rp. 497.226.000 Biaya Produksi per lusin Rp. 9.295 Activity Based Costing Jenis Biaya Produk Dewasa (Rp) Biaya Bahan Baku Rp. 344.760.000 Biaya Aktivitas Rp. 152.466.000 Total Biaya Produksi Rp. 497.266.000 Biaya Produksi per lusin Rp. 9.374,55 Activity Based Management Jenis Biaya Produk Dewasa (Rp) Biaya Bahan Baku Rp. 344.760.000 Biaya Aktivitas Rp. 92.685.859 Total Biaya Produksi Rp. 437.445.859 Biaya Produksi per lusin Rp. 8.247,47
Dari tabel di atas dapat dilihat bahwa terjadi undercosting pembebanan biaya produk oleh perusahaan sebesar Rp. 79.55/lusin (0,8%) dengan menggunakan perhitungan biaya produk tradisional. Hal ini disebabkan karena perhitungan tradisional hanya menggunakan sebuah penggerak yaitu jumlah unit yang dihasilkan untuk setiap biaya yang seharusnya tidak dibebankan berdasarkan jumlah unit yang dihasilkan sehingga terjadi penyimpangan pembebanan biaya. Setelah penggunaan activity based management, biaya produk mengalami penurunan sebesar Rp. 1.127,08/lusin (12,02%) dibandingkan dengan penggunaan activity based costing. Hal ini disebabkan dengan adanya pengurangan aktivitas pemindahan bahan baku ke bagian produksi, pengurangan aktivitas pemindahan ke bagian pengemasan, pengurangan aktivitas penyimpanan barang jadi, dan penghapusan aktivitas perbaikan mesin yang tidak memberikan nilai tambah baik bagi konsumen maupun bagi perusahaan.