IMPLEMENTASI DATA MINING MENGGUNAKAN ALGORITMA APRIORI PADA APLIKASI ANALISA POLA BELANJA KONSUMEN FRIDA NUR HIDAYATI

  

HALAMAN JUDUL

LAPORAN SKRIPSI

  

IMPLEMENTASI DATA MINING MENGGUNAKAN

ALGORITMA APRIORI PADA APLIKASI ANALISA

POLA BELANJA KONSUMEN

FRIDA NUR HIDAYATI

NIM. 201453044

DOSEN PEMBIMBING

Nanik Susanti, S.Kom, M.Kom

Putri Kurnia Handayani, S.Kom, M.Kom

  

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2018

HALAMAN PERSETUJUAN

  Kudus, 14 Agustus 2018 Menyetujui,

  Pembimbing Utama, Pembimbing Pendamping, Nanik Susanti, S.Kom, M.Kom Putri Kurnia Handayani, S.Kom, M.Kom

  NIDN. 0608088201 NIDN. 0610128601 Mengetahui

  Koordinator Skripsi Wiwit Agus Triyanto, S.Kom, M.kom

  NIDN. 0631088901

  HALAMAN PENGESAHAN

IMPLEMENTASI DATA MINING MENGGUNAKAN ALGORITMA APRIORI PADA APLIKASI ANALISA POLA BELANJA KONSUMEN FRIDA NUR HIDAYATI NIM. 201453025

  Kudus, Agustus 2018 Menyetujui,

  Ketua Penguji, Muhammad Arifin, S.Kom, M.Kom

  NIDN. 0621048301 Anggota Penguji I,

  Nanik Susanti, S.Kom, M.Kom NIDN. 0608088201

  Anggota Penguji II, Noor Latifah, M.Kom

  NIDN. 0618098701 Mengetahui

  Dekan Fakultas Teknik Mohammad Dahlan, ST, MT

  NIDN. 0601076901 Ketua Program Studi Sistem Informasi

  Pratomo Setiaji, S.Kom, M.Kom NIDN. 0619067802

PERNYATAAN KEASLIAN

  Saya yang bertanda tangan dibawah ini : Nama : Frida Nur Hidayati NIM : 201453044 Tempat & Tanggal Lahir : Kudus, 19 Juni 1996 Judul Skripsi : Implementasi Data Mining Menggunakan

  Algoritma Apriori Pada Aplikasi Analisa Pola Belanja Konsumen

  Menyatakan dengan sebenarnya bahwa penulisan Skripsi ini berdasarkan hasil penelitian, pemikiran dan pemaparan asli dari saya sendiri, baik untuk naskah laporan maupun kegiatan lain yang tercantum sebagai bagian dari Skripsi ini. Seluruh ide, pendapat, atau materi dari sumber lain telah dikutip dalam Skripsi dengan cara penulisan referensi yang sesuai. Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila di kemudian hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya bersedia menerima sanksi akademik berupa pencabutan gelar dan sanksi lain sesuai dengan peraturan yang berlaku di Universitas Muria Kudus. Demikian pernyataan ini saya buat dalam keadaan sadar tanpa paksaan dari pihak manapun.

  Kudus, 14 Agustus 2018 Yang memberi pernyataan,

  Frida Nur Hidayati NIM. 201453044

  

IMPLEMENTASI DATA MINING MENGGUNAKAN

ALGORITMA APRIORI PADA APLIKASI ANALISA

POLA BELANJA KONSUMEN

  Nama mahasiswa : Frida Nur Hidayati NIM : 201453044 Pembimbing :

  1. Nanik Susanti, S.Kom, M.Kom

  2. Putri Kurnia Handayani, S.Kom., M.Kom

  

RINGKASAN

  Ungu Computer adalah suatu usaha penjualan sparepart laptop dan komputer. Lokasi Ungu Computer adalah di Jl. Kampus UMK No. 322A Dersalam Kecamatan Bae Kabupaten Kudus. Tidak hanya menjual sparepart saja, tapi di Ungu Computer juga menerima jasa servis laptop. Pada setiap transaksi penjualan produk akan diinputkan pada sistem yang sudah ada di toko. Pemilik Ungu Computer juga dapat memantau data transaksi penjualan setiap hari dengan laporan penjualan yang sudah tersistem. Tetapi selama ini Ungu Computer tidak memanfaatkan kembali data transaksi penjualan yang dihasilkan dari aktifitas penjualannya. Data transaksi penjualan ini hanya digunakan untuk pembuatan laporan penjualan yang ada di Ungu Computer. Tujuan dari penelitian ini adalah untuk menghasilkan sebuah aplikasi berbasis web yang mampu menganalisa data transaksi penjualan untuk menghasilkan informasi pola belanja konsumen, konsumen ter-loyal, dan produk terlaris pada Ungu Computer. Pembangunan sistem ini menggunakan metode waterfall dan analisis kebutuhan dilakukan melalui observasi ke obyek penelitian, studi literatur sistem yang berjalan, dan wawancara. Sedangkan untuk hasil analisa akan digambarkan ke dalam perancangan sistem menggunakan model UML (Unified Modeling Language) yang hasil akhirnya akan diimplementasikan ke dalam sebuah aplikasi web menggunakan bahasa pemrograman PHP dan database MySQL. Oleh karena itu penulis membuat sebuah laporan dan perangkat lunak dengan hasil analisa yang ber judul “Implementasi Data Mining Menggunakan Algoritma Apriori Pada Aplikasi Analisa Pola Belanja Konsumen” diharapkan dapat membantu pihak Ungu Computer untuk mengetahui pola belanja konsumen, konsumen ter-loyal, dan produk terlaris. Kata kunci : analisa, pola, belanja, apriori

  

IMPLEMENTATION OF DATA MINING USING

APRIORI ALGORITHM IN CONSUMER

EXPENDITURE ANALYSIS APPLICATION

Student Name : Frida Nur Hidayati

Student Identity Number : 201453044 Supervisor :

  1. Nanik Susanti, S.Kom, M.Kom

  2. Putri Kurnia Handayani, S.Kom., M.Kom

  

ABSTRACT

Ungu Computer is a business selling laptop and computer spare parts. The

Ungu Computer location is on Jl. UMK Campus No. 322A Dersalam Bae District,

  

Kudus Regency. Not only sell spare parts, but in Ungu Computer also receives

laptop service. In each product sale transaction will be inputted to the system

already in the store. The owner of Ungu Computer can also monitor sales

transaction data every day with a sales report that has been systemized. But

during this time Ungu Computer did not reuse sales transaction data resulting

from its sales activities. This sales transaction data is only used for making sales

reports in Ungu Computer.

  The purpose of this research is to produce a web-based application

that is able to analyze sales transaction data to produce information on consumer

spending patterns, royal consumers, and best-selling products in Ungu Computer.

The development of this system uses the waterfall method and needs analysis is

done through observation to the object of research, the study of the system

literature that runs, and interviews. Whereas for the results of the analysis will be

described into the system design using the UML model (Unified Modeling

Language) whose final results will be implemented into a web application using

the PHP programming language and MySQL database.

  Therefore, the authors make a report and software with the results

of the analysis entitled "Implementation of Data Mining Using Apriori Algorithms

on Consumer Shopping Pattern Analysis Applications" is expected to help the

Purple Computer to find out consumer spending patterns, royal consumers, and

best-selling products . Keywords: analysis, pattern, shopping, apriori

KATA PENGANTAR

  Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan penulisn laporan skripsi yang berjudul “Implementasi Data Mining Menggunakan Algoritma Apriori Pada Aplikasi Analisa Pola Belanja Konsumen”.

  Penyusunan Skripsi ini ditujukan untuk memenuhi salah satu syarat memperoleh gelar sarjana S1 pada program studi sistem informasi fakultas teknik Universitas Muria Kudus.

  Pelaksanaan penelitian dan penyusunan laporan skripsi ini tak lepas dari bantuan dan dukungan beberapa pihak, untuk itu penulis menyampaikan ucapan terima kasih kepada: Bapak Dr. Suparnyo, SH, MS selaku Rektor Universitas Muria Kudus.

  a.

  

b. Bapak Mohammad Dahlan, ST, MT selaku Dekan Fakultas Teknik Universitas

Muria Kudus.

  Bapak Pratomo Setiaji, S.Kom, M.Kom selaku Ketua Progdi Sistem Informasi c. Fakultas Teknik Universitas Muria Kudus.

  Ibu Nanik Susanti, S.Kom, M.Kom selaku dosen pembimbing utama yang d. telah memberikan pengarahan dan bimbingan selama penyusunan laporan skripsi ini.

  Ibu Putri Kurnia Handayani, S.Kom, M.Kom selaku dosen pembimbing e. pendamping yang telah memberikan pengarahan dan bimbingan selama penyusunan laporan skripsi ini.

  Bapak M. Zainul Wafa pemilik Ungu Computer yang telah memberikan izin f. melakukan penelitian, sehingga penulis dapat menyelesaikan laporan skripsi ini.

  

g. Dosen-dosen di program studi sistem informasi yang telah mendidik dan

membagi ilmu yang sudah didapat kepada penulis, serta seluruh staff.

  

h. Bapak Edi Busono, Ibu Rubi’ah selaku orang tua serta saudara-saudara saya

  yang telah melimpahkan kasih sayang, perhatian, serta doa dan dukungan yang dapat membangkitkan semangat saya dalam penulisan skripsi. i. Mas Hari yang telah memberikan semangat dan dukungan dalam penyusunan skripsi ini.

  Elysa, Ida, Nana, Shinta, Tyas, Ulya serta teman-teman Program Studi Sistem j. Informasi yang selalu memberikan semangat serta dukungan satu sama lain.

  Teman-teman Tim KKN Desa Pasir Kecamatan Mijen 2017 yang telah k. memberikan dukungan, pengalaman dan motivasi pada penulis untuk berjuang menyelesaikan laporan skripsi ini.

  Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT. Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan, khususnya di bidang Teknologi dan Sistem Informasi. Amin.

  Kudus, 14 Agustus 2018

  Penulis

  Frida Nur Hidayati

  

DAFTAR ISI

  HALAMAN JUDUL................................................................................................ i HALAMAN PERSETUJUAN................................................................................ ii HALAMAN PENGESAHAN................................................................................ iii PERNYATAAN KEASLIAN................................................................................ iv RINGKASAN ......................................................................................................... v

  

ABSTRACT ............................................................................................................. vi

  KATA PENGANTAR .......................................................................................... vii DAFTAR ISI.......................................................................................................... ix DAFTAR GAMBAR ............................................................................................. xi DAFTAR TABEL................................................................................................ xiii DAFTAR LAMPIRAN ......................................................................................... xv DAFTAR ISTILAH DAN SINGKATAN ........................................................... xvi

  BAB I PENDAHULUAN ....................................................................................... 1

  1.1. Latar Belakang ............................................................................................ 1

  1.2. Perumusan Masalah .................................................................................... 2

  1.3. Batasan Masalah.......................................................................................... 2

  1.4. Tujuan ......................................................................................................... 3

  1.5. Manfaat ....................................................................................................... 3

  1.6. Metode Penelitian........................................................................................ 4

  1.6.1. Metode Pengumpulan Data ............................................................... 4

  1.6.2. Metode Pengembangan Sistem ......................................................... 4

  1.6.3. Metode Perancangan Sistem ............................................................. 5

  1.7. Kerangka Pemikiran.................................................................................... 6

  BAB II TINJAUAN PUSTAKA............................................................................. 7

  2.1. Penelitian Terkait ........................................................................................ 7

  2.2. Tabel Perbandingan Penelitian Terkait ....................................................... 8

  2.3. Landasan Teori.......................................................................................... 10

  2.3.1. Pengertian Implementasi ................................................................. 10

  2.3.2. Pengertian Data Mining .................................................................. 10

  2.3.3. Pengertian Algoritma Apriori ......................................................... 10

  BAB IV IMPLEMENTASI DAN PEMBAHASAN ............................................ 53

  5.1. Kesimpulan ............................................................................................... 68

  BAB V PENUTUP................................................................................................ 68

  4.2.3. Pengujian Tidak Normal ................................................................. 66

  4.2.2. Pengujian Normal............................................................................ 65

  4.2.1. Black Box Testing........................................................................... 63

  4.2. Pengujian Sistem....................................................................................... 63

  4.1.4. Pembahasan..................................................................................... 57

  4.1.3. Tampilan Program........................................................................... 53

  4.1.2. Implementasi Layar Antarmuka...................................................... 53

  4.1.1. Implementasi Sistem ....................................................................... 53

  4.1. Hasil Pembahasan ..................................................................................... 53

  3.3.3. Desain Input dan Output ................................................................. 49

  2.3.4. Pengertian Pola................................................................................ 18

  3.3.2. Rancangan Sistem Baru .................................................................. 29

  3.3.1. Analisa Kebutuhan .......................................................................... 28

  3.3. Analisa dan Rancangan Sistem baru ......................................................... 28

  3.2. Metode Penelitian...................................................................................... 26

  3.1.2. Strukur Organisasi Ungu Computer................................................ 25

  3.1.1. Lokasi .............................................................................................. 25

  3.1. Objek Penelitian ........................................................................................ 25

  BAB III METODOLOGI PENELITIAN.............................................................. 25

  2.3.7. Unified Modeling Language (UML)............................................... 19

  2.3.6. Flowchart (Diagram Alur) .............................................................. 18

  2.3.5. Pengertian Belanja .......................................................................... 18

  4.3. Saran.......................................................................................................... 68 DAFTAR PUSTAKA ........................................................................................... 69 LAMPIRAN .......................................................................................................... 71

  

DAFTAR GAMBAR

  Gambar 1. 1. Kerangka Pemikiran .......................................................................... 6 Gambar 2. 1. Ilustrasi algoritma apriori ................................................................ 11 Gambar 2. 2. Contoh use case diagram ................................................................ 21 Gambar 2. 3. Contoh class diagram ..................................................................... 23 Gambar 2. 4. Contoh sequence diagram ............................................................... 23 Gambar 2. 5. Contoh activity diagram.................................................................. 23 Gambar 2. 6. Contoh statechart diagram.............................................................. 24 Gambar 3. 1. Denah lokasi ungu computer........................................................... 25 Gambar 3. 2. Struktur organisasi........................................................................... 26 Gambar 3. 3. Kerangka penelitian......................................................................... 26 Gambar 3. 4. Flowchart algoritma apriori............................................................ 27 Gambar 3. 5. Diagram business use case analisa pola belanja ............................. 30 Gambar 3. 6. Diagram sistem use case analisa pola belanja ................................. 31 Gambar 3. 7. Class pemilik................................................................................... 35 Gambar 3. 8. Class dataset.................................................................................... 35 Gambar 3. 9. Class transaksi................................................................................. 36 Gambar 3. 10. Class tampung ............................................................................... 36 Gambar 3. 11. Class tampung_2 ........................................................................... 36 Gambar 3. 12. Class tampung_x ........................................................................... 37 Gambar 3. 13. Class tamp_x ................................................................................. 37 Gambar 3. 14. Class pelanggan Class diagram analisa pola belanja konsumen .. 38 Gambar 3. 15. Sequence diagram upload file ....................................................... 39 Gambar 3. 16. Sequence diagram input data ........................................................ 40 Gambar 3. 17. Sequence diagram lihat analisa ..................................................... 41 Gambar 3. 18. Activity diagram upload file.......................................................... 42 Gambar 3. 19. Activity diagram input data ........................................................... 43 Gambar 3. 20. Activity diagram lihat analisa ........................................................ 44 Gambar 3. 21. Statechart diagram method login.................................................. 45 Gambar 3. 22. Statechart diagram method logout................................................ 45

  Gambar 3. 23. Statechart diagram method simpan............................................... 46 Gambar 3. 24. Statechart diagram method convert .............................................. 46 Gambar 3. 25. Statechart diagram method search ............................................... 46 Gambar 3. 26. Statechart diagram method hapus................................................. 47 Gambar 3. 27. Statechart diagram method simpan............................................... 47 Gambar 3. 28. Statechart diagram method search ............................................... 47 Gambar 3. 29. Statechart diagram method delete................................................. 48 Gambar 3. 30. Statechart diagram method simpan............................................... 48 Gambar 3. 31. Statechart diagram method search ............................................... 48 Gambar 3. 32. Statechart diagram method delete................................................. 49 Gambar 3. 33. Desain halaman login pemilik....................................................... 49 Gambar 3. 34. Desain halaman utama pemilik ..................................................... 50 Gambar 3. 35. Desain form input upload file........................................................ 50 Gambar 3. 36. Desain form input data .................................................................. 51 Gambar 3. 37. Desain output lihat analisa ............................................................ 51 Gambar 4. 1. Halaman login user ......................................................................... 54 Gambar 4. 2. Halaman utama user........................................................................ 54 Gambar 4. 3. Tampilan form upload file............................................................... 55 Gambar 4. 4. Tampilan form input data ................................................................ 56 Gambar 4. 5. Halaman lihat analisa ...................................................................... 56 Gambar 4. 6. Pengujian normal form upload file.................................................. 65 Gambar 4. 7. Pengujian tidak normal form upload file......................................... 66

  

DAFTAR TABEL

  Tabel 2. 1. Tabel perbandingan penelitian .............................................................. 8 Tabel 2. 2. Contoh data transaksi .......................................................................... 11 Tabel 2. 3. Contoh iterasi 1 ................................................................................... 12 Tabel 2. 4. Contoh pemangkasan iterasi 1 ............................................................ 12 Tabel 2. 5. Contoh iterasi 2 ................................................................................... 13 Tabel 2. 6. Contoh pemangkasan iterasi 2 ............................................................ 14 Tabel 2. 7. Contoh iterasi 3 ................................................................................... 15 Tabel 2. 8. Contoh pemangkasan iterasi 3 ............................................................ 16 Tabel 2. 9. Contoh iterasi 4 ................................................................................... 16 Tabel 2. 10. Contoh pemangkasan iterasi 4 .......................................................... 16 Tabel 2. 11. Contoh aturan asosiasi ...................................................................... 17 Tabel 2. 12. Contoh aturan asosiasi final .............................................................. 12 Tabel 2. 13. Simbol flowchart............................................................................... 12 Tabel 2. 14. Notasi business use case diagram..................................................... 13 Tabel 2. 15. Notasi use case diagram ................................................................... 20 Tabel 2. 16. Notasi class diagram......................................................................... 21 Tabel 2. 17. Notasi sequence diagram .................................................................. 22 Tabel 2. 16. Notasi activity diagram..................................................................... 23 Tabel 2. 17. Notasi statechart diagram................................................................. 24 Tabel 3. 1. Proses Business Use Case ................................................................... 29 Tabel 3. 2. Skenario use case upload file.............................................................. 32 Tabel 3. 3. Skenario use case input data ............................................................... 33 Tabel 3. 4. Skenario use case lihat analisa............................................................ 34 Tabel 4. 1. Tabel Data transaksi penjualan di ungu computer .............................. 57 Tabel 4. 2. Tabel Iterasi 1...................................................................................... 58 Tabel 4. 3. Tabel hasil pemangkasan iterasi 1 ...................................................... 59 Tabel 4. 4. Tabel iterasi 2...................................................................................... 59 Tabel 4. 5. Tabel hasil pemangkasan iterasi 2 ...................................................... 60 Tabel 4. 6. Tabel iterasi 3...................................................................................... 60

  Tabel 4. 7. Tabel hasil pemangkasan iterasi 3 ...................................................... 60 Tabel 4. 8. Tabel aturan asosiasi ........................................................................... 61 Tabel 4. 9. Tabel aturan asosiasi final................................................................... 61 Tabel 4. 10. Tabel pelanggan ter-loyal.................................................................. 62 Tabel 4. 11. Tabel produk terlaris ......................................................................... 62 Tabel 4. 12. Tabel skenario use case upload file .................................................. 65 Tabel 4. 13. Tabel identifikasi test case................................................................ 65 Tabel 4. 14. Tabel identifikasi value case............................................................. 65

Dokumen yang terkait

KONSEP DIRI PADA PASIEN DENGAN DIABETES MELITUS TIPE II DI KECAMATAN GETASAN TUGAS AKHIR - Institutional Repository | Satya Wacana Christian University: Konsep Diri pada Pasien dengan Diabetes Melitus Tipe II di Kecamatan Getasan

0 1 33

PENGARUH PERPUTARAN MODAL KERJA, PERPUTARAN KAS, DAN PERPUTARAN PIUTANG TERHADAP PROFITABILITAS PADA PERUSAHAAN INDUSTRI BARANG KONSUMSI YANG TERDAFTAR DI BURSA EFEK INDONESIA TAHUN 2011-2014

0 0 16

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN PEMASANGAN JARINGAN INTERNET WIFI.ID PADA PT.TELKOM AKSES KABUPATEN KUDUS BERBASIS WEB AULIA ROCHMAH NIM. 201453130

0 0 22

LAPORAN TUGAS AKHIR RANCANG BANGUN TANGKI PEMANAS PADA DESTILATOR BIOETANOL DENGAN SISTEM CONTINUE BERKAPASITAS 5 LITERJAM UNTUK SKALA UMKM MUH RIZQI MAULANA 201454101

0 0 16

IMPLEMENTASI PROGRAM PELAYANAN ANTENATAL CARE DAN STATUS KESEHATAN IBU HAMIL DI PUSKESMAS GETASAN TUGAS AKHIR - Institutional Repository | Satya Wacana Christian University: Implementasi Program Pelayanan Antenatal Care dan Status Kesehatan Ibu Hamil di P

0 0 45

LAPORAN SKRIPSI IMPLEMENTASI METODE RAPID APPLICATION DEVELOPMENT DALAM PEMESANAN PRODUK PERCETAKAN OFFSET DI REMAJA MANDIRI PRINTING

0 0 12

PENERAPAN MODEL NUMBERED HEAD TOGETHER PADA SUBTEMA I AKU DAN CITA-CITAKU UNTUK MENINGKATKAN PEMAHAMAN KONSEP SISWA KELAS IV SD 2 DERSALAM KUDUS

0 0 17

PENGARUH UKURAN PERUSAHAAN, PROFITABILITAS DAN KOMPLEKSITAS OPERASI TERHADAP AUDIT DELAY DENGAN REPUTASI KANTOR AKUNTAN PUBLIK SEBAGAI VARIABEL PEMODERASI PADA PERUSAHAAN PERBANKAN YANG TERDAFTAR DI BURSA EFEK INDONESIA PERIODE 2012-2016

0 1 16

LAPORAN SKRIPSI APLIKASI TRANSAKSI PENJUALAN DAN PEMESANAN ANTAR CABANG BERBASIS WEB (STUDI KASUS TOKO ROTI HIKMAH)

0 1 16

THE READING COMPREHENSION OF THE STUDENTS WITH DIFFERENT READING INTERESTS (A Study In SMA N 1 Tahunan Jepara) By TIA NUR RAHMAYANTI

0 0 17