Bab III PERANCANGAN PROGRAM APLIKASI

dokumen-dokumen yang mirip
BAB 3 PERANCANGAN PROGRAM. 3.1 Alasan digunakan Metode Exponential Smoothing. Banyak metode peramalan yang dapat digunakan dalam memprediksi tingkat

BAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi

BAB 3 PERANCANGAN PROGRAM

BAB 4 IMPLEMENTASI HASIL PENELITIAN

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB 3 ALGORITMA DAN PERANCANGAN

BAB 3 METODOLOGI PENELITIAN

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN. digunakan adalah suatu sistem yang terdiri dari banyaknya perulangan, baris

BAB 3 ANALISIS DAN PERANCANGAN. Metode Inverse Modified Discrete Cosine Transform (IMDCT) yang akan

BAB 3 PERANCANGAN PROGRAM. Dalam perancangan program aplikasi optimalisasi pemesanan bahan baku ini,

BAB 3 ALGORITMA DAN PERANCANGAN. membaca partitur musik ini adalah sebagai berikut : hanya terdiri dari 1 tangga nada. dengan nada yang diinginkan.

BAB 3 METODOLOGI PENELITIAN

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 3 RANCANGAN PROGRAM APLIKASI. untuk mengoptimalkan pengolahan data cluster sampling : Gambar 3.1 Rancangan Struktur Menu Utama

BAB 1 PENDAHULUAN. Pasar global dewasa ini tanpa disadari telah membuat kompetisi di dalam dunia

ABSTRAK. Kata Kunci : Peramalan, Least Square, Moving Average

BAB 3 PERANCANGAN PROGRAM. Dalam perancangan program aplikasi optimalisasi pemesanan bahan baku ini,

BAB 3 PERANCANGAN PROGRAM. Waterfall Model. Hasil analisis yang telah dilakukan adalah sebagai berikut : operasi yang paling banyak digunakan.

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB 3 RANCANGAN PROGRAM APLIKASI

LABORATORIUM STATISTIK DAN OPTIMASI INDUSTRI MODUL VIII ( TIME SERIES FORECASTING

U K D W BAB I PENDAHULUAN

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Sebuah fakta bahwa waktu adalah uang dalam aktivitas penjualan. Pengambilan

Bab 3. Metodologi Perancangan

BAB IV IMPLEMENTASI DAN EVALUASI. perangkat keras (hardware) dan perangkat lunak (software) yang dibutuhkan,

Enter the Problem (Masukkan Permasalahan)

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 3 METODOLOGI PEMECAHAN MASALAH

BAB 3 ANALISIS DAN PERANCANGAN

Analisa Kebutuhan dan Penyedian LPG 3 Kg Menggunakan MAPE dan EOQ

BAB 3 PERANCANGAN PROGRAM

BAB IV ANALISA DAN PERANCANGAN PROSES

BAB III ANALISA PEMBAHASAN MASALAH

BAB IV HASIL DAN PEMBAHASAN. Pada penelitian ini, data yang diperoleh dari 4 tahun terakhir pada toko

BAB 1 PENDAHULUAN. tanggap dalam mengantisipasi keadaan di masa mendatang. Ditambah dengan krisis

ABSTRAK. Universitas Kristen Maranatha

BAB 3 METODOLOGI PENELITIAN

BAB 4 METODOLOGI PENELITIAN

BAB IV HASIL DAN PEMBAHASAN. Sumber data utama yang digunakan dalam penelitian ini berasal dari data

BAB 3 METODOLOGI PENELITIAN

BAB 3 ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN. Dalam industri-industri makanan atau industri-industri lain yang menggunakan

BAB 1 PENDAHULUAN. Sekretariat Badan Geologi adalah divisi yang bergerak melaksanakan

BAB 2 TINJAUAN TEORITIS. yang akan datang. Ramalan adalah situasi dan kondisi yang diperkirakan akan terjadi

BAB III ANALISIS DAN PERANCANGAN. Perancangan game mencocokkan gambar ini dibuat agar dapat berjalan

VII. MODEL PRAKIRAAN PERMINTAAN

BAB 2 TINJAUAN TEORITIS

BAB IV HASIL DAN PEMBAHASAN

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 METODOLOGI. 3.1 Metodologi Penelitian Pengumpulan Bahan Penelitian. Dalam penelitian ini bahan atau materi dikumpulkan melalui :

PERSPEKTIF PERAMALAN 2 Titien S. Sukamto

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN HARGA POKOK PRODUK PADA HOME INDUSTRI SANDAL X DENGAN METODE MOVING AVERAGE SKRIPSI

BAB III PERANCANGAN PROGRAM

PERAMALAN PENJUALAN BERAS DI TOKO WIDODO MAKMUR MENGGUNAKAN METODE MOVING AVERAGE

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB V ANALISA HASIL. Pada bab sebelumnya telah dilakukan pengolahan data-data yang

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika dan Statistika Skripsi Sarjana Program Ganda Semester Ganjil tahun 2006/2007

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. sequential (waterfall). Metode ini terdiri dari empat tahapan, yaitu: analisis,

BAB III TINJAUAN PUSTAKA

BAB IV HASIL DAN UJI COBA

BAB 3 PERANCANGAN PROGRAM APLIKASI. proses perhitungan obfuskasi, dan proses pembentukan obfuscated SWF file. Ketiga

BAB V KESIMPULAN DAN SARAN

serta semua kebutuhan pengguna ( user) ada di program tersebut dan mudah dalam

APLIKASI PREDIKSI PENJUALAN JERUK DENGAN MENGGUNAKAN METODE REGRESI LINIER SEDERHANA DAN MOVING AVERAGE

BAB 3 METODOLOGI PEMECAHAN MASALAH DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN Pendahuluan

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PERSYARATAN PRODUK

BAB 3 PERANCANGAN PROGRAM. dari OOP (Object Oriented Programming) di mana dalam prosesnya, hal-hal

SISTEM PERAMALAN PERSEDIAAN UNIT MOBIL MITSUBISHI PADA PT. SARDANA INDAH BERLIAN MOTOR DENGAN MENGGUNAKAN METODE EXPONENTIAL SMOOTHING

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

Bab Implementasi Sistem

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. menggunakan metode Single Exponential Smoothing. Hasil perancangan tersebut

BAB 3 METODE PENELITIAN. Dalam skripsi yang penulis lakukan ini menggunakan analisa forecasting dari

PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN PERAMALAN PERSEDIAAN BARANG MENGGUNAKAN METODE WEIGHTED MOVING AVERAGE

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN RANCANGAN PROGRAM

Transkripsi:

35 Bab III PERANCANGAN PROGRAM APLIKASI 3.1 Spesifikasi Rumusan Rancangan Perancangan program aplikasi ini terbagi menjadi dua bagian yaitu proses, yaitu : proses input dan hasil keluaran atau output Proses Input Proses ini meminta inputan dari user berupa data time series, kemudian apabila semua data telah dimasukkan, maka hasil ramalannya bisa dilihat pada tampilan output Proses Output Proses ini akan menampilkan hasil peramalan dari data yang sudah di-input, berupa tampilan grafik, data hasil ramalan yang dengan lima metode peramalan, metode yang terbaik yang sebaiknya digunakan, serta presentase error. Pada proses ini juga dapat menghitung hasil peramalan data selanjutnya berdasarkan metode terbaik yang didapatkan. 3.2 Perancangan Modul Modul utama ini berisikan hanya satu pilihan menu, yaitu menu Input. Modul yang akan digunakan adalah modul Input dan modul Output.

36 3.2.1 Modul Input Modul Input adalah modul yang berguna untuk meminta inputan data dari user yang berupa data time series dengan cara memasukkan data yang telah disimpan dalam komputer. Data yang bisa digunakan hanya data berbasis text, dengan menggunakan Notepad Kemudian periode ramalan juga harus di input oleh user, sebaiknya disesuaikan berdasarkan data yang ada, misalnya : per kuartal, per bulan, per minggu. Modul ini akan menghitung menggunakan lima metode peramalan, yaitu : Metode Rata-Rata Bergerak (Moving Average), Metode Exponential Smoothing, Metode Linear Moving Average, Metode Linear Exponential Smoothing, dan Metode Dekomposisi. 3.2.2 Modul Output Modul Output akan menampilkan hasil perhitungan dari menu input.. Hasil tampilannya berupa grafik yang merepresentasikan data sebenarnya dan data ramalan terbaik, hasil perhitungan per metode, dan metode terbaik apa yang sebaiknya digunakan sebagai metode peramalan untuk memprediksi masa depan berdasarkan data tersebut, juga akan disertakan presentase error terkecil dari lima metode tersebut, yang dihitung dengan menggunakan Mean Square Error (MSE). Juga dapat menghitung data ramalan selanjutnya sesuai metode terbaik yang diperoleh.

37 3.3 Form 3.3.1 Form Input Form ini adalah form utama dari program aplikasi untuk pemilihan metode peramalan terbaik. Form ini diberi nama Form Input. Form ini terdiri dari tombol Open, yang berfungsi untuk mencari data dalam komputer yang ingin digunakan. Tombol Ramal, yang berfungsi untuk melakukan perhitungan. Kemudian yang terakhir adalah button Exit yang berfungsi untuk keluar dari program. User harus memasukkan jumlah periode yang diinginkan sesuai data yang digunakan. Gambar 3.1 Tampilan Layar Input

38 3.3.2 Form Output Form ini diberi nama Form Output. Form ini akan menampilkan hasil perhitungan dari Form Input, tampilan grafik dari data sebenarnya, hasil perhitungan per metode, metode peramalan yang sebaiknya digunakan, presentase error terkecil, dan juga dapat menghitung data ramalan selanjutnya sesuai metode terbaik yang diperoleh.. Button pada form ini, yaitu button Exit yang berfungsi untuk keluar dari program, dan button Back yang berfungsi untuk kembali ke form input, dan button Hitung untuk menghitung data ramalan sesuai dengan waktu yang diinginkan user. Gambar 3.2 Tampilan Layar Output 3.4 Cara Kerja Program Pada sub bab ini akan digambarkan secara lebih rinci lagi tentang diagram alir (flowchart) dan gambaran proses kerja yang terjadi yang akan

39 ditampilkan dalam bentuk STD mengenai proses proses yang terjadi pada setiap form. 3.4.1 Perancangan Diagram Alir (flowchart) Diagram alir merupakan alat pantu pemrograman yang biasanya digunakan. Diagram alir (flowchart) membantu programmer dalam mengorganisasikan pemikiran mereka dalam pemrograman, terutama bila dibutuhkan penalaran yang tajam dalam logika prosedur suatu program. Mulai Exit Menu Input Open Data sebenarnya Ramal Metode Moving Average Metode Exponential Smoothing Metode Linear Moving Average Metode Linear Exponential Smoothing Metode Dekomposisi Cari metode dengan error terkecil Exit Menu Output Back Hitung Exit Selesai Back Gambar 3.3 Flowchart perancangan form untuk mencari metode peramalan terbaik

40 Mulai Data sebenarnya (Yt) Hitung MA(N) = [Yt+Yt-1+ +Y(t-N-1)] / N Data Ramalan ^ (Yt) Hitung MSE = Jumlah [ (Yt-Yt) ^ 2 ] / N Gambar 3.4 Flowchart untuk metode Moving Average Mulai Data sebenarnya (Yt) Hitung ^ ^ ^ Yt+1 = Yt + (1/N)(Yt-Yt) Data Ramalan ^ (Yt) Hitung MSE = Jumlah [ (Yt-Yt) ^ 2 ] / N Gambar 3.5 Flowchart untuk metode Exponential Smoothing

Gambar 3.6 Flowchart untuk metode Linear Moving Average 41

Gambar 3.7 Flowchart untuk metode Linear Exponential Smoothing 42

Gambar 3.8 Flowchart untuk metode Dekomposisi 43

44 3.4.2 Perancangan Diagram Transisi (State Transition Diagram) STD perancangan program aplikasi untuk pemilihan metode peramalan adalah sebagai berikut : Lingkungan Windows Tekan "Exit" Kembali ke Lingkungan Windows Buka Layar "Input" Tampilan Layar "Input" Menunggu Inputan User Menunggu Pilihan User Tekan Open Tampilan periode : xxxx data sebenarnya : xxxx Menuju STD Output Tekan "Ramal" Dilakukan perhitungan pencarian metode peramalan terbaik Gambar 3.9 STD Menu Input Dari STD Input Tampilan Menu Output Menunggu Inputan User Tampilan grafik, hasil peramalan, metode yang cocok, dan presentase error Tekan Hitung Tampilan hasil ramalan yang diinginkan Tekan "Exit" Kembali Ke Linkungan Windows Menunggu Pilihan User Tekan Back Kembali ke Menu Input Gambar 3.10 STD Menu Output