PENAMBAHAN OPERASI OLAP DAN FUNGSI AGREGAT PADA TEMPORAL DATA WAREHOUSE TANAMAN PANGAN KABUPATEN KARO KARINA GUSRIANI
|
|
- Liani Tan
- 7 tahun lalu
- Tontonan:
Transkripsi
1 PENAMBAHAN OPERASI OLAP DAN FUNGSI AGREGAT PADA TEMPORAL DATA WAREHOUSE TANAMAN PANGAN KABUPATEN KARO KARINA GUSRIANI DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR BOGOR 2009
2 PENAMBAHAN OPERASI OLAP DAN FUNGSI AGREGAT PADA TEMPORAL DATA WAREHOUSE TANAMAN PANGAN KABUPATEN KARO KARINA GUSRIANI Skripsi Sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada Departemen Ilmu Komputer DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR BOGOR 2009
3 ABSTRACT KARINA GUSRIANI. OLAP Operations and Addition of Aggregate Functions in The Food Crops Temporal Data Warehouse in Karo. Under direction of ANNISA. Yearly data recorded in an organization would lead to accumulation of the data. Many organizations now already use data warehouse technology to obtain more structured information. Data warehouse could help them in making decisions by analyzing historical data, but changes in the process of recording object data such as split and merge, would complicate search in the data warehouse. Currently there's already a developed data warehouse with temporal approach to address issues such as split and merge. This study improves food crop temporal data warehouse in Karo by adding OLAP operations. Implementation of OLAP in multidimensional data would make data analysis in the data warehouse easier for the user. OLAP operations which will be developed in this temporal data warehouse is slicing, dicing, drill down, and roll up process, and also aggregate functions. Key words: Temporal Data Warehouse, OLAP Operations, Aggregate Function.
4 Judul Nama NIM : Penambahan Operasi OLAP dan Fungsi Agregat pada Temporal Data Warehouse Tanaman Pangan Kabupaten Karo : Karina Gusriani : G Menyetujui: Pembimbing Annisa, S.Kom., M.Kom. NIP Mengetahui: Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Pertanian Bogor Dr. Drh. Hasim, DEA NIP Tanggal Lulus:
5 RIWAYAT HIDUP Penulis dilahirkan di Bogor, Jawa Barat pada tanggal 14 Agustus 1987, sebagai anak kedua dari dua bersaudara pasangan Bapak Muchtar Thoyib dan Ibu Endang Yusmariah. Pada tahun 2005, penulis lulus dari SMA Negeri 3 Bogor dan pada tahun yang sama penulis diterima menjadi mahasiswa Institut Pertanian Bogor melalui jalur SPMB (Seleksi Penerimaan Mahasiswa Baru). Pada tahun 2006, berdasarkan hasil seleksi Mayor Minor, penulis diterima di Departemen Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam IPB (FMIPA IPB) yang merupakan departemen pilihan pertama penulis. Selain itu, untuk melengkapi kompetensi, penulis memilih minor Pengembangan Masyarakat pada Departemen Komunikasi dan Pengembangan Masyarakat Fakultas Ekologi Manusia IPB (FEMA IPB). Selama menjadi mahasiswa di Institut Pertanian Bogor, penulis aktif pada organisasi Himalkom FMIPA IPB periode 2006/2007 sebagai anggota komunitas Database. Pada tahun 2008 penulis melaksanakan kegiatan Praktik Kerja Lapangan di Balai Besar Industri Agro Bogor. Pada tahun 2008, penulis mendapatkan beasiswa Bantuan Belajar Mahasiswa (BBM) dari DIKTI.
6 PRAKATA Alhamdulillahi Rabbil alamin, puji dan syukur yang sedalam-dalamnya penulis panjatkan kepada Allah Subhanahu wa Ta ala atas limpahan rahmat dan hidayah-nya sehingga tugas akhir yang berjudul Penambahan Operasi OLAP dan Fungsi Agregat pada Temporal Data Warehouse Tanaman Pangan Kabupaten Karo dapat diselesaikan. Penulis juga menyampaikan ucapan terima kasih kepada: 1. Kedua orang tua, Ibu dan Bapak, Kakak tercinta, Kartika Muchtar yang selalu memberikan do a, semangat, nasehat serta dukungan untuk penulis, 2. Ibu Annisa, S.Kom.,M.Kom. selaku dosen pembimbing yang telah memberikan arahan dan bimbingan, kesabaran, perhatian dan waktunya kepada penulis dalam menyelesaikan skripsi ini, 3. Dosen-dosen Departemen Ilmu Komputer IPB yang telah begitu mulia membagi ilmunya kepada penulis, terutama Pak Hari Agung dan Pak Firman sebagai penguji, dan Ibu Sri Nurdiati sebagai penasehat terbaik, 4. Mirna, Mega, Agnes, Tsamrul, dan Kurni sebagai teman-teman satu bimbingan yang selalu memberikan masukan, saran dan semangat kepada penulis, 5. Venerate Zone, Vera Yunita, Yuni Arti, Sri Danuriati, Zissalwa Hafsari, Ninon NF dan semua anak-anak kost Harmony, Wisma Cantik, RZ atas dukungan dan semangat yang telah diberikan, 6. Teman-teman seperjuangan di Ilkomerz 42 IPB. Annisa, Chika, Ida, Elen, Indah, Siti, Banio, Dika, Anindra, Akhyar, Dani dan semua teman-teman yang selalu memberi keceriaan, 7. Kakak-kakak angkatan yang telah bersedia berbagi ilmu, terutama Kak Jefry, Mba Ayu, Kak Iwan, 8. Teman-teman yang selalu dekat di hati, Adi Adrian, Erdiansyah, Bang Ragil, Deasy, Shintana, Ratna, Uti, Mena, Lili, Monik, Anggi, Cipie, Icha. 9. Para staf di Departemen Ilmu Komputer IPB. Penulis menyadari bahwa masih terdapat kekurangan dalam penulisan skripsi ini. Semoga skripsi ini dapat memberikan manfaat bagi siapapun yang membaca. Bogor, Agustus 2009 Karina Gusriani
7 DAFTAR ISI Halaman DAFTAR TABEL... v DAFTAR GAMBAR... v DAFTAR LAMPIRAN... v PENDAHULUAN... 1 Latar belakang... 1 Tujuan... 1 Ruang Lingkup... 1 TINJAUAN PUSTAKA... 1 Temporal Data Warehouse... 1 Versi Struktur... 1 Transformation Function... 2 OLAP (On-Line Analytical Processing)... 2 Operasi-Operasi pada OLAP... 3 Model Data Multidimensi... 4 Data Level... 4 Arsitektur Data Warehouse... 5 METODE PENELITIAN... 5 Analisis Data... 5 Pembuatan Data warehouse... 5 Penambahan Operasi OLAP... 5 Penambahan Fungsi Agregat... 5 Uji Query... 6 Lingkup Pengembangan... 6 HASIL DAN PEMBAHASAN... 6 Analisis Data... 6 Pemuatan Data... 7 Penambahan Operasi OLAP... 8 Penambahan Fungsi Agregat Analisis Visual dari Cross-tabulation dan Grafik KESIMPULAN DAN SARAN Kesimpulan Saran DAFTAR PUSTAKA iv
8 DAFTAR TABEL Halaman 1 Jumlah bunga yang memiliki bagian kombinasi antara lebar daun bunga, panjang daun bunga, dan tipe spesies Cross-tabulation dari bunga yang berdasarkan panjang dan lebar daun bunga untuk tipe spesies Setosa Cross-tabulation dari bunga yang berdasarkan panjang dan lebar daun bunga untuk tipe spesies Versicolor Cross-tabulation dari bunga yang berdasarkan panjang dan lebar daun bunga untuk tipe spesies Virginica Cross-tabulation untuk operasi dicing pada spesies Virginica dengan panjang daun bunga high Pembagian versi struktur berdasarkan perubahan yang terjadi Dimensi dan elemen dimensi pada setiap cube DAFTAR GAMBAR Halaman 1 Dimensi divisi sales Empat level data Arsitektur three-tier (Han and Kamber 2006) Ilustrasi arsitektur penelitian Diagram alir metode penelitian Skema bintang untuk temporal data warehouse tanaman pangan Hirarki pada versi struktur tahun 2003 (StructureVersion1) Hirarki pada versi struktur tahun (StructureVersion2) Hirarki pada versi struktur tahun (StructureVersion3) Hasil query total produksi padi pada tahun 2003 hingga Hasil operasi drill down pada penelitian Malau (2009) Hasil operasi drill down setelah ditambah fungsi transformasi data atomik Hasil operasi drill down pada dimensi waktu Contoh operasi slicing Contoh operasi dicing Hasil query untuk fungsi agregat min, max, dan average Cross-tabulation dan grafik batang untuk perkembangan produksi padi dan jagung pada tahun 2003 hingga 2007 di Kabupaten Karo DAFTAR LAMPIRAN Halaman 1 Visualisasi 2-D dari luas tanam padi untuk semua wilayah kecamatan berdasarkan pada dimensi waktu dan wilayah. Measure yang ditampilkan adalah luas tanam dalam satuan Ha Visualisasi 3-D luas panen untuk semua wilayah berdasarkan pada dimensi waktu, komoditas pangan, dan wilayah. Measure yang ditampilkan adalah luas panen dalam satuan Ha v
9 Latar Belakang PENDAHULUAN Analisis data historis dan pengolahan data multidimensi bukan merupakan hal yang baru untuk mendukung suatu pengambilan keputusan. Namun perubahan objek data yang dicatat, membuat analisis data historis dan penelusuran terhadap data menjadi sulit untuk dilakukan. Misalnya, pada tahun 2003, objek yang dicatat oleh perusahaan adalah produksi padi dan jagung, sementara itu pada tahun 2004, objek yang dicatat oleh perusahaan adalah produksi padi sawah, padi gogo, jagung komposit dan jagung hybrida. Oleh karena itu, jika pengguna ingin mengetahui total produksi padi dari tahun 2003 hingga 2004, maka akan sulit memperoleh informasi total produksi padi, karena perubahan atribut yang dicatat tersebut. Untuk itu, teknologi data warehouse saat ini sudah dikembangkan dengan melakukan pendekatan secara temporal atau data warehouse berorientasi waktu untuk menangani perubahan objek. Penelitian mengenai temporal data warehouse sudah pernah dilakukan oleh Eder (2001). Penelitian tersebut memberi penjelasan mengenai model untuk temporal data warehouse bagi penelitian selanjutnya. Selanjutnya, penelitian Eder (2001) tersebut coba diterapkan oleh Malau (2009) untuk data tanaman pangan dan hortikultura di Kabupaten Karo. Penelitian lanjutan tersebut telah mampu menangani masalah split dan merge serta fungsi agregat sum. Namun ada beberapa kekurangan dari temporal data warehouse yang dilakukan oleh Malau (2009) tersebut, yaitu belum dapat mendukung operasi OLAP seperti slicing, dicing, drill down, dan roll up. Oleh karena itu, sebagai pelengkap dari temporal data warehouse yang sudah dibuat, diperlukan penambahan operasi OLAP seperti slicing, dicing, drill down, roll up serta fungsi agregat seperti min, max, dan average agar menjadi temporal data warehouse yang lebih baik. Tujuan Merancang dan membangun suatu model temporal data warehouse yang memiliki fitur operasi dasar data warehouse yaitu roll up, drill down, slicing, dan dicing serta fungsi agregat seperti min, max, dan average. Ruang Lingkup Penelitian ini difokuskan pada operasi dasar data warehouse yaitu slicing, dicing, roll up, drill down, dan penggunaan fungsi agregasi summary, max, min, dan average pada data tanaman pangan terutama padi dan jagung. TINJAUAN PUSTAKA Temporal Data Warehouse Temporal data warehouse merupakan suatu perbaikan dari teknologi data warehouse dengan melakukan pendekatan temporal, sehingga mampu menangani operasi dasar data warehouse seperti roll up, drill down, slicing dan dicing serta operasi-operasi yang kompleks seperti split (pembagian) dan merge (penggabungan). Temporal data warehouse menitikberatkan pada fungsi transformasi yang berasal dari versi struktur (Eder et al 2001). Contoh permasalahan yang tidak dapat ditangani oleh data warehouse biasa, misalnya diketahui sebuah divisi A mengalami pembagian divisi yaitu divisi A1 dan divisi A2 pada bulan Maret tahun 2000, jika ingin diketahui perkembangan divisi A, maka tanpa pendekatan temporal data warehouse tersebut tidak akan mampu memberikan informasi mengenai seluruh perkembangan divisi A. Informasi yang diperoleh oleh pengguna mengenai divisi A hanya sampai pada bulan Februari 2000, sebelum divisi A mengalami perubahan struktur. Namun demikian, apabila data warehouse tersebut telah menggunakan pendekatan temporal, maka akan diperlihatkan seluruh data melalui penelusuran structure version yang didukung fungsi transformasi. Dengan demikian, operasi split (pembagian) dan merge (penggabungan) yang terjadi pada divisi A dapat diketahui dan query pengguna mengenai seluruh data divisi A dapat dipenuhi. Versi Struktur Versi struktur merepresentasikan sudut pandang pada temporal data warehouse yang menangani struktur valid untuk interval waktu [T s,t e ]. Modifikasi anggota dimensi atau relasi hirarki memastikan berada pada suatu versi struktur. Jika interval waktu tertentu tidak ada berada dalam suatu versi struktur maka diperlukan suatu versi struktur baru yang dapat memastikan interval waktu tersebut dapat tertangani (Eder et al 2001). Secara umum structure version (SV) terdiri atas empat tuple dengan format <SV id, T, {DM Di, SVid,, DM DN, SVid, DM F,SVid }, H SVid > dimana SV id adalah unique identifier, T merepresentasikan waktu yang valid dari 1
10 structure version dengan selang waktu [T s, T e ], T s adalah start time atau waktu awal, dan T e adalah end time atau waktu akhir. DM Di, SVid adalah himpunan dari semua anggotaanggota dimensi, dimana merupakan bagian dari dimensi D i dan valid untuk waktu P dengan T s P T e. DM F,SVid adalah himpunan dari seluruh fakta-fakta yang valid pada waktu P dengan T s P T e, H Svid adalah himpunan dari penambahan hirarki yang valid pada waktu P dengan T s P T e. Ilustrasi untuk structure version (SV) seperti diperlihatkan pada Gambar 1, mengenai dimensi divisi untuk penjualan (sales) yang disertai interval (selang) waktu (Eder et al 2001): <M 1, > <M 1, > <M 4, > Div. A <M 1, <M 1, > <M 4, > <M 1, M 3> SubDiv.D Divisions <M 4, <M 1, > M 3> Divisions <M Div. B <M 1, SubDiv.E <M 4, > Gambar 1 Dimensi divisi sales. Div. C <M 1, Pada Gambar 1 terlihat bahwa SubDiv.D telah dimodifikasi pada waktu M 4, SubDiv. yang baru yaitu SubDiv.E dimasukkan pada saat waktu M 4, Div.C merupakan subdivisi dari Div.B pada waktu M 1 sampai M 3 (pada gambar ditandai dengan garis putus-putus). Berdasarkan Gambar 1, diperoleh beberapa structure version (SV), yaitu: 1. <SV 1, [M 1, M 3 ], {{Divisions, Div.A, Div.B, Div.C, SubDiv.D}, {Sales}}, {Div.A Divisions, SubDIv.D Div.A, }> 2. <SV 2, [M 4, ], {{Divisions, Div.A, Div.B, Div.C, SubDiv.D, SubDiv.E}, {Sales}}, {Div.A Divisions, SubDiv.D Div.A, SubDiv.E Div.A, }> Structure version yang diperoleh ada dua yaitu SV 1 dan SV 2. SV 1 dan seluruh anggotaanggota dimensi (Divisions, Div.A, Div.B, ) dan penambahan hirarki (Div.A Divisions, ) valid pada saat M 1 ke M 3, sedangkan untuk SV 2 valid pada saat M 4 sampai dengan waktu yang belum ditentukan. Transformation Function (TF) Transformation function dalam temporal data warehouse dinamakan dengan MapF (Mapping Function) dan menggunakan operasi dasar penjumlahan (sum). Misalnya suatu divisi A mengalami split pada bulan Maret tahun 2000 menjadi divisi A1 dan A2. Jika kita ingin menganalisis semua bulan pada tahun 2000 untuk divisi A, perusahaan hanya memiliki data untuk bulan Januari dan Februari, dimana untuk bulan Maret ke depan, perusahaan memiliki data untuk divisi A1 dan A2. Contoh jika ingin merepresentasikan omset dari divisi A1 untuk periode sebelum Maret tahun 2000 maka sebagai fungsi omset (A1, periode) = 30% dari omset (A, periode). Contoh lainnya, jika kita ingin mengetahui seluruh periode pada bulan Maret ke depan pada tahun 2000, maka jumlah dari karyawan M# dari divisi A terkait dengan fungsi M# (A, periode) = M# (A1, periode) + M# (A2, periode). Fungsi inilah yang disebut transformation function (MapF) dan untuk operasi yang digunakan adalah operasi sum (Eder et al 2001). Pada data tanaman pangan, operasi MapF akan digunakan untuk data jumlah produksi, luas tanam dan luas panen dari tanaman pangan, padi dan jagung. Misalnya, pada tahun 2003, padi yang ditanam berasal dari satu varietas saja (A), untuk itu pencatatan total padi untuk semua kecamatan dapat dikumulatifkan. Namun, pada tahun 2004, terdapat 2 varietas padi yaitu B dan C yang ditanam pada beberapa kecamatan. Dengan demikian, apabila pengguna ingin mengetahui hasil padi pada 2003 hingga 2004, sistem tidak akan mampu menjawab query tersebut. Pada kasus ini, jika struktur pencatatan padi tidak berubah, maka sistem tidak akan mampu menjawab query tentang berapa hasil produksi padi jenis A, B, atau C, karena pencatatan sebelumnya tidak membedakan jenis padi. Untuk itu diperlukan sebuah struktur baru dan bentuk MapF yang sesuai bagi struktur tersebut sehingga dapat menjawab query mengenai berapa hasil produksi padi di tahun 2003 hingga 2004 di setiap kecamatan. OLAP ( On-Line Analytical Processing) OLAP adalah sistem yang memfokuskan pada interaktif analisis data dan biasanya memiliki kemampuan luas mengenai visualisasi data dan membangkitkan ringkasan statistika. Karena alasan ini, pendekatan analisis multidimensional data didasarkan 2
11 pada terminologi dan konsep OLAP ( Tan et al 2006). Data yang biasanya ditampilkan oleh OLAP adalah fungsi agregasi seperti summary, max, min, dan average. OLAP menyediakan proses kalkulasi dan perbandingan data serta dapat menampilkan hasil dalam bentuk tabel dan grafik. Operasi-Operasi pada OLAP Operasi-operasi OLAP adalah sebagai berikut (Han dan Kamber 2006): - Slicing Slicing adalah proses melakukan pemilihan satu dimensi dari suatu kubus data sehingga menghasilkan subcube. - Dicing Dicing adalah proses melakukan pemilihan dua atau lebih dimensi dari suatu kubus data sehingga menghasilkan subcube. - Roll up Operasi roll up dilakukan pada kubus data dengan cara menaikkan tingkat suatu hirarki. Pada saat roll up dilakukan, maka jumlah dimensi akan berkurang. Contohnya, operasi roll up yang dilakukan pada kubus data di tingkat kecamatan menjadi tingkat kabupaten. - Drill down Drill down adalah operasi yang berkebalikan dengan roll up. Operasi ini merepresentasikan kubus data dengan lebih terperinci. Ilustrasi mengenai operasi slicing dan dicing dapat dilihat pada Tabel 1 berikut ini (Tan et al 2006). Tabel 1 Jumlah bunga yang memiliki bagian kombinasi antara lebar daun bunga, panjang daun bunga, dan tipe spesies. Petal length Petal width Species type Count Low Low Setosa 46 Low Medium Setosa 2 Medium Low Setosa 2 Medium Medium Versicolour 43 Medium High Versicolour 3 Medium High Virginica 3 High Medium Versicolour 2 High Medium Virginica 3 Petal length Petal width Species type Count high high Versicolour 2 high high Virginica 44 Operasi slicing yang dilakukan pada data di Tabel 1 digambarkan pada Tabel 2, Tabel 3, dan Tabel 4 sebagai berikut. Tabel 2 Cross-tabulation dari bunga yang berdasarkan panjang dan lebar daun bunga untuk tipe spesies Setosa. Length Width low medium High low medium high Tabel 3 Cross-tabulation dari bunga berdasarkan pada panjang dan lebar daun bunga untuk spesies Versicolour. Length Width low medium high low medium high Tabel 4 Cross-tabulation dari bunga berdasarkan pada panjang dan lebar daun bunga untuk spesies Virginica. Length Width low medium high low medium high Berdasarkan pada Tabel 2, Tabel 3, dan Tabel 4 telah dihasilkan tiga slice dari operasi slicing yang telah dilakukan pada data iris yang diperoleh dari tiga nilai terpisah untuk dimensi spesies. Di sisi lain, hasil dari operasi dicing merupakan suatu subset dari ketiga tabel tersebut dengan memilih ukuran panjang daun bunga atau lebar daun bunga. Misalnya dicing yang dilakukan untuk spesies Virginica dengan panjang daun bunga high. 3
12 Tabel 5 Cross-tabulation untuk operasi dicing pada spesies Virginica dengan panjang daun bunga high. Width low medium high Length high Pivoting Pivoting merupakan suatu kemampuan OLAP yang dapat melihat data dari berbagai sudut pandang (view point). Kita dapat mengatur sumbu pada cube sehingga memperoleh data yang diinginkan sesuai dengan sudut pandang analisis yang diperlukan. Model Data Multidimensi Model data multidimensi adalah model data yang digunakan pada data warehouse. Model data multidimensi terdiri atas dua data yaitu (Mallach 2000 dalam Kusumaningtias 2007) : - Data dimensi Data dimensi adalah entitas yang ingin disimpan oleh perusahaan (organisasi). Data dimensi akan berubah jika analisis kebutuhan pengguna berubah. Data dimensi mendefinisikan label yang membentuk isi laporan. Setiap dimensi diulang untuk setiap kelompok. Atribut data dimensi diletakkan pada tabel dimensi. Tabel dimensi berukuran lebih kecil daripada tabel fakta, berisi data bukan numerik yang berasosiasi dengan atribut dimensi. - Data fakta Data fakta adalah data utama dari data multidimensi yang merupakan kuantitas yang ingin diketahui dengan menganalisis hubungan antar dimensi. Data fakta diekstrak dari berbagai sumber. Data fakta cenderung stabil dan tidak berubah seiring waktu. Atribut data fakta diletakkan pada tabel fakta. Data Level Lingkungan data warehouse terdiri atas 4 tingkatan data, dapat dilihat pada Gambar 2 (Mallach 2000) berikut ini. Query Data ringkasan Data atomik Data operasional Gambar 2 Empat level data. 1. Data operasional Data yang berada di data warehouse berasal dari database operasional perusahaan. Data warehouse tidak akan berjalan tanpa data operasional. Contoh, hari ini saya menabung Rp Data atomik Data atomik terdiri atas data barang itu sendiri. Data atomik merupakan tingkat data terendah dari data dalam data warehouse. Semua fungsi data warehouse dimulai dengan data atomik atau dengan data yang berasal dari data atomik. Data atomik sesuai untuk data transaksi dengan penambahan dimensi waktu. Tingkat ini merupakan data yang dimasukkan ke dalam database data warehouse dari database operasional perusahaan. Contoh, saldo tabungan pada bulan Agustus adalah Rp Data ringkasan data warehouse Para analis memerlukan pengetahuan yang cukup mengenai kegunaan data warehouse. Ringkasan suatu data akan diperlukan pada proses analisis sehingga ringkasan tersebut akan digunakan secara berulang. Contoh, pada akhir bulan Agustus perusahaan memiliki pelanggan sebanyak 1487 yang berada di kode pos Data yang dapat menjawab pertanyaan yang spesifik Tingkat ini biasanya dibuat sebagai kebutuhan dan disimpan hanya sampai pengguna yang meminta itu selesai menggunakan data tersebut. Jika pengguna ingin menyimpan itu, microcomputer pengguna tersebut biasanya memiliki fasilitas untuk menyimpan data tersebut. Data warehouse sendiri tidak mementingkan proses penyimpanan tersebut. Contoh, pelanggan yang berada dalam kode pos memiliki pertumbuhan sebesar 3.95 persen selama tiga bulan dari Juni hingga Agustus. 4
13 Arsitektur Data Warehouse Arsitektur data warehouse yang umum digunakan adalah arsitektur three-tier. Arsitektur ini memiliki tiga lapisan yaitu lapisan bawah, lapisan tengah, dan lapisan atas (Han & Kamber 2006). Ilustrasi arsitektur three-tier dapat lihat pada Gambar 3. Gambar 3 Arsitektur three-tier (Han and Kamber 2006). Penelitian ini mengacu pada arsitektur data warehouse three-tier, tiga lapisan tersebut adalah: 1. Lapisan bawah (bottom tier) Lapisan bawah merupakan tempat pengolahan sumber data warehouse yang bertujuan agar data tersebut dapat digunakan dengan baik. 2. Lapisan tengah (middle tier) Lapisan tengah merupakan OLAP server yang berfungsi menyimpan struktur dari kubus data. 3. Lapisan atas (top tier) Lapisan atas adalah lapisan untuk end-user yang berisi query dan menampilkan informasi atau ringkasan. Query yang diuji pada penelitian ini dilakukan di Palo Add-in Win yang terintegrasi dengan Microsoft Office Excel. Arsitektur data warehouse dalam penelitian ini dapat diilustrasikan pada Gambar 4 berikut. Gambar 4 menjelaskan bahwa lapisan bawah dari arsitektur temporal data warehouse ini adalah data warehouse yang direpresentasikan dengan model dimensi, yaitu skema bintang. Lapisan tengah dari arsitektur temporal data warehouse adalah penyimpanan struktur kubus data yang dilakukan oleh tools Palo server. Lapisan atas dari arsitektur temporal data warehouse ini berupa aplikasi untuk enduser, aplikasi yang digunakan adalah Microsoft Office Excel. METODE PENELITIAN Data yang digunakan pada penelitian ini adalah data tanaman pangan yang berupa padi dan jagung di Kabupaten Karo dari tahun 2003 hingga tahun 2007 pada ruang lingkup jumlah produksi, luas tanam dan luas panen. Data diperoleh dari Dinas Pertanian, Peternakan, Perikanan dan Perkebunan Kabupaten Karo. Analisis Data Data tanaman pangan yang telah diperoleh selanjutnya dianalisis untuk mendapatkan atribut-atribut yang tepat dalam pembuatan temporal data warehouse. Hasil analisis ini digunakan untuk menentukan dimensi, fakta, dan skema yang tepat untuk model data multidimensi. Pembuatan Data warehouse Setelah dilakukan analisis data, dilakukan proses pembuatan data warehouse. Input data dilakukan berdasarkan skema yang telah dirancang. Data yang dimasukkan berdasarkan pada versi struktur yang terbentuk. Penambahan Operasi OLAP Pada tahap ini, dilakukan penambahan operasi dasar OLAP seperti slicing, dicing, roll up, dan drill down. Proses ini dilakukan dengan menransformasikan lower level dari setiap dimensi. Penambahan Fungsi Agregat Fungsi agregat yang ditambahkan pada temporal data warehouse ini adalah min, max, dan average. Fungsi agregat tersebut merupakan suatu measure untuk melihat informasi nilai minimum, nilai maksimum, dan rata-rata produksi dari setiap kecamatan setiap tahunnya. Gambar 4 Ilustrasi arsitektur penelitian 5
14 Uji Query Uji query adalah tahap untuk menguji temporal data warehouse apakah telah sesuai dengan kebutuhan dan berfungsi dengan baik serta memeriksa apakah operasi dasar data warehouse dan fungsi agregat berhasil diterapkan tanpa mengubah versi struktur dan fungsi transformasi. Pengujian dilakukan dengan kubus data yang divisualisasikan dengan tools OLAP pada Palo. Metode penelitian dapat digambarkan dengan visualisasi diagram alir pada Gambar 5. Studi pustaka Analisis data Versi struktur dan fungsi transformasi Pemuatan data Implementasi operasi OLAP Implementasi fungsi agregat Berhasil? tidak - Keyboard dan mouse - Monitor LCD 14 dengan resolusi 1280 x 800 Perangkat lunak : - Sistem operasi Windows 7 RC 1 - Microsoft Office 2007 SP 1 - Palo add-in Win HASIL DAN PEMBAHASAN Analisis Data Data yang digunakan pada penelitian ini adalah data tanaman pangan dan hortikultura pada tahun 2003 sampai tahun Atribut yang terdapat pada data sumber adalah data kecamatan, waktu, dan jenis tanaman pangan. Fakta yang terkait dengan tanaman pangan meliputi luas tanam, luas panen,dan produksi. Kabupaten Karo memiliki 13 kecamatan yaitu Barusjahe, Tigapanah, Kabanjahe, Simpang IV, Payung, Munte, Tigabinanga, Juhar, Kutabuluh, Mardingding, Berastagi, Merek, Lau Baleng. Elemen waktu yang dimiliki adalah tahun 2003, 2004, 2005, 2006, dan Jenis tanaman pangan yang dianalisis adalah tanaman padi dan jagung. Pembuatan temporal data warehouse ini bertujuan untuk mengatasi permasalahan sulitnya menganalisis data apabila terjadi perubahan objek pada data tersebut. Berdasarkan atribut yang terdapat pada sumber data, dihasilkan tiga tabel dimensi yaitu dimensi waktu, dimensi lokasi, dan dimensi komoditas, serta satu tabel fakta. Ilustrasi data multidimensi dari atribut yang telah diketahui dapat dilihat pada Gambar 6. ya Temporal data warehouse Gambar 5 Diagram alir metode penelitian. Lingkup Pengembangan Temporal data warehouse ini menggunakan perangkat keras dan perangkat lunak dengan spesifikasi sebagai berikut : Perangkat keras : - Processor Intel Core 2 Duo 1.83 GHz - RAM 2GB DDR2 - HDD 160 GB Gambar 6 Skema bintang untuk temporal data warehouse tanaman pangan. Atribut target yang akan dianalisis pada temporal data warehouse ini adalah luas tanam, luas panen, jumlah produksi, 6
15 minimum, maksimum dan rata-rata untuk nilai luas tanam, luas panen, serta jumlah produksi. Konseptual model data multidimensional merupakan bagian inti dari proses perancangan dan pemeliharaan yang berisi gabungan dari semua kebutuhan pengguna tapi belum tentu bagian dari kelengkapan implementasi. Semua model data yang terjadi selanjutnya dalam proses perancangan merupakan perbaikan dari model konseptual (Blaschka 1999). Perubahan struktur yang terjadi pada data yang digunakan dalam penelitian ini diantaranya adalah pada tahun 2003 diketahui jumlah produksi, luas tanam, dan luas panen dari komoditas padi dan jagung. Lalu pada tahun 2004 hingga 2005, data jagung dan data padi mengalami split (pemecahan) yaitu data padi terdiri dari data padi gogo dan padi sawah serta data jagung terdiri dari data jagung hybrida dan jagung komposit. Selanjutnya pada tahun 2006 hingga 2007 data padi dan jagung yang telah mengalami split tersebut mengalami merge (penggabungan) sehingga data padi dan jagung mengalami versi struktur yang sama pada tahun Ilustrasi dari versi struktur yang terjadi pada data tersebut dapat dilihat pada Gambar 7, Gambar 8, dan Gambar 9. Berdasarkan Gambar 5, Gambar 6, dan Gambar 7 diperoleh tiga versi struktur yaitu versi struktur 1 dengan interval waktu 2003, data dimensi komoditas yang valid pada versi struktur 1 adalah padi dan jagung. Versi struktur 2 dengan interval waktu 2004 hingga 2005, data dimensi komoditas yang valid adalah padi sawah, padi gogo, jagung hybrida, dan jagung komposit. Versi struktur 3 dengan interval waktu 2006 hingga 2007, data dimensi komoditas yang valid adalah padi dan jagung. Penjelasan lebih jelas dapat dilihat pada Tabel 6 berikut ini. Tabel 6 Pembagian versi struktur berdasarkan perubahan yang terjadi. Versi Struktur Jenis Perubahan Versi Struktur 1 Padi dan Jagung tidak mengalami perubahan. Versi Struktur 2 Padi dibagi menjadi 2 bagian yaitu padi sawah dan padi gogo. Jagung juga mengalami perubahan yaitu dibagi menjadi 2 bagian yaitu jagung hybrida dan jagung komposit. Versi Stuktur 3 Padi dan Jagung digabung kembali. Tanaman pangan padi jagung Gambar 7 Hirarki pada versi struktur tahun 2003 (StructureVersion1). Padi sawah padi 2004, , 2005 Tanaman pangan Padi gogo Jagung hybrid jagung 2004, , 2005 Jagung komposit Gambar 8 Hirarki pada versi struktur tahun (StructureVersion2). padi Tanaman pangan 2006, , 2007 jagung Gambar 9 Hirarki pada versi struktur tahun (StructureVersion3). Pemuatan Data Versi struktur adalah sudut pandang dalam temporal data warehouse valid untuk mengetahui periode waktu [T s, T e ]. Semua anggota dimensi dan semua hubungan hirarki serta struktur multidimensional harus valid pada setiap waktu interval. Dengan kata lain, dalam satu versi struktur tidak boleh ada versi berbeda dari anggota dimensi dan hubungan hirarki. Dan setiap modifikasi dari anggota dimensi atau hubungan hirarki pasti akan menjadi versi struktur yang baru, jika struktur versi untuk waktu interval yang ada belum terpenuhi (Eder et al 2001). Berdasarkan pada penjelasan di atas, maka untuk versi struktur 1, versi struktur 2, dan versi struktur 3 dibuat cube yang berbeda, secara berurutan diberi nama StructureVersion1, StructureVersion2, dan StructureVersion3. Setiap cube tersusun atas tiga tabel dimensi dan satu tabel fakta. Dalam implementasi, Palo tidak membedakan antara measure dan dimensi. Atribut target yang ada seperti luas tanam, luas panen dan jumlah 7
16 produksi dibuat dalam dimensi yang bernama measure. Dimensi dan elemen dimensi dari setiap cube dapat dilihat pada Tabel 7. Tabel 7 Dimensi dan elemen dimensi pada setiap cube Versi struktur Dimensi Elemen dimensi StructureVersion1 Waktu 2003 Lokasi Komoditas Measure All Kecamatan All Padi Jagung Produksi StructureVersion2 Waktu 2004 Lokasi Komoditas Measure Luas tanam Luas panen 2005 All Kecamatan All Padi sawah Padi gogo Jagung hybrida Jagung komposit Produksi StructureVersion3 Waktu 2006 Lokasi Komoditas Measure Luas tanam Luas panen 2007 All Kecamatan All Padi Jagung Produksi Luas tanam Luas panen Setelah dilakukan pembuatan cube dari setiap versi struktur, selanjutnya dilakukan pemuatan data. Pemuatan data merupakan proses pemindahan data dari spreadsheet excel ke cube yang dibuat di tools Palo. Untuk menjawab query pada data warehouse, pengguna harus menentukan versi struktur mana yang harus digunakan. Oleh karena itu, apabila pengguna ingin melihat data yang berasal dari dua versi struktur yang berbeda, pengguna harus melihat data dengan menggunakan dua cube. Untuk memudahkan pengguna agar mendapatkan data yang diinginkan yang berasal dari cube atau versi struktur yang berbeda, diperlukan fungsi transformasi yang dapat memetakan data dari satu versi struktur ke versi struktur yang lain. Palo mendukung terbentuknya suatu fungsi transformasi dengan membentuk serangkaian rule. Rule tersebut disimpan didalam suatu cube. Cube tersebut diberi nama cube query. Cube query merupakan cube yang dapat menangani beberapa query yang berkaitan dengan penggunaan versi struktur dan fungsi transformasi. Cube query memiliki dimensi yang sama dengan dimensi versi struktur yang lain yaitu dimensi lokasi, dimensi waktu, dimensi komoditas, dan dimensi measure. Data dimensi komoditas yang berada dalam cube query adalah tanaman padi dan jagung tanpa dibedakan berdasarkan jenis. Konsep hirarki yang ada pada cube query misalnya, untuk dimensi waktu terdapat elemen dimensi yang merupakan upper level dari tahun 2003, 2004, 2005, 2006, Konsep hirarki pada dimensi lokasi adalah All sebagai upper level untuk lower level kecamatan. Konsep hirarki pada dimensi komoditas adalah All sebagai upper level untuk padi dan jagung. TOLAP (Temporal On-Line Analytical Processing) merupakan bahasa yang berdasarkan rule (rule-based) (Vaisman 2002). Palo mendukung pendekatan temporal pada data warehouse karena Palo menyediakan fitur untuk membuat suatu rule. Syntax dari rule dalam PALO secara umum yaitu : [target] = f[source], dimana target adalah area di dalam cube yang dihitung atau didefinisikan dengan rule. Target area didefinisikan dengan elemen dimensi. Contoh query agregat yang membutuhkan MapF adalah, total produksi tanaman padi pada tahun 2003 sampai 2007 di kabupaten Karo, karena pada query tersebut terjadi perubahan versi struktur pada tahun 2003 sampai dengan tahun Untuk menjawab query diatas, MapF yang digunakan adalah sebagai berikut : Produksi[ , wilayah: All, padi] = Padi (2003, wilayah: All) + Padi Gogo ( , wilayah: All) + Padi Sawah ( , wilayah: All) + Padi ( , wilayah: All). Penambahan Operasi Dasar OLAP Operasi dasar OLAP yang ditambahkan dalam temporal data warehouse ini adalah slicing, dicing, roll up, dan drill down. Penelitian Malau (2009) belum dapat 8
17 mengimplementasikan operasi dasar OLAP tersebut. Contoh, untuk query, total produksi padi tahun 2003 hingga 2007 pada seluruh wilayah Kabupaten Karo, hasil yang ditampilkan dapat dilihat pada Gambar 10. dilakukan penambahan fungsi transformasi untuk data atomik dari setiap kecamatan, hasil yang diperoleh apabila Gambar 8 dikenakan operasi drill down, dapat terlihat pada Gambar 12. Gambar 10 Hasil query total produksi padi pada tahun 2003 hingga Query tersebut merupakan query yang melibatkan data yang berada pada upper level. All pada dimensi wilayah merupakan upper level untuk kecamatan. Data yang bersifat upper level merupakan hasil agregat dari elemen dimensi yang berada di level bawah. Artinya elemen All untuk dimensi wilayah merupakan hasil agregat dari level kecamatan. Nilai konsolidasi yang dimiliki oleh All dapat menghasilkan suatu tampilan yang lebih detail berupa data produksi dari setiap kecamatan. Proses tersebut belum dapat ditangani oleh penelitian Malau (2009). Hal yang dilakukan agar proses tersebut dapat ditangani adalah dengan menransformasikan data atomik sebagai penyusun data summary. Hasil yang dilakukan pada penelitian Malau (2009) apabila pada Gambar 10 dikenakan operasi drill down, akan terlihat seperti pada Gambar 11. Gambar 12 Hasil operasi drill down setelah ditambah fungsi transformasi data atomik. Hasil perbaikan dari Gambar 11 dapat dilihat dari ilustrasi Gambar 12, dimana hasil produksi padi pada tahun 2003 hingga 2007 dapat diperoleh beserta informasi detail mengenai total produksi padi pada setiap kecamatan. Operasi drill down tidak hanya dapat dilakukan pada dimensi wilayah saja, dimensi waktu pun dapat dikenakan operasi drill down. Hasil dari drill down pada dimensi waktu dapat dilihat pada Gambar 13. Gambar 11 Hasil operasi drill down pada penelitian Malau (2009). Hasil yang diperoleh dari query tersebut adalah ,00 Ton padi pada tahun 2003 hingga Pada Gambar 11, terlihat hasil produksi padi pada setiap kecamatan bernilai nol. Hal ini terjadi karena fungsi transformasi pada data atomik belum ada. Setelah Gambar 13 Hasil operasi drill down pada dimensi waktu. Operasi drill down seperti pada Gambar 13 dibutuhkan rule untuk memetakan data atomik dari 13 kecamatan yang ada di Kabupaten Karo untuk jangka waktu 5 tahun. Cell value dari anggota dimensi yang berada dalam upper level dihitung dari subordinat lower level nya. Sebelum melakukan transformasi data, kita memilih cube dari anggota dimensi yang berada di lower level dan menransformasikan setiap cell value untuk menghitung upper level- nya. Oleh karena itu, kolom dan baris yang diberi tanda pada Gambar 13, tidak memerlukan rule untuk mendeskripsikan nilai di setiap cell value-nya, karena kolom dan baris tersebut merupakan 9
18 upper level dari level yang berada di bawahnya. Contoh operasi slicing pada temporal data warehouse ini diilustrasikan pada Gambar 14. Gambar 14 Contoh operasi slicing. Contoh operasi dicing pada temporal data warehouse dapat dilihat pada Gambar 15. Gambar 16 Hasil query untuk fungsi agregat min, max, dan average. Berdasarkan hasil query di atas, diperoleh hasil rata-rata produksi tahun 2003 hingga 2005 adalah 9.093,67, produksi minimum adalah 7.903,00, dan produksi maksimum adalah 9.728,00. Analisis Visual dari Cross-tabulation dan Grafik Informasi yang dapat diperoleh dari temporal data warehouse ini misalnya, perkembangan produksi tanaman jagung yang terjadi di Kabupaten Karo dari tahun 2003 hingga tahun Crosstab dan grafik dari informasi di atas dapat dilihat pada Gambar 17. Gambar 15 Contoh operasi dicing. Penambahan Fungsi Agregat Fungsi agregat yang ditambahkan pada temporal data warehouse ini adalah min, max, dan average. Min adalah fungsi agregat untuk mencari nilai minimum dari suatu subset. Max adalah fungsi agregat untuk mencari nilai maksimum dari suatu subset. Average adalah fungsi agregat untuk mencari nilai rata-rata dari suatu subset. Fungsi agregat tersebut ditambahkan dalam dimensi measure. Contoh query untuk mengetahui fungsi agregat misalnya, produksi minimum, produksi maksimum dan nilai rata-rata padi pada tahun 2003 hingga 2005 untuk kota Barusjahe. Hasil yang akan diperoleh dari query tersebut dapat dilihat pada Gambar 16. Gambar 17 Cross-tabulation dan grafik batang untuk perkembangan produksi padi dan jagung pada tahun 2003 hingga 2007 di Kabupaten Karo. Dilihat dari dimensi waktu, pada tahun 2007, Kabupaten Karo menghasilkan produksi jagung sebanyak Ton dan produksi padi pada tahun 2007 sebanyak Ton. Pada tahun 2007, padi dan jagung mengalami peningkatan produksi tertinggi yaitu sebesar Ton untuk jagung dan Ton untuk padi. Tahun 2005 produksi jagung dan padi di Kabupaten Karo mengalami penurunan produksi yang paling besar dalam jangka waktu lima tahun terakhir. Produksi padi pada tahun 2005, Kabupaten Karo mengalami penurunan sebesar Ton dan menghasilkan Ton. Produksi jagung mengalami penurunan sebesar Ton, 10
19 dan hasil yang diperoleh pada tahun 2005 sebesar Ton. KESIMPULAN DAN SARAN Kesimpulan Temporal data warehouse yang telah dilakukan dengan menggunakan PALO 3.0 telah berhasil menangani beberapa query yang mengalami perubahan struktur. Perubahan struktur yang terjadi pada tahun 2003 hingga 2007 adalah split dan merge. Semakin banyak perubahan struktur yang terjadi maka semakin banyak kubus data yang terbentuk. Operasi OLAP (drill down, roll up, slicing, dicing) dapat diimplementasikan dengan baik dalam temporal data warehouse. Fungsi agregat seperti min, max dan average telah berhasil diimplementasikan pada temporal data warehouse. Perkembangan produksi, luas tanam, dan luas panen pada setiap kecamatan dapat dilihat lebih jelas dengan analisis visual terhadap crosstab dan grafik. Keunggulan dari pendekatan temporal pada data warehouse tanaman pangan adalah ketika terjadi suatu perubahan pencatatan objek antara tahun , analisis data historis masih dapat berjalan dengan baik. Hal ini terjadi karena perubahan yang ada dalam suatu interval waktu yaitu pada tahun 2003, , dan dibentuk ke dalam tiga versi struktur dan dipetakan oleh fungsi transformasi berupa MapF (Mapping Function) sehingga perubahan dimensi yang terjadi karena operasi split dan merge dapat ditangani. Saran Perubahan pencatatan data yang dilakukan setiap tahun akan banyak membutuhkan kubus data karena perubahan versi struktur yang terjadi. Oleh karena itu, diperlukan suatu mekanisme penyimpanan kubus data yang lebih baik. Pembuatan modul input dan modul update untuk penelitian selanjutnya diharapkan dapat mempermudah pengguna dalam pembuatan temporal data warehouse. DAFTAR PUSTAKA Blaschka M On Evolution in Multidimensional Databases. In Proc. of the DaWak 99 Conference. Eder J, Christian K Evolution of Dimension Data in Temporal Data Warehouses. University of Klagenfurt; Dep. of Informatics-Systems. Eder J, Christian K, Tadeuz M A Model for Temporal Data Warehouse. In Proc. of the Int. OESSEO 2001 Conference. Han J, Kamber M Data Mining: Concepts and Techniques. San Fransisco: Morgan Kaufman Publisher. Hayardisi Data Warehouse dan OLAP Berbasis Web Untuk Persebaran Hotspot di Wilayah Indonesia Menggunakan Palo 2.0 [skripsi]. Bogor: Departemen Ilmu Komputer, Institut Pertanian Bogor. Kusumaningtias, DW Pembuatan Data Warehouse Potensi Desa di Wilayah Bogor Menggunakan Oracle Data Warehouse [skripsi]. Bogor : Departemen Ilmu Komputer, Institut Pertanian Bogor. Malau, TJ Pembuatan Temporal Data Warehouse pada Komoditi Tanaman Pangan dan Hortikultura Kabupaten Karo, Sumatera Utara [skripsi]. Bogor : Departemen Ilmu Komputer, Institut Pertanian Bogor. Mallach, EG Decision Support and Data warehouse System. USA : Mc. Graw- Hill, Inc. Tan et al Introduction to Data Mining. USA : Pearson Education, Inc. Vaisman, A A Temporal Query Language for OLAP Implementation and a Case Study. In Proc. of the 8th Biennial Workshop on Data Bases and Programming Languages (DBPL). 11
20 LAMPIRAN
21 Lampiran 1 Visualisasi 2-D dari luas tanam padi untuk semua wilayah kecamatan berdasarkan pada dimensi waktu dan wilayah. Measure yang ditampilkan adalah luas tanam dalam satuan Ha. 13
22 Lampiran 2 Visualisasi 3-D luas panen untuk semua wilayah berdasarkan pada dimensi waktu, komoditas pangan, dan wilayah. Measure yang ditampilkan adalah luas panen dalam satuan Ha. 14
PENDAHULUAN TINJAUAN PUSTAKA
Latar Belakang PENDAHULUAN Analisis data historis dan pengolahan data multidimensi bukan merupakan hal yang baru untuk mendukung suatu pengambilan keputusan. Namun perubahan objek data yang dicatat, membuat
Lebih terperinciHASIL DAN PEMBAHASAN. Studi pustaka. Analisis data. Versi struktur dan fungsi transformasi. Pemuatan data. Implementasi operasi OLAP
Uji Query Uji query adalah tahap untuk menguji temporal data warehouse apakah telah sesuai dengan kebutuhan dan berfungsi dengan baik serta memeriksa apakah operasi dasar data warehouse dan fungsi agregat
Lebih terperinci2 <SV 2, [M 4, ], {{Divisions, Div.A, Div.B, Div.C, SubDiv.D, SubDiv.E}, {Sales}}, {Div.A Divisions, SubDiv.D Div.A, SubDiv.E Div.
3 yang mengalami pemekaran (split) wilayah sehingga dibagi menjadi dua provinsi yaitu provinsi Jawa Barat dan Banten pada tahun 2001. Jika menggunakan data warehouse biasa, hanya bisa dilihat perkembangan
Lebih terperinciWeb browser Mozilla Firefox 2.0 dan Internet Explorer 7 HASIL DAN PEMBAHASAN. Analisis Data
6 Web browser Mozilla Firefox 2.0 dan Internet Explorer 7 Analisis Data HASIL DAN PEMBAHASAN Data hotspot yang digunakan adalah data dari tahun 2000 sampai dengan tahun 2004. Hal ini disebabkan data hotspot
Lebih terperinciIMPLEMENTASI FUZZY OLAP PADA DATA POTENSI DESA DI PROVINSI JAWA BARAT TAHUN 2003 DAN 2006 SOFIYANTI INDRIASARI G
IMPLEMENTASI FUZZY OLAP PADA DATA POTENSI DESA DI PROVINSI JAWA BARAT TAHUN 2003 DAN 2006 SOFIYANTI INDRIASARI G64103046 DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT
Lebih terperincijumlah keluarga, dan jumlah rumah. Data diambil dari hasil sensus potensi desa yang dilakukan BPS tahun 1996, 1999, 2003, dan 2006.
1 Latar Belakang PENDAHULUAN Kemajuan teknologi komputer semakin memudahkan proses penyimpanan dan pengolahan data berukuran besar. Namun demikian, seringkali data yang sudah tersimpan belum dimanfaatkan
Lebih terperinciMATERI : OLAP DAN ANALISIS DATA MULTIDIMENSIONAL
MATERI : OLAP DAN ANALISIS DATA MULTIDIMENSIONAL O L A P - Singkatan dari : On line Analytical Processing - Konsep OLAP pertama diusulkan oleh E.F Codd, bapak dari basis data relasional - Pada basis data
Lebih terperinciHASIL DAN PEMBAHASAN. Microsoft SQL Server Microsoft Sharepoint Microsoft.Net Framework 4.0.
3 warehouse dan data mart memiliki batasan yang sangat tipis, namun perbedaan ini tidak perlu dikhawatirkan karena secara subtansi tujuan dari pembuatannya memiliki kesamaan (Noviandi 2010). Konsep data
Lebih terperinciTUGAS DATA WAREHOUSE & DATA MINING OLAP, OPERASI OLAP & MOLAP
TUGAS DATA WAREHOUSE & DATA MINING OLAP, OPERASI OLAP & MOLAP OLEH: VIVIAN WIJAYA (15 62 003) JURUSAN SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS ATMA JAYA MAKASSAR 2017 OLAP, OPERASI OLAP
Lebih terperinciPENDAHULUAN TINJAUAN PUSTAKA
1 Latar Belakang PENDAHULUAN Teknologi basis data saat ini berkembang sangat pesat. Data disimpan dalam basis data, diolah kemudian disajikan sebagai informasi yang bernilai bagi pengguna. Penyimpanan
Lebih terperinciDATAMULTIDIMENSI. DATAWAREHOUSE vs DATAMART FIRDAUS SOLIHIN UNIVERSITAS TRUNOJOYO
DATAMULTIDIMENSI FIRDAUS SOLIHIN UNIVERSITAS TRUNOJOYO DATAWAREHOUSE vs DATAMART DATAWAREHOUSE Perusahaan, melingkupi semua proses Gabungan datamart Data didapat dari proses Staging Merepresentasikan data
Lebih terperinciHASIL DAN PEMBAHASAN Kondisi Awal Lingkungan Pengembangan
6 proses updating lokasi untuk basis data dailyhotspot importime.php merupakan modul yang berguna untuk melakukan proses updating elemen dimensi waktu untuk basis data monthlyhotspot importimedaily.php
Lebih terperinciPENDAHULUAN TINJAUAN PUSTAKA
1 Latar Belakang PENDAHULUAN Saat ini sudah banyak organisasi yang telah mengadopsi teknologi data warehouse. Penerapan teknologi ini sangat membantu sekali bagi suatu organisasi yang memiliki data yang
Lebih terperinciDATA WAREHOUSING AND ONLINE ANALYTICAL PROCESSING (OLAP)
DATA WAREHOUSING AND ONLINE ANALYTICAL PROCESSING (OLAP) Overview Data Warehouse dan OLAP merupakan elemen penting yang mendukung decision support. Terutama bagi perusahaan perusahaan besar dengan database
Lebih terperinciBAB I PENDAHULUAN. I.1 Pendahuluan
BAB I PENDAHULUAN I.1 Pendahuluan Dalam kegiatan manusia sehari-hari, terutama dalam kegiatan transaksi, seperti transaksi perbankan, rekam medis, transaksi jual beli dan transaksi lainnya harus dicatat
Lebih terperinci4 Web server mengakses kubus data Palo server melalui Palo PHP API. Aplikasi OLAP menggunakan library JpGraph untuk menampilkan grafik.
5 4 Web server mengakses kubus data Palo server melalui Palo PHP API. Aplikasi OLAP menggunakan library JpGraph untuk menampilkan grafik. Lapis atas: Web browser Grafik Laptop JpGraph Line Plot Presentasi
Lebih terperinciHASIL DAN PEMBAHASAN Dalam pembuatan data warehouse potensi desa wilayah Bogor melalui beberapa tahap yaitu:
8 memeriksa apakah masukan dari pengguna akan memberikan keluaran yang sesuai dengan tidak memperhatikan proses yang terjadi di dalamnya (Sommerville 2000). HASIL DAN PEMBAHASAN Dalam pembuatan data warehouse
Lebih terperinciBAB III METODE PENELITIAN
15 BAB III METODE PENELITIAN Sistem informasi geografis persebaran hotspot di Indonesia merupakan suatu sistem yang bertujuan untuk memantau dan memberikan informasi mengenai persebaran hotspot yang ada
Lebih terperinciOLAP - PERTEMUAN 8 OLAP
OLAP - PERTEMUAN 8 OLAP OLTP & OLAP (1) OLTP adalah singkatan dari On Line Transaction Processing. OLTP sering kita jumpai di sekitar kita seperti toko atau swalayan contohnya database pada sistem informasi
Lebih terperinciHASIL DAN PEMBAHASAN Praproses Data Clustering
Perangkat lunak: Sistem operasi: Windows XP Home Edition, WEKA versi 3.5.7, ArcView GIS 3.3, Map Server For Windows (ms4w) 2.3.1 Chameleon 2.4.1 Perangkat keras: Prosessor intel Pentium 4 ~2GHz Memory
Lebih terperinciTugas. Data Warehouse. OLAP, Operasi OLAP, dan Jenis Rolap
Tugas Data Warehouse OLAP, Operasi OLAP, dan Jenis Rolap Renhard Soemargono 1562001 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS ATMA JAYA MAKASSAR 2017 OLAP (On-Line Analytical
Lebih terperinciPENGEMBANGAN DATA WAREHOUSE PROGRAM TRACKING STASIUN TV DI INDONESIA ABSTRAK
1 PENGEMBANGAN DATA WAREHOUSE PROGRAM TRACKING STASIUN TV DI INDONESIA Arsanda Prawisda, Wisnu Ananta Kusuma, Hari Agung Adrianto 1 Staf Departemen Ilmu Komputer, Fakultas Matematika dan IPA, Institut
Lebih terperinci6/26/2011. Menurut W.H. Inmon dan Richard D.H. Menurut Vidette Poe
Menurut W.H. Inmon dan Richard D.H. koleksi data yang mempunyai sifat berorientasi subjek,terintegrasi,time-variant, dan bersifat tetap dari koleksi data dalam mendukung proses pengambilan keputusan management
Lebih terperinciData Warehousing dan Decision Support
Bab 9 Data Warehousing dan Decision Support POKOK BAHASAN: Hubungan antara Data Warehouse dan Decision Support Model Data Multidimensi Online Analytical Processing (OLAP) Arsitektur Data Warehouse Implementasi
Lebih terperinciData Warehouse, Data Mart, OLAP, dan Data Mining. arifin, sistem informasi - udinus 1
Data Warehouse, Data Mart, OLAP, dan Data Mining arifin, sistem informasi - udinus 1 Data Warehouse Data warehouse adalah basis data yang menyimpan data sekarang dan data masa lalu yang berasal dari berbagai
Lebih terperinciSISTEM TRACER STUDY ALUMNI FAKULTAS ILMU KOMPUTER UNIVERSITAS MUSLIM INDONESIA MENGGUNAKAN METODE ON-LINE ANALITYCAL PROCESSING (OLAP)
SISTEM TRACER STUDY ALUMNI FAKULTAS ILMU KOMPUTER UNIVERSITAS MUSLIM INDONESIA MENGGUNAKAN METODE ON-LINE ANALITYCAL PROCESSING (OLAP) Aminurlah Syam 1, Abdul Rachman Manga 2 aminurlahsyam20051995@gmail.com
Lebih terperinciPerancangan Basis Data
Modul ke: Perancangan Basis Data Fakultas FASILKOM DATA WAREHOUSE Program Studi Sistem Informasi www.mercubuana.ac.id Anita Ratnasari, S.Kom, M.Kom DATA WAREHOUSE Definisi Data Warehouse Salah satu efek
Lebih terperinciIMPLEMENTASI OLAP PADA DATA PENJUALAN BBM MENGGUNAKAN PENTAHO TRIYONO
IMPLEMENTASI OLAP PADA DATA PENJUALAN BBM MENGGUNAKAN PENTAHO TRIYONO 41507120014 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2013 IMPLEMENTASI OLAP PADA DATA
Lebih terperinciONLINE ANALYTICAL PROCESSING (OLAP) BERBASIS WEB UNTUK TANAMAN HORTIKULTURA MENGGUNAKAN PALO FEBRIANI DWIPRIANTI
ONLINE ANALYTICAL PROCESSING (OLAP) BERBASIS WEB UNTUK TANAMAN HORTIKULTURA MENGGUNAKAN PALO FEBRIANI DWIPRIANTI DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN
Lebih terperinciPERANCANGAN DATA WAREHOUSE PENGOLAHAN PERSEDIAAN BUKU PT. GRAMEDIA ASRI MEDIA MAKASSAR
PERANCANGAN DATA WAREHOUSE PENGOLAHAN PERSEDIAAN BUKU PT. GRAMEDIA ASRI MEDIA MAKASSAR Erick A. Lisangan 1, N. Tri Suswanto Saptadi 2 1 erick_lisangan@yahoo.com 2 ntsaptadi@yahoo.com Abstrak Proses dan
Lebih terperinciHASIL DAN PEMBAHASAN. Nama dan deskripsi atribut tabel tempfact_indeksprestasi
Uji Query Tahap ini dilakukan setelah pembuatan data warehouse selesai. Pengujian ini dilakukan untuk melihat apakah operasi dasar OLAP berhasil diimplementasikan dan sesuai dengan informasi yang ditampilkan.
Lebih terperinciUniversitas Putra Indonesia YPTK Padang Fakulas Ilmu Komputer Program Studi Teknik Informatika. Knowledge Discovery in Databases (KDD)
Universitas Putra Indonesia YPTK Padang Fakulas Ilmu Komputer Program Studi Teknik Informatika Knowledge Discovery in Databases (KDD) Knowledge Discovery in Databases (KDD) Definisi Knowledge Discovery
Lebih terperincihttp://www.brigidaarie.com Apa itu database? tempat penyimpanan data yang saling berhubungan secara logika Untuk apa database itu?? untuk mendapatkan suatu informasi yang diperlukan oleh suatu organisasi
Lebih terperinciData Warehouse, Data Mart, OLAP, dan Data Mining CHAPTER 6
1 Data Warehouse, Data Mart, OLAP, dan Data Mining CHAPTER 6 Data Warehouse 2 Data warehouse adalah basis data yang menyimpan data sekarang dan data masa lalu yang berasal dari berbagai sistem operasional
Lebih terperinciBAB IV PERANCANGAN SISTEM
BAB IV PERANCANGAN SISTEM Pembahasan BAB IV mengenai proses perancangan data warehouse meliputi proses integrasi, pemodelan database dan dashboard interface. 4.1 Perencanaan Tahap perencanaan penelitian
Lebih terperinciAnggota Kelompok 3 :
Anggota Kelompok 3 : Customer relationship management (CRM) Adalah manajemen hubungan antara perusahaan dengan pelanggan sehingga baik perusahaan maupun pelanggannya akan menerima nilai maksimum dari hubungan
Lebih terperinciBASIS DATA MODEL BASIS DATA
BASIS DATA MODEL BASIS DATA APA ITU MODEL BASIS DATA? Model database menunjukkan struktur logis dari suatu basis data, termasuk hubungan dan batasan yang menentukan bagaimana data dapat disimpan dan diakses.
Lebih terperinciTugas Akhir (KI091391) Muhamad Adi Prasetyo
Tugas Akhir (KI091391) Muhamad Adi Prasetyo 5105100159 Prolog Sebuah Program Aplikasi Web yang dibuat untuk melaporkan kuantitas Proses Produksi Menggunakan Metode OLAP pada PT. Aneka Tuna Indonesia (ATI).
Lebih terperinciFAST berarti sistem ditargetkan untuk memberikan response terhadap user dengan secepat mungkin, sesuai dengan analisis yang dilakukan.
OLAP OLAP (Online Analytical Processing), merupakan metode pendekatan untuk menyajikan jawaban dari permintaan proses analisis yang bersifat dimensional secara cepat. Pengertian OLAP itu sendiri dapat
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM Proses analisis dan perancangan sistem merupakan suatu prosedur yang dilakukan untuk pemeriksaan masalah dan penyusunan alternatif pemecahan masalah yang timbul
Lebih terperinciHASIL DAN PEMBAHASAN. Analisis Data
atribut tahun akademik dan atribut. Selain generalisasi, pada proses ini juga dilakukan dengan mengkonstruksi atribut baru menggunakan data dari atribut yang sudah ada. 4 Pemuatan Data Pada tahap ini,
Lebih terperinciANALISA DATA TRANSAKSIONAL PADA E-COMMERCE DENGAN TEKNOLOGI OLAP (ON-LINE ANALYTICAL PROCESS)
ANALISA DATA TRANSAKSIONAL PADA E-COMMERCE DENGAN TEKNOLOGI OLAP (ON-LINE ANALYTICAL PROCESS) Budi Santosa 1), Dessyanto Boedi P 2), Markus Priharjanto 3) 1,2,3) Jurusan Teknik Informatika UPN "Veteran"
Lebih terperinciPenambahan Modul Updating Data pada OLAP Berbasis Web untuk Persebaran Hotspot di Wilayah Indonesia Menggunakan Palo 2.5
Penambahan Modul Updating Data pada OLAP Berbasis Web untuk Persebaran Hotspot di Wilayah Indonesia Menggunakan Palo 2.5 Riza Mahendra, Annisa, Imas S. Sitanggang Departemen Ilmu Komputer, Institut Pertanian
Lebih terperinciDATA WAREHOUSE KONSEP Konsep dasar data warehouse adalah perbedaan antara data dan informasi. Data terdiri dari fakta-fakta yang dapat diamati dan
DATA WAREHOUSE KONSEP Konsep dasar data warehouse adalah perbedaan antara data dan informasi. Data terdiri dari fakta-fakta yang dapat diamati dan direkam yang sering ditemukan dalam sistem operasional
Lebih terperinciIMPLEMENTASI FUZZY OLAP PADA DATA POTENSI DESA DI PROVINSI JAWA BARAT TAHUN 2003 DAN 2006 ABSTRAK
IMPLEMENTASI FUZZY OLAP PADA DATA POTENSI DESA DI PROVINSI JAWA BARAT TAHUN 003 DAN 006 Imas S Sitanggang, Sri Nurdiati, Sofiyanti Indriasari Staf Departemen Ilmu Komputer, Fakultas Matematika dan IPA,
Lebih terperinciABSTRAK. Kata kunci : Trend moment, cube, yudisium mahasiswa baru. Universitas Kristen Maranatha
ABSTRAK Proses yudisium mahasiswa baru menggunakan pengolahan data dengan sistem terkomputerisasi. Proses ini dapat mengakses dimensi dimensi tertentu pada basis data yang ada. Basis data ini digunakan
Lebih terperinciBasis Data Oracle - Business Intelligence System. Ramos Somya, M.Cs.
Basis Data Oracle - Business Intelligence System Ramos Somya, M.Cs. Menurut W.H. Inmon dan Richard D.H., data warehousing adalah koleksi data yang mempunyai sifat berorientasi subjek, terintegrasi, time-variant,
Lebih terperinciBAB III METODE PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan dalam
BAB III METODE PENELITIAN 3.1 Desain Penelitian Desain penelitian adalah tahapan atau gambaran yang akan dilakukan dalam melakukan penelitian, untuk memudahkan penyusun dalam melakukan penelitian, dibutuhkan
Lebih terperinciPEMBANGUNAN DATA WAREHOUSE DAN APLIKASI OLAP UNTUK MEMANTAU PRESTASI MAHASISWA PROGRAM STUDI S1 ILMU KOMPUTER IPB SUCI REZKY FHATTIYA
PEMBANGUNAN DATA WAREHOUSE DAN APLIKASI OLAP UNTUK MEMANTAU PRESTASI MAHASISWA PROGRAM STUDI S1 ILMU KOMPUTER IPB SUCI REZKY FHATTIYA DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Lebih terperinciSIE/nts/TIUAJMks 9/26/2013
N. Tri Suswanto Saptadi 1 Data warehouse adalah basis data yang menyimpan data sekarang dan data masa lalu yang berasal dari berbagai sistem operasional dan sumber yang lain (sumber eksternal) yang menjadi
Lebih terperinciBab 3 Metode dan Perancangan Sistem
Bab 3 Metode dan Perancangan Sistem Penelitian ini dimulai dari pengambilan data penjualan PT. Sinar Niaga Sejahtera Point Ambarawa yang kemudian diteruskan dengan permintaan ijin untuk melakukan replikasi
Lebih terperinciDATAWAREHOUSE. Sukarsa:Pasca Elektro Unud. I Made Sukarsa
DATAWAREHOUSE I Made Sukarsa Evolusi Sistem Informasi Decision Support System database Database (I,U,D,R) ETL DW (Read) Masalah : integrasi /konsistensi OLTP Normalisasi/Den ormalisasi OLAP Denormalisasi
Lebih terperinciPENGEMBANGAN APLIKASI FUZZY TEMPORAL ASSOCIATION RULE MINING (STUDI KASUS : DATA TRANSAKSI PASAR SWALAYAN ) HANDAYANI RETNO SUMINAR
PENGEMBANGAN APLIKASI FUZZY TEMPORAL ASSOCIATION RULE MINING (STUDI KASUS : DATA TRANSAKSI PASAR SWALAYAN ) HANDAYANI RETNO SUMINAR DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Lebih terperinciMETODE PENELITIAN HASIL DAN PEMBAHASAN
METODE PENELITIAN Proses Dasar Sistem Proses dasar pengembangan sistem secara umum terdiri dari tahapan sebagai berikut: 1 Praproses. Pada tahap ini dilakukan persiapan yang meliputi seleksi data, transformasi
Lebih terperinciPerancangan Dan Implementasi Aplikasi Olap Dengan Metode Pengembangan Waterfall Dan Evolutionary Untuk Analisis Data Pada Perguruan Tinggi
Perancangan Dan Implementasi Aplikasi Olap Dengan Metode Pengembangan Waterfall Dan Evolutionary Untuk Analisis Data Pada Perguruan Tinggi I Nyoman Mahayasa Adiputra, J. Wahyu Nugroho Joshua Sekolah Tinggi
Lebih terperinci[Data Warehouse] [6/C2 & 6/D2]
[Data Warehouse] [6/C2 & 6/D2] [ Chapter 3] Arsitektur dan Struktur Data Warehouse Dedy Alamsyah, S.Kom, M.Kom [NIDN : 0410047807] Arsitektur Data Warehouse Menurut Poe, arsitektur adalah sekumpulan atau
Lebih terperinciMAKALAH SEMINAR PENGEMBANGAN DATA WAREHOUSE DAN APLIKASI OLAP PADA DATA EVALUASI PROSES BELAJAR MENGAJAR IPB BERBASIS WEB
MAKALAH SEMINAR PENGEMBANGAN DATA WAREHOUSE DAN APLIKASI OLAP PADA DATA EVALUASI PROSES BELAJAR MENGAJAR IPB BERBASIS WEB Oleh: Wahyu Dwi Suryanto G64096065 Pembimbing: Firman Ardiansyah, S.Kom., M.Si.
Lebih terperinciBAB II LANDASAN TEORI. Teori teori yang digunakan sebagai landasan dalam desain dan. implementasi dari sistem ini adalah sebagai berikut :
BAB II LANDASAN TEORI Teori teori yang digunakan sebagai landasan dalam desain dan implementasi dari sistem ini adalah sebagai berikut : 2.1. Sistem Informasi Manajemen Sistem Informasi Manajemen adalah
Lebih terperinciPENGELOLAAN SISTEM INFORMASI TATA PAMONG DAN KEMAHASISWAAN MENGGUNAKAN OLAP UNTUK PENYUSUNAN LAPORAN BORANG AKREDITASI
PENGELOLAAN SISTEM INFORMASI TATA PAMONG DAN KEMAHASISWAAN MENGGUNAKAN OLAP UNTUK PENYUSUNAN LAPORAN BORANG AKREDITASI Masfulatul Lailiyah, Umi Laili Yuhana, Dini Adni Navastara Jurusan Teknik Informatika,
Lebih terperinciPENYAJIAN SISTEM INFORMASI SPASIAL SUMBER DAYA ALAM DENGAN MENGGUNAKAN FRAMEWORK PMAPPER AMALIA RAHMAWATI G
PENYAJIAN SISTEM INFORMASI SPASIAL SUMBER DAYA ALAM DENGAN MENGGUNAKAN FRAMEWORK PMAPPER AMALIA RAHMAWATI G64103020 DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN
Lebih terperinciOnline Analytical Processing (OLAP)
Online Analytical Processing (OLAP) OLAP 1/16 Outline Keuntungan OLAP Penyajian Data Multidimensi Peralatan OLAP dan Kategorinya Penerapan SQL pada OLAP OLAP 2/16 OLAP : Sintesa dinamis, analisis, dan
Lebih terperinciMODEL SISTEM INFORMASI BUSINESS INTELLIGENCE MAHASISWA DENGAN METODE OLAP DI PROGRAM STUDI XYZ
MODEL SISTEM INFORMASI BUSINESS INTELLIGENCE MAHASISWA DENGAN METODE OLAP DI PROGRAM STUDI XYZ Rani Susanto 1), Tati Harihayati M 2), Utami Dewi Widianti 3) 1), )2, 3) Teknik Informatika UNIKOM Bandung
Lebih terperinciBab 3. Metode Penelitian dan Perancangan Sistem
Bab 3 Metode Penelitian dan Perancangan Sistem Dalam penelitian ini akan dilakukan representasi informasi demografi kependudukan di Provinsi Jawa Tengah, dari mulai data mentah yang dibukukan menjadi output
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006
UNIVERSITAS BINA NUSANTARA Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN DATA WAREHOUSE PT. CIPTA TERAS ADI BUSANA
Lebih terperinciPERANCANGAN DATA WAREHOUSE CALON MAHASISWA BARU POLITEKNIK NEGERI LHOKSEUMAWE
PERANCANGAN DATA WAREHOUSE CALON MAHASISWA BARU POLITEKNIK NEGERI LHOKSEUMAWE Nanang Prihatin 1 1 Dosen Politeknik Negeri Lhokseumawe ABSTRAK Bagi sebuah perguruan tinggi, penerimaan calon mahasiswa merupakan
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
20 BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Data Pada penelitian ini digunakan data satelit NOAA pada tahun 1997 sampai dengan 2005 serta data satelit TERRA dan AQUA dari tahun 2000 sampai dengan 2009.
Lebih terperinciAbstrak. Kata kunci: Data Warehouse, Database, preprocesssing, OLAP. v Universitas Kristen Maranatha
Abstrak Data transaksi Eureka Foodcourt U.K. Maranatha menjadi kesempatan bagi pihak manajemen untuk dimanfaatkan. Pembuatan data warehouse merupakan suatu tahapan bagus bagi Eureka Foodcourt Universitas
Lebih terperinciPENGEMBANGAN DATA WAREHOUSE DAN APLIKASI OLAP DATA TRACER STUDY ALUMNI IPB BERBASIS WEB MENGGUNAKAN MICROSOFT BUSINESS INTELLIGENCE
PENGEMBANGAN DATA WAREHOUSE DAN APLIKASI OLAP DATA TRACER STUDY ALUMNI IPB BERBASIS WEB MENGGUNAKAN MICROSOFT BUSINESS INTELLIGENCE Oleh: Wahyu Dwi Suryanto G64096065 Pembimbing: Firman Ardiansyah, S.Kom.,
Lebih terperinciBAB I PENDAHULUAN. memproduksi kapas seperti kapas kecantikan dengan merek Selection Cotton.
BAB I PENDAHULUAN I.1. Latar Belakang Sistem Informasi Geografis adalah sistem informasi khusus yang mengelola data yang memiliki informasi spasial (bereferensi keruangan). Atau dalam arti yang lebih sempit,
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Kebutuhan Program Untuk menjalankan aplikasi ini ada beberapa kebutuhan yang harus dipenuhi oleh pengguna. Spesifikasi kebutuhan berikut ini merupakan spesifikasi
Lebih terperinciBAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. yang tepat. Sistem data mining mampu memberikan informasi yang tepat dan
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1. Tinjauan Pustaka Sistem data mining akan lebih efektif dan efisiensi dengan komputerisasi yang tepat. Sistem data mining mampu memberikan informasi yang
Lebih terperinciPERANCANGAN DATA MART PADA PT EBDESK TEKNOLOGI (Studi Kasus : Divisi Chief Technology Officer)
PERANCANGAN DATA MART PADA PT EBDESK TEKNOLOGI (Studi Kasus : Divisi Chief Technology Officer) TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, di Program Studi Teknik Informatika,
Lebih terperinciBAB III METODE PENELITIAN. ini dilaksanakan dari bulan Agustus Oktober 2016.
BAB III METODE PENELITIAN 3.1. Tempat dan Waktu Penelitian Penelitian ini dilaksanakan di Universitas Muhammadiyah Yogyakarta di ruang Biro Sistem Informasi, gedung AR. Fachruddin B. Adapun waktu penelitian
Lebih terperinciBusiness Intelligence. Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Business Intelligence Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization DEFINISI DATA WAREHOUSE Data warehouse adalah database yang saling bereaksi yang dapat digunakan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. dirancang maka langkah selanjutnya adalah mengimplementasikan data. tahapan implementasi dan waktu yang dibutuhkan:
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Setelah informasi perusahaan telah dikumpulkan dan data warehouse telah dirancang maka langkah selanjutnya adalah mengimplementasikan data warehouse pada
Lebih terperinciJurnal Ilmiah Komputer dan Informatika (KOMPUTA) 1 Edisi...Volume..., Bulan 20..ISSN : PEMBANGUNAN INDEPENDENT DATA MART PADA OPTIK YUDA
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) 1 PEMBANGUNAN INDEPENDENT DATA MART PADA OPTIK YUDA Dinar Priskawati 1, Dian Dharmayanti 2 Teknik Informatika Universitas Komputer Indonesia Jl. Dipatiukur
Lebih terperinciKARAKTERISTIK DATA WAREHOUSE
KARAKTERISTIK DATA WAREHOUSE Karakteristik data warehouse menurut Inmon, yaitu : 1. Subject Oriented (Berorientasi subject) Data warehouse berorientasi subject artinya data warehouse didesain untuk menganalisa
Lebih terperinciBAB I PENDAHULUAN. (SIG) adalah salah satu sistem informasi yang dibahas dalam ilmu komputer, yang
BAB I PENDAHULUAN I.1. Latar Belakang Pada Ilmu Komputer, Sistem Informasi merupakan hal yang sangat mendasar keterkaitannya dengan sistem secara global. Sistem Informasi Geografis (SIG) adalah salah satu
Lebih terperinciBab 4 Hasil dan Pembahasan
Bab 4 Hasil dan Pembahasan Bahasan ini berisi pemaparan mengenai hasil dari perancangan sistem dalam bentuk pembahasan hasil dan pengujian efektivitas data dalam sistem. Pengujian atas hasil penjualan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Kebutuhan Sumber Daya Sumber daya yang dibutuhkan untuk menjalankan sistem inventaris perangkat keras di PT. Kartika Buana Ayu (pihak pengelola gedung
Lebih terperinciLingkungan Pengembangan Data Mining HASIL DAN PEMBAHASAN Preprocessing Data
Setelah dilakukan analisis clustering maka algoritme tersebut akan dibandingkan berdasarkan cluster yang terbentuk dari hasil analisis cluster-nya. Hasil perbandingan diharapkan dapat membuktikan bahwa
Lebih terperinciBAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. Oriented Programming) atau secara procedural.
38 BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM 4.1 Perancangan Program Aplikasi 4.1.1 Bentuk Program Suatu program dapat dibuat dengan dua cara yaitu secara OOP (Object Oriented Programming) atau secara
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN Pada bab pendahuluan ini penulis akan membahas tentang latar belakang, perumusan masalah, batasan masalah, metodogi penelitian, tujuan dan manfaat serta sistematika penulisan dalam tugas
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Untuk mencapai tujuan dalam rangka mewujudkan Visi dan Misi perguruan tinggi perlu dimanfaatkan secara optimal seluruh sumber daya yang dimiliki oleh perguruan tinggi
Lebih terperinciDatabase dan DBMS DBMS adalah perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan mengakses basis data dengan
Database dan DBMS Database adalah : suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktifitas untuk memperoleh informasi. semua data yang disimpan pada sumberdaya berbasis
Lebih terperinciPEMBANGUNAN SPATIOTEMPORAL DATA WAREHOUSE KEBAKARAN HUTAN DI WILAYAH INDONESIA MUHAMAD ARIF FAUZI
PEMBANGUNAN SPATIOTEMPORAL DATA WAREHOUSE KEBAKARAN HUTAN DI WILAYAH INDONESIA MUHAMAD ARIF FAUZI DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR BOGOR 2011
Lebih terperinciJurnal Ilmiah Widya Teknik Volume 15 Nomor
Jurnal Ilmiah Widya Teknik Volume 15 Nomor 2 2016 PEMBANGUNAN ONLINE ANALYTICAL PROCESSING YANG TERINTEGRASI DENGAN SISTEM INFORMASI HARGA BAHAN POKOK KOTA YOGYAKARTA C. Hutomo Suryolaksono 1, Paulina
Lebih terperinciAPLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR
APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR Janero Kennedy 1) 1) Magister Teknik Informatika, STMIK AMIKOM, Kota Yogyakarta. Jl Ring road Utara, Condongcatur,
Lebih terperinciData Mining. Tidak. Mulai. Data transaksi. Pembersihan data. Seleksi data. Transformasi data. Pemberian nilai minimum support
6 Representasi Pengetahuan Tahap ini merupakan tahap akhir dari proses KDD. Sederetan aturan atau rule disajikan kepada pengguna dengan menggunakan algoritme Rule Generation. Mulai Data transaksi Pembersihan
Lebih terperinciHASIL DAN PEMBAHASAN. Data
Transformasi data, mengubah data ke bentuk yang dapat di-mine sesuai dengan perangkat lunak yang digunakan pada penelitian. Penentuan Data Latih dan Data Uji Dalam penelitian ini data terdapat dua metode
Lebih terperinciSistem Penunjang Keputusan, Pertemuan Ke-9 KECERDASAN BISNIS Data Warehouse, Data Mart, OLAP, dan Data Mining
KECERDASAN BISNIS Warehouse, Mart, OLAP, dan Mining Warehouse warehouse adalah basis data yang menyimpan data sekarang dan data masa lalu yang berasal dari berbagai sistem operasional dan sumber yang lain
Lebih terperinciBAB I PENDAHULUAN. dengan perusahaan-perusahaan lainnya. Untuk itu diperlukan adanya metode
BAB I PENDAHULUAN I.1. Latar Belakang Setiap perusahaan didirikan untuk mendapatkan keuntungan (profit) seoptimal mungkin, sehingga dapat memperluas jaringan usaha yang dapat bersaing dengan perusahaan-perusahaan
Lebih terperinci[Data Warehouse] [6/C2 & 6/D2]
[Data Warehouse] [6/C2 & 6/D2] [ Chapter 2] Jenis dan Karakteristik Data Warehouse Dedy Alamsyah, S.Kom, M.Kom [NIDN : 0410047807] Jenis Data Warehouse 1. Functional Data Warehouse (Data Warehouse Fungsional)
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM III.1 Analisis Sistem Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi
Lebih terperinciDESAIN DATAWAREHOUSE AKADEMIK UNTUK MENDUKUNG SISTEM ADMINISTRASI DATA AKADEMIK DI UNIVERSITAS TADULAKO. Mohammad Yazdi 1
DESAIN DATAWAREHOUSE AKADEMIK UNTUK MENDUKUNG SISTEM ADMINISTRASI DATA AKADEMIK DI UNIVERSITAS TADULAKO Mohammad Yazdi 1 1 Jurusan Matematika FMIPA Universitas Tadulako Jl. Soekarno-Hatta Palu, Indonesia
Lebih terperinciDATABASE. Basis Data : Suatu pengorganisasian sekumpulan data yang saling terkait sehingga
DATABASE Basis Data : Suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Contoh : basis data akademis mengandung tabel tabel yang berhubungan
Lebih terperinciPERANCANGAN DATA WAREHOUSE PADA PERPUSTAKAAN UNIVERSITAS NASIONAL
PERANCANGAN DATA WAREHOUSE PADA PERPUSTAKAAN UNIVERSITAS NASIONAL Heni Jusuf 1, Ariana Azimah 2 Jurusan Sistem Informasi, Fakultas Teknologi Komunikasi dan Informatika, Universitas Nasional Jl. Sawo Manila,
Lebih terperinciPERANCANGAN DATA MART BAGIAN PENJUALAN MOTOR BEKAS(USED MOTOR CYCLE ) PADA CV. ATLAS MOTOR
PERANCANGAN DATA MART BAGIAN PENJUALAN MOTOR BEKAS(USED MOTOR CYCLE ) PADA CV. ATLAS MOTOR Randy Permana, S. Kom, M. Kom, Fakultas Ilmu Komputer Universitas Putra Indonesia YPTK Padang e-mail : randy.permana@rocketmail.com
Lebih terperinciBAB III METODOLOGI PENELITIAN. permasalahan yang diambil dalam penelitian. Dibagian ini juga dijelaskan alat dan
BAB III METODOLOGI PENELITIAN Pada bab ini akan dipaparkan langkah-langkah yang digunakan untuk membahas permasalahan yang diambil dalam penelitian. Dibagian ini juga dijelaskan alat dan metoda yang digunakan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
141 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Perancangan Aplikasi 1. Form Login Form Login ini muncul pertama kali saat aplikasi dijalankan. Untuk menjaga keamanan pengaksesan informasi, hanya mereka yang memiliki
Lebih terperinci