SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN HARGA POKOK PRODUK PADA HOME INDUSTRI SANDAL X DENGAN METODE MOVING AVERAGE.

(1)

DENGAN METODE MOVING AVERAGE

SKRIPSI

Diajukan Oleh :

ANDINA PURNAMA SARI (0534010303)

JURUSAN SISTEM INFORMASI FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR SURABAYA


(2)

Assalamu’alaikum Wr.Wb

Segala puji syukur penulis panjatkan kepada Allah SWT Yang Maha Kuasa atas segala sesuatu dan telah memberikan rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan penyusunan Tugas Akhir ini dengan sebaik-baiknya.

Alhamdulillah pada akhirnya laporan Tugas Akhir dengan judul “Sistem Pendukung Keputusan untuk menentukan HPP pada Home Industri Sandal X dengan metode\Moving Average” dapat terselesaikan. Skripsi ini merupakan tugas akhir dan merupakan syarat untuk memenuhi gelar sarjana computer pada fakultas Teknologi Industri Universitas Pembangunan Nasional “Veteran” Jawa Timur.

Penulis menyadari penyusunan skripsi bila masih terdapat kekurangan, untuk itu penulis sangat mengharapkan kritik dan saran yang bersifat membangun dari pembaca. Semoga laporan ini bermanfaat, khususnya bagi semua pihak yang memerlukan.

Wassalamu’alaikum Wr.Wb

Surabaya, Juni 2010

(Penulis)


(3)

Puji syukur senantiasa penulis ucapkan kehadirat Tuhan yang Maha Esa, yang telah melimpahkan rahmat dan hidayah-Nya, sehingga penulis dimudahkan dalam penyelesaian penulisan laporan Tugas Akhir ini.

Selama pelaksanaan Tugas Akhir dan dalam penyelesaian penulisan laporan Tugas Akhir ini, penulis mendapatkan banyak bantuan dan bimbingan dari berbagai pihak. Karena itu, penulis ingin mengucapkan terima kasih kepada:

1. Bapak Ir. Sutiyono. MT, selaku dekan Fakultas Teknologi Industri Universitas

Pembangunan Nasional “Veteran” Jawa timur yang telah memberikan motivasi dalam pelaksanaan Tugas Akhir.


(4)

ABSTRAK... i

KATA PENGANTAR... ii

DAFTAR ISI... iii

DAFTAR GAMBAR... vii

DAFTAR TABEL... x

BAB I : PENDAHULUAN... 1.

1.1. Latar Belakang... 1

1.2. Rumusan Masalah... 2

1.3. Batasan Masalah... 3

1.4. Maksud dan Tujuan... 3

1.5. Manfaat... 4

1.6. Metodologi... 1.7. Sistematika Penulisan... 4 5 BAB II : LANDASAN TEORI... 7

2.1. Sistem Pendukung Keputusan... 2.2. Akuntansi Biaya... 2.2.1. Penggolongan Biaya...

2.2.1.1.Menurut Fungsi Pokok dalam Perusahaan... 2.2.1.2.Menurut Hubungan dengan Produk... 2.2.1.3. Menurut Hubungannya dengan Perubahan Volume... 2.3. Harga Pokok Produk Sandal... 2.3.1. Biaya Bahan Baku Industri Sandal... 2.3.2. Biaya Tenaga Kerja Variabel Sandal... 2.3.3. Biaya Overhead Variabel Sandal... 2.3.4. Biaya Overhead Tetap Industri Sandal... 2.3.5. Metode Perhitungan Harga Pokok... 2.4. Basis Data... 2.4.1. Istilah-istilah dalam Database... 2.4.2. Perancangan Database... 2.4.2.1.Normalisasi... 7 8 9 10 10 12 13 13 15 16 17 18 19 19 21 21 iii


(5)

2.5. Data Flow Diagram (DFD)... 2.5.1. Konsep Dasar DFD... 2.5.2. Komponen DFD... 2.6. Peramalan... 2.6.1. Data Time Series... 2.7. Metode Moving Average... 2.7.1. Metode Single Moving Average... 2.7.2. Menghitung Kesalahan Ramalan... 2.8. Pemrograman Visual Basic...

2.8.1. Ruang Kerja Visual Basic... 2.8.2. Object Visual Basic... BAB III : ANALISA DAN PERANCANGAN SISTEM... 3.1. Analisa Sistem... 3.2. Perancangan Sistem...

3.2.1. Document Flow Proses Biaya Produksi……….

3.2.2. Flow Chart System………

3.2.3. Diagram Konteks………...

3.2.4. Diagram Berjenjang………...

3.2.5. Data Flow Diagram Proses Sistem Pendukung Keputusan…...

3.2.6. DFD Level 1 Master Data………..

3.2.7. DFD Level 1 Transaksi………..

3.2.8. DFD Level 1 Laporan………

3.2.9. Entity Relationship Diagram……….

3.2.10.Perancangan Tabel……….

3.2.11.Design Input/Output………..

3.2.11.1. Form Login………

3.2.11.2. Form Utama………...

3.2.11.3. Form Master Admin………...

3.2.11.4. Form Master Satuan………...

3.2.11.5. Form Master Bahan Baku………..

3.2.11.6. Form Master Tenaga Kerja………

3.2.11.7. Form Master Biaya Overhead Pabrik………

24 24 25 27 29 29 30 30 32 32 33 39 39 40 40 41 45 46 47 48 49 49 50 51 55 55 55 56 56 57 57 58 iv


(6)

v

3.2.11.9. Form Data Penjualan... 3.2.11.10. Form Peramalan... 3.2.11.11. Form HPP... BAB IV : IMPLEMENTASI

4.1. Kebutuhan Sistem... 4.1.1. Kebutuhan Perangkat Keras... 4.1.2. Kebutuhan Perangkat Lunak... 4.2. Form Login... 4.3. Form Utama... 4.4. Sub Menu Admin... 4.5. Sub Menu Satuan... 4.6. Sub Menu Bahan Baku... 4.7. Sub Menu Tenaga Kerja... 4.8. Sub Menu Biaya Overhead Pabrik... 4.9. Sub Menu Produk... 4.10.Sub Menu Penjualan... 4.11.Sub Menu Peramalan... 4.12.Sub Menu HPP... 4.13.Sub Menu Laporan (Grafik Penjualan)... BAB V : UJI COBA DAN EVALUASI PROGRAM... 5.1. Uji Coba……… 5.1.1. Uji Coba Login……….. 5.1.2. Uji Coba Menu Master……… 5.1.3. Uji Coba Sub Menu Penjualan……….………. 5.1.4. Uji Coba Sub Menu Peramalan………. 5.1.5. Uji Cuba Sub Menu HPP………... BAB VI : PENUTUP……… 6.1. Kesimpulan………... 6.2. Saran………. DAFTAR PUSTAKA LAMPIRAN 59 59 60 61 61 61 61 62 62 64 65 66 67 68 69 71 72 74 76 77 77 77 79 81 83 88 91 91 92


(7)

Hal

Gambar 2.1. Komponen DSS………... 7

Gambar 2.2. Proses Produksi Sederhana……… 12

Gambar 2.3. One To One Relationship………... 23

Gambar 2.4. One To Many Relationship……… 24

Gambar 2.5. Many To Many Relationship………. 24

Gambar 2.6. Komponen DFD………. 26

Gambar 2.7. Metode Peramalan……….. 28

Gambar 2.8. Contoh Peramalan……….. 31

Gambar 2.9. Tampilan Visual Basic………... 33

Gambar 3.1. Document Flow Proses Biaya Produksi………. 41

Gambar 3.2. Flowchart Sistem……… 42

Gambar 3.3. Proses Metode Peramalan Moving Average……….. 43

Gambar 3.4. Proses Metode Perhitungan HPP………... 44

Gambar 3.5. Diagram Konteks Sistem Pendukung Keputusan………….. 45

Gambar 3.6. Diagram Berjenjang... 45

Gambar 3.7. DFD Level 0 Proses Pendukung Keputusan... 47

Gambar 3.8. DFD Level 1 Proses Master Data……….. 48

Gambar 3.9. DFD Level 1 Proses Transaksi………... 49

Gambar 3.10. DFD Level 1 Proses Laporan………. 50

Gambar 3.11. CDM Sistem Pendukung Keputusan……….. 50

Gambar 3.12. PDM Sistem Pendukung Keputusan……….. 51


(8)

Gambar 3.15. Design Form Master Admin……….. 56

Gambar 3.16. Design Form Master Satuan………... 57

Gambar 3.17. Design Form Master Bahan Baku……….. 57

Gambar 3.18. Design Form Master Tenaga Kerja... 58

Gambar 3.19. Design Form Master Biaya Overhead Pabrik... 58

Gambar 3.20. Design Form Master Produk... 59

Gambar 3.21. Design Form Penjualan... 59

Gambar 3.22. Design Form Peramalan... 60

Gambar 3.23. Design Form HPP... 60

Gambar 4.1. Form Login... 62

Gambar 4.2. Form Utama... 63

Gambar 4.3. Sub Menu Admin... 65

Gambar 4.4. Sub Menu Satuan... 66

Gambar 4.5. Sub Menu Bahan Baku... 67

Gambar 4.6. Sub Menu Tenaga Kerja... 68

Gambar 4.7. Sub Menu Biaya Overhead Pabrik... 69

Gambar 4.8. Sub Menu Produk... 70

Gambar 4.9. Sub Menu Penjualan... 71

Gambar 4.10. Sub Menu Peramalan... 73

Gambar 4.11. Grafik Peramalan... 73

Gambar 4.12. Sub Menu HPP... 4

Gambar 4.13. Sub Menu HPP pada tabel Tenaga Kerja... 75


(9)

ix

Gambar 5.1. Menu Login... 77

Gambar 5.2. Menu Utama... 78

Gambar 5.3. Menu Login Gaggal... 78

Gambar 5.4. Logout Program... 78

Gambar 5.5. Grafik Penjualan... 79

Gambar 5.6. Menambah Data... 79

Gambar 5.7. Mengubah Data... 80

Gambar 5.8. Menghapus Data... 80

Gambar 5.9. Menginputkan Master Produk... 81

Gambar 5.10. Menyimpan Data Produk... 82

Gambar 5.11. Mengubah Data Penjualan... 82

Gambar 5.12. Menghapus Data Penjualan... 83

Gambar 5.13. Proses Peramalan yang salah... 84

Gambar 5.14. Menyimpan Data Peramalan... 85

Gambar 5.15. Grafik Peramalan... 88

Gambar 5.16. Sub Menu HPP... 89

Gambar 5.17. Sub Menu HPP pada tabel Tenaga Kerja... 90

Gambar 5.18. Sub Menu HPP pada tabel Biaya Overhead Pabrik... 90


(10)

MOVING AVERAGE

DOSEN PEMBIMBING I : HJ. ASTI DWI IRFIANTI, SKOM, MKOM.

DOSEN PEMBIMBING II : MOH. IRWAN AFANDI, ST, MSC.

ABSTRAK

Dalam era globalisasi ini persaingan bisnis menjadi sangat tajam, sehingga untuk memenangkan persaingan, perusahaan harus mampu memberikan harga yang cocok pada produk sandal diwaktu yang tepat. Pada penelitian ini dibahas mengenai perancangan dan pembuatan aplikasi yang dapat digunakan untuk menentukan Harga Pokok Produk Sandal dengan metode Moving Average, yang diujicobakan pada produk Sandal yaitu Home Industri Sandal Widoro Indah. Aplikasi ini menggunakan Visual Basic 6.0, Microsoft Access 2003, Cristal Report 8.5. Dengan memanfaatkan sistem ini diharapkan dapat membantu perusahaan, khususnya pimpinan dalam pengambilan keputusan berdasarkan peramalan dan data-data penjualan dimasa lalu.

Kata Kunci : Sistem, Keputusan, Moving Average, Simple Moving Average, Harga Pokok Produk.


(11)

Akurasi suatu ramalan berbeda untuk setiap persoalan tergantung pada berbagai faktor yang mempengaruhinya. Hasil suatu ramalan tidak selalu dapat dipastikan kebenarannya dalam hitungan 100% mutlak, tetapi hal tersebut tidak berarti bahwa peramalan yang telah dilakukan menjadi percuma, sebaliknya; bahwa peramalan telah banyak digunakan dan membantu dengan baik dalam berbagai manajemen sebagai dasar dalam perencanaan, pengawasan dan pengambilan keputusan. Salah satu diantaranya adalah forecasting penjualan.

Untuk meramalkan suatu keadaan dengan menggunakan data historis tanpa menghiraukan pengaruh atau hubungan dengan variabel lainnya, metode yang biasa digunakan adalah Metode Moving Average yang dua diantaranya adalah

Single Moving Average dan Exponential Moving Average. Untuk skripsi ini

penulis menggunakan metode Single Moving Average, karena menurut penelitian teknik Analisa Forex-03 oleh Join Milis Asia Kapitalindo dalam acara Training Anallisa Teknikal bahwa ”Single Moving Average lebih halus mengurangi false

signal (kesalahan prediksi), deteksi lebih lambat sesuai kejadian sebelumnya

sedangkan Exponential Moving Average deteksi cepat sesuai kejadian saat ini, namun sering terjadi false signal.”

1.2. Rumusan Masalah

Berdasarkan latar belakang yang disampaikan, maka dibuat rumusan permasalahan sebagai berikut:

a. Bagaimana merancang dan membuat suatu system pendukung keputusan yang

dapat membantu para pengambil kebijakan perusahaan untuk menentukan Harga Pokok Produk (HPP) dengan menggunakan metode variabel costing?


(12)

b. Bagaimana meramalkan volume penjualan di bulan selanjutnya dengan menggunakan metode Moving Average ?

1.3. Batasan Masalah

Sesuai judul yang dibuat, maka Tugas Akhir ini dibuat dengan feature yang mencakup tidak hanya harga tetapi juga penentuan-penentuan lain sebagai berikut:

a. Sistem Pendukung Keputusan ini digunakan pada Home Industri Sandal X

dalam menentukan Harga Pokok Produk dengan metode variabel costing. Tetapi penghitungan akuntansinya tidak selengkap Akuntansi biaya pada umumnya dikarenakan keterbatasan data.

b. Sistem ini lebih mengacu pada penggunaan peramalan dengan metode Moving

Average untuk menghasilkan volume penjualan yang juga akan ikut

menentuan Harga Pokok Produk selanjutnya.

c. Peramalan hanya dilakukan berdasarkan transaksi penjualan, dengan hanya

mepertimbangkan faktor jumlah barang dalam periode 3 bulan.

1.4. Maksud dan Tujuan

Adapun maksud tujuan yang hendak dicapai dari pembuatan Sistem Pendukung Keputusan untuk menerapkan suatu penghitungan dari suatu usaha Homeindustri Sandal X adalah:

a. Membuat Sistem Pendukung Keputusan untuk membantu manager dalam

menentukan keputusan yang akan diambil untuk memajukan Home Industri Sandal X .


(13)

b. Merancang dan membangun system yang dapat digunakan untuk proses pemasukkan data dan manipulasi data dengan metode peramalan yang menggunakan metode moving average, untuk membantu menghitung volume penjualan Home Industry Sandal X.

c. Mengetahui perhitungan Harga Pokok Produk yang menentukan kelangsungan

produksi selanjutnya .

1.5. Manfaat

Manfaat yang diharapkan dalam skripsi ini adalah memperkecil kemungkinan timbulnya kerugian perusahaan akibat salah dalam menentukan harga jual suatu produk dan target penjualan dari hasil produknya.

1.6. Metodologi

Dalam penulisan skripsi ini, penyusun menggunakan metode sebagai berikut:

a. Studi Literatur

Untuk mendapatkan pengetahuan tentang yang luas tentang sistem perancangan yang akan digunakan untuk penyelesaian masalah diatas. Metoda ini digunakan sebagai acuan untuk memecahkan masalah yang sedang dihadapi, mengacu pada buku-buku yang tercantum pada daftar pustaka.

b. Observasi

Proses pengumpulan data berasal dari sistem Administrasi dan keuangan yang memuat biaya-biaya pengeluaran dan pendapatan industri.


(14)

c. Analisa Data

Berdasarkan data-data yang sudah diperoleh baik dari teori–teori atau materi yang ada ditunjang dengan sistem Akuntansi Biaya yang berjalan disuatu industri.

d. Perancangan dan Pembuatan Sistem

Dari hasil analisa dapat dibuat perancangan sistem yang digunakan sebagai acuan dalam pengembangan implementasi pada program aplikasi.

e. Implementasi program.

Implementasi dari perancangan sistem yang telah dibuat kedalam suatu program aplikasi .

f. Pengambilan Kesimpulan

Pada bagian terakhir akan dilakukan pembuatan kesimpulan dari segala proses sistem yang ada.

1.7. Sistematika penulisan

Untuk dapat lebih memudakan pembuatan dan pemahama isi skripsi ini maka penyajian skripsi ini dibagi dalam lima bagian utama dengan struktur sebagai berikut:

BAB I : PENDAHULUAN

Di dalam bab ini dijelaskan mengenai latar belakang permasalahan, rumusan permasalahan, pembatasan masalah, tujuan dan sistematika.


(15)

Pada bab ini membahas mengenai landasan teori yang digunakan dalam pembuatan Sistem pendukung keputusan untuk menentukan Harga Pokok Produk.

BAB III : ANALISA DAN PERANCANGAN SISTEM

Pada bab ini membahas tentang analisa dari sistem yang ada dan dilanjutkan dengan perancangan dan pembuatan sistem yang direncanakan, mulai dari perancangan DFD, Perancangan ERD, Perancangan alur sistem yang direpresentasikan ke dalam sistem flow

BAB IV : IMPLEMENTASI

Bab ini menjelaskan tentang proses dari program yang telah kami rancang, kemudian dilanjutkan dengan menjelaskan tampilan dan keterangan mengenai program kami tersebut.

BAB V : UJI COBA

Pada bab ini akan membahas uji coba dan evaluasi program yang menenangkan bagaimana jalannya program secara detail yang akan dijelaskan pada bab ini

BAB VI :PENUTUP

Pada bagian ini akan memberikan beberapa kesimpulan dan saran-saran yang menunjang bagi pengembangan sistem yang lebih baik.


(16)

menjembatani komunikasi antara user dan program (user interface). Pengguna (user) merupakan manager yang menggunakan sistem ini.

2.2.Akuntansi Biaya

Akuntansi Biaya adalah akuntansi yang membicarakan tentang penentuan

harga pokok (cost) dari sesuatu produk yang diproduksi atau di jual dipasar baik

untuk memenuhi pesanan ataupun untuk menjadi persediaan barang dagangan yang akan dijual [1].

Akuntansi secara umum adalah merupakan proses pencatatan, penggolongan, peringksan, penyajian dengan cara-cara tertentu dari transaksi keuangan yang terjadi dalam perusahaan atau organisasi lain dan penafsiran terhadap hasilnya. Sedangkan biaya dalam pengertian yang luas merupakan pengorbanan yang telah terjadi atau mungkin akan terjadi untuk mencapai tujuan tertentu.

Tujuan akuntansi biaya adalah untuk menyajikan informasi biaya produksi dari suatu perusahaan, oleh sebab itu maka akuntansi biaya dapatlah diberikan pengertian sebagai proses pencatatan, penggolongan, peringkasan dan penyajian biaya dalam rangka produksi barang atau jasa dengan cara-cara tertentu serta penafsiran terhadap hasilnya. Seringkali pengertian biaya dikaburkan dengan pengertian harga pokok, namun sebenarnya hal tersebut mempunyai perbedaan dan persamaan.

Dalam akuntansi biaya, biaya merupakan semua pengeluaran yang sudah

terjadi (expired) yang digunakan dalam memproses produksi yang dihasilkan.


(17)

kalau dibagi dengan jumlah produk yang dihasilkan, akan menghasilkan harga pokok produk per unit. Dalam artian yang luas harga pokok dapat berarti sebagai bagian dari harga perolehan suatu yang ditunda pembebanannya di masa yang akan datang.

Akuntansi biaya dalam tujuannya yang lebih luas, disamping untuk pengumpulan dan pelaporan biaya juga untuk perencanaan, pengendalian dan pengambilan keputusan oleh manajemen. Oleh sebab itulah pada perkembangan terakhirnya akuntansi biaya fokusnya beralih dari sekedar penentuan harga pokok barang atau jasa yang diproduksi kepada kepentingan untuk pengendalian biaya. Aplikasi konsep akuntansi biaya juga sekarang telah meluas dari sekedar penentuan harga pokok produksi yang membawa konotasi hanya untuk bagian produksi dengan kegiatan produksinya kepada seluruh kegiatan di perusahaan yang menyangkut biaya, seperti biaya penjualan, biaya administrasi dan umum dan lain sebagainya.

2.2.1. Penggolongan Biaya

Dalam akuntansi biaya, biaya digolongkan dengan berbagai macam cara. Umumnya penggolongan biaya ini ditentukan atas dasar tujuan yang hendak dicapai dengan pengolongan tersebut, karena dalam akuntansi biaya dikenal

konsep: “Different cost for differrent purpose“. Tujuan akhir dalam akuntansi

biaya adalah menyediakan informasi tentang biaya untuk manajemen guna membantu mereka didalam memgelola perusahaan atau departemennya. Dalam Sub-bab berikut ini akan dijelaskan beberapa penggolongan biaya ditinjau dari beberapa segi.


(18)

2.2.1.1. Menurut Fungsi Pokok dalam Perusahaan

Dalam perusahaan manufaktur menurut fungsi pokok dalam perusahaan, akuntansi biaya digolongkan menjadi tiga bagian yaitu:

1. Biaya Produksi

Merupakan biaya-biaya yang terjadi untuk mengola bahan baku menjadi produk jadi yang siap untuk dijual. Contohnya adalah biaya bahan baku, biaya gaji karyawan produksi baik yang langsung berhubungan dengan proses produksi maupun tidak langsung, dsb.

2. Biaya Pemasaran

Merupakan biaya-biaya yang terjadi untuk melaksanakan kegiatan pemasaran produk. Contohnya adalah biaya iklan, biaya promosi, biaya angkutan dari gudang ke pembeli, gaji karyawan bagian pemasaran, dsb.

3. Biaya Administrasi dan Umum

Merupakan biaya-biaya untuk mengkoordinasi kegiatan produksi dan pemasaran produk. Contohnya adalah biaya upah karyawan bagian keuangan, akuntansi, personalia, foto copy, dsb.

2.2.1.2. Menurut Hubungan dengan Produk

Berdasarkan hubungan dengan produk, maka biaya secara garis besar digolongkan atas:

1. Biaya Produksi

Yakni biaya-biaya yang berhubungan langsung dengan produksi dari suatu produk


(19)

produk itu dijual. Biaya Produksi ini dibagi lagi menjadi tiga, yaitu : biaya bahan baku, biaya tenaga kerja langsung dan biaya overhead. Biaya bahan baku dan

biaya tenaga kerja langsung disebut dengan biaya utama (prime cost), yaitu biaya

yang langsung berhubungan dengan produksi. Sedangkan biaya tenaga kerja

langsung dan biaya overhead pabrik disebut dengan biaya konversi (conversion

cost).

a. Bahan baku adalah merupakan bahan yang secara menyeluruh membentuk

produk selesai dan dapat di identifikasikan secara langsung pada produk yang bersangkutan. Pengertian bahan baku dapat meluas meliputi juga bahan-bahan yang digunakan untuk memperlancar proses produksi. Bahan baku dibedakan atas bahan baku langsung dan bahan baku tidak langsung. Bila biaya bahan baku dibebankan kepada kelompok biaya baha baku, maka dinamakan bahan baku

langsung, sedangkan bila dibebankan pada biaya overhead, maka dinamakan

bahan baku tidak langsung.

b. Biaya tenaga kerja di definisikan sebagai pembayaran-pembayaran kepada

para pekerja yang didasarkan pada jam kerja atau atas dasar unit produksi. Istilah yang digunakan untuk biaya tenaga kerja ini adalah biaya tenaga kerja langsung, atau untuk pembayaran yang dinamakan upah. Hal ini penting untuk membedakan dengan istilah gaji. Gaji merupakan pembayaran kepada tenaga kerja / karyawan yang didasarkan pada rentang waktu seperti mingguan, bulanan, dsb. Upah dibebankan melalui rekening biaya tenaga kerja langsung, sedangkan gaji

dibebankan melalui rekening biaya overhead pabrik.

c. Biaya Overhead Pabrik (BOP) adalah seluruh biaya produksi yang tidak


(20)

langsung. Pembedaaan antara bahan baku langsung dengan bahan baku tidak langsung serta antara tenaga kerja langsung dan tenaga kerja tidak langsung sering sukar dilakukan.

Gambaran sederhana proses produk adalah sbbb :

Bahan Baku Langsung Tenaga Kerja Langsung Factory Overhead

Produksi Produk

Gambar 2.2. Proses Produksi Sederhana

2. Biaya Periodik

Yakni biaya-biaya yang lebih berhubungan dengan waktu dibanding dari unit yang diproduksi (produk). Seluruh biaya ini dibebankan kepada

penghasilan (revenue) diperiode mana biaya tersebut terjadi. Contoh dari

biaya ini adalah: Biaya Administrasi dan Umum serta Biaya Pemasaran.

2.2.1.3. Menurut Hubungannya dengan Perubahan Volume Kegiatan

Dalam hubungannya dengan perubahan volume kegiatan, biaya dapat digolongkan menjadi tiga dan dalam persamaan matematika

1. Biaya Variabel

Adalah biaya yang jumlah totalnya berubah sebanding dengan perubahan volume kegiatan. Semakin besar volume kegiatan semakin tinggi jumlah total biaya variable dan sebaliknya. Pada biaya variable, biaya satuan tidak dipengaruhi oleh perubahan volume kegiatan, jadi biaya satuan konstan.


(21)

Contoh biaya variabel adalah biaya bahan baku, biaya tenaga kerja langsung yang upahnya dibayar perpotong atau per jam kerja.

2. Biaya Semivariabel atau Semitetap

Adalah biaya yang berubah tetapi perubahannya tidak proporsional (sebanding) dengan perubahan kegiatan volume perusahaan. Contohnya

adalah gaji salesman atau salesgirl yang sistem penggajiannya dengan gaji

tetap ditambah presentase tertentu dari penjualan.

3. Biaya Tetap

Adalah biaya yang jumlah totalnya tetap dalam kisaran volume kegiatan tertentu. Contoh biaya tetap adalah gaji direktur, manajer, karyawan, dsb.

2.3. Harga Pokok Produk Sandal

Harga Pokok Produk sandal ini nantinya akan ditentukan oleh Pimpinan Perusahaan tentunya setelah mengetahui informasi perincian dan total pengeluaran untuk biaya produksi. Tentang bagaimana menentukan HPP, maka dalam industri sandal ini factor-faktor yang menentukan terhadap HPP adalah sebagai berikut:

1. Biaya bahan baku industri sandal

2. Biaya tenaga kerja variabel industri sandal

3. Biaya Overhead variabel industri sandal

2.3.1. Biaya Bahan Baku Industri Sandal

Pada umumnya banyaknya bahan baku yang dibutuhkan dalam proses produksi suatu produk selalu berbanding lurus dengan jumlah produk jadi yang


(22)

dihasilkan, dalam artian semakin banyak bahan baku yang digunakan, maka semakin banyak pula jumlah produk yang dihasilkan. Begitu juga dengan jenis bahan baku yang digunakan dalam pembuatan sandal ini. Hampir kesemuanya merupakan bahan baku variabel, artinya banyaknya bahan baku yang digunakan tergantung dari volume produk yang di inginkan, sehingga pada penentuan harga pokok produk, tidak perlu untuk memisahkan antara bahan baku variabel dan bahan baku tetap karena hampir keseluruhan jenis bahan baku merupakan bahan baku variabel.

Untuk menghitung total biaya pengeluaran bahan baku ini, pihak administrasi dapat menghitungnya dengan cara setiap penggunaan bahan baku untuk proses produksi yang diambil dari bagian gudang, selalu dilakukan pencatatan. Dengan mengetahui harga per satuan bahan baku dan menghitung total banyaknya penggunaan bahan baku (tergantung satuannya) yang berada pada rentang waktu produksinya, maka akan didapatlah total biaya bahan baku yang telah digunakan untuk jenis produk tersebut.

Adapun diantara bahan-bahan yang dibutuhkan untuk pembuatan produk sandal adalah sebagai berikut :

1. Karet Sol

2. Lem

3. Spon

4. Logo

5. Sablon

6. Plastik


(23)

8. Sprinting

2.3.2. Biaya Tenaga Kerja Variabel Sandal

Berbeda dengan bahan baku, tenaga kerja atau karyawan yang bekerja pada industri sandal ini harus dipisahkan terlebih dahulu, mana yang termasuk tenaga kerja variabel, dan mana yang termasuk tenaga kerja tetap.

Seperti yang telah dijelaskan mengenai biaya variabel, maka yang termasuk tenaga kerja variabel adalah tenaga kerja yang langsung berhubungan dengan proses produksi. Mereka digolongkan tenaga kerja variabel karena perubahan jumlah tenaga kerja yang dibutuhkan sebanding dengan perubahan volume kegiatan produksi yang dilakukan. Namun bukan berarti tenaga kerja yang tidak langsung selalu digolongkan pada tenaga kerja tetap, karena jika perubahan jumlah tenaga kerja tidak langsung tersebut juga sebanding dengan perubahan volume kegiatan produksi, maka tenaga kerja tidak langsung tersebut dapat digolongkan ke dalam tenaga kerja variabel. Contohnya tenaga kerja bagian gudang atau pembelian yang merupakan tenaga kerja tidak langsung, jika jumlah mereka juga tergantung dari perubahan volume kegiatan produksi, maka mereka dapat pula dimasukkan tenaga kerja variabel yang nantinya juga akan mempengaruhi penentuan harga pokok produk.

Untuk menghitung total biaya tenaga kerja variabel ini, pihak administrasi dapat menambahkan keterangan jenis produk yang telah dikerjakan pada slip gaji karyawan. Hal ini perlu dilakukan, karena pada industri sandal ini hampir setiap bulan selalu mengganti jenis sandal yang diproduksinya, sehingga nantinya dapat


(24)

diketahui total gaji yang telah dikeluarkan untuk memproduksi jenis produk tertentu dalam kurun waktu tertentu pula.

Adapun karyawan dalam indistri sandal ini yang termasuk dalam kategori tenaga kerja variabel adalah sebagai berikut:

1. Tukang Sol

2. Tukang Kop

3. Tukang Cetak/Plong

4. Tukang Mall (Selep)

5. Tukang bungkus

2.3.3. Biaya Overhead Variabel Sandal

Langkah pertama yang harus dilakukan sebelum menghitung total biaya overhead variabel ini adalah dengan mencari dan memisahkan jenis pengeluaran yang dapat digolongkan dalam kategori overhead variabel. Overhead variabel ini dapat masuk ke hampir semua jenis pengeluaran dalam kegiatan produksi. Mulai dari bahan baku, jika terdapat bahan baku yang tidak langsung dan banyaknya kebutuhan baku tersebut juga sebanding dengan volume kegiatan produksi, maka bahan baku tersebut dapat digolongkan kedalam overhead variabel. Kemudian upah karyawan, jika banyaknya upah karyawan tersebut juga sebanding dengan volume kegiatan produksi, maka dapat dikategorikan sebagai biaya overhead variabel. Selanjutnya selain pengeluaran untuk bahan baku dan karyawan dalam rangka kegiatan produksi suatu produk, maka jika pengeluaran tersebut juga sebanding dengan volume kegiatan produksi dari industri sandal ini, maka dapat dimasukkan dalam pengeluaran overhead variabel.


(25)

Setelah dapat di ketahuai berbagai pengeluaran yang dapat digolongkan kedalam biaya overhead variabel ini, kemudian baru dapat dihitung total pengeluaran untuk biaya overhead variabel ini selama rentang waktu produksi suatu jenis produk, sehingga diketahui berapa jumlah total biaya overhead varaiabel untuk jenis produk tersebut.

Adapun biaya yang dapat digolongkan dalam overhead variabel dalam industri sandal ini adalah sebagai berikut:

1. Konsumsi

2. Pemakaian Listrik

3. Register Merk

4. Perawatan Alat

2.3.4. Biaya Overhead Tetap Industri Sandal

Jika biaya overhead variabel turut menentukan harga pokok produk.. Biaya overhead tetap merupakan biaya overhead yang besarnya tidak terpengaruh atau tidak tergantung dari besar kecilnya volume kegiatan produksi. Hal yang perlu diperhatikan bahwa biaya overhead adalah merupakan salah satu bagian dari biaya produksi.

Adapun yang termasuk dalam kategori biaya overhead tetap dalam industri sandal ini adalah sebagai berikut:

1. Serabutan

2. Beban Listrik

3. Cicilan Mesin Hidrolis


(26)

2.3.5. Metode Perhitungan Harga Pokok

Harga pokok produksi yang dihitung dari proses akuntansi biaya dapat dilakukan dengan dua alternatif metode. Metode Harga Pokok Langsung (Variable Costing/Direct Costing) Adalah metode penentuan harga pokok produk dengan hanya membebankan biaya-biaya produksi variabel saja ke dalam harga pokok produk. Jadi dengan metode ini harga pokok produk ditentukan berdasarkan besarnya pembebanan biaya pabrikasi yang berhubungan dengan perubahan volume. Dengan kata lain, metode variable costing hanya unsur variable yang diperhitungkan pada harga pokok produk yang terdiri dari biaya bahan langsung, biaya tenaga kerja langsung dan biaya overhead pabrik variable. Sedangkan biaya overhead pabrik tetap dianggap sebagai biaya periode (period cost), yaitu biaya yang dibebankan pada perkiraan laba rugi periode yang bersangkutan. Jadi dalam hubunganya dengan perubahan volume produksi jangka pendek, biaya overhead pabrik tetap tidak akan berubah dan akan tetap menjadi biaya baik pada saat berproduksi maupun tidak berproduksi. Penggambaran metode ini sebagai berikut:

Biaya Bahan Baku Rp. xxx

Biaya Tenaga Kerja Variabel Rp. xxx

Biaya Overhead Pabrik Variabel Rp. xxx

Total Biaya Produksi Rp. xxx

Dalam metode ini biaya overhead pabrik, baik yang berperilaku tetap maupun variabel dibebankan pada produk.


(27)

Total Biaya Produksi dibagi dengan jumlah produksi yang diproduksi sebelumnya akan menghasilkan biaya perunit produk. Untuk mengetahui besar biaya yang harus dikeluarkan dihasilkan dari hasil peramalan dikalikan biaya perunit yang diketahui selanjutnya

2.4. Basis Data

Basis Data (Database) adalah suatu kumpulan informasi yang tersimpan

pada file-file atau tabel-tabel yang saling berhubungan dan diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.

2.4.1. Istilah-istilah dalam Database

Adapun istilah-istilah yang sering digunakan dalam suatu database adalah

sebagai berikut:

1. Entity

Entity adalah merupakan orang, tempat, kejadian atau yang informasinya direkam. Contoh pada bidang administrasi siswa misalnya, entitynya adalah calon siswa, pembayaran dan lain sebagainya.

2. Atribut

Setiap entity mempunyai atribute atau sebutan untuk mewakili suatu entity. Seorang calon jamaah dapat dilihat atributnya misalnya nomor pendaftaran, nama, alamat. Atribut juga disebut sebagai elemen, data field, data item.

3. Data value (nilai suatu isi data)

Data value adalah data aktual atau informasi yang disimpan pada tiap-tiap data elemen atau atribut-atribut.


(28)

Merupakan bagian data yang terkecil dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus yang membentuk suatu item data.

5. Field

Suatu field yang menggambarkan suat atribut dari record yang

menunjukkan suatu item data.

6. Record/Tuple

Kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entity secara lengkap. Suatu record mewakili satu data atau informasi tentang seseorang misalnya nomor pendaftaran, alamat, tanggal pendaftaran.

7. File

Kumpulan record-record sejenis yang mempunyai panjang elemen yang sama., namun berbeda-beda dalam valuenya.

8. Atribut Kunci

Dalam setiap file selalu terdapat kunci yang berupa satu field atau satu set field yang dapat diwakili record. Macam-macam kunci adalah sebagai berikut:

a) Kunci Primer (Primary Key)

Adalah atribut atau satu set minimal atribut yang tidak hanya mengidentifikasikan secara unik suatu kejadian spesifik, tetapi juga dapat mewakili setiap kejadian dari suatu entity .Setiap kandidat mempunyai peluang menjadi kunci primer.

b) Kunci Kandidat (Candidate Key)

Adalah suatu atribut atau satu set minimal yang mengidentifikasikan secara unik suatu kejadian spesifik dari entity. Satu minimal set atribut


(29)

menyatakan secara tak langsung dimana beberapa atribut dalam satu set tidak dapat dibuang tanpa merusak kepemilikan yang unik. Jika suatu kandidat berisi lebih dari satu atribut, maka biasanya disebut kunci komposit (gabungan).

c) Kunci Tamu (Foreign Key)

Adalah satu atribut atau satu set minimal atribut yang melengkapi satu

relationship yang menunjukkan ke induknya. Kunci tamu ditempatkan pada entity

anak dan sama dengan kunci primer induk direlasikan. Hubungan antara entity

anak dan entity induk adalah hubungan set lawan banyak (one to many

relationship) .

d) Kunci Alternatif (Alternate Key)

Adalah kunci kandidat yang tidak dipakai sebagai kunci primer. Kerap kali kunci alternatif dipakai sebagai kunci pengurutan dalam laporan.

2.4.2. Perancangan Database

Perancangan database sangat diperlukan, agar nantinya kita dapat

memiliki basis data yang kompak, teratur dan baik serta efisien dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah dalam memanipulasi data. Kesulitan atau kendala utama dalam merancang suatu sistem database adalah bagaimana hingga database dapat memberikan keperluan yang diinginkan saat ini serta masa yang akan datang. Ada dua buah teknik yang dapat dilakukan dalam perancangan database yaitu teknik normalisasi dan teknik entity relationship.

2.4.2.1. Normalisasi

Normalisasi Merupakan cara pendekatan lain dalam membangun desain logik basis data relasional secara tidak langsung berkaitan dengan model data ,


(30)

dengan menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur tabel yang normal .

Salah satu alasan mengadakan normalisasi adalah untuk memastikan bahwa model data relational dapat berjalan dengan baik. Satu relasi dikatakan sudah berada dalam bentuk normalisasi tertentu, bila memenuhi beberapa alasan tertentu pada tingkat tersebut. Tingkat normalisasi yang lebih tinggi dianggap lebih baik dari tingkat normalisasi dibawahnya. Pada proses normalisasi ini perlu dikenal dahulu definisi dari tahap-tahap normalisasi. Bentuk-bentuk normalisasi terdiri dari :

1. Bentuk Tidak Normal

Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu, dapat saja data tidak lengkap atau terduplikat. Data dikumpulkan apa adanya sesuai dengan kedatangannya.

2. Bentuk Normal Kesatu (1NF/ First Normal Form)

Bentuk normal kesatu mempunyai ciri data dibentuk dalam flat file (file

rata), Data dibentuk dalam satu record dan nilai dari field-field berupa atomic

value. Tidak ada set atribut yang berulang-ulang atau atribut bernilai ganda (multivalue). Tipe field hanya satu pengertian, bukan merupakan kumpulan data yang mempunyai arti mendua, hanya satu arti saja dan bukanlah pecahan kata-kata sehingga artinya lain.

3. Bentuk Normal Kedua (2NF/Second Normal Form)

Bentuk normal kedua mempunyai syarat yaitu bentuk kedua data telah mempunyai kriteria bentuk normal kesatu. Atribut bukan kunci haruslah


(31)

4. Bentuk Normal Ketiga (3NF/Third Normal Form)

Untuk menjadi bentuk normal ketiga maka relasi haruslah berada dalam bentuk normal kedua dan sama semua atribut bukan kunci primer tidak mempunyai hubungan yang transitif. Dengan kata lain setiap atribut bukan kunci

haruslah bergantung hanya pada primary key.

2.4.2.2. Entity Relatinship (ER)

Model Entity Relationship yang berisi komponen-komponen himpunan

entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang mempresentasikan seluruh fakta. Relasi antar dua file atau dua tabel dapat dikategorikan menjadi tiga macam. Relasi antar file tersebut dapat dipisahkan sebagai berikut:

Dosen 1 1 mengepalai Jurusan

1. One to One Relationship

Hubungan antara himpunan entitas pertama dengan himpunan entitas kedua adalah satu berbanding satu. Misalnya satu Dosen Mengepalai satu jurusan

Gambar 2.3. One To One Relationship

Dosen Mengajar Matakuliah

1 N

2. One to Many Relationship

Hubungan antar himpunan entitas pertama dan kedua adalah satu berbanding banyak atau dapat pula dibalik banyak lawan satu.


(32)

N N

Mengambil

Mahasiswa Matakuliah

3. Many to Many Relationship

Hubungan antara himpunan entitas pertama dan kedua adalah banyak berbanding banyak. Misalnya mahasiswa mana saja boleh mengambil banyak matakuliah dan mahasiswa diajar oleh banyak dosen pula.

Gambar 2.5. Many To Many Relationship

2.5. Data Flow Diagram ( DFD )

Data Flow Diagram adalah suatu diagram yang memungkinkan sistem analisa menggambarkan ssuatu sistem sebagai suatu jaringan kerja proses dan

fungsi yang dihubungkan satu sama lain oleh penghubung yang disebut data flow

(alur data).

2.5.1. Konsep Dasar DFD

Untuk menggambarkan suatu sistem yang telah ada atau sistem yang baru akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau disimpan diperlukan suatu Diagram Arus Data (DAD). Sedangkan Data Flow Diagram merupakan aliran informasi dan transformasi yang diaplikasikan sebagai perjalanan data dari input ke output. Sistem analisa melakukan identifikasi alur data yang khas dan proses yang tepat untuk mengubah alur data itu, sebelum ia membuat DFD, kemudian alur data ini dirangkum menjadi satu dalam DFD.

Untuk memudahkan pembacaan DFD maka penggambaran ini disusun berdasarkan tingkatan-tingkatan dari atas ke bawah.


(33)

Tingkatan-tingkatan itu adalah :

1. Diagram Konteks

Diagram konteks merupakan diagram paling atas, yang terdiri dari suatu proses yang mengambarkan ruang lingkup sistem.

Hal-hal yang tidak digambarkan dalam diagram kontek adalah :

a. Hubungan antar terminator.

b. Data store, kecuali kalau data store bersifat global (dengan pengertian data

store itu dihasilkan oleh sistem yang sedang dianalisa tetapi digunakan oleh sistem lain, atau sistem lain yang menghasilkan data store itu tetapi sistem yang sedang dianalisa menggunakannya).

2. Diagram Zero

Diagram zero ini merupakan diagram tingkat menengah, yang terletak satu level dibawah diagram konteks, yang mengambarkan proses utama dari DFD.

3. Diagram Primitif Dan Diagram Detail

Diagram primitif ini merupakan diagram paling bawah, yang tidak dapat diuraikan lagi, sedangkan diagram detail masih dapat diuraikan lagi. Diagram detail menguraikan proses yang ada dalam diagram zero dimana urian ini dapat diuraikan lagi sampai pada beberapa level.

2.5.2. Komponen DFD

Adapun komponen-komponen yang dibutuhkan dalam pembuatan suatu DFD adalah:


(34)

Proses mengambarkan bagian dari sistem yang mentranformasikan input ke output, atau dapat dikatakan bahwa proses menggambarkan tranformasi input ke dalam output.

2. Data Flow (Alur data)

Data flow/alur data digambarkan oleh anak panah untuk menunjukkan keluar dari atau masuk kesuatu proses.

3. Data Store (Penyimpanan Data)

Penyimpanan data digunakan sebagai sarana untuk mengumpulkan data. Penyimpanan data ini direspresentasikan dengan dua garis pararel.

1. Proses

2. Alur Data (Data Flow )

3. Penyimpanan Data (Data Store)

4. Terminator

4. Terminator

Terminator sering dikenal sebagai entity atau external entity atau sumber atau tujuan data yang dipresentasikan dengan bujur sangkar.

Adapun komponen-komponen DFD diatas dapat digambarkan sebagai berikut:


(35)

2.6. Peramalan

a. Hubungan antara forecasting dengan rencana

Forecasting adalah peramalan apa yang akan terjadi pada waktu yang akan datang, sedangkan rencana merupakan penentuan apa yang akan dilakukan pada waktu yang akan datang (Subagyo, Pangestu.Yogyakarta. 1986:3). Untuk membuat rencana jangka panjang, suatu perusahaan harus mempertimbangkan kapasitas, fasilitas, elastisitas harga, forecast permintaan konsumen dan sebagainya.

b. Definisi forecasting

Forecasting adalah suatu usaha untk meramalkan keadaan masa lalu. Defiisi lain Forecasting yaitu merupakan suatu cara untuk mengukur atau menaksir kondisi bisnis dimasa mendatang secara kuantitatif dan kualitatif.

c. Tujuan forecasting

Dalam dunia usaha sangat penting diperkirakan hal-hal yang terjadi di masa depan sebagai dasar untuk pengambilan keputusan, terutama dunia usaha itu merupakan bagian dari kehidupan sosial; dimana segala sesuatu yang terjadi serba tidak pasti, sukar diprediksi dengan tepat. Oleh karena itu perlu dilakukan sebuah

forecast/rencana. Forecasting yang dibuat selalu diupayakan agar dapat:

a) Meminimumkan pengaruh ketidakpastian terhadap perusahaan,

b) Forecasting bertujuan mendapatkan forecast yang bisa meminimumkan kesalahan meramal (forecast error) yang biasanya diukur dengan mean squared error (MSE), mean absolute error (MAE), dan sebagainya


(36)

Metode Kuantitatif

Metode Kualitatif

Metode Kasual Metode Time

Series

Metode Smoothing

Metode Moving Average Metode

Peramalan

Gambar 2.7. Metode Peramalan

Dalam metode Peramalan terdapat dua kelompok yakni Metode Kualitatif dan Metode Kuantitatif :

1. Metode Kualitatif :

a. Tidak memerlukan data kuantitatif

b. Unsur subyektifitas peramalan sangat besar pengaruhnya dalam hasil

peramalan

c. Baik untuk peramalan jangka panjang

2. Metode Kuantitatif :

a. Data kondisi masa lalu

b. Data tersebut dapat dikuantifisir

c. Diasumsikan pola data masa lalu akan berlanjut pada masa yang akan


(37)

2.6.1. Data Time Series

Time series (runtun waktu) adalah himpunan obsevasi berurut dalam jangka waktu atau dimensi apa saja yang lain (Soejoeti, Zanzawi.Jakarta.1987:36). Data yang direkam didalam interval waktu yang sama dan jangka waktu yang tersebut relatif panjang maka disebut data runtun waktu (Arga,W.Yogyakarta 1984:1).

Interval waktu perekaman dapat sangat singkat (beberapa bagian dari satu detik saja) dan dapat cukup panjang (harian, mingguan, bulanan, tahunan dan bahkan puluhan tahun), tergantung dari macamnya data yang direkam. Analisis runtun waktu umumnya memerlukan cacah data yang banyak, oleh karena itu diperlukan rekaman data yang panjang.

2.7. Metode Moving Average

Untuk meramalkan suatu keadaan dengan menggunakan data historis tanpa menghiraukan pengaruh atau hubungan dengan variabel lainnya, metode peramalan yang biasa digunakan adalah metode kuantitatif . Metode peramalan kuantitatif statistik melihat pola perubahan data dari waktu-ke waktu, salah satunya adalah Metode moving average yang akan digunakan dalam skripsi ini :

Peramalan dengan metode moving averages (rata-rata bergerak) dilakukan dengan mengambil sekelompok nilai pengamatan, mencari rata-ratanya, lalu menggunakan rata-rata tersebut sebagai ramalan untuk periode berikutnya. Istilah rata-rata bergerak digunakan karena setiap kali data observasi baru tersedia, maka angka rata-rata yang baru dihitung dan dipergunakan sebagai ramalan.


(38)

2.7.1. Metode Single Moving Averages

Menentukan ramalan dengan metode single moving averages sangat sederhana, yaitu dengan merata-ratakan jumlah data sebanyak periode yang akan digunakan, atau jika ditulis dalam bentuk rumus adalah :

...(2.1) S

t+1 = ramalan untuk periode ke t+1

X

t = data pada periode ke-t

n = jangka waktu rata-rata bergerak

Metode single moving averages ini mempunyai dua sifat khusus, yaitu

1) Untuk membuat forecast memerlukan data historis selama jangka waktu

tertentu. Jika mempunyai data selama V periode, maka baru bisa membuat

forecast untuk periode ke V+1.

2) Semakin panjang jangka waktu moving averages akan menghasilkan moving

averages yang semakin halus.

Setelah menentukan metode peramalan smoothing yang akan digunakan,

maka harus dihitung kesalahan ramalannya. Untuk mengukur error (kesalahan)

forecast biasanya digunakan mean absolute error atau mean squared error.

1. Error

Error adalah nilai dari kesalahan meramal dengan cara data asli dikurangi data ramalan, atau jika dituliskan dalam bentuk rumus:

ε = | Xt-St |...(2.7)


(39)

Kuadrat error adalah error yang dikuadratkan, atau jika dituliskan dalam bentuk rumus adalah:

ε

=

Σ

(X

t

- S

t

...(2.9)

3. Mean Squared Error (MSE)

Mean squared error adalah rata-rata dari kesalahan forecast dikuadratkan, atau jika dituliskan dalam bentuk rumus adalah:

...(2.8) n

S

Xt t

 ( )2

4. Persentase Error

Persentase Error yakni perhitungan antar data asli dan data ramalan dikalikan dengan 100% , atau jika ditulis dalam bentuk rumus adalah:

PEt = (Xt - St) x 100%

n ...(2.10)


(40)

Pemrograman Visual Basic

Visual Basic sangat populer pada tahun-tahun terakhir ini. Kita mungkin

mengenal Visual Basic untuk Applications, VBScript dan versi lengkap VB serta

yang saat ini mulai banyak digunakan yaitu VB.Net. Bahasa pemrograman ini lebih banyak digunakan sebagai developer dibanding bahasa pemrograman lain.

Microsoft, perusahaan pencipta Visual Basic, mengelurakan tiga edisi Visual Basic, yaitu : learning, professional, dan enterprise. Edisi yang lain adalah

Working Model, yang dijual bersama dengan VB Teksbook dan tidak dijual secara

tersendiri. Working Model dijual untuk belajar bahasa pemrogramannya dan

memuat lebih banyak kontrol dibanding edisi learning, tetapi tidak memuat file-

file Help dan tidak dapat mengkompile program. Disamping itu, working model

juga tidak mencakup Data Environment dan Data Report Designer.

Visual basic merupakan program penghasil aplikasi yang bekerja pada system operasi mulai dari windows 95 sampai windows 2003 Server. dengan

visual basic bisa membangun multi project secara simultan. Bahkan mampu

membangun aplikasi database client-server dengan performa tinggi, yang mampu

mengakses Microsoft SQL Server, mendukung Remote Automation dan DCOM, memakai Visual Query dan rancangan koneksi jaringan, mendukung Transact SQL debug serta Remote Data Object 2.0. .

2.8.1. Ruang Kerja Visual Basic

Ruang kerja atau lingkungan tempat pengguna Visual Basic bekerja untuk

menghasilkan program aplikasi yang disebut dengan Integrated Development


(41)

Tool Bar Menu Bar Project Explorer

Tool Box Form Window Form Layout Properties

Gambar 2.9. Tampilan Visual Basic

Dari tampilan diatas, nampak beberapa bagian utama dari Visual Basic yaitu :

1. Menu Bar

Yaitu baris menu yang terletak paling atas pada IDE Visual Basic. Menu tersebut merupakan kumpulan perintah-perintah yang dikelompokkan dalam kriteria operasi yang dihasilkan. Menu-menu tersebut adalah sebagai berikut:

1. File

Adalah menu yang berisi perintah untuk semua file yang terkait yang

dapat diambil, disimpan, termasuk juga akses cetak (printing).

2. Edit

Pada menu ini berisi perintah-perintah untuk mengkopi, memotong dan menempelkan teks dan grafik diantara aplikasi. Perintah edit juga


(42)

3. View

Sub Menu didalam menu view akan membuat user dapat mengontrol tampilan jendela code.

4. Run

Menu Run dapat mengeksekusi program, menggagalkan eksekusi, dan meresume eksekusi setelah digagalkan.

5. Debug

Salah satu dari keunggulan Visual Basic adalah kemampuan debuging (

pencarian kesalahan ). Dengan menu Debug user dapat mengeksekusi

satu pertanyaan program Visual Basic dalam satu saat, melihat nilai data sepanjang jalan, dan menghentikan program dimana saja untuk menganalisis apa yang terjadi. Jika sebuah program tidak berprilaku

seperti yang diharapkan maka menu Debug akan membantu

menunjukkan kesalahan secara tepat penyebab kesalahan.

6. Options

Untuk menetapkan cara Visual Basic berprilaku dapat dilakukan dengan memodifikasi nilai pada menu Option. Kontrol tersebut terdiri dari

environment option (pilihan lingkungan), lingkungan adalah atmotfir

Visual Basic yang berupa program yang dibangun. Dan proyek option

(pilihan proyek) yang menetapkan bagaimana aplikasi khusus berprilaku.

7. Windows

Dengan menu Windows user dapat menampilkan jendela Project,

properties, dan toolbox dari area bantu Visual Basic, seperti palet warna.


(43)

Yaitu menu yang berisi panduan tentang Visual Basic beserta panduan praktis bagaimana membuat program dengan Visual Basic. Namun jika kita tidak mengintstall MSDN, maka kita tidak dapat menggunakannya.

2. Toolbar

Kehadiran tombol-tombol speed pada toolbar akan sangat membantu dalam mempercepat akses perintah yang bisa jadi tersembunyi di dalam tingkat- tingkat hirarki, sebab tombol speed berfungsi sama dengan perintah yang tersedia dan tersembunyi di dalam menu.

3. Form Window

Yaitu tempat atau ruang untuk pembuatan window program.

4. Form Layout

Digunakan untuk mengatur tataletak form pada layar monitor.

5. Tool Box

Toolbox adalah tempat penyimpanan kontrol yang akan digunakan pada program yang dipasangkan pada form.

6. Project Explorer

Project explorer berfungsi sebagai sarana pengakses bagian-bagian

pembentuk project. Pada window ini trdapat tiga tombol pengaktif untuk

window code, window object dan toggle folder. Juga terdapat diagram yang

menampilkan susunan folder penyimpan file-file project.

7. Properties

Properties bertugas menyiapkan segala property dari obyek yang diperlukan

dalam perancangan user interface maupun pemrograman. Pada window ini


(44)

tab, yaitu Alphabet (diurutkan berdasarkan nama) dan Categories (diurutkan berdasarkan fungsinya).

2.8.2. Object Visual Basic

Didalam program Visual Basic berisi perintah teks maupun kontrol grafis. Perintah-perintah teks berinteraksi dengan kontrol untuk memproduksi keluaran dari program dan interaksi dengan pengguna.

Jendela toolbox adalah jendela yang berfungsi untuk mendapatkan

kontrol-kontrol tersebut. Kontrol-kontrol-kontrol nantinya diletakkan pada jendela form (latar

belakang dari aplikasi yang dibuat). Beberapa Objek Visual Basic tersebut adalah:

1. Kontrol Label

Kontrol label adalah salah satu dari kontrol paling sederhana yang dipakai untuk bekerja. Dengan kontrol label pemrogram dapat menambah teks yang

diskriptif pada form di banyak tempat dengan menggunakan gaya dan ukuran

huruf-huruf (fonts) yang berbeda.

2. Kontrol TextBox

Tidak seperti kontrol label, pengguna dapat mengubah nilai dengan kontrol

textbox. User dapat menerima jawaban dari program dengan menggunakan

kontrol textbox sebagai jawaban atas pertanyaan yang diberikan program.

3. Command Button

Hampir pada setiap program aplikasi windows terdapat tombol-tombol

perintah (command Button) termasuk pada program Visual Basic. Tombol

perintah memberi pengguna tombol tekan akses pada event yang


(45)

4. Check Box

Kontrol CheckBox menawarkan nilai pilihan ganda yang dapat dipilih oleh

pengguna. Sekali program memilih satu atau lebih kotak checkbox, program

dapat menganalisis pilihan kotak cek dan membuat keputusan yang didasarkan pada jawaban-jawaban itu.

5. Kontrol Option

Tidak seperti kontrol check, tombol-tombol option memberi pengguna daftar

yang dipilih, tetapi mereka dapat memilih dengan tepat satu option saja atau satu option diluar daftar.

6. Frame

Frame adalah kotak yang dapat ditempatklan pada group kontrol. Frame control memungkinkan pemrogram untuk mengelompokkan beberapa item bersama-sama pada sebuah form. Kelompok tersebut bekerja hampir sama

seperti mini form yang ada didalam form.

7. Dropdown Combo list.

Dropdown Combo list adalah salah satu dari ketiga jenis (list) yang diberikan

kepada user. Dropdown combo list menyimpan ruangan pada layar hanya

dengan mengkonsumsi garis tunggal pada form hingga pengguna membuka

daftar tersebut untuk ditampilkan, item-item sisanya terdapat diseluruh daftar

dengan melakukan click pada tanda panah arah turun.

8. Simpel Combo Box

Kontrol kotak combo yang sederhana melakukan dengan tepat hal yang sama

seperti Dropdown Combo Box, hanya saja simple Combo Box selalu


(46)

9. List Box.

Salah satu kotak pilihan yang terdapat pada dibuat oleh Visual Basic adalah

list box atau kotak daftar. List box ini sering kita jumpai pada seluruh

program windows. Pada list box pemakai hanya bisa memilih satu atau lebih

pilihan yang sudah di sediakan dan tidak bisa mengisikan atau mengetikkan nilai yang lain.


(47)

3.2.Perancangan Sistem

Pada sub bab ini akan dijelaskan perancangan sistem dari Sistem Informasi untuk menentukan Total Biaya Produksi dan Peramalan untuk menentukan HPP pada Home Industri Sandal X. Perancangan sistem ini yang merupakan penggambaran dari sistem yang ada meliputi Document Flow, Diagram Konteks, Diagram Berjenjang dan Data Flow Diagram (DFD) baik Top Level, Level 0 ataupun Level 1. Secara terperinci dari perancangan tersebut dapat dilihat pada sub bab dibawah ini.

3.2.1. Document Flow Proses Biaya Produksi

Dokumen flow ini menggambarkan aliran kegiatan utama yang ada dalam sistem. Dalam industri sandal ini terdapat beberapa aliran proses atau kegiatan yang menjadi dasar kelangsungan dari produksi yaitu pembelian, produksi, dan pemasaran yang kesemuanya ditunjang dengan administrasi yang merupakan penerapan dari akuntansi biaya dalam perusahaan yang tentunya dengan persetujuan pimpinan Industri.

Proses produksi dimulai dari bagian produksi yang mendata macam – macam bahan dan jumlahnya yang dibutuhkan dalam pembuatan suatu produk. Daftar kebutuhan bahan tersebut akan dikirim kebagian administrasi agar dapat didata mengenai biaya produksi nantinya dan segera dibuat surat permohonan penggunaan bahan baku kepada pimpinan. Setelah pimpinan menyetujui, maka bagian produksi akan mulai melaksanakan proses produksi sehingga dalam waktu tertentu akan menghasilkan produk baru. Dalam masa produksi tersebut bagian produksi sendirilah yang akan mengontrol jumlah bahan tentunya dengan


(48)

melewati bagian administrasi terlebih dahulu, agar senantiasa dapat dipantau dan dicatat mengenai penggunaan bahan baku dalam rangka kegiatan produksi karena dari pencatatan itulah nantinya dapat ditentukan berapa besarnya total biaya bahan baku yang dibutuhkan untuk pembuatan produk yang telah dihasilkan. Jika proses produksi telah menghasilkan produk baru, maka bagian produksi harus melaporkan volume produk yang telah dihasilkan ke pada bagian administrasi untuk dicatat dan juga bagian gudang untuk disimpan. Pada docoment flow proses produksi ini juga dijelaskan alur singkat proses penggajian karyawan sehingga nantinya dapat diketahui total biaya tenaga kerja langsung dalam kegiatan produksi ini. Akhirnya pimpinan akan mengecek semua laporan yang masuk tentang produk yang dihasilkan dan gaji untuk karyawan produksi.


(49)

3.2.2. Flow Chart System

Sistem flow menunjukkan jalannya sistem secara garis besar. Dalam sistem flow juga terlihat bagaimana urutan proses yang akan dilakukan dalam sistem pendukung keputusan seorang manajer dalam menentukan Harga pokok produk dengan metode variable costing dan metode Moving Average. Untuk mengetahui lebih jelas dapat dilihat pada gambar flow chart dibawah ini.


(50)

Dari gambar diatas, diketahui bahwa proses dimulai dengan memasukkan data-data yang dimasukkan untuk melakukan perhitungan, yang meliputi Data Bahan Baku, Data Tenaga Kerja, Data Biaya Overhead dan Data penjualan masa lampau.

MULAI

DATA PENJUALAN

Gambar 3.3. Proses Metode Peramalan Single Moving Average TABEL

PERAMALAN

SELESAI

n S Xt t

2

) (

% 100 )

( 2

x Xt

S Xt t


(51)

Setelah itu terlebih dahulu meramalkan volume penjualan di bulan selanjutnya dari Data penjualan di masa lampau. Dalam melakukan proses peramalan dengan menggunakan metode Moving Average, lihat Gambar 3.2. Dari proses tersebut akan menghasilkan volume penjualan.

Keterangan :

1. S’

t = ramalan untuk periode ke t

2. X

t = data pada periode ke-t

3. n = jangka waktu rata-rata bergerak

4. MAE = rata-rata nilai absolute dari kesalahan meramal

5. MSE = rata-rata dari kesalahan forecast dikuadratkan

Setelah proses tersebut maka akan muncul tabel peramalan dengan hasil akhir volume penjualan pada bulan yang diinginkan.


(52)

Dari volume penjualan yang sudah didapat kita gunakan dalam perhitungan HPP dengan menambahkan data bahan baku, data tenaga kerja dan data biaya overhead pabrik, lihat gambar 3.4. Dari proses tersebut dapat dihasilkan Harga Prokok Produk yang akan digunakan dalam penjualan berikutnya.

3.2.3. Diagram Konteks

Pada diagram konteks ini menggambarkan entity yang berhubunngan dengan sistem yaitu (Pimpinsn, Admin, Produksi) dan aliran data, sedangkan proses-proses yang akan dilakukan didalam sistem dapat dilihat pada DFD level 0 dan level 1.

Laporan biaya produksi Grafik penjualan

Maintenance data user Input data overhed pabrik Input data upah tenaga kerja input data bahan

Data kebutuhan bahan 0

Sistem Pendukung keputusan untuk menentukan HPP dan

volume penjualan

+

Bagian administrasi

Pimpinan Bagian

Produksi

Gambar 3.5. Diagram Konteks Sistem Pendukung Keputusan

3.2.4. Diagram Berjenjang

Diagram berjenjang merupakan alat perancangan sistem yang dapat menampilkan seluruh proses yang terdapat pada suatu aplikasi tertentu dengan jelaas dan terstruktur. Adapun secara garis besar, diagram berjenjang yang membengun aplikasi dapat digambarkan pada Gambar 3.5.


(53)

0

SPK untuk menentukan HPP dan meramalkan

volume penjualan 1 Master Data 2 Transaksi 3 Laporan 3.1 Grafik Penjualan Top Level Level 1 Level 0 2.3 HPP 2.2 Peramalan 2.1 Penjualan 1.6 Data Satuan 1.1 User 1.2 Bahan Baku 1.3 Tenaga kerja 1.5 Produk 1.4 Biaya Overhead


(54)

3.2.5. Data Flow Diagram Proses Sistem Pendukung Keputusan

Dari Data Flow Diagram level 0 Proses Sistem Pendukung Keputusan

dibawah ini terdapat 3 proses utama dengan di dukung 3 External Entity ( entitas

luar ) yang merupakan pelaku dari proses dan 12 data store sebagai media

penyimpanan dan penggunaan data dari proses yang terjadi

Save data harga Input data harga

ambil data Satuan Save Data Satuan

save grafik penjualan

ambil data penjualan ambil hasil HPP

Grafik penjualan Laporan biaya produksi

save kebutuhan bahan save hasil HPP

save data peramalan

save data penjualan

ambil data produk ambil data tenaga kerja

ambil data overhead ambil data bahan input data penjualan

save data tenaga kerja

save data produk

save data Overhead save data bahan save data user

Input data produk Maintenance data user

Input data overhed pabrik input data bahan

Data kebutuhan bahan nput data upah tenaga kerja

Bagian Produksi Bagian administrasi 1 Master Data + 2 Transaksi + 1 User

2 Data bahan

3 Data Overhed pabrik

4 Data Tenaga Kerja

5 Data Produk

6 Data penjualan

7 Hasil ramalan

8 Hasil HPP

9 Kebutuhan bahan 3 Laporan + Pimpinan

10 Grafik Penjualan 21 Data Satuan

22 Data Harga


(55)

3.2.6. DFD Level 1 Master Data

Data Flow Diagram Level 1 Proses Master Data merupakan pendetailan dari proses master data pada level sebelumnya. Pada level ini, proses dipecah menjadi enam proses yang lebih detail. Ke enam proses tersebut adalah

1. Master user

2. Master bahan

3. Master tebaga kerja

4. Master overhead

5. Master Produk

6. Master Satuan

[Input data satuan] [Save Data Satuan] [save data user]

[save data bahan]

[save data produk] [save data Overhead] [save data tenaga kerja]

[Input data produk] [Input data overhed pabrik]

[Input data upah tenaga kerja] [input data bahan]

[Maintenance data user] Bagian

administrasi

1 User

2 Data bahan

3 Data Overhed pabrik

5 Data Produk 4 Data Tenaga Kerja 1.1 Master user 1.2 Master bahan 1.3 Master Tenaga kerja 1.4 Master overhead 1.5 Master produk

21 Data Satuan 1.6

Master Data Satuan


(56)

3.2.7. DFD Levei 1 Transaksi

Data Flow Diagram Level 1 Proses Transaksi merupakan pendetailan dari pada level sebelumnya. Pada level ini, proses dipecah menjadi 3 proses yang lebih detail. Ketiga proses tersebut adalah

1. Proses Penjualan

2. Proses Peramalan

3. Proses HPP

[Sav e data harga] [Input data harga]

[ambil data Satuan]

ambil data penjuaalan

ambil has il ramalan

[s av e kebutuhan bahan] [ambil data produk]

[s av e hasil HPP]

[s av e data peramalan] [s av e data penjualan]

[ambil data tenaga kerja]

[ambil data ov erhead] [ambil data bahan] [Data kebutuhan bahan]

[input data penjualan]

Bagian Produks i Bagian adminis tras i

2 Data bahan

3 Data Ov erhed pabrik

4 Data Tenaga Kerja

5 Data Produk

6 Data penjualan

7 Has il ramalan

8 Has il HPP

9 Kebutuhan bahan 2.1 Penjualan 2.2 Peramalan 2.3 HPP

21 Data Satuan

22 Data Harga

Gambar 3.9. DFD Level 1 Proses Transaksi

3.2.8. DFD Level 1 Laporan

Data Flow Diagram Level 1 Proses Laporan menghasilkan Hasil HPP, Data penjualan dan Grafik penjualan.


(57)

[save grafik penj ual an] [ambi l data penj ual an]

[ambi l hasi l HPP]

[Laporan bi aya produksi ] [Grafi k penj ualan] Pimpi nan

8 Hasi l HPP

6 Data penj ual an

10 Grafi k Penj ualan 3.1

M aster Laporan

Gambar 3.10. DFD Level 1 Proses Laporan

3.2.9. Entity Relationship Diagram

Entity Relationship Diagram merupakan suatu design sistem yang digunakan untuk mempresentasikan, menentukan dan mendokumentasikan

kebutuhan-kebutuhan sistem dalam pemrosesan database.

A. CDM memberikan menambah melalui mengeluarkan melewati membutuhkan memasukkan memerlukan memberikan mengisi membutuhkan Mempunyai butuh Punya memerlukan memiliki Produk KodePrd NamaPrd BahanBaku KodeBB NamaBB TenagaKerja KodeTK NamaTK BOP KodeBOP NamaBOP DetailBB DetailTK DetailBOP Penjualan BlnJual UnitJual JmlJual DetJual KodeDetJual UnitDJ JmlDJ JmlProduks i BiayaPerItem Data_R1 Data_R2 Has il_R Prediks iBiaya BiayaBB UnitBB JmlBB HargaBB BiayaTK UnitTK JmlTK HargaTK BiayaBOP UnitBOP JmlBOP Satuan KodeSat NamaSat


(58)

B. PDM

KODESAT = KODESAT

KODESAT = KODESAT KODETK = KODETK

KODEDETJUAL = KODEDETJUAL KODEBOP = KODEBOP

KODEDETJUAL = KODEDETJUAL KODEBB = KODEBB

KODEDETJUAL = KODEDETJUAL

BLNJUAL = BLNJUAL KODEPRD = KODEPRD

KODEBOP = KODEBOP KODEPRD = KODEPRD

KODETK = KODETK KODEPRD = KODEPRD

KODEBB = KODEBB

KODEPRD = KODEPRD

PRODUK KODEPRD Text(30) NAMAPRD Text(50) BAHANBAKU KODEBB Text(30) NAMABB Text(50) TENA GA KERJA KODETK Text(30) NAMATK Text(50) BOP KODEBOP Text(30) NAMABOP Text(50) DETA ILBB KODEPRD Text(30) KODEBB Text(30) DETA ILTK KODEPRD Text(30) KODETK Text(30) DETA ILBOP KODEPRD Text(30) KODEBOP Text(30) PENJUA LAN BLNJUA L DateTime UNITJUA L LongInteger JMLJUA L Currency

DETJUA L KODEDETJUAL Text(50) KODEPRD Text(30) BLNJUA L DateTime UNITDJ LongInteger JMLDJ Currency JMLPRODUKSI Currency BIAY APERITEM Currency DATA_R1 DateTime DATA_R2 DateTime HASIL_R Integer PREDIKSIBIA YA Currency

BIAY ABB KODEDETJUAL Text(50) KODEBB Text(30) KODESA T Text(10) UNITBB LongInteger JMLBB Currency HARGA BB Currency

BIAY ATK KODEDETJUAL Text(50) KODETK Text(30) UNITTK LongInteger JMLTK Currency KODESA T Text(10) HARGATK Currency BIAY ABOP KODEDETJUAL Text(50) KODEBOP Text(30) UNITBOP LongInteger JMLBOP Currency SATUA N KODESA T Text(10) NAMASAT Text(50)

Gambar 3.12. PDM Sistem Pendukung Keputusan

3.2.10.Perancangan Tabel

Adapun penjelasan lebih rinci mengenai table-tabel yang telah

dihasilkan dari perancangan database diatas, baik tentang field, type data ataupun


(59)

1. Nama Tabel : tUser

Fungsi : Menyimpan data user

Tabel 3.1. Tabel Bagian

No. Nama Fields Type Panjang Keterangan

1. KodeUser Text 30 PK

2. NamaUser Text 30 FK

3 PinUser Text 30

4 HakUser Text 15

2. Nama Tabel : Produk

Fungsi : Menyimpan data produk Sandal X

Tabel 3.2. Tabel Produk

No. Nama Fields Type Panjang Keterangan

1. Kode Produk Text 30 PK

2. Nama Produk Text 30 FK

3. Nama Tabel : Bahan Baku

Fungsi : Menyimpan Data Bahan Baku

Tabel 3.3. Tabel Bahan Baku

No. Nama Fields Type Panjang Keterangan

1. Kode Bahan Baku Text 30 PK

2. Nama Bahan Baku Text 30 FK

4. Nama Tabel : Tenaga Kerja

Fungsi : Menyimpan data Tenaga Kerja

Tabel 3.4. Tabel Tenaga Kerja

No. Nama Fields Type Panjang Keterangan

1. Kode Tenaga Kerja Text 30 PK

2. Nama Tenaga Kerja Text 30 FK

5. Nama Tabel : Overhead Pabrik


(60)

Tabel 3.5. Tabel Overhead Pabrik

No. Nama Fields Type Panjang Keterangan

1. Kode BOP Text 30 PK

2. Nama BOP Text 30 FK

6. Nama Tabel : Tabel Biaya Bahan Baku

Fungsi : Menyimpan Data Biaya Bahan Baku

Tabel 3.6. Biaya Bahan Baku

No. Nama Fields Type Panjang Keterangan

1. Unit Bahan Baku Longinteger 30 PK

2. Jumlah Bahan Baku Currency 30 FK

3. Harga Bahan Baku Currency 30

4. Kode Satuan Text 30

5. Kode Detail Jual Text 30

6. Kode Bahan Baku Text 30

7. Nama Tabel : Tabel Biaya Tenaga Kerja

Fungsi : Menyimpan Data Biaya Tenaga Kerja

Tabel 3.7. Tabel Biaya Tenaga Kerja

No. Nama Fields Type Panjang Keterangan

1. Unit Tenaga Kerja Longinteger 30 PK

2. Jumlah Tenaga Kerja Currency 30 FK

3. Harga Currency 30

4. Kode Satuan Text 30

5. Kode Detail Jual Text 30

6. Kode Tenaga Kerja Text 30

8. Nama Tabel : Tabel Biaya Overhead Pabrik

Fungsi : Menyimpan Data Biaya Overhead Pabrik

Tabel 3.8. Tabel Biaya Overhead Pabrik

No. Nama Fields Type Panjang Keterangan

1. Unit BOP Longinteger 30 PK

2. Jumlah BOP Currency 30 FK

3. Kode Detail Jual Text 30


(61)

9. Nama Tabel : Tabel Satuan

Fungsi : Menyimpan data Satuan

Tabel 3.9. Tabel Satuan

No. Nama Fields Type Panjang Keterangan

1. Kode Satuan Text 30 PK

2. Nama Satuan Text 30 FK

10.Nama Tabel : Tabel DetJual

Fungsi : Menyimpan Data Produksi dan Penjualan

Tabel 3.10. Tabel Detjual

No. Nama Fields Type Panjang Keterangan

1. Kode Detail Jual Text 30 PK

2. Unit DJ Linginteger 30 FK

3. Jumlah DJ Currency 30

4. Kode Produk Text 30

5. Hasil Peramalan Long integer 30

6. Bulan Jual DateTime 30

7. Jumlah Produksi Currency 20

8. Biaya Per Item Currency 20

9 Data Ramal 1 Date

10. Data Ramal 2 Date

11 Prediksi Biaya Currency 20

11.Nama Tabel : Tabel Penjualan

Fungsi : Menyimpan Data Penjualan

Tabel 3.11. Tabel Penjualan

No. Nama Fields Type Panjang Keterangan

1. Bulan Jual DateTime 30 PK

2. Unit Jual Long integer 30


(62)

3.2.11.Design Input/Output

Pada tahap ini dilakukan perancangan input/output untuk berinteraksi antara user dengan sistem. Design antarmuka, halaman admin, dan halaman penjual.

3.2.11.1. Form Login

Terdapat textbox username dan password untuk login. User diminta login terlebih dahulu jika ingin menggunakan aplikasi ini. Form login ditampilkan pada Gambar 3.12.

Gambar 3.13. Design Form Login

3.2.11.2. Form Utama

Form ini merupakan tampilan awal saat aplikasi pertama kali dijalankan. Menu-menu dari aplikasi ini akan muncul sesuai dengan otoritas user.


(63)

Jika user memiliki otoritas sebagai admin maka semua menu akan muncul, tetapi jika otoritas user hanya sebagai petugas maka menu yang muncul hanyalah menu Grafik Penjualan. Form utama seperti yang ditampilkan pada Gambar 3.13.

3.2.11.3. Form Master Admin

Form ini digunakan untuk melakukan maintenance data user. Pada form ini dapat dilakukan save,delete dan clear data user. Admin bisa menentukan otoritas masing-masing user apakah sebagai admin atau bukan.

Gambar 3.15. Design Form Master Admin

3.2.11.4. Form Master Satuan

Form ini digunakan untuk menginputkan kode dan nama pada data satuan. Dan terdapat save, delete, clear dan close.


(64)

Gambar 3.16. Design Form Master Satuan

3.2.11.5. Form Master Bahan Baku

Form ini digunakan untuk menginputkan data Bahan Baku yang dibutuhkan selama proses produksi. Yang harus diinputkan adalah Kode, nama bahan, dan harga bahan

Gambar 3.17. Design Form Master Bahan Baku

3.2.11.6. Form Master Tenaga Kerja

Form Master Tenaga Kerja digunakan untuk menginputkan kode, nama dan harga tenaga kerja.


(65)

Gambar 3.18. Desigm Form Master Tenaga Kerja

3.2.11.7. Form Master Biaya Overhead Pabrik

Form Biaya Overhead digunakan untuk menginputkan data Overhead pabrik yang terdiri dari kode dan nama Overhead pabrik.

Gambar 3.19. Design Form Master Biaya Overhead Pabrik

3.2.11.8. Form Master Produk

Form Master Produk digunakan untuk menginputkan kode dan nama produk dibeberapa jenis bahan.


(66)

Gambar 3.20. design Form Master Produk

3.2.11.9. Form Data Penjualan

Form Data Penjualan digunakan untuk menginputkan data penjualan untuk beberapa jenis produk yang terdiri dari bulan, tahun, kode produk, nama produk dan jumlah penjualan.

Gambar 3.21. Design Form Penjualan

3.2.11.10. Form Peramalan

Form ini digunakan untuk meramalkan sebuah prediksi penjualan dimasa akan datang. Hanya menginputkan bulan, produk dan data peramalan.


(67)

Gambar 3.22. Design Form Peramalan.

3.2.11.11. Form HPP

Form HPP digunakan untuk menginputkan seluruh kebutuhan biaya Produksi pada suatu Produk.


(68)

4.2. Form Login

Form dibawah ini yang pertama kali akan muncul ketika program ini dijalankan. Jika inputan User dan Password benar, maka form ini akan hilang dan diganti dengan munculnya form utama. Sebaliknya, jika User dan Password atau salah satunya tidak benar, maka tidak akan muncul form menu utama. Untuk awal password adalah admin dan user adalah admin.

Gambar 4.1. form Login

4.3. Form Utama

Setelah berhasil masuk ke menu ini, maka akan tampak 4 menu utama didalamnya, yaitu:

1. User

Menu ini berisi tentang data user atau pengguna program. Terdapat 4 sub menu sebagai berikut:

a. Sub Menu Login : untuk masuk program

b. Sub Menu Logout : untuk keluar program

c. Sub Menu Admin : untuk menambah, edit dan hapus nama user.

d. Sub Menu Exit : untuk keluar dari program


(69)

Menu ini merupakan menu master data yang dibutuhkan oleh sistem untuk memproses semua biaya yang nantinya akan menentukan nilai analisa terdapat beberapa sub menu didalamnya, yaitu:

a. Sub Menu Satuan : untuk memasukkan data satuan.

b. Sub Menu Bahan Baku : untuk menginputkan data bahan baku.

c. Sub Menu Tenaga Kerja : untuk menginputkan data tenaga kerja.

d. Sub Menu Biaya Overhead Pabrik : untuk menginputkan data overhead

pabrik.

e. Sub Menu Produk : untuk menginputkan data produk.

Gambar 4.2. Form Utama

3. Transaksi

Dalam sub menu ini nantinya akan dimasukkan data penjualan yang selanjutnya akan diolah dalam proses selanjutnya. Adapun sub menu yang ada didalamnya adalah:

a. Sub Menu Data Penjualan : untuk memasukkan data penjualan


(70)

c. Sub Menu HPP : untuk mengolah data penjualan dan data hasil peramalan

4. Laporan

Pada menu ini berisi tentang laporan data penjualan yang berupa grafik penjualan selama periode yang ditentukan:

4.4. Sub Menu Admin

Form ini berisi tentang user yang terdaftar untuk bias mengakses program ini. Informasi ini berupa kode user, nama user dan password serta hak akses. Adapun hal-hal yang dapat dilakukan dalam form ini adalah:

1. Menambah User

Untuk menggunakannya, isi semua data kode, nama, pin dan Hak, setelah itu klik pada tombol save untuk menyimpan.

2. Merubah User

Jika kita ingin merubah data user yang sudah ada, maka kita tidak dapat langsung merubahnya dengan cara klik pada data yang sudah ada maka akan tampil detail pada kolom diatasnya, ubah data yang diinginkan kemudian tekan Save untuk menyimpan hasilnya. Tombol clear digunakan untuk membersihkan kolom data.

3. Menghapus user

Tombol yang digunakan untuk menghapus user adalah tombol delete. Pilih data yang akan dihapus, kemudian klik tombol delete.


(71)

Tombol ini berfungsi hanya untuk keluar dari form admin, tetapi tidak akan menutup program aplikasi.

Gambar 4.3. Sub Menu Admin

4.5. Sub Menu Satuan

Form ini berisi tentang data satuan. Data yang diinputkan berupa kode dan nama satuan. Data ini selanjutnya akan disimpan. Yang dapat dilakukan pada form ini adalah:

1. Menambah data satuan

Jika akan memasukkan satuan baru, maka data diisikan di kolom data kemudian di klik tombol Simpan. Jika kolom data masih ada isinya maka klik pada tombol Clear dahulu. Tombol ini akan mempersiapkan form dalam keadaan bersih dan siap untuk di inputkan.

2. Mengubah data satuan

Perubahan data yang kadang terjadi dapat dilakukan dengan cari memilih data yang akan diubah kemudian lakukan perubahan pada data yang diinginkan kemudian klik tombol save, maka data akan tersimpan.


(72)

Untuk menghapus data responden klik pada data yang diinginkan, kemudian klik tombol Delete.

4. Keluar form satuan

Untuk keluar dari form ini, klik langsung tombol Close.

Gambar 4.4. Sub Menu Satuan

4.6. Sub Menu Bahan Baku

Sub menu ini berisi tentang data responden. Data yang diinputkan berupa kode, nama dan harga. Data ini selanjutnya akan disimpan. Yang dapat dilakukan pada form ini adalah:

1. Menambah data Bahan Baku

Jika akan memasukkan bahan baku baru, maka data diisikan di kolom data kemudian di klik tombol Simpan. Jika kolom data masih ada isinya maka klik pada tombol Clear dahulu. Tombol ini akan mempersiapkan form dalam keadaan bersih dan siap untuk di inputkan.


(73)

Perubahan data yang kadang terjadi dapat dilakukan dengan cari memilih data yang akan diubah kemudian lakukan perubahan pada data yang diinginkan kemudian klik tombol save, maka data akan tersimpan.

3. Menghapus Data Bahan Baku

Untuk menghapus data bahan baku klik pada data yang diinginkan, kemudian klik tombol Delete.

4. Keluar Form Master Bahan Baku

Untuk keluar dari form ini, klik langsung tombol Close.

Gambar 4.5. Sub Menu Bahan Baku

4.7. Sub Menu Tenaga Kerja

Sub menu ini berisi tentang data tenaga kerja. Data yang diinputkan berupa kode, nama, dan harga. Data ini selanjutnya akan disimpan. Yang dapat dilakukan pada form ini adalah:

1. Menambah data Tenaga Kerja

Jika akan memasukkan tenaga kerja baru, maka data diisikan di kolom data kemudian di klik tombol Simpan. Jika kolom data masih ada isinya maka


(74)

klik pada tombol Clear dahulu. Tombol ini akan mempersiapkan form dalam keadaan bersih dan siap untuk di inputkan.

2. Mengubah data Tenaga Kerja

Perubahan data yang kadang terjadi dapat dilakukan dengan cari memilih data yang akan diubah kemudian lakukan perubahan pada data yang diinginkan kemudian klik tombol save, maka data akan tersimpan.

Gambar 4.6. Sub Menu Tenaga Kerja

3. Menghapus data Tenaga Kerja

Untuk menghapus data tenaga kerja klik pada data yang diinginkan, kemudian klik tombol Delete.

4. Keluar Form Tenaga kerja

Untuk keluar dari form ini, klik langsung tombol Close.

4.8. Sub Menu Biaya Overhead Pabrik

Sub menu ini berisi tentang data biaya overhead pabrik. Data yang diinputkan berupa kode dan nama saja. Data ini selanjutnya akan disimpan. Yang dapat dilakukan pada form ini adalah:


(75)

Jika akan memasukkan biaya overhead pabrik baru, maka data diisikan di kolom data kemudian di klik tombol Simpan. Jika kolom data masih ada isinya maka klik pada tombol Clear dahulu. Tombol ini akan mempersiapkan form dalam keadaan bersih dan siap untuk di inputkan.

2. Mengubah data Biaya overhead pabrik

Perubahan data yang kadang terjadi dapat dilakukan dengan cari memilih data yang akan diubah kemudian lakukan perubahan pada data yang diinginkan kemudian klik tombol save, maka data akan tersimpan.

3. Menghapus data Biaya overhead pabrik

Untuk menghapus data biaya overhead pabrik klik pada data yang diinginkan, kemudian klik tombol Delete.

4. Keluar Form Biaya overhead pabrik

Untuk keluar dari form ini, klik langsung tombol Close

Gambar 4.7. Sub menu Biaya Overhead Pabrik

4.9. Sub Menu Produk

Sub menu ini berisi tentang data produk. Pada form ini terbagi menjadi 3 tabel yakni Bahan baku, Tenaga kerja, dan Biaya overhead pabrik. Data yang


(76)

diinputkan berupa kode dan nama saja. Data ini selanjutnya akan disimpan. Yang dapat dilakukan pada form ini adalah:

1. Menambah data Produk

Jika akan memasukkan data produk baru, maka data diisikan di kolom data kemudian di klik tombol Simpan. Jika kolom data masih ada isinya maka klik pada tombol Clear dahulu. Tombol ini akan mempersiapkan form dalam keadaan bersih dan siap untuk di inputkan.

2. Mengubah data Produk

Perubahan data yang kadang terjadi dapat dilakukan dengan cari memilih data yang akan diubah kemudian lakukan perubahan pada data yang diinginkan kemudian klik tombol save, maka data akan tersimpan.

Gambar 4.8. Sub Menu Produk

3. Menghapus data Produk

Untuk menghapus data Produk klik pada data yang diinginkan, kemudian klik tombol Delete.

4. Keluar Form Produk


(77)

4.10.Sub Menu Penjualan

Sub menu ini berisi tentang data Penjualan. Data yang diinputkan berupa kode, nama, unit dan jumlah . Data ini selanjutnya akan disimpan. Yang dapat dilakukan pada form ini adalah:

1. Menambah data Penjualan

Jika akan memasukkan data penjualan baru, maka data diisikan di kolom data kemudian di klik tombol Simpan. Jika kolom data masih ada isinya maka klik pada tombol Clear dahulu. Tombol ini akan mempersiapkan form dalam keadaan bersih dan siap untuk di inputkan.

2. Mengubah data Penjualan

Perubahan data yang kadang terjadi dapat dilakukan dengan cari memilih data yang akan diubah kemudian lakukan perubahan pada data yang diinginkan kemudian klik tombol save, maka data akan tersimpan.

3. Menghapus data Penjualan

Untuk menghapus data Penjualan klik pada data yang diinginkan, kemudian klik tombol Delete.

4. Keluar Form Penjualan

Untuk keluar dari form ini, klik langsung tombol Close


(78)

4.11.Sub Menu Peralaman

Sub menu ini berisi tentang data Penjualan. Data yang diinputkan berupa Bulan, Produk dan Data peramalan . Data ini selanjutnya akan disimpan. Yang dapat dilakukan pada form ini adalah:

1. Memproses Data Peramalan

Jika ingin mendapatkan hasil peramalan dari form peramalan ini terlebih dahulu diisi kolom bulan, produk dan data peramalan terlebih dahulu kemudian tekan klik maka akan muncul sebuah table yang berisi No, Bulan, Penjualan, Moving Average, Error, Mutlak dan Kwadrat, juga pada kolom Hasil peramalan, Standart Error dan Presentase Standart Error. Jika pada waktu anda meng klik proses kemudian muncul pesan ‘Data ramalan minimal 3 bulan’ maka anda harus mengecek ulang data yang diinputkan pada kolom sebelumnya.

2. Menambah data Peramalan

Jika akan memasukkan data peramalan baru, maka data diisikan di kolom data kemudian di klik tombol Simpan. Jika kolom data masih ada isinya maka klik pada tombol Clear dahulu. Tombol ini akan mempersiapkan form dalam keadaan bersih dan siap untuk di inputkan.

3. Mengubah data Peramalan

Perubahan data yang kadang terjadi dapat dilakukan dengan cari memilih data yang akan diubah kemudian lakukan perubahan pada data yang diinginkan kemudian klik tombol save, maka data akan tersimpan.


(1)

Gambar 5.13. Peramalan untuk 11 Data

Gambar 5.13. menunjukkan dengan data history yang sedikit memiliki Squared Error sebesar 146,66 dan standart error (%) sebesar 18,33 % dengan Hasil Peramalan 420.


(2)

87

Gambar 5.14. menunjukkan dengan data history yang sedikit memiliki Squared Error sebesar 566,64 dan standart error (%) sebesar 17,71 % dengan Hasil Peramalan 420.

Ini berarti jumlah data history mempengaruhi Standart Error dan Squared error Jika data lebih sedikit maka Squared error akan semakin kecil, sebaliknya Standart error akan bertambah besar. Sedangkan jika data lebih banyak Squared error akan semakin banyak juga, sebaliknya Standart error akan semakin sedikit. Hasil peramalan tidak terpengaruh karena ditentukan oleh 3 data terakhir saja.

5.1.5. Uji Coba Sub Menu HPP

Sub menu ini berisi tentang data HPP. Data yang diinputkan berupa Bulan, Produk, Jumlah Produksi, Bahan Baku dan Biaya Overhead Pabrik. Data ini selanjutnya akan disimpan. Yang dapat dilakukan pada form ini adalah:

1. Menambah data HPP

Jika akan memasukkan data penjualan baru, maka data diisikan di kolom data kemudian di klik tombol Simpan. Jika kolom data masih ada isinya maka klik pada tombol Clear dahulu. Tombol ini akan mempersiapkan form dalam keadaan bersih dan siap untuk di inputkan.


(3)

Gambar 4.16. Sub Menu HPP 2. Mengubah data HPP

Perubahan data yang kadang terjadi dapat dilakukan dengan cari memilih data yang akan diubah kemudian lakukan perubahan pada data yang diinginkan kemudian klik tombol save, maka data akan tersimpan.

3. Menghapus data HPP

Untuk menghapus data HPP klik pada data yang diinginkan, kemudian klik tombol Delete.

4. Keluar Form HPP

Untuk keluar dari form ini, klik langsung tombol Close 5. Preview Laporan HPP

Untuk merubah hasil HPP menjadi Laporan yang nantinya dapat di print out, klik langsung tombol Preview.


(4)

89

Gambar 4.17. Sub Menu HPP pada table Tenaga Kerja

Pada form HPP diatas menunjukkan table tenaga kerja yang hanya tinggal mengatur kolom satuannya.

Gambar 4.18. Sub Menu HPP pada table Biaya Overhead Pabrik Pada Gambar 4.18. kita menginputkan jumlah biaya yang dibutuhkan tiap biaya overhead yang dibutuhkan

Biaya Per item = Total Biaya

Jumlah Produksi


(5)

Dibawah ini adalah tampilan ketika kita menekan tombol Preview maka. Laporan ini menunjukkan satu produk yakni Sandal laki-laki sol panjang yang menghasilkan Prediksi Biaya bulan depan sebesar Rp. 3.100.000,- dengan perincian biaya yang tertera pada Laporan HPP atau pada Gambar 4.19.

Gambar 4.19. Laporan Harga Pokok Produk

Laporan HPP diatas dapat dijadiikan dokument yang membantu pimpinan dalam mempertimbangkan Harga Pokok Produk Sandal X pada Home Industri nya.


(6)

92

6.1. Saran

Untuk mengembangkan program selanjutnya penulis memberikan saran dan juga merupakan langkah awal dari perbaikan yang telah penulis buat:

a. Design interface dari peta penulis sarankan agar lebih menarik lagi serta

menambahkan kelebihan lainnya.

b. Banyaknya data yang digunakan dalam perhitungan biaya produksi akan

sangat membantu dalam dibentuknya suatu aplikasi yang terintegrasi sehingga dapat mendukung proses pengambilan keputusan, mengingat biaya produksi sangat mempengaruhi besar kecilnya keuntungan yang didapat.