SlideShare a Scribd company logo
UNIVERSITAS INDONESIA
PENCARIAN POLA SEKUENSIAL
MENGGUNAKAN ALGORITMA APRIORI ALL
SKRIPSI
FANDI
1204000327
FAKULTAS ILMU KOMPUTER
PROGRAM SARJANA ILMU KOMPUTER
DEPOK
JULI 2009
Pencarian pola..., Fandi, FASILKOM UI, 2009
UNIVERSITAS INDONESIA
PENCARIAN POLA SEKUENSIAL
MENGGUNAKAN ALGORITMA APRIORI ALL
SKRIPSI
Diajukan sebagai salah satu syarat untuk memperoleh gelar
Sarjana Ilmu Komputer
FANDI
1204000327
FAKULTAS ILMU KOMPUTER
PROGRAM SARJANA ILMU KOMPUTER
DEPOK
JULI 2009
Pencarian pola..., Fandi, FASILKOM UI, 2009
HALAMAN PERNYATAAN ORISINALITAS
Skripsi ini adalah hasil karya saya sendiri,
dan semua sumber baik yang dikutip maupun dirujuk
telah saya nyatakan dengan benar.
Nama : Fandi
NPM : 1204000327
Tanda Tangan :
Tanggal : 21 Juli 2009
Pencarian pola..., Fandi, FASILKOM UI, 2009
HALAMAN PERSETUJUAN
Nama : Fandi
NPM : 1204000327
Judul Skripsi : Pencarian Pola Sekuensial Menggunakan Algoritma
AprioriAll
Tugas Akhir ini telah diperiksa dan disetujui oleh:
Depok, 21 Juli 2009
Yova Ruldeviyani, M.Kom
Pembimbing I
Yudho Giri Sucahyo, Ph.D
Pembimbing II
Pencarian pola..., Fandi, FASILKOM UI, 2009
HALAMAN PENGESAHAN
Skripsi ini diajukan oleh:
Nama : Fandi
Program Studi : Ilmu Komputer
Judul Skripsi : Pencarian Pola Sekuensial Menggunakan Algoritma
AprioriAll
Telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima
sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar
Sarjana Ilmu Komputer pada Program Studi Sarjana Ilmu Komputer
Fakultas Ilmu Komputer Universitas Indonesia.
DEWAN PENGUJI
Pembimbing I : Yova Ruldeviyani, M.Kom (..............................)
Pembimbing II : Yudho Giri Sucahyo, Ph.D (..............................)
Penguji : Dr. Achmad Nizar Hidayanto (..............................)
Penguji : Rizal Fathoni Aji, M.Kom (..............................)
Pencarian pola..., Fandi, FASILKOM UI, 2009
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa karena doa penulis telah dikabulkan
oleh-Nya sehingga Tugas Akhir ini berhasil selesai tepat waktu sebelum tahun
ajaran 2008/2009 berganti. Pada awal pengerjaan Tugas Akhir ini, penulis
menemui banyak rintangan yang menyita waktu. Akibatnya penulis terpojok
dalam situasi merasa kekurangan waktu untuk bisa menyelesaikan Tugas Akhir
ini. Namun pada suatu malam, penulis mendapat kesempatan melihat bintang
jatuh. Penulis menganggap hal tersebut sebagai pertanda dari-Nya bagi penulis
untuk tidak menyerah dan tetap bersemangat melanjutkan pengerjaan Tugas Akhir
ini. Berkat kehendak dan pertolongan-Nya, penulis berhasil menyelesaikan Tugas
Akhir ini.
Terima kasih kepada semua pihak berikut ini yang telah memberikan bantuan
yang sangat bermanfaat bagi penulis selama ini. Pihak-pihak tersebut yaitu:
(1) Ibu Yova Ruldeviyani, M.Kom, sebagai dosen pembimbing I Tugas
Akhir yang telah menyediakan waktu, tenaga dan pikiran untuk
membantu penulis menyelesaikan Tugas Akhir ini.
(2) Pak Yudho Giri Sucahyo, Ph.D, sebagai dosen pembimbing II Tugas
Akhir yang telah bersedia menyediakan waktu, tenaga dan pikiran untuk
membantu penulis menyelesaikan Tugas Akhir ini.
(3) Pak Dr. Achmad Nizar Hidayanto, sebagai dosen penguji Tugas Akhir
yang telah bersedia menyediakan waktu, tenaga dan pikiran untuk
menguji penulis menyelesaikan Tugas Akhir ini.
(4) Pak Rizal Fahtoni Aji, M.Kom, sebagai dosen penguji Tugas Akhir yang
telah bersedia menyediakan waktu, tenaga dan pikiran untuk menguji
penulis menyelesaikan Tugas Akhir ini.
Pencarian pola..., Fandi, FASILKOM UI, 2009
(5) Ibu Dr. Aniati Murni, sebagai dosen pembimbing akademik yang telah
menyediakan waktu, tenaga dan pikiran untuk membimbing penulis
selama berkuliah di Fakultas Ilmu Komputer Universitas Indonesia.
(6) Kedua orang tua dan seluruh anggota keluarga penulis yang telah
memberikan kasih sayang dan dukungan kepada penulis selama ini.
(7) Ibu Jenny Ong dan Ibu Siska Utoyo, sebagai orang tua asuh penulis yang
telah memberikan banyak bantuan, nasehat dan dukungan kepada penulis
sehingga penulis berhasil menyelesaikan kuliah di Fakultas Ilmu
Komputer Universitas Indonesia.
(8) Pawel Rendak dan Lukasz Barcikowski, sebagai pengarang salah satu
referensi yang paling membantu penulis dalam memahami logika dan
teknik implementasi pencarian pola sekuensial [REN09].
(9) Martin Leonard Tangel, Iwan Prihatono, Maulana Imam, Reza Benaji,
Andre Tampubolon, Candra Adhi dan Edwin Dwi sebagai teman
angkatan 2004 yang bersama-sama saya melalui masa-masa terakhir
berkuliah di Fakultas Ilmu Komputer Universitas Indonesia. Juga kepada
seluruh teman-teman angkatan 2004 lainnya.
(10) Anthony Steven (angkatan 2003) yang telah menjadi sumber inspirasi
penulis untuk mengambil Data Mining sebagai topik Tugas Akhir. Juga
kepada seluruh teman-teman angkatan 2003 lainnya.
(11) Ryan Loanda (angkatan 2002), sebagai pemimpin kelompok kecil
Persekutuan Oikumene (PO) yang telah memberikan bimbingan dan
inspirasi bagi penulis. Juga kepada seluruh teman-teman angkatan 2002
lainnya.
(12) Mika Permana (angkatan 2001), sebagai asisten dosen mata kuliah
Dasar-Dasar Pemograman (DDP) yang telah menjadi sumber inspirasi
penulis dalam mempelajari pemograman. Juga kepada seluruh teman-
teman angkatan 2001 lainnya.
Pencarian pola..., Fandi, FASILKOM UI, 2009
(13) Semua teman-teman angkatan 2005, angkatan 2006, angkatan 2007 dan
angkatan 2008 Fakultas Ilmu Komputer Universitas Indonesia. Penulis
senang bisa kenal dengan teman-teman semua.
(14) Semua dosen, staf, satpam, janitor, dan seluruh anggota keluarga besar
Fakultas Ilmu Komputer Universitas Indonesia.
(15) Semua pihak yang telah membantu penulis dalam pengerjaan Tugas
Akhir ini namun belum disebutkan namanya.
Penulis berharap semoga kebaikan semua pihak tersebut dibalas oleh-Nya. Akhir
kata, semoga Tugas Akhir ini bermanfaat bagi kemajuan ilmu pengetahuan dan
teknologi khususnya dalam bidang Ilmu Komputer.
Depok, 21 Juli 2009
Penulis
Pencarian pola..., Fandi, FASILKOM UI, 2009
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI
TUGAS AKHIR UNTUK KEPENTINGAN AKADEMIS
Sebagai sivitas akademik Universitas Indonesia, saya yang bertanda tangan di
bawah ini:
Nama : Fandi
NPM : 1204000327
Program Studi : Ilmu Komputer
Fakultas : Ilmu Komputer
Jenis karya : Skripsi
demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada
Universitas Indonesia Hak Bebas Royalti Noneksklusif (Non-exclusive Royalty-
Free Right) atas karya ilmiah saya yang berjudul:
Pencarian Pola Sekuensial Menggunakan Algoritma AprioriAll
beserta perangkat yang ada (jika diperlukan). Dengan Hak Bebas Royalti
Noneksklusif ini Universitas Indonesia berhak menyimpan, mengalihmedia/
formatkan, mengelola dalam bentuk pangkalan data (database), merawat, dan
memublikasikan tugas akhir saya selama tetap mencantumkan nama saya sebagai
penulis/pencipta dan sebagai pemilik Hak Cipta.
Demikian pernyataan ini saya buat dengan sebenarnya.
Dibuat di : Depok
Pada tanggal : 21 Juli 2009
Yang menyatakan
(..............................)
Pencarian pola..., Fandi, FASILKOM UI, 2009
iii
Universitas Indonesia
DAFTAR ISI
ABSTRAK............................................................................................................... i
ABSTRACT............................................................................................................ ii
DAFTAR ISI..........................................................................................................iii
DAFTAR GAMBAR .............................................................................................. v
DAFTAR TABEL.................................................................................................. vi
BAB I PENDAHULUAN...................................................................................... 1
1.1 Latar Belakang ............................................................................................. 1
1.2 Perumusan Masalah...................................................................................... 3
1.3 Tujuan........................................................................................................... 3
1.4 Ruang Lingkup............................................................................................. 3
1.5 Metodologi ................................................................................................... 4
1.5.1 Studi Literatur...................................................................................... 4
1.5.2 Implementasi........................................................................................ 4
1.5.3 Pengujian ............................................................................................. 4
1.5.4 Analisis Hasil Pengujian...................................................................... 4
1.6 Sistematika Penulisan................................................................................... 5
BAB II LANDASAN TEORI................................................................................. 6
2.1 Data Mining ................................................................................................. 6
2.1.1 Exploratory Data Analysis (EDA)....................................................... 6
2.1.2 Descriptive Modeling........................................................................... 7
2.1.3 Predictive Modeling............................................................................. 7
2.1.4 Discovering Patterns and Rules .......................................................... 7
2.1.5 Retrieval by Content ............................................................................ 7
2.2 Association rules .......................................................................................... 8
2.3 Algoritma Apriori....................................................................................... 11
2.4 Algoritma AprioriAll.................................................................................. 15
2.5 Mining Sequential Pattern (MSP).............................................................. 18
2.5.1 Sort Phase.......................................................................................... 20
2.5.2 Litemset Phase................................................................................... 21
2.5.3 Transformation Phase ....................................................................... 22
2.5.4 Sequence Phase ................................................................................. 23
2.5.5 Maximal Phase .................................................................................. 23
BAB III ANALISIS DAN PERANCANGAN ..................................................... 26
3.1 Analisis Kebutuhan .................................................................................... 26
3.2 Perancangan................................................................................................ 29
3.2.1 Perancangan Input ............................................................................. 29
3.2.2 Perancangan Struktur Data ................................................................ 30
Pencarian pola..., Fandi, FASILKOM UI, 2009
iv
Universitas Indonesia
3.2.3 Perancangan MSP Class .................................................................... 31
3.2.4 Perancangan MSP_itemset Class....................................................... 33
3.2.5 Perancangan Output........................................................................... 35
BAB IV IMPLEMENTASI .................................................................................. 39
4.1 Pembacaan Input ........................................................................................ 40
4.2 Sort Phase................................................................................................... 42
4.3 Litemset Phase............................................................................................ 44
4.4 Transformation Phase................................................................................ 46
4.5 Sequence Phase.......................................................................................... 47
4.6 Maximal Phase........................................................................................... 50
4.7 Penampilan Output..................................................................................... 51
4.8 Optimasi Hasil Implementasi..................................................................... 52
BAB V HASIL PENGUJIAN............................................................................... 53
5.1 Lingkungan Pengujian................................................................................ 53
5.2 Hasil Pengujian Untuk Dataset Kecil ........................................................ 54
5.3 Hasil Pengujian Untuk Dataset Besar........................................................ 55
5.3.1 Performance vs Support .................................................................... 57
5.2.2 Performance vs Transaction.............................................................. 60
5.2.3 Performance vs Itemset...................................................................... 62
BAB VI PENUTUP .............................................................................................. 64
6.1 Kesimpulan................................................................................................. 64
6.2 Saran........................................................................................................... 65
DAFTAR PUSTAKA ........................................................................................... 66
Pencarian pola..., Fandi, FASILKOM UI, 2009
v
Universitas Indonesia
DAFTAR GAMBAR
Gambar 2.1 – Algoritma Apriori [AGR94]........................................................... 11
Gambar 2.2 – Function Apriori-Gen [AGR94]..................................................... 11
Gambar 2.3 – Algoritma AprioriAll [AGR95]...................................................... 16
Gambar 2.4 – Function AprioriAll-Gen [AGR95]................................................ 17
Gambar 2.5 – Pseudocode Maximal Sequences [AGR95].................................... 23
Gambar 2.6 – Diagram MSP................................................................................. 25
Gambar 3.1 – FIKUI Mining................................................................................. 26
Gambar 3.2 – Submenu Sequential Patterns ........................................................ 28
Gambar 3.3 – Tampilan Input............................................................................... 29
Gambar 3.4 – Struktur Data Vector....................................................................... 30
Gambar 3.5 – MSP Class Diagram....................................................................... 31
Gambar 3.6 – MSP_itemset Class Diagram ......................................................... 33
Gambar 3.7 – Tampilan Output ............................................................................ 35
Gambar 3.8 – Jendela Result................................................................................. 37
Gambar 3.9 – Output File ..................................................................................... 38
Gambar 4.1 – Membuka Input File....................................................................... 40
Gambar 4.2 – Pseudocode Pembacaan Input........................................................ 41
Gambar 4.3 – Pseudocode Sort Phase.................................................................. 42
Gambar 4.4 – Pseudocode Litemset Phase ........................................................... 44
Gambar 4.5 – Tahapan Algoritma Apriori............................................................ 45
Gambar 4.6 – Pseudocode Transformation Phase................................................ 46
Gambar 4.7 – Pseudocode Sequence Phase.......................................................... 47
Gambar 4.8 – Tahapan Algoritma AprioriAll ....................................................... 48
Gambar 4.9 – Candidate Generation Tree............................................................ 49
Gambar 4.10 – Pseudocode Maximal Phase......................................................... 50
Gambar 4.11 – Penampilan Output....................................................................... 51
Gambar 5.1 – Dataset Agrawal............................................................................. 54
Gambar 5.2 – Output Agrawal.............................................................................. 54
Gambar 5.3 – Data Generator .............................................................................. 55
Gambar 5.4 – Hasil Pengujian Performance vs Support....................................... 59
Gambar 5.5 – Hasil Pengujian Performance vs Transaction................................ 61
Gambar 5.6 – Hasil Pengujian Performance vs Itemset........................................ 63
Pencarian pola..., Fandi, FASILKOM UI, 2009
vi
Universitas Indonesia
DAFTAR TABEL
Tabel 2.1 – Transaction Database.......................................................................... 9
Tabel 2.2 – 1-itemset............................................................................................. 10
Tabel 2.3 – large 1-itemset.................................................................................... 12
Tabel 2.4 – 2-itemset............................................................................................. 12
Tabel 2.5 – large 2-itemset.................................................................................... 13
Tabel 2.6 – 3-itemset............................................................................................. 13
Tabel 2.7 – large 3-itemset.................................................................................... 13
Tabel 2.8 – All large itemsets................................................................................ 14
Tabel 2.9 – Customer Transaction Database ....................................................... 20
Tabel 2.10 – Customer Sequence.......................................................................... 20
Tabel 2.11 – Perbedaan Support ........................................................................... 21
Tabel 2.12 – Litemsets .......................................................................................... 21
Tabel 2.13 – Transformed Sequences ................................................................... 22
Tabel 2.14 – Large Sequences (mapping mode)................................................... 23
Tabel 2.15 – Maximal Sequences.......................................................................... 24
Tabel 2.16 – Result................................................................................................ 24
Tabel 3.1 – Deskripsi MSP Class.......................................................................... 32
Tabel 3.2 – Deskripsi MSP_itemset ...................................................................... 34
Tabel 4.1 – customer_database............................................................................. 41
Tabel 4.2 – customer_sequences........................................................................... 42
Tabel 4.3 – all_1_sequences ................................................................................. 43
Tabel 4.4 – litemsets.............................................................................................. 44
Tabel 4.5 – transformed_sequences...................................................................... 46
Tabel 4.6 – large_Sequences................................................................................. 47
Tabel 4.7 – maximal_sequences............................................................................ 50
Tabel 5.1 – Karakteristik Data .............................................................................. 56
Tabel 5.2 – Karakteristik Dataset untuk Support 90%.......................................... 57
Tabel 5.3 – Karakteristik Dataset untuk Support 75%.......................................... 57
Tabel 5.4 – Karakteristik Dataset untuk Support 50%.......................................... 57
Tabel 5.5 – Karakteristik Dataset untuk Support 25%.......................................... 58
Tabel 5.6 – Karakteristik Dataset untuk Support 10%.......................................... 58
Tabel 5.7 – Hasil Pengujian Performance vs Support .......................................... 58
Tabel 5.8 – Karakteristik Dataset untuk Performance vs Transaction................. 60
Tabel 5.9 – Hasil Pengujian Performance vs Transaction.................................... 60
Tabel 5.10 – Karakteritik Dataset untuk Performance vs Itemset ........................ 62
Tabel 5.11 – Hasil Pengujian Performance vs Itemset ......................................... 62
Pencarian pola..., Fandi, FASILKOM UI, 2009
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha
Digital 123866 sk-765-pencarian pola-ha

More Related Content

Similar to Digital 123866 sk-765-pencarian pola-ha

Interferensi morfologi dan sintaksis
Interferensi morfologi dan sintaksisInterferensi morfologi dan sintaksis
Interferensi morfologi dan sintaksis
ArdyPurnama1
 
Irfan subakti 2006-07-08 interaksi manusia dan komputer
Irfan subakti   2006-07-08 interaksi manusia dan komputerIrfan subakti   2006-07-08 interaksi manusia dan komputer
Irfan subakti 2006-07-08 interaksi manusia dan komputer
melly doll
 
Menulis John Parlyn Halomoan Sinaga
Menulis John Parlyn Halomoan SinagaMenulis John Parlyn Halomoan Sinaga
Menulis John Parlyn Halomoan Sinaga
john parlyn sinaga
 
Rencana Pembelajaran Semester MKU BI FARMASI 2022.1.docx
Rencana Pembelajaran Semester MKU BI FARMASI 2022.1.docxRencana Pembelajaran Semester MKU BI FARMASI 2022.1.docx
Rencana Pembelajaran Semester MKU BI FARMASI 2022.1.docx
sahrirmj
 
Skripsi_ZUNAIDI SIREGAR.pdf
Skripsi_ZUNAIDI SIREGAR.pdfSkripsi_ZUNAIDI SIREGAR.pdf
Skripsi_ZUNAIDI SIREGAR.pdf
Zunaidi Siregar
 
Analisis Sistem Pengelolaan Arsip Statis Pada Bagian Legal Pusat Penelitian K...
Analisis Sistem Pengelolaan Arsip Statis Pada Bagian Legal Pusat Penelitian K...Analisis Sistem Pengelolaan Arsip Statis Pada Bagian Legal Pusat Penelitian K...
Analisis Sistem Pengelolaan Arsip Statis Pada Bagian Legal Pusat Penelitian K...
zunaidi siregar
 
RANCANG BANGUN PISAU PIRINGAN DAN POROS PADA MESIN PENGIRIS ADONAN KERUPUK
RANCANG BANGUN PISAU PIRINGAN DAN POROS PADA MESIN PENGIRIS ADONAN KERUPUKRANCANG BANGUN PISAU PIRINGAN DAN POROS PADA MESIN PENGIRIS ADONAN KERUPUK
RANCANG BANGUN PISAU PIRINGAN DAN POROS PADA MESIN PENGIRIS ADONAN KERUPUK
Instansi
 
pembelajaran kelas rangkap model pembelajaran 221 pkr ut
pembelajaran kelas rangkap model pembelajaran 221 pkr utpembelajaran kelas rangkap model pembelajaran 221 pkr ut
pembelajaran kelas rangkap model pembelajaran 221 pkr ut
sarahamalia26
 
analisa performa socket iterative server.pdf
analisa performa socket iterative server.pdfanalisa performa socket iterative server.pdf
analisa performa socket iterative server.pdf
evaagustina22
 
Pengembangan prototipe sistem pengadaan barang
Pengembangan prototipe sistem pengadaan barangPengembangan prototipe sistem pengadaan barang
Pengembangan prototipe sistem pengadaan barang
yogieardhensa
 
Handout Pelatihan Menulis Modul
Handout Pelatihan Menulis ModulHandout Pelatihan Menulis Modul
Handout Pelatihan Menulis Modul
Uwes Chaeruman
 
Kuliah literasi kimia uin_01-11-12
Kuliah literasi kimia uin_01-11-12Kuliah literasi kimia uin_01-11-12
Kuliah literasi kimia uin_01-11-12
ZhefSena Al-Djamil
 
ARGUMENTASI.pdf
ARGUMENTASI.pdfARGUMENTASI.pdf
ARGUMENTASI.pdf
BudimanApriyossa
 
OSTRIC Road Map
OSTRIC Road MapOSTRIC Road Map
OSTRIC Road Map
OSTRIC-Kemakom-UPI
 
Modul Ajar Bahasa Indonesia - Menemukan Ide Pokok dan Ide Pendukung pada Baca...
Modul Ajar Bahasa Indonesia - Menemukan Ide Pokok dan Ide Pendukung pada Baca...Modul Ajar Bahasa Indonesia - Menemukan Ide Pokok dan Ide Pendukung pada Baca...
Modul Ajar Bahasa Indonesia - Menemukan Ide Pokok dan Ide Pendukung pada Baca...
AnnisaFathihah1
 
Analisis kompetensi tiara
Analisis kompetensi tiaraAnalisis kompetensi tiara
Analisis kompetensi tiara
TiarasariMawi
 
sistem informasi pembelian suku cadang kendaraan bermotor
sistem informasi pembelian suku cadang kendaraan bermotorsistem informasi pembelian suku cadang kendaraan bermotor
sistem informasi pembelian suku cadang kendaraan bermotor
Khansa Aqila
 
Media pembelajaran video
Media pembelajaran videoMedia pembelajaran video
Media pembelajaran video
JennySutanto
 
File1 2
File1 2File1 2
File1 2
Jamil Jamil
 
Cover dan kata pengantar makalah kemacetan dan kapitalisme
Cover dan kata pengantar makalah kemacetan dan kapitalismeCover dan kata pengantar makalah kemacetan dan kapitalisme
Cover dan kata pengantar makalah kemacetan dan kapitalisme
Rizky Faisal
 

Similar to Digital 123866 sk-765-pencarian pola-ha (20)

Interferensi morfologi dan sintaksis
Interferensi morfologi dan sintaksisInterferensi morfologi dan sintaksis
Interferensi morfologi dan sintaksis
 
Irfan subakti 2006-07-08 interaksi manusia dan komputer
Irfan subakti   2006-07-08 interaksi manusia dan komputerIrfan subakti   2006-07-08 interaksi manusia dan komputer
Irfan subakti 2006-07-08 interaksi manusia dan komputer
 
Menulis John Parlyn Halomoan Sinaga
Menulis John Parlyn Halomoan SinagaMenulis John Parlyn Halomoan Sinaga
Menulis John Parlyn Halomoan Sinaga
 
Rencana Pembelajaran Semester MKU BI FARMASI 2022.1.docx
Rencana Pembelajaran Semester MKU BI FARMASI 2022.1.docxRencana Pembelajaran Semester MKU BI FARMASI 2022.1.docx
Rencana Pembelajaran Semester MKU BI FARMASI 2022.1.docx
 
Skripsi_ZUNAIDI SIREGAR.pdf
Skripsi_ZUNAIDI SIREGAR.pdfSkripsi_ZUNAIDI SIREGAR.pdf
Skripsi_ZUNAIDI SIREGAR.pdf
 
Analisis Sistem Pengelolaan Arsip Statis Pada Bagian Legal Pusat Penelitian K...
Analisis Sistem Pengelolaan Arsip Statis Pada Bagian Legal Pusat Penelitian K...Analisis Sistem Pengelolaan Arsip Statis Pada Bagian Legal Pusat Penelitian K...
Analisis Sistem Pengelolaan Arsip Statis Pada Bagian Legal Pusat Penelitian K...
 
RANCANG BANGUN PISAU PIRINGAN DAN POROS PADA MESIN PENGIRIS ADONAN KERUPUK
RANCANG BANGUN PISAU PIRINGAN DAN POROS PADA MESIN PENGIRIS ADONAN KERUPUKRANCANG BANGUN PISAU PIRINGAN DAN POROS PADA MESIN PENGIRIS ADONAN KERUPUK
RANCANG BANGUN PISAU PIRINGAN DAN POROS PADA MESIN PENGIRIS ADONAN KERUPUK
 
pembelajaran kelas rangkap model pembelajaran 221 pkr ut
pembelajaran kelas rangkap model pembelajaran 221 pkr utpembelajaran kelas rangkap model pembelajaran 221 pkr ut
pembelajaran kelas rangkap model pembelajaran 221 pkr ut
 
analisa performa socket iterative server.pdf
analisa performa socket iterative server.pdfanalisa performa socket iterative server.pdf
analisa performa socket iterative server.pdf
 
Pengembangan prototipe sistem pengadaan barang
Pengembangan prototipe sistem pengadaan barangPengembangan prototipe sistem pengadaan barang
Pengembangan prototipe sistem pengadaan barang
 
Handout Pelatihan Menulis Modul
Handout Pelatihan Menulis ModulHandout Pelatihan Menulis Modul
Handout Pelatihan Menulis Modul
 
Kuliah literasi kimia uin_01-11-12
Kuliah literasi kimia uin_01-11-12Kuliah literasi kimia uin_01-11-12
Kuliah literasi kimia uin_01-11-12
 
ARGUMENTASI.pdf
ARGUMENTASI.pdfARGUMENTASI.pdf
ARGUMENTASI.pdf
 
OSTRIC Road Map
OSTRIC Road MapOSTRIC Road Map
OSTRIC Road Map
 
Modul Ajar Bahasa Indonesia - Menemukan Ide Pokok dan Ide Pendukung pada Baca...
Modul Ajar Bahasa Indonesia - Menemukan Ide Pokok dan Ide Pendukung pada Baca...Modul Ajar Bahasa Indonesia - Menemukan Ide Pokok dan Ide Pendukung pada Baca...
Modul Ajar Bahasa Indonesia - Menemukan Ide Pokok dan Ide Pendukung pada Baca...
 
Analisis kompetensi tiara
Analisis kompetensi tiaraAnalisis kompetensi tiara
Analisis kompetensi tiara
 
sistem informasi pembelian suku cadang kendaraan bermotor
sistem informasi pembelian suku cadang kendaraan bermotorsistem informasi pembelian suku cadang kendaraan bermotor
sistem informasi pembelian suku cadang kendaraan bermotor
 
Media pembelajaran video
Media pembelajaran videoMedia pembelajaran video
Media pembelajaran video
 
File1 2
File1 2File1 2
File1 2
 
Cover dan kata pengantar makalah kemacetan dan kapitalisme
Cover dan kata pengantar makalah kemacetan dan kapitalismeCover dan kata pengantar makalah kemacetan dan kapitalisme
Cover dan kata pengantar makalah kemacetan dan kapitalisme
 

Recently uploaded

AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
opkcibungbulang
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
tsuroyya38
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
YongYongYong1
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
HendraSagita2
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
JALANJALANKENYANG
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Sosdiklihparmassdm
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
YuristaAndriyani1
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
NavaldiMalau
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
nasrudienaulia
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
fildiausmayusuf1
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
modul 1.4 Desiminasi-Budaya-Positif.pptx.pptx
modul 1.4 Desiminasi-Budaya-Positif.pptx.pptxmodul 1.4 Desiminasi-Budaya-Positif.pptx.pptx
modul 1.4 Desiminasi-Budaya-Positif.pptx.pptx
IrfanAudah1
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdfMakalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Andre664723
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
sabir51
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
MildayantiMildayanti
 

Recently uploaded (20)

AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
 
modul 1.4 Desiminasi-Budaya-Positif.pptx.pptx
modul 1.4 Desiminasi-Budaya-Positif.pptx.pptxmodul 1.4 Desiminasi-Budaya-Positif.pptx.pptx
modul 1.4 Desiminasi-Budaya-Positif.pptx.pptx
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdfMakalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
 

Digital 123866 sk-765-pencarian pola-ha

  • 1. UNIVERSITAS INDONESIA PENCARIAN POLA SEKUENSIAL MENGGUNAKAN ALGORITMA APRIORI ALL SKRIPSI FANDI 1204000327 FAKULTAS ILMU KOMPUTER PROGRAM SARJANA ILMU KOMPUTER DEPOK JULI 2009 Pencarian pola..., Fandi, FASILKOM UI, 2009
  • 2. UNIVERSITAS INDONESIA PENCARIAN POLA SEKUENSIAL MENGGUNAKAN ALGORITMA APRIORI ALL SKRIPSI Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Ilmu Komputer FANDI 1204000327 FAKULTAS ILMU KOMPUTER PROGRAM SARJANA ILMU KOMPUTER DEPOK JULI 2009 Pencarian pola..., Fandi, FASILKOM UI, 2009
  • 3. HALAMAN PERNYATAAN ORISINALITAS Skripsi ini adalah hasil karya saya sendiri, dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar. Nama : Fandi NPM : 1204000327 Tanda Tangan : Tanggal : 21 Juli 2009 Pencarian pola..., Fandi, FASILKOM UI, 2009
  • 4. HALAMAN PERSETUJUAN Nama : Fandi NPM : 1204000327 Judul Skripsi : Pencarian Pola Sekuensial Menggunakan Algoritma AprioriAll Tugas Akhir ini telah diperiksa dan disetujui oleh: Depok, 21 Juli 2009 Yova Ruldeviyani, M.Kom Pembimbing I Yudho Giri Sucahyo, Ph.D Pembimbing II Pencarian pola..., Fandi, FASILKOM UI, 2009
  • 5. HALAMAN PENGESAHAN Skripsi ini diajukan oleh: Nama : Fandi Program Studi : Ilmu Komputer Judul Skripsi : Pencarian Pola Sekuensial Menggunakan Algoritma AprioriAll Telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Ilmu Komputer pada Program Studi Sarjana Ilmu Komputer Fakultas Ilmu Komputer Universitas Indonesia. DEWAN PENGUJI Pembimbing I : Yova Ruldeviyani, M.Kom (..............................) Pembimbing II : Yudho Giri Sucahyo, Ph.D (..............................) Penguji : Dr. Achmad Nizar Hidayanto (..............................) Penguji : Rizal Fathoni Aji, M.Kom (..............................) Pencarian pola..., Fandi, FASILKOM UI, 2009
  • 6. KATA PENGANTAR Puji syukur kepada Tuhan Yang Maha Esa karena doa penulis telah dikabulkan oleh-Nya sehingga Tugas Akhir ini berhasil selesai tepat waktu sebelum tahun ajaran 2008/2009 berganti. Pada awal pengerjaan Tugas Akhir ini, penulis menemui banyak rintangan yang menyita waktu. Akibatnya penulis terpojok dalam situasi merasa kekurangan waktu untuk bisa menyelesaikan Tugas Akhir ini. Namun pada suatu malam, penulis mendapat kesempatan melihat bintang jatuh. Penulis menganggap hal tersebut sebagai pertanda dari-Nya bagi penulis untuk tidak menyerah dan tetap bersemangat melanjutkan pengerjaan Tugas Akhir ini. Berkat kehendak dan pertolongan-Nya, penulis berhasil menyelesaikan Tugas Akhir ini. Terima kasih kepada semua pihak berikut ini yang telah memberikan bantuan yang sangat bermanfaat bagi penulis selama ini. Pihak-pihak tersebut yaitu: (1) Ibu Yova Ruldeviyani, M.Kom, sebagai dosen pembimbing I Tugas Akhir yang telah menyediakan waktu, tenaga dan pikiran untuk membantu penulis menyelesaikan Tugas Akhir ini. (2) Pak Yudho Giri Sucahyo, Ph.D, sebagai dosen pembimbing II Tugas Akhir yang telah bersedia menyediakan waktu, tenaga dan pikiran untuk membantu penulis menyelesaikan Tugas Akhir ini. (3) Pak Dr. Achmad Nizar Hidayanto, sebagai dosen penguji Tugas Akhir yang telah bersedia menyediakan waktu, tenaga dan pikiran untuk menguji penulis menyelesaikan Tugas Akhir ini. (4) Pak Rizal Fahtoni Aji, M.Kom, sebagai dosen penguji Tugas Akhir yang telah bersedia menyediakan waktu, tenaga dan pikiran untuk menguji penulis menyelesaikan Tugas Akhir ini. Pencarian pola..., Fandi, FASILKOM UI, 2009
  • 7. (5) Ibu Dr. Aniati Murni, sebagai dosen pembimbing akademik yang telah menyediakan waktu, tenaga dan pikiran untuk membimbing penulis selama berkuliah di Fakultas Ilmu Komputer Universitas Indonesia. (6) Kedua orang tua dan seluruh anggota keluarga penulis yang telah memberikan kasih sayang dan dukungan kepada penulis selama ini. (7) Ibu Jenny Ong dan Ibu Siska Utoyo, sebagai orang tua asuh penulis yang telah memberikan banyak bantuan, nasehat dan dukungan kepada penulis sehingga penulis berhasil menyelesaikan kuliah di Fakultas Ilmu Komputer Universitas Indonesia. (8) Pawel Rendak dan Lukasz Barcikowski, sebagai pengarang salah satu referensi yang paling membantu penulis dalam memahami logika dan teknik implementasi pencarian pola sekuensial [REN09]. (9) Martin Leonard Tangel, Iwan Prihatono, Maulana Imam, Reza Benaji, Andre Tampubolon, Candra Adhi dan Edwin Dwi sebagai teman angkatan 2004 yang bersama-sama saya melalui masa-masa terakhir berkuliah di Fakultas Ilmu Komputer Universitas Indonesia. Juga kepada seluruh teman-teman angkatan 2004 lainnya. (10) Anthony Steven (angkatan 2003) yang telah menjadi sumber inspirasi penulis untuk mengambil Data Mining sebagai topik Tugas Akhir. Juga kepada seluruh teman-teman angkatan 2003 lainnya. (11) Ryan Loanda (angkatan 2002), sebagai pemimpin kelompok kecil Persekutuan Oikumene (PO) yang telah memberikan bimbingan dan inspirasi bagi penulis. Juga kepada seluruh teman-teman angkatan 2002 lainnya. (12) Mika Permana (angkatan 2001), sebagai asisten dosen mata kuliah Dasar-Dasar Pemograman (DDP) yang telah menjadi sumber inspirasi penulis dalam mempelajari pemograman. Juga kepada seluruh teman- teman angkatan 2001 lainnya. Pencarian pola..., Fandi, FASILKOM UI, 2009
  • 8. (13) Semua teman-teman angkatan 2005, angkatan 2006, angkatan 2007 dan angkatan 2008 Fakultas Ilmu Komputer Universitas Indonesia. Penulis senang bisa kenal dengan teman-teman semua. (14) Semua dosen, staf, satpam, janitor, dan seluruh anggota keluarga besar Fakultas Ilmu Komputer Universitas Indonesia. (15) Semua pihak yang telah membantu penulis dalam pengerjaan Tugas Akhir ini namun belum disebutkan namanya. Penulis berharap semoga kebaikan semua pihak tersebut dibalas oleh-Nya. Akhir kata, semoga Tugas Akhir ini bermanfaat bagi kemajuan ilmu pengetahuan dan teknologi khususnya dalam bidang Ilmu Komputer. Depok, 21 Juli 2009 Penulis Pencarian pola..., Fandi, FASILKOM UI, 2009
  • 9. HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI TUGAS AKHIR UNTUK KEPENTINGAN AKADEMIS Sebagai sivitas akademik Universitas Indonesia, saya yang bertanda tangan di bawah ini: Nama : Fandi NPM : 1204000327 Program Studi : Ilmu Komputer Fakultas : Ilmu Komputer Jenis karya : Skripsi demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada Universitas Indonesia Hak Bebas Royalti Noneksklusif (Non-exclusive Royalty- Free Right) atas karya ilmiah saya yang berjudul: Pencarian Pola Sekuensial Menggunakan Algoritma AprioriAll beserta perangkat yang ada (jika diperlukan). Dengan Hak Bebas Royalti Noneksklusif ini Universitas Indonesia berhak menyimpan, mengalihmedia/ formatkan, mengelola dalam bentuk pangkalan data (database), merawat, dan memublikasikan tugas akhir saya selama tetap mencantumkan nama saya sebagai penulis/pencipta dan sebagai pemilik Hak Cipta. Demikian pernyataan ini saya buat dengan sebenarnya. Dibuat di : Depok Pada tanggal : 21 Juli 2009 Yang menyatakan (..............................) Pencarian pola..., Fandi, FASILKOM UI, 2009
  • 10. iii Universitas Indonesia DAFTAR ISI ABSTRAK............................................................................................................... i ABSTRACT............................................................................................................ ii DAFTAR ISI..........................................................................................................iii DAFTAR GAMBAR .............................................................................................. v DAFTAR TABEL.................................................................................................. vi BAB I PENDAHULUAN...................................................................................... 1 1.1 Latar Belakang ............................................................................................. 1 1.2 Perumusan Masalah...................................................................................... 3 1.3 Tujuan........................................................................................................... 3 1.4 Ruang Lingkup............................................................................................. 3 1.5 Metodologi ................................................................................................... 4 1.5.1 Studi Literatur...................................................................................... 4 1.5.2 Implementasi........................................................................................ 4 1.5.3 Pengujian ............................................................................................. 4 1.5.4 Analisis Hasil Pengujian...................................................................... 4 1.6 Sistematika Penulisan................................................................................... 5 BAB II LANDASAN TEORI................................................................................. 6 2.1 Data Mining ................................................................................................. 6 2.1.1 Exploratory Data Analysis (EDA)....................................................... 6 2.1.2 Descriptive Modeling........................................................................... 7 2.1.3 Predictive Modeling............................................................................. 7 2.1.4 Discovering Patterns and Rules .......................................................... 7 2.1.5 Retrieval by Content ............................................................................ 7 2.2 Association rules .......................................................................................... 8 2.3 Algoritma Apriori....................................................................................... 11 2.4 Algoritma AprioriAll.................................................................................. 15 2.5 Mining Sequential Pattern (MSP).............................................................. 18 2.5.1 Sort Phase.......................................................................................... 20 2.5.2 Litemset Phase................................................................................... 21 2.5.3 Transformation Phase ....................................................................... 22 2.5.4 Sequence Phase ................................................................................. 23 2.5.5 Maximal Phase .................................................................................. 23 BAB III ANALISIS DAN PERANCANGAN ..................................................... 26 3.1 Analisis Kebutuhan .................................................................................... 26 3.2 Perancangan................................................................................................ 29 3.2.1 Perancangan Input ............................................................................. 29 3.2.2 Perancangan Struktur Data ................................................................ 30 Pencarian pola..., Fandi, FASILKOM UI, 2009
  • 11. iv Universitas Indonesia 3.2.3 Perancangan MSP Class .................................................................... 31 3.2.4 Perancangan MSP_itemset Class....................................................... 33 3.2.5 Perancangan Output........................................................................... 35 BAB IV IMPLEMENTASI .................................................................................. 39 4.1 Pembacaan Input ........................................................................................ 40 4.2 Sort Phase................................................................................................... 42 4.3 Litemset Phase............................................................................................ 44 4.4 Transformation Phase................................................................................ 46 4.5 Sequence Phase.......................................................................................... 47 4.6 Maximal Phase........................................................................................... 50 4.7 Penampilan Output..................................................................................... 51 4.8 Optimasi Hasil Implementasi..................................................................... 52 BAB V HASIL PENGUJIAN............................................................................... 53 5.1 Lingkungan Pengujian................................................................................ 53 5.2 Hasil Pengujian Untuk Dataset Kecil ........................................................ 54 5.3 Hasil Pengujian Untuk Dataset Besar........................................................ 55 5.3.1 Performance vs Support .................................................................... 57 5.2.2 Performance vs Transaction.............................................................. 60 5.2.3 Performance vs Itemset...................................................................... 62 BAB VI PENUTUP .............................................................................................. 64 6.1 Kesimpulan................................................................................................. 64 6.2 Saran........................................................................................................... 65 DAFTAR PUSTAKA ........................................................................................... 66 Pencarian pola..., Fandi, FASILKOM UI, 2009
  • 12. v Universitas Indonesia DAFTAR GAMBAR Gambar 2.1 – Algoritma Apriori [AGR94]........................................................... 11 Gambar 2.2 – Function Apriori-Gen [AGR94]..................................................... 11 Gambar 2.3 – Algoritma AprioriAll [AGR95]...................................................... 16 Gambar 2.4 – Function AprioriAll-Gen [AGR95]................................................ 17 Gambar 2.5 – Pseudocode Maximal Sequences [AGR95].................................... 23 Gambar 2.6 – Diagram MSP................................................................................. 25 Gambar 3.1 – FIKUI Mining................................................................................. 26 Gambar 3.2 – Submenu Sequential Patterns ........................................................ 28 Gambar 3.3 – Tampilan Input............................................................................... 29 Gambar 3.4 – Struktur Data Vector....................................................................... 30 Gambar 3.5 – MSP Class Diagram....................................................................... 31 Gambar 3.6 – MSP_itemset Class Diagram ......................................................... 33 Gambar 3.7 – Tampilan Output ............................................................................ 35 Gambar 3.8 – Jendela Result................................................................................. 37 Gambar 3.9 – Output File ..................................................................................... 38 Gambar 4.1 – Membuka Input File....................................................................... 40 Gambar 4.2 – Pseudocode Pembacaan Input........................................................ 41 Gambar 4.3 – Pseudocode Sort Phase.................................................................. 42 Gambar 4.4 – Pseudocode Litemset Phase ........................................................... 44 Gambar 4.5 – Tahapan Algoritma Apriori............................................................ 45 Gambar 4.6 – Pseudocode Transformation Phase................................................ 46 Gambar 4.7 – Pseudocode Sequence Phase.......................................................... 47 Gambar 4.8 – Tahapan Algoritma AprioriAll ....................................................... 48 Gambar 4.9 – Candidate Generation Tree............................................................ 49 Gambar 4.10 – Pseudocode Maximal Phase......................................................... 50 Gambar 4.11 – Penampilan Output....................................................................... 51 Gambar 5.1 – Dataset Agrawal............................................................................. 54 Gambar 5.2 – Output Agrawal.............................................................................. 54 Gambar 5.3 – Data Generator .............................................................................. 55 Gambar 5.4 – Hasil Pengujian Performance vs Support....................................... 59 Gambar 5.5 – Hasil Pengujian Performance vs Transaction................................ 61 Gambar 5.6 – Hasil Pengujian Performance vs Itemset........................................ 63 Pencarian pola..., Fandi, FASILKOM UI, 2009
  • 13. vi Universitas Indonesia DAFTAR TABEL Tabel 2.1 – Transaction Database.......................................................................... 9 Tabel 2.2 – 1-itemset............................................................................................. 10 Tabel 2.3 – large 1-itemset.................................................................................... 12 Tabel 2.4 – 2-itemset............................................................................................. 12 Tabel 2.5 – large 2-itemset.................................................................................... 13 Tabel 2.6 – 3-itemset............................................................................................. 13 Tabel 2.7 – large 3-itemset.................................................................................... 13 Tabel 2.8 – All large itemsets................................................................................ 14 Tabel 2.9 – Customer Transaction Database ....................................................... 20 Tabel 2.10 – Customer Sequence.......................................................................... 20 Tabel 2.11 – Perbedaan Support ........................................................................... 21 Tabel 2.12 – Litemsets .......................................................................................... 21 Tabel 2.13 – Transformed Sequences ................................................................... 22 Tabel 2.14 – Large Sequences (mapping mode)................................................... 23 Tabel 2.15 – Maximal Sequences.......................................................................... 24 Tabel 2.16 – Result................................................................................................ 24 Tabel 3.1 – Deskripsi MSP Class.......................................................................... 32 Tabel 3.2 – Deskripsi MSP_itemset ...................................................................... 34 Tabel 4.1 – customer_database............................................................................. 41 Tabel 4.2 – customer_sequences........................................................................... 42 Tabel 4.3 – all_1_sequences ................................................................................. 43 Tabel 4.4 – litemsets.............................................................................................. 44 Tabel 4.5 – transformed_sequences...................................................................... 46 Tabel 4.6 – large_Sequences................................................................................. 47 Tabel 4.7 – maximal_sequences............................................................................ 50 Tabel 5.1 – Karakteristik Data .............................................................................. 56 Tabel 5.2 – Karakteristik Dataset untuk Support 90%.......................................... 57 Tabel 5.3 – Karakteristik Dataset untuk Support 75%.......................................... 57 Tabel 5.4 – Karakteristik Dataset untuk Support 50%.......................................... 57 Tabel 5.5 – Karakteristik Dataset untuk Support 25%.......................................... 58 Tabel 5.6 – Karakteristik Dataset untuk Support 10%.......................................... 58 Tabel 5.7 – Hasil Pengujian Performance vs Support .......................................... 58 Tabel 5.8 – Karakteristik Dataset untuk Performance vs Transaction................. 60 Tabel 5.9 – Hasil Pengujian Performance vs Transaction.................................... 60 Tabel 5.10 – Karakteritik Dataset untuk Performance vs Itemset ........................ 62 Tabel 5.11 – Hasil Pengujian Performance vs Itemset ......................................... 62 Pencarian pola..., Fandi, FASILKOM UI, 2009