PERAMALAN CUACA KOTA SURABAYA TAHUN 2011 MENGUNAKAN METODE MOVING AVERAGE DAN KLASIFIKASI NAIVE BAYES

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI

METODE KUANTITATIF, MENGGUNAKAN BERBAGAI MODEL MATEMATIS YANG MENGGUNAKAN DATA HISTORIES DAN ATAU VARIABLE-VARIABEL KAUSAL UNTUK MERAMALKAN

Moving Average. Perhatikan gambar Simple Moving Average dengan periode 10 berikut:

BAB 2 LANDASAN TEORI. Peramalan adalah kegiatan untuk memperkirakan apa yang akan terjadi di masa yang

PENENTUAN KEMIRIPAN TOPIK PROYEK AKHIR BERDASARKAN ABSTRAK PADA JURUSAN TEKNIK INFORMATIKA MENGGUNAKAN METODE SINGLE LINKAGE HIERARCHICAL

BAB 2 LANDASAN TEORI

Sistem Informasi Manajemen Tugas Akhir dan Kerja Praktek Jurusan Teknik Informatika PENS-ITS Berbasis Web

BAB 2 LANDASAN TEORI. diperkirakan akan terjadi pada masa yang akan datang. Ramalan tersebut dapat

DIAGNOSA KETERLAMBATAN PERKEMBANGAN PADA ANAK BALITA DENGAN ACUAN DENVER II DAN PENGAMBIL KEPUTUSAN DENGAN METODE DECISION TREE BERBASIS JSP

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

Aplikasi Sistem Informasi Forecasting pada PD. Maha Jaya. Teknik Informatika 1 Teknik Industri 2 Universitas Kristen Petra Surabaya

Bab III PERANCANGAN PROGRAM APLIKASI

Peramalan Deret Waktu Menggunakan S-Curve dan Quadratic Trend Model

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Peramalan (Forecasting) adalah suatu kegiatan untuk memperkirakan apa yang akan

BAB 2 TINJAUAN TEORITIS

BAB 2 TINJAUAN TEORITIS. Adanya waktu tenggang (lead time) merupakan alasan utama bagi perencanaan dan

BAB 2 LANDASAN TEORI

PREDIKSI PENGGUNAAN BANDWIDTH PENS_ITS MENGGUNAKAN JARINGAN SYARAF TIRUAN DENGAN ALGORITMA BACKPROPAGATION

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

PENERAPAN METODE SIMULATED ANNEALING UNTUK PENJADWALAN JOB SHOP PADA MESIN PABRIK

Rancang Bangun Aplikasi Prediksi Jumlah Penumpang Kereta Api Menggunakan Algoritma Genetika

SALES FORECASTING UNTUK PENGENDALIAN PERSEDIAAN

SISTEM INFORMASI PERUSAHAAN DAERAH PASAR SURYA SURABAYA

PERAMALAN (FORECASTING)

ANALISIS PERAMALAN PENJUALAN DAN KAITANNYA DALAM PERAMALAN LABA PADA PD. RAMATEX. Nama : Desty Trisnayannis NPM :

PERAMALAN (FORECASTING)

BAB 2 LANDASAN TEORI. untuk pergerakannya, dan digunakan untuk transportasi darat. Umumnya

DIAGNOSA KEMUNGKINAN PASIEN TERKENA STROKE DENGAN MENGGUNAKAN METODE NAIVE BAYES DAN METODE JARINGAN SYARAF TIRUAN BERBASIS WEB

BAB 3 LANGKAH PEMECAHAN MASALAH

Perbaikan Metode Prakiraan Cuaca Bandara Abdulrahman Saleh dengan Algoritma Neural Network Backpropagation

BAB 2 TINJAUAN TEORITIS

SI403 Riset Operasi Suryo Widiantoro, MMSI, M.Com(IS)

BAB III PERAMALAN. Praktikum Sistem Produksi ATA 2014/2015

PERAMALAN (Forecast) (ii)

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

Viendy Nurul Kusumawan 1, Deddy Kusbianto P.A 2, Nurudin Santoso 3

BAB II LANDASAN TEORI. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

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

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. memiliki persediaan, minimal dalam bentuk persediaan bahan-bahan pembantu

Pembahasan Materi #7

SISTEM INFORMASI UNTUK DATA KECELAKAAN BERBASIS MOBILE

BAB II LANDASAN TEORI

III. LANDASAN TEORI A. TEKNIK HEURISTIK

REMINDER PREDIKSI HARGA SAHAM PERUSAHAAN PADA BURSA EFEK VIA SMS DAN IVR

PERAMALAN (Forecast) Disajikan oleh: Bernardus Budi Hartono. Teknik Informatika [Gasal ] FTI - Universitas Stikubank Semarang

UKDW BAB 1 PENDAHULUAN

Matakuliah : Ekonomi Produksi Peternakan Tahun : Oleh. Suhardi, S.Pt.,MP

BAB I PENDAHULUAN 1.1 Latar Belakang Musim hujan merupakan musim yang mutlak ada di sebagian belahan benua dunia. Dan curah hujan pasti memiliki

BAB 2 LANDASAN TEORI

PROBABILITAS DAN TEOREMA BAYES

PREDIKSI INTENSITAS TRAFFIC MENGGUNAKAN DYNAMIC FORECASTING

Manajemen Operasional. PERAMALAN (Forecasting)

ANALISA KINERJA AGENT PADA CALL CENTER PT.INDOSAT,Tbk DENGAN IMPLEMENTASI DATA MINING CLUSTERING METODE K-MEANS

SISTEM PENGAMBILAN KEPUTUSAN PEMILIHAN LEMBAGA BIMBINGAN BELAJAR DENGAN VISUALISASI JALUR BERBASIS GIS (Study Kasus : Surabaya)

EMA302 Manajemen Operasional

Analisis Peramalan Permintaan Kemasan Karton Box Gelombang Pada PT. Multibox Indah

BAB I PENDAHULUAN 1.1 Latar Belakang

Dwi Puspitasari 1, Mustika Mentari 2, Wildan Ridho Faldiansyah 3

APLIKASI PERAMALAN PENGADAAN BARANG DENGAN METODE TREND PROJECTION DAN METODE SINGLE EXPONENTIAL SMOOTHING (STUDI KASUS DI TOKO PIONIR JAYA)

KATA PENGANTAR. Malang, Mei Penyusun

ANALISIS PERAMALAN PENJUALAN KANTOR PERCETAKAN DAN PERDAGANGAN UMUM CV AGUNG BEKASI TIMUR

Nama : Rian Surya Aji NPM : Jurusan : Manajemen Pembimbing : Martani, SE, MM.,

PENERAPAN LEAST SQUARE METHOD UNTUK PERAMALAN PENJUALAN DI HIJABSTORY BANDUNG

Persyaratan Produk. I.1 Pendahuluan

BAB 2 LANDASAN TEORI

TEKNIK PERAMALAN KUANTITATIF (TEKNIK STATISTIK) Astrid Lestari Tungadi, S.Kom., M.TI.

BAB IV HASIL DAN UJI COBA

Jurnal Politeknik Caltex Riau

BAB I PENDAHULUAN. bahwa sering terjadi ketidak-akuratan hasil peramalan, tetapi mengapa peramalan

BAB 3 Metode Penelitian

PENERAPAN METODE DOUBLE EXPONENTIAL SMOOTHING PADA PERAMALAN PRODUKSI TANAMAN PANGAN

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN 1.1. Latar Belakang

PREDIKSI LUASAN LUMPUR DENGAN TIME SERIES MENGGUNAKAN SIMULATED ANNEALING

Sistem Informasi Geografis (SIG) Pemetaan Lahan Pertanian di Wilayah Mojokerto

PERAMALAN PENJUALAN SEPATU DI TOKO PEGASHOES MENGGUNAKAN METODE TREND MOMENT

PERBANDINGAN ALGORITMA PARTICLE SWARM OPTIMIZATION DAN REGRESI PADA PERAMALAN WAKTU BEBAN PUNCAK

PERAMALAN PENJUALAN TIKET PESAWAT PADA CV. VIDO JAYA TOUR DAN TRAVEL

ANALISIS PERBANDINGAN METODE JARINGAN SYARAF TIRUAN DAN REGRESI LINEAR BERGANDA PADA PRAKIRAAN CUACA

ANALISIS PERAMALAN PENJUALAN SPARE PART BUSSING GARDAN MOBIL TRUK PADA CV. HARAPAN KELUARGA MAKMUR. : Dwi Handoko Npm :

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

BAB III METODOLOGI PENELITIAN

Peramalan (Forecasting)

POKOK BAHASAN. : Peramalan (Forecasting) Bab II : Manajemen Proyek. Bab III : Manajemen Persediaan. Bab IV : Supply-Chain Management

BAB 2 LANDASAN TEORI. datang. Kegunaan dari peramalan terlihat pada saat pengambilan keputusan.

BAB IV PENGUMPULAN DAN PENGOLAHAN DATA

Siti Fatimah

BAB IV HASIL DAN UJICOBA

PENGGUNAAN METODE PENGKLASTERAN UNTUK MENENTUKAN BIDANG TUGAS AKHIR MAHASISWA TEKNIK INFORMATIKA PENS BERDASARKAN NILAI

BAB 2 LANDASAN TEORI

BAB IV HASIL DAN UJICOBA

Sistem Peramalan Persediaan Barang Dengan Weight Moving Average Di Toko The Kids 24

BAB 2 LANDASAN TEORI. Peramalan (forecasting) adalah kegiatan memperkirakan atau memprediksi apa. situasi dan kondisi di masa yang akan datang.

BAB 2 LANDASAN TEORI

BAB 3 METODOLOGI PENELITIAN

1 BAB I PENDAHULUAN 1.1 Latar Belakang

U K D W BAB I PENDAHULUAN

Transkripsi:

PERAMALAN CUACA KOTA SURABAYA TAHUN 2011 MENGUNAKAN METODE MOVING AVERAGE DAN KLASIFIKASI NAIVE BAYES Mohammad Aminudin Jurusan Teknik Informatika, Entin Martiana K. Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya Kampus PENS-ITS Keputih Sukolilo Surabaya 60111 Telp (+62)31-5947280, 5946114, Fax. (+62)31-5946114 Email: adin_it07@yahoo.com Abstrak Di dalam suatu dunia ini ada suatu permasalahan dalam mengetahui keadaan cuaca dan di dalam suatu permasalahan teresebut saya menggunakan aplikasi peramalan cuaca yang digunakan untuk mengetahui suatu cuaca dalam suatu kota Surabaya pada tahun 2011 menggunakan metode moving average dan naive bayes klasifikasi yang digunakan untuk perhitungan dalam peramalan suatu cuaca tersebut. Sehingga peramalan ini juga kadang tepat dengan yang ada dan kadang pula salah sehingga kita hanya menggunakan perkiraan dalam suatu peramalan ini. Tapi dapat dipastikan lebih dari 50% dapat diakatan kebenarannya tapi kita juga tidak boleh terlalu percaya karena kita hanya dapat meramal dan yang menentukan ya tetap allah swt, jadi kita hanya dapat berusaha dengan menggunakan aplikasi ini. Latar Belakang Peramalan mempunyai peranan penting dalam kehidupan sehari-hari. Prakiraan cuaca, penjadwalan staff, dan perencanaan produksi adalah beberapa contoh dari aplikasi peramalan, yang banyak orang ingin meramalkannya dengan hasil yang akurat. Meskipun telah banyak dikenal metode peramalan tetapi apabila data historisnya (data masa lalu) tersedia dalam bentuk nilai-nilai linguistic. Metode time series forecasting merupakan suatu metode peramalan yang di dalamnya terbagi dengan 2 teknik peramalan. Yaitu statistik dan kecerdasan buatan(ai). Teknik peramalan yang digunkaan merupakan teknik peramalan statistik menggunakan metode moving average (MA), metode MA yang dipakai yaitu Simple Moving Average (SMA), Exponential Moving Average (XMA) dan Weighted Moving Average (WMA). Dan untuk mendapatkan hasil dari cuacanya menggunakan metode bayesian untuk pengklasifikasian sehingga mendapatkan hasil kesimpulan pada cuaca yang didapatkan. 1. Dasar Teori Teori-teori yang digunakan dalam penyelesaian proyek akhir akan dibahas dalam bab ini sesuai kaitannya dengan Moving Average dan Naïve Bayes sebagai metode yang digunakan dalam. 2.1 Peramalan Time Series(Forecasting) Peramalan (forecasting) adalah suatu kegiatan yang memperkirakan apa yang akan terjadi pada masa yang akan datang. Sedangkan ramalan adalah suatu situasi atau kondisi yang diperkirakan akan terjadi pada masa yang akan datang. Metode peramalan merupakan cara untuk memperkirakan secara kuantitatif apa yang akan terjadi pada masa yang akan datang dengan dasar data yang relevan pada masa lalu. Dengan kata lain, metode peramalan ini digunakan dalam peramalan yang bersifat objektif. Metode peramalan merupakan cara untuk memperkirakan secara kuantitatif apa yang akan terjadi pada masa yang akan datang dengan dasar data yang relevan pada masa lalu. Oleh karena itu, metode peramalan termasuk dalam kegiatan peramalan kuantitatif. Keberhasilan dari suatu peramalan sangat ditentukan oleh pengetahuan teknik tentang informasi lalu yang dibutuhkan yaitu informasi yang bersifat kuantitatif. Serta teknik dan metode peramalannya. Data time series adalah data deret waktu yaitu sekumpulan data pada satu waktu tertentu sedangkan peramalan time series adalah peramalan berdasarkan perilaku data masa lampau untuk diproyeksikan ke masa depan dengan memanfaatkan persamaan matematika dan statistika. 2.2 Kegunaan Peramalan Di dalam bagian organisasi terdapat beberapa kegunaan peramalan diantaranya:

Tabel 2.1 Nilai Perhitungan Dari SMA 1. Berguna untuk penjadwalan sumber daya yang tersedia. Penggunaan sumber daya yang efisien memerlukan penjadwalan produksi, transportasi, kas, personalia dan sebagainya. Input yang penting untuk penjadwalan seperti itu adalah ramalan tingkat permintaan konsumennya atau si pelanggan. 2. Berguna dalam penyediaan sumber daya tambahan. Waktu tenggang (lead time) untuk memperoleh bahan baku, menerima pekerja baru atau pembelian mesin dan peralatan dapat berkisar antara beberapa hari sampai beberapa tahun. Peramalan digunakan untuk menentukan kebutuhan sumber daya di masa yang akan datang. 3. Untuk menentukan sumber daya yang diinginkan. Setiap organisasi harus menentukan sumber daya yang dimiliki dalam waktu jangka panjang. Keputusan semacam ini bergantung kepada faktor-faktor lingkungan, manusia dan pengembangan sumber daya keuangannya. Semua penentuan ini memerlukan peramalan yang baik dan menajer yang dapat menafsirkan pendugaan serta membuat keputusan yang baik. Walaupun banyak bidang lain yang memerlukan peramalan, namun tiga kelompok di atas merupakan bentuk khas dari kegunaan peramalan jangka pendek, menengah dan panjang. 2.3 Model peramalan Moving Average Merupakan indikator yang paling sering digunakan dan paling standar. Jika di Indonesiakan artinya kira-kira adalah rata-rata bergerak. Moving average sendiri memiliki aplikasi yang sangat luas meskipun sederhana. Dikatakan sederhana karena pada dasarnya metode ini hanyalah pengembangan dari metode rata-rata yang biasa kita kenal di sekolah. Moving average mempunyai tiga varian yang berbeda yaitu Simple Moving Average, Weighted Moving Average dan Exponential Moving Average. Masing-masing merupakan metode rata- rata bergerak, hanya saja cara me-rataratakannya yang berbeda satu sama lain. A. Simple Moving Average (SMA) Jika saya mempunyai data 23, 24, 25, 26, 27, 28, 29 dan 30. Kemudian saya akan menerapkan metode SMA dengan 3 dan 4 maka hasilnya akan seperti ini: Sampel SMA 3 SMA 4 Periode 23 - - 24 - - 25 (23+24+25)/3 = 24-26 (24+25+26)/3 = 25 (23+24+25+26)/4 = 24.5 27 (25+26+27)/3 = 26 (24+25+26+27)/4 = 25.5 28 (26+27=28)/3 = 27 (25+26+27+28)/4 = 26.5 29 (27+28+29)/3 = 28 (26+27+28+29)/4 = 27.5 30 (28+29+30)/3 = 29 (27+28+29+30)/4 = 28.5 B. Exponential Moving Average XMA merupakan penyempurnaan dari metode SMA. Seperti kita ketahui bahwa pembobotan SMA merupakan penyebab yang mengakibatkan terjadinya keterlambatan sinyal perubahan trend. Pemberian bobot pada XMA sama seperti juga pada WMA, melibatkan. Hanya saja perbedaannya jika pada WMA semakin panjang yang kita gunakan maka semakin besar bobot nilai terakhirnya, maka pada XMA terjadi sebaliknya yaitu semakin panjang yang kita pakai maka semakin kecil pembobotan nilai terakhir yang kita pakai. Secara matematis XMA kita tuliskan dalam bentuk sebagai berikut 2 XMA 1 Cureent Price PreveriousXMA PreveriousXM A contoh perhitungannya. Dibawah ini adalah perhitungan XMA 6 : Tabel 2.2 Nilai Perhitungan Dari XMA No Data Preverious XMA XMA 1 25 - - 2 24 - - 3 28 - - 4 24 - - 5 26 - - 6 27 25,666667 26,047619 7 29 26,047619 26,891155 8 30 26,891155 27,779396 9 31 27,779396 28,699567 10 30 28,699567 29,071119 11 29 29,071119 29,050799 12 31 29,050799 29,607713 nilai previous XMA tersebut adalah nilai SMA. Jadi, nilai XMA untuk data pertama adalah sama persis dengan nilai SMA. Dalam contoh diatas besarnya adalah 25,666667. Diperoleh dari (25+24+28+24+26+27)/6 = 25,666667.XMA pada nomor 6 diperoleh dari rumus diatas yaitu :

2 XMA 6 1 27 25,666667 25, 666667 C. Weighted Moving Average Pada SMA, bobot setiap harga baik dua minggu lalu atau pun dua hari yang lalu memiliki bobot penilaian yang sama. Pada WMA data terakhir memiliki bobot yang lebih besar nilainya dibandingkan harga-harga sebelumnya. Pembobotan nilai pada WMA akan tergantung pada panjang yang kita tetapkan. Semakin panjang yang ditetapkan, maka semakin besar pula pembobotan yang diberikan pada data terbaru. Perhatikan tabel sederhana dibawah: Tabel 2.3 Pembobotan Pada Tabel Terbaru No Data Bobot WMA untuk 2 Nah, dari sini terlihat pada WMA dengan 2, maka dua data terakhirlah yanga akan dihitung. Semakin besar maka data terakhir akan semakin besar bobot penilaiannya. Dalam bentuk matematis, WMA dirumuskan sebagai berikut: WMA data bobot bobot Sebagai contoh, mari kita hitung WMA untuk 8 pada Tabel 2.6 : Tabel 2.4 WMA untuk 8 No Data Bobot Data x Bobot 1 25 1 25 2 26 2 52 3 23 3 69 4 27 4 108 5 29 5 145 6 23 6 138 Bobot WMA untuk 5 1 20 2 25 3 28 1 4 23 2 5 24 1 3 6 22 2 4 7 21 3 5 8 20 1 4 6 9 19 2 5 7 Bobot WMA untuk 7 WMA untuk 8 7 21 7 147 8 20 8 160 = 844 / 36 = 23,44 36 844 2.4 Naïve Bayes Metode Bayes merupakan pendekatan statistik untuk melakukan inferensi induksi pada persoalan klasifikasi. Metode ini menggunakan probabilitas bersyarat sebagai dasarnya. Dalam ilmu statistik, probabilitas bersyarat dinyatakan seperti gambar 2.1. Gambar 2.1 Fungsi Metode Bayesian Probabilitas X di dalam Y adalah probabilitas interseksi X dan Y dari probabilitas Y, atau dengan bahasa lain P(X Y) adalah prosentase banyaknya X di dalam Y. Selain data seperti diatas metode Naive Bayes juga dapat menangani data berupa numerik. Untuk menangani data numerik metode Naive Bayes menggunakan asumsi distribusi normal. Rumus seperti di dibawah ini : 1 n n f ( w) i1 x i 1 n 1 n i1 1 e 2 w 2 2 2 x 3. Perancangan dan Pembuatan Sistem Dalam bab ini diarahkan pada langkahlangkah perencanaan proyek akhir yang meliputi perencanaan perangkat lunak secara keseluruhan, yang merupakan pokok dari bahasan utama proyek akhir. Prosedur perancangan sistem secara umum untuk pembangunan sistem pakar pada Java dengan Moving Average dan klasifikasi dengan naiv bayes untuk Peramalan cuaca ini terdiri atas beberapa tahap, antara lain meliputi perancangan : 1. Data Perancangan data yang dimaksudkan adalah perancangan data-data yang berkaitan dengan pembuatan perangkat lunak, meliputi : a. Data input i 2

Termasuk di dalamnya data-data penunjang sebagai inputan pembuatan sistem. b. Data output Dari data input di atas, bagaimana sistem akan menggunakannya hingga didapatkan data baru sebagai output sistem 2. Proses Perancangan proses yang dimaksudkan adalah bagaimana sistem akan bekerja, proses-proses apa yang digunakan, mulai dari masuknya data input yang kemudian diproses oleh sistem hingga menjadi data output. 3. Antarmuka Perancangan antarmuka disini mengandung penjelasan tentang struktur data yang kita gunakan dalam sistem yang kita buat. Jadikan pengkondisian numerik Baca Database numerik? Cari nilai tekanan, kecepatan angin, suhu, dan kelembaban Proses Perhitungan: 1. Simpel Moving Average (SMA) 2. Exponential Moving Average (EMA) 3. Weighted Moving Average (WMA) 3.1. Rancangan Kerja System Proyek akhir ini dimaksudkan untuk membuat suatu peramalan dengan memasukkan suatu jenis bulan seperti januari,februari, dst. Dan nantinya akan diproses dari data yang ada dan dilakukan perhitugan dalam proses moving average yang telah dibagi menjadi 3 yaitu Simple Moving Average (SMA), Exponetial Moving Average (XMA), Weighted Moving Average yang didapat nilai-nilainya yang kemudian hasil nilainya diproses ke dalam perhitungan naive bayes dengan menggunakan data training dalam waktu 1 tahun atau 365 hari sehingga dari ketiga moving average tersebut didapatkan error terkecil yang kemudian akan diperoleh hasil cuaca yang di dapat. 3.2. Rancangan Kerja System Proses text mining digunakan untuk mencari kata kunci/keyword. Proses ini sangat dibutuhkan untuk mencari perwakilan dari sebuah dokumen. Untuk mendapatkan kata kunci dari sebuah dokumen, maka harus melewati tahapan tahapan proses dibawah ini. Khusus untuk dokumen berbahasa Indonesia tahapan prosesnya adalah Tokenizing, Filtering, Stemming, dan Counting. Tampilkan perhitungan Tekanan, arah angin, kec angin, suhu, kelembaban Gambar 3.4 Diagram alir Moving Average 3.2.2 Preprocessing 1. Baca Database Pada tahap ini sistem mengambil nilai data training dari database. 2. Cek Database apakah ada yang kosong atau sudah terisi semua. Pada tahap ini data yang sudah diambil dari database dicek kelengkapan isinya. a. Apabila sudah terisi semua maka selesai b. Apablia ada yang kosong maka lanjut ke tahap 3. Dalam hal ini biasanya yang kosong data pada attribut tekanan, kecepatan angin, suhu, kelembaban yaitu data yang berupa numerik. 3. Isi data yang kosong dengan nilai normal yang sudah ditentukan sebelumnya. 3.2.1 Moving Average Metode moving average berfungsi untuk membuat suatu nilai input dari naive bayes yang kemudian dijadikan pembanding dalam suatu error dalam naive bayes, dan hasil error terkecil akan dijadikan dalam hasil output dalam bentuk cuaca yang telah didapat. Untuk proses diagram alur akan ditampilkan pada gambar 3.3

akan dibuat pada proyek ini adalah sebagai berikut : Baca database Mean = Jumlah nilai / jumlah data bernilai Ya Apakah ada data kosong? Tidak Header Tampilan data Proses Hitung Tampilan bayes Tampilan Tampilan Moving Average Isi data kosong dengan nilai mean Selesai Gambar 3.5 Gambar Alur Preprosesing 3.2.3 Naive Bayes Metode ini berfungsi untuk mencari nilai probabilitas tiap faktor resiko sehingga nantinya hasilnya akan dijadikan perhitungan untuk menentukan apakah berawan cerah, berawan, berawan hujan. Gambar 3.7 Rancanagan Tampilan Software Tampilan muka untuk tampilan awal aplikasi merupakan halaman login. Halaman ini terbagi menjadi dua bagian utama yaitu : 1. Bagian header : untuk menampilkan header tampilan. Header ini menampilkan judul dari TA 2. Tampilan Data : untuk menampilkan data yang training yang digunakan sebagai acuan untuk melakukan peramalan. Baca Database Cari nilai probabilitas dari masing-masing parameter setiap Tabel Probabilitas Tidak Apakah Data Numerik? Ya Cari nilai mean dari masing-masing parameter setiap Cari nilai standart deviasi dari masingmasing parameter 3. Proses data : untuk melakukan proses data atau perhitungan untuk memperoleh hasil yang akan diinginkan. 4. Tampilan Bayes : Untuk perhitungan nilai dari Naive bayes yang telah dihitung 5. Tampilan Moving Average: Untuk menampilkan hitungan dari Simple Moving Average, Exponential Moving Average, Weighted Moving Average. 6. Tampilan Hasil : untuk menampilkan hasil yang diinginkan seperti nilai finess terbesar dan kemudian dibandingkan dengan data iklim/cuaca yang telah ada, mana nilai fitness yang mendekati iklim tersebut sehingga akan keluar iklim/cuaca yang diinginkan. Tabel Mean dan Standart Deviasi Gambar 3.6 Gambar Alur Naive Bayes 3.2.4 Rancangan Antarmuka Rancangan Antarmuka adalah Rancangan tentang tampilan yang akan dilihat oleh user dari proyek ini. Adapun rancangan antarmuka yang 4. Uji Coba dan Analisa 4.1 Hasil Running Program Aplikasi ini menampikan suatu proses peramalan cuaca yang diperoleh dari perhitungan nilai SMA,EMA,WMA dari data training sebanyak 365 hari atau 1 tahun yang kemudian telah didapatkan kemudian dilakukan proses perhitungan naive bayes untuk mendapatkan nilai mean, standard deviasi dan probabilitas. Kemudian

dilakukan perhitungan lagi untuk mendapatkan kesimpulan dari inputan hasil SMA, WMA, EMA yang kemudian dilakukan perhitungan nilai error terkecil dari proses tersebut sehingga mendapatkan hasil cuaca yang telah di dapat. 4.1.1. Analisa Tampilan Hasil Setelah ditekan Button Hitung Setelah ditekan tombol hitung akan keluar perhitungan SMA, WMA dan EMA yang telah dproses dari data training yang ada dan kemudian akan dproses dilanjutkan di bayes untuk mencari nilai mean, standard deviasi dan probabilitas yang akan didapatkan 3 hasil kesimpulan yang telah ada dan kemudian diperoleh hasil kesimpulan 3 output dari 3 inputan SMA, EMA, WMA. tahun 2011 khusunya pada daerah surabaya mulai tanggal 1 januari 31 Desember 2011 5.2 Saran 1 Dalam peggunaan data tersebut bisa meramalkan juga pada tahun setelah 2011. 2 Dalam peramalan tersebut bisa menggukan metode lain untuk menggunakannya 3 Datanya bisa berupa real time jadi bisa dilakukan proses online untuk meramalkan suatu cuaca tersebut 6. Daftar Pustaka 1. BMKG Juanda Surabaya 2. http://nuansaallina.files.wordpress.com/2 008/05/moving-average.pdf 3. Arna Fahriza, Peramalan Time Series, PENS-ITS, Surabaya. 4. http://belajarforex.com/walking-lamb/6- moving-average-ma.html Gambar 4.1 Tampilan Setelah Dilakukan Proses Hitung Analisa Sistem Dari beberapa percobaan dari proses di atas, ada faktor-faktor yang mempengaruhi hasil cuaca karena nilai suatu data training dari Cerah Berawan yang sangat sedikit jadi nilai untuk menghasilkan nilai Cerah Berawan sangatlah susah. dalam perhitungan moving average sehingga hasil yang diperoleh juga tidak terlalu jauh antara satu sama lain meskipun rumus yang dgunakan berbeda sehingga terkadang hasil cuaca setelah dipakai dalam inputan dalam bayes ketiga moving average antara SMA, EMA, dan WMA mempunyai hasil cuaca yang sama jadi terkadang untuk penggambilan kesimpulan cuacanya juga sama semua jadi untuk nilai pembanding diantara ketiga moving average tersebut menggunakan nilai error terkecil untuk menghasilkan hasil cuaca yang ditentukan. Setelah itu kita dapat mengetahui cuaca yang telah diramalkan pada tanggal berapa dan bulan berapa yang akan diramallkan. 5. Kesimpulan dan Saran 5.1 Kesimpulan Program pada Proyek Akhir ini sudah meramalkan cuaca dengan hasil berupa Cerah - Berawan, Berawan, dan Berawan hujan pada