• Tidak ada hasil yang ditemukan

PERANCANGAN PROGRAM APLIKASI PERAMALAN PENJUALAN DENGAN METODE KALMAN FILTER PADA KARYA AGUNG

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN PROGRAM APLIKASI PERAMALAN PENJUALAN DENGAN METODE KALMAN FILTER PADA KARYA AGUNG"

Copied!
8
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA Program Ganda

Teknik Informatika - Matematika Skripsi Sarjana Program Ganda

Semester Ganjil 2006/2007

PERANCANGAN PROGRAM APLIKASI PERAMALAN PENJUALAN DENGAN METODE KALMAN FILTER

PADA KARYA AGUNG

Iwan Viryajaya 0600665354

ABSTRAK

Untuk mengambil keputusan manajemen yang baik diperlukan data dan informasi yang memadai, informasi yang cukup penting adalah tentang bagaimana keadaan di masa depan, sebagai contoh, seberapa besar penjualan di masa yang akan datang kerap kali mempengaruhi berbagai kebijakan manajemen seperti penyediaan stok barang. Dalam skripsi ini akan dibuat program aplikasi peramalan penjualan menggunakan dua teknik time series yaitu autoregressive orde 1 atau AR(1) dan simple exponential smoothing. Pada teknik autoregressive orde 1, digunakan pula metode Kalman Filter untuk membantu mengurangi derau akibat pengukuran dan sistem itu sendiri. Dari hasil peramalan yang dihasilkan dapat dilihat bahwa kalman filter dapat digunakan untuk meng-update ramalan dari AR(1) dengan cukup baik dan program dapat menghitung ramalan dengan cukup cepat.

Kata Kunci :

program aplikasi, peramalan penjualan, time series, autoregressive, simple exponential smoothing, Kalman Filter

(2)

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa sehingga dapat menyelesaikan Skripsi ini dengan baik dan tepat pada waktunya. Skripsi ini disusun sebagai salah satu syarat untuk memperoleh gelar kesarjanaan pada jenjang pendidikan Strata 1, Jurusan Teknik Informatika dan Matematika di Universitas Bina Nusantara.

Walaupun tugas membuat Skripsi ini terasa berat oleh penulis, namun berkat bimbingan dari para dosen dan teman – teman, akhirnya skripsi ini dapat diselesaikan walaupun masih jauh dari kesempurnaan.

Penulis menyadari masih banyak kekurangan-kekurangan di dalam Skripsi, sehingga penulis sangat mengharapkan bantuan berupa kritik dari para dosen serta cara-cara yang baik untuk menyusun karya ilmiah di masa yang akan datang.

Penulis mengucapkan terima kasih kepada para pembimbing yang telah meluangkan waktu untuk memberikan petunjuk dalam mewujudkan Skripsi ini, terutama kepada :

1. Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara. 2. Bapak Wikaria Gazali, S.Si., MT., selaku Dekan Fakultas MIPA.

3. Bapak Ngarap Imanuel Manik, Drs., M.Kom., selaku Kepala Jurusan MIPA Universitas Bina Nusantara dan dosen pembimbing yang telah memberikan bimbingan selama proses penyusunan skripsi ini.

4. Bapak Suyono, M.Si, Dr., selaku dosen pembimbing yang telah banyak memberikan bimbingan rumus selama proses penyusunan skripsi ini.

5. Bapak H. Mohammad Subekti, BE., M.Sc., selaku Kepala Jurusan Teknik Informatika Universitas Bina Nusantara.

6. Orangtua tercinta dan keluarga penulis yang telah memberikan dukungan dan doa selama penulisan skripsi ini.

7. Teman-teman yang telah memberikan dorongan, saran dan membantu dalam penulisan skripsi ini.

8. Kepada semua pihak yang telah membantu sehingga penulis dapat menyelesaikan skripsi ini.

Akhir kata, penulis berharap semoga skripsi ini dapat bermanfaat dan berguna bagi pembaca dan pihak-pihak yang membutuhkan.

Jakarta, Januari 2007 Penulis

Iwan Viryajaya 0600665354

(3)

DAFTAR ISI

Halaman

Abstrak iii

Kata Pengantar iv

Daftar Tabel viii

Daftar Gambar ix

Daftar Lampiran x

BAB 1 PENDAHULUAN 1

1.1 Latar Belakang Masalah 1

1.2 Perumusan Masalah 2

1.3 Ruang Lingkup 3

1.4

1.5 1.6

Tujuan dan Manfaat 1.4.1 Tujuan 1.4.2 Manfaat Metodologi Penelitian Penelitian Relevan 3 3 3 3 4

BAB 2 LANDASAN TEORI 5

2.1 2.2 2.3 2.4 2.5 2.6

Dasar Perancangan Software Software Testing

Interaksi Manusia dan Komputer (IMK) Peramalan

2.4.1 Definisi Peramalan 2.4.2 Jangka Waktu Peramalan

2.4.3 Beberapa Macam Metode Peramalan 2.4.4 Peranan dan Kegunaan Peramalan 2.4.5 Analisis Runtun Waktu (Time Series) 2.4.5.1 Konsep Dasar Runtun Waktu 2.4.5.2 Metode Autoregressive – AR(1)

2.4.5.3 Metode Simple Exponential Smoothing 2.4.6 Lima Langkah Proses Peramalan

2.4.7 Ketepatan Metode Peramalan Kalman Filter

2.5.1 Definisi Kalman Filter

2.5.2 Pemodelan Matematika Kalman Filter 2.5.3 Kalman Filter Algorithm

State Transition Diagram

5 7 7 11 11 11 12 14 14 15 17 19 20 21 23 23 23 24 26

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI 27

3.1 Analisis Sistem Yang Berjalan 27

3.1.1 Sejarah dan Penjelasan Karya Agung 3.1.2 Gambaran Umum Sistem Berjalan

27 29

(4)

3.2

3.3

Perancangan Program Aplikasi 3.2.1 State Transition Diagram 3.2.2 Perancangan Layar

A. Perancangan Layar Koneksi Database B. Perancangan Layar Peramalan Penjualan C. Perancangan Layar Hitung Koefisien D. Perancangan Layar Petunjuk Penggunaan E. Perancangan Layar Tentang Program Perancangan Spesifikasi Proses

3.3.1 Perancangan Spesifikasi Proses Koneksi Database 3.3.2 Perancangan Spesifikasi Proses Hitung Koefisien 3.3.3 Perancangan Spesifikasi Proses Peramalan Penjualan 3.3.4 Perancangan Spesifikasi Proses Petunjuk Penggunaan 3.3.4 Perancangan Spesifikasi Proses Tentang Program

30 30 31 31 32 33 34 35 36 36 37 39 44 44

BAB 4 IMPLEMENTASI DAN EVALUASI 45

4.1 Implementasi Aplikasi

4.1.1 Kebutuhan Perangkat Keras 4.1.2 Kebutuhan Perangkat Lunak

4.1.3 Cara Pengoperasian Program Aplikasi

4.1.3.1 Cara Mengoperasikan Koneksi Database 4.1.3.2 Cara Mengoperasikan Hitung Koefisien 4.1.3.3 Cara Mengoperasikan Hasil Peramalan 4.1.3.4 Cara Mengoperasikan Petunjuk Penggunaan 4.1.3.5 Cara Mengoperasikan Tentang Program Ini

45 45 46 46 46 47 48 51 52 4.2 Evaluasi Aplikasi

4.2.1 Evaluasi Ketepatan Hasil Peramalan

A. Peramalan Keseluruhan Barang Bulan Depan B. Peramalan Keseluruhan Barang Minggu Depan C. Peramalan Per Supplier Bulan Depan

D. Peramalan Per Supplier Minggu Depan E. Peramalan Per Barang Bulan Depan F. Peramalan Per Barang Minggu Depan 4.2.2 Evaluasi Kesesuaian Model Dengan Data

A. Data Keseluruhan Barang Bulanan B. Data Keseluruhan Barang Mingguan C. Data Per Supplier Bulanan

D. Data Per Supplier Mingguan E. Data Per Barang Bulanan F. Data Per Barang Mingguan

4.2.3 Evaluasi Kecepatan Perhitungan Program

53 53 54 54 55 56 57 58 59 59 60 61 63 64 66 67

BAB 5 KESIMPULAN DAN SARAN 69

5.1 Kesimpulan 69

(5)

DAFTAR PUSTAKA 71

RIWAYAT HIDUP 73

(6)

DAFTAR TABEL

Halaman

Tabel 4.1 Evaluasi Peramalan Keseluruhan Barang Bulan Depan 54 Tabel 4.2 Evaluasi Peramalan Keseluruhan Barang Minggu Depan 54 Tabel 4.3 Evaluasi Peramalan Per Supplier Bulan Depan 55 Tabel 4.4 Evaluasi Peramalan Per Supplier Minggu Depan 56 Tabel 4.5

Tabel 4.6 Tabel 4.7

Evaluasi Peramalan Per Barang Bulan Depan Evaluasi Peramalan Per Barang Minggu Depan Kecepatan Perhitungan Program

57 58 67

(7)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Model Air Terjun 6

Gambar 2.2 ACF dan PACF darr AR(1) 19

Gambar 2.3 Algoritma Kalman Filter 25

Gambar 3.1 State Transition Diagram 30

Gambar 3.2 Rancangan Layar Koneksi Database 31

Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 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 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16 Gambar 4.17 Gambar 4.18 Gambar 4.19 Gambar 4.20 Gambar 4.21 Gambar 4.22

Rancangan Layar Peramalan Penjualan Rancangan Layar Hitung Koefisien Rancangan Layar Petunjuk Penggunaan Rancangan Layar Tentang Program Tampilan Form Peramalan Penjualan Tampilan Form Koneksi Database Tampilan Form Hitung Koefisien Tampilan Simpan Koefisien Tampilan Buka Koefisien Tampilan Hasil Ramalan

Tampilan Hasil Ramalan dengan Marks Tampilan Rambatan Error Ramalan Tampilan menu Petunjuk Penggunaan Tampilan menu Tentang Program Ini Grafik ACF Penjualan Per Bulan Grafik PACF Penjualan Per Bulan Grafik ACF Penjualan Per Minggu Grafik PACF Penjualan Per Minggu

Grafik ACF Penjualan Supplier OLY per Bulan Grafik PACF Penjualan Supplier OLY per Bulan Grafik ACF Penjualan Supplier PBT per Minggu Grafik PACF Penjualan Supplier PBT per Minggu Grafik ACF Penjualan Barang OLY-GMLH-SK52 per Bulan

Grafik PACF Penjualan Barang OLY-GMLH-SK52 per Bulan

Grafik ACF Penjualan Barang ACP-CD MILD per Minggu

Grafik PACF Penjualan Barang ACP-CD MILD per Minggu 32 33 34 35 46 47 47 48 49 50 50 51 52 53 59 60 60 61 62 62 63 64 65 65 66 67

(8)

DAFTAR LAMPIRAN Halaman Lampiran 1 KoneksiDB.pas L.1 Lampiran 2 Ramal.pas L.7 Lampiran 3 Hitung.pas L.22 Lampiran 4 Petunjuk.pas L.30 Lampiran 5 Keterangan.pas L.31

Referensi

Dokumen terkait

Puji syukur penulis ucapkan kepada Tuhan Yang Maha Esa atas bimbingan dan berkatNya yang berlimpah dalam proses penyusunan skripsi ini, hanya karena berkatNyalah maka penulis

Tugas dalam bidang akuntansi keuangan lanjutan dapat sangat beragam tergantung pada lingkungan kerja dan tingkat kompleksitas organisasi. Berikut ini beberapa tugas yang mungkin Anda temui dalam akuntansi keuangan lanjutan: 1. **Penyusunan Laporan Keuangan**: Tugas inti dalam akuntansi keuangan adalah menyusun laporan keuangan yang akurat dan lengkap, seperti neraca, laporan laba rugi, dan laporan arus kas. Di tingkat lanjutan, Anda mungkin harus menangani organisasi yang lebih besar dan kompleks. 2. **Audit Keuangan**: Jika Anda bekerja di firma akuntansi, Anda mungkin terlibat dalam melakukan audit keuangan untuk klien Anda. Ini melibatkan pemeriksaan laporan keuangan untuk memastikan kepatuhan terhadap standar akuntansi dan regulasi yang berlaku. 3. **Pengelolaan Risiko Keuangan**: Dalam perusahaan besar, Anda mungkin bertugas untuk mengidentifikasi, mengukur, dan mengelola risiko keuangan. Ini dapat melibatkan analisis risiko investasi, manajemen risiko mata uang asing, atau manajemen risiko kredit. 4. **Perencanaan Pajak**: Akuntan keuangan lanjutan seringkali terlibat dalam perencanaan pajak untuk mengoptimalkan kewajiban pajak organisasi. Mereka harus memahami peraturan pajak yang berlaku dan mencari cara legal untuk mengurangi beban pajak. 5. **Evaluasi Investasi**: Anda mungkin harus melakukan analisis investasi yang mendalam untuk membantu perusahaan atau klien Anda dalam mengambil keputusan strategis terkait dengan investasi, seperti akuisisi, merger, atau pengembangan bisnis baru. 6. **Konsultasi dan Rekomendasi**: Akuntan keuangan seringkali berperan sebagai penasihat keuangan untuk klien atau perusahaan mereka. Ini melibatkan memberikan saran terkait strategi keuangan, perencanaan keuangan jangka panjang, dan pengambilan keputusan penting lainnya. 7. **Penerapan Standar Akuntansi Baru**: Standar akuntansi terus berkembang. Tugas Anda mungkin termasuk memahami dan menerapkan standar akuntansi baru seperti IFRS atau FASB. 8. **Pelaporan Keuangan Internasional**: Jika perusahaan atau klien Anda memiliki operasi internasional, Anda mungkin harus menghadapi tantangan yang berkaitan dengan penyusunan laporan keuangan yang memenuhi persyaratan internasional. 9. **Manajemen Anggaran**: Anda mungkin bertanggung jawab atas penyusunan anggaran, pemantauan kinerja anggaran, dan perencanaan keuangan jangka pendek dan jangka panjang. 10. **Pengembangan Sistem Informasi Keuangan**: Dalam dunia yang semakin terdigital, Anda mungkin terlibat dalam pengembangan dan pengelolaan sistem informasi keuangan yang efisien dan aman. 11. **Pelatihan dan Pengembangan**: Bagi akuntan yang lebih berpengalaman, tugas dapat meliputi pelatihan dan pengembangan staf junior, serta memastikan bahwa tim Anda memiliki pemahaman yang baik tentang prinsip-prinsip akuntansi dan peraturan terbaru. 12. **Penyusunan Laporan Tahunan**: Bagi perusahaan publik, penyusunan laporan tahunan yang memenuhi persyaratan regulasi pasar modal adalah tugas yang penting. Ingatlah bahwa bidang akuntansi keuangan terus berkembang, terutama dengan perkembangan teknologi dan perubahan dalam regulasi. Oleh karena itu, penting untuk selalu berusaha untuk meningkatkan pengetahuan dan keterampilan Anda dalam bidang ini agar tetap relevan dalam pekerjaan