BAB I PENDAHULUAN 1.1. Latar Belakang

dokumen-dokumen yang mirip
ALGORITMA FP-GROWTH UNTUK PENENTUAN REKOMENDASI PENCARIAN BUKU PERPUSTAKAAN TUGAS AKHIR

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. mahasiswa yang seringkali meminjam buku harus mencari sendiri dirak rak

PENENTUAN TARGET PROMOSI PERGURUAN TINGGI DENGAN ALGORITMA APRIORI STUDI KASUS MAHASISWA TEKNIK INFORMATIKA UMM TUGAS AKHIR

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

TINJAUAN PUSTAKA Data Mining

PERBANDINGAN ALGORITMA APRIORI DAN ALGORITMA FP-GROWTH UNTUK PEREKOMENDASI PADA TRANSAKSI PEMINJAMAN BUKU DI PERPUSTAKAAN UNIVERSITAS DIAN NUSWANTORO

PENERAPAN METODE ASSOCIATION RULE MINING MENGGUNAKAN ALGORITMA APRIORI UNTUK MENEMUKAN POLA PEMINJAMAN BUKU

ABSTRAK. Kata Kunci: nama bayi, Islami, Java 2 Standard Edition (J2SE) vii

BAB II LANDASAN TEORI. Anindita Dwi Respita,2015. a. Penelitian ini menjelaskan tentang tujuan : menggunakan metode market basket analysis.

IMPLEMENTASI BASIS DATA FRAGMENTASI HORIZONTAL MENGGUNAKAN METODE ASSOCIATION RULE DENGAN ALGORITMA APRIORI

BAB III ANALISIS DAN DESAIN SISTEM

Kata kunci : Perpustakaan, Sistem Rekomendasi, Knowledge Discovery from Database (KDD), Association Rule Mining, Algoritma CT-PRO

2.2 Data Mining. Universitas Sumatera Utara

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. Penjualan cake dan bakery pada Zahara Bakery yang selalu laris, membuat

BAB I PENDAHULUAN. 1.1 Latar Belakang

ANALISA DAN PERANCANGAN APLIKASI ALGORITMA APRIORI UNTUK KORELASI PENJUALAN PRODUK (STUDI KASUS : APOTIK DIORY FARMA)

Analisa Data Mining Menggunakan Algoritma Frequent Pattern Growth Pada Data Transaksi Penjualan Restoran Joglo Kampoeng Doeloe Semarang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

RANCANG BANGUN APLIKASI DATA MINING ANALISIS TINGKAT KELULUSAN MENGGUNAKAN ALGORITMA FP-GROWTH (Studi Kasus Di Politeknik Negeri Malang)

Jurnal Edik Informatika Penelitian Bidang Komputer Sains dan Pendidikan Informatika V1.i1(52-62)

SISTEM REKOMENDASI PAKET MAKANAN DENGAN ALGORITMA FP-GROWTH PADA RESTORAN SEAFOOD XYZ

JURNAL IMPLEMENTASI DATA MINING ALGORITMA APRIORI PADA SISTEM PENJUALAN ROTI DI DIFA RIEN S BAKERY

JURNAL IMPLEMENTASI DATA MINING PADA TRANSAKSI PENJUALAN BIBIT BUAH DENGAN ALGORITMA APRIORI (STUDI KASUS: UD BUAH ASRI)

PENGEMBANGAN APLIKASI PENENTUAN TINGKAT KEUNTUNGAN PADA E- COMMERCE DENGAN MENGGUNAKAN ALGORITMA K-MEANS DAN APRIORI

BAB II TINJAUAN PUSTAKA. pengetahuan di dalam database. Data mining adalah proses yang menggunakan

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. Adapun masalah yang dihadapi oleh SMK ISLAM PLUS YAPIA dalam belajar mengajar dan dapat menumbuhkan semangat adalah :

PENGGUNAAN ALGORITMA APRIORI UNTUK MENEMUKAN POLA PEMINJAMAN BUKU DI PERPUSTAKAAN UNIVERSITAS DIAN NUSWANTORO SEMARANG

BAB 1 PENDAHULUAN Latar Belakang

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

BAB I PENDAHULUAN. dengan menerapkan teknologi tepat guna, namun dalam mengembangkan sistem

IMPLEMENTASI DATA MINING TERHADAP PENYUSUNAN LAYOUT MAKANAN PADA RUMAH MAKAN PADANG MURAH MERIAH

ASSOCIATION RULES PADA TEXT MINING

BAB I PENDAHULUAN , 1.1. Latar Belakang

PENERAPAN ASSOCIATION RULE DENGAN ALGORITMA APRIORI PADA TRANSAKSI PENJUALAN DI MINIMARKET SKRIPSI. Diajukan Untuk Memenuhi Sebagian Syarat Guna

BAB II TINJAUAN PUSTAKA

PENERAPAN ALGORITMA APRIORI DALAM MEMPREDIKSI PERSEDIAAN BUKU PADA PERPUSTAKAAN SMA DWI TUNGGAL TANJUNG MORAWA

BAB II LANDASAN TEORI

ANALISIS ALGORITMA APRIORI UNTUK REKOMENDASI PENEMPATAN BUKU PADA PERPUSTAKAAN

BAB I PENDAHULUAN.

BAB 1 PENDAHULUAN Latar Belakang

Pola Kompetensi Mahasiswa Program Studi Informatika Menggunakan FP-Growth

BAB I PENDAHULUAN. Teknologi Informasi sekarang ini telah digunakan hampir di semua aspek

Pengembangan Aplikasi Market Basket Analysis Menggunakan Algoritma Generalized Sequential Pattern pada Supermarket

APLIKASI DATA MINING UNTUK POLA PERMINTAAN DARAH DI UDD ( UNIT DONOR DARAH ) PMI KOTA SURABAYA MENGGUNAKAN METODE APRIORI

BAB I PENDAHULUAN.

BAB 2 TINJAUAN PUSTAKA

BAB I PENDAHULUAN. yakni teknik mesin, teknik elektro dan teknik informatika. Namun bagi para calon

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Dengan kemajuan teknologi informasi dewasa ini, kebutuhan akan informasi yang akurat

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. yang akan diteliti. Pemanfaatan algoritma apriori sudah cukup banyak digunakan, antara lain

BAB I PENDAHULUAN. Data mining memungkinkan penemuan pola-pola yang menarik, informasi yang

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

PENGGUNAAN ALGORITMA APRIORI UNTUK MENENTUKAN REKOMENDASI STRATEGI PENJUALAN PADA TOSERBA DIVA SKRIPSI

BAB I PENDAHULUAN. dalam arti yang lebih sempit, adalah sistem komputer yang memiliki kemampuan

ANALISA DATA PENJUALAN OBAT DENGAN MENGGUNAKAN ALGORITMA APRIORI PADA RUMAH SAKIT UMUM DAERAH H. ABDUL MANAN SIMATUPANG KISARAN

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Abstrak. Data Mining, Algoritma Apriori, Algoritma FP-Growth, Mata Pelajaran, Pemrograman, Web Programming, Matematika, Bahasa Inggris.

BAB III METODOLOGI PENELITIAN

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

BAB I PENDAHULUAN Latar Belakang. Suatu organisasi harus memiliki visi dan misi yang jelas untuk

BAB 1 PENDAHULUAN. retail di Indonesia pada semester I 2010 telah mencapai Rp 40 triliun. Omzet perusahaan

Bab 1. Pendahuluan. 1.1 Latar Belakang

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

IMPLEMENTASI METODE ASSOSIATION RULES UNTUK MENEMUKAN POLA HUBUNGAN ANTARA DATA AKADEMIK DAN NON-AKADEMIK TUGAS AKHIR

PT. DIMENSI OKTAV NADA SUARA

IDENTIFIKASI POLA PENYAKIT ANAK DIBAWAH 5 TAHUN (BALITA) DENGAN MENGGUNAKAN ALGORITMA APRIORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

Timor Setiyaningsih, Nur Syamsiah Teknik Informatika Universitas Darma Persada. Abstrak

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

PENERAPAN DATA MINING MENGGUNAKAN ALGORITMA FP-TREE DAN FP-GROWTH PADA DATA TRANSAKSI PENJUALAN OBAT

BAB I PENDAHULUAN. ada untuk dapat berkompetisi dan bertahan.(yuliazmi ; 2005 : 1)

APLIKASI DATA MINING MARKET BASKET ANALYSIS PENJUALAN SUKU CADANG SEPEDA MOTOR MENGGUNAKAN METODE ASSOCIATION RULES PADA PT. SEJAHTERA MOTOR GEMILANG

IMPLEMENTASI DATA MINING MENGGUNAKAN ALGORITMA ECLAT

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang

ANALISA POLA PEMILIHAN PROGRAM STUDI BAGI CALON MAHASISWA DI UNIVERSITAS ABDURRAB MENGGUNAKAN ASSOCIATION RULE

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Jurnal Ilmu Administrasi, Volume V, Nomor 3, Asropi (2008:252)

SISTEM KLASIFIKASI SOAL PILIHAN GANDA BERDASARKAN PROPORSI TINGKAT KESUKARAN DENGAN MENGGUNAKAN METODE BAYES. (Studi Kasus: Tingkat Sekolah Dasar)

Transkripsi:

BAB I PENDAHULUAN Pada bab ini berisi tentang latar belakang pembuatan dari aplikasi penentuan rekomendasi pencarian buku perpustakaan menggunakan algoritma fp-growth, rumusan masalah, tujuan, batasan masalah yang ada pada pembuatan aplikasi ini, serta metodologi dan sistematika penulisan dalam pembuatan tugas akhir ini. 1.1. Latar Belakang Saat ini persaingan di dunia pendidikan semakin ketat, sebagai salah satu kota bojonegoro yang mengikuti perkembangan pendidikan, tentunya keberadaan perupstakaan merupakan hal yang sangat berpengaruh. Pada kota bojonegoro ini dalam pelayanan perpustakaan kepada user masih menggunakan sistem manual. Dalam pembuatan laporan setiap bulannya petugas perpustakaan menulis ulang dengan menggunakan Microsoft Office Word dan Microsoft Office Excel.Untuk proses pencarian dalam menemukan pola peminjaman buku perpustakaan membutuhkan waktu yang cukup lama, karena harus mencari aturan pola peminjaman buku yang sering dipinjam berdasarkan user secara manual. Data mining adalah ekstraksi informasi atau pola yang penting atau menarik dari data yang ada di database. Secara lengkap, Data mining merupakan serangkaian proses untuk menggali nilai tambah berupa informasi yang selama ini tidak diketahui secara manual dari suatu basis data dengan melakukan penggalian pola pola dari tumpukan data dengan tujuan untuk memanipulasi data menjadi informasi yang lebih berharga (Kusrini, & Emha Taufiq Luthfi. 2009). Menurut Berry dan Linoff (2004): Data mining adalah mengeksplorasi dan menganalisis data dalam jumlah besar untuk menemukan pola dan rule yang berarti (Berry, Michael J.A dan Linoff, Gordon S. 2004). Sedangkan menurut Han dan Kamber (2001): Data mining adalah proses menambang (mining) pengetahuan dari sekumpulan data yang sangat besar. Data mining merupakan suatu langkah dalam Knowledge Discovery in Database (KDD) (Han, Jiawei, Micheline Kamber, Jian Pei. 2001). Jadi, dengan semakin berkembangnya kebutuhan akan 1

informasi informasi, semakin banyak pula bidang-bidang yang rnenerapkan teknik data mining. Dalam penelitian sebelumnya (Nugroho Wandi, Rully A. Hendrawan, dan Ahmad Mukhlason, 2012) menggunakan algoritma apriori sebagai sistem rekomendasi penelurusan buku dengan penggalian association rule menggunakan algoritma apriori. Dari hasil uji coba penelitian tersebut, ditemukan kelemahan, yakni data yang akan di uji memiliki persebaran yang tidak seimbang, cenderung pada transaksi dengan satu atau dua buku saja, sehingga rekomendasi yang ditemukan algoritma sedikit. Maka dari itu penulis akan mengembangkan dengan algoritma FP-Growth untuk menemukan pola peminjaman buku secara maksimal. Algoritma FP-Growth merupakan pengembangan dari algoritma Apriori.Sehingga kekurangan dari algoritma Apriori diperbaiki oleh algoritma FP-Growth.Frequent Pattern Growth (FP-Growth) adalah salah satu alternatif algoritma yang dapat digunakan untuk menentukan himpunan data yang paling sering muncul (frequent itemset) dalam sebuah kumpulan data. Pada algoritma Apriori diperlukan generate candidate untuk mendapatkan frequent itemsets. Akan tetapi, di algoritma FP-Growth generate candidate tidak dilakukan karena FP-Growth menggunakan konsep pembangunan tree dalam pencarian frequent itemsets. Hal tersebutlah yang menyebabkan algoritma FP-Growth lebih cepat dari algoritma Apriori(Samuel, David. 2008). Berdasarkan latar belakang masalah diatas maka penulis akan membangun aplikasi dengan mengimplementasikan ALGORITMA FP-GROWTH UNTUK PENENTUAN REKOMENDASI PENCARIAN BUKU PERPUSTAKAAN. Agar aplikasi dapat berjanan dengan baik diperlukan pula adanya teknik data mining menggunakan algoritma FP-Growth untuk menemukan pola peminjaman buku dengan cepat dan efisein sebagai pendukung rekomendasi pencarian buku di perpustakaan guna menemukan aturan-aturan pola peminjaman buku yang sering dipinjam oleh user. 2

1.2. Rumusan Masalah Adapun rumusan masalah dalam tugas akhir ini adalah sebagai berikut: 1. Bagaimana menganalisa dan mendesain sistem algoritma FP-GROWTH untuk penentuan rekomendasi pencarian buku perpustakaan? 2. Bagaimana mengimplementasikan dan melakukan pengujian sistem algoritma FP-GROWTH untuk penentuan rekomendasi pencarian buku perpustakaan? 1.3. Tujuan Tujuan dalam tugas akhir ini adalah melakukan analisa data dan merancang maupunmengimplementasikan algoritma fp-growth untuk membantu pengguna dalam proses pencarian pola peminjaman buku secara otomatis yang pada umumnya dilakukan secara manual oleh petugas perpustakaan. 1.4. Batasan Masalah Adapun yang menjadi pembatasan masalah adalah sebagai berikut : 1. Data yang dilakukan proses pengujian penggalian sebanyak 200 data peminjaman buku. 2. Kandidat dari itemset yang dapat di rekomendasikan antara lain : Kandidat satu itemset Kandidat dua itemset Kandidat tiga itemset 3. Bahasa pemgrograman dan database yang digunakan adalah PHP Mysql. 1.5. Metodologi Adapun metode yang digunakan dalam pembuatan tugas akhir ini adalah sebagai berikut: 1. Studi Pustaka dan Pengumpulan Data Mengumpulkan semua referensi tentang basis data, metode association rule, algoritma fp-growth, data mining dan bahasa pemrograman php yang digunakan dalam pembuatan tugas akhir ini. 3

2. Analisa Sistem Berisi tentang analisa sistem yang akan dibuat, meliputi analisa kebutuhan fungsional maupun non fungsional, proses pembuatan database, danproses algoritma fp-growth. 3. Desain Sistem Berisi tentang desain sistem yang akan dibuat, meliputi, flowchart sistem, Unified Modeling Language (UML), dan desain interface aplikasi secara umum. 4. Implementasi Pada tahap ini akan dilakukan pembuatan aplikasi menggunakan bahasa pemrograman php. Dimulai dari pembuatan kode (program) aplikasi penentuan rekomendasi buku perpustakaan menggunakanalgoritma fpgrowth.setelah pembuatan kode (program) tersebut sudah dibuat dan dijalankan, selanjutnya adalah pembuatan interface dan penambahan fiturfitur aplikasi.dan terakhir adalah melakukan pengujian dari sistem aplikasi yang telah dibuat. 5. Pengujian Pada tahap pengujian ini dilakukan pengujian dengan metode black box, yaitu pengujian akan dilakukan terhadap fungsionalitas dari sistem algoritma algoritma FP-GROWTH dalam menemukan pola peminjaman buku..hal ini dilakukan untuk mengetahui apakah aplikasi dapat berjalan sesuai dengan tujuan yang diharapkan. 6. Pembuatan Laporan Pada tahap ini merupakan tahap akhir setelah tahap-tahap sebelumnya sudah selesai.adapun laporan yang ditulis merupakan seluruh hasil analisis dan pengujian serta penyimpulan dari hasil penelitian yang sudah dilaksanakan. 1.6. Sistematika Penulisan Laporan ini disusun secara sistematika yang terdiri dari beberapa bab, diantaranya adalah sebagai berikut: 4

BAB I: PENDAHULUAN Pada bab ini berisi tentang latar belakang pembuatan dari aplikasi penentuan rekomendasi pencarian buku perpustakaan menggunakan algoritma fp-growth, rumusan masalah, tujuan, batasan masalah yang ada pada pembuatan aplikasi ini, serta metodologi dan sistematika penulisan dalam pembuatan tugas akhir ini. BAB II: LANDASAN TEORI Pada bab ini berisi tentang data dan informasi yang berkaitan dengan pokok permasalahan yang akan diuji, yaitu dengan cara membaca buku pemrograman php, mencari referensi yang berhubungan dengan data mining, algoritma fpgrowth, danassociation rule baik dari bahan kuliah, jurnal, maupun referensi secara online, yaitu dengan mengunjungi situs situs website yang menyediakan tutorial mengenai pemrograman php,data mining, algoritma fp-growth, danassociation rule. BAB III: ANALISA DAN PERANCANGANSISTEM Pada bab ini membahas tentang analisa dan perancangan sistem. Analisa perancangan sistem meliputi deskripsi aplikasi yang dibuat, analisa kebutuhan fungsional dan non fungsional. Sedangkan perancangan sistem meliputi pembuatan diagram UML (Unified Modelling Language) yang terdiri atas use case diagram, activity diagram, sequence diagram, class diagram, dan perancangan desain antar muka. BAB IV: IMPLEMENTASI DAN PENGUJIAN SISTEM Berisi tentang implementasi dan pengujian sistem aplikasi yang dibuat menggunakan metode association rule dengan algoritma fp-growth, lalu penjelasan-penjelasan dari hasil implementasi dan pengujian yang dilakukan berdasarkan parameter-parameter pengujian yang meliputi minimum support, support, dan confidence. 5

BAB V: KESIMPULAN DAN SARAN Bab ini adalah bab penutup, dimana berisi tentang kesimpulan serta analisa dari aplikasi yang telah dibuat, juga berisi tentang saran dari pembuat aplikasi, dimana nantinya bisa menjadi acuan untuk pengembangan. 6