UNIVERSITAS BINA NUSANTARA Program Ganda Teknik Informatika dan Statistika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007
PERANCANGAN PROGRAM APLIKASI PERAMALAN JUMLAH KEBUTUHAN TENAGA KERJA PRODUKSI DENGAN METODE GAUSS-NEWTON (STUDI KASUS: PT. XYZ)
Leonard Hendra NIM: 0600668186 ABSTRAK Perkembangan perekonomian yang sangat pesat mendorong perusahaan untuk memiliki daya saing. Salah satunya adalah menyediakan produk dengan harga seminimal mungkin dengan kepuasan pelanggan semaksimal mungkin. Oleh karena itu, perusahaan harus menekan biaya produksi. Salah satunya adalah biaya tenaga kerja. PT. XYZ selaku perusahaan manufaktur wood finishing system, biaya tenaga kerja bagian produksi merupakan salah satu biaya yang sangat berpengaruh. Penulis menawarkan solusi dengan melakukan peramalan menggunakan Metode Gauss-Newton untuk memprediksi jumlah kebutuhan tenaga kerja produksi. Tujuan dari penulisan skripsi ini adalah untuk merancang program aplikasi komputer yang dapat mengestimasi persamaan yang tepat untuk memprediksi jumlah kebutuhan tenaga kerja produksi berdasarkan volume produksi. Model perancangan yang digunakan untuk merancang program ini adalah Waterfall Model, dimana dilakukan analisis kebutuhan, perancangan program, disain, pengkodean, pengujian, dan pemeliharaan. Hasil yang diperoleh dari perancangan program aplikasi ini adalah prediksi jumlah kebutuhan tenaga kerja produksi. Hasil analisis ini dapat digunakan pihak manajemen perusahaan untuk menentukan jumlah kebutuhan tenaga kerja produksi yang efektif dan efisien. Kata kunci: peramalan, jumlah kebutuhan tenaga kerja, perancangan program aplikasi, Metode Gauss-Newton.
iv
PRAKATA
Puji dan syukur penulis panjatkan kepada Sanghyang Adi Buddhaya, Tuhan Yang Maha Esa, Para Buddha dan Bodhisatva karena atas berkat dan rahmatNya sehingga penulis dapat menyelesaikan skripsi ini tepat pada waktunya. Skripsi yang berjudul “Perancangan Program Aplikasi Peramalan Jumlah Kebutuhan Tenaga Kerja dengan Metode Gauss-Newton” ini merupakan tugas akhir yang harus diselesaikan sebagai salah satu syarat untuk memperoleh gelar Sarjana pada Program Studi Ganda Jurusan Teknik Informatika – Statistika. Penulis juga ingin mengucapkan banyak terima kasih atas segala bantuan, bimbingan, nasehat, dorongan baik secara material maupun spiritual, dan semangat yang diberikan selama penulisan skripsi ini. Oleh karena itu, dalam kesempatan ini penulis ingin mengucapkan terima kasih kepada: 1. Orang tua yang telah memberikan dukungan baik material maupun semangat. 2. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara yang memberikan kesempatan dan menyediakan segala fasilitas yang dibutuhkan penulis dalam penulisan skripsi ini; 3. Bapak Wikaria Gazali S.Si, MT selaku Dekan Fakultas MIPA yang telah memberikan banyak pengetahuan tentang penulisan suatu penelitian ilmiah; 4. Bapak Drs. Ngarap Immanuel Manik, M.Kom selaku Ketua Jurusan Matematika dan Statistika yang sangat membantu dalam penulisan skripsi ini;
v
5. Bapak Drs. Iwa Sungkawa, MS. dan Bapak Ir. Tri Djoko Wahjono, M.Sc selaku pembimbing yang telah memberikan banyak masukan, ide, saran dan pengarahan dalam penyelesaian skripsi ini; 6. Bapak Hengkie Ong, S.Psi, M.M selaku HRM Manager PT. XYZ yang telah memberikan kesempatan dan kemudahan dalam pengambilan data guna penulisan skripsi ini; 7. Segenap dosen Universitas Bina Nusantara yang selama ini telah memberikan banyak ilmu serta bimbingan akademis kepada penulis selama masa studi; 8. Nenek, kakak, adik, dan seluruh kerabat yang senantiasa memberikan dukungan dan semangat kepada penulis; 9. Yulita Sunjaya, S.Kom yang selalu mendampingi dan memberikan semangat dalam penulisan skripsi ini; 10. JO3, yaitu Hermanto, Johan, Abidin, dan Ivana Sakuan yang senantiasa menemani penulis jika dalam kesusahan maupun kesenangan; 11. Liudy Liunardo, Charles Aries, Leo Putra Yusuf serta David yang saling memberikan dorongan dan semangat satu sama lainnya; 12. Bhiksu Bhadra Pala (Suhu Xian Bing) atas segala kebajikan yang telah beliau berikan; 13. Tante Has Poni, S.Kom (Acui) yang sangat membantu baik dalam penyiapan sidang pendadaran maupun nasehat-nasehat yang telah diberikan;. 14. Agus Suhendri yang berkenan memberikan tumpangan untuk beristirahat; 15. Segenap Keluarga Mahasiswa Buddhis Dhammavaddhana (KMBD) Binus yang selalu memberikan semangat, doa dan dukungan dalam menyelesaikan skripsi ini;
vi
16. Dan semua pihak yang terlibat baik secara langsung maupun tidak langsung telah membantu penulis dalam menyelesaikan penulisan skripsi ini. Akhir kata, penulis merasa sangat bersyukur jika penulisan skripsi ini dapat bermanfaat bagi yang membutuhkannya. Dan semoga dapat dijadikan sebagai bahan masukan serta sumbangan untuk perkembangan Ilmu Statistika dan Teknik Informatika.
Jakarta, Januari 2007
Penulis
vii
DAFTAR ISI Halaman Halaman Judul Luar
i
Halaman Judul Dalam
ii
Halaman Persetujun Softcover
iii
Abstrak
iv
Prakata
v
Daftar Isi
viii
Daftar Gambar
xii
Daftar Tabel
xiv
Daftar Lampiran
xv
BAB 1 PENDAHULUAN 1.1
Latar Belakang
1
1.2
Ruang Lingkup
2
1.3
Tujuan dan Manfaat
3
1.4
Metodologi
4
1.4.1
Metode Pengumpulan Data
4
1.4.2
Metode Perancangan
5
1.5
Sistematika Penulisan
5
BAB 2 LANDASAN TEORI 2.1
Peramalan
7
2.1.1
Pengertian Peramalan
7
2.1.2
Jenis Peramalan
8
viii
Halaman
2.2
2.1.3
Langkah-langkah Peramalan
2.1.4
Metode Peramalan
9 10
Produksi
10
2.2.1
Pengertian Produksi
10
2.2.2
Biaya Produksi
11
2.2.3
Perencanaan dan Pengendalian Produksi
12
2.3
Tenaga Kerja
15
2.4
Analisis Regresi
16
2.4.1
Data unutk Analisis Regresi
17
2.4.2
Langkah-langkah Analisis Regresi
17
2.4.3
Regresi Linier
19
2.4.3.1
Model Regresi Linier
19
2.4.3.2
Estimasi Fungsi Regresi
21
2.4.3.3
Estimasi Koefisien Regresi
22
2.4.4
Regresi Nonlinier
22
2.4.5
Metode Gauss-Newton
23
2.5
Model Rekayasa Piranti Lunak
28
2.6
Interaksi Manusia dan Komputer
30
2.7
Delphi
32
2.7.1
Sejarah Delphi
32
2.7.2
Pengertian Delphi
33
2.7.3
Langkah Pemrograman Delphi
33
ix
Halaman 2.8
Basis Data
34
2.9
Kerangka Pikir
37
2.10 Penelitian Relevan
38
BAB 3 PERANCANGAN PROGRAM APLIKASI 3.1
Perencanaan
39
3.1.1
Gambaran Umum PT. XYZ
39
3.1.2
Misi PT. XYZ
40
3.1.3
Struktur Organisasi PT. XYZ
40
3.1.4
Tugas dan Tanggung Jawab
41
3.1.5
Pengumpulan Data
42
3.2
Teknik Analisis Data
43
3.3
Rancangan Program Aplikasi
43
3.3.1
Rancangan Struktur Menu
44
3.3.2
Rancangan Diagram Transisi (State Transition Diagram)
44
3.3.3
Rancangan Basis Data
49
3.3.4
Rancangan Layar
50
3.3.5
Rancangan Modul
54
BAB 4 HASIL DAN PEMBAHASAN 4.1
4.2
Spesifikasi Rancangan
59
4.1.1
Spesifikasi Perangkat Lunak
59
4.1.2
Spesifikasi Perangkat Keras
59
Implementasi Program Aplikasi
x
60
Halaman 4.2.1
Tahap Login
60
4.2.2
Tahap Pengaturan Data
61
4.2.2.1
Tahap Lihat Data
62
4.2.2.2
Tahap Tambah Data
63
4.2.2.3
Tahap Hapus Data
65
4.2.3
4.2.4 4.3
Tahap Peramalan
66
4.2.3.1
Tahap Persamaan Regresi
67
4.2.3.2
Tahap Input Variabel
68
4.2.3.3
Tahap Grafik
70
Fasilitas Bantuan
71
Evaluasi Program Aplikasi
72
BAB 5 KESIMPULAN DAN SARAN 5.1
Kesimpulan
75
5.2
Saran
76
DAFTAR PUSTAKA LAMPIRAN
xi
DAFTAR GAMBAR Halaman Gambar 2.1
Bagan Perencanaan dan Pengendalian Produksi
12
Gambar 2.2
Langkah-langkah Analisis Regresi
18
Gambar 2.3
Model Waterfall
29
Gambar 2.4
Kerangka Pikir
38
Gambar 3.1
Struktur Organisasi PT. XYZ
40
Gambar 3.2
Rancangan Struktur Menu
44
Gambar 3.3
STD Menu Utama
45
Gambar 3.4
STD Menu Data
46
Gambar 3.5
STD Menu Peramalan
47
Gambar 3.6
STD Menu Bantuan
48
Gambar 3.7
Rancangan Layar Menu Utama
50
Gambar 3.8
Rancangan Layar Lihat Data
51
Gambar 3.9
Rancangan Layar Tambah Data
51
Gambar 3.10 Rancangan Layar Hapus Data
52
Gambar 3.11 Rancangan Layar Persamaan Regresi
52
Gambar 3.12 Rancangan Layar Input Variabel
53
Gambar 3.13 Rancangan Layar Grafik
53
Gambar 3.14 Rancangan Layar Menu Bantuan
54
Gambar 4.1
Layar Menu Login
60
Gambar 4.2
Pesan Kesalahan Login
61
Gambar 4.3
Layar Menu Utama
61
xii
Halaman Gambar 4.4
Layar Menu Lihat Data (Tabel)
62
Gambar 4.5
Layar Menu Lihat Data (Grafik)
63
Gambar 4.6
Layar Menu Tambah Data
64
Gambar 4.7
Pesan Kesalahan Tambah Data
64
Gambar 4.8
Kotak Dialog Tambah Data
65
Gambar 4.9
Layar Menu Hapus Data
66
Gambar 4.10 Kotak Dialog Hapus Data
66
Gambar 4.11 Layar Menu Persamaan Regresi
67
Gambah 4.12 Layar Menu Input Variabel
69
Gambar 4.13 Pesan Kesalahan Input Variabel
69
Gambar 4.14 Layar Menu Grafik
70
Gambar 4.15 Layar Menu Bantuan
71
xiii
DAFTAR TABEL Halaman Tabel 3.1
Tabel Pengguna
49
Tabel 3.2
Tabel Data_Peramalan
49
xiv
DAFTAR LAMPIRAN Halaman Lampiran 1
Daftar Hasil Pengumpulan Data
L1
Lampiran 2
Kode Program Aplikasi Peramalan Gauss-Newton
L2
Lampiran 3
Daftar Riwayat Hidup
L24
Lampiran 4
Fotocopy Surat Survei
L25
xv