• Tidak ada hasil yang ditemukan

04 AMIKOM Yogyakarta MEMBANGUN DATA MINING DENGAN SQL SERVER 2005

N/A
N/A
Protected

Academic year: 2017

Membagikan "04 AMIKOM Yogyakarta MEMBANGUN DATA MINING DENGAN SQL SERVER 2005"

Copied!
11
0
0

Teks penuh

(1)

MEMBANGUN DATA MINING DENGAN SQL SERVER 2005 BUSINESS INTELLIGENCE

Emha Taufiq Luthfi

Dosen STMIK AMIKOM Yogyakarta

Abstraksi

Data mining melakukan proses penggalian terhadap data untuk mendapatkan pola tersembunyi. Terdapat berbagai teknik atau algoritma yang digunakan dalam melakukan data mining. Artikel ini membahas cara melakukan data mining dengan algoritma association menggunakan SQL Server 2005 Business Intelligence.

Kata Kunci : data mining, association, SQL Server Business Intelligence

Pendahuluan

Data mining merupakan proses analisis data dan penemuan pola tersembunyi secara otomatis maupun semi otomatis. Data mining merupakan konsep utama dari Business Intelligence, Online Analytical Processing (OLAP), Enterprise Reporting. Berbagai business software yang ada seperti Financial Application, Enterprise Resource Planner (ERP), Customers Relation Management (CRM) telah membuat perusahaan memiliki atau kaya akan data akan tetapi belum banyak pengetahuan atau manfaat yang didapat dengan data yang ada tersebut. Data mining dapat menyelesaikan berbagai masalah bisnis antara lain :

ƒ Churn Analysis

Mengenali kemungkinan pelanggan berpindah ke pesaing

ƒ Cross-Selling

(2)

ƒ Fraud Detection

Mengenali klaim asuransi yang ilegal ƒ Risk Management

Mengurangi resiko, persetujuan kredit nasabah ƒ Customer Segmentation

Siapakah pelanggan kita ? ƒ Targeted Ads

Banner apa yang harus ditampilkan thd pengunjung tertentu ƒ Sales Forecast

Berapa besar penjualan minggu ini ƒ Classification

Memasukan data ke dalam suatu kategori berdasar attribute tertentu

ƒ Clustering / Segmentation

Mengidentifikasi kelompok-kelompok kasus berdasar sekumpulan attribute

ƒ Association / Market Basket Analysis

Mengidentifikasi produk-produk yang mungkin dibeli bersama dengan pembelian suatu produk

ƒ Regression

Serupa dengan classification dengan attribute berupa nilai continue

ƒ Forecasting

Memperkirakan nilai untuk masa yang akan datang

Hal tersebut dapat dilaksanakan dengan berbagai teknik yang ada dalam data mining seperti :

ƒ Regression ƒ Time Series ƒ Decision Trees ƒ Neural Network ƒ Genetic Algorithm

(3)

Gambar 1 Siklus Data Mining CRISP-DM

Data Mining Dengan Sql Server

Akan coba dilakukan data mining association untuk database penjualan dengan menggunakan SQL Server Business Intelligence.

(4)

Sebelum dapat dilakukan data mining, dilakukan proses data warehouse untuk membangun star schema dari database penjualan yang ada.

Gambar 3 Star Schema Database Penjualan

Selanjutnya dilaksanakn proses ETL untuk membawa data dari database transaksi penjualan ke dalam database warehouse model star schema penjualandw. Dalam SQL Server nantinya dapat di buat dalam DTS dengan script sbb :

deletefrom [PenjualanDW].[dbo].[Fact_table] go

deletefrom [PenjualanDW].[dbo].[Pelanggan] go

(5)

[Penjualan].[dbo].[Pelanggan] go

deletefrom [PenjualanDW].[dbo].[Produk] go

Insertinto [PenjualanDW].[dbo].[Produk] SELECT [idProduk],[nmProduk],[harga] FROM [Penjualan].[dbo].[Produk]

go

deletefrom [PenjualanDW].[dbo].[Penjualan] go

Insertinto [PenjualanDW].[dbo].[Penjualan]

SELECT [idJual] FROM [Penjualan].[dbo].[Penjualan] go

deletefrom [PenjualanDW].[dbo].[Waktu] go

DBCC CHECKIDENT ('[PenjualanDW].[dbo].[Waktu]',RESEED,0) go

Insertinto [PenjualanDW].[dbo].[Waktu] SELECTdistinctmonth([tglJual]),

(6)

WHEN'10'THEN'3'

deletefrom [PenjualanDW].[dbo].[fact_table] go

insertinto [PenjualanDW].[dbo].[fact_table] SELECT A.idJual, (select idwaktu from [PenjualanDW].[dbo].[Waktu]

where bulan=month(A.tglJual)and tahun=year(A.tglJual))as

(7)

Gambar 4 Data Source

Selanjutnya tentukan untuk data source view.

(8)

Gambar 6 Schema Star

(9)

Gambar 7 Cube Penjualan

Setelah semua langkah tersebut tinggal membuat data mining analisis associasi.

(10)

Gambar 9 Association Itemsets

(11)

Gambar 10 Hasil Association Dependency Network

Penutup

Data Mining merupakan proses penggalian data untuk menemukan pola tersembunyi dari data. Analisis Association mencari hubungan antar kemunculan data. Data Mining Analisis Association dapat dilaksanakan dengan mudah menggunakan SQL Server 2005 Business Intelligence

Gambar

Gambar 2 Design Database Penjualan
Gambar 3 Star Schema Database Penjualan
Gambar 4 Data Source
Gambar 6 Schema Star
+4

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk mengetahui hubungan kecemasan pada mahasiswa yang mengambil tugas akhir sebagai persyaratan kelulusan mahasiswa strata 1 di UKWMS

pertama tersebut, maka peneliti melakukan uji statistik dengan menggunakan rumus korelasi dan regresi sederhana yang dalam perhitungannya peneliti menggunakan alat

Sihombing, M.F., 2006, ‘Uji Efek Antidispepsi Ekstrak Daun Salam (Syzygium polyanthum ) terhadap Tikus Putih’, Skripsi, Sarjana Farmasi, Universitas Katolik

Jackson (2006, p379) manajer menerima tiga jenis informasi berbeda mengenai bagaimana para karyawan melakukan pekerjaan mereka. a) Informasi berdasar-sifat menidentifikasi

merepresentasikan himpunan penyelesaian yang berlaku timbal balik (biimplikasi) dalam penarikan kesimpulan, padahal materi ini belum diajarkan pada siswa yang berada

Beberapa faktor kenaikan harga-harga kebutuhan pokok memang tidak bisa dipisahkan dengan faktor resesi ekonomi dunia yang kian memburuk seiring dengan krisis umum

This reasearch used quasi experimental method in which the population of the research was the students of the eighth grade in SMP Negeri 1 Jatilawang. Chain story game

Tujuan penelitian ini adalah meningkatkan kemampuan sosial emosional dengan bermain peran Market day pada anak kelompok B TK TOP KIDS kecamatan Sokaraja Kulon