skripsi penerapan fuzzy tsukamoto untuk …
TRANSCRIPT
i
SKRIPSI
PENERAPAN FUZZY TSUKAMOTO UNTUK REKOMENDASI PEMINJAMAN
BUKU PADA PERPUSTAKAAN ST3 TELKOM PURWOKERTO
Skripsi Disusun Guna Memenuhi Syarat
Kelulusan di Program Studi S-1 Informatika
Sekolah Tinggi Teknologi Telematika Telkom Purwokerto
DISUSUN OLEH :
PUJI LESTARI
13102055
PROGRAM STUDI S-1 INFORMATIKA
SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM
PURWOKERTO
2017
ii
HALAMAN PENGESAHAN
SKRIPSI
PENERAPAN FUZZY TSUKAMOTO UNTUK REKOMENDASI PEMINJAMAN
BUKU PADA PERPUSTAKAN ST3 TELKOM PURWOKERTO
Oleh :
Puji Lestari
13102055
Telah diujikan dan dinyatakan lulus ujian Skripsi pada tanggal 25 Januari 2017 oleh tim
penguji Program Studi S1 Informatika Sekolah Tinggi Teknologi Telematika Telkom
Purwokerto.
Purwokerto, 31 Januari 2017
Menyetujui,
Pembimbing I,
Elisa Usada, S.Si., M.T.
NIDN. 0623018302
Penguji I,
Didi Supriyadi, S.T., M.Kom.
NIDN. 0618038404
Pembimbing II,
Ridwan Pandiya, S.Si., M.Sc.
NIDN. 0625088202
Penguji II,
Indra Hidayatulloh, S.T., M.T.
NIDN. 0612048801
Mengetahui,
Ketua Program Studi
S1 Informatika STT Telematika Telkom
Didi Supriyadi, S.T., M.Kom.
NIDN. 0618038404
iii
HALAMAN PERNYATAAN
Yang bertanda tangan di bawah ini :
Nama : Puji Lestari
NIM : 13102055
Menyatakan bahwa Skripsi dengan judul “PENERAPAN FUZZY TSUKAMOTO
UNTUK REKOMENDASI PEMINJAMAN BUKU PADA PERPUSTAKAAN ST3
TELKOM PURWOKERTO” adalah hasil karya sendiri dan bukan merupakan duplikasi
sebagian atau seluruhnya dari hasil karya orang lain yang sudah ada pernah dipakai untuk
mendapatkan gelar di lembaga pendidikan lain dan sepanjang pengetahuan saya juga tidak
terdapat hasil karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain,
kecuali pada bagian-bagian dimana yang secara tertulis diacu dalam naskah ini dan sumber
informasi telah dicantumkan dengan cara melakukan kaitan referensi yang semestinya serta
telah disebutkan dalam daftar pustaka.
Pernyataan ini dibuat dengan sebenar-benarnya secara sadar dan bertanggung jawab.
Saya bersedia menerima sanksi berupa pembatalan Skripsi apabila terbukti saya
melakukan pelanggaran sebagai mana tersebut pada pernyataan diatas dengan mengacu
pada peraturan Menteri Pendidikan Nasional No. 17 Tahun 2010 tentang pencegahan dan
penanggulangan plagiat di perguruan tinggi. Selanjutnya pembatalan Skripsi akan
berakibat pada dicabutnya gelar akademik yang sudah saya peroleh dari Sekolah Tinggi
Teknologi Telematika Telkom Purwokerto.
Purwokerto, 31 Januari 2017
Puji Lestari
iv
KATA PENGANTAR
Assalamu’alaikum Wr. Wb.
Puji Syukur penulis panjatkan kehadirat Allah SWT atas segala Rahmat, taufik dan
hidayah-Nya kepada penulis sehingga dapat menyelesaikan penyusunan skripsi. Skripsi ini
merupakan hasil kegiatan penelitian yang penulis lakukan di Perpustakaan ST3 Telkom
Purwokerto.
Adapun judul skripsi ini, yaitu “PENERAPAN FUZZY TSUKAMOTO UNTUK
REKOMENDASI PEMINJAMAN BUKU PADA PERPUSTAKAN ST3 TELKOM
PURWOKERTO”. Tentunya dalam penyelesaian penulisan laporan skripsi ini tidak
terlepas dari bimbingan, dukungan, motivasi, doa serta bantuan dari berbagai pihak. Oleh
sebab itu dalam kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya
kepada :
1. Kedua orangtuaku Ibunda Suprihatin dan Ayahanda Hartono tercinta yang selalu
memberikan kasih sayang dan dorongan yang luar biasa.
2. Prof. Agus Irianto, M.Sc., PhD. Selaku Ketua Sekolah Tinggi Teknologi Telematika
Telkom Purwokerto.
3. Bapak Didi Supriyadi, S.T, M.Kom selaku Ketua Program Studi Informatika yang
telah banyak membantu, mengarahkan dan memberi masukan kepada penyusun
dalam menyelesaikan laporan skripsi ini.
4. Ibu Elisa Usada, S.Si., M.T selaku Dosen Pembimbing I yang telah meluangkan
waktu, memberikan bimbingan dan masukan dengan sabar membimbing dalam
menyelesaikan pembuatan laporan skripsi ini.
5. Bapak Ridwan Pandiya, S.Si., M.Sc selaku Dosen Pembimbing II yang telah
meluangkan waktu, memberikan bimbingan dan masukan dengan sabar dalam
menyelesaikan pembuatan laporan skripsi ini.
6. Bapak Didi Supriyadi, S.T., M.Kom dan Bapak Indra Hidayatullah, S.Kom., M.T.,
yang telah menjadi penguji dan membantu dalam penyusunan laporan skripsi ini.
7. Kepada saudara-saudaraku, Kakakku Sri Puwantini, Yuliani Dwi Hastuti, Aprilia Tri
Wulandari dan Adikku Panca Pangestuti untuk motivasi yang telah diberikan.
8. Kepada keponakanku, Moch Iqbal Maulana yang telah memberikan keceriaan dan
semangat untuk menyelesaikan laporan skripsi ini.
v
9. Keluarga Berkoh khususnya Anggita Ratih Kristiyaningrum, Elliyani Pamupti, Lusi
Annisa Listiyowati dan Syarifah Camelia Ambami yang telah berjuang bersama-
sama memberikan dorongan dan motivasi baik suka duka untuk menyelesaikan
skripsi ini bersama.
10. Manggala ST3 Telkom khususnya Mangala X serta pembimbing Manggala Bapak
Irwan Susanto untuk motivasi yang telah diberikan.
11. DPM-IF periode 2013/2014 yang telah memberikan motivasi untuk menyelesaikan
laporan skripsi ini.
12. Seluruh teman-teman S-1 Informatika 2013 Sekolah Tinggi Teknologi Telematika
Telkom Purwokerto untuk sukses dan meraih cita-cita bersama.
13. Seluruh Dosen Informatika yang telah memberikan dorongan dan motivasi kepada
penulis dalam penyusunan laporan skripsi.
14. Seluruh staf pengajar dan karyawan STT Telkom Purwokerto yang telah banyak
memberikan kesempatan dan pengertiannya kepada penyusun.
15. Semua pihak yang telah membantu dalam membuat laporan yang tidak bisa
disebutkan satu persatu.
Penyusunan skripsi ini berdasarkan apa yang telah penulis lakukan dalam penelitian
dan realita yang terjadi di lokasi kegiatan. Oleh karena keterbatasan penulis, sehingga tentu
skripsi ini masih jauh dari sempurna. Untuk ini mohon saran dan kritik yang membangun
dalam penyempurnaan skripsi ini. Semoga dengan tersusunnya skripsi ini dapat
memberikan kontribusi yang bermanfaat bagi semua pihak. Atas perhatiannya penulis
mengucapkan terimakasih.
Wassalamu’alaikum Wr. Wb.
Purwokerto, 31 Januari 2017
Puji Lestari
vi
DAFTAR ISI
HALAMAN SAMPUL DALAM ........................................................................... i
HALAMAN PENGESAHAN ............................................................................... ii
HALAMAN PERNYATAAN ANTI PLAGIAT .................................................iii
KATA PENGANTAR .......................................................................................... iv
DAFTAR ISI ........................................................................................................ vi
DAFTAR GAMBAR ..........................................................................................viii
DAFTAR TABEL ................................................................................................ ix
DAFTAR GRAFIK ............................................................................................... x
DAFTAR RUMUS ............................................................................................... xi
DAFTAR SINGKATAN ....................................................................................xiii
DAFTAR SIMBOL ............................................................................................ xiv
DAFTAR ISTILAH ........................................................................................... xvii
DAFTAR LAMPIRAN ...................................................................................xviii
ABSTRACT ....................................................................................................... xix
ABSTRAK .......................................................................................................... xx
BAB I PENDAHULUAN ..................................................................................... 1
1.1 Latar Belakang ....................................................................................... 1
1.2 Rumusan Masalah .................................................................................. 3
1.3 Tujuan Penelitian ................................................................................... 3
1.4 Batasan Penelitian .................................................................................. 3
1.5 Metode Penelitian................................................................................... 4
1.5.1 Metode Pengumpulan Data .......................................................... 5
1.5.2 Metode Pengembangan Sistem .................................................... 4
1.6 Kontribusi Penelitian .............................................................................. 6
1.7 Sistematika Penulisan ............................................................................ 6
BAB II DASAR TEORI ........................................................................................ 8
2.1 Tinjauan Pustaka .................................................................................... 8
2.1.1 Penelitian Sebelumnya ................................................................. 8
2.1.2 Pemilihan Program ..................................................................... 12
2.2 Logika Fuzzy ........................................................................................ 13
2.3 Logika dan Himpunan Fuzzy ............................................................... 14
2.3.1 Fungsi Keanggotaan ................................................................... 14
2.3.2 Operasi Logika Fuzzy................................................................. 18
2.4 Kendali Logika Fuzzy .......................................................................... 18
2.4.1 Fuzzification ............................................................................... 19
2.4.2 Inference .................................................................................... 19
2.4.3 Defuzzification ........................................................................... 21
BAB III MODEL/PERANCANGAN SISTEM .................................................. 24
3.1 Sistem Saat Ini ..................................................................................... 24
3.2 Sistem Yang Diusulkan ........................................................................ 25
3.2.1 Analisis Kebutuhan Fungsional ................................................. 26
3.2.2 Use Case Diagram ..................................................................... 26
3.2.3 Activity Diagram ........................................................................ 27
3.2.3.1 Mencari Rekomendasi Buku ......................................... 27
3.2.3.2 Isi Data Pengunjung ...................................................... 27
vii
3.2.3.3 Lihat Data Pengunjung .................................................. 28
3.2.3.4 Kelola Data Anggota ..................................................... 28
3.2.3.5 Kelola Data Buku .......................................................... 29
3.2.3.6 Kelola Data Transaksi ................................................... 29
3.2.3.7 Kelola Data Fuzzy .......................................................... 30
3.2.3.8 Kelola Data Admin ........................................................ 30
3.2.4 Use Case Sequence Diagram ..................................................... 31
3.2.4.1 Mencari Rekomendasi Buku ......................................... 31
3.2.4.2 Isi Data Pengunjung ...................................................... 31
3.2.4.3 Lihat Data Pengunjung .................................................. 32
3.2.4.4 Kelola Data Anggota ..................................................... 32
3.2.4.5 Kelola Data Buku .......................................................... 33
3.2.4.6 Kelola Data Transaksi ................................................... 33
3.2.4.7 Kelola Data Fuzzy .......................................................... 34
3.2.4.8 Kelola Data Admin ........................................................ 35
3.2.5 Entity Relational Diagram ......................................................... 35
3.2.6 Class Diagram ........................................................................... 36
3.2.7 Perancangan Data ....................................................................... 36
3.2.7.1 Deskripsi Entitas Data Admin ....................................... 36
3.2.7.2 Deskripsi Entitas Data Anggota .................................... 36
3.2.7.3 Deskripsi Entitas Data Pengunjung ............................... 37
3.2.7.4 Deskripsi Entitas Data Buku ......................................... 37
3.2.7.5 Deskripsi Entitas Data Fuzzy ......................................... 37
3.2.7.6 Deskripsi Entitas Data Transaksi ................................... 38
3.2.8 Perancangan Antarmuka ............................................................ 38
3.2.8.1 Tampilan Utama (User) ................................................. 38
3.2.8.2 Tampilan Penghitungan Data (Admin) ......................... 39
BAB IV HASIL PENGUJIAN DAN ANALISIS .............................................. 41
4.1 Hasil Penelitian .................................................................................... 41
4.1.1 Tampilan Utama User ................................................................ 41
4.1.2 Tampilan Utama Admin ............................................................ 41
4.2 Hasil Pengujian .................................................................................... 44
4.2.1 Penghitungan Secara Sistem ...................................................... 44
4.2.2 Contoh Penghitungan Secara Manual ........................................ 45
4.2.3 Pengujian Sistem dengan Kuisioner .......................................... 48
4.3 Analisis ................................................................................................. 51
4.3.1 Model Base Metode Tsukamoto ................................................. 51
4.3.1.1 Mendefinisikan Variabel ............................................... 51
4.3.1.2 Inferensi ......................................................................... 59
4.3.1.3 Defuzzifikasi .................................................................. 63
4.3.2 Software System ......................................................................... 63
4.3.1.1 Menentukan Fungsi Keanggotaan ................................. 63
4.3.1.2 Inferensi ......................................................................... 64
4.3.1.3 Menentukan Nilai Output Crisp .................................... 66
BAB V KESIMPULAN DAN SARAN ............................................................. 67
5.1 Kesimpulan .......................................................................................... 67
5.2 Saran ..................................................................................................... 67
DAFTAR PUSTAKA .......................................................................................... 68
viii
DAFTAR GAMBAR
Gambar 1.1Tahapan Penelitian.............................................................................. 6
Gambar 2.1 Representasi Kurva Linear Naik ...................................................... 14
Gambar 2.2 Represntasi Kurva Linear Turun ..................................................... 15
Gambar 2.3 Representasi Kurva Segitiga ............................................................ 15
Gambar 2.4 Representasi Kurva Trapesium ........................................................ 16
Gambar 2.5 Representasi Kurva Bahu ................................................................ 17
Gambar 2.6 Representasi Kurva Sigmoid ........................................................... 17
Gambar 2.7 Proses Kendali Logika Fuzzy .......................................................... 18
Gambar 2.8 Diagram Blok Sistem Inference Fuzzy ............................................ 20
Gambar 3.1 Flowchart OPAC ............................................................................. 24
Gambar 3.2 Flowchart Sistem Rekomendasi Peminjaman ................................. 25
Gambar 3.3 Use Case Diagram Sistem Rekomendasi Buku ............................... 27
Gambar 3.4 Mencari Rekomendasi Buku............................................................ 27
Gambar 3.5 Isi Data Pengunjung ......................................................................... 27
Gambar 3.6 Lihat Data Pengunjung .................................................................... 28
Gambar 3.7 Kelola Data Pengunjung .................................................................. 28
Gambar 3.8 Kelola Data Buku ............................................................................ 29
Gambar 3.9 Kelola Data Transaksi...................................................................... 29
Gambar 3.10 Kelola Data Fuzzy .......................................................................... 30
Gambar 3.11 Kelola Data Admin ........................................................................ 30
Gambar 3.12 Mencari Rekomendasi Buku.......................................................... 31
Gambar 3.13 Isi Data Pengunjung ....................................................................... 31
Gambar 3.14 Menampilkan Data Pengunjung .................................................... 32
Gambar 3.15 Kelola Data Anggota ..................................................................... 33
Gambar 3.16 Kelola Data Buku .......................................................................... 33
Gambar 3.17 Kelola Data Transaksi.................................................................... 34
Gambar 3.18 Kelola Data Fuzzy .......................................................................... 34
Gambar 3.19 Kelola Data Admin ........................................................................ 35
Gambar 3.20 Entity Relational Diagram ............................................................. 35
Gambar 3.21 Class Diagram ............................................................................... 36
Gambar 3.22 Tampilan Utama User.................................................................... 39
Gambar 3.23 Tampilan Utama Admin ................................................................ 39
Gambar 3.24 Tampilan Admin pada Penghitungan Fuzzy Tsukamoto ............... 40
Gambar 4.1 Tampilan Utama User...................................................................... 41
Gambar 4.2 Login Admin .................................................................................... 42
Gambar 4.3 Halaman Utama Admin ................................................................... 42
Gambar 4.4 Data Fuzzy ....................................................................................... 43
Gambar 4.5 Tampilan Menghitung Fuzzy ........................................................... 43
Gambar 4.6 Penghitungan Secara Sistem ............................................................ 44
Gambar 4.7 Penghitungan Secara Sistem ............................................................ 45
Gambar 4.8 Kurva Keanggotaan ......................................................................... 46
Gambar 4.9 Fungsi Keanggotaan Himpunan Fuzzy Variabel
Jumlah Buku ........................................................................................................ 54
Gambar 4.10 Fungsi Keanggotaan himpunan Fuzzy Variabel Histori ................ 56
Gambar 4.11 Fungsi Keanggotaan Himpunan Fuzzy Variabel
Rekomendasi Buku .............................................................................................. 59
ix
DAFTAR TABEL
Tabel 2.1 Penelitian yang Terkait .......................................................................... 8
Tabel 2.2 Perbandingan Algoritma ...................................................................... 12
Tabel 3.1 Data Admin ......................................................................................... 36
Tabel 3.2 Data Anggota ....................................................................................... 36
Tabel 3.3 Data Pengunjung ................................................................................. 37
Tabel 3.4 Data Buku ............................................................................................ 37
Tabel 3.5 Data Fuzzy ........................................................................................... 37
Tabel 3.6 Data Transaksi ..................................................................................... 38
Tabel 4.1 Nilai Factor Loading Pada EFA.......................................................... 49
Tabel 4.2 Hasil Uji Validitas Instrumen .............................................................. 49
Tabel 4.3 Nilai Cronbach’s Alpha ....................................................................... 50
Tabel 4.4 Hasil Uji Reliabilitas Instrumen .......................................................... 50
Tabel 4.5 Variabel-variabel dalam perhitungan Tsukamoto ............................... 59
x
DAFTAR GRAFIK
Tabel 4.1 Grafik Hasil Kuisioner Pengujian dengan User .................................. 51
xi
DAFTAR RUMUS
Rumus 2.1 Fungsi Keanggotaan Kurva Linear Naik ........................................... 15
Rumus 2.2 Fungsi Keanggotaan Kurva Linear Turun ......................................... 15
Rumus 2.3 Fungsi Keanggotaan Kurva Segitiga ................................................. 16
Rumus 2.4 Fungsi Keanggotaan Kurva Trapesium ............................................. 16
Rumus 2.5 Fungsi Keanggotaan Kurva Bahu ..................................................... 17
Rumus 2.6 Fungsi Keanggotaan Kurva Sigmoid ................................................ 18
Rumus 2.7 Centroid Method ............................................................................... 22
Rumus 2.8 Weighted Average ............................................................................. 23
Rumus 4.1 Fungsi Keanggotaan Himpunan Fuzzy
Jumlah Buku SEDIKIT ....................................................................................... 53
Rumus 4.2 Fungsi Keanggotaan Himpunan Fuzzy
Jumlah Buku BANYAK ...................................................................................... 54
Rumus 4.3 Fungsi Keanggotaan Himpunan Fuzzy Histori
RENDAH ............................................................................................................ 55
Rumus 4.4 Fungsi Keanggotaan Himpunan Fuzzy Histori TINGGI ................... 56
Rumus 4.5 Fungsi Keanggotaan Himpunan Fuzzy
Rekomendasi Peminjaman RENDAH ................................................................. 58
Rumus 4.6 Fungsi Keanggotaan Himpunan Fuzzy
Rekomendasi Peminjaman TINGGI .................................................................... 59
Rumus 4.7 Fungsi Keanggotaan Himpunan Fuzzy
Rekomendasi Peminjaman RENDAH untuk z1 .................................................. 61
Rumus 4.8 Menghitung z1 .................................................................................. 61
Rumus 4.9 Fungsi Keanggotaan Himpunan Fuzzy
Rekomendasi Peminjaman RENDAH untuk z2 .................................................. 61
Rumus 4.10 Menghitung z2................................................................................. 61
Rumus 4.11 Fungsi Keanggotaan Himpunan Fuzzy
Rekomendasi Peminjaman RENDAH untuk z3 .................................................. 62
Rumus 4.12 Menghitung z3................................................................................. 62
Rumus 4.13 Fungsi Keanggotaan Himpunan Fuzzy
Rekomendasi Peminjaman RENDAH untuk z4 .................................................. 62
Rumus 4.14 Menghitung z4................................................................................. 62
Rumus 4.15 Menghitung Defuzzifikasi ................................................................ 63
Rumus 4.16 Variabel Jumlah Buku dari Himpunan Fuzzy
SEDIKIT dan BANYAK ..................................................................................... 63
Rumus 4.17 Variabel Histori dari Himpunan Fuzzy
RENDAH dan TINGGI ....................................................................................... 64
Rumus 4.18 Variabel Rekomendasi Peminjaman dari Himpunan Fuzzy
RENDAH dan TINGGI ....................................................................................... 64
Rumus 4.19 Fungsi Keanggotaan Himpunan Fuzzy
Rekomendasi Peminjaman RENDAH untuk z1 .................................................. 64
Rumus 4.20 Menghitung z1................................................................................. 64
Rumus 4.21 Fungsi Keanggotaan Himpunan Fuzzy
Rekomendasi Peminjaman RENDAH untuk z2 .................................................. 65
Rumus 4.22 Menghitung z2................................................................................. 65
Rumus 4.23 Fungsi Keanggotaan Himpunan Fuzzy
Rekomendasi Peminjaman RENDAH untuk z3 .................................................. 65
xii
Rumus 4.24 Menghitung z3................................................................................. 65
Rumus 4.25 Fungsi Keanggotaan Himpunan Fuzzy
Rekomendasi Peminjaman RENDAH untuk z4 .................................................. 66
Rumus 4.26 Menghitung z4................................................................................. 66
Rumus 4.27 Menghitung Defuzzifikasi ................................................................ 66
xiii
DAFTAR SINGKATAN
Singkatan Kepanjangan Keterangan
OECD Organization for
Economic Co-operation
and Development
Organisasi internasional mengenai
kerja sama dan pembangunan
ekonomi yang beranggotakan tiga
puluh negara yang menerima prinsip
demokrasi perwakilan dan ekonomi
pasar bebas. [1]
PISA Program for
International Student
Assessment
Sistem penilaian secara internasional
yang menitikberatkan pada
kemampuan anak usia 15 tahun
dalam bidang matematika, membaca
dan bidang sains. PISA dikoordinasi
OECD. [1]
OPAC Online Public Access
Catalogue
Sistem katalog yang terpasang dapat
diakses secara umum dan dapat
dipakai pengguna untuk menelusuri
apakah perpustakaan menyimpan
karya tertentu untuk mendapatkan
informasi tentang lokasinya. [2]
EFA Exploratory Factor
Analysis
Sebagai penunjuk faktor-faktor yang
dapat menjelaskan korelasi antar
variabel. [3]
xiv
DAFTAR SIMBOL
1. Simbol FlowChart [4]
Simbol Keterangan
Terminator, permulaan/akhir program.
Garis Alir, arah aliran program.
Preparation, proses inisialisasi/pemberian harga
awal.
Proses, proses perhitungan/proses pengolahan data.
Input/Output Data, proses input/output data,
parameter, informasi.
Decision, Perbandingan pernyataan, penyelesaian
data yang memberikan pilihan untuk langkah
selanjutnya.
On Page Connector, penghubung bagian-bagian
flowchart yang berada pada satu halaman.
Off Page Connector, penghubung bagian-bagian
flowchart yang berada pada halaman berbeda.
2. Simbol Use Case Diagram [4]
Simbol Keterangan
Actor, pengguna ketika berinteraksi dengan use case.
Include, use case sumber secara eksplisit.
Extend, use case target memperluas perilaku dari use
case sumber pada suatu titik yang diberikan.
Association, untuk menghubungkan antara objek satu
dengan objek lainnya.
System, paket yang menampilkan sistem secara
xv
terbatas.
Use case, menjelaskan urutan aksi-aksi yang
ditampilkan sistem yang menghasilkan suatu hasil
yang terukur bagi aktor.
3. Simbol Activity Diagram [4]
Simbol Keterangan
Activity, memperlihatkan bagaimana masing-masing
kelas antarmuka saling berinteraksi satu sama lain.
Initial Node, bagaimana objek dibentuk atau diawali.
Activity Final Node, bagaimana objek dibentuk dan
diakhiri.
Decision, digunakan untuk menggambarkan suatu
keputusan/tindakan yang harus diambil pada kondisi
tertentu.
Line Connector, digunakan untuk menghubungkan
satu simbol dengan simbol lainnya.
4. Simbol Sequence Diagram [4]
Simbol Keterangan
LifeLine, antarmuka yang saling berinteraksi.
Actor, untuk menggambarkan user/pengguna.
Message, spesifikasi dari komunikasi antar objek
yang memuat informas-informasi tentang aktifitas
yang terjadi.
Boundary, untuk menggambarkan tampilan dalam
sistem.
Control,untuk menghubungkan boundary dengan
xvi
tabel.
Entity, untuk menggambarkan database dalam
sistem.
xvii
DAFTAR ISTILAH
No Istilah Keterangan
1 Perangkat Keras
(hardware)
Komponen dari komputer yang sifat alatnya bisa dilihat
secara langsung yang berfungsi untuk proses komputasi. [1]
2 Perangkat Lunak
(software)
Komponen dari komputer yang tidak bisa dilihat secara
langsung yang berfungsi untuk data yang diformat dan
disimpan secara digital termasuk program komputer. [1]
3 Perangkat Pikir
(Brainware)
Orang yang menggunakan, memakai atau mengoperasikan
perangkat komputer. [1]
4 Textbook Sarana pendukung proses belajar mengajar yang
digunakan sekolah dan perguruan tinggi. [5]
5 Perpustakaan Ruangan yang berisi koleksi buku-buku yang diatur dan
disusun agar mudah dalam pencarian dan dipergunakan
apabila sewaktu-waktu diperlukan oleh pengguna. [6]
8 Algoritma Apriori Algoritma yang digunakan untuk menemukan pola
frekuensi tinggi. [7]
9 Data Mining Proses yang digunakan untuk menggali nilai informasi
yang tidak diketahui secara manual dengan melakukan
penggalian pola-pola dari data untuk memanipulasi data. [8]
10 Association Rules Metode yang terdapat pada data mining untuk mencari
sekumpulan item yang sering muncul secara bersamaan. [9]
11 Algoritma FP-Growth Algoritma perbaikan dari apriori untuk menemukan
itemset. [9]
xviii
DAFTAR LAMPIRAN
Lampiran 1 Form Kunjungan Penelitian
Lampiran 2 Listing Program Fuzzy Tsukamoto dengan PHP
Lampiran 3 Kuisioner
xix
ABSTRACT
The library is one of the components supporting quality of education. The library provides
a variety of information services. One of these is the catalogue library. Library catalogue
provides convenience for users in finding the information from library that can be done
quickly and precisely. Library ST3 Telkom Purwokerto is one of the components
that support Tri Dharma Universities. In the library of ST3 Telkom Purokwerto there are
catalogue. Based on information obtained, the catalogue library only support visitors in
search of the library’s collections and the layout of collection. But visitors need a
good book recommendation. The purpose of research to test the application of Fuzzy
Tsukamoto to borrowing book recommendation with paramaters jumlah buku and pinjam
buku. from the result of testing system can be done with counting of system and counting
manual so have the conclusion that Fuzzy Tsukamoto can be applied to borrowing book
recommendation.
Keyword : library, recommendation,book, fuzzy, Tsukamoto
xx
ABSTRAK
Perpustakaan merupakan salah satu komponen penunjang kualitas pendidikan.
Perpustakaan menyediakan berbagai layanan informasi. Salah satunya adalah katalog
perpustakaan. Katalog perpustakaan menyediakan kemudahan untuk pengguna dalam
mencari informasi bahan pustaka yang diinginkan dari perpustakaan yang dapat
dilakukan dengan cepat dan tepat. Perpustakaan ST3 Telkom Purwokerto merupakan
salah satu komponen yang menunjang Tri Dharma Perguruan Tinggi. Dalam
perpustakaan ST3 Telkom Purwokerto terdapat katalog perpustakaan. Berdasarkan
informasi yang diperoleh, katalog perpustakaan hanya terbatas menunjang pengunjung
dalam mencari koleksi perpustakaan dan letak koleksi tersebut. Akan tetapi
pengunjung membutuhkan rekomendasi buku yang baik. Penelitian ini bertujuan untuk
menguji penerapan fuzzy Tsukamoto untuk memberikan rekomendasi peminjaman
dengan parameter jumlah buku dan pinjam buku. Dari hasil pengujian sistem
rekomendasi peminjaman buku dapat dilakukan dengan penghitungan sistem dan
penghitungan manual sehingga diambil kesimpulan bahwa fuzzy Tsukamoto dapat
diterapkan untuk rekomendasi peminjaman buku.
Kata kunci : perpustakaan, rekomendasi, buku, fuzzy, Tsukamoto