Professional Documents
Culture Documents
SKRIPSI
ABSTRAK................................................................................................................i
ABSTRACT.............................................................................................................ii
KATA PENGANTAR.............................................................................................iii
DAFTAR ISI ...........................................................................................................v
DAFTAR GAMBAR ............................................................................................xii
DAFTAR TABEL.................................................................................................. xv
DAFTAR SIMBOL............................................................................................ xviii
DAFTAR LAMPIRAN.......................................................................................xxiii
BAB 1 PENDAHULUAN.......................................................................................1
1.1 Latar Belakang Masalah................................................................................1
1.2 Rumusan Masalah.........................................................................................2
1.3 Maksud dan Tujuan ......................................................................................2
1.4 Batasan Masalah............................................................................................2
1.5 Metodologi Penelitian...................................................................................4
1.5.1 Metode pengumpulan data.....................................................................4
1.5.2 Metode Waterfall...................................................................................5
1.6 Sistematika Penulisan....................................................................................6
BAB 2 TINJAUAN PUSTAKA...............................................................................9
2.1 Profil Tempat Penelitian ...............................................................................9
2.1.1 Sejarah Instansi......................................................................................9
2.1.2 Visi Instansi..........................................................................................10
2.1.3 Misi Instansi.........................................................................................10
2.1.4 Logo Instansi........................................................................................11
2.1.5 Sasaran Instansi....................................................................................11
2.1.6 Aksi Instansi.........................................................................................11
2.1.7 Struktur Organisasi Instansi.................................................................12
2.1.8 Deskripsi Tugas ..................................................................................12
2.1.9 Struktur Organisasi Unit Injection.......................................................17
v
2.1.10 Deskripsi Tugas ................................................................................18
2.2 Landasan Teori............................................................................................19
2.2.1 Sistem..................................................................................................19
2.2.1.1 Konsep Dasar Sistem ..................................................................19
2.2.1.2 Karakteristik Sistem ....................................................................19
2.2.1.3 Klasifikasi Sistem .......................................................................21
2.2.2 Konsep Dasar Informasi......................................................................22
2.2.2.1 Data Versus Informasi .................................................................22
2.2.2.2 Pengolahan Data .........................................................................23
2.2.2.3 Tes Kebutuhan Informasi ............................................................24
2.2.2.4 Siklus Informasi...........................................................................24
2.2.2.5 Kualitas Informasi .......................................................................24
2.2.2.6 Nilai Informasi ............................................................................25
2.2.2.7I nformasi dan Tingkat Manajemen .............................................25
2.2.3 Sistem Informasi..................................................................................26
2.2.3.1 Definisi Sistem Informasi ...........................................................26
2.2.3.2 Manfaat Sistem Informasi ...........................................................26
2.2.3.3 Pemakai Sistem Informasi ..........................................................27
2.2.3.4 Komponen Sistem Informasi ......................................................27
2.2.3.5 Kegiatan Sistem Informasi ..........................................................27
2.2.3.6 Detail Komponen Sistem Informasi.............................................28
2.2.4 Konsep Dasar Peramalan.....................................................................28
2.2.4.1 Pengertian Peramalan ..................................................................28
2.2.4.2 Jenis Peramalan............................................................................28
2.2.4.3 Prosedur Peramalan .....................................................................30
2.2.5 Fungsi Variabel dalam Peramalan .......................................................31
2.2.6 Model Time Series Analysis ...............................................................31
2.2.6.1 Model Rata-rata Bergerak (Moving Average)..............................31
2.2.7 Weighted Moving Average (WMA) ....................................................32
2.2.7.1 Konsep Dasar Weighted Moving Average (WMA).....................32
vi
2.2.7.2 Menghitung Galat (error) dari Suatu Permalan............................33
2.2.8 Analisis dan Desain Sistem..................................................................33
2.2.8.1 Definisi Analisis Sistem ..............................................................33
2.2.8.2 Definisi Desain Sistem ................................................................34
2.2.9 Basis Data............................................................................................34
2.2.9.1 Pengertian Basis Data .................................................................34
2.2.9.2 DBMS .........................................................................................34
2.2.9.3 SQL .............................................................................................35
2.2.9.4 Alur Hidup Basis Data ................................................................36
2.2.10 Pemrograman Terstruktur..................................................................36
2.2.10.1 Pengertian Pemrograman Terstruktur .......................................36
2.2.10.2 Kamus Data ...............................................................................37
2.2.11 HTML................................................................................................37
2.2.11.1 Web Programming .....................................................................37
2.2.11.2 Dasar HTML .............................................................................38
2.2.12 Dasar PHP .........................................................................................40
2.2.12.1 Pengenalan PHP dan Statement Output.....................................40
2.2.12.2 Tipe Data dan Variabel ..............................................................40
2.2.12.3 Operator ....................................................................................41
2.2.13 Konsep Dasar Pengujian....................................................................41
BAB 3 ANALISIS DAN PERANCANGAN SISTEM........................................45
3.1 Analisis Sistem............................................................................................45
3.1.1 Analisis Masalah..................................................................................45
3.1.2 Analisis Sistem yang sedang Berjalan.................................................45
3.1.2.1 Prosedur Pemesanan Material......................................................46
3.1.2.2 Prosedur Pengeluaran Material dari Bagian Gudang
Unit Injection ke Bagian Produksi...........................................................48
3.1.2.3 Prosedur Laporan Kebutuhan Material........................................50
3.1.3 Analisis Aturan Bisnis..........................................................................52
3.1.3.1 Analisis Aturan Bisnis Pada Sistem yang Berjalan.....................52
vii
3.1.3.2 Analisis Aturan Bisnis Pada Sistem yang Diusulkan...................52
3.1.4 Analisis Metode Weigted Moving Average Terhadap Peramalan
Material.........................................................................................................53
3.1.4.1 Perhitungan Peramalan................................................................56
3.1.4.2 Perhitungan Galat dalam Peramalan............................................61
3.1.4.3 Kesimpulan Peramalan dengan Menggunakan Metode
Weighted Moving Average.......................................................................61
3.1.5 Analisis Monitoring Pemakaian dan Stok Sisa....................................62
3.1.5.1 Kesimpulan Dan Evaluasi Monitoring Pemakaian dan
Stok Sisa...................................................................................................63
3.1.6 Spesifikasi Kebutuhan Perangkat Lunak.............................................64
3.1.7 Analisis Kode.......................................................................................65
3.1.8 Analisis Kebutuhan Non-Fungsional..................................................65
3.1.8.1 Analisis Pengguna........................................................................65
3.1.8.1.1 Karakteristik Pengguna Pada Sistem yang Sedang
Berjalan ..............................................................................................65
3.1.8.1.2 Karakteristik Pengguna Pada Sistem yang Sedang
Diusulkan ...........................................................................................67
3.1.8.2 Analisis Perangkat Keras.............................................................68
3.1.8.3 Analisis Perangkat Lunak.............................................................69
3.1.9 Analisis Data........................................................................................70
3.1.10 Analisis Kebutuhan Fungsional.........................................................71
3.2 Perancangan Sistem ....................................................................................97
3.2.1 Perancangan Basis Data.......................................................................97
3.2.1.1 Diagram Relasi.............................................................................97
3.2.1.2 Struktur Tabel...............................................................................98
3.2.2 Perancangan Struktur Menu..............................................................102
3.2.3 Perancangan Antarmuka....................................................................104
3.2.3.1 Perancangan Antarmuka Login..................................................104
3.2.3.2 Perancangan Antarmuka Halaman Utama Administator...........105
viii
3.2.3.3 Perancangan Antarmuka Halaman Utama Kepala Bagian
Operasional............................................................................................106
3.2.3.4 Perancangan Antarmuka Halaman Utama Staff Bagian
Gudang Material....................................................................................107
3.2.3.5 Perancangan Antarmuka Pengolahan Data Pengguna...............108
3.2.3.6 Perancangan Antarmuka Penambahan Data Pengguna..............109
3.2.3.7 Perancangan Antarmuka Pengubahan Data Pengguna...............110
3.2.3.8 Perancangan Antarmuka Penghapusan Data Pengguna.............111
3.2.3.9 Perancangan Antarmuka Pengolahan Material..........................112
3.2.3.10 Perancangan Antarmuka Penambahan Data Jenis Material.....113
3.2.3.11 Perancangan Antarmuka Pengubahan Data Jenis Material......114
3.2.3.12 Perancangan Antarmuka Penghapusan Data Jenis Material....115
3.2.3.13 Perancangan Antarmuka Penambahan Data Tipe Material......116
3.2.3.14 Perancangan Antarmuka Pengubahan Data Tipe Material.......117
3.2.3.15 Perancangan Antarmuka Penghapusan Data Tipe Material.....118
3.2.3.16 Perancangan Antarmuka Monitoring Pemakaian dan stok
sisa material............................................................................................119
3.2.3.17 Perancangan Antarmuka Peramalan.........................................120
3.2.3.18 Perancangan Antarmuka Lupa Password.................................122
3.2.3.19 Perancangan Antarmuka Pemasukan Data Material................123
3.2.3.20 Perancangan Antarmuka Pemakaian Data Material.................125
3.2.3.21 Perancangan Antarmuka Pemasukan dan Pemakaian
Material..................................................................................................127
3.2.3.22 Perancangan Antarmuka Pengolahan Data Supplier................128
3.2.3.23 Perancangan Antarmuka Penambahan Data Supplier..............129
3.2.3.24 Perancangan Antarmuka Pengubahan Data Supplier...............130
3.2.3.25 Perancangan Antarmuka Penghapusan Data Supplier.............131
3.2.4 Perancangan Pesan.............................................................................132
3.2.5 Jaringan Semantik..............................................................................133
3.2.6 Perancangan Prosedural.....................................................................135
ix
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM....................................143
4.1 Implementasi Sistem.................................................................................143
4.1.1 Perangkat Keras yang Digunakan......................................................143
4.1.2 Perangkat Lunak yang digunakan......................................................144
4.1.3 Implementasi Basis Data...................................................................144
4.1.4 Implementasi Antarmuka...................................................................148
4.2 Pengujian Sistem.......................................................................................151
4.2.1 Pengujian Alpha.................................................................................152
4.2.1.1 Skenario Pengujian Alpha..........................................................152
4.2.1.2 Kasus Dan Hasil Pengujian........................................................154
4.2.1.2.1 Pengujian Login Administrator..........................................154
4.2.1.2.2 Pengujian Data User...........................................................156
4.2.1.2.3 Pengujian Login Kepala Bagian Operasional....................157
4.2.1.2.3 Pengujian Data Tipe Material.............................................158
4.2.1.2.4 Pengujian Data Jenis Material............................................160
4.2.1.2.5 Pengujian Data Supplier.....................................................161
4.2.1.2.6 Pengujian Monitoring.........................................................163
4.2.1.2.7 Pengujian Data Peramalan.................................................165
4.2.1.2.8 Pengujian Data Pemasukan Material..................................166
4.2.1.2.9 Pengujian Data Pemakaian Material..................................167
4.2.1.2.10 Pengujian Pemasukan Dan Pemakaian Material..............168
4.2.1.2.11 Pengujian Logout..............................................................169
4.2.1.2.22 Pengujian Lupa Password................................................169
4.2.1.3 Kesimpulan Pengujian Alpha.....................................................170
4.2.2 Pengujian Beta...................................................................................170
4.2.2.1 Wawancara Pengguna................................................................171
4.2.2.1.1 Wawancara Pengujian Beta Untuk Staff IT ......................171
4.2.2.1.2 Wawancara Pengujian Beta Untuk Kepala Bagian
Operasional........................................................................................173
4.2.2.1.3 Wawancara Pengujian Beta Untuk Staff Bagian
x
Gudang Material ...............................................................................176
4.2.2.2Kesimpulan Pengujian Beta........................................................178
BAB 5 KESIMPULAN DAN SARAN................................................................179
5.1Kesimpulan.................................................................................................179
5.2Saran...........................................................................................................179
DAFTAR PUSTAKA...........................................................................................181
xi
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT atas rahmat dan
karunia-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul
“SISTEM PERAMALAN UNTUK PENGADAAN MATERIAL UNIT
INJECTION DI PT EWINDO”. Penyusunan skripsi ini tidak akan terwujud
tanpa mendapat dukungan, bantuan, dan masukan dari berbagai pihak. Untuk itu,
penulis ingin menyampaikan terima kasih kepada :
1. Allah SWT yang telah melimpahkan rahmat dan karunia-Nya.
2. Kedua orang tua dan keluarga saya yang selalu memberikan dorongan
semangat, doa yang tiada henti, cinta dan kasih sayang, usaha serta
kerja keras mereka dalam membiayai saya sampai tahap akhir ini yang
menjadi kekuatan bagi penulis.
3. Ibu Utami Dewi Widianti, S.Kom., selaku dosen pembimbing yang
telah memberikan bimbingan, pengarahan dan masukan bagi penulis.
4. Ibu Riani Lubis, S.T., M.T., selaku dosen reviewer dan penguji satu
yang telah memberikan masukan dan saran kepada penulis.
5. Ibu Inne Novita Sari, S.Si., M.Si., selaku penguji tiga yang telah
memberikan masukan dan saran kepada penulis
6. Seluruh dosen pengajar di UNIKOM khususnya pada Program Studi
Teknik Informatika yang telah memberikan ilmu pengetahuan.
7. Bapak Nisen dan Bapak Iman, selaku Bagian Pelatihan dan Staf IT PT
EWINDO yang telah memberikan kesempatan bagi penulis untuk
melaksanakan penelitian skripsi di PT EWINDO.
8. Teman-teman kelas IF-1 2009 yang telah membantu dan bekerjasama
selama masa perkuliahan.
9. Semua pihak yang terlibat yang telah ikut membantu dalam penulisan
skripsi ini baik secara langsung maupun tidak langsung.
iii
Akhir kata, semoga skripsi ini dapat berguna khusunya bagi penulis, dan
umumnya dapat bermanfaat bagi para pembaca.
Penulis
iv
DAFTAR PUSTAKA
[1] Bin Ladjamudin, Al-Bahra. 2005. Analisis dan Desain Sistem Informasi.
Yogyakarta : Penerbit Graha Ilmu.
[4] Prasetyo, Eko. 2008. Pemrograman Web PhP & MySQL. Yogyakarta :
Penerbit Graha Ilmu.
181
BAB 1
PENDAHULUAN
1
2
jumlah kebutuhan dari setiap jenis material tersebut agar memudahkan dalam
mendukung pengambilan keputusan untuk proses pengadaan material.
2. Observasi
Observasi adalah pengumpulan data dengan mengadakan penelitian dan
peninjauan langsung terhadap permasalahan yang diambil, dilaksanakan di PT
EWINDO.
3. Wawancara
Wawancara adalah sebuah metode yang melakukan tanya jawab secara
langsung terhadap subjek penelitian. Wawancara telah dilaksanakan dengan
tanya jawab secara langsung dengan Kepala Bagian Operasional di PT
EWINDO.
2. Planning
Proses planning merupakan lanjutan dari proses communication (analysis
requirement). Tahapan ini akan menghasilkan dokumen user requirement atau
bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam
pembuatan software, termasuk rencana yang akan dilakukan.
3. Modelling
Proses modelling ini akan menerjemahkan syarat kebutuhan ke sebuah
perancangan software yang dapat diperkirakan sebelum dibuat coding. Proses ini
berfokus pada rancangan struktur data, arsitektur software, representasi interface,
dan detail (algoritma) prosedural. Tahapan ini akan menghasilkan dokumen yang
disebut software requirement.
4. Construction
Construction merupakan proses membuat kode. Coding atau pengkodean
merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh komputer.
Programmer akan menerjemahkan transaksi yang diminta oleh user. Tahapan
inilah yang merupakan tahapan secara nyata dalam mengerjakan suatu software,
artinya penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah
pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah
dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap
sistem tersebut untuk kemudian bisa diperbaiki.
5. Deployment
Tahapan ini bisa dikatakan tahap akhir dalam pembuatan sebuah software atau
sistem. Setelah melakukan analisis, desain dan pengkodean maka sistem yang
sudah jadi akan digunakan oleh user, kemudian software yang telah dibuat harus
dilakukan pemeliharaan secara berkala.
BAB 1 PENDAHULUAN
Bab 1 menguraikan tentang latar belakang masalah, perumusan masalah,
maksud dan tujuan, batasan masalah, metode penelitian dan sistematika
penulisan.
BAB 2 TINJAUAN PUSTAKA
Bab 2 terbagi menjadi dua bagian. Bagian pertama yaitu tinjauan
organisasi, berisi penjelasan tentang profil perusahaan, sejarah singkat,
visi, misi, struktur organisasi, dan deskripsi tugas. Bagian kedua berupa
landasan teori, berisi teori-teori pendukung yang digunakan untuk
membangun sistem peramalan untuk pengadaan material unit injection di
PT EWINDO.
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
Bab 3 berisi analisis masalah, analisis prosedur prosedur pemesanan
material yang sedang berjalan di PT EWINDO, analisis metode peramalan
terhadap kasus, analisis monitoring pemakaian dan stok sisa, analisis basis
data, analisis kode, analisis kebutuhan non-fungsional dan fungsional.
Selain itu terdapat juga perancangan basis data, struktur menu, antarmuka,
jaringan semantik dan prosedural untuk aplikasi yang akan dibangun
sesuai dengan hasil analisis yang telah dibuat.
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
Bab 4 berisi hasil implementasi dari hasil analisis dan perancangan sistem
yang telah dibuat disertai juga hasil pengujian sistem yang dilakukan Unit
Injection di PT EWINDO sehingga diketahui apakah sistem yang
dibangun sudah memenuhi syarat sebagai aplikasi yang user-friendly.
BAB 5 KESIMPULAN DAN SARAN
Bab 5 berisi kesimpulan dari uraian proses pembangunan aplikasi dan
saran-saran tentang aplikasi ini untuk masa yang akan datang.
8
BAB 2
TINJAUAN PUSTAKA
PT. EWINDO ( Electric Wire Indonesia ) berdiri pada tahun 1974 sebagai
perusahaan Modal Asing Patungan ( PMA Joint Venture) antara PT. EWINDO
(Indonesia), Nikatsu Densen (Jepang), Merbabu (Jepang), dan Hanshin Densen
(Jepang) dengan investasi awal sebesar US$ 900.000, yang memproduksi magnet
wire (Enameled copper wire). Pada tahun 1975 memulai pembuatan manufaktur
Enamel Wire (EW) dan Polyvinyl Formal Enamelled (PVE). Pada tahun 1976
memulai manufaktur Polyester Enamelled Wire (PEW) dan Polyurethane
Enamelles Wire (UEW) pada tahun 1977. Pada tahun 1883, PT EWINDO
memperoleh persetujuan dari JIS untuk memproduksi Polyester Enamelled Wire
(PEW). Pada tahun 1986 memulai produksi kabel listrik dengan meningkatkan
modal sebesar US $ 1.350.000 .
Pada tahun 1987 memperluas untuk memanufaktur kawat listrik PVC dan
kabel serta ekspor ke jepang dan pada tahun 1990, memperoleh persetujuan dari
Dentori (Jepang) untuk kabel dan Power Supply Cord. Pada tahun 1991,
perusahaan berhasil mendapatkan Standard UL dan CSA untuk Elektric Cables
dan .Tahun 1994 dengan meningkatkan modal sebesar US $ 5.000.000,
perusahaan kembali melakukan expansi dengan memproduksi produk Wiring
Harness. Pada tahun 1995 perusahaan berhasil mendapat sertifikat sistem
manajemen mutu ISO 9002.
9
10
PT EWINDO memiliki beberapa sasaran agar visi dan misi yang telah
ditetapkan tercapai, diantaranya :
1. Nihil terhadap kecelakaan kerja
2. Nihil terhadap keluhan kualitas
3. Nihil terhadap pengaduan lingkungan
1. President Director
Uraian tugas dan tanggung jawab President Director adalah sebagai
berikut :
a. Memimpin kantor berlandaskan ketentuan-ketentuan yang berlaku
dan sesuai dengan garis-garis besar kebijaksanaan pemimpin suatu
perusahaan.
b. Membina, membimbing dan menggerakan bawahan bersama
13
elektrik.
5. Extruding
Extruding adalah proses pembuatan isolator kabel yaitu
pelapisan kawat tembaga dengan PVC compound yang dipanaskan.
Proses pelapisan menggunakan alat bantu Dies dan Nipple dengan
temperatur pencairan PVC ± 165OC sampai dengan ± 180OC.
Setelah itu kabel didinginkan dengan menggunakan air.
6.Injection
Injection adalah proses pembuatan Power Supply Cord atau
tusuk kontak . Melalui proses produksi yang mulai dari potong
kabel (cutting), kupas kabel (stripping), pemasangan pin/terminal
(crimping), pencetakan plug (injecting), dan lilit (winding).
4. Departemen Quality Assurance :
Quality Assurance adalah bagian yang menjamin terhadap mutu
produk yang dihasilkan dengan melakukan pemeriksaan terhadap bahan
baku, pemeriksaan proses produksi (awal proses dalam proses dan akhir
proses) dan menjamin berjalannya Sistem Manajen Mutu di PT.Ewindo.
Uraian tugas dan tanggung jawab Quality Assurance adalah sebagai
berikut :
1. Mengurus sertifikasi sistem dan sertifikasi produk.
2. Merencanakan kalibrasi eksternal dan melakukan kalibrasi internal
mesin atau alat pengukuran dan pemantauan.
3. Membuat spesifikasi prosuk sesuai permintaan agar dapatditerima
oleh pelanggan.
4. Melakukan quality control proses produksi.
5. Melakukan pemeriksaan dan pengujian mutu dan chemical
substance terhadap material dan produk jadi.
6. Membuat laporan hasil pemeriksaan sebagai bukti keputusan hasil
pemeriksaan.
7. Contact person pengadaan spesifik mutu produk dari pelanggan.
8. Membuat laporan bulanan dari hasil temuan pemeriksaan rutin
16
setiap hari.
9. Membuat dan memelihara prosedur kerja.
10. Merencanakan dan melakukan tinfakan perbaikan dan pencegahan.
5. Departemen Purchasing / Pembelian :
Uraian tugas dan tanggung jawab Purchasing / Pembelian adalah
sebagai berikut :
1. Melakukan pembelian material/bahan baku, bahan bantu, mesin dan
peralatan produksi untuk kegiatan operasional perusahaan kepada
pihak supplier.
2. Menyeleksi dan meninjau kemampuan pemasok sesuai peralatan
sistem mutu.
3. Merencanakan kebutuhan material untuk produk.
4. Membuat dan memelihara prosedur kerja.
5. Merencanakan dan melakukan tindakan perbaikan dan pencegahan.
6. Departemen Marketing :
Uraian tugas dan tanggung jawab Marketing adalah sebagai berikut :
1. Menerima pesanan, mementukan harga, pelayanan customer, dan
kegiatan pemasaran secara keseluruhan.
2. Penyedia informasi bagi perusahaan yang ingin mengetahui
informasi Main Products yang di produksi.
3. Membuat SPK ke produksi.
4. Membuat jadwal pengiriman.
7. Departemen General Affair
Uraian tugas dan tanggung jawab General Affair adalah sebagai
berikut :
1. Bagian yang bertugas untuk mengatur kepersonaliaan, umum dan
menjamin berjalannya Sistem Manajemen Lingkungan di
PT.Ewindo.
2. Melakukan kordinasi dengan Mengement Referensentatif (MR)
dalam penemuan infrastruktur perusahaan serta sumberdaya yang di
perlukan
17
1. Administrasi
2. Persiapan
Bagian yang bertugas menyiapkan material yang dibutuhkan dalam
kuantitas yang secukupnya untuk persiapan produksi yang disimpan di
Gudang Material Unit Injection. Gudang Material Unit Injection terdiri dari:
1. Kepala Bagian Operasional
Kepala Bagian Operasional memiliki tugas dan tanggung jawab
sebagai berikut :
a. Mengelola data material yang ada di gudang unit injection
seperti adanya penambahan data material, pengubahan data
material, dan penghapusan data material.
b. Melakukan pemantauan terhadap stok sisa dan pemakaian dari
setiap material.
c. Melakukan pemesanan material.
d. Mengelola supplier.
2. Staff Bagian Gudang Material
Staff Bagian Gudang Material memiliki tugas dan tanggung jawab
sebagai berikut :
a. Memasukan data pemasukan dan pemakaian material.
b. Merekapitulasi pemasukan dan pemakaian material.
c. Mengelola laporan pemasukan dan pemakaian material.
3. Produksi
Bagian produksi yang bertugas mengolah material menjadi barang jadi
seperti Power Supply Cord, Cutting Cord, dan Curl Cord.
4. Packing
Bagian yang mengepak barang jadi sehingga barang jadi tersebut siap
dikirim ke pelanggan.
19
2.2.1 Sistem
yang lain.
7. Pengolahan Sistem
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri
sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi
keluaran.
8. Sasaran Sistem
Suatu sistem mempunyai tujuan atau sasaran, kalu sistem tidak mempunyai
sasaran makan sistem tidak akan ada. Suatu sistem dikatakan berhasil bila
mengenai sasaran atau tujuannya. Sasaran sangat berpengaruh pada masukan
dan keluaran yang dihasilkan.
tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Interaksi
diantara bagian-bagiannya dapat dideteksi dengan pasti, sehingga keluaran
dari sistem dapat diramalkan. Sistem komputer merupakan contoh dari sistem
tertentu yang tingkah lakunya dapat dipastikan berdasarkan program yang
dijalankan. Sehingga dapat dikatakan sistem yang deterministic adalah sistem
yang tidak pernah mengenal dan menganut prinsip demokrasi, karena dalam
sistem komputer misalnya beberapa data yang salah dimasukkan, maka
hasilnya tetap akan salah, begitupun sebaliknya. Sistem tak tentu adalah
sistem yang kondisi masa depannya tidak dapat diprediksi karena
mengandung unsur probalilitas. Contohnya sistem sosial, sistem politik dan
sistem demokrasi.
4. Sistem diklasifikasikan sebagai sistem tertutup dan sistem terbuka. Sistem
tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh
dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya
turut campur tangan dari pihak luarnya. Sistem terbuka merupakan sistem
yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini
menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau
subsistem yang lain. Karena sistem sifatnya terbuka dan terpengaruh
lingkungan luarnya, maka suatu sistem harus mempunyai suatu pengendalian
yang baik. Sistem yang baik harus dirancang sedemikian rupa, sehingga
secara relatif tertutup karena sistem tertutup akan bekerja secara otomatis dan
terbuka hanya untuk pengaruh yang baik saja.
sebuah bentuk aktivitas yang kongkrit dan mampu dilaksanakan, dan dibuktikan
oleh siapa saja.
b. Akurat
Suatu informasi dikatakan berkualitas jika seluruh kebutuhan informasi
tersebut telah tersampaikan, seluruh pesan telah sesuai, serta pesan yang
disampaikan sudah lengkap atau hanya sistem yang diinginkan oleh pengguna.
c. Tepat Waktu
Berbagai proses dapat diselesaikan dengan tepat waktu.
d. Ekonomis
Informasi yang dihasilkan mempunyai daya jual yang tinggi, serta biaya
operasional uantuk menghasilkan informasi tersebut minimal, informasi tersebut
juga mampu memberikan dampak yang luas terhadap laju pertumbuhan ekonomi
dan teknologi informasi.
e. Efisien
Informasi yang berkualitas memiliki sintaks ataupun kalimat yang sederhana,
namun memberikan makna dan hasil yang mendalam.
f. Dapat Dipercaya
Informasi tersebut berasal dari sumber yang dapat dipercaya. Sumber tersebut
juga telah diuji tingkat kejujurannya.
perusahaan dan bersifat umum. Peramalan jangka pendek biasanya dilakukan oleh
pimpinan pada tingkat menengah maupun bawah dan lebih bersifat operasional.
Berdasarkan ruang lingkupnya, peramalan dibedakan menjadi peramalan mikro
dan makro, contohnya adalah peramalan kondisi perekonomian dalam lima tahun
yang akan datang (sebagai makro) dan peramalan kondisi perusahaan dalam lima
tahun yang akan datang (sebagai mikro) [2].
Berdasarkan metode peramalan yang digunakan, peramalan dibedakan
menjadi peramalan kualitatif dan kuantitatif. Metode kualitatif lebih didasarkan
pada intuisi dan penilaian orang yang melalukan peramalan daripada pemanipulasi
(pengolahan dan penganalisisan) data historis yang tersedia. Ini dilakukan karena
tidak ada data atau tidak cukup tersedia data historis. Teknik pada metode
kualitatif terdiri dari teknik delphi, kurva pertumbuhan, penulisan skenario,
penelitian pasar, kelompok fokus, dan lain sebagainya [2].
Metode kuantitatif didasarkan pada pemanipulasian data historis yang
tersedia secara memadai dan tanpa intuisi maupun penilaian subjektif dari orang
yang melakukan peramalan, metode ini umumnya didasarkan pada analisis
statistik. Menurut Makridarkis, Wheelwright, dan McGee (1993,h. 8-9),
peramalan kuantitatif dapat diterapkan bila tiga kondisi berikut terpenuhi [2]:
1. Informasi mengenai keadaan di waktu yang lalu tersedia,
2. Informasi itu dapat dikuantitatifkan dalam bentuk data numerik, dan
3. Dapat diasumsikan bahwa beberapa aspek dari pola di waktu yang lalu akan
berlanjtu ke waktu yang akan datang (disebut asumsi kontinuitas).
Terdapat beberapa macam model peramalan yang tergolong metode
kualitiatif, yaitu:
a. Model-model Regresi
Perluasan dari metode Regresi Linier dimalan meramalkan suatu variabel
yang memiliki hubungan secra linier dengan variabel bebas yang diketahui
atau diandalkan.
b. Model Ekonometrik
Menggunakan serangkaian persamaan-persamaan regresi dimana terdapat
variabel-variabel tidak bebas yang menstimulasi segmen-segmen ekonomi
30
berkala dari data asli diubah menjadi deret rata-rata bergerak yang lebih mulus.
Metode ini digunakan untuk data yang perubahannya tidak cepat, dan tidak
mempunyai karakteristik musiman atau seasonal. Model rata-rata bergerak
mengestimasi permintaan periode berikutnya sebagai rata-rata data permintaan
aktual dari n periode terakhir. Terdapat tiga macam model rata-rata bergerak, yaitu
Simple Moving Average, Centered Moving Average, dan Weighted Moving
Average [2].
Bobot penilaian inilah yang diatur oleh WMA. Pada WMA data terakhir
memiliki bobot yang lebih besar nilainya dibandingkan harga-harga sebelumnya.
Pembobotan nilai pada WMA akan tergantung pada panjang periode yang kita
tetapkan. Semakin panjang periode yang ditetapkan, maka semakin besar pula
pembobotan yang diberikan pada data terbaru. Salah satu kelebihan dari WMA
adalah lebih responsif dalam memprediksi perubahan trend pada USD/GBP.
Setiap titik peralihan trend tepat berada pada candlestick terakhir trend yang
sedang berlangsung. Adapun Formulasi untuk menghitung WMA yaitu [2]:
Keterangan :
Dt : data aktual pada periode t
bobot : bobot yang diberikan untuk setiap bulan
33
Keterangan :
et = nilai error
Xt = data aktual pada periode ke t
Ft = data ramalan pada periode ke t
(2.3)
Keterangan :
MSE = Nilai Tengah Kesalahan Kuadrat
= total penjumlahan nilai error kuadrat
kasus, user sering kesulitan untuk mendefinisikan kebutuhan mereka. Jadi mereka
akan lebih mudah mendefinisikan kebutuhan, jika mereka telah melihat gambar
rancangan sistem yang baru, khususnya rancangan antarmuka. Oleh karena itu,
sering kali batasan mengenai bagian mana yang dianggap sebagai analisis dan
bagian mana yang dianggap desain banyak terjadi perbedaan [3].
2.2.9.2 DBMS
DBMS (Database Management Sistem) atau dalam bahasa Indonesia
sering disebut sebagai Sistem Managemen Basis Data adalah suatu sistem aplikasi
yang digunakan untuk menyimpan, mengelola, dan menampilkan data. Suatu
sistem aplikasi disebut DBMS jika memenuhi persyaratan minimal sebagai
35
berikut [3]:
1. Menyediakan fasilitas untuk mengelola akses data.
2. Mampu menangani integritas data.
3. Mampu menangani akses data yang dilakukan secara langsung.
4. Mampu menangani backup data
Hampir semua DBMS komersial dan open source saat ini berbasis
Relational DBMS atau RDBMS Berikut ini adalah empat macam DBMS versi
komersial yang paling banyak digunakan di dunia saat ini, yaitu [3]:
1. Oracle
2. Microsoft SQL Server
3. IBM DB2
4. Microsoft Access
Sedangkan DBMS versi open source yang cukup berkembang dan paling
banyak digunakan saat ini adalah sebagai berikut [3] :
1. MySQL
2. PostgresSQL
3. Firebird
4. SQLite
Hampir semua DBMS mengadopsi SQL sebagai bahasa untuk mengelola
data pada DBMS [3].
2.2.9.3 SQL
SQL (Structure Query Language) adalah bahasa yang digunakan untuk
mengelola data pada RDBMS. SQL awalya dikembangkan berdasarkan teori
aljabar relasional dan kalkulus. SQL mulai berkembang pada tahun 1970-an. SQL
mulai digunakan sebagai standar resmi pada tahun 1986 oleh ANSI ( American
National Standars Institute) dan pada tahun 1987 oleh ISO (International
Organization for Standardization) dan disebut sebagai SQL-86. Pada
perkembangannya, SQL beberapa kali dilakukan revisi dari mulai SQL-86, SQL-
89, SQL-92, SQL:1999, SQL-2003, SQL-2006, dan SQL-2008.
Meskipun SQL diadopsi dan diacu sebagai bahasa standar oleh hampir
36
sebagian besar RDBMS yang beredar saat ini, tetapi tidak semua standar yang
tercantum dalam SQL diimplementasikan oleh seluruh DBMS tersebut. Sehingga
kadang-kadang ada perbedaan perilaku ( hasil yang ditampilkan) oleh DBMS
yang berbeda padahal query yang dimasukkan sama [3].
2.2.11 HTML
1. Apache
Apache merupakan server web yang paling popular dan memiliki ranking
pertama dalam persentase penggunanya. Apache bisa digunakan diberbagai
platform sistem operasi seperti Linux dan Windows.
2. ISS (Internet Information Services)
ISS digunakan di sistem operasi windows NT dan windows 2000.
3. PWS (Personal Web Server)
PWS digunakan di sistem operasi windows 9x.
Keunggulan dari web jenis ini adalah tidak tergantung pada browser dan
lemih aman, karena script di server tidak bisa dilihat oleh browser.
2.2.12.3 Operator
Operator digunakan untuk memanipulasi nilai suatu variabel. Variabel
yang nilainya dimanipulasi oleh operator disebut operand. Macam-macam
operator diantaranya [4] :
1. Operator Aritmatika
Operator ini digunakan untuk melakukan perhitungan matematika. Tipe-tipe
operator aritmatika diantaranya :
2. Relational Operator
Operator ini digunakan untuk membandingkan nilai dari dua operand. Hasil
perbandingan dinyatakan dalam nilai Boolean. True berarti benar dan false
berarti salah.
3. Operator Logika
Operator ini digunakan untuk membandingkan dua nilai variabel yang bertipe
Boolean. Hasil yang didapat dari penggunaan logical operator adalah
Boolean.
4. Operator Assigment
Operator ini digunakan untuk memberi atau mengisi nilai kedalam variabel
tertentu.
Saat ini, proses peramalan dari setiap material yang ada di unit injection
masih dilakukan secara intuisi berdasarkan sisa stok material yang masih tersedia.
Kendala yang sering timbul dalam sistem peramalan ini adalah :
1. Kesulitan dalam menentukan jenis material apa saja yang harus dipesan
kepada supplier.
2. Kesulitan dalam memperkirakan jumlah kebutuhan dari setiap jenis
material yang harus dipesan kepada supplier.
3. Kesulitan dalam memantau stok dan pemakaian dari setiap jenis material.
45
46
Keterangan :
A1 : Arsip daftar pemesanan material untuk bagian gudang material
A2 : Arsip daftar pemesanan material untuk bagian purchasing
A3 : Arsip daftar pembelian material untuk bagian purchasing
A4 : Arsip nota pembelian untuk bagian purchasing
48
A12 : Arsip data pemesanan material untuk bagian gudang material dari kepala
bagian operasional
Keterangan :
A5 : Arsip daftar permintaan material yang dibutuhkan tidak tersedia untuk bagian
gudang material
A6 : Arsip pengeluaran material ke bagian produksi untuk bagian gudang material
A7 : Arsip daftar pemintan material tersedia untuk bagian gudang material.
A8 : Arsip pengeluaran material ke bagian produksi untuk bagian produksi
Keterangan :
A6 : Arsip pengeluaran material ke bagian produksi untuk bagian gudang material
A9: Arsip laporan pemakaian dan pengeluaran material untuk bagian gudang
material
A10 : Arsip data keputusan pemesanan material untuk kepala bagian operasional
52
A11 : Arsip laporan pemakaian dan pengeluaran material untuk kepala bagian
operasional
A12 : Arsip data keputusan pemesanan material untuk bagian gudang material
yaitu data pada Februari 2013, Maret 2013, April 2013, Mei 2013 dan Juni
2013.
4. Monitoring pemakaian dan stok sisa dari setiap jenis material dilakukan
setiap hari.
5. Satu periode sama dengan satu bulan.
Peramalan adalah penggunaan data masa lalu dari sebuah variabel atau
kumpulan variabel untuk mengestimasi nilainya di masa yang akan datang. Unit
Injection menggunakan data sisa stok material dan data pemakaian material
sebagai acuan untuk pengadaan material. Jika stok material tersebut berkurang
atau minimum dan pemakaian terhadap material banyak, Kepala Bagian
Operasional akan mengubungi supplier untuk melakukan pemesanan material dan
biasanya banyaknya jumlah material yang dipesan berdasarkan intuisi sehingga
terkadang sering terjadi pemesanan material berlebih sedangkan pemakaian
material kurang.
Metode Weighted Moving Average akan digunakan sebagai alat bantu
untuk meramalkan atau memprediksi jumlah kebutuhan material yang harus
dipesan dalam waktu satu bulan. Pola data dalam kurun waktu satu tahun dari
setiap jenis material dapat dilihat pada lampiran F dan pemilihan periode dalam
peramalan dapat dilihat pada lampiran G. Langkah-langkah yang dilakukan dalam
perhitungan metode Weighted Moving Average adalah :
1. Menentukan kuantitas kebutuhan pemakaian material.
Kuantitas kebutuhan material diambil dari kuantitas pemakaian material
serta kualitas sisa stok material yang tersisa pada lima bulan sebelumnya.
2. Asumsi dalam peramalan :
Asumsi dalam peramalan dengan metode Weighted Moving Average ini
terdiri dari :
a. Periode masa lalu yang digunakan adalah lima bulan. Dalam kasus ini,
menggunakan data dari bulan Agustus 2012 sampai dengan Bulan Desember
54
Berikut ini data pemasukan dan pengeluaran material HVCT Gray dengan
no fbs 4G1-009 pada tabel 3.2 :
Data
Data Asli Galat
Bobot Bulan Peramalan Galat
Pemakaian Kuadrat
Pemakaian
1 Agustus 2012 123190
2 September 2012 94525
3 Oktober 2012 39440 104080 -64640 4178329600
4 November 2012 116540 71760 44780 2005248400
57
Data
Data Asli Galat
Bobot Bulan Peramalan Galat
Pemakaian Kuadrat
Pemakaian
5 Desember 2012 95850 89672 6178 38167684
91731,333 -591,3333
Januari 2013 91140 349675,1111
33 333
Jumlah Galat Kuadrat 6222095359
Nilai MSE 1555523840
Perhitungan galat dapat dilihat pada rumus nomor 2.2 dan perhitungan MSE
dapat dilihat pada rumus nomor 2.3. Dari tabel 3.4 dapat dilihat hasil nilai MSE
(Mean Square Error). Semakin kecil nilai MSE, maka semakin besar tingkat
kepercayaan terhadap data peramalanya. Grafik perbandingan antara data asli
pemakaian jenis material VCTFK Black dengan kode material 4F1-009 dan data
hasil peramalan terhadap pemakaian dengan menggunakan metode Weighted
Moving Average terlihat pada gambar 3.4 berikut :
Data
Data Asli Galat
Bobot Bulan Peramalan Galat
Pemakaian Kuadrat
Pemakaian
1 Agustus 2012 8910
2 September 2012 1740
3 Oktober 2012 14425 4130 10295 105987025
4 November 2012 1720 9277,5 -7557,5 57115806,25
5 Desember 2012 4080 6254,5 -2174,5 4728450,25
-
5529,66666
Januari 2013 1600 3929,6666 15442280,11
7
67
Jumlah Galat Kuadrat 183273561,6
Nilai MSE 45818390,4
Perhitungan galat dapat dilihat pada rumus nomor 2.2 dan perhitungan MSE
dapat dilihat pada rumus nomor 2.3. Dari tabel 3.5 dapat dilihat hasil nilai MSE
(Mean Square Error). Semakin kecil nilai MSE, maka semakin besar tingkat
kepercayaan terhadap data peramalanya. Grafik perbandingan antara data asli
pemakaian jenis material HVCT Gray dengan kode material 4G1-009 dan data
59
Data
Data Asli Galat
Bobot Bulan Peramalan Galat
Pemakaian Kuadrat
Pemakaian
1 Agustus 2012 2593,6
2 September 2012 3345,4
3 Oktober 2012 2253,7 3094,8 -841,1 707449,21
4 November 2012 3169,5 2674,25 495,25 245272,5625
5 Desember 2012 3571,5 2872,35 699,15 488810,7225
Januari 2013 3402,2 3105,4 296,8 88090,24
Jumlah Galat Kuadrat 1529622,735
Nilai MSE 382405,6838
Perhitungan galat dapat dilihat pada rumus nomor 2.2 dan perhitungan MSE
dapat dilihat pada rumus nomor 2.3. Dari tabel 3.6 dapat dilihat hasil nilai MSE
(Mean Square Error). Semakin kecil nilai MSE, maka semakin besar tingkat
kepercayaan terhadap data peramalanya.
Grafik perbandingan antara data asli pemakaian jenis PL 017A BS047 dan
data hasil peramalan terhadap pemakaian dengan menggunakan metode Weighted
Moving Average terlihat pada gambar 3.6 :
peramalan jenis material PL 017A BS047 dengan grafik data pemakaian asli,
menghasilkan hasil peramalan yang hampir mendekati data aslinya.
4. Dengan menggunakan periode lima bulan terakhir, menghasilkan nilai
kesalahan atau galat dan Mean Square Error (MSE ) yang paling kecil bila
dibandingkan dengan periode 6 bulan, 7 bulan, 8 bulan, 9 bulan, 10 bulan, 11
bulan dan 12 bulan.
Evaluasi dari hasil grafik batang untuk monitoring pemakaian dan stok
sisa adalah munculnya munculnya tabel evaluasi yang berisi nama jenis material,
jumlah stok, jumlah pemakaian dan status dari setiap jenis material sehingga
didapat informasi tentang material apa saja yang masuk kedalam kondisi stok sisa
yang minimum atau kritis, material apa saja yang masuk kedalam kondisi stok
sisa yang mencukupi, material apa saja yang masuk kedalam kondisi pemakaian
tinggi, dan material apa saja yang masuk kedalam kondisi pemakaian rendah.
Perangkat lunak yang telah dimiliki Unit Injection di PT EWINDO saat ini
sudah memenuhi standar kebutuhan minimum spesifikasi perangkat lunak yang
dibutuhkan untuk membangun sistem peramalan untuk pengadaan material unit
injection.
Berikut ini adalah DFD dari Sistem Peramalan untuk Pengadaan Material :
1. DFD Level 1 Sistem Peramalan untuk Pengadaan Material
DFD Level 1 Sistem Peramalan untuk Pengadaan Material dapat dilihat pada
gambar 3.10 berikut :
Kamus data merupakan sebuah daftar yang tersusun dari elemen data yang
berhubungan dengan sistem. Kamus data dibuat berdasarkan arus data yang ada di
data flow. Berikut ini adalah kamus data yang diambil dari Data Flow Diagram
(DFD) Sistem Peramalan untuk Pengadaan Material Unit Injection yang terdapat
pada tabel 3.12 berikut :
2. Tabel tipe_material
Struktur tabel tipe_material dapat dilihat pada tabel 3.14 berikut :
3. Tabel jenis_material
Struktur tabel jenis_material dapat dilihat pada tabel 3.15 berikut :
4. Tabel pemasukan_material
Struktur tabel pemasukan_material dapat dilihat pada tabel 3.16 berikut :
5. Tabel pemakaian_material
Struktur tabel pemakaian_material dapat dilihat pada tabel 3.17 berikut :
6. Tabel supplier
Struktur tabel supplier dapat dilihat pada tabel 3.18 berikut :
7. Tabel peramalan
Struktur tabel peramalan dapat dilihat pada tabel 3.19
8. Tabel sisa_pemakaian
Struktur tabel sisa pemakaian dapat dilihat pada tabel 3.20.
Kode Pesan
M01 Username dan password tidak cocok,
silahkan ulangi
M02 Data telah berhasil disimpan
M03 Username telah terdaftar didalam
database
M04 Data berhasil diubah
M05 Data berhasil dihapus
M06 Anda mencari “data yang dicari”,
tampilkan semua
M07 Apakah anda yakin akan menghapus
data ?
M08 Username tidak terdaftar
M09 Password baru dan ulangi password
baru tidak cocok
M10 Password telah berhasil diubah
M11 Data gagal disimpan, duplikat primary
key
M12 Data tidak ditemukan
133
1. Prosedural Login
Prosedural Login menggambarkan langkah-langkah bagaimana sistem
melakukan validasi terhadap user yang akan melakukan login dan mengakses
sistem. Prosedural Login dapat dilihat pada gambar 3.49 berikut :
6. Prosedural Peramalan
Prosedural peramalan menggambarkan proses yang dilakukan sistem
untuk meramalkan data, dalam sistem ini data yang diramalkan adalah jenis
material. Prosedural peramalan dapat dilihat pada gambar 3.54 berikut :
Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem
yang baru. Tahapan ini dilakukan setelah tahapan analisis dan perancangan sistem
selesai dilakukan dan selanjutnya akan diimplementasikan pada sebuah bahasa
pemrograman yang akan digunakan. Setelah tahapan implementasi dilakukan,
tahapan selanjutnya adalah pengujian, dimana akan dilihat beberapa kekurangan
pada aplikasi yang baru untuk pengembangan sistem selanjutnya.
143
144
2. Tabel user
CREATE TABLE IF NOT EXISTS `user` (
`username` varchar(20) NOT NULL,
`password` varchar(50) NOT NULL,
`hak_akses` varchar(30) NOT NULL,
PRIMARY KEY (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
145
3. Tabel tipe_material
CREATE TABLE IF NOT EXISTS `tipe_material` (
`id_tipe_material` int(2) NOT NULL AUTO_INCREMENT,
`nama_tipe_material` varchar(50) NOT NULL,
`username` varchar(20) NOT NULL,
PRIMARY KEY (`id_tipe_material`),
KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
4. Tabel jenis_material
CREATE TABLE IF NOT EXISTS `jenis_material` (
`no_fbs` char(10) NOT NULL,
`nama_jenis_material` varchar(100) NOT NULL,
`id_tipe_material` int(11) NOT NULL,
`sisa` int(11) NOT NULL,
`satuan` char(6) NOT NULL,
PRIMARY KEY (`no_fbs`),
KEY `id_tipe_material` (`id_tipe_material`),
KEY `username` (`username`),
KEY `id_suplier` (`id_suplier`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
5. Tabel pemakaian_material
CREATE TABLE IF NOT EXISTS `pemakaian_material` (
`id_pemakaian_material` int(11) NOT NULL AUTO_INCREMENT,
`tanggal_pemakaian` date NOT NULL,
`jumlah_pemakaian` float NOT NULL,
`no_fbs` char(10) NOT NULL,
PRIMARY KEY (`id_pemakaian_material`),
KEY `no_fbs` (`no_fbs`),
KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
6. Tabel pemasukan_material
CREATE TABLE IF NOT EXISTS `pemasukan_material` (
`id_pemasukan_material` int(11) NOT NULL AUTO_INCREMENT,
`tanggal_pemasukan` date NOT NULL,
146
7. Tabel supplier
CREATE TABLE IF NOT EXISTS `supplier` (
`id_supplier` char(5) NOT NULL,
`nama_supplier` varchar(50) NOT NULL,
`alamat` varchar(100) NOT NULL,
`no_telp` varchar(12) NOT NULL,
`kota` char(25) NOT NULL,
PRIMARY KEY (`id_supplier`),
KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
8. Tabel peramalan
CREATE TABLE IF NOT EXISTS `peramalan` (
`id_peramalan` int(11) NOT NULL AUTO_INCREMENT,
`tgl_peramalan` date NOT NULL,
`hasil` float NOT NULL,
`no_fbs` char(10) NOT NULL,
PRIMARY KEY (`id_peramalan`),
KEY `no_fbs` (`no_fbs`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
9. Tabel sisa_pemakaian
CREATE TABLE IF NOT EXISTS `sisa_pemakaian` (
`id_sisa_pemakaian` int(11) NOT NULL AUTO_INCREMENT,
`no_fbs` char(10) NOT NULL,
`sisa` int(11) NOT NULL,
`bulan` char(7) NOT NULL,
PRIMARY KEY (`id_sisa_pemakaian`),
KEY `no_fbs` (`no_fbs`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
147
Pengujian terhadap data salah login Administrator dapat dilihat pada tabel
4.10.
Pengujian data salah terhadap pengolahan data user dapat dilihat pada
tabel 4.12.
Tabel 4.14 Pengujian Terhadap Data Salah Login Kepala Bagian Operasional
Tabel 4.15 Pengujian Data Benar Terhadap Pengolahan Data Tipe Material
Pengujian data salah terhadap pengolahan data tipe material dapat dilihat
pada tabel 4.16.
Tabel 4.16 Pengujian Data Salah Terhadap Pengolahan Data Tipe Material
Tabel 4.17 Pengujian Data Benar Terhadap Pengolahan Data Jenis Material
Pengujian data salah terhadap pengolahan jenis tipe material dapat dilihat
pada tabel 4.18.
Tabel 4.18 Pengujian Data Salah Terhadap Pengolahan Data Jenis Material
Pengujian data salah terhadap pengolahan data supplier dapat dilihat pada
tabel 4.20.
Tabel 4.21 Pengujian Data Benar Terhadap Monitoring Pemakaian Dan Stok
Sisa
Pengujian data salah terhadap monitoring pemakaian dan stok sisa dapat
dilihat pada tabel 4.22.
Tabel 4.22 Pengujian Data Salah Terhadap Monitoring Pemakaian Dan Stok
Sisa
Pengujian data salah terhadap data pemasukan material dapat dilihat pada
tabel 4.25.
Pengujian data salah terhadap data pemakaian material dapat dilihat pada
tabel 4.27.
Pengujian data salah terhadap lupa password dapat dilihat pada tabel 4.31.
Pada bab ini akan dibahas mengenai kesimpulan yang berisi hasil-hasil
yang diperoleh setelah melakukan tahapan analisis, desain, implementasi dan
pengujian dari perancangan perangkat lunak yang dibangun serta saran-saran yang
akan memberikan catatan-catatan penting yang akan digunakan untuk keperluan
pengembangan perangkat lunak di masa yang akan datang.
5.1 Kesimpulan
5.2 Saran
Saran yang diharapkan untuk masa yang akan datang adalah sistem
peramalan untuk pengadaan material unit injection di PT EWINDO ini tidak
hanya mencakup pengadaan material saja, tetapi mencakup semua area termasuk
bagian produksi, sehingga sistem peramalan untuk pengadaan material unit
injection di PT EWINDO ini bisa digunakan disemua unit yang ada di PT
EWINDO.
179
180
DAFTAR LAMPIRAN
xxi
Sistem Peramalan untuk Pengadaan
Material Unit Injection Di PT
EWINDO
2
Kesulitan memperkirakan jumlah kebutuhan dari
jenis material
2
Memudahkan dalam memperkirakan jumlah
kebutuhan dari jenis material
3
Memudahkan dalam memantau stok sisa dan
pemakaian
Batasan Masalah
Batasan Masalah [1]
Berbasis web
Batasan Masalah [2]
*Tools
Batasan Masalah [3]
• Contex Diagram
Analisis • Data Flow Diagram
Fungsional
Kegiata penerapan model yang telah dikembangkan pada waktu yang akan
datang. Model tersebut harus diuji pada kegiatan proyeksi untuk mengetahui
tingkat kecocokan
• Naive Approch
Model Time • Moving Average
• Exponential Smoothing
Series
• Trend Projection
• Linier Regression Analysis
Model Asosiatif
Moving Average
fluktuatif
Moving Average
Weighted Moving Average (WMA)
-DeLurgio(1998:153)-
Penerapan Weighted Moving Average (WMA)
Asumsi :
– Dalam kasus ini, bulan yang akan diramalkan adalah januari. Periode masa lalu
yang digunakan adalah lima bulan.
– Jenis Material VCTFK Black dengan no fbs 4F1-007
– Pemboboton paling besar diberikan terhadap periode (bulan) yang paling
mendekati dengan periode (bulan) yang akan diramalkan. Besarnya
pembobotan tergantung dari jumlah periode (bulan) masa lalu yang
digunakan.
– Periode peramalan hanya berlaku untuk satu bulan berikutnya.
– Jika nilai galat (error) bernilai negatif, maka hasil peramalan lebih besar
daripada data asli. Jika nilai galat (error) bernilai positif, maka hasil peramalan
lebih kecil daripada data asli.
Rumus Weighted Moving Average (WMA)
Total bobot : 15
Perhitungan dengan Metode WMA [2]
Data Asli
Bulan Data Peramalan Pemakaian
Pemakaian
e = Xt – Ft
Detail Perhitungan
evaluasi
ERD
Diagram Konteks
DFD Level 1
Skema Relasi
Pengujian
Pengujian Alpha
Mudah digunakan
Membantu pengguna
Kesimpulan
2
Memudahkan dalam memperkirakan jumlah
kebutuhan dari jenis material
3
Memudahkan dalam memantau stok sisa dan
pemakaian
Saran