Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehSudirman Hartono Kusnadi Telah diubah "7 tahun yang lalu
1
Imas S Sitanggang, S.Si, M.Kom
IMPLEMENTASI FUZZY OLAP PADA DATA POTENSI DESA DI PROVINSI JAWA BARAT TAHUN 2003 DAN 2006 SOFIYANTI INDRIASARI G Pembimbing: Imas S Sitanggang, S.Si, M.Kom Dr. Ir. Sri Nurdiati, M.Sc
2
PENDAHULUAN LATAR BELAKANG Data melimpah tanpa dilakukan pengolahan
Banyaknya kegiatan terkomputerisasi Data Potensi Desa yang bersumber dari BPS memiliki peranan yang cukup strategis Data warehouse dan OLAP dapat digunakan untuk query dan analisis secara efektif Data real yang dijumpai sering kali mengandung informasi yang tidak tepat dan ketidakpastian (uncertain) -> Konsep fuzzy
3
PENDAHULUAN (2) TUJUAN PENELITIAN RUANG LINGKUP PENELITIAN
Membangun data warehouse untuk data Potensi Desa tahun 2003 dan Aplikasi yang dibangun mengolah data yang direpresentasikan dalam model data multidimensi dengan menggunakan teori himpunan fuzzy. Mengimplementasikan operasi-operasi OLAP, yaitu roll-up, drill-down, slice, dice, dan pivot dengan menggunakan pendekatan fuzzy. RUANG LINGKUP PENELITIAN Penelitian ini dibatasi pada implementasi fuzzy OLAP pada data Potensi Desa di Provinsi Jawa Barat tahun 2003 dan 2006 yang bersumber dari Badan Pusat Statistik (BPS)
4
TINJAUAN PUSTAKA Data Warehouse Model Data Multidimensi
Data Warehouse adalah koleksi dari data berorientasi subjek, terintegrasi, time-variant, dan non-volatile yang mendukung proses pembuatan keputusan Model Data Multidimensi Model data multidimensi menampilkan data dalam bentuk kubus data (cuboid) terdiri dari sekumpulan dimensi dan fakta Untuk menggambarkan hubungan antar data pada data multidimensi digunakan skema multidimensi
5
TINJAUAN PUSTAKA (2) On-line Analytical Processing (OLAP)
OLAP adalah operasi basis data untuk mendapatkan data dalam bentuk ringkasan dengan menggunakan agregasi sebagai mekanisme utama. Terdapat beberapa operasi dalam model data multidimensional yaitu (Han & Kamber 2001) : Roll-up, Drill-down, Slice dan dice, Pivot (rotate)
6
TINJAUAN PUSTAKA (3) Himpunan Fuzzy Fuzzy C-Means (FCM)
Teori himpunan klasik (crisp) -> hanya memiliki dua nilai keanggotaan yaitu 0 dan 1 Teori himpunan fuzzy -> Lotfi A. Zadeh > memiliki nilai keanggotaan antara 0 dan 1 Fuzzy C-Means (FCM) Menurut Jang et al. (1997), Fuzzy C-Means merupakan algoritma clustering data di mana setiap titik data masuk dalam sebuah cluster dengan ditandai oleh derajat keanggotaan.
7
TINJAUAN PUSTAKA (4) Kubus Data Fuzzy
Himpunan fuzzy dapat didefinisikan untuk atribut kuantitatif Misalkan x, dengan fungsi keanggotaan setiap himpunan fuzzy sedemikian sehingga nilai dari x memenuhi persyaratan berada dalam satu atau lebih himpunan-himpunan fuzzy tersebut.
8
TINJAUAN PUSTAKA (5) Contoh kubus data fuzzy 3 dimensi (Alhajj & Mehmet 2003)
9
TINJAUAN PUSTAKA (6) Dimensi Fuzzy
Elemen (sel) pada dimensi data crisp dapat digabungkan menjadi satu elemen pada level di atasnya. Untuk kasus fuzzy, suatu elemen dapat direlasikan dengan lebih dari satu elemen pada level di atasnya dan derajat dari relasi tersebut berada pada interval [0,1]. Kinship relation mendefinisikan derajat dari relasi tersebut sebagai berikut (Molina et al ):
10
TINJAUAN PUSTAKA (7) Dimensi Fuzzy (2)
Dengan menggunakan relasi antarelemen dalam dua level berurutan, dapat didefinisikan relasi antara tiap-tiap pasangan nilai dalam level yang berbeda di suatu dimensi yang disebut extended kinship relation. Untuk menghasilkan suatu nilai agregasi, dilakukan pertimbangan terhadap semua kemungkinan path antarelemen dalam hirarki. Masing-masing nilai dikalkulasikan dengan mengagregasikan kinship relation pada dua level berurutan menggunakan operator t-norm dan t-conorm.
11
TINJAUAN PUSTAKA (8) (1 (1 0.3) (1
12
METODE PENELITIAN Tahapan Penelitian
13
METODE PENELITIAN (2) Data Praproses 1) Ekstraksi (extraction)
Data yang relevan untuk analisis: - Atribut numerik - Atribut yang mengandung konsep hirarki - Atribut yang terdapat pada tahun 2003 dan 2006 2) Pembersihan (cleaning) 3) Transformasi (transformation) 4) Pemuatan (loading) Sebelum dilakukan proses loading, terlebih dahulu dilakukan clustering terhadap seluruh atribut untuk menentukan himpunan fuzzy dan derajat keanggotaannya.
14
METODE PENELITIAN (3) Arsitektur Sistem
15
METODE PENELITIAN (4) Lingkungan Pengembangan Sistem
Perangkat keras berupa komputer personal dengan spesifikasi: Processor: AMD AthlonTM XP GHz Memory: 768 MB Harddisk 40 GB Keyboard dan mouse Monitor Perangkat lunak: Sistem operasi: Microsoft® Windows XP Professional DBMS: Oracle 10g Release 2 Data warehouse dan OLAP: Analytic Workspace Manager dan Measure Data Viewer MATLAB 7 untuk clustering data
16
HASIL DAN PEMBAHASAN Data Praproses
17
HASIL DAN PEMBAHASAN (2)
Clustering Proses clustering dilakukan menggunakan algoritma FCM Clustering dilakukan terpisah antara tahun 2003 dan 2006 Aturan Pemilihan cluster Nilai kevalidan cluster (S) yang paling kecil (Metode Xie & Beni) Kesamaan jumlah cluster pada dimensi yang sama dengan mempertimbangkan selisih nilai S terkecil Iterasi sampai lima cluster saja, agar linguitic yang dihasilkan lebih informatif
19
HASIL DAN PEMBAHASAN (3)
Tingkat Bawah (Bottom Tier) Pada tingkat ini data diambil dari basis data operasional. Selain itu, dilakukan penyesuaian struktur data terhadap skema data warehouse. Hal ini dilakukan dengan membentuk tabel dimensi dan fakta, serta menggambarkan hubungan data tersebut pada skema galaksi.
22
HASIL DAN PEMBAHASAN (4)
Tingkat Tengah (Middle Tier) Pada tingkat tengah adalah implementasi operasi OLAP pada data warehouse yang sudah terbentuk. Operasi OLAP yang dibentuk meliputi operasi roll-up, drill-down, slice, dice, dan pivot.
23
HASIL DAN PEMBAHASAN (5)
Tingkat Tengah (Middle Tier) (2) Operasi OLAP pada data crisp menggunakan fungsi agregasi biasa yaitu menggunakan operator agregasi berupa sum Operasi OLAP pada data fuzzy diimplementasikan sesuai dengan aturan-aturan pada konsep fuzzy. Yaitu dilakukan pertimbangan terhadap semua kemungkinan path antarelemen dalam hirarki. Masing-masing nilai dikalkulasikan dengan mengagregasikan kinship relation menggunakan operator t-norm dan t-conorm
24
HASIL DAN PEMBAHASAN (6)
Tingkat Atas (Top Tier) Data warehouse yang terbentuk ditampilkan dalam bentuk crosstab atau graph Dilengkapi dengan query bulider untuk membantu melakukan operasi OLAP Nilai-nilai yang ditampilkan di setiap elemen pada kubus data crisp adalah berupa nilai numerik yang sesuai dengan sumber data aslinya. Nilai-nilai yang ditampilkan pada kubus data fuzzy adalah nilai derajat keanggotaan
25
HASIL DAN PEMBAHASAN (7)
Tingkat Atas (Top Tier) (2) Aturan pemaknaan nilai agregasi fuzzy: - Perbandingan nilai derajat keanggotaan antarlinguisticnya Misal: Jika derajat keanggotaan pada linguistic A lebih besar daripada nilai derajat keanggotaan pada linguistic B maka nilai tersebut masuk ke dalam kategori A untuk nilai level di atasnya.
26
HASIL DAN PEMBAHASAN (8)
Tingkat Atas (Top Tier) (3) Aturan pemaknaan nilai agregasi fuzzy (2): Pertimbangan dengan mengacu pada elemen-elemen di level yang paling bawah (Jika nilai hasil agregasi menunjukkan bahwa perbandingan nilai linguistic-nya adalah sama) Yaitu dengan melihat nilai maksimum jumlah derajat keanggotaan yang nilainya lebih dari 0,5 pada masing-masing linguistic yang telah didefinisikan. Linguistic yang memiliki jumlah nilai keanggotaan lebih dari 0,5 yang paling besar akan menjadi kategori dari nilai tersebut
27
Misal Jika linguistic A jumlah derajat keanggotaan yang nilainya lebih dari 0.5 lebih besar dari jumlah derajat keanggotaan yang nilainya lebih besar dari 0.5 untuk linguistic B, maka masuk ke kategori A
28
KESIMPULAN DAN SARAN Kesimpulan
Penelitian ini menghasilkan data warehouse yang dibangun berdasarkan konsep fuzzy dan data warehouse untuk data crisp sebagai pelengkap penyajian informasi Data warehouse yang dibangun menggunakan konsep fuzzy selain melalui tahapan praproses data juga melalui proses clustering menggunakan algoritma FCM untuk mendapatkan himpunan fuzzy dan nilai derajat keanggotaan. Nilai derajat keanggotaan yang didapatkan merupakan measure, sedangkan linguistic yang didefinisikan dari jumlah cluster merupakan salah satu dari atribut pada level terbawah dalam dimensi yang terkait.
29
KESIMPULAN DAN SARAN (2)
Data warehouse fuzzy memiliki 4 kubus data yaitu penduduk, rumah tangga, lahan, dan sekolah. Operasi-operasi yang diimplementasikan adalah operasi roll-up, drill-down, slice, dice, dan pivot. Operasi untuk fuzzy OLAP dilakukan sesuai dengan konsep pengoperasian data multidimensi fuzzy. Operator untuk mendapatkan nilai agregasi pada konsep fuzzy adalah menggunakan operator t-norm atau t-conorm yang merupakan implementasi dari operator minimum atau maksimum. Penelitian ini memberikan informasi berupa data fuzzy dan data crisp. Data fuzzy yang disajikan memberikan informasi natural dengan mendefinisikan variabel linguistic. Data crisp menampilkan nilai sesuai data aslinya sebagai penunjang untuk mendapatkan informasi.
30
KESIMPULAN DAN SARAN (3)
Mengembangkan sistem yang mengintegrasikan fuzzy OLAP dengan beberapa algoritma dalam data mining seperti algoritma association rules. Sistem tersebut diharapkan dapat menyajikan report yang lebih lengkap dan lebih bermakna untuk melihat pola atau model data dengan lebih jelas, sehingga lebih informatif untuk mendukung pengambilan keputusan.
31
DAFTAR PUSTAKA Alhajj R, Mehmet K Integrating Fuzziness into OLAP for Multidimensional Fuzzy Association Rules Mining. Proceedings of the Third IEEE International Conference on Data mining. Cox, E Fuzzy Modeling and Algorithms for Data mining and Exploration. USA: Academic Press. Han J, Kamber M Data Mining: Concepts and Techniques. San Diego, USA: Morgan Kaufmann. Inmon WH Building the Data warehouse. New York, USA: John Wiley & Sons. Jang JSR, Sun CT, Mizutani Eiji Neuro-Fuzzy and Soft Computing. London: Prentice-Hall International, Inc. Molina C, et al A New Fuzzy Multidimensional Model. IEEE Transaction On Fuzzy System. Xie X, Beni G A Validity Measure for Fuzzy Clustering. IEEE Trans Patt Anal Mach Intel.13(8):
32
TERIMA KASIH
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.