DAFTAR PUSTAKA
[OAI06]
Open Archive Initiative Protocol for Metadata Harvesting versi 2.0, www.openarchive.com,2006
[OHK06]
Ohkura,Tsutomu,et al, Browsing System for Weblog Articles based on Automated Folksonomy,2006
[SHA05]
Shaw,Blake, Building a Better Folksonomy : Web-based Aggregation of Metadata, 2005
[MOR05]
Morville,Peter,Ambient Findability,O’Reilly,2005
[QUI06]
Quintarelli,Emanuele, et al, Facetag: Integrating Bottom-up and Top-down Classification in a Social Tagging System, EuroIA Conference,2006
[BOE05]
Boeuf, Patrick le, Is it possible to organise all information? Library viewpoint, 2005
[MAT04]
Mathes, Adam, Folksonomies - Cooperative Classification and Communication Through Shared Metadata, 2004
[OHM]
Ohmukai,Ikki, et al, A proposal of Community-based Folksonomy with RDF Metadata..
[KNO]
Knol, Gary, Folksonomy:Tagging, Brief Summary of the Ideas and Solutions to Tagging.
[SPE]
Specia, Lucia, Motta,Enrico, Integrating Folksonomies with the Semantic Web
[MAR]
marlow, Cameron, et al, HT06,Tagging Paper,Taxonomy,Flickr,Academic Article,ToRead..
[WAL06]
Wal, Thomas Vander, Understanding Tagging, Presented to : UNC Social Software Symposium Chapel Hill, North Carolina :: 8 December 2006, 2006
[WAL05]
Wal, Thomas Vander, Folksonomy, Presented:Online Information 2005 London, UK, 2005
[DAM06]
Damme, Celine Van, Folksonomies and Enterprise Folksonomies , 2006
[NIS01]
Understanding metadata, NISO Press, 2001.
[TAY03]
Taylor, Chris, An Introduction to Metadata, Manager, Information Access Service University of Queensland Library, 2003.
xi
LAMPIRAN A FORMULIR PENGUJIAN PERANGKAT LUNAK FOLKSONOMY GENERATOR v.2.0
PENGEMBANG: ARIF SUPRABOWO / 13503122
TEKNIK INFORMATIKA SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG 2008
A‐1
A‐2
1. Petunjuk 1.1. Baca terlebih dahulu informasi umum. Pada informasi umum akan dijelaskan lebih lengkap mengenai beberapa hal yang nanti akan diperlukan saat mengisi formulir pengujian. 1.2. Isikan identitas anda sebelum mengisi formulir pengujian. 1.3. Ikuti langkah-langkah yang terdapat pada formulir pengujian untuk melakukan pengujian aplikasi folksonomy generator. 1.4. Pada kolom “Hasil” isikan dengan kata “OK” atau “GAGAL” saat selesai melakukan pengujian. 1.5. Berikan saran anda saat selesai melakukan pengujian untuk memberikan perbaikan pada aplikasi ini. 1.6. Isi tanggal pengujian dan berikan tanda tangan anda untuk memvalidasi formulir pengujian.
2. Informasi Umum 2.1.
Pengecekan instance yang aktif Perintah : pas –aux | grep tservice Perintah diatas diketikkan pada terminal (console) untuk melakukan pengecekan apakah ada instance yang sedang aktif. Informasi dari instance yang jalan dikatakan benar apabila terdapat informasi –start atau –restart seperti gambar dibawah ini. Selain dua instance tersebut, maka yang sedang aktif merupakan “zombie process (defunc)” dan dianggap bahwa aplikasi folksonomy generator tidak berjalan dengan semestinya. Pada saat perintah diatas dijalankan, hanya boleh maksimal sebuah instance yang muncul, selain itu aplikasi dianggap tidak berjalan dengan semestinya.
Gambar ini memberikan ilustrasi bahwa tidak ada instance dari aplikasi folksonomy generator (tservice) yang aktif.
Gambar ini memberikan informasi bahwa terdapat sebuah instance dari aplikasi folksonomy generator (tservice) yang aktif dengan PID adalah 5856. Aplikasi yang aktif ini ditunjukkan dengan informasi ./folksgen/tservice –start.
A‐3
Gambar ini memberikan informasi bahwa terdapat sebuah instance dari aplikasi folksonomy generator (tservice) yang aktif dengan PID adalah 5856. Aplikasi yang aktif ini ditunjukkan dengan informasi ./folksgen/tservice –restart.
2.2.
Menjalankan service dari folksonomy generator Perintah : ./folksgen/tservice –start Perintah diatas digunakan untuk menjalankan aplikasi folksonomy generator. Tampilan pada terminal seperti gambar dibawah ini.
2.3.
Melakukan restart pada service folksonomy generator Perintah : ./folksgen/tservice –restart Perintah diatas digunakan untuk melakukan restart aplikasi folksonomy generator. Tampilan pada terminal seperti gambar dibawah ini.
2.4.
Menonaktifkan service folksonomy generator Perintah : ./folksgen/tservice –stop Perintah diatas digunakan untuk menonaktifkan aplikasi folksonomy generator. Tampilan pada terminal seperti gambar dibawah ini.
2.5.
Mendapatkan informasi dari service folksonomy generator yang aktif Perintah : ./folksgen/tservice –info Perintah diatas digunakan untuk mendapatkan informasi dari aplikasi folksonomy generator yang sedang aktif. Tampilan pada terminal seperti gambar dibawah ini.
2.6.
A‐4
Melakukan rebuild data pada service folksonomy generator. Perintah : ./folksgen/tservice –rebuild Perintah diatas digunakan untuk rebuild data dari aplikasi folksonomy generator yang sedang aktif. Tampilan pada terminal seperti gambar dibawah ini.
2.7.
Mendapatkan tag cloud dari service folksonomy generator pada domain tertentu Perintah : ./folksgen/tservice –fetch [node] [jumlah tag per pool] Perintah diatas digunakan untuk mendapatkan data tag cloud dari aplikasi folksonomy generator yang sedang aktif untuk node tertentu. Data tag cloud yang diberikan akan disesuaikan dengan domain data dari node tersebut. Tampilan pada terminal seperti gambar dibawah ini.
2.8.
A‐5
Menjalankan service folksonomy generator melalui webpage Untuk menjalankan service folksonomy generator, klik link “START SERVICE”. Apabila service berhasil dijalankan akan muncul informasi “Service telah dijalankan”. Perhatikan gambar dibawah ini:
2.9.
Menghentikan service folksonomy generator melalui webpage Untuk menonaktifkan service folksonomy generator, klik link “STOP SERVICE”. Apabila service berhasil dijalankan akan muncul informasi “Service berhasil dimatikan”. Perhatikan gambar dibawah ini:
2.10. Melakukan rebuild data dari service folksonomy generator melalui webpage Untuk meyusun ulang data tag cloud pada aplikasi folksonomy generator, klik link “SUSUN ULANG POHON TAG”. Apabila update data berhasil dijalankan akan Nampak informasi “Tag cloud telah terupdate”.
A‐6
Apabila rebuild data gagal dilaksanakan, maka akan muncul informasi “Maaf, service belum merespon”. Informasi ini akan muncul apabila service belum diaktifkan.
2.11. Membangun dataset Untuk membangun dataset, klik link “BUILD DATASET”. Apabila proses sedang berjalan, maka akan Nampak informasi seperti dibawah ini.
Apabila proses membangun dataset berhasil dilakukan, akan Nampak informasi dibawah ini.
2.12. Menghapus dataset Untuk menghapus dataset, klik link “CLEAN DATASET”. Pada layar akan muncul informasi file dataset yang dihapus. Perhatikan gambar dibawah ini.
A‐7
A‐8
3. Formulir Pengujian 3.1.
Formulir Pengujian untuk Penguji Pertama.
Nama penguji
:
……………………………………
Keterangan diri
:
……………………………………
1. Pengujian Level Command Line
Hasil No
Pengujian
Langkah-langkah
Kriteria sukses (OK / GAGAL)
1
Menjalankan service folksonomy generator
2
Menghentikan service folksonomy generator.
3
Me-restart service folksonomy generator
1.
Masuk ke document root (cth: cd /var/www/html) 2. ketik perintah ps –aux | grep tservice. Pastikan tidak instance tservice yang muncul. 3. Ketik perintah ./folksgen/tservice –start. 1. Ketik ps –aux | grep tservice. Pastikan instance tservice masih ada, jika tidak ikuti langkah-langkah pengujian pertama. 2. Ketik perintah ./folksgen/tservice –stop 1. Ketik ps –aux | grep tservice. Pastikan instance tservice masih ada, jika tidak, ikuti langkah-langkah pengujian pertama.
Ketikkan perintah ps -aux | grep tservice dan perhatikan bahwa ada instance bernama tservice.
Ketikkan perintah ps -aux | grep tservice dan perhatikan bahwa tidak ada instance bernama tservice. Ketikkan perintah ps -aux | grep tservice dan perhatikan bahwa ada instance
A‐9
2.
4
Menampilkan informasi dari service folksonomy generator
5
Mengambil tag cloud dengan domain tertentu.
6
Pengujian multithreading (start, restart, stop)
7
Pengujian multithreading 2 (start, fetch,info)
Ketik perintah ./folksgen/tservice – restart
1.
Ketik ps –aux | grep tservice. Pastikan instance tservice masih ada, jika tidak ikuti langkah-langkah pengujian pertama. 2. Ketik perintah ./folksgen/tservice –info 1. Ketik ps –aux | grep tservice. Pastikan instance tservice masih ada, jika tidak ikuti langkah-langkah pengujian pertama. 2. Ketik perintah ./folksgen/tservice – fetch 0 5 (domain node:0 dengan maksimum tag adalah 5 untuk tiaptiap pengelompokan). 1. Ketik perintah ./folksgen/stressTest1
1.
ketik perintah ./folksgen/stressTest2
bernama tservice.
Akan muncul informasi “Folksonomy Generator v2.0”
Akan muncul data tag cloud dengan format XML.
Ketik perintah ps –aux | grep tservice. Apabila hanya ada satu instance tservice atau tidak ada instance tservice yang muncul maka pengujian berhasil. Ketik perintah ps –aux | grep tservice. Apabila hanya ada satu instance tservice atau tidak ada instance tservice yang muncul maka pengujian berhasil. Apabila ada instance yang muncul, harus berupa tservice –start.
A‐10
2. Pengujian Integrasi dengan Digital Library Hasil No
Pengujian
Langkah-langkah
Kriteria sukses (OK / GAGAL)
1
Membangun dataset
1.
Klik link “BUILD DATASET”
Perhatikan poin 2.11 pada informasi umum.
2
Menghapus dataset
1.
Klik link “CLEAN DATASET”
Muncul list file dataset yang dihapus.
3
Mengaktifkan service folksonomy generator
1.
Klik link “START SERVICE”
Akan muncul informasi “Service telah dijalankan”. Apabila informasi ini belum muncul saat pertama kali di-klik, klik sampai beberapa kali. Apabila informasi yang diharapkan belum muncul, aplikasi berjalan kurang sempurna (GAGAL).
4
Menonaktifkan service folksonomy generator
1.
Klik link “STOP SERVICE”
Muncul informasi “Service berhasil dimatikan”.
5
Menyusun ulang data tag cloud pada service folksonomy generator.
1.
Klik link ”SUSUN ULANG POHON TAG”
Muncul informasi “Tag cloud telah terupdate”
6
Tag cloud berubah secara dinamis saat menelusuri folder pada web digital library.
1.
Masuk ke halaman home. Perhatikan tag cloud yang ada. Telusuri foldering (taxonomy) pada digital library dan perhatikan tag cloud yang muncul. Perhatikan apakah muncul tag yang lebih spesifik apabila penulusuran dilakukan semakin dalam.
Semakin dalam melakukan penulusuran, tag cloud akan menampilkan tag yang lebih spesifik.
2.
3.
A‐11
3. Saran a. ……………………………………………… b. ……………………………………………… c. ……………………………………………… d. ……………………………………………… e. ………………………………………………
Diuji tanggal
Bandung, ………. januari 2008
Diuji oleh
…………………………………………..
Tanda tangan
…………………………………………..
LAMPIRAN B FORMULIR SURVEY KEMANFAATAN PENERAPAN DYNAMIC FOLKSONOMY
PENGEMBANG: ARIF SUPRABOWO / 13503122
TEKNIK INFORMATIKA SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG 2008
B‐1
B‐2 Survey Pemanfaatan Dynamic Folksonomy
Nama Pekerjaan
*: Pilih salah satu. No
Survey Pencarian dokumen dengan tag cloud. Petunjuk:
1
1.2 Masuklah ke halaman “home” atau ketikkan “http://localhost/” pada address bar. 1.3 Perhatikan tag cloud yang muncul. Pilihlah salah satu tag (label) yang menarik perhatian anda. Klik tag tersebut. 1.4 Perhatikan daftar judul dokumen yang tersaji. Pilihlah salah satu dokumen. Apakah langkah-langkah diatas memudahkan anda dalam mendapatkan dokumen tersebut?* 1. Mudah
2. Ragu-ragu
3.Sulit
Pencarian dokumen dengan penelusuran subfolder. Petunjuk:
2
1. 2. 3.
Ingatlah judul beserta “path” (lokasi) dari dokumen yang anda baca sebelumnya. Kembali lagi ke halaman home. Klik subfolder-subfolder yang terdaftar sampai anda menemukan dokumen yang anda baca sebelumnya. Apakah langkah-langkah diatas memudahkan anda mendapatkan dokumen yang anda cari?* 1. Mudah
2. Ragu-ragu
3.Sulit
Pencarian dokumen yang berkaitan dengan dokumen yang sedang dibuka. Petunjuk: 1.
3
Carilah dokumen yang anda minati, buka dan bacalah dokumen tersebut. (anda dapat memanfaatkan dokumen yang telah dibuka sebelumnya). 2. Perhatikan daftar tag yang ada. 3. Klik salah satu tag yang menarik minat anda. 4. Perhatikan daftar judul yang ditampilkan. Apakah anda mudah menemukan dokumen yang berkaitan dengan dokumen yang sedang anda baca?* 1. Mudah
2. Ragu-ragu
3.Sulit
Dynamic folksonomy dalam membantu memberikan informasi dokumen yang terdapat pada suatu domain 4 Petunjuk: 1.
Kembalilah ke halaman “home”.
B‐3 2. 3.
Perhatikan tag cloud yang ditampilkan. Klik subfolder yang menarik minat anda dan perhatikan tag cloud yang ditampilkan. Akan nampak tag cloud berubah – ubah menjadi lebih spesifik sesuai dengan domain data yang sedang anda akses. Apakah tag cloud yang berubah ubah cukup informatif dalam memberikan informasi akan dokumen yang terkandung dalam domain yang sedang anda akses?* 1. Ya
2. Ragu-ragu
3.Tidak
Pencarian dokumen dengan dynamic folksonomy Petunjuk: 1. 2.
5
Kembalilah pada halaman “home”. Perhatikanlah ukuran huruf dari tag yang ditampilkan. Semakin besar ukuran tag tersebut, domain yang anda akses banyak memiliki koleksi dokumen yang memiliki tag tersebut. 3. Bereksplorasilah dengan mengklik subfolder yang terdaftar dan perhatikan tag cloud yang ditampilkan. 4. Lakukanlah eksplorasi sampai anda mendapatkan tag cloud yang ditampilkan menurut anda lebih spesifik. Perhatikan tag baru yang muncul. Tag tersebut tidak muncul pada tag cloud di halaman depan (“home”). Misal: tag telephony Apakah daftar tag cloud yang berubah ubah sesuai dengan domain yang anda akses memudahkan anda dalam mencari dokumen?* 1. Mudah
2. Ragu-ragu
Keefektifan pencarian dokumen 6
Pilihlah salah satu metode yang memudahkan anda dalam mencari dokumen* 1. 2. 3.
Eksplorasi melalui subfolder. Cukup dengan memanfaatkan daftar tag cloud di halaman depan (“home”) Bereksplorasi melalui subfolder dan memperhatikan tag cloud yang ditampilkan
3.Sulit