IMPLEMENTASI ALGORITMA K-MEANS CLUSTERING PADA APLIKASI PENCARI PELANGGAN POTENSIAL PADA RESTORAN XYZ. Asri Ulfa Latifa

dokumen-dokumen yang mirip
APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

ALGORITMA K-MEANS UNTUK PENGELOMPOKAN BANK BERDASARKAN KOMPOSISI DANA PIHAK KETIGA (DPK) DAN JUMLAH JARINGAN KANTOR

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI RUMAH SAKIT TERDEKAT DENGAN USER DI JAKARTA BERBASIS ANDROID

PERANCANGAN SISTEM PEMESANAN SERVIS MOBIL ONLINE BERBASIS WEB PADA PT. SRIKANDI MOTOR

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

APLIKASI PREDIKSI KETEPATAN WAKTU KEBERANGKATAN PENERBANGANN MENGGUNAKAN METODE KLASIFIKASI NAIVE BAYES (STUDI KASUS : MASKAPAI PENERBANGAN XYZ)

APLIKASI BERBASIS WEB SISTEM INFORMASI MANAJEMEN WIDYAISWARA MENGGUNAKAN FRAMEWORK YII

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

APLIKASI PEMBELAJARAN UKURAN PEMUSATAN DATA BERBASIS WEB

RANCANG BANGUN APLIKASI PENGAMANAN SMS DENGAN METODE ALGORITMA VIGENERE CIPHER DAN TRANSPOSISI BERBASIS ANDROID

PERANCANGAN APLIKASI VOTING UNTUK ORGANISASI KEMAHASISWAAN ADITYA RUSLI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

PERANCANGAN APLIKASI PENERIMAAN PENDAPATAN KIOS DI H ZUHRI CENTRE BERBASIS WEB

APLIKASI E-ABSENSI PERHITUNGAN GAJI KARYAWAN PT. PUTRA MAJU LESTARI BERBASIS ANDROID

SISTEM INFORMASI REKAM MEDIS PADA KLINIK XYZ BERBASIS JAVA WEB APPLICATION. Laporan Tugas Akhir

PERANCANGAN SISTEM E-BUDGETING TAHAP PENGAJUAN ANGGARAN DAN REVIEW BERBASIS WEB STUDI KASUS SMA PANGUDI LUHUR JAKARTA

APLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB. Disusun Oleh : GIANMAR SAPUTRA

APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT WILI WIWIT SAPUTRA

IMPLEMENTASI ALGORITMA ANTRIAN BERBASIS PRIORITAS PADA WEB PENDAFTARAN ONLINE PENDAKIAN GUNUNG ARJUNA-WELIRANG DI MALANG JAWA TIMUR

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA

APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET. Marsad Nur Ubay

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

APLIKASI RESERVASI FASILITAS GEDUNG OLAHRAGA KECAMATAN CIPONDOH DENGAN MENGGUNAKAN VISUAL BASIC 6.0 DEDE IRAWAN PROGRAM STUDI TEKNIK INFORMATIKA

PERANCANGAN SISTEM INFORMASI MANAJEMEN LOGISTIK RUMAH SAKIT ABC

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR. Oleh DHANY TRIHANDOYO NIM :

SISTEM MONITORING PEMBAYARAN PADA PT PLN (PERSERO) DISTRIBUSI BANTEN BERBASIS WEB

PERANCANGAN APLIKASI PENERIMAAN DAN PENGAMBILAN BARANG PADA XYZ LAUNDRY & DRY CLEANING DENGAN MENGGUNAKAN VB.NET. Sulistio Budi Wardani

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

SISTEM MONITORING ORDER PADA PT. ABC BERBASIS WEB

PERANCANGAN SISTEM INFORMASI ORGANISASI KELEMBAGAAN MAHASISWA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

Prototipe Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Proses Perkuliahan. Dede Kurniawan

APLIKASI PENGAMANAN DATA MENGGUNAKAN ALGORITMA DATA ENCRYPTION STANDARD (DES) DENGAN NETBEANS IDE BERBASIS DESKTOP

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI SPBU PERTAMINA DI JAKARTA BERBASIS ANDROID

Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana. Oleh : MUHAMMAD FAISAL

APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

Pengembangan Algoritma Caesar Cipher Dengan Teknik Kriptografi Untuk Keamanan Data

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENYEWAAN DAN MANAJEMEN ASET PERLENGKAPAN PERNIKAHAN PADA PT CAHAYA INDAH TENDA

APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

APLIKASI MANAJEMEN PROYEK PERANGKAT LUNAK (STUDI KASUS: PT. GLOBAL ANUGERAH INDONESIA) M. ASHWARI NUGRAHA

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

Prototipe Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Sidang Tugas Akhir

Prototipe Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Proses Wisuda. Tri Manto

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

APLIKASI PACKET FILTER FIREWALL BERBASIS WEB MENGGUNAKAN IPTABLES ADE ILHAM NURTJAHJA

APLIKASI PENGELOLAAN APOTIK

PERANCANGAN APLIKASI ANALISA PENJUALAN PADA PT. AJBS BERBASIS WEB BASE DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER RANA WIJAYA

Aplikasi Inventorty Gudang Berbasis Web PT. Meissa Berkah Teknologi. Gilang Pratama Putra

APLIKASI HANDOVER DOKUMENTASI PROYEK DAN DATABASE PELANGGAN BERBASIS WEB NINING LAPINASARI

APLIKASI TRAVEL BERBASIS WEB DAN BOOTSTRAP RESPONSIVE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT.XYZ

PERANCANGAN SISTEM ADMINISTRASI SIMPAN PINJAM PADA KOPERASI PURNAMA JAYA MENGGUNAKAN VISUAL BASIC.NET. Permana Kurniawan

RANCANG BANGUN APLIKASI PENJADWALAN SIDANG TUGAS AKHIR MENGGUNAKAN BAHASA PEMROGRAMAN PHP RENDY OKTA VIDIYANTO

APLIKASI BROADCAST POSITION GRUP WISATAWAN BERBASIS ANDROID MENGGUNAKAN GOOGLE API. Disusun Oleh : Roy Tri Afandi

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

APLIKASI INTEGRASI ANTARA KRIPTOGRAFI MENGGUNAKAN ALGORITMA RSA DAN STEGANOGRAFI MENGGUNAKAN ALGORITMA LSB BERBASIS WEB ADI SAPUTRA

APLIKASI PENGELOLAAN KEUANGAN KELUARGA MENGGUNAKAN DATABASE SQLITE

APLIKASI PENCARIAN LOKASI RUMAH SAKIT BPJS BERBASIS ANDROID AHMAD SUBHAN

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

APLIKASI SINKRONISASI KEGIATAN MULTI USER DALAM AGENDA ONLINE

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

APLIKASI BERBASIS WEB SISTEM MAINTENANCE BACKWALL POND S PADA PT UNILEVER INDONESIA IRAWAN ADI SETIA

SISTEM INFORMASI SELEKSI CALON PEKERJA LULUSAN SMK TAHAP PERTAMA PADA BKK XYZ BERBASIS WEB MENGGUNAKAN SMS GATEWAY IMAN HIMAWAN AFIANTO

SISTEM PEMBELAJARAN KOLABORATIF SECARA REALTIME MENGGUNAKAN HTML5 CANVAS, NODEJS DAN MONGODB

PERANCANGAN APLIKASI ENSIKLOPEDIA WISATA ALAM PULAU JAWA BERBASIS WEB RENY YENITA

APLIKASI PEMBELAJARAN MENGENAL POLA GAMBAR UNTUK ANAK PAUD BERBASIS ANDROID

ANALISIS PERBANDINGAN ALGORITMA MERGE SORT DAN SELECTION SORT DALAM PENGURUTAN DATA ANGGOTA POLRI

PENGEMBANGAN APLIKASI PERSONAL AND TERMINAL INFORMATION SYSTEM

APLIKASI ENSIKLOPEDIA TARI DAERAH PULAU JAWA BERBASIS WEB

APLIKASI SIMULASI KOMPRESI ALGORITMA RUN LENGTH ENCODING DENGAN MENGGUNAKAN ACTIONSCRIPT 3.0 TITIK NUR SAKINAH

APLIKASI KONSULTASI PSIKOLOGI DI BIDANG PARENTING, KEPRIBADIAN, DAN ASMARA BERBASIS ANDROID DAN WEB (STUDI KASUS: Aura.co.id)

PEMBUATAN APLIKASI PARKIR, BERBASIS WEB MENGGUNAKAN QRCODE : STUDI KASUS RUKAN PURI NIAGA 3

Sistem Aplikasi Persuratan Pada Kementrian Perindustrian Berbasis WEB. Oleh : Ahmad Zaki Al Farisi

Piranti Lunak Sistem Repository Dokumen Tugas Akhir Berbasis Digital Menggunakan Bahasa Pemrograman PHP dan MySQL ADI NUGRAHA

APLIKASI TRAVMOBILE SHUTTLE TRAVEL DI DKI JAKARTA DAN BANDUNG BERBASIS ANDROID

Aplikasi Sistem Pendaftaran dan Peminjaman Buku Online Pada Perpustakaan Daerah dengan Objek Perpustakaan Kota Jakarta Barat

APLIKASI TATA PERSURATAN PADA DITJEN BADAN PERADILAN UMUM MAHKAMAH AGUNG R.I

APLIKASI PENGADUAN FORUM KEWASPADAAN DINI MASYARAKAT (FKDM) PADA WILAYAH KECAMATAN KALIDERES BERBASIS WEB

PENGAMANAN PESAN MENGGUNAKAN APLIKASI ENKRIPSI DENGAN METODA ALGORITMA CAESAR CIPHER AGUS RIYADI

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI STACK ADE YULYANTO

SISTEM MONITORING PROSES KERJA BIDANG USAHA PERCETAKAN DIGITAL PT. X BERBASIS APLIKASI CLIENT SERVER. Mukti Fuji Prayitno

APLIKASI SISTEM ORDER JASA PEMBUATAN DAN PERAWATAN TAMAN BERBASIS WEB

APLIKASI LAYANAN JASA PERAWATAN DAN PENITIPAN HEWAN BERBASIS WEB. Andri Hastuti PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING

Aplikasi Penghasil Soal Matematika Otomatis dalam Topik Konversi Satuan Berat, Satuan Panjang dan Pecahan Mata Uang. Kiagus Muhammad Alfin

PERANCANGAN E-COMMERCE PADA PT. KARYA BETON SUDHIRA. Nicko Cahyadi

APLIKASI JOKO RENTAL MOBIL BERBASIS ANDROID. Joko Santoso

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

APLIKASI ENKRIPSI DAN DEKRIPSI MENGGUNAKAN ALGORITMA CAESAR CIPHER DALAM BENTUK QR CODE BERBASIS ANDROID AHMAD SOLEH PROGRAM STUDI INFORMATIKA

APLIKASI VIRTUAL MEWARNAI GAMBAR ANAK TK BERBASIS JARINGAN MENGGUNAKAN VISUAL STUDIO 2012 (FRAME GAMBAR DAN PENILAIAN)

APLIKASI POINT OF SALES (POS) PADA RESTORAN BEBEK KALEYO BERBASIS DESKTOP. Oleh : Fikri Thalib

SISTEM INFORMASI SERVICE DAN PENJUALAN BARANG ELEKTRONIK PADA SUKSES JAYA TEKNIK BERBASIS WEBSITE

ANGGI ANGGRAINI

PROTOTYPE ANALISA DAN PERANCANGAN BORANG AKREDITASI STANDAR 4 TENTANG SUMBER DAYA MANUSIA BERBASIS WEB

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

SISTEM APLIKASI PENGELOLAAN MANAJEMEN MASJID BERBASIS WEB. Yogie Desmansyah PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

SISTEM INFORMASI PELAYANAN PENDAFTARAN PELANGGAN PDE KEPABEANAN BERBASIS WEB DI PT. EDI INDONESIA

Transkripsi:

IMPLEMENTASI ALGORITMA K-MEANS CLUSTERING PADA APLIKASI PENCARI PELANGGAN POTENSIAL PADA RESTORAN XYZ Asri Ulfa Latifa 41513110097 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017

IMPLEMENTASI ALGORITMA K-MEANS CLUSTERING PADA APLIKASI PENCARI PELANGGAN POTENSIAL PADA RESTORAN XYZ Laporan Tugas Akhir Diajukan Untuk Melengkapi Persyaratan Menyelesaikan Gelar Sarjana Komputer Disusun oleh: Asri Ulfa Latifa 41513110097 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017

LEMBAR PERNYATAAN Yang bertanda tangan di bawah ini: NIM : 41513110097 Nama : Asri Ulfa Latifa Judul Tugas Akhir : Implementasi Algoritma K-Means Clustering pada Aplikasi Pencari Pelanggan Potensial pada Restoran XYZ Menyatakan bahwa tugas akhir dengan judul tersebut adalah hasil karya saya sendiri dan bukan plagiat kecuali kutipan-kutipan dan teori-teori yang digunakan dalam laporan tugas akhir ini. Apabila ditemukan unsur plagiat, maka saya siap untuk mendapatkan sanksi akademik terkait hal tersebut. Jakarta, 08 Juli 2017 Asri Ulfa Latifa

LEMBAR PENGESAHAN NIM : 41513110097 Nama : Asri Ulfa Latifa Judul Tugas Akhir : Implementasi Algoritma K-Means Clustering pada Aplikasi Pencari Pelanggan Potensial pada Restoran XYZ Jakarta, 08 Juli 2017 Disetujui dan diterima oleh,

KATA PENGANTAR Bismillahhiromaanirrohim, Segala Puji dan Syukur bagi Allah Subhanahu wa Ta ala, berkat rahmat dan ridho-nya serta limpahan rahmat, taufiq serta inayah-nya. Dan tidak pula penulis panjatkan shalawat beserta salam semoga senantiasa curahkan kepada Baginda Nabi Muhammad Shallallahu alaihi Wassalam, kepada keluarganya, para sahabatnya, hingga kepada umatnya hingga akhir zaman, karena atas karunia yang telah diberikan kepada penulis sehingga penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul Implementasi Algoritma K-Means Clustering pada Aplikasi Pencari Pelanggan Potensial pada Restoran XYZ, dimana Laporan Tugas Akhir tersebut merupakan salah satu persyaratan untuk dapat menyelesaikan Program Studi Strata Satu (S1) pada Jurusan Teknik Informatika Universitas Mercu Buana. Penulis menyadari bahwa Laporan Tugas Akhir ini masih belum dapat dikatakan sempurna. Karena itu, kritik dan saran akan diterima dengan senang hati. Penulis juga menyadari bahwa Laporan Tugas Akhir ini takkan dapat selesai tepat pada waktunya tanpa bantuan, bimbingan, dan motivasi dari berbagai pihak. Maka dari itu, dengan segala kerendahan hati, Penulis ingin menyampaikan ucapan terima kasih kepada: 1. Bapak Sabar Rudiarto, S.Kom, M.Kom. selaku Pembimbing Tugas Akhir yang telah membimbing penulis dengan semua nasihat, semangat dan ilmunya dalam menyusun laporan tugas akhir ini. 2. Ibu Desi Ramayanti, S.Kom, MT. selaku Kaprodi Teknik Informatika Universitas Mercu Buana. 3. Diky Firdaus, S.Kom, M.M. selaku Koordinator Tugas Akhir Teknik Informatika Universitas Mercu Buana. 4. Bapak dan Ibu dosen yang telah memberikan ilmu dan pengetahuan selama penulis menempuh pendidikan di Teknik Informatika Universitas Mercubuana. 5. Bapak,ibu dan kakak yang selama ini memberikan dukungan dan doa untuk penulis.

6. Saudara Prabowo Adhi Nugraha dan Ganda Eka Saputra selaku pembimbing teknis selama perancangan dan implementasi. 7. Teman teman seperjuangan Teknik Informatika Universitas Mercu Buana. 8. Beserta semua pihak yang telah memotivasi dan ikut memberikan bantuannya kepada penulis yang namanya tidak dapat penulis sebutkan satu per satu. Semoga Allah Subhanahu wa Ta ala membalas kebaikan yang telah diberikan kepada penulis dan penulis berharap semoga laporan tugas akhir ini bermanfaat bagi kita semua. Amin Jakarta, Juni 2017 Asri Ulfa Latifa

ABSTRAKSI Restoran XYZ merupakan salah satu rumah makan yang menyediakan makanan daerah dan bebagai macam menu makanan dan menyediakan pemesanan delivery order melalui pemesanan by phone yang berada di kawasan Jakarta. Pelanggan merupakan salah satu sumber keuntungan Restoran XYZ. Penuhnya persaingan membuat Restoran XYZ mengalami kesulitan dalam mempertahankan pelanggan setianya. Untuk itu diperlukan analisa lebih lanjut untuk mengetahui mana pelanggan yang potensial, maka dirancang sebuah aplikasi menggunakan algoritma K-Means (Clustering) untuk mengelompokkan data pelanggan. Data yang digunakan sebagai bahan sample pada penelitian ini adalah data transaksi penjualan Restoran XYZ. Dengan melakukan proses perhitungan total penjualan terhadap pelanggan dan jumlah transaksi terhadap pelanggan untuk mengelompokkan data pelanggan. Metode K-Means Clustering berusaha mengelompokkan data yang ada ke dalam beberapa kelompok, dimana data dalam satu kelompok mempunyai karakteristik yang sama. Data pelanggan dikelompokkan menjadi dua cluster yaitu tidak potensial, dan potensial. Kemudian setiap cluster diklasifikasikan berdasarkan kriteria mana yang lebih diprioritaskan. Cluster dengan nilai terbesar pada centroid akhir merupakan cluster yang direkomendasikan menerima reward, sedangkan cluster dengan nilai terkecil pada centroid akhir merupakan cluster yang tidak berhak menerima reward. Hasil dari proses ini membentuk clustercluster yang digunakan untuk memberi saran pertimbangan dalam menentukan strategi penjualan yakni memberikan reward untuk pelanggan dengan posisi cluster teratas. Kata Kunci: K-Means, Clusetering, Layanan Pelanggan vii

ABSTRACT XYZ Restaurant is one of the restaurants that provide regional food and various kinds of food menu and provide order delivery order by phone order in Jakarta area. Customers are one of the advantages of XYZ Restaurant. The full competition makes the XYZ Restaurant difficult to maintain its loyal customers. For that needed further analysis to know which potential customers, then designed an application using K-Means algorithm (Clustering) to classify customer data. The data used as sample material in this research is the sales transaction data of XYZ Restaurant. By doing the process of calculating total sales of customers and the number of transactions against customers to classify customer data. The K-Means Clustering method seeks to group existing data into groups, where data in one group has the same characteristics. Customer data are grouped into two clusters that are not potential, and potential. Then each cluster is classified according to which criteria are prioritized. The cluster with the greatest value in the final centroid is the recommended cluster receiving the reward, while the cluster with the smallest value in the final centroid is a cluster that is not eligible to receive rewards. The results of this process form the clusters used to advise consideration in determining the sales strategy of providing rewards for customers with the top cluster position.keywords: K-Means, Clusetering, Loyality Customer viii

Daftar Isi LEMBAR PERNYATAAN... iii LEMBAR PENGESAHAN... iv KATA PENGANTAR... v ABSTRAKSI... vii ABSTRACT... viii Daftar Isi... ix Daftar Gambar... xi Daftar Tabel... xii BAB 1. PENDAHULUAN... 1 1.1.Latar Belakang... 1 1.2.Rumusan Permasalahan... 2 1.3.Batasan Masalah... 3 1.4.Tujuan dan Manfaat... 3 1.5.Metodologi Penelitian... 3 1.6.Sistematika Penulisan... 4 1.6.1.BAB 1 PENDAHULUAN... 4 1.6.2.BAB 2 LANDASAN TEORI... 4 1.6.3.BAB 3 ANALISA SISTEM... 5 1.6.4.BAB 4 PERANCANGAN SISTEM... 5 1.6.5.BAB 5 IMPLEMENTASI DAN PENGUJIAN SISTEM... 5 1.6.6.BAB 6 KESIMPULAN DAN SARAN... 5 BAB 2.LANDASAN TEORI... 6 2.1.Sistem Pendukung Keputusan (SPK)... 6 2.2.Pelanggan... 6 2.3.Layanan Pelanggan... 6 2.4.Clustering... 7 2.4.1.K-Means... 8 2.5.Studi Literatur... 10 2.6.Rekayasa Perangkat lunak... 13 2.6.1.Waterfall Process Model... 13 2.6.2.Metode Perancangan... 15 2.7.Teknologi... 23 2.7.1.PHP... 23 2.7.2.HTML... 23 2.7.3.Database(Mysql)... 24 2.7.4.Bootstrap... 26 2.7.5.JavaScript... 27 ix

2.7.6.Black Box Testing... 28 BAB 3.ANALISA SISTEM... 29 3.1.Analisis Masalah... 29 3.2.Analisis Persyaratan... 31 3.2.1.Persyaratan Fungsional... 31 3.2.2.Persyaratan Non-Fungsional... 32 3.3.Analisis Pencarian Pelanggan potensial... 32 3.3.1.Cara Kerja Pencarian Pelanggan potensial... 32 3.3.2.Hasil Analisis pengambil keputusan... 33 3.3.3.Analisis Algoritma K-Means Clustering... 33 3.3.4.Cara Kerja Algoritma K-Means... 34 3.3.5.Hasil Analisis Algoritma K-Means Clustering... 36 BAB 4.PERANCANGAN SISTEM... 37 4.1.Perancangan... 37 4.2.Perancangan Menu... 37 4.2.1.Perancangan menu aplikasi penentuan pelanggan potensial... 37 4.3.Perancangan Sistem... 38 4.3.1.Flowchart... 38 4.3.2.Perancangan Database (Basis Data)... 40 4.3.3.Rancangan antarmuka sistem... 41 4.4.Use Case Diagram... 45 4.4.1.Use Case Diagram... 45 4.4.2.Definisi Aktor... 45 4.4.3.Skenario Use Case... 46 4.5.Activity Diagram... 47 4.6.Sequence Diagram... 49 BAB 5.IMPLEMENTASI DAN PENGUJIAN SISTEM... 51 5.1.Implementasi Antarmuka... 51 5.2.Pengujian... 60 5.2.1.Skenario Pengujian... 60 5.2.2.Hasil Pengujian... 62 5.2.3.Hasil Uji Program... 67 BAB 6.PENUTUP... 68 6.1.Kesimpulan... 68 6.2.Saran... 68 Daftar Pustaka... A x

Daftar Gambar Gambar 2.2simbol flowchart... 22 Gambar3.1Flowchart cara kerja Algoritma K-Means... 36 Gambar 4.1 Halaman Menu Sistem Pencarian Pelanggan Potensial... 38 Gambar 4.2 Flowchart Proses Pelanggan Mendapatkan reward... 39 Gambar 4.3 Flowchart Sistem Pencarian Pelanggan Potensial... 40 Gambar 4.4 Database sistem Pencarian Pelanggan Potensial... 41 Gambar 4.5 Halaman awal user Sistem Pencarian Pelanggan Potensial... 42 Gambar 4.6 Halaman input transaksi Sistem Pencarian Pelanggan Potensial. 43 Gambar 4.7 Halaman aplikasi Sistem Pencarian Pelanggan Potensial... 44 Gambar 4.8 Use Case Diagram Sistem pencarian pelanggan potensial... 45 Gambar 4.9 Activity Diagram Sistem Pencarian Pelanggan Potensial... 48 Gambar 4.10 Input File untuk data pencarian pelanggan potensial... 50 Gambar 5.1 Halaman login user... 51 Gambar 5.2 Halaman utama user Sistem Pencarian Pelanggan Potensial... 52 Gambar 5.3 Halaman hak user... 52 Gambar 5.4 Halaman login user... 53 Gambar 5.5 Halaman utama Admin Sistem Pencarian Pelanggan Potensial.. 53 Gambar 5.6 Halaman view data pelanggan... 54 Gambar 5.7 Halaman input data pelanggan... 54 Gambar 5.8 Halaman save pelanggan... 55 Gambar 5.9 Halaman edit pelanggan... 55 Gambar 5.10 Halaman view daftar menu... 56 Gambar 5.11 Halaman tambah menu makanan... 56 Gambar 5.12 Halaman simpan menu makanan... 57 Gambar 5.13 Halaman edit menu makanan... 58 Gambar 5.14 Halaman view transaksi... 58 Gambar 5.15 Halaman view transaksi... 59 Gambar 5.16 Halaman view pelanggan potensial... 59 xi

Daftar Tabel Tabel 2.1 jurnal perbandingan... 10 Tabel 2.2 tag html... 24 Tabel 3.1 Analisa masalah pencarian pelanggan potensial... 29 Tabel 4.1 Rancangan Halaman Awal User... 42 Tabel 4.2 Rancangan Halaman Input... 43 Tabel 4.3 Rancangan Halaman Tentang... 44 Tabel 4.4 Tabel Definisi use actor Proses Pencarian Pelanggan Potensial... 46 Tabel 4.5 Tabel Definisi Use Case Proses Pencarian Pelanggan Potensial... 46 Tabel 4.6 Tabel Skenario Use Case Proses Pencarian Pelanggan Potensial... 47 Tabel 4.7 Tabel Activity Diagram System Pencarian Pelanggan Potensial... 48 Tabel 5.1 Pengujian halaman User... 60 Tabel 5.2 Pengujian halaman Admin... 61 Tabel 5.3 Hasil pengujian halaman user... 63 Tabel 5.4 Hasil pengujian halaman admin... 64 Tabel 5.5 Hasil pengujian program... 67 xii