Bab 4 Perancangan Data Mining
4.1
Arsitektur Perancangan Data Mining yang Diusulkan Data layanan dan operasional yang berhubungan dengan pembuatan laporan bagi pihak eksekutif diambil dan ditampung ke dalam media penyimpanan yang besar yaitu database, sumber data yang akan digunakan dalam proses perancangan data mining diambil dari data warehouse. Hal ini disebabkan karena informasi yang tersimpan di dalam data warehouse, sehingga memberikan gambaran akhir dari proses customer service operational dan data analyst. Data yang tersimpan dalam data warehouse bersifat terpusat. Selanjutnya data mining dibuat dari data warehouse untuk menghasilkan laporan yang sifatnya prediktif dan klasifikasi. Data warehouse dan data mining dibuat menggunakan analysis service yang disediakan oleh Micosoft SQL Server 2005.
Gambar 4.1 Arsitektur Perancangan Data Mining yang Diusulkan 106
107 4.2
Tahapan Dalam Proses Data Mining 4.2.1
Data Cleaning Langkah pertama dalam metode perancangan ini adalah data cleaning. Fungsi daripada data cleaning adalah menghapus dan mengganti data yang tidak konsisten, namun karena perusahaan telah menerapkan data warehouse, maka data yang digunakan adalah data yang ada dalam data warehouse perusahaan.
4.2.2
Data Integration Pada tahap ini dilakukan penggabungan data. Dalam tahapan ini dibentuk skema yang berisi informasi sejumlah entity yang saling berhubungan dalam tabel dimensi yang satu dengan tabel dimensi yang lain, namun karena perusahaan telah menerapkan data warehouse maka data yang digunakan adalah data yang ada dalam data warehouse perusahaan
4.2.3
Data Selection Pada tahap ini, dilakukan seleksi data yang ada di dalam data warehouse yang akan digunakan dalam perancangan model data mining. Data yang diseleksi adalah data dari hasil analisis data warehouse yang sebelumnya sudah di jelaskan pada sub bab 3.4 data warehouse perusahaan. Berdasarkan kebutuhan perusahaan, data yang akan diseleksi adalah data – data yang berhubungan dengan prediksi survei dan indeks kepuasan pelanggan.
108 4.2.4
Data Transformation Pada tahap ini, dipilih informasi yang ada di dalam data warehouse yang berhubungan dan akan digunakan dalam pembuatan model data mining, yang dapat berguna bagi perusahaan dan belum diketahui perusahaan, bahwa data yang ada dalam perusahaan dapat diubah menjadi informasi yang sangat bermanfaat. Model data mining dibuat dengan cara mempelajari data perusahaan yang sudah terintegrasi dan menemukan pola yang tersembunyi, tanpa adanya penambahan data baru ke dalam data warehouse, maka transformasi data ini dilakukan dengan cara membuat view dari data warehouse, yang berisi data – data yang digunakan. Berdasarkan kebutuhan perusahaan akan penilaian customer satisfaction dan proses survei, maka berikut ini adalah view – view yang dibentuk untuk memenuhi kebutuhan perusahaan : •
ViewFactKomplainPrediksiSurvey ViewFactKomplainPrediksiSurvey merupakan view yang dibuat dari tabel FactKomplain dan dimensi – dimensi yang terkait.
ViewFactKomplainPrediksiSurvey
dibuat
untuk
mendukung analisis survei pelanggan dengan karakteristik pelanggan
dan
agent
yang
berbeda
–
beda.
Dalam
ViewFactKomplainPrediksiSurvey juga terdapat analisis hari dan waktu survei yang dianjurkan, sehingga pelanggan mempunyai keinginan untuk disurvei. Berikut adalah SQL pembuatan ViewFactKomplainPrediksiSurvey :
109 CREATE VIEW ViewFactKomplainPrediksiSurvey AS SELECT ROW_ID=ROW_NUMBER() OVER(ORDER BY f.Periode_Key), p.Hari, w.KategoriWaktu, JenisKelaminCustomer=c.JenisKelamin, KotaCustomer=c.Kota, PendidikanCustomer=c.Pendidikan, c.TipeLangganan, UsiaCustomer=DATEDIFF(YEAR, c.TglLahir, p.Tgl), KategoriUsiaCustomer=uc.KategoriUsia, JenisKelaminCS=cs.JenisKelamin, KategoriUsiaCS=ucs.KategoriUsia, UsiaCS=DATEDIFF(YEAR, cs.TglLahir, p.Tgl), f.CustomerMonthlyUsage, f.HariPenyelesaian, f.JedaSurvey, s.Survey
FROM Fact_Komplain f INNER JOIN Dim_Periode p ON f.Periode_Key=p.Periode_Key INNER JOIN Dim_Waktu w ON f.Waktu_Key=w.Waktu_Key INNER JOIN Dim_Customer c ON f.Customer_Key=c.Customer_Key
110 INNER
JOIN
Dim_ProfilCustomer
cp
ON
uc
ON
f.ProfilCustomer_Key=cp.ProfilCustomer_Key INNER
JOIN
Dim_UsiaCustomer
f.UsiaCustomer_Key=uc.UsiaCustomer_Key INNER
JOIN
Dim_LamaBerlangganan
l
ON
cs
ON
f.LamaBerlangganan_Key=l.LamaBerlangganan_Key INNER
JOIN
Dim_CustomerService
f.CustomerService_Key=cs.CustomerService_Key INNER JOIN Dim_UsiaCS ucs ON f.UsiaCS_Key=ucs.UsiaCS_Key INNER JOIN Dim_MasaKerja m ON f.MasaKerja_Key=m.MasaKerja_Key INNER
JOIN
Dim_TipeKomplain
t
ON
wp
ON
f.TipeKomplain_Key=t.TipeKomplain_Key INNER
JOIN
Dim_WaktuPenyelesaian
f.WaktuPenyelesaian_Key=wp.WaktuPenyelesaian_Key INNER JOIN Dim_Survey s ON f.Survey_Key=s.Survey_Key INNER JOIN Dim_JedaSurvey j ON f.JedaSurvey_Key=j.JedaSurvey_Key
111 Tabel 4.1 Struktur Tabel View ViewFactKomplainPrediksiSurvey Nama field
Field sumber
Tabel sumber
Keterangan
ROW_ID
ROW_NUMBER()
ViewFactKomplainPrediksiSurvey Jumlah case
Hari
Hari
Dim_Periode
Hari survei
KategoriWaktu
KategoriWaktu
Dim_Waktu
Pagi, siang, sore, malam
JenisKelaminCustomer
JenisKelamin
Dim_Customer
Jenis kelamin dari pelangganu
KotaCustomer
Kota
Dim_Customer
Kota asal pelanggan
PendidikanCustomer
Pendidikan
Dim_Customer
Pendidikan terakhir pelanggan
TipeLangganan
TipeLangganan
Dim_Customer
Tipe pembayaran dari pelanggan
UsiaCustomer
TglLahir, Tgl
Dim_Customer dan Dim_periode
Usia pelanggan
KategoriUsiaCustomer
KategoriUsia
Dim_UsiaCustomer
Kategori usia pelanggan
JenisKelaminCS
JenisKelamin
Dim_CustomerService
Jenis kelamin customer service
KategoriUsiaCS
KategoriUsia
Dim_UsiaCS
Kategori usia customer service
UsiaCS
TglLahir, Tgl
Dim_CustomerService dan
Umur customer service
Dim_Periode CustomerMonthlyUsage CustomerMonthlyUsage Fact_Komplain
Pemakaian layanan pelanggan perbulan
HariPenyelesaian
HariPenyelesaian
Fact_Komplain
Hari penyelesaian keluhan
JedaSurvey
JedaSurvey
Fact_Komplain
Jeda survei
Survey
Survey
Fact_Komplain
Mau atau tidak disurvey
112 •
ViewFactSurveyIndeksKepuasan ViewFactSurveyIndeksKepuasan merupakan view yang dibuat dari FactSurvey dan dimensi – dimensi yang terkait. ViewFactSurveyIndeksKepuasan dibuat untuk mengukur tingkat kepuasan pelanggan akan layanan yang diberikan perusahaan pada pelanggan. ViewFactSurveyIndeksKepuasan terdiri dari kepuasan akses, solusi, servis, dan keramahtamahan. Berikut adalah SQL pembuatan ViewFactKomplainPrediksiSurvey :
CREATE VIEW ViewFactSurveyIndeksKepuasan AS
SELECT ROW_ID=ROW_NUMBER() OVER (ORDER BY f.Periode_Key), p.Hari, c.Kota, c.Pendidikan, c.TipeLangganan, cp.ProfilCustomer, l.KategoriLamaBerlangganan, KategoriUsiaCustomer=uc.KategoriUsia, JenisKelaminAgent=a.JenisKelamin, KategoriUsiaAgent=ucs.KategoriUsia, m.KategoriMasaKerja, t.TipeKomplain, KategoriHariJedaSurvey=j.KategoriHari, TingkatKepuasanAkses='Kepuasan Akses='+ka.TingkatKepuasanAkses, TingkatKepuasanSolusi='Kepuasan Solusi='+ks.TingkatKepuasanSolusi,
113 TingkatKepuasanServis='Kepuasan Servis='+kse.TingkatKepuasanServis, TingkatKepuasanKeramahtamahan='Kepuasan Keramahtamahan='+kk.TingkatKepuasanKeramahtamahan
FROM Fact_Survey f INNER JOIN Dim_Periode p ON f.Periode_Key=p.Periode_Key INNER JOIN Dim_Waktu w ON f.Waktu_Key=w.Waktu_Key INNER JOIN Dim_Customer c ON f.Customer_Key=c.Customer_Key INNER JOIN Dim_ProfilCustomer cp ON f.ProfilCustomer_Key=cp.ProfilCustomer_Key INNER JOIN Dim_UsiaCustomer uc ON f.UsiaCustomer_Key=uc.UsiaCustomer_Key INNER JOIN Dim_LamaBerlangganan l ON f.LamaBerlangganan_Key=l.LamaBerlangganan_Key INNER JOIN Dim_Agent a ON f.Agent_Key=a.Agent_Key INNER JOIN Dim_UsiaCS ucs ON f.UsiaAgent_Key=ucs.UsiaCS_Key INNER JOIN Dim_MasaKerja m ON f.MasaKerja_Key=m.MasaKerja_Key INNER JOIN Dim_TipeKomplain t ON f.TipeKomplain_Key=t.TipeKomplain_Key INNER JOIN Dim_JedaSurvey j ON f.JedaSurvey_Key=j.JedaSurvey_Key INNER JOIN Dim_KepuasanAkses ka ON f.KepuasanAkses_Key=ka.KepuasanAkses_Key INNER JOIN Dim_KepuasanSolusi ks ON f.KepuasanSolusi_Key=ks.KepuasanSolusi_Key
114 INNER JOIN Dim_KepuasanServis kse ON f.KepuasanServis_Key=kse.KepuasanServis_Key INNER JOIN Dim_KepuasanKeramahtamahan kk ON f.KepuasanKeramahtamahan_Key=kk.KepuasanKeramahtamahan_Key
115 Tabel 4.2 Struktur Tabel View ViewFactSurveyIndeksKepuasan Nama field ROW_ID
Field sumber ROW_NUMBER()
Tabel sumber Keterangan ViewFactKomplainPrediksiSurvey Jumlah case
Hari
Hari
Dim_Periode
Hari survei
Kota
Kota
Dim_Customer
Kota pelanggan
Pendidikan
Pendidikan
Dim_Customer
Pendidikan terakhir pelanggan
TipeLangganan
TipeLangganan
Dim_Customer
Tipe pembayaran dari pelanggan
ProfilCustomer
ProfilCustomer
Dim_ProfilCustomer
Kategori pemakaian pelangan
KategoriLamaBerlangganan KategoriLamaBerlangganan Dim_lama Berlangganan
Lama pelanggan memakai produk
KategoriUsiaCustomer
KategoriUsia
Dim_UsiaCustomer
Kategori usia pelanggan
JenisKelaminAgent
JenisKelamin
Dim_Agent
Jenis kelamin agent
KategoriUsiaAgent
KategoriUsia
Dim_UsiaCS
Katgori usia agent
KategoriMasaKerja
MasaKerja
Dim_MasaKerja
Kategori masa kerja
TipeKomplain
TipeKomplain
Dim_TipeKomplain
Tipe komplain pelanggan
KategoriHariJedaSurvey
KategoriHari
Dim_JedaSurvey
Kategori jeda hari survei
TingkatKepuasanAkses
TingkatKepuasanAkses
Dim_KepuasanAkses
Tingkat kepuasan akses
TingkatKepuasanSolusi
TingkatKepuasanSolusi
Dim_KepuasanSolusi
Tingkat kepuasan solusi
TingkatKepuasanServis
TingkatKepuasanServis
Dim_KepuasanServis
Tingkat kepuasan servis
TingkatKepuasan
TingkatKepuasan
Dim_KepuasanKeramahtamahan
Tingkat kepuasan
Keramahtamahan
Keramahtamahan
keramahtamahan
116 4.2.5
Model Data Mining Pada tahapan ini, dijelaskan mengenai proses pembuatan model data mining, yang terdiri dari teknik – teknik data mining. Langkah pertama yang harus dilakukan untuk membuat model data mining, jalankan SQL Server Business Intelligence Development Studio 2008 untuk merancang model yang akan dibuat. Perancangan model ini, dapat dilakukan dengan memilih Analysis Services Project pada menu File. Setelah terbentuk Analysis Services Project, lanjutkan dengan membuat Data Source, fungsi Data Source adalah sebagai sumber data yang akan digunakan untuk melakukan analisis tren pada model data mining. Langkah pertama yang harus dilakukan untuk membuat Data Source adalah klik kanan pada Data Source kemudian pilih New Data Source. Selanjutnya klik Next pada window Data Source Wizard, kemudian pilih “Create a data source based on an existing or new connection” dilanjutkan dengan memilih server dan jenis autentikasinya, setelah itu pilih database yang mau dimasukan, setelah selesai klik Test Connection untuk mengetahui apakah koneksi ke server berhasil. Bila berhasil, tekan OK, kemudian klik Finish. Apabila Data Source sudah terbentuk, kemudian dilanjutkan dengan membuat Data Source View, fungsi dari Data Source View adalah menampilkan relation dari data – data yang terdapat pada Data Source. Langkah pertama yang harus dilakukan pada saat membuat Data Source View adalah klik kanan pada Data Source View kemudian akan muncul window Data Source View Wizard. Klik Next sebanyak tiga kali,
117 kemudian pilih view yang akan menjadi sumber data dari model data mining yang akan dibuat. Klik nama view yang dibuat, kemudian klik “>” atau “>>” untuk menambah view ke daftar objek yang akan digunakan sebagai sumber data model. Kemudian, klik Next dan beri nama Data Source View yang dibuat. Terakhir, klik Finish. Setelah itu, rancangan model data mining dapat dibuat. Langkah pertama yang harus dilakukan adalah klik kanan Mining Structure dan pilih New Mining Structure. Kemudian, akan muncul window Data Mining Wizard. Klik Next kemudian pilih “From existing relational database or data warehouse” dan klik Next. Kemudian, pilih algoritma yang akan digunakan dalam membuat model data mining, selanjutnya klik Next. Berikut ini adalah tampilan untuk memilih algoritma yang akan dipakai dalam membuat proses model data mining :
Gambar 4.2 Window Memilih Teknik Data Mining
118 Selanjutnya , pilih Data Source View yang akan digunakan sebagai sumber data dari model data mining yang akan dibuat dan klik Next.
Gambar 4.3 Window Memilih Data Source View
Selanjutnya, pilih tabel input yang terdiri dari : case tabel, nested table, atau case table dan nested table. Hal ini tergantung dari algoritma yang digunakan dan tujuan dari pembuatan data mining tersebut.
119
Gambar 4.4 Window Memilih Tipe Tabel
Langkah selanjutnya adalah menentukan atribut dari tabel yang digunakan sebagai atribut input, atribut yang diprediksi, atau atribut key. Mengenai berapa banyak atribut yang dapat digunakan sebagai atribut input, atribut yang diprediksi, atau atribut key, tergantung dari algoritma yang digunakan. Misalnya, algoritma Time Series membutuhkan dua buah key, satu sebagai key time, dan satunya lagi sebagai key biasa. Sedangkan, algoritma Clustering tidak memiliki atribut yang diprediksi. Terdapat button Suggest pada saat memilih key, input, dan predict,
120 Suggest berfungsi untuk membantu menentukan atribut mana yang akan dijadikan atribut input.
Gambar 4.5 Window Spesifikasi Data Training
Setelah klik Next, selanjutnya memilih tipe data dari atribut yang sudah di input. Secara otomatis, tipe data yang ditampilkan adalah tipe data atribut yang ada dalam database. Tipe data ini perlu diubah sesuai dengan algoritma yang digunakan karena ada beberapa algoritma data
121 mining yang tidak mendukung semua tipe data yang ada. Misalnya, algoritma Naïve Bayes tidak mendukung tipe data yang bersifat continuous seperti Long atau Double sehingga perlu mengubah tipe data bersifat continuous tadi ke tipe data yang bersifat discrete.
Gambar 4.6 Window Penentuan Tipe Data
122 Setelah tipe data sesuai dengan algoritma yang digunakan, klik Next. Selanjutnya beri nama mining structure yang baru dibuat dan nama model data mining yang baru dibuat. Kemudian, klik Finish dan model data mining telah selesai dibuat.
Gambar 4.7 Window Penamaan Mining Structure dan Mining Model Agar model data mining tersebut dapat digunakan, model tersebut harus di-deploy ke dalam database Analysis Service yang terletak di
123 server. Langkah yang harus dilakukan adalah klik menu Build kemudian pilih Deploy Model
Gambar 4.8 Window Mining Structure Design
4.2.6
Pattern Evaluation Setelah perancangan data mining struktur maka tahapan selanjutnya adalah mengidentifikasi pola – pola yang terdapat dalam struktur data mining yang telah dibuat beserta algoritma yang sudah di hubungkan dengan struktur yang sudah terbentuk. Data mining dapat menemukan bermacam - macam pola yang terdapat dalam berbagai tipe data. Tahapan ini akan merepresentasikan pola – pola yang dapat dihasilkan oleh data mining yang telah terbentuk.
124 4.2.6.1 Mining Model Prediksi Keinginan untuk Disurvei Mining model ini menggunakan teknik neural network. Mining model prediksi keinginan untuk disurvei mengambil data dari tabel ViewFactKomplainPrediksiSurvei dengan atribut sebagai berikut :
Gambar 4.9 Atribut Prediksi Keinginan untuk Disurvei
Hari, jeda survei, jenis kelamin cs, jenis kelamin customer, kategori usia customer, kategori waktu dan kota customer digunakan sebagai input untuk memprediksi keinginan untuk disurvei. Dari mining model
prediksi
keinginan
untuk
disurvei
para
manajer
dapat
memperkirakan keinginan pelanggan untuk disurvei dari berbagai atribut di atas. Berikut ini contoh mining yang dapat dihasilkan dari mining model prediksi keinginan untuk disurvei :
125
Gambar 4.10 Hasil Mining Model Prediksi Keinginan untuk Disurvei
Dari hasil yang didapat di atas dapat disimpulkan bahwa waktu yang paling baik untuk melakukan survei di Jakarta Barat pada hari Senin adalah pada malam hari, disusul dengan siang hari. Sedangkan waktu yang paling buruk adalah pada pagi hari. Jeda survei yang paling disukai adalah lima sampai tujuh hari setelah komplain yang dilayangkan. Usia pelanggan yang paling mudah untuk disurvei rata-rata diatas 40 tahun atau kurang dari 25 tahun. Sedangkan untuk jenis kelamin customer service tidak terlalu berpengaruh terhadap minat pelanggan untuk disurvei. Dengan analisis data mining tersebut para agent maupun manajer dapat memfokuskan target surveinya ke pelanggan yang
126 memang memiliki kecenderungan untuk disurvei sehingga membuat proses survei jadi lebih mudah.
4.2.6.2 Mining Model Korelasi Profil Customer Terhadap Minat Disurvei Mining model korelasi profil customer terhadap minat disurvei menggunakan teknik association rules. Mining model ini memprediksi hubungan antara profil pelanggan terhadap minat mereka untuk disurvei. Dalam
mining
model
ini
kami
hasilkan
dari
tabel
ViewFactKomplainPrediksiSurvey dengan atribut sebagai berikut :
Gambar 4.11 Atribut Korelasi Profil Customer Terhadap Minat Disurvei
Kami menggunakan customer monthly usage, hari, jenis kelamin CS, jenis kelamin customer, kategori usia CS, dan kategori usia customer
127 sebagai input untuk memprediksi survei minat pelanggan. Berikut hasil dari mining model korelasi profil customer terhadap minat disurvei :
Gambar 4.12 Hasil Korelasi Terkuat
Gambar 4.13 Hasil Semua Korelasi
128 Dari hasil mining model korelasi profil customer terhadap minat disurvei dapat disimpulkan bahwa kebanyakan pelanggan dengan profil apapun kemungkinan akan menolak untuk disurvei pada hari senin dan hari sabtu. Lalu pelanggan yang berminat untuk disurvei umumnya memiliku usia 25-30 tahun dan hari yang paling baik untuk diadakan survei adalah hari minggu. Dengan hasil diatas para agent dapat menyusun rencana survei maupun mengambil data pelanggan yang memiliki kecenderungan untuk menerima survei sehingga dapat membantu dalam proses survei.
4.2.6.3Mining Model Segmentasi Pelanggan Mining model segmentasi pelanggan ini menggunakan teknik clustering. Pada mining model segmentasi pelanggan, para agent dapat melihat pembagian profil pelanggan. mining model segmentasi pelanggan ini mengambil data dari tabel ViewFactSurveyIndeksKepuasan dengan atributnya sebagai berikut :
129
Gambar 4.14 Atribut Segmentasi Pelanggan
Jenis kelamin customer, kategori lama berlangganan, usia customer, kota, dan pendidikan di input untuk menghasilkan segmentasi pelanggan. pada mining model ini dapat dihasilkan informasi sebagai berikut :
Gambar 4.15 Hasil Cluster Diagram
130
Gambar 4.16 Hasil Cluster Profile
Gambar 4.17 Hasil Cluster Characteristic Berdasarkan data yang kami gunakan, kebanyakan pelanggan PT. XL Axiata Tbk., umumnya berjenis kelamin laki-laki dengan lama berlangganan tidak lebih dari tiga bulan. Pelanggan PT. XL Axiata Tbk., umumnya memiliki jenjang pendidikan D3-S1 dan berumur kurang dari dua puluh lima tahun. Lalu umumnya pelanggan PT. XL Axiata Tbk., sudah puas dengan solusi dan keramah-tamahan customer service, akses
131 layanan dan servis yang diberikan oleh PT. XL Axiata Tbk. Dengan tersedianya informasi tersebut diharapkan dapat mempermudah pihak manajemen PT. XL Axiata Tbk., untuk mengukur tingkat kepuasan dan juga segmentasi pelanggannya. Salah satu hasil mining model ini yang dapat digunakan oleh pihak manajemen adalah hasil perhitungan umur pelanggan. Dengan mengetahui bahwa kebanyakan pelanggannya memiliki usia antara 25-40 tahun maka dapat disimpulkan bahwa kebanyakan pelanggannya adalah kalangan pekerja yang banyak menggunakan akses telepon maupun akses internet. Dengan tersedianya informasi tersebut sekiranya pihak manajer dapat menyusun layanan yang lebih cocok digunakan untuk kalangan tersebut.
4.2.6.4 Mining Model Kepuasan Solusi Mining model kepuasan solusi dihasilkan dari hasil survei ke pelanggan oleh para agent. Tugas mining model ini adalah mengukur kepuasan atas solusi yang diberikan oleh customer service terhadap keluhan yang dilayangkan oleh pelanggan. Mining model kepuasan solusi kami hasilkan dari ViewFactIndeksKepuasan dengan teknik neural network. Kepuasan solusi
akan diukur dari beberapa atribut seperti
pemakaian pelanggan perbulan, jeda survei,atau tipe komplain yang dilayangkan.
132
Gambar 4.18 Atribut Mining Model Kepuasan Solusi
Customer
monthly
usage,
jeda
survey,
kategori
lama
berlangganan, dan tipe komplain adalah input yang kami gunakan untuk memprediksi tingkat kepuasan solusi ke pelanggan. Hasil yang kami dapatkan dari mining model tingkat kepuasan solusi antara lain sebagai berikut :
133
Gambar 4.19 Hasil Mining Model Kepuasan Solusi
Dari mining model diatas dapat disimpulkan bahwa kebanyakan pelanggan PT. XL Axiata Tbk., sangat puas dengan solusi yang diberikan customer service tentang komplain yang berkaitan tentang content, internet, dan activation. Sedangkan untuk solusi yang berkaitan dengan Blackberry dan network masih banyak pelanggan yang merasa belum puas. Lalu untuk pemakaian perbulan, umumnya pelanggan yang jumlah pemakaiannya antara Rp.139.000-Rp.200.000 merasa sangat puas dengan solusi yang diberikan oleh customer service. Dengan informasi diatas para manajer dapat mengambil kesimpulan bahwa masih banyak customer service yang belum menguasai solusi yang berkaitan dengan Blackberry dan network sehingga pada pelatihan untuk customer service, solusi mengenai Blackberry dan network harus lebih diperjelas.
134 4.2.6.5 Mining Model Kepuasan Akses Untuk mining model kepuasan akses, sama dengan model kepuasan sebelumnya kami menggunakan metode Neural network dan dihasilkan dari ViewFactIndeksKepuasan. Pada mining model kepuasan akses kami menekankan pada tingkat kepuasan pelanggan mengenai koneksi ke layanan 817 atau customer service PT. XL Axiata Tbk.
Gambar 4.20 Atribut Mining Model Kepuasan Akses
Pada mining model kepuasan akses kami menggunakan hari, kategori lama berlangganan, kategori waktu, kota, tipe layanan dan tipe komplain. Dengan mining model kepuasan akses ini kami dapat memprediksi kapan waktu yang paling padat dilihat dari tingkat kepuasan akses ataupun informasi lain yang berhubungan. Berikut ini hasil dari mining model kepuasan akses :
135
Gamber 4.21 Hasil Mining Model Kepuasan Akses
Gambar 4.21 menunjukkan hasil mining model kepuasan akses dengan case : kota Jakarta Pusat, hari Sabtu, kategori waktu : sore hari, tipe langganan pascabayar dan lama berlangganan 6-12 bulan. Dari hasil mining model diatas dapat dilihat untuk pelanggan dengan tipe komplain network problem, activation, dan content tingkat kepuasannya sangat puas. Dari contoh hasil mining model kepuasan akses diatas manajer dapat mengalokasikan lebih banyak customer service untuk menangani komplain mengenai blackberry dan internet untuk meningkatkan kepuasan akses pelanggan ke layanan customer service 817.
136 4.2.6.6 Mining Model Kepuasan Keramahtamahan Mining
model
kepuasan
keramahtamahan
dihasilkan
dari
ViewFactIndeksKepuasan dengan menggunakan teknik neural network. Mining model kepuasan keramahtamahan bertujuan untuk mengukur tingkat keramah-tamahan customer service. Mining model kepuasan keramahtamahan ini memiliki beberapa atribut yang dapat dilihat dibawah ini:
Gambar 4.22 Atribut Mining Model Kepuasan Keramahtamahan
Kami menggunakan customer monthly usage, jeda survey, kategori lama berlangganan, dan tipe komplain untuk memprediksi tingkat kepuasan keramahtamahan. Pada mining model ini kami mendapatkan hasil sebagai berikut :
137
Gambar 4.23 Hasil Mining Model Kepuasan Keramahtamahan
Dari hasil diatas dapat disimpulkan bahwa berdasarkan data yang kami gunakan, dari hasil survei yang dilakukan oleh para agent, banyak pelanggan PT. XL Axiata Tbk., mengeluhkan tentang tingkat keramahan dari customer service yang menangani keluhan tentang blackberry dan network. Sedangkan untuk masalah internet, activation, dan content tingkat keramahannya sudah cukup baik. Dan untuk pelanggan yang sudah berlangganan lebih dari 24 bulan, mereka juga merasa tingkat keramah-tamahan dari customer service itu kurang. Hal ini harus diperhatikan oleh pihak manajer untuk mencegah hilangnya pelangganpelanggan setia yang telah lama menggunakan jasa PT. XL Axiata Tbk. Salah satu tindakan yang dapat diambil oleh manajer contohnya, mengirimkan sms selamat ulang tahun dari sms centre kepada pelanggan setia yang sedang kebetulan merayakan ulang tahunnya atau memberikan
138 bonus-bonus yang diperuntukkan khusus untuk pelanggan yang telah lama menggunakan layanan XL.
4.2.6.7 Mining Model Kepuasan Servis Mining model ini dihasilkan dengan teknik neural network dari data yang berasal dari ViewFactKomplainPrediksiSurvey. Tugas mining model ini adalah mengukur kepuasan servis XL kepada pelanggan dari beberapa kategori seperti pemakaian pelanggan perbulan, jeda survei,atau tipe komplain yang dilayangkan.
Gambar 4.24 Atribut Mining Model Kepuasan Servis
Customer
monthly
usage,
jeda
survey,
kategori
lama
berlangganan, dan tipe komplain adalah input yang kami gunakan untuk memprediksi tingkat kepuasan servis ke pelanggan. Hasil yang kami dapatkan dari mining model tingkat kepuasan servis antara lain sebagai berikut :
139
Gambar 4.25 Hasil Mining Model Kepuasan Servis
Dari mining model diatas dapat kami simpulkan bahwa kebanyakan pelanggan PT. XL Axiata Tbk tidak puas terhadap servis activation dan content. Namun para pengguna Blackberry dan pelanggan lain sangat puas dengan servis yang dimiliki oleh PT. XL Axiata Tbk. Lalu jeda survei yang paling disukai oleh pelanggan adalah 6-8 hari atau 1-2 hari setelah komplain dilayangkan. Dari hasil mining model diatas sekiranya pihak manajer dapat melihat sektor yang kurang memuaskan bagi pelanggan dan dapat melakukan evaluasi mengenai servis yang ada di PT. XL Axiata.
140 4.2.7
Knowledge Presentation Visualisasi dan teknik representasi pengetahuan digunakan untuk menyajikan pengetahuan yang telah diolah untuk pengguna. 4.2.7.1 Rancangan Layar
Gambar 4.26 Rancangan Layar Login
Pada saat aplikasi dijalankan, terlebih dahulu user akan diminta untuk login. Pada layar login user harus memasukan username dan password yang telah dibuat sebelumnya. Password encryption pada layar login berupa *. Setelah memasukkan username dan password user harus mengklik tombol login untuk masuk dalam program. Tombol database config berfungsi untuk menampilkan database yang akan dipakai sebagai sumber data yang akan digunakan. Tombol exit digunakan untuk membatalkan login dan keluar dari program.
141
Gambar 4.27 Rancangan Layar User List
Rancangan layar user list berfungsi untuk menampilkan user yang sudah terdaftar pada aplikasi data mining XL centre. Terdapat tombol edit pada layar ini, fungsi daripada tombol edit tersebut untuk mengubah user yang sudah terdaftar dalam user list. Tombol delete berfungsi untuk menghapus data user yang sudah tersimpan pada user list. Tombol new berfungsi untuk menambah user baru.
142
Gambar 4.28 Rancangan Layar Input User
Rancangan layar input user berfungsi untuk input user baru yang akan menggunakan aplikasi data mining XL centre. Setelah memasukan user ID baru dan password, data akan tersimpan di dalam user list.
Gambar 4.29 Rancangan Layar Connect Database
Layar connect database berfungsi untuk menghubungkan database yang akan digunakan pada analisis data mining. Tombol test berfungsi untuk menguji apakah database sudah terhubung atau belum.
143
Gambar 4.30 Rancangan Layar Utama
Tampilan layar ini berfungsi untuk menampilkan system, transaction, masterfiles, reports, dan help. Tampilan layar ini, adalah tampilan layar utama pada aplikasi data mining XL centre.
Mining Model Model Viewer Connect
Model
Gambar 4.31 Rancangan Layar Mining Model Viewer
Tampilan layar ini berfungsi untuk menampilkan mining model yang ingin dilihat oleh user. Pada tampilan ini terdapat combo box berisi mining model yang bersangkutan untuk dianalisis. Sedangkan, tombol
144 connect berfungsi untuk menghubungkan database dengan mining model yang sudah dipilih.
Gambar 4.32 Rancangan Layar Mining Model Rules
Tampilan layar mining model rules berfungsi untuk menampilkan mining model rules. Pada layar ini, terdapat probabilitas yang dapat diinput oleh user untuk mengetahui prediksi yang ingin ditampilkan.
Gambar 4.33 Rancangan Layar Mining Model Itemset
145 Tampilan layar mining model itemset menampilkan mining model itemset yang terdiri dari barisan data, dan menampilkan prediksi yang berupa penjelasan singkat.
Gambar 4.34 Rancangan Layar Mining Model Dependency Network
Tampilan layar ini, menampilkan mining model dependency network. Layar ini menampilkan hubungan atau keterkaitan antara data yang satu dengan data yang lain. Terdapat scroll di sebelah kiri layar, yang berfungsi untuk mengukur tingkat keterkaitan yang paling kuat dan paling lemah.
Gambar 4.35 Rancangan Layar Mining Model Neural Network
146 Tampilan layar mining model neural network, menggambarkan prediksi yang berupa chart. Terdapat output attribute berupa combo box yang berfungsi untuk memasukan atribut – atribut yang ingin diprediksi
Gambar 4.36 Rancangan Layar Mining Model Cluster Diagram
Tampilan layar mining model cluster diagram, menggambarkan akan keterkaitan atribut yang saling berhubungan. Tampilan clustering dalam layar ini dapat dilihat dalam empat tampilan berbeda, yaitu cluster diagram, cluster profile, cluster characteristic, dan cluster discrimination Terdapat scroll di sebelah kiri layar, yang berfungsi untuk mengukur tingkat keterkaitan antara cluster yang satu dengan yang lain. Semakin tinggi tingkat keterkaitannya, maka hubungan cluster tersebut semakin kuat dan jelas.
147
Gambar 4.37 Rancangan Layar Mining Model Clustering Profile
Tampilan layar mining model clustering profile, menggambarkan tingkat atribut dengan diagram batang. Tampilan clustering dalam layar ini dapat dilihat dalam empat tampilan berbeda, yaitu cluster diagram, cluster profile, cluster characteristic, dan cluster discrimination.
Gambar 4.38 Rancangan Layar Mining Model Cluster Characteristic
Tampilan layar mining model cluster characteristic, menggambarkan atribut yang terkait berupa chart yang terdapat prediksi – prediksi di dalamnya. Tampilan clustering dalam layar ini dapat dilihat
148 dalam empat tampilan berbeda, yaitu cluster diagram, cluster profile, cluster characteristic, dan cluster discrimination.
Gambar 4.39 Rancangan Layar Mining Model Cluster Discrimination
Tampilan layar mining model cluster discrimination menggambarkan atribut dalam bentuk chart, namun terdapat dua hasil output yang berbeda. Tampilan clustering dalam layar ini dapat dilihat dalam empat tampilan berbeda, yaitu cluster diagram, cluster profile, cluster characteristic, dan cluster discrimination.
149 4.2.7.2 Navigation Diagram Berikut ini adalah navigation diagram yang menggambarkan struktur alur aplikasi
Gambar 4.40 Navigation Diagram
150 4.3
Implementation Plan Tabel 4.3 Implementation Plan Bulan
No
1
Kegiatan 1
1. Pengadaan hardware, jaringan, dan software 2. Training
2
2 3
1
2
3
4