SISTEM PENDUKUNG KEPUTUSAN CALON PENERIMA PROMO BELANJA PADA UD.MUSTAKIM MENGGUNAKAN FUZZY C-MEANS (FCM) DAN FUZZY RFM (RECENCY, FREQUENCY, MONETARY) TUGAS AKHIR Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Teknik Pada Jurusan Teknik Informatika
Oleh:
AMAR AKBAR 1 0 6 5 1 0 0 4 3 63
FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU PEKANBARU 2014
SISTEM PENDUKUNG KEPUTUSAN CALON PENERIMA PROMO BELANJA PADA UD. MUSTAKIM MENGGUNAKAN FUZZY C-MEANS DAN FUZZY RFM (RECENCY, FREQUENCY, MONETARY)
AMAR AKBAR 10651004363 Tanggal Sidang : April 2014 Periode Wisuda : Juni 2014
Jurusan Teknik Informatika Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau Jl. Soebrantas KM 15 No. 155 Pekanbaru
ABSTRAK Konsumen merupakan aset yang sangat penting bagi perusahaan. Dengan banyaknya jumlah konsumen yang dimiliki oleh suatu perusahaan, maka masalah yang harus dihadapi adalah bagaimana menentukan konsumen potensial. Penelitian ini membahas tentang bagaimana proses pengambilan keputusan dari data konsumen di UD. Mustakim, yaitu perusahaan retail yang khusus menjual bahan dan peralatan pertanian. Untuk mencari konsumen potensial, dimulai dengan melakukan proses clustering menggunakan algoritma Fuzzy C-Means (FCM). Pada FCM jumlah cluster ditentukan. Algoritma Fuzzy c-means clustering telah banyak digunakan di banyak segmentasi. Hasil clustering tersebut akan digunakan untuk melakukan segmentasi menggunakan model Fuzzy RFM untuk mendapatkan kelas konsumen. RFM adalah metode yang sederhana dan kuat untuk menyediakan kerangka kerja untuk memahami perilaku pelanggan. Penjumlahan berdasarkan pembelian dalam bidang pemasaran. Model Fuzzy RFM menggabungkan teori himpunan fuzzy dengan model RFM, yaitu model segmentasi berdasarkan atribut Recency, Frequency dan Monetary. Model RFM menyediakan ukuran yang efektif untuk analisis perilaku konsumsi pelanggan , di mana tiga variabel , yaitu , Recency (R) , frekwency (F) dan monetary (M) yang digunakan untuk mengukur loyalitas dan kontribusi pelanggan . Berdasarkan nilai RFM , pelanggan dapat dikelompokkan ke dalam kelompok yang berbeda dan informasi grup ini sangat berguna dalam pengambilan keputusan pasar Model RFM dan merupakan model segmentasi yang umum digunakan pada perusahaan perdagangan. Kata kunci: FCM, Fuzzy RFM (Recency, Frekwency, Monetary), UD.Mustakim
vii
DECISSION SUPPORT SYSTEM FOR UD. MUSTAKIM WITH FUZZY C-MEANS(FCM) AND FUZZY RFM (RECENCY, FREQUENCY, MONETARY) AMAR AKBAR 10651004363 State Islamic University of Sultan Syarif Kasim Riau Date of Final Exam : April 2014 Graduation Period : Juny 2014
Informatics Engineering Department Faculty of Science and Technology State Islamic University of Sultan Syarif Kasim Riau ABSTRACT Consumers are a very important asset for the company . With the large number of consumers who are owned by a company , then the problems that must be addressed is how to determine the potential consumers . This study discusses how the decision-making process of consumer data at UD . Mustakim , namely retail company that specialized in selling materials and agricultural equipment . to search for potential consumer , Started the clustering process using Fuzzy C Means algorithm ( FCM ) and FCM On the number of clusters is determined . algorithm Fuzzy c means clustering has been widely used in many segmentation . The clustering results will be used to perform RFM segmentation using Fuzzy models to get the consumer class . RFM is a simple and powerful method to provide a framework for understanding and sum based on the purchase behavior of customers in the field of marketing . Fuzzy RFM model combining fuzzy set theory with RFM models , namely the segmentation model based on the attributes of Recency , Frequency and Monetary . RFM model provides an effective measure for customer consumption behavior analysis , in which three variables , namely , R , F , M is used to measure customer loyalty and contribution . Based on the value of RFM , customers can be classified into different groups and group information is very useful in decision making RFM model is a model of market segmentation is commonly used in the trading company Keywords : FCM, Fuzzy RFM (Recency, Frekwency, Monetary), UD. Mustakim
viii
KATA PENGANTAR
Assalammu’alaikum wa rohmatullahi wa barakatuh. Segala puji bagi Allah Subhanahu wa ta’ala atas limpahan rahmat dan petunjuk-Nya, sehingga Penulis dapat menyelesaikan tugas akhir ini dengan baik. Shalawat beriring salam terlimpah untuk Rasulullah, Muhammad Shallallahu ‘alaihi wa sallam, keluarga dan sahabatnya. Tugas akhir dengan judul Sistem Pendukung Keputusan Calon Penerima Promo Belanja Pada UD.Mustakim Menggunakan Fuzzy Cluster Means (FCM) dan Fuzzy RFM (Recency,Frequency,Monetary) ini disusun sebagai satu syarat untuk mendapatkan gelar kesarjanaan pada jurusan Teknik Informatika Universitas Islam Negeri Sultan Syarif Kasim Riau. Tugas akhir ini ditulis dengan bantuan Allah subhanahu wa ta’ala, orang tua, dosen dan teman-teman. Oleh karena itu Penulis menyampaikan terima kasih kepada: 1.
Ayah dan Ibu tercinta, Abu Bakar dan Tammah, yang telah mendo’akan dan memberikan
dukungan
yang
sangat
besar
kepada
Penulis
dalam
menyelesaikan tugas akhir ini. Terima kasih telah melahirkan dan membesarkan ananda. 2.
Bapak Prof. DR. H. M. Nazir, sebagai Rektor Universitas Islam Negeri Sultan Syarif Kasim Riau.
3.
Ibu Dra. Hj. Yenita Morena, M.Si, sebagai
Dekan Fakultas Sains dan
Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau. 4.
Ibu DR. Okfalisa, S.T, M.Sc, sebagai Ketua Jurusan Teknik Informatika.
5.
Ibu Fitri Wulandari, S.Si, M.Kom dan Bapak M. Syafrizal, ST, Mcs sebagai Pembimbing I dan Pembimbing II Tugas Akhir yang telah membimbing Penulis dalam penyusunan tugas akhir ini.
ix
6.
Ibu Elin Haerani, S.T, M.Kom. dan ibu Lestari Handayani,ST, M.Kom, sebagai Penguji Tugas Akhir yang telah memberikan kritik serta masukanmasukan kepada Penulis.
7.
Bapak Reski Mai Candra, ST. M.Cs, sebagai Koordinator Tugas Akhir Jurusan Teknik Informatika.
8.
Seluruh Dosen dan Staf Fakultas Sains dan Teknologi khususnya Jurusan Teknik Informatika yang telah memberikan ilmu yang bermanfaat buat Penulis.
9.
Bapak Mustakim sebagai pemilik UD.Mustakim yang telah memberikan masukan-masukan kepada Penulis dalam penyusunan tugas akhir ini.
10. Seluruh keluarga besar yang selalu memberikan do’a dan motivasi yang kuat untuk Penulis. 11. Teman-teman seperjuangan di Teknik Informatika UIN SUSKA RIAU, khususnya angkatan 2006. 12. Seluruh pihak terkait yang tidak dapat Penulis sebutkan satu-persatu. Penulis berharap laporan Tugas Akhir ini bermanfaat. Penulis berharap kritik dan saran yang sifatnya membangun untuk kesempurnaan laporan di masamasa mendatang. Wassalamu’alaikum wa rohmatullahi wa barakatuh.
Pekanbaru, April 2014
Penulis
x
DAFTAR ISI Halaman LEMBAR PERSETUJUAN............................................................................. ii LEMBAR PENGESAHAN ............................................................................. iii LEMBAR HAK ATAS KEKAYAAN INTELEKTUAL................................ iv LEMBAR PERNYATAAN ............................................................................. v LEMBAR PERSEMBAHAN .......................................................................... vi ABSTRAK ....................................................................................................... vii ABSTRACT....................................................................................................... viii KATA PENGANTAR ..................................................................................... ix DAFTAR ISI.................................................................................................... xi DAFTAR GAMBAR ....................................................................................... xv DAFTAR TABEL............................................................................................ xvii DAFTAR RUMUS .......................................................................................... xxi DAFTAR LAMPIRAN.................................................................................... xxii DAFTAR ISTILAH ......................................................................................... xxiii DAFTAR SIMBOL.......................................................................................... xxvi BAB I
PENDAHULUAN ......................................................................... I-1 1.1 Latar Belakang........................................................................ I-1 1.2 Rumusan Masalah................................................................... I-3 1.3 Batasan Masalah ..................................................................... I-3 1.4 Tujuan ..................................................................................... I-3 1.5 Sistematika Penulisan ............................................................. I-3
BAB II
LANDASAN TEORI..................................................................... II-1 2.1 Sistem Pendukung Keputusan ................................................ II-1 2.2 Komponen Sistem Pendukung Keputusan.............................. II-1 2.2.1 Subsistem Manajemen Data ......................................... II-2 2.2.2 Subsistem Manajemen Basis Model............................. II-3 2.2.3 Subsistem Dialog.......................................................... II-3 2.3 Langkah-langkah Pembangunan SPK .................................... II-5
xi
2.4 Fuzzy Clustering ..................................................................... II-6 2.4.1 Fuzzy C-Means (FCM) .................................................. II-6 2.4.2 Algoritma Fuzzy C-Means............................................ II-7 2.5 Recency,Freqwency,Monetary (RFM).................................... II-9 BAB III
METODOLOGI PENELITIAN .................................................... III-1 3.1 Tahapan Penelitian.................................................................. III-1 3.2 Perumusan Masalah ................................................................ III-2 3.3 Pengumpulan Data.................................................................. III-2 3.4 Analisa Sistem ........................................................................ III-3 3.4.1 Analisa Sistem Lama ................................................... III-3 3.4.2 Analisa Sistem Baru ..................................................... III-3 3.4.2.1 Analisa Subsistem Data ................................... III-4 3.4.2.2 Membangun Prototyping ................................. III-4 3.4.2.3 Analisa Subsistem Dialog................................ III-5 3.5 Perancangan Perangkat Lunak................................................ III-5 3.6 Implementasi........................................................................... III-6 3.7 Pengujian Sistem..................................................................... III-6 3.8 Kesimpulan dan Saran ............................................................ III-7
BAB IV ANALISA DAN PERANCANGAN ............................................. IV-1 4.1 Analisa Sistem ........................................................................ IV-1 4.2 Analisa Sistem Lama .............................................................. IV-1 4.3 Analisa Sistem Baru................................................................ IV-2 4.3.1 Analisa Kebutuhan Data................................................ IV-2 4.3.2 Analisa Subsistem Model (FCM-RFM) ........................ IV-4 4.3.2.1 Fuzzy C-Means (FCM)....................................... IV-6 4.3.2.2 segmentasi dengan metode fuzzy RFM ............... IV-32 4.3.2.3 analisa fungsional sistem ................................... IV-63 4.3.2.4 DFD level 1........................................................ IV-63 4.3.3 Analisa dan Perancangan Subsistem Basis Data ........... IV-65 4.3.3.1 Entity relationship diagram ................................. IV-66 4.3.4 Pseudocode.................................................................... IV-67
xii
4.3.4.1 Algoritma Pengelompokan Metode FCM .......... IV-67 4.3.5 Perancangan Subsistem Dialog (User Interface) .......... IV-68 4.3.5.1 Struktur Menu .................................................... IV-68 4.3.5.2 Tampilan Antar Muka ........................................ IV-68 BAB V
IMPLEMENTASI DAN PENGUJIAN ......................................... V-1 5.1 Implementasi Sistem............................................................... V-1 5.1.1 Batasan Implementasi................................................. V-1 5.1.2 Lingkungan Implementasi ........................................... V-1 5.1.3 Analisis Hasil ............................................................... V-2 5.1.4 Implementasi Model Persoalan .................................... V-2 5.2 Pengujian Sistem .................................................................... V-7 5.2.1 Pengujian FCM............................................................ V-7 5.2.1.1 Percobaan 1 ..................................................... V-9 5.2.2 Deskripsi dan Hasil Pengujian .................................... V-7 5.3. Pengujian Sistem Menggunakan User Acceptence ................ Test ............................................................................. V-27 5.3.1 Hasil Pengujian Sistem Menggunakan User Acceptence Test .......................................................... V-27 5.4 Kesimpulan Pengujian............................................................ V-28
BAB VI
PENUTUP ..................................................................................... VI-1 6.1 Kesimpulan............................................................................. VI-1 6.2 Saran ....................................................................................... VI-1
DAFTAR PUSTAKA ...................................................................................... xxviii LAMPIRAN DAFTAR RIWAYAT HIDUP
xiii