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.
vi 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
DAFTAR ISI
Halaman
HALAMAN JUDUL LUAR i
HALAMAN JUDUL DALAM ii
HALAMAN PERSETUJUAN HARDCOVER iii
LEMBAR PERNYATAAN DEWAN PENGUJI iv
ABSTRAK v
PRAKATA vi
DAFTAR ISI vii
DAFTAR GAMBAR x
DAFTAR TABEL xi
DAFTAR LAMPIRAN xii
BAB 1 PENDAHULUAN
1.1 Latar
Belakang 1
1.2 Rumusan Masalah 3
1.3 Ruang Lingkup Penelitian 3
1.4 Tujuan Penelitian 4
1.5 Manfaat Penulisan 5
1.6 Metodologi 6
BAB 2 GAMBARAN UMUM OBYEK
2.1 Sejarah dan Perkembangan 7
2.2 Proses dan Aliran Sistem Bisnis 8
2.3 Rumusan Masalah Sistem Bisnis 10
BAB 3 LANDASAN TEORI
3.1 Pengertian dan Kegunaan Peramalan 11
3.2 Jenis Peramalan 12
3.3 Langkah-Langkah Peramalan 13
3.4 Proses dan Metode Peramalan 14
3.4.1 Metode Multiple Regression 14
3.4.1.1 Multikolinearitas 19
3.4.1.2 Significant Test 21
3.4.1.3 F-Test 22
3.4.1.4 t-Test 23
3.4.2 Metode Transfer Function (MARIMA) 24
viii
3.4.2.2 Penaksiran Parameter Model 32
Fungsi Tranfer / MARIMA
3.4.2.3 Pemeriksaan Diagnosis Pada Model 33
3.4.2.4 Penggunaan Model Fungsi Transfer
dalam peramalan 36
3.4.2.5 Analisis Autokorelasi Pengecekan
Stationarity dan Nilai MA 36
3.4.2.6 Analisis Partial Autokorelasi Pengecekan
Nilai AR 38
3.5 Analisis Error 39
3.6 Rekayasa Piranti Lunak 40
3.6.1 Diagram Alir (FlowChart) 42
3.6.2 Diagram Transisi (State Transition Diagram) 44
BAB 4 METODOLOGI PENELITIAN
4.1 Kerangka Pemikiran 47
4.2 Tujuan Operational Penelitian 47
4.3 Teknik Pengumpulan Data 48
4.4 Hipotesis Data 48
4.5 Teknik Analisis Data 48
4.6 Perancangan Struktur Menu 49
4.7 Perancangan Diagram Alir (FlowChart) 51
4.8 Perancangan Diagram Transisi (State Transition Diagram) 53
4.9 Perancangan Layar (Story Board) 55
4.9.1 Perancangan Layar Menu Home 56
4.9.2 Perancangan Layar Menu Process 56
4.9.3 Perancangan Layar Menu Search 57
4.10 Perancangan Basis Data 58
BAB 5 HASIL DAN PEMBAHASAN
5.1 Penyajian Data 62
5.2 Pengolahan Data Analisis 64
5.2.1 Multiple Regression 64
5.2.1.1 Pengecekan Multikolinearitas 64
5.2.1.2 Pengecekan Significant Test
Menggunakan F-Test 66
5.2.1.3 Mengolah Data 66
5.2.2 Transfer Function / MARIMA 71
5.2.2.1 Identifikasi Bentuk Model 72
5.2.2.3 Pemeriksaan Diagnosis Pada Model 81 5.2.2.4 Penggunaan Model Fungsi Transfer /
MARIMA untuk Peramalan 85
5.3 Analisis Data Hasil dan Error 86
5.4 Implementasi 88
5.4.1 Spesifikasi Kebutuhan Sarana 88
5.4.1.1 Spesifikasi Perangkat Keras yang Dibutuhkan 88
5.4.1.2 Spesifikasi Perangkat Lunak yang Dibutuhkan 89
5.4.2 Persiapan Data 89
5.4.3 Pengujian Aplikasi 90
5.4.4 Hasil Peramalan pada Aplikasi dan
dan Feedback GK AUTO 92
5.4.5 Open Problem 93
BAB 6 KESIMPULAN DAN SARAN
6.1 Kesimpulan 95
6.2 Saran 96
DAFTAR PUSTAKA 97
DAFTAR RIWAYAT HIDUP 99
LAMPIRAN L.1
x
DAFTAR GAMBAR
Halaman
Gambar 2.1 Diagram Aliran Bisnis GK AUTO 9
Gambar 3.1. 2 Bidang yang bersinggungan di X2 = 5 + 0.5X1 21
Gambar 3.2. Tahap-tahap proses metode fungsi transfer 26
Gambar 3.3. Waterfall Model 42
Gambar 3.4. Gambar Notasi Modul 45
Gambar 3.5. Gambar Notasi Tampilan 45
Gambar 3.6. Gambar Notasi Tindakan 45
Gambar 3.7. Gambar Notasi Kondisi dan Aksi 46
Gambar 4.1. Diagram Hubungan Antar Menu 51
Gambar 4.2. Diagram Alir Program Aplikasi 52
Gambar 4.3. Diagram Transisi Menu Home 53
Gambar 4.4. Diagram Transisi Modul Process 54
Gambar 4.5. Diagram Transisi Modul Search 55
Gambar 4.6. Perancangan Layar Menu Home 56
Gambar 4.7. Perancangan Layar Menu Process 57
Gambar 4.8. Perancangan Layar Menu Search 58
Gambar 4.9. Diagram ERD Aplikasi Diusulkan 61
Gambar 5.1. Grafik Hasil Pengamatan dan Peramalan 87
Gambar 5.2. Tampilan Menu Home 90
Gambar 5.3 Tampilan Menu Process 91
DAFTAR TABEL
Halaman
Tabel 3.1. Tabel Simbol Diagram Alir 43
Tabel 4.1. Deskripsi Tabel Regresi Berganda 58
Tabel 4.2. Deskripsi Tabel Fungsi Transfer 59
Tabel 4.3. Deskripsi Tabel DataPengamatan 59
Tabel 4.4. Deskripsi Tabel Hasil 60
Tabel 4.5. Deskripsi Tabel KetVariabel 60
Tabel 4.6. Deskripsi Tabel Error 60
Tabel 5.1. Data Variabel 62
Tabel 5.2. Data untuk perbandingan 63
Tabel 5.3. Korelasi antar variabel 64
Tabel 5.4. Tabel nilai υ dan σ 67
Tabel 5.5. Hasil Peramalan Regresi Berganda 71
Tabel 5.6. Autokorelasi nilai Yt 72
Tabel 5.7. Pembeda Pertama Deret Input (Biaya Advertise)
dan Deret Output (Laba) 73
Tabel 5.8. Autokorelasi nilai xt 73
Tabel 5.9. Deret Input dan Deret Output Setelah diputihkan 76
Tabel 5.10. Autokorelasi nilai αt 76
Tabel 5.11. Rata-rata dan ragam dari αt dan βt 77
Tabel 5.12. Korelasi nilai αt dan βt 77
Tabel 5.13. Taksiran bobot impuls 77
Tabel 5.14. Deret noise (nt) 79
Tabel 5.15. Autokorelasi nt 79
Tabel 5.16. Taksiran paramater untuk model fungsi transfer 81
Tabel 5.17. Nilai akhir pelengkap (at) 83
Tabel 5.18. Aukokorelasi at 84
Tabel 5.19. Korelasi αt dan at 84
Tabel 5.20. Hasil peramalan Fungsi Transfer / MARIMA 86
Tabel 5.21. Data Laba Pengamatan dan Peramalan 87
Tabel 5.22. Hasil galat MAPE dan MSE 87
Tabel 5.23. Hasil Perbandingan Peramalan Regresi Berganda dengan Aplikasi 93
xii
DAFTAR LAMPIRAN
Halaman
LAMPIRAN 1 LANGKAH-LANGKAH PEMAKAIAN PROGRAM L.1
LAMPIRAN 2 LISTING PROGRAM L.2
1.1 Class LayarUtama.Java L.2-1
1.2 Class RegresiBerganda.Java L.2-29
1.3 Class fungsiTransfer.Java L.2-37
LAMPIRAN 3 LANGKAH PERHITUNGAN L.3
3.1 Perhitungan Galat Fungsi Transfer L.3-1
3.2 Perhitungan Galat Regresi Berganda L.3-1
3.3 Perhitungan F-test L.3-2
LAMPIRAN 4 DAFTAR TABEL L.4
4.1 Tabel F L.4-1