aplikasi igloo dalam pembangunan

advertisement
APLIKASI IGLOO Open Source DALAM
PANGKALAN DATA PERTANIAN 1)
Ifan Muttaqien 2)
A. PENDAHULUAN
1. Latar Belakang
Micro CDS/ISIS merupakan software penyimpan dan penelusur informasi nonnumerik yang dikembangkan oleh UNESCO sejak tahun 1985. Software ini telah
dipakai oleh beragam institusi untuk memenuhi kebutuhan pengelolaan informasi
menggunakan teknologi informasi.
Dengan adanya era Internet, tak dapat disangkal lagi kebutuhan institusi untuk
menyediakan pangkalan data mereka yang berbasis CDS/ISIS agar dapat diakses
secara online. Namun pada dasarnya, CDS/ISIS tidaklah dirancang untuk dapat
diakses melalui Internet. Sehingga diperlukan usaha untuk meng-oline-kan pangkalan
data yang telah dikembangkan agar dapat diakses oleh pengguna yang lebih luas.
Beberapa pemecahan untuk meng-online-kan pangkalan data berbasis CDS/ISIS telah
dilakukan sejak awal 90-an. Sayangnya dengan nama produk yang hampir mirip, hal
tersebut membuat kebingungan dari pengguna.
Beberapa usaha tersebut antara lain:
a. Versi Unix
Program ini merupakan usaha awal dan solusi sederhana dari usaha untuk
membuat pangkalan data CDS/ISIS dapat diakses secara online. Program ini
dilakukan dengan menjalankan CDS/ISIS pada UNIX. Namun dengan antarmuka
berbasis karakter yang sangat ketinggalan jaman, serta menggunakan Telnet untuk
mengakses pangkalan data, program ini sudah sangat jarang digunakan.
b. JavaISIS
Program ini dikembangkan mulai tahun 1998. Tampilan antarmuka program ini
mudah digunakan bagi pengguna WINISIS. Pangkalan data harus dijalankan pada
Java server software, dan pengguna harus bertindak sebagai client. Hal tersebut
merupakan kelemahan program ini. Karena pengguna harus bertindak sebagai
client dan menginstal Microsoft Virtual Machine untuk mengakses pangkalan
data tersebut.
1
2
Makalah disampaikan pada kegiatan Pengembangan Tenaga Teknis Pengelola Informasi Teknologi
Pertanian.
Staf Sub Bidang Jaringan Informasi IPTEK Pertanian pada Pusat Perpustakaan dan Penyebaran
Teknologi Pertanian (PUSTAKA), Jl. Ir. H. Juanda No. 20 Bogor.
c. IsisWWW
Program ini dikembangkan oleh CDS/ISIS Group of the University of Library
and Information Studies in Stuttgart, Germany. Perl script digunakan untuk
menjalankan CDS/ISIS versi 3 dan program Pascal untuk memproses hasil.
Program ini sudah tidak dikembangkan lagi.
d. WWWISIS Version 3
WWWISIS versi 3 tersedia secara gratis dari UNESCO. Namun program ini
membutuhkan kemampuan mendalam mengenai HTML dan bahasa pemograman
CDS/ISIS untuk menulis format penelusuran dan tampilan. Untuk memudahkan
penulisan format penelusuran dan tampilan, telah dikembangkan software
GENISIS oleh IBISCUS. Program ini dapat dijalankan dalam Windows dan
Linux/Unix, serta digunakan secara luas.
e. WWWISIS version 5
Program yang dikenal dengan nama WXIS ini berbeda dari WWWISIS versi 3.
Program ini memakai scripting language yang merupakan bentuk dari XML.
Versi yang digunakan untuk single PC dapat diperoleh secara gratis dari BIREME
website. Namun untuk penggunaan melalui jaringan, memerlukan lisensi.
f. WWW-ISIS
WWW-ISIS, walaupun memiliki nama yang hampir mirip, namun sebenarnya
agak berbeda dengan WWWISIS. Versi window program ini menggunakan
ISIS_DLL dari WWWISIS.
g. OpenIsis
OpenISIS menggunakan format file tradisional CDS/ISIS tetapi mengelola
pangkalan data dengan software open source, baik dengan OS Linux maupun
Windows.
2. Igloo Dalam Pangkalan Data
Seperti telah disebutkan, program ini bukan program untuk pengembangan pangkalan
data. Igloo adalah aplikasi berbasis web untuk meng-online-kan Database ISIS
(CDS/ISIS dan WinISIS) ke media web. Igloo merupakan backend untuk membaca
pangkalan data berbasis ISIS.
Igloo dibuat menggunakan PHP Scripting language dan PHP-OpenISIS. PHPOpenISIS merupakan port OpenISIS ke PHP dalam bentuk extension PHP.
Sedangkan OpenISIS merupakan command-line tool untuk membaca pangkalan data
berbasis ISIS.
2
3. Fasilitas yang ditawarkan Igloo
-
-
-
Kemudahan dalam penggunaan: Menggunakan web browser dalam mengakses
pangkalan data.
Cara konfigurasi yang sederhana: Igloo didesain seminimal mungkin hanya
mengandalkan PHP dan PHP-OpenISIS, tidak menggunakan tambahan software
lain seperti MySQL.
Mudah dan fleksibel dalam merancang tampilan antarmuka dengan sistem
template: Untuk mengubah tampilan web, Igloo memisahkan layer HTML
(presentation), sehingga pengguna hanya mengedit file HTML tanpa perlu
khawatir tentang coding PHP
Mudah dalam menambah database baru: Memiliki menu untuk memilih beberapa
pangkalan data
4. Versi Igloo
Versi terbaru yang telah dirilis sampai Juni 2006 adalah Versi 5.0. Fitur yang
ditambahkan antara lain:
- Dukungan bagi penambahan format file untuk sistem perpustakaan digital
- Dukungan bagi penambahan fasilitas pencarian lanjut
5. Media yang dipakai untuk mempublikasikan pangkalan data
- CD-ROM
- Jaringan lokal (Intranet)
- Situs Web (Internet)
B. APLIKASI Igloo
1. Kebutuhan Sistem
- Apache Web Server v. 2.0.52
- PHP v. 4.3.10
- PHP-OpenISIS
- Operating System: Windows 2000 Server, Professional, NT dan XP,
Linux/UNIX.
2. Instalasi
- Install Apache Web Server v. 2.0.52 (http://httpd.apache.org)
- Install PHP v. 4.3.10 (http://www.php.net)
- Install PHP-OpenISIS (http://isis.sourceforge.net): mengedit file “php.ini”
dengan extension= entries dan path bagi data isis.
- Install Igloo (http://igloo.forlink.dml.or.id atau http://igloo.lib.itb.ac.id)
3
-
-
Setting daftar pangkalan data: mengedit file “dblist.php” dengan nama pangkalan
data ISIS yang dimiliki.
Setting konfigurasi pangkalan data: Membuat direktori untuk menyimpan
konfigurasi pangkalan data dan template HTML serta membuat file
“dbconf.php” untuk mendefinisikan pangkalan data (nama, judul, lokasi dan tagtag)
Membuat template: Igloo menyediakan beberapa template yang dapat dipilih
3. Pembuatan Format Tampilan
- Membuang karakter khusus ISIS: Karakter “^” dan “<” dan “>” merupakan
karakter khusus ISIS yang secara default akan ditampilkan pada Igloo.
- Membuang karakter khusus ISIS pada Hasil Pencarian dan Record Detail: Untuk
merubah karakter pada Hasil Pencarian edit file “mods/ccl_searchresult.php”,
sedangkan untuk merubah karakter pada Record Detail edit file
“mods/ccl_detail.php”.
- Merubah background warna highlighting kata: Untuk merubah warna, edit file
“dbconf.php”.
- Membuang tag khusus
- Paging: Untuk merubah jumlah record hasil penelusuran maupun hasil browsing,
edit file “mod/paging.php” dan “mod/paging_term.php”
4. Penelusuran di Igloo
- Search Term
- Browsing
- Advanced Search
C. Contoh pangkalan data PUSTAKA yang dibuat menggunakan Igloo
1. Situs Web
- Katalog Buku
- Katalog Majalah
- Informasi Penelitian Sedang Berjalan
- Informasi Hasil Penelitian Pertanian Indonesia
2. CD Informasi Komoditas Pertanian
- Informasi Komoditas Kacang Tanah
- Informasi Komoditas Pisang
- Informasi Komoditas Ayam
- Informasi Komoditas Kentang
- Informasi Komoditas Tomat
4
Download