SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

20
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

Transcript of SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

Page 1: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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

Page 2: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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

Page 3: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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

Page 4: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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.

Page 5: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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

Page 6: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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

Page 7: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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

Page 8: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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

Page 9: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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

Page 10: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

x

DAFTAR GRAFIK

Tabel 4.1 Grafik Hasil Kuisioner Pengujian dengan User .................................. 51

Page 11: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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

Page 12: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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

Page 13: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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]

Page 14: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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

Page 15: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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

Page 16: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

xvi

tabel.

Entity, untuk menggambarkan database dalam

sistem.

Page 17: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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]

Page 18: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

xviii

DAFTAR LAMPIRAN

Lampiran 1 Form Kunjungan Penelitian

Lampiran 2 Listing Program Fuzzy Tsukamoto dengan PHP

Lampiran 3 Kuisioner

Page 19: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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

Page 20: SKRIPSI PENERAPAN FUZZY TSUKAMOTO UNTUK …

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