MENG-ONLINE-KAN ISIS KE WEB DENGAN PEARL DAN HTDIG

dokumen-dokumen yang mirip
Instalasi Joomla 1.7

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA

Triswansyah Yuliano

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

Konfigurasi DNS & Web Server

Pelatihan Penggunaan Aplikasi E-Learning Moodle 1

BAB III LANDASAN TEORI

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

MENGENAL PHP BAB Apakah PHP Itu?

Instalasi CMS Joomla di Web Hosting

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

SERI WWWISIS PENGANTAR WWWISIS

BUKU PANDUAN PENGGUNAAN MODULAR OBJECT-ORIENTED DYNAMIC LEARNING ENVIRONMENT (MOODLE)

Menggabungkan Banyak File PDF Menjadi Satu File PDF

WEB SERVER LINUX DEBIAN 8.5

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

MENGELOLA DATABASE KOLEKSI BUKU DENGAN GREENSTONE UNTUK ORANG AWAM

BELAJAR PHP DAN MYSQL UNTUK PEMULA

BAB III TINJAUAN PUSTAKA

MENGENAL FTP (FILE TRANSFER PROTOCOL)

Bab II. TINJAUAN PUSTAKA

Pertemuan 11 Pengenalan DBMS dan MySQL

Gambar 2. Halaman web dari Google. Search Bar

Artikel MEMBUAT LMS PORTABLE DENGAN POODLE. Oleh Muda Nurul Khikmawati

BAB III TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

Dalam membuat sebuah website ada beberapa hal yang perlu Anda persiapkan sebelum Anda memulainya.

BAB 4 IMPLEMENTASI DAN EVALUASI. telah di identifikasi pada bab 3, saatnya untuk melakukan implementasi dan Kebutuhan Sumberdaya Aplikasi

ISU- ISU Seputar Implementasi Dan Development slims. #SLiMSCommeet2012

Open Journal Systems: Solusi Pengelolaan Jurnal Ilmiah

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Tutorial Pembuatan Toko Online 2010

CUSTOMER RELATIONSHIP MANAGEMENT (CRM)

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

Tutorial Web Server dengan Bitnami LappStack Copyright liyantanto.wordpress.com

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1

AUTOMASI PERPUSTAKAAN

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

BUKU PANDUAN PENGGUNAAN MODULAR OBJECT-ORIENTED DYNAMIC LEARNING ENVIRONMENT (MOODLE)

BAB 5. Implementasi dan Evaluasi Sistem Bug tracking

Mencoba 8 Fitur Baru Windows 8

CMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla

Dibaca,,Dipahami,,Dicoba,,Dievaluasi,,,,, Jika masih ada kesalahan atau kegagalan, ulangi dibaca lagi

PROFIL SIPUS. (Sistem Informasi Perpustakaan) Oleh: Rasiman

Server dan Web Server

Modul ke: Aplikasi Komputer. Sistem Operasi Komputer. Fakultas EKONOMI DAN BISNIS. Nursidhi, SPd, MDs. Program Studi MANAJEMEN

No HP :

BAB IV DESKRIPSI KERJA PRAKTEK. penulis melakukan beberapa pendekatan metode antara lain :

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

PERTEMUAN 4 MANAJEMEN WEB

BAB 2 LANDASAN TEORI

Heru Widayat

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

Ahmad Aminudin

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

Yudha Yudhanto, S.Kom

BAB V IMPLEMENTASI DAN KESIMPULAN

Mohammad Jeprie

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

Instalasi Web Server Apache, PHP, dan MySQL dengan XAMPP

Pengantar. Ketika kita meng-install Adobe Acrobat, kita diberi pilihan untuk meng-install program-program berikut:

Membangun Website dengan Joomla!

Pengertian Mambo BAB Apa itu Mambo?

BAB 1 PENDAHULUAN Latar Belakang Masalah

Mencoba 8 Fitur Baru Windows 8

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

MODUL 3 DASAR-DASAR PHP

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB III LANDASAN TEORI

MENGELOLA DATABASE KOLEKSI BUKU DENGAN GREENSTONE UNTUK ORANG AWAM

PROPOSAL APLIKASI TATA NASKAH DINAS ELEKTRONIK

Macam-Macam CMS dan Kegunaanya

PENGENALAN DAN INSTALASI SOFTWARE

BAB I PENDAHULUAN. web menjadi makin luas. Situs web tidak lagi menampilkan informasi statis, namun

BAB 4 IMPLEMENTASI DAN EVALUASI. dengan perangkat keras dan perangkat lunak. Berikut adalah spesifikasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

Cara Belajar Xampp Pada Mysql untuk Php

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

dapat diakses melalui salah satu menu yang berkaitan dengan komponen pada halaman administrator.

PUSAT PELATIHAN INTERNET MARKETING I S P A R M O

Langkah Langkah Membuat Blog Secara Offline Menggunakan Wordpress

MEMBUAT TOKO ONLINE SENDIRI DENGAN MENGGUNAKAN WORDPRESS

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

Cara Membuat Website Lokal dengan Xampp

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

TES. Pustakawan Dalam Pengelolaan Database. Atas bantuan Bapak/Ibu/Sdr saya. 2. Nama BapakIbu/Sdr tidak perlu dicantumkan.

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

SISTEM INFORMASI PENGELOLAAN TA dan PKN BERBASIS WEB dengan PHP dan MySQL

STEP-STEP DALAM MEMBUAT WEB. Dalam membuat sebuah website ada beberapa hal yang perlu Anda persiapkan sebelum Anda memulainya.

BAB 4 IMPLEMENTASI DAN EVALUASI

Transkripsi:

MENG-ONLINE-KAN ISIS KE WEB DENGAN PEARL DAN HTDIG Oleh: Hendro Wicaksono hendrowicaksono@yahoo.com http://temubalik.blogspot.com Lisensi Dokumen: Copyright 2004 Hendro Wicaksono Seluruh dokumen dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan pendidikan (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Pendahuluan CDS/ISIS atau WinISIS (www.unesco.org), selanjutnya disebut ISIS merupakan perangkat lunak berbasis teks yang banyak dipakai untuk pengolahan data bibliografi (pengatalogan) banyak perpustakaan di Indonesia. Seiring dengan makin populernya web sebagai media penyebaran informasi, kebutuhan untuk meng-online-kan ISIS di internet semakin tinggi. Jika dulu cara meng-online-kan ISIS agak sulit dan biasanya secara teknis agak sulit dipelajari pustakawan. Maka sekarang tersedia banyak cara. Hanya saja mengonline-kan ISIS ke web, merupakan hal yang mudah-mudah susah. Mudah karena begitu banyak solusi alternatif yang bisa digunakan. Susah karena solusi pada satu keadaan belum bisa dipakai pada kondisi yang lain. Misalnya, meng-online-kan ISIS dengan wwwisis atau GreenStone, cocok untuk lingkup intranet (lokal) atau jika anda punya server yang terkoneksi langsung ke internet. Sehingga anda punya hak untuk meng-install program besar (seperti GreenStone) dan meng-install Operating System kesukaan anda (misalnya Windows untuk wwwisis). Masalah akan muncul bila dana dan fasilitas terbatas, yang artinya tidak punya dana sewa hosting dengan space besar atau mempunyai server sendiri dengan dedicated connection ke internet. Akhirnya, solusinya menggunakan software-software yang banyak digunakan web hosting murmer (murah meriah) di internet, yaitu solusi menggunakan PHP (scripting language) dan MySQL (database). Buat sebagian pustakawan, belajar PHP dan MySQL learning curve-nya lumayan vertikal. Artinya proses pembelajarannya relatif lebih sulit dan lama. Sebenarnya ada solusi lain lagi yang bisa digunakan di intranet atau di web hosting murmer dan relatif mudah dipelajari. Salah satunya menggunakan ht://dig dan Perl. Setiap account web hosting murmer yang 24

kebanyakan berbasis Linux, biasanya sudah mendapat akses shell dan Perl. Sedangkan ht://dig harus diinstall dulu, tetapi bisa diinstall tanpa harus punya account root (super user). Keuntungan utama menggunakan ht://dig adalah hasil penelusuran ditampilkan berdasarkan ranking. Fitur ini tidak terdapat jika mengonline-kan isis menggunakan wwwisis. Software yang Digunakan 1. Apache Web Server. Silahkan download versi Windows-nya di www.apache.org. Downloadlah format.msi daripada format.exe. Penulis mendownload file apache_2.0.49-win32-x86-no_ssl.msi (versi 2.0.49). 2. ht://dig. Silahkan download versi Windows-nya yang sudah penulis patch beberapa file-nya agar compliant dengan Apache Web Server di www.geocities.com/hendrowicakso no/htdig-316-w2k.zip. 3. Perl. Silahkan download versi Windowsnya (ActivePerl) di www.activestate.com. Downloadlah format.msi daripada format.exe. Penulis mendownload file ActivePerl-5.8.3.809-MSWin32- x86.msi. 4. Bila anda belum mempunyai CDS/ISIS atau WinISIS, silahkan download dari http://groups.yahoo.com/group/ic s-isis/files. Untuk Anda ketahui. Apakah itu.msi? MSI (Microsoft Software Installer) merupakan standar terbaru dari Microsoft yang dibuat untuk memudahkan developer agar mudah dalam distribusi instalasi software dan menjanjikan integrasi yang lebih baik dengan sistem Windows. Apa itu ht://dig? Kalau anda tahu prinsip cara kerja search engine (seperti altavista, Yahoo!, Google), maka anda tidak akan kesulitan dalam memahami cara kerja ht://dig. ht://dig adalah suatu sistem pengindeksan dan penelusuran WWW. ht://dig tidak didesain untuk "bersaing" dengan powerful search engine seperti Lycos, Infoseek, Google dan Altavista, tetapi untuk lingkup yang lebih kecil seperti, intranet atau jaringan kampus. Beberapa fitur ht://dig : 1. Penelusuran Intranet. ht://dig mempunyai kemampuan untuk mengindeks dan menelusur ke beberapa server sekaligus pada sebuah jaringan dengan "berakting" sebagai browser web. 2. Gratis. ht://dig dirilis dengan lisensi GNU General Public License. 3. Mendukung Robot Exclusion. Robot Exclusion adalah suatu standar yang digunakan agar bagianbagian tertentu dari suatu situs web tidak diindeks dan ditelusur oleh Search Engine Robot. 4. Penelusuran Ekspresi Boolean. Mendukung penelusuran kompleks menggunakan logika Boole. 5. Hasil penelusuran yang bisa dikustom. Output penelusuran bisa dibuat sesuai dengan kebutuhan dengan menyediakan template HTML. 6. Fuzzy Searching. Penelusuran bisa dilakukan menggunakan berbagai 25

algoritma yang bisa dikustom, seperti: exact, soundex, metaphone, common word endings, sinonim. 7. Menelusur file HTML dan teks. Bisa menelusur dokumen HTML dan file teks. 8. Penambahan kata kunci (keyword) ke dokumen HTML. Kata kunci bisa ditambahkan ke dokumen HTML dan tidak akan terlihat sewaktu dokumen dibuka. 9. Peringatan lewat e-mail untuk dokumen yang sudah expired. 10. Bisa mengindeks server yang diproteksi dengan username dan password. 11. Dengan menggunakan external parser, ht://dig juga mampu mengindeks file PDF (Portable Document Format) dan Microsoft Word. Apa itu Perl? Perl singkatan Practical Extracting and Reporting Language. Sebuah bahasa skripting buatan Larry Wall, seorang ahli computer linguistics. Perl terkenal karena kemampuannya yang luar biasa untuk pemrosesan teks. Tidak heran Perl menjadi tool yang populer untuk system administrator dan bahasa yang banyak digunakan untuk pemrogaman CGI (Common Gateway Interface). Dalam artikel ini diuraikan secara ringkas mengenai teknik, Perl yang digunakan untuk mengkonversi data ISIS dari satu file untuk seluruh record menjadi satu file per record. Dalam artikel ini, tidak diberikan contoh instalasi ht://dig pada platform Unix/Linux, anda bisa melihat tutorial yang penulis buat di http://www.pandu.org/solusi/htdig/ untuk instalasi ht://dig di Unix FreeBSD. OS yang digunakan disini adalah Windows 2000 Advanced Server, dengan pertimbangan Windows paling banyak digunakan oleh pustakawan di Indonesia. Apabila anda menerapkan pada web hosting berbasis Unix/Linux, perbedaannya Cuma pada cara instalasi ht://dig. Proses meng-online-kan database ISIS dengan ht://dig adalah: 1. Data ISIS diprint ke file dengan format HTML. Semua record diletakkan dalam satu file. 2. Dengan Perl, dari satu file untuk semua record, dibuat menjadi satu file per record. 3. File-file tersebut dicopy ke web server. 4. File-file tersebut diindeks oleh ht://dig. 5. Kemudian katalog bisa di search via ht://dig. Temukan petunjuk instalasi Dig pada tutorial yang sudah dibuat dan diletakkan di web seperti ditunjukkan pada alamat web diatas.. Konversi Data ISIS Penulis menggunakan CDS/ISIS versi 3.07. Menurut penulis, CDS/ISIS versi DOS relatif lebih stabil dan tidak banyak masalah dalam instalasi dan penggunaannya diberbagai platform windows terbaru. Sedangkan database yang diujicoba dalam artikel ini adalah CDS yang biasanya terdapat dalam setiap instalasi CDS/ISIS. Sebelum mulai melakukan konversi data, perlu dirancang dahulu, template HTML 26

yang akan digunakan untuk menampilkan data ISIS. Setelah menentukan template HTML, berikutnya adalah membuat Print Format (PFT file) pada CDS/ISIS. Anda ketahui Kalau anda tidak senang menggunakan interface CDS/ISIS untuk meng-edit print format (karena tampilannya menjadi kriptik), anda bisa menggunakan Notepad. Caranya, edit saja file CDS.PFT yang terdapat pada direktori c:\isis\data. Dengan begini, tampilannya jadi lebih enak dilihat dan bug tracking nya jadi lebih mudah. Berikut ini cara melakukan print ke file di CDS/ISIS. Kemudian akan ada file bernama TOHTML yang terletak pada direktori c:\isis. Tapi letak ini tidak selalu sama, tergantung dengan setting syspar.par instalasi CDS/ISIS anda. File TOHTML berisi semua record dari database CDS. Berikutnya adalah membuat file-file baru, dimana tiap record terletak dalam satu file. Untuk ini kita akan membuat sebuah skrip Perl sederhana yang fungsinya memindahkan tiap record menjadi file tersendiri. Dengan browser, akses http://localhost/htdig/search.html. Penulis mencoba melakukan penelusuran dengan Keyword carbon dioxide. 27

Hasil penelusuran ditampilkan berdasarkan ranking dengan lambang bintang sebagai indikator. Semakin banyak bintangnya berarti rankingnya semakin tinggi atau semakin dianggap tepat. Tampilan penelusuran akan menjadi seperti ini. Bagaimana Caranya Mengubah Template Untuk dicustomise? Tampilan detail katalog. Untuk memperbaiki tampilan katalog, misalnya untuk menghilangkan karakter ^ atau menghilangkan field yang tidak ada isinya, anda bisa meng-edit lebih lanjut file CDS.PFT. Silahkan merujuk ke banyak referensi yang membahas print format di ISIS lebih mendalam. Untuk Tampilan awal penelusuran, file yang harus diedit adalah file c:\htdig\html\search.html. Untuk contoh sederhana, penulis akan mencoba merubah background warna dari eef7ff menjadi efcca3. Bagaimana Caranya Memberikan pilihan Database sewaktu memulai penelusuran tanpa harus bolak-balik meng-edit file c:\htdig\html\search.html? Tampilannya akan menjadi seperti ini. Berikutnya adalah tampilan pada saat ht://dig menampilkan hasil penelusuran. File-file yang terkait dengan template hasil penelusuran terdapat di direktori: 28

c:\htdig\common. Untuk mengubah warna background template hasil penelusuran file yang harus diedit adalah header.html. Pada file tersebut ubah nilai: <body bgcolor="#eef7ff"> menjadi <body bgcolor="#efcca3">. Penutup Ht://Dig sebenarnya punya banyak kelebihan lain, diantaranya juga bisa digunakan untuk membangun digital library skala menengah, karena kemampuannya meng-indeks file-file dengan format populer seperti MS Word dan PDF. Selain itu, ht://dig juga bisa digunakan untuk meng-indeks data dalam database, sehingga pencarian bisa lebih baik dan berbasiskan ranking, tidak hanya kronologis. Referensi http://www.htdig.org Warna background akan berubah menjadi seperti gambar. Untuk customise lebih lanjut silahkan ujicoba sendiri file-file yang terdapat pada direktori c:\htdig\html dan c:\htdig\common. Permadi, Agus; Priyocahyono, Eko S. CDS/ISIS Untuk Pustakawan, Dokumentalis dan Arsiparis. Jakarta: Yasmin, 1996 Wicaksono, Hendro. Membangun Search Engine Dengan ht://dig. http://www.pandu.org/solusi/htdig 29