PENGEMBANGAN DYNAMIC FOLKSONOMY STUDI KASUS : GANESHA DIGITAL LIBRARY 4.2

dokumen-dokumen yang mirip
3.1 Ganesha Digital Library

Untuk mendukung tugas akhir ini, diperlukan beberapa pengetahuan mendasar yang perlu diketahui. Pengetahuan mendasar tersebut meliputi :

PENGUBAHAN SINGKATAN PADA PESAN SINGKAT TELEPON SELULER DENGAN MEMANFAATKAN POHON KEPUTUSAN C4.5

Format : <path>_spasi_<keywords> Contoh : 0/2/5 A,Ab,Abs

Pengamanan Transmisi Hasil dan Data Query Basis Data dengan Algoritma Kriptografi RC4

DAFTAR PUSTAKA. [OAI06] Open Archive Initiative Protocol for Metadata Harvesting versi 2.0,

PENGEMBANGAN CODE GENERATOR BERBASIS WEB UNTUK MEMBANGKITKAN KODE MODUL APLIKASI WEB

MODEL SISTEM PENJADWALAN DEPENDENCY PADA BASIS DATA DEDUKTIF

PEMBANGUNAN APLIKASI ANALISIS PERGERAKAN HARGA SAHAM DENGAN METODE WILLIAMS PERCENT RANGE

PENERAPAN ALGORITMA K-MEANS UNTUK PENGELOMPOKAN DATA EKSPRESI GEN

PENERAPAN AGGREGATION TREE UNTUK PENANGANAN FUNGSI AGREGASI PADA RELASI BITEMPORAL

Pengamanan Situs dengan Enkripsi Head dan Body HTML Menggunakan Algoritma RC4

Pembangunan Framework Sederhana untuk Aplikasi Sistem Informasi Sekolah

Studi dan Implementasi Task Modeling Studi Kasus : Sistem Informasi Pelanggan pada Distro

PENGEMBANGAN INFRASTRUKTUR KOMUNIKASI UNTUK APLIKASI BERBASIS MESSAGING

Sistem Penganalisis Data Laporan Keuangan dengan Metode Rasio pada Organisasi Nirlaba (Studi Kasus : ITB BHMN)

PEMBANGUNAN ADD-ON PADA MOZILLA THUNDERBIRD UNTUK ENKRIPSI SURAT ELEKTRONIK DENGAN CORRECTED BLOCK TINY ENCRYPTION ALGORITHM

Sistem Pakar untuk Memilih Buku Ilmu Syar i Berbahasa Indonesia

LAPORAN TUGAS AKHIR. Disusun Sebagai Syarat Kelulusan Tingkat Sarjana. oleh : Desi Hadiati /

Pembuatan Rencana Strategis. Pengimplementasian E-Government Sektor Layanan Publik. Berbasis Enterprise Architecture Planning

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

PEMBANGUNAN APLIKASI ANALISIS SAHAM MENGGUNAKAN METODE RATE OF CHANGE

JARINGAN SARAF TIRUAN UNTUK MENILAI ARANSEMEN MUSIK

Pengembangan Game Engine 2D pada XNA Framework

BUSINESS PROCESS REPORTING SERVICE SUBSISTEM SMS BASED SERVICE

Studi dan Implementasi Algoritma Optimasi Pemotongan Bar Steel

Sistem Pakar Diagnosis dan Terapi Penyakit Umum dengan Induct/MCRDR

Deteksi Otomatis Plagiarisme Source Code

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

PENCARIAN MELODI PADA FILE MIDI

PERANCANGAN SISTEM INFORMASI PENDISTRIBUSIAN SURAT MASUK BERBASIS WEB DI DIVISI MANAJEMEN PRODUK PADA PT. BANK NEGARA INDONESIA (Persero) TBK.

PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN USAHA DIGITAL PRINTING MENGGUNAKAN BAYESIAN NETWORK

INFORMASI MUSEUM DI JAKARTA SELATAN BERBASIS MOBILE

Studi Pembangunan Aplikasi Berbasis SOA. dengan SOAD dan SCA

Pemodelan Data pada Massively Multiplayer Online Role-Playing Game

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI AKTIVITAS DAN PENGINGAT UNTUK DOSEN BERBASIS WEB DAN SMS GATEWAY TUGAS AKHIR. Oleh :

OPTIMASI JARINGAN SARAF TIRUAN PADA OPTICAL CHARACTER RECOGNITION DENGAN MENGGUNAKAN IMAGE PREPROCESSING DAN ALGORITMA GENETIK

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

SKRIPSI APLIKASI PENCARIAN KAFE HOTSPOT BERBASIS WEB MENGGUNAKAN MEAN STACK

SKRIPSI. Diajukan Untuk Melengkapi Syarat Mencapai Gelar Sarjana Strata Satu (S1) Disusun Oleh : JUNARTO

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

OLEH: WIRA KUSUMA

Faktor Kritis Kesuksesan dalam Penerapan Sistem Enterprise Resource Planning di Institusi Pendidikan Tinggi Indonesia

LEMBAR PERSETUJUAN SISTEM INFORMASI MANAJEMEN ATK (SIMATK) DI UNIT PERLENGKAPAN UNIVERSITAS MUHAMMADIYAH MALANG BERBASIS WEB SKRIPSI

Penerapan Teknik Support Vector Machine untuk Pendeteksian Intrusi pada Jaringan

SISTEM INFORMASI SERVICE DAN PENJUALAN BARANG ELEKTRONIK PADA SUKSES JAYA TEKNIK BERBASIS WEBSITE

PEMBANGUNAN APLIKASI ANALISIS PERGERAKAN HARGA SAHAM DENGAN METODE ULTIMATE OSCILLATOR

APLIKASI ANTRIAN PELANGGAN DENGAN FITUR VIDEO, SMS, DAN SUARA HARIS MAWARDI

APLIKASI PEMINJAMAN DAN PENGEMBALIAN BUKU MENGGUNAKAN QR CODE (QUICK RESPONSE CODE) BERBASIS WEB SERVER DAN ANDROID PADA PERPUSTAKAAN (USER)

ANALISA PERANCANGAN APLIKASI MAINTENANCE GEDUNG DAN SARANA PADA PT. BANK RAKYAT INDONESIA (BRI) SYARIAH KC. KEBON JERUK BERBASIS WEB.

PENERAPAN REAL-TIME SYSTEM MENGGUNAKAN JAVASCRIPT SERVER SIDE UNTUK PERANGKAT LUNAK BERBASIS WEB. (STUDI KASUS : APLIKASI FORUM DISKUSI UNPAS)

APLIKASI ALAT BANTU PENGGUNAAN RUANG KELAS GEDUNG A DAN B UNIVERSITAS MERCU BUANA. Oleh: SALAMUDIN PROGRAM STUDI TEKNIK INFORMATIKA

Pembangunan Interpreter Bahasa Simulasi GPSS

PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA TOKO KOMPUTER

PENGEMBANGAN MEDIA PEMBELAJARAN BERBASIS WEB DENGAN AKSES VIEW SISWA MENGGUNAKAN MOBILE APPLICATION SKRIPSI

PEMBANGUNAN DIGITAL LIBRARY PADA PERPUSTAKAAN DAERAH BALI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

BAB II DASAR TEORI...

PERANCANGAN SISTEM INFORMASI DOKUMENTASI DAN KEARSIPAN BERBASIS WEB PADA SMA AL-MUABARAK SKRIPSI

PENGEMBANGAN SISTEM INFORMASI PARIWISATA DAERAH DENGAN APLIKASI WEB

SISTEM INFORMASI ALUMNI TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA BERBASIS WEB

Kata Pengantar. Irwinda Putri W.

Penerapan Teknik Bayesian Network dalam Pengembangan Prototipe Aplikasi Web Content Mining

PEMBANGUNAN PERANGKAT LUNAK WEB-BASED INTEGRATED DEVELOPMENT ENVIRONMENT

APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

PENGEMBANGAN PROTOTIPE APLIKASI KONVERSI KODE DARI BAHASA C KE PASCAL

Kajian Integrasi Host Based dan Network Based Intrusion Detection System Menggunakan Web Based Enterprise Management

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

Pengembangan Aplikasi Analisis Saham dengan Metode Parabolic SAR

PERSETUJUAN : SISTEM INFORMASI AKADEMIK SMA TAMAN SISWA MEDAN BERBASIS WEB

PEMBANGUNAN PERANGKAT LUNAK PENJURIAN WUSHU SANDA BERBASIS WEB MENGGUNAKAN KONSEP SOFTWARE REUSE (Studi Kasus: Satriakusuma Wushu Indonesia - Bandung)

APLIKASI MULTIMEDIA PEMBELAJARAN OTOMOTIF DAN PENGENALAN DASAR-DASAR MESIN HONDA SUPRA 100 CC

PERANCANGAN SISTEM INFORMASI ALOKASI DAN MONITORING MATERIAL UNTUK KEBUTUHAN PROYEK PADA PT. INDOSAT

SISTEM INFORMASI PERUBAHAN DAYA LISTRIK PADA PLN WILAYAH JAKARTA DAN TANGERANG BERBASIS WEB ISMAIL HERI WIJAYA

PERANCANGAN SISTEM INFORMASI PROMOSI DAN PENYEWAAN STUDIO MUSIK BERBASIS WEB DHONI PERMANA PUTRA

ANALISIS DAN USULAN SOLUSI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN BEASISWA MENGGUNAKAN ALGORITMA ID3

PENGENALAN DAN PEMBELAJARAN CARA MEMBACA ALQURAN (ILMU TAJWID) BERBASIS MOBILE ANDROID

Pembangunan Sistem Pelacakan dan Penelusuran Memanfaatkan Global Positioning System Pada Platform Mobile Google Android

Perancangan Private Cloud Storage Menggunakan owncloud. (Studi Kasus di Program Studi Magister Ilmu Lingkungan. Universitas Sebelas Maret)

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

Aplikasi Inventorty Gudang Berbasis Web PT. Meissa Berkah Teknologi. Gilang Pratama Putra

PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB

RANCANGAN SISTEM ADMINISTRASI PASIEN DI RUMAH SAKIT HUSADA DENGAN MENGGUNAKAN VB.NET. Laporan Tugas Akhir

Diajukan Oleh : IKA DIANI

Perancangan Sistem Tenant pada Supermarket Foodmart Karawaci Dengan Menggunakan Teknologi Barcode. Nandha Dwi Subekti

SKRIPSI TEKNOLOGI PELACAKAN LOKASI MENGGUNAKAN FITUR WAKTU SAMPAI (ETA) PADA APLIKASI PERJALANAN KERETA API

TUGAS AKHIR. Disusun sebagai satu syarat untuk kelulusan Program Strata 1,Program Studi Teknik Informatika, Universitas Pasundan Bandung.

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

PENGEMBANGAN SISTEM PENGIRIMAN FILE DAN PENGENDALIAN JARAK JAUH MENGGUNAKAN USER DATAGRAM PROTOCOL TUGAS AKHIR

asi Web in The Man Middle SEKOLAH

APLIKASI TRAVEL BERBASIS WEB DAN BOOTSTRAP RESPONSIVE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT.XYZ

PEMBANGUNAN APLIKASI PEMANTAUAN AKADEMIK SISWA BERBASIS CROSS PLATFORM MOBILE MENGGUNAKAN FRAMEWORK PHONEGAP

APLIKASI KAMUS TIGA BAHASA BERBASIS ANDROID

PERANCANGAN SISTEM INFORMASI PRODUKSI MEUBEL pada CV RAHMAT ABADI BERBASIS WEB

Transkripsi:

PENGEMBANGAN DYNAMIC FOLKSONOMY STUDI KASUS : GANESHA DIGITAL LIBRARY 4.2 LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana Oleh : Arif Suprabowo / 13503122 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG 2008

LEMBAR PENGESAHAN PROGRAM STUDI SARJANA TEKNIK INFORMATIKA PENGEMBANGAN DYNAMIC FOLKSONOMY STUDI KASUS: GANESHA DIGITAL LIBRARY 4.2 Tugas Akhir Program Studi Sarjana Teknik Informatika ITB Oleh: Arif Suprabowo / 13503122 Telah disetujui dan disahkan sebagai Laporan Tugas Akhir Di Bandung, pada tanggal 18 Juni 2008 Pembimbing, Ir. Kridanto Surendro, M.Sc., Ph.D. NIP. 131 933 281 ii

ABSTRAKSI Tugas Akhir ini membahas pengembangan dynamic folksonomy dengan studi kasus: Ganesha Digital Library 4.2. Pengembangan dynamic folksonomy dilatarbelakangi permasalahan penerapan metode folksonomy yang mengabaikan pengklasifikasian yang telah ada (taxonomy) pada web Ganesha Digital Library 4.2 (www.digilib.itb.ac.id) yang mana merupakan aplikasi yang membangun perpustakaan digital ITB. Folksonomy merupakan sekumpulan non-controlled dan non-hierarchical terms dari berbagai kategori yang mengelompokkan digital material pada shared environment. Dynamic folksonomy bertujuan untuk menerapkan metode folksonomy dengan memanfaatkan content yang telah tersusun dengan metode taxonomy. Permasalahan pokok dari dynamic folksonomy adalah bagaimana menerapkan metode folksonomy atas content yang telah tersusun dengan metode taxonomy sehingga dihasilkan tag cloud yang dinamis sesuai dengan domain metadata yang dilingkupinya. Path suatu tag merupakan informasi yang harus diperhatikan untuk menghasilkan tag cloud yang dinamis. Untuk itu, dikembangkan sebuah perangkat lunak yang dapat melakukan agregasi tag (label) sesuai dengan domain metadata yang didasarkan pada informasi path. Penerapan dynamic folksonomy ini akan menghasilkan tag cloud yang dinamis sesuai domain metadatanya, sehingga semakin kecil ruang lingkup suatu domain, tag cloud akan memunculkan tag yang lebih spesifik (kepopulerannya kurang). Hasil atau produk akhir dari Tugas Akhir ini adalah sebuah perangkat lunak dengan nama Folksonomy Generator v.2.0. Kata kunci: dynamic folksonomy, taxonomy, folksonomy, tag cloud, tag. iii

KATA PENGANTAR Segala puji syukur bagi Allah SWT yang telah memberikan rahmat dan karunia-nya sehingga penulis dapat menyelesaikan buku Tugas Akhir ini. Penulis mengucapkan terima kasih yang sebesar-besarnya kepada seluruh pihak yang telah membantu penulis dalam menyelesaikan buku Tugas Akhir ini, yaitu: 1. Bapak Kridanto Surendro sebagai pembimbing Tugas Akhir ini. 2. Ibu Cristine Suryadi sebagai penguji dalam Sidang Tugas Akhir. 3. Ibu Ayu Purwariani sebagai penguji dalam Sidang Tugas Akhir. 4. Ibu Nur Ulfa sebagai sebagai penguji dalam Prasidang Tugas Akhir. 5. Ibu Henny Yusnita Zubir sebagai dosen wali dan penguji dalam proposal dan seminar Tugas Akhir. 6. Seluruh staf Tata Usaha Departemen Teknik Informatika ITB. 7. Ibunda dan Ayahanda yang tercinta atas kasih saying, doa, dan dukungan setianya. 8. Adikku, Fajar Hadi Pratama, terima kasih atas pinjaman laptop-nya. 9. Teman teman di KMRG (Mas Beni, Widi, Ago, dan Anduz) yang membantu dan mendukung selama Tugas Akhir ini. 10. Teman teman yang hadir di presentasi proposal dan seminar Tugas Akhir, terima kasih atas partisipasinya sekaligus saran sarannya. 11. Semua pihak yang berpartisipasi dalam pengujian dan survey pemanfaatan perangkat lunak, terima kasih atas dukungan dan peran aktif kalian dalam Tugas Akhir ini. 12. Teman teman di komunitas software engineering, kalian benar- benar menginspirasiku!! 13. Dan seluruh pihak-pihak lain yang telah memberikan bantuan bagi penulis baik secara langsung maupun tidak langsung dan tidak dapat penulis sebutkan satu per satu. Semoga segala bantuan, dukungan, dan kebaikan kalian dalam mensukseskan Tugas Akhir ini mendapat balasan yang layak dari Allah SWT. Penulis menyadari bahwa buku ini masih memiliki banyak kekurangan, Oleh karena itu, segala kritik dan saran akan diterima dengan baik oleh penulis. Semoga buku ini memberikan manfaat kepada kita semua. Bandung, Juni 2008 Penulis. iv

DAFTAR ISI LEMBAR PENGESAHAN... ii ABSTRAKSI... iii KATA PENGANTAR... iv DAFTAR ISI... v DAFTAR GAMBAR... viii DAFTAR TABEL... x BAB I PENDAHULUAN... I 1 1.1 Latar Belakang... I 1 1.2 Rumusan Masalah... I 3 1.3 Tujuan... I 3 1.4 Batasan Masalah... I 3 1.5 Metodologi... I 4 BAB II KAJIAN TERKAIT... II 1 2.1 Taxonomy... II 1 2.1.1 Simple Taxonomy... II 2 2.1.2 Faceted Taxonomy... II 2 2.1.3 Thesaurus... II 4 2.1.4 Pembangunan Taxonomy... II 5 2.2 Folksonomy... II 6 2.2.1 Konsep... II 10 2.2.2 Komponen Folksonomy... II 10 2.2.3 Jenis Folksonomy... II 11 2.2.3.1 Narrow Folksonomy... II 11 2.2.3.2 Broad Folksonomy... II 12 2.2.4 Pembangunan Folksonomy... II 14 2.2.5 Keunggulan Folksonomy... II 16 2.2.6 Kelemahan Folksonomy... II 18 2.2.7 Peranan Taxonomy dan Folksonomy... II 19 2.3 Metadata... II 20

vi 2.3.1 Tipe Metadata... II 21 2.3.2 Dublincore Metadata... II 21 2.3.3 Ganesha Digital Library Metadata... II 22 BAB III ANALISIS... III 1 3.1 Ganesha Digital Library... III 1 3.2 Analisis Sistem Lama... III 3 3.2.1 Penerapan Folksonomy Pada GDL... III 3 3.2.2 Modul Folksonomy... III 5 3.2.3 Mekanisme Kerja Modul Folksonomy... III 7 3.3 Analisis Sistem Baru... III 8 3.3.1 Tujuan Pengembangan Perangkat Lunak... III 8 3.3.2 Lingkungan Pengembangan... III 9 3.3.3 Pembangunan Dynamic Folksonomy... III 9 3.3.4 Pemodelan Fungsionalitas... III 12 3.3.4.1 Diagram Use Case... III 12 3.3.4.2 Definisi Aktor... III 12 3.3.4.3 Definisi Use Case... III 13 BAB IV PERANCANGAN... IV 1 4.1 Perancangan Mekanisme Kerja Sistem Baru... IV 1 4.2 Perancangan Kelas... IV 3 4.3 Perancangan Keluaran Folksonomy Generator... IV 5 BAB V IMPLEMENTASI DAN PENGUJIAN... V 1 5.1 Implementasi Perangkat Lunak... V 1 5.1.1 Lingkungan Implementasi... V 1 5.1.2 Implementasi Kelas... V 1 5.1.3 Implementasi Antarmuka... V 7 5.2 Pengujian Perangkat Lunak... V 7 5.2.1 Tujuan Pengujian... V 8 5.2.2 Lingkungan Pengujian... V 8 5.2.3 Skenario Pengujian... V 8 5.2.3.1 Skenario Pengujian Pada Level Command Line.... V 8 5.2.3.2 Skenario Pengujian Pada Web Digital Library.... V 8

vii 5.2.4 Hasil Pengujian... V 9 5.2.4.1 Hasil Pengujian Pada Level Command Line.... V 9 5.2.4.2 Hasil Pengujian Pada Web Digital Library... V 9 5.2.4.3 Hasil Survey Kemanfaatan Dynamic Folksonomy... V 10 5.2.5 Analisis Hasil Pengujian... V 11 BAB VI PENUTUP... VI 1 6.1 Kesimpulan... VI 1 6.2 Saran... VI 1 DAFTAR PUSTAKA... xi LAMPIRAN A...A 1 LAMPIRAN B... B 1

DAFTAR GAMBAR Gambar II-1. Prinsip dasar taxonomy.... II-1 Gambar II-2. Taxonomy dari Institut Teknologi Bandung.... II-2 Gambar II-3. Faceted taxonomy.... II-3 Gambar II-4. Faceted taxonomy by Subject... II-3 Gambar II-5. Faceted taxonomy by Country publisher... II-4 Gambar II-6. Faceted taxonomy by Author... II-5 Gambar II-7. Alternatif penelusuran untuk mencapai objek E.... II-5 Gambar II-8. Thesaurus diagram.... II-6 Gambar II-9. Pembuatan sebuah resource oleh creator.... II-7 Gambar II-10. Pemetaan resource ke skema pengelompokan (taxonomy).... II-8 Gambar II-11. Pencarian resource oleh user pada skema pengklasifikasian (taxonomy).... II-9 Gambar II-12. Penerapan folksonomy pada Flickr.... II-9 Gambar II-13. Penerapan folksonomy pada del.icio.us... II-11 Gambar II-14. Komponen utama folksonomy.... II-12 Gambar II-15. Narrow Folksonomy.... II-13 Gambar II-16. Broad Folksonomy... II-14 Gambar II-17. Kurva pemilihan tag... II-14 Gambar II-18. Pembuatan sebuah resource dan pelabelan oleh creator.... II-15 Gambar II-19. Pemberian tag oleh user dan pencarian resource dengan folksonomy.... II-16 Gambar II-20. Taxonomy vs Folksonomy [WAL06]... II-20 Gambar II-21. Taxonomy dan Folksonomy [WAL06]... II-20 Gambar II-22. Contoh metadata dublincore.... II-22 Gambar II-23.Contoh GDL metadata.... II-23 Gambar III-1. Tag cloud pada perpustakaan digital ITB.... III-4 Gambar III-2. Sub kategori pada node S3-Dissertations.... III-5 Gambar III-3. Domain folksonomy untuk top... III-6 Gambar III-4. Domain folksonomy untuk S3-Dissertations node... III-6 Gambar III-5. Sub kategori pada Mathematics_and_Natural_Science.... III-6 Gambar III-6. Mekanisme kerja modul folksonomy sistem lama... III-8 Gambar III-7. Representasi struktur data pohon.... III-10 Gambar III-8. Domain current view node-0.... III-11 Gambar III-9. Domain current view node-2... III-11 Gambar III-10. Domain current view node-6.... III-11 Gambar III-11. Use Case folksonomy generator... III-12 Gambar IV-1. Mekanisme kerja sistem baru... IV-2 Gambar IV-2. Hubungan keterkaitan antar kelas.... IV-3 Gambar IV-3. Rancangan output dari folksonomy generator.... IV-6 Gambar V-1. Struktur folder dari aplikasi folksonomy generator.... V-2 Gambar V-2. Antamuka modul folksonomy pada level administrator.... V-7 viii

Gambar V-3. Tag cloud pada sub folder Proceedings.... V-13 Gambar V-4. Tag cloud pada sub folder S1-Final_Project.... V-14 ix

DAFTAR TABEL Tabel II-1. Informasi beberapa objek buku.... II-3 Tabel II-2. Daftar pemilihan tag oleh pengguna.... II-13 Tabel III-1. Definisi Aktor Folksonomy Generator... III-12 Tabel III-2. Definisi Use Case... III-13 Tabel IV-1. Deskripsi Kelas.... IV-5 Tabel V-1. Tabel kelas pada folder service.... V-3 Tabel V-2. Tabel kelas pada folder folksgen.... V-5 Tabel V-3. Tabel kelas pada folder folksgend.... V-5 Tabel V-4. Tabel kelas pada folder message.... V-5 Tabel V-5. Tabel file pada folder tester.... V-6 Tabel V-6. Tabel hasil pengujian pada level command line.... V-9 Tabel V-7. Hasil pengujian pada web digital library.... V-10 x