UNIVERSITAS BINA NUSANTARA
Program Ganda Teknik Informatika – Statistika Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007
ANALISIS PERBANDINGAN METODE MULTIPLE REGRESSION DAN TRANSFER FUNCTION DALAM MERAMALKAN KEUNTUNGAN DARI PENJUALAN MOBIL DAN SPARE PART (STUDI KASUS: GK AUTO) Arthur Siwan David NIM : 0600656085 Abstrak Peramalan merupakan hal yang tidak dapat dipisahkan dari statistika, metode Multiple Regression dan Transfer Function (MARIMA) merupakan salah satu dari peramalan menggunakan data multivariate yang sudah dipakai oleh sebagian besar pemakai metode peramalan. Metode Transfer Function semakin dikenal sebagai metode yang powerfull berkat dukungan program yang baik sehingga memudahkan perhitungan metode Fungsi Transfer yang kompleks. Sayangnya kedua metode Regresi berganda dan Fungsi Transfer ini memiliki kelemahan, yaitu diperlukannya variabel tidak bebas di dalam Multiple Regression dan variabel deret input di dalam Transfer Function yang diperlukan secara langsung untuk menghitung peramalannya. Tujuan dari skripsi ini adalah menganalisa darimanakah diantara kedua metode peramalan menggunakan data multivariate ini yang menghasilkan peramalan yang lebih baik, dengan menggunakan program aplikasi berbasis bahasa Java (J2SE). Dari aplikasi ini akan menghasilkan peramalan menggunakan metode Multiple Regression dan Transfer Function baik dalam berupa tabel maupun grafik. Dan juga akan ditampilkan hasil galat error MSE dan MAPE untuk menentukan kesalahan terkecil diantara kedua metode ini.
Kata Kunci: Peramalan, Multiple Regression, Transfer Function, MARIMA, multivariate, Java, J2SE, MSE, MAPE.
v
PRAKATA Puji dan syukur kepada Tuhan Yang Maha Esa karena atas karunia dan penyertaan – Nya sehingga penulis dapat menyusun dan menyelesaikan tugas yang berjudul ” ANALISIS PERBANDINGAN METODE MULTIPLE REGRESSION DAN TRANSFER FUNCTION DALAM MERAMALKAN KEUNTUNGAN DARI PENJUALAN MOBIL DAN SPARE PART (STUDI KASUS: GK AUTO)” sebagai syarat untuk memperoleh gelar kesarjanaan pada Program Studi Ganda, Jurusan Teknik Informatika – Statistika Bina Nusantara, Jenjang Pendidikan Strata 1. Pada kesempatan ini penulis ingin menyampaikan ucapan terima kasih yang sebesar-besarnya kepada: 1. Bapak Prof. Dr. Drs Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara yang telah memberikan semangat kepada setiap mahasiswanya dan membimbing Universitas Bina Nusantara menjadi lebih baik; 2. Bapak Sutoro, Dr., yang telah meluangkan waktu membimbing penulisan baik dalam bidang Statistika, dan juga yang telah memberikan saran tentang metode yang penulis gunakan sehingga penulis dapat menyelesaikan skripsi ini dengan baik; 3. Bapak Agus Prahono, Drs, M.Eng.Sc., yang telah meluangkan waktu membimbing penulisan dalam bidang Informatika, dan juga yang telah memberikan saran tentang pembuatan program kepada penulis sehingga dapat menyelesaikan skripsi ini dengan baik; 4. Bapak Ngarap Imanuel Manik. Drs., M.Kom., selaku Kepala Jurusan MIPA, yang telah menunjuk pada pembimbing terbaik bagi penulis, dan memberikan persetujuan terhadap topik skripsi yang diajukan; 5. Bapak Abdul Hamang. Ir., Ms., selaku Kepala bidang Ilmu Statistika, yang telah memberikan kesempatan kepada penulis untuk membuat penelitian ini serta memberikan persetujuan terhadap topik skripsi yang diajukan penulis; 6. Kedua orang tua yang selalu memberikan semangat juang dan pengertian cukup sehingga penulis dapat menyelesaikan skripsi ini dengan baik; 7. Seluruh civitas akademika Universitas Bina Nusantara dan rekan-rekan serta teman-teman yang tidak dapat disebutkan satu persatu atas dukungan moril, baik secara langsung maupun tidak langsung kepada penulis;
Kiranya skripsi ini bermanfaat bagi para pembaca dan pihak-pihak yang membutuhkan. Dengan tangan terbuka, penulis menerima kritik dan saran agar tulisan ini dapat menjadi lebih berguna dan berkualitas. Terima kasih.
Jakarta, Januari 2007 Penulis
Arthur Siwan David 0600656085 vi
DAFTAR ISI
HALAMAN JUDUL LUAR HALAMAN JUDUL DALAM HALAMAN PERSETUJUAN HARDCOVER LEMBAR PERNYATAAN DEWAN PENGUJI ABSTRAK PRAKATA DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL DAFTAR LAMPIRAN BAB 1
BAB 2
BAB 3
PENDAHULUAN Latar 1.1 Belakang 1.2 Rumusan Masalah 1.3 Ruang Lingkup Penelitian 1.4 Tujuan Penelitian 1.5 Manfaat Penulisan 1.6 Metodologi
Halaman i ii iii iv v vi vii x xi xii
1 3 3 4 5 6
GAMBARAN UMUM OBYEK 2.1 Sejarah dan Perkembangan 2.2 Proses dan Aliran Sistem Bisnis 2.3 Rumusan Masalah Sistem Bisnis LANDASAN TEORI 3.1 Pengertian dan Kegunaan Peramalan Jenis 3.2 Peramalan 3.3 Langkah-Langkah Peramalan 3.4 Proses dan Metode Peramalan 3.4.1 Metode Multiple Regression 3.4.1.1 Multikolinearitas 3.4.1.2 Significant Test 3.4.1.3 F-Test 3.4.1.4 t-Test 3.4.2 Metode Transfer Function (MARIMA) 3.4.2.1 Identifikasi Bentuk Model vii
7 8 10
11 12 13 14 14 19 21 22 23 24 27
3.4.2.2 3.4.2.3 3.4.2.4 3.4.2.5 3.4.2.6
BAB 5
32 33 36 36
Analisis Error Rekayasa Piranti Lunak 3.6.1 Diagram Alir (FlowChart) 3.6.2 Diagram Transisi (State Transition Diagram)
38 39 40 42 44
METODOLOGI PENELITIAN 4.1 Kerangka Pemikiran 4.2 Tujuan Operational Penelitian 4.3 Teknik Pengumpulan Data 4.4 Hipotesis Data 4.5 Teknik Analisis Data 4.6 Perancangan Struktur Menu 4.7 Perancangan Diagram Alir (FlowChart) 4.8 Perancangan Diagram Transisi (State Transition Diagram) 4.9 Perancangan Layar (Story Board) 4.9.1 Perancangan Layar Menu Home 4.9.2 Perancangan Layar Menu Process 4.9.3 Perancangan Layar Menu Search 4.10 Perancangan Basis Data
47 47 48 48 48 49 51 53 55 56 56 57 58
3.5 3.6
BAB 4
Penaksiran Parameter Model Fungsi Tranfer / MARIMA Pemeriksaan Diagnosis Pada Model Penggunaan Model Fungsi Transfer dalam peramalan Analisis Autokorelasi Pengecekan Stationarity dan Nilai MA Analisis Partial Autokorelasi Pengecekan Nilai AR
HASIL DAN PEMBAHASAN Penyajian 5.1 Data 5.2 Pengolahan Data Analisis 5.2.1 Multiple Regression 5.2.1.1 Pengecekan Multikolinearitas 5.2.1.2 Pengecekan Significant Test Menggunakan F-Test 5.2.1.3 Mengolah Data 5.2.2 Transfer Function / MARIMA 5.2.2.1 Identifikasi Bentuk Model 5.2.2.2 Penaksiran Parameter-Parameter Model viii
62 64 64 64 66 66 71 72 80
5.2.2.3 5.2.2.4
5.3 5.4
BAB 6
Pemeriksaan Diagnosis Pada Model Penggunaan Model Fungsi Transfer / MARIMA untuk Peramalan Analisis Data Hasil dan Error Implementasi 5.4.1 Spesifikasi Kebutuhan Sarana 5.4.1.1 Spesifikasi Perangkat Keras yang Dibutuhkan 5.4.1.2 Spesifikasi Perangkat Lunak yang Dibutuhkan 5.4.2 Persiapan Data 5.4.3 Pengujian Aplikasi 5.4.4 Hasil Peramalan pada Aplikasi dan dan Feedback GK AUTO 5.4.5 Open Problem
KESIMPULAN DAN SARAN 6.1 Kesimpulan 6.2 Saran
81 85 86 88 88 88 89 89 90 92 93
95 96
DAFTAR PUSTAKA DAFTAR RIWAYAT HIDUP LAMPIRAN FOTOKOPI SURAT KETERANGAN SURVEI
ix
97 99 L.1
DAFTAR GAMBAR Halaman Gambar 2.1 Gambar 3.1. Gambar 3.2. Gambar 3.3. Gambar 3.4. Gambar 3.5. Gambar 3.6. Gambar 3.7. Gambar 4.1. Gambar 4.2. Gambar 4.3. Gambar 4.4. Gambar 4.5. Gambar 4.6. Gambar 4.7. Gambar 4.8. Gambar 4.9. Gambar 5.1. Gambar 5.2. Gambar 5.3 Gambar 5.4
Diagram Aliran Bisnis GK AUTO 2 Bidang yang bersinggungan di X2 = 5 + 0.5X1 Tahap-tahap proses metode fungsi transfer Waterfall Model Gambar Notasi Modul Gambar Notasi Tampilan Gambar Notasi Tindakan Gambar Notasi Kondisi dan Aksi Diagram Hubungan Antar Menu Diagram Alir Program Aplikasi Diagram Transisi Menu Home Diagram Transisi Modul Process Diagram Transisi Modul Search Perancangan Layar Menu Home Perancangan Layar Menu Process Perancangan Layar Menu Search Diagram ERD Aplikasi Diusulkan Grafik Hasil Pengamatan dan Peramalan Tampilan Menu Home Tampilan Menu Process Tampilan Menu Search
x
9 21 26 42 45 45 45 46 51 52 53 54 55 56 57 58 61 87 90 91 92
DAFTAR TABEL Halaman Tabel 3.1. Tabel 4.1. Tabel 4.2. Tabel 4.3. Tabel 4.4. Tabel 4.5. Tabel 4.6. Tabel 5.1. Tabel 5.2. Tabel 5.3. Tabel 5.4. Tabel 5.5. Tabel 5.6. Tabel 5.7. Tabel 5.8. Tabel 5.9. Tabel 5.10. Tabel 5.11. Tabel 5.12. Tabel 5.13. Tabel 5.14. Tabel 5.15. Tabel 5.16. Tabel 5.17. Tabel 5.18. Tabel 5.19. Tabel 5.20. Tabel 5.21. Tabel 5.22. Tabel 5.23. Tabel 5.24.
Tabel Simbol Diagram Alir Deskripsi Tabel Regresi Berganda Deskripsi Tabel Fungsi Transfer Deskripsi Tabel DataPengamatan Deskripsi Tabel Hasil Deskripsi Tabel KetVariabel Deskripsi Tabel Error Data Variabel Data untuk perbandingan Korelasi antar variabel Tabel nilai υ dan σ Hasil Peramalan Regresi Berganda Autokorelasi nilai Yt Pembeda Pertama Deret Input (Biaya Advertise) dan Deret Output (Laba) Autokorelasi nilai xt Deret Input dan Deret Output Setelah diputihkan Autokorelasi nilai αt Rata-rata dan ragam dari αt dan βt Korelasi nilai αt dan βt Taksiran bobot impuls Deret noise (nt) Autokorelasi nt Taksiran paramater untuk model fungsi transfer Nilai akhir pelengkap (at) Aukokorelasi at Korelasi αt dan at Hasil peramalan Fungsi Transfer / MARIMA Data Laba Pengamatan dan Peramalan Hasil galat MAPE dan MSE Hasil Perbandingan Peramalan Regresi Berganda dengan Aplikasi Hasil Perbandingan Peramalan Fungsi Transfer dengan Aplikasi
xi
43 58 59 59 60 60 60 62 63 64 67 71 72 73 73 76 76 77 77 77 79 79 81 83 84 84 86 87 87 93 93
DAFTAR LAMPIRAN Halaman LAMPIRAN 1
LANGKAH-LANGKAH PEMAKAIAN PROGRAM
LAMPIRAN 2
LISTING PROGRAM 1.1 Class LayarUtama.Java 1.2 Class RegresiBerganda.Java 1.3 Class fungsiTransfer.Java
LAMPIRAN 3
LANGKAH PERHITUNGAN 3.1 Perhitungan Galat Fungsi Transfer 3.2 Perhitungan Galat Regresi Berganda 3.3 Perhitungan F-test
L.3 L.3-1 L.3-1 L.3-2
LAMPIRAN 4
DAFTAR TABEL 4.1 Tabel F 4.2 Tabel Z
L.4 L.4-1 L.4-3
xii
L.1 L.2 L.2-1 L.2-29 L.2-37