Top Banner
i ANALISA KONSISTENSI POLA PEMINJAMAN BUKU MENGGUNAKAN ALGORITMA FP-GROWTH (STUDI KASUS:UPT PERPUSTAKAAN UNIVERSITAS SEBELAS MARET) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Strata Satu Program Studi Informatika Disusun Oleh : MIRANDA NUR QOLBI APRILINA M0511034 PROGRAM STUDI INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2016
15

ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

Jan 21, 2017

Download

Documents

vannhu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

i

ANALISA KONSISTENSI POLA PEMINJAMAN BUKU

MENGGUNAKAN ALGORITMA FP-GROWTH

(STUDI KASUS:UPT PERPUSTAKAAN UNIVERSITAS

SEBELAS MARET)

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Strata Satu

Program Studi Informatika

Disusun Oleh :

MIRANDA NUR QOLBI APRILINA

M0511034

PROGRAM STUDI INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2016

Page 2: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

ii

Page 3: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

iii

Page 4: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

iv

MOTTO

“It's the moment you think you can't, that you can”

― Celine Dion

"Live as if you were to die tomorrow. Learn as if you were to live

forever."

— Mahatma Gandhi

"The future depends on what you do today."

— Mahatma Gandhi

"Berhenti lari dari kenyataan hidupmu. Berhenti cemas atas penilaian

orang lain, dan mulailah berbuat baik sebanyak mungkin."

— Tere Liye

Page 5: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

v

HALAMAN PERSEMBAHAN

Skripsi ini dipersembahkan untuk :

- Ibu, ibu, ibu, Ayah

- Adikku

- Keluarga besarku

- Keluarga besar S1 Informatika

- Keluarga besar UPT TIK UNS

- Anda, pembaca

Page 6: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

vi

KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadirat Allah SWT karena atas limpahan

rahmat dan karunia-Nya, penulis dapat menyelesaikan skripsi untuk syarat

mencapai gelar strata satu Program Studi Informatika UNS yang berjudul “Analisa

Konsistensi Pola Peminjaman Buku Menggunakan Algoritma FP-Growth (Studi

Kasus:UPT Perpustakaan Universitas Sebelas Maret)”. Penulis menyadari akan

keterbatasan yang dimiliki dalam penyusunan skripsi ini, sehingga banyak bantuan

dari berbagai pihak yang diberikan kepada penulis selama penulisan skripsi.

Semoga Allah SWT membalas kebaikan pihak-pihak tersebut. Penulis

mengucapkan terimakasih kepada :

1. Bapak Prof. Ir. Ari Handono Ramelan, M.Sc. (Hons), Ph.D selaku Dekan

Fakultas MIPA Universitas Sebelas Maret Surakarta.

2. Bapak Drs. Bambang Harjito, M.App. Sc., Ph.D. selaku Kepala Program

Studi Informatika, atas bimbingan, pengarahan, dan perhatian yang

diberikan

3. Bapak Dr. Wiranto, M.Kom., M.Cs. selaku Dosen Pembimbing I yang telah

meluangkan waktu untuk memberikan bimbingan, pengarahan, dan

motivasi dalam penyusunan skripsi.

4. Bapak Drs. Widodo, M.Soc.Sc. selaku Dosen Pembimbing II yang telah

meluangkan waktu untuk memberikan bimbingan dan pengarahan di bidang

perpustakaan selama penyusunan skripsi.

5. Bapak Drs. YS. Palgunadi, M.Sc. dan Bapak Ristu Saptono S.Si.,M.T.

selaku penguji yang telah memberikan masukan, kritik, dan saran selama

penyusunan skripsi.

Semoga penelitian yang telah dilakukan penulis dapat bermanfaat bagi para

pembaca dan pihak terkait.

Surakarta, 15 Desember 2015

Penulis

Page 7: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

vii

ANALISA KONSISTENSI POLA PEMINJAMAN BUKU

MENGGUNAKAN ALGORITMA FP-GROWTH (STUDI KASUS:

UPT PERPUSTAKAAN UNIVERSITAS SEBELAS MARET)

Miranda Nur Qolbi Aprilina

Program Studi Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret

ABSTRAK

Perpustakaan sebagai institusi pengelola koleksi karya yang bertujuan untuk

memberikan pelayanan kepada pemustaka senantiasa berusaha meningkatkan

kualitas pelayanannya, termasuk UPT Perpustakaan UNS. UPT Perpustakaan UNS

merupakan perpustakaan perguruan tinggi yang bertugas memberikan layanan

kepada civitas akademika UNS. Dalam usaha meningkatkan kualitas pelayanannya,

UPT ini mengalami kendala, yaitu sulit mengetahui kecenderungan minat buku

civitas akademika UNS, sehingga pengelola kesulitan mengembangkan

perpustakaan sesuai dengan kebutuhan civitas akademika. Setiap hari, UPT

Perpustakaan dapat melayani lebih dari 500 transaksi peminjaman, jika

diakumulasikan dalam satu tahun UPT ini memiliki ribuan data transaksi yang

hanya tersimpan dalam database aplikasi UNSLA. Data transaksi tersebut masih

dapat diolah menjadi informasi yang bermanfaat, termasuk menyelesaikan

permasalahan yang dialami oleh UPT Perpustakaan UNS. Database transaksi

peminjaman tersebut diolah dengan menggunakan pendekatan data mining. Teknik

data mining yang digunakan adalah Association Rule (support, confidence, lift

ratio). Algoritma Association Rule yang digunakan adalah FP-Growth. Data

transaksi diolah berdasarkan bulan, semester, dan tahun. Dari hasil penelitian

diperoleh beberapa kesimpulan diantaranya : pertama, Frekuensi pola/rule yang

diperoleh dari hasil olahan data transaksi peminjaman buku tidak selalu sama untuk

setiap bulannya. Kedua, Kategori buku alternatif yang kemungkinan besar sering

dipinjam oleh peminjam adalah buku dengan kategori Sosial dan Ilmu Terapan.

Kata Kunci: Data mining, Association Rule, FP-Growth , Lift Ratio, Perpustakaan

Page 8: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

viii

ANALYSIS Of The CONSISTENCY Of LOANING BOOKS PATTERNS

USING FP-GROWTH ALGORITHM (Case Study: THE TECHNICAL

SERVICE UNIT OF LIBRARY AT SEBELAS MARET UNIVERSITY)

Miranda Nur Qolbi Aprilina

Program Study of Informatics, Mathematic and Science Faculty

Sebelas Maret University

ABSTRACT

The library as an institution who manages the collection of work that aims to

provide service to the visitors are always trying to improve the quality of its

services, including the technical service unit of library at Sebelas Maret University

(UPT Perpustakaan UNS). UPT Perpustakaan UNS is an university library in

charge of providing services to civitas academica UNS. In an effort to improve the

quality of service, UPT experienced constraints, it is difficult to know the trend of

the interesting book of civitas academica UNS, so the manager difficulties in

developing the library in accordance with the needs of the civitas academica. Every

day, UPT Perpustakaan can serve more than 500 loan transactions, if accumulated

in one year this UPT has thousands of transaction data that is only stored in

database applications UNSLA. The transaction data can still be processed into

useful information, including resolving the problems that experienced by UPT

Perpustakaan UNS. The lending transactions processed database by using a data

mining approach. Data mining techniques used are Association Rule (support,

confidence, lift ratio). Association Rule algorithm used is Frequent Pattern Growth

(FP-Growth). Transaction data are processed by month, semester, and year. The

research results obtained from the results of that first, the frequency of the

pattern/rule obtained from processed data book-borrowing transactions are not

always the same for every month. Second, the category of books most likely

alternatives are often borrowed by the borrower is a book by category of social and

applied sciences.

Keywords: Data mining, Association Rule, FP-Growth, Lift Ratio, Library

Page 9: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

ix

DAFTAR ISI

HALAMAN JUDUL ................................................................................................ i

HALAMAN PERSETUJUAN ................................................................................ ii

HALAMAN PENGESAHAN ................................................................................ iii

MOTTO ................................................................................................................. iv

HALAMAN PERSEMBAHAN ............................................................................. v

KATA PENGANTAR ........................................................................................... vi

ABSTRAK ............................................................................................................ vii

ABSTRACT ......................................................................................................... viii

DAFTAR ISI .......................................................................................................... ix

DAFTAR TABEL .................................................................................................. xi

DAFTAR GAMBAR ........................................................................................... xiii

DAFTAR LAMPIRAN ......................................................................................... xv

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

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

1.2. Rumusan Masalah .............................................................................. 5

1.3. Batasan Masalah ................................................................................ 5

1.4. Tujuan Penelitian ............................................................................... 6

1.5. Manfaat Penelitian ............................................................................. 6

1.6. Sistematika Penulisan ........................................................................ 6

BAB 2 TINJAUAN PUSTAKA ............................................................................. 8

2.1. Dasar Teori ........................................................................................ 8

2.1.1. Data Mining ........................................................................................ 8

2.1.2. Association Rule ............................................................................... 11

2.1.3. Analisa Konsistensi Pola .................................................................. 25

2.1.4. Pengukuran Pusat Data ..................................................................... 26

2.1.5. Perpustakaan ..................................................................................... 27

2.2 Penelitian Terkait ............................................................................. 35

BAB 3 METODOLOGI PENELITIAN................................................................ 41

3.1. Kerangka Kerja ................................................................................ 41

3.1.1. Pengumpulan Data ............................................................................ 41

Page 10: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

x

3.1.2. Preprocessing ................................................................................... 42

3.1.3. Proses Pengolahan Data Menggunakan Association Rule dan

Algoritma FP-Growth ....................................................................... 46

3.1.4. Analisa Konsistensi Pola .................................................................. 50

BAB 4 HASIL DAN PEMBAHASAN................................................................. 53

4.1. Pengumpulan Data ........................................................................... 53

4.2. Preprocessing .................................................................................. 54

4.3. Proses Pengolahan Data ................................................................... 56

4.4. Analisa Konsistensi Pola Peminjaman Buku ................................... 57

4.5. Pembahasan ..................................................................................... 57

4.5.1. Analisa Pola/Rule Bulan dari Tahun 2012-2015 .............................. 57

4.5.2. Analisa Pola/Rule Semester dari Tahun 2012-2015 ......................... 58

4.5.3. Analisa Pola/Rule Tahun 2012-2014 ................................................ 59

4.5.4. Analisa Konsistensi Pola .................................................................. 60

BAB 5 PENUTUP ................................................................................................ 73

5.1. Kesimpulan ...................................................................................... 73

5.2. Saran ................................................................................................ 73

DAFTAR PUSTAKA ........................................................................................... 75

LAMPIRAN 1 ....................................................................................................... 78

LAMPIRAN 2 ..................................................................................................... 184

LAMPIRAN 3 ..................................................................................................... 289

LAMPIRAN 4 ..................................................................................................... 351

LAMPIRAN 5 ..................................................................................................... 360

Page 11: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

xi

DAFTAR TABEL

Tabel 2.1 Data 9 Transaksi yang Terjadi Pada AllElectronics (Jiawei, Han;

Kamber, Micheline, 2006) .................................................................................... 15

Tabel 2.2 Data 9 Transaksi yang Terjadi Pada AllElectronics (Jiawei, Han;

Kamber, Micheline, 2006) (Lanjutan) .................................................................. 16

Tabel 2.3 Nilai Frekuensi untuk Setiap Item ....................................................... 16

Tabel 2.4 Penjelasan Mengenai Asal Nilai Support Count I2,I3,I4, dan I5 .......... 17

Tabel 2.5 Transaksi Setelah Diurutkan Nilai Frekuensi dari Tiap Item ............... 17

Tabel 2.6 Pembangkitan Conditional Pattern Base, Conditional FP-Tree dan

Pembentukan Frequent Pattern ............................................................................ 23

Tabel 2.7 Rule dan Nilai Support yang Dihasilkan dari Proses Pembangkitan

Conditional Pattern Base, Conditional FP-Tree, dan Pencarian Frequent Pattern

............................................................................................................................... 23

Tabel 2.8 Hasil Menghitung Nilai Confidence dan Lift untuk Tiap Kemungkinan

Rule ....................................................................................................................... 24

Tabel 2.9 Daftar Keseluruhan Hasil Seleksi Berdasarkan Nilai Confidence dan

Lift. ........................................................................................................................ 25

Tabel 2.10 Kategorisasi Main Classes (Suwarno, 2007) ...................................... 33

Tabel 2.11 Rincian Perbedaan Penelitian Novta Miraldi dkk (2014) dengan

Penelitian Baru ...................................................................................................... 37

Tabel 2.12 Kesimpulan Terkait Penelitian Mengenai Association Rule, FP-

Growth, dan Lift .................................................................................................... 38

Tabel 2.13 Rincian Perbedaan Penelitian Suryati Ali (2014) dengan Penelitian

Baru ....................................................................................................................... 39

Tabel 2.14 Penelitian Terkait Perbandingan Algoritma Apriori dan FP-Growth . 40

Tabel 3.1 Contoh Penghilangan Redundansi Data ................................................ 44

Tabel 3.2 Contoh Proses Kategorisasi Judul Buku ............................................... 45

Tabel 3.3 Contoh Pengecekan dan Penghilangan Redundansi Kategori Buku ..... 45

Tabel 3.4 Contoh Pembentukan Transaksi Peminjaman....................................... 46

Tabel 3.5 Hasil Akhir Preprocessing .................................................................... 46

Tabel 3.6 Contoh 8 Transaksi Peminjaman Buku ................................................. 47

Page 12: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

xii

Tabel 3.7 Daftar Nilai Support count untuk Tiap Kode Kategori Buku ............... 47

Tabel 3.8 Pengurutan Kategori Buku Berdasarkan Nilai Support Count Terbesar

............................................................................................................................... 48

Tabel 3.9 Pengurutan Kategori Buku Pada Setiap Transaksi ............................... 48

Tabel 3.10 Pencarian Frequent Patterns ............................................................... 49

Tabel 3.11 Pencarian Frequent Patterns (Lanjutan) ............................................. 50

Tabel 4.1 Jumlah Data Mentah Tiap Bulan (2012-2015) ..................................... 53

Tabel 4.2 Jumlah Data Mentah Tiap Semester (2012-2015) ................................ 54

Tabel 4.3 Jumlah Data Mentah Tiap Tahun (2012-2015) ..................................... 54

Tabel 4.4 Jumlah Data Transaksional Hasil Preprocessing Tiap Bulan (2012-

2015) ..................................................................................................................... 54

Tabel 4.5 Jumlah Data Transaksional Hasil Preprocessing Tiap Bulan (2012-

2015) (Lanjutan).................................................................................................... 55

Tabel 4.6 Jumlah Data Transaksional Hasil Preprocessing Tiap Semester (2012-

2015) ..................................................................................................................... 55

Tabel 4.7 Jumlah Data Transaksional Hasil Preprocessing Tiap Tahun (2012-

2015) ..................................................................................................................... 55

Tabel 4.8 Jumlah Pola/Rule Hasil Olahan Data Tiap Bulan (2012-2015) ............ 56

Tabel 4.9 Jumlah Pola/Rule Hasil Olahan Data Tiap Semester (2012-2015) ....... 56

Tabel 4.10 Jumlah Pola/Rule Hasil Olahan Data Tiap Tahun (2012-2015) ........ 57

Tabel 4.11 Karakteristik Peminjam Pada Semester I Tahun 2013 ....................... 61

Tabel 4.12 Karakteristik Peminjam Pada Semester I Tahun 2013 (Lanjutan) ...... 61

Tabel 4.13 Karakteristik Peminjam Pada Semester I Tahun 2014 ....................... 62

Tabel 4.14 Karakteristik Peminjam Pada Semester II Tahun 2014 ...................... 64

Tabel 4.15 Karakteristik Peminjam Pada Semester I Tahun 2015 ....................... 66

Page 13: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

xiii

DAFTAR GAMBAR

Gambar 2.1 Tahapan yang Terdapat dalam Proses Data Mining (Han & Kamber,

2006) ..................................................................................................................... 10

Gambar 2.2 FP- Tree (Jiawei, Han; Kamber, Micheline, 2006) ........................... 15

Gambar 2.3 Hasil Pembentukan FP-Tree Setelah Pembacaan Transaksi 1 (T100

{I2,I1,I5}) .............................................................................................................. 18

Gambar 2.4 Hasil Pembentukan FP-Tree Setelah Pembacaan Transaksi 2 (T200

{I2,I4}) .................................................................................................................. 18

Gambar 2.5 Hasil Pembentukan FP-Tree Setelah Pembacaan Transaksi 3 (T300

{I2,I3}) .................................................................................................................. 19

Gambar 2.6 Hasil Pembentukan FP-Tree Setelah Pembacaan Transaksi 4 (T400

{I2,I1,I4}) .............................................................................................................. 19

Gambar 2.7 Hasil Pembentukan FP-Tree Setelah Pembacaan Transaksi 5 (T500

{I1,I3}) .................................................................................................................. 20

Gambar 2.8 Hasil Pembentukan FP-Tree Setelah Pembacaan Transaksi 6 (T600

{I2,I3}) .................................................................................................................. 20

Gambar 2.9 Hasil Pembentukan FP-Tree Setelah Pembacaan Transaksi 7 (T700

{I1,I3}) .................................................................................................................. 21

Gambar 2.10 Hasil Pembentukan FP-Tree Setelah Pembacaan Transaksi 8 (T800

{I2,I1,I3,I5}) ......................................................................................................... 21

Gambar 2.11 Hasil Pembentukan FP-Tree Setelah Pembacaan Transaksi 9 (T900

{I2,I1,I3}) .............................................................................................................. 22

Gambar 2.12 Hasil Akhir Pembentukan FP-Tree ................................................. 22

Gambar 2.13 Box Plot dan Whiskers (Lind et al., 2007)....................................... 27

Gambar 3.1 Kerangka Kerja Penelitian ................................................................ 41

Gambar 3.2 Tahap Preprocessing yang Dilakukan Terhadap Data Penelitian ..... 43

Gambar 3.3 FP-Tree yang Terbentuk dari 8 Transaksi Peminjaman Buku .......... 49

Gambar 3.4 Grafik Hubungan Frekuensi Kemunculan Rules dengan Frekuensi

Rules ...................................................................................................................... 51

Gambar 3.5 Box Plot dan Whiskers untuk Frekuensi Pola Konsisten .................. 51

Gambar 4.1 Grafik Hubungan Pola/Rule Tiap Bulan pada Tahun 2012-2015 ..... 58

Page 14: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

xiv

Gambar 4.2 Grafik Hubungan Frekuensi Pola/Rule yang dihasilkan pada Semester

(2012-2015) ........................................................................................................... 59

Gambar 4.3 Grafik Frekuensi Pola/Rule yang dihasilkan pada Tahun 2012-2014 60

Gambar 4.4 Grafik Hubungan Pola dan Frekuensi Kemunculan Pola Semester II

Tahun 2013 ........................................................................................................... 62

Gambar 4.5 Grafik Hubungan Pola dan Frekuensi Kemunculan Pola Semester I

Tahun 2013 ........................................................................................................... 63

Gambar 4.6 Grafik Hubungan Pola dan Frekuensi Kemunculan Pola Semester I

Tahun 2014 ........................................................................................................... 64

Gambar 4.7 Grafik Hubungan Pola dan Frekuensi Kemunculan Pola Semester II

Tahun 2014 ........................................................................................................... 65

Gambar 4.8 Grafik Hubungan Pola dan Frekuensi Kemunculan Pola Semester I

Tahun 2015. .......................................................................................................... 66

Gambar 4.9 Grafik Hubungan Pola dan Frekuensi Kemunculan Pola Tahun 2013

............................................................................................................................... 68

Gambar 4.10 Grafik Hubungan Pola dan Frekuensi Kemunculan Pola Tahun

2014 ....................................................................................................................... 69

Gambar 4.11 Grafik Hubungan Karakteristik Peminjam (Pola) Semester I dengan

Tahun..................................................................................................................... 70

Gambar 4.12 Grafik Hubungan Karakteristik Peminjam (Pola) Semester II dengan

Tahun..................................................................................................................... 71

Gambar 4.13 Grafik Karakteristik Peminjam (Pola) Tahun ................................. 72

Page 15: ANALISA KONSISTENSI POLA PEMINJAMAN BUKU ...

xv

DAFTAR LAMPIRAN

LAMPIRAN 1 Pola/Rule Hasil Olahan Data Transaksi Peminjaman Buku Tahun

2012 ....................................................................................................................... 78

LAMPIRAN 2 Pola/Rule Hasil Olahan Data Transaksi Peminjaman Buku Tahun

2013 ...................................................................................................................... 184

LAMPIRAN 3 Pola/Rule Hasil Olahan Data Transaksi Peminjaman Buku Tahun

2014 ...................................................................................................................... 289

LAMPIRAN 4 Pola/Rule Hasil Olahan Data Transaksi Peminjaman Buku Tahun

2015 ...................................................................................................................... 351

LAMPIRAN 5 Gambar Tampilan Aplikasi Analisa Konsistensi Pola Peminjaman

Buku ..................................................................................................................... 360