Jumat, 15 Oktober 2010

Database Ibra Foss ke SLiMS :: Sekedar untuk latihan




Sumber: Purwoko

Sebagaimana diketahui, SLiMS memiliki fitur eksport dan import data. Dimana memungkinkan kita membuat sebuah database dengan format csv seperti di SLiMS dan mengimportnya.

Atau mengambil database tertentu untuk kemudian memformat sesuai csv SLiMS dan mengimportnya ke SLiMS.

Pada postingan kali ini, saya akan memberikan sebuah tips untuk mengeksport database IBRA FOSS agar dapat dimodifikasi dan dimigrasikan ke databas SLiMS.

Database IBRA yang saya jadikan rujukan adalah IBRA FOSS yang terdapat di http://mitraperpustakaan.com
Dalam database ibrav3_opensource terdapat beberapa tabel, yaitu:
* abstraksi
* buku
* conifos
* conuser
* digital
* digital_abstraksi
* inventaris
* menu
* statistik
* user

Dalam hal ini yang akan kita migrasikan hanya dari tabel buku, yang memuat data bibliografi koleksi, dan tabel inventaris yang memuat data item buku.

Pertama:
Saya asumsikan yang mencoba memiliki database IBRA. Download file export_ibra.php dan submenu.php di SINI dan copikan di /admin/modules/bibliography/

Kedua:
buat duplikasi sysconfig.inc.php di Senayan anda, caranya klik file tersebut dan copy-paste. File baru hasil copian berinama, misalnya: sysibra.inc.php

Ketiga:
edit file sysibra.inc.php, cari konfigurasi database dan isikan sesuai database ibra anda, misalnya:
define(’DB_HOST’, ‘localhost’);
define(’DB_PORT’, ‘3306′);
define(’DB_NAME’, ‘databaseibra’);
define(’DB_USERNAME’, ‘root’);
define(’DB_PASSWORD’, ‘admin’);

Ingat, konfigurasi ini ada dalam file sysibra.inc.php, bukan di sysconfig.inc.php.

Keempat:
Buka file export_ibra.php yang tadi anda download, yang sudah ada kopikan di
/admin/modules/bibliography/
Cari baris 25 yang berisi require ‘../../../sysconfig.inc.php’;
Ubah menjadi:
require ‘../../../sysibra.inc.php’;
Dengan demikian maka export_ibra.php akan membaca database dari sysibra.inc.php yaitu database ibra anda sesuai langkah ketiga.

Kelima:
Buka Senayan anda, masuk ke halaman administrasi, masuk ke modul bibliografi, maka seharusnya anda menemukan tampilan ini:

gambar eksport Ibra.


Keenam:
Lakukan proses eksport, maka anda akan mendapatkan database csv dengan format sebagai berikut:

“Perpustakaan kita”,”2nd”,”isbn”,”Bentang Budaya”,”2010″,”89″,”700 Puj p”,”Ind”,”Yogyakarta”,”perpustakaan”,””,”<123><345>“,”“,” ”

Nah, setelah itu anda dapat mengolahnya dengan Openoffice Calc atau Excell, sesuai csvnya SLiMS dan mengimportnya ke SLiMS lewat Modul Bibliography.

Bagaimana dengan jenis database lainnya (openbiblio, phpmylibrary, atau database ibra anda tidak sama dengan contoh di atas), silakan mencoba dengan melakukan modifikasi di export_ibra.php pasti bisa.


Sinau Bareng SLIMS di Perpustakaan SMAN 1 Yogyakarta


Sumber: SMA 1 Yogyakarta



Sabtu (24/07) Perpustakaan SMA Negeri 1 Yogyakarta bekerja sama dengan  SLIMS (Senayan Library Management System) mengadakan acara “Sinau Bareng SLIMS” bertempat di Perpustakaan SMAN 1 Yogyakarta. Acara ini dihadiri Kepala Sekolah SMA Negeri 1 Yogyakarta Bapak Drs. Zamroni.,M.Pd.I didampingi oleh Kepala

Perpustakaan SMAN 1 Yogyakarta Bapak Arsidi A.Md dan seluruh staf perpustakaan SMA Negeri 1 Yogyakarta. Sedangkan dari SLIMS dihadiri oleh Lead Develo

per SLIMS Jakarta Bapak Hendro Wicaksono didampingi SLIMS Yogyakarta Bapak Purwoko dan Bapak Tarto.

Dalam Kesempatan ini kepala Sekolah Bapak Drs Zamroni., M.Pd.I menyampaikan ucapan terima kasih kepada SLIMS Jakarta yang telah mempercayai SMA Negeri 1 Yogyakarta sebagai tempat untuk mengadakan acara pelatihan SLIMS. Selain Itu beliau juga menyampaikan bahwa seiring perkembangan teknologi informasi pelayanan terhadap pemakai perpustakaan dapat dilayani secara efektif dan efisien dengan menggunakan sarana teknologi informasi sebagai basis layanan. Menurut Bapak Arsidi.,A.Md

Kepala Perpustakaan  SMAN 1 Yogyakart

a bahwa dengan penggunaan teknologi informasi, kedepan perpustakaan SMAN 1 Yogyakarta harus bisa “SELF SERVICE” dalam pelayanan sirkulasi. Perwakilan dari pihak SLIMS Jakarta Bapak Hendro Wicaksono menyampaikan bahwa SLIMS merupakan sebuah software sistem informasi yang dikembangkan untuk memepermudah dalam pelayanan sirkulasi perpustakaan. Software ini dikembangan secara user friendly artinya dapat dengan mudah dipelajari.

Acara “Sinau Bareng SLIMS’” dihadiri mahasiswa dan mahasiswi serta pustakawa perpustakaan seluruh DIY, Jateng dan Jabar.

Minat Baca Meningkat, Prestasi pun Terangkat



Sumber Dikpora DIY

Dinas Dikpora DIY - Senayan Library Management System (SLiMS), merupakan software perpustakaan digital (online/offline) yang bersifat open source atau free download.  SliMS diproduksi oleh PIH Depdiknas RI dengan developer Arie Nugraha dan Hendro Wicaksono yang juga pustakawan Depdiknas. Berawal dari keprihatinan dengan software berbayar, mereka mulai mengembangkan software gratis yang kini sampai pada stable versi 14.

Berdasarkan UU no.43 thn 2007 perihal perpustakaan, kemudian software digital perpustakaan gratis ini mulai dipasarkan lewat internet hingga lebih dari 140 pengguna yang terdaftar,  terdiri dari dalam dan luar negeri (Spanyol, German, Brunai, Malaysia, Bangladesh, Afrika). Pemakaian SLiMS juga tergolong mudah, dengan spesifikasi  minimal komp PIII, Ram 128 dengan OS Linux / windows, Local Server dan Web Browser, sudah bisa dijalankan. Fasilitasnya antara lain katalog buku, manajemen simpan pinjam, daftar anggota, sirkulasi, reports dan barcode support.

Gratis bukan berarti tidak berkualitas, software SLiMS boleh dibandingkan dengan software perpustakaan digital berbayar umumnya yang berkisar 30 juta. Bahkan fasilitas SLiMS bisa jadi lebih berprospek sejalan dengan visinya “menyatukan perpustakaan digital se-Indonesia” yang selalu meng-upgrade versi tanpa perlu entry ulang.  Misalnya saja di SD Sriharjo Imogiri Bantul, pustakawan mencoba merubah icon-icon SLiMS tersebut hingga menjadi semenarik mungkin dengan siswa SD, terbukti minat baca semakin meningkat dan prestasi pun terangkat.

Ditemui di sela-sela kegiatan kumpul bulanan dalam rangka memberikan workshop gratis rutin pengguna SLiMS di SMUN 1 Yogya, Arie (red.pustakawan) menerangkan bahwa komunitas SLiMS terus mengalami peningkatan. www.jogjalib.net adalah kumpulan perpustakaan digital di Yogyakarta yang tergabung secara online. http://senayan.diknas.go.id/ untuk mendownload aplikasi tersebut. Adapun mailist ics-isis@yahoogroups.com merupakan komunitas seluruh pengguna SLiMS, termasuk developer dan programer luar negeri yang turut memberikan kontribusi bagi peningkatan sistem. (dita)

Kamis, 14 Oktober 2010

Perpusda Sleman DIY menggunakan SLiMS

Sumber Warintek Sleman






Pelayanan perpustakaan di Perpustakaan Kabupaten Sleman saat ini sudah terotomasi menggunakan Sistem Otomasi Perpustakaan Senayan Customized yang diperoleh atas kerjasama Kantor Perpustakaan Daerah Kabupaten Sleman dengan UPT Perpustakaan Universitas Gadjah Mada.

Sistem Otomasi Perpustakaan Senayan Customized didasarkan pada software Senayan yang sebenarnya bisa didapatkan secara gratis, tetapi diolah lagi dan disesuaikan dengan kebutuhan perpustakaan. Pada awalnya Perpustakaan Daerah Kabupaten Sleman menggunakan Sistem Otomasi Perpustakaan SIMPUS. Tetapi karena SIMPUS tidak berbasis metadata INDOMARC dan untuk mengikuti perkembangan sistem otomasi perpustakaan maka Perpustakaan Daerah Kabupaten Sleman menggunakan sistem otomasi yang berbasis INDOMARC,. Perpustakaan Daerah Kabupaten Sleman melakukan migrasi sistem otomasi dan konversi data dari SIMPUS ke Sistem Otomasi Perpustakaan Senayan Customized.

Konversi ini memakan cukup banyak waktu dari bulan Desember 2009 hingga bulan Maret 2010. Saat ini Sistem Otomasi Perpustakaan Senayan Customized sudah dijalankan meskipun masih diadakan beberapa perbaikan.

Cara lain Install YAZ

Sumber Mailing List ics-isis

Ada banyak cara yang bisa digunakan untuk melakukan instalasi. Misalnya bagi pengguna Ubuntu (saya menggunakan versi 9.04/Jaunty Jackalope), cukup dengan mendowload 3 file:
http://ftp.indexdata.dk/pub/yaz/ubuntu/jaunty/libyaz3_3.0.47-1indexdata_i386.deb
http://ftp.indexdata.dk/pub/yaz/ubuntu/jaunty/libyaz3-dev_3.0.47-1indexdata_i386.deb
http://ftp.indexdata.dk/pub/yaz/ubuntu/jaunty/yaz_3.0.47-1indexdata_i386.deb

Ketiga nya diinstall dengan cara double-click dan pilih opsi Install.
Kemudian dari command-line jalankan perintah "sudo pecl install yaz" (butuh koneksi internet).

Instalasi library YAZ di PHP

Sumber Dicarve

Pada SENAYAN 3 Stable 10, saya menambahkan kemampuan untuk mengambil data melalui protokol Z39.50 pada modul Bibliography (Pengatalogan). Fitur ini memanfaatkan library PHP YAZ. YAZ sendiri adalah sebuah library untuk bahasa C yang dapat digunakan untuk membangun aplikasi server dan klien protokol Z39.50/SRW/SRU. Untuk lebih lengkapnya silahkan anda arahkan browser kesayangan anda ke laman resmi YAZ. Fitur Z39.50 di SENAYAN 3 Stable 10 diharapkan akan semakin memudahkan pustakawan untuk mengambil data langsung ke database online Library of Congress yang kesohor itu. Cukup masukan nomor ISBN, tunggu proses pengambilan data selesai, apabila berhasil anda tinggal memilih data mana yang akan dimasukkan ke dalam database SENAYAN anda. Hidup pustakawan semakin mudah kalau pakai SENAYAN hehheeheee :).



Untuk yang belum mengetahui apa itu protokol Z39.50, Z39.50 adalah protokol klien server berstandar internasional (ISO 23950) untuk penelusuran dan temu kembali informasi antar komputer. Penerapan protokol ini memungkinkan beberapa institusi untuk saling bertukar data, menelusur dan menemukan kembali data (biasanya rekod bibliografis/katalog koleksi perpustakaan) dengan antar muka yang sama dan teknik penelusuran yang sama.

Untungnya pengembang YAZ juga mengembangkan extension library YAZ untuk PHP. Untuk menginstall dan mengaktifkan library YAZ di PHP caranya cukup mudah :

Windows



  1. Unduh/download versi terakhir php_yaz.dll di repositori PHP YAZ dan kopi ke folder/direktori extension PHP anda. Misal anda menginstall PHP di C:\php, maka kopi file php_yaz.dll ke direktori C:\php\ext.

  2. Unduh/download versi terakhir YAZ toolkit dan lakukan instalasi.

  3. Masuk ke direktori instalasi YAZ anda (biasanya terletak di C:\Program Files\YAZ\bin) dan kopi 4 file DLL (atau biar gampang semua file DLL juga boleh :D) yang ada di dalamnya ke direktori C:\WINDOWS\system32 dan C:\WINDOWS\system. Bisa juga apabila anda menggunakan web server Apache, kopikan semua DLL-nya YAZ ke folder bin-nya instalasi Apache.

  4. Buka file konfigurasi PHP anda (php.ini) dan tambahkan atau hilangkan tanda ;(titik koma) baris yang bertuliskan seperti ini :
    extension=php_yaz.dll

  5. Restart web server anda untuk menyelesaikan proses instalasi dan setup dan kemudian cek dengan script apakah library YAZ sudah terinstall dengan baik.


GNU/Linux atau varian UNIX



  1. Download source code rilis stable YAZ terbaru.

  2. Download source code rilis PHP YAZ terbaru.

  3. Pastikan compiler GCC, make, libtool dan tools development lainnya sudah terinstall di sistem anda.

  4. Buka console/terminal, ekstrak file tarball YAZ dengan menggunakan perintah tar xvzf yaz-3.0.47.tar.gz dan kemudian masuk dalam direktori hasil ekstraksi YAZ dengan perintah cd yaz-3.0.47.

  5. Jalankan perintah-perintah berikut secara berurutan :

    ./configure --prefix=/usr
    make
    sudo make install



  6. Ekstrak tarball PHP YAZ dengan perintah tar xvzf php-yaz-1.0.14.tar.gz dan kemudian masuk ke direktori hasil ekstraksi dengan perintah cd php-yaz-1.0.14.

  7. Pastikan anda memiliki program phpize, bila tidak silahkan lakukan instalasi melalui perintah sudo apt-get install php-dev untuk distro Debian dan turunannya atau yum install php-dev untuk distro distro turunan Red Hat. Jalankan perintah-perintah berikut secara berurutan :

    phpize
    ./configure --with-php-config=/usr/bin/php-config
    make
    sudo make install



  8. Buka file konfigurasi PHP anda (php.ini) dengan editor teks favorit anda dan tambahkan atau hilangkan tanda ;(titik koma) pada baris yang bertuliskan seperti ini :
    extension=yaz.so

  9. Restart service web server anda dengan menjalankan perintah service apache restart sebagai user ROOT atau kalau tidak bisa coba jalankan perintah /etc/init.d/httpd restart.

  10. Cek dengan script apakah library YAZ sudah terinstall dengan baik.

Tentang Kami

JogjaLib.Net merupakan sebuah portal yang mencoba menggabungkan berbagai perpustakaan yang menggunakan SLiMS di Yogyakarta. JogjaLib.Net didirikan tanggal 9 Juli 2010.

SLiMS sendiri adalah sebuah perangkat lunak untuk pengelolaan perpustakaan, dan berbasis opensource. SLiMS dapat di unduh di http://senayan.diknas.go.id.

Para penggerak JogjaLib.Net adalah para sukarelawan perpustakaan, yang tergabung dalam Komunitas SLiMS Jogjakarta. Komunitas ini berdiri Januari 2010, dan pada tiap bulan berusaha sekuat tenaga untuk berkumpul dan belajar bersama.

Beberapa Pegiat Komunitas SLiMS Jogja, yang merupakan tulangpunggung JogjaLib.Net antara lain:

  • Purwoko (Pustakawan Teknik Geologi UGM) Koordinator

  • Ari Suseno (Pendiri dan Pengelola website www.duniaperpustakaan.com) Bendahara

  • Tarto (Ruang Baca PTBB Fakultas Teknik UNY) Sekretaris

  • Haris (Mahasiswa UIN Sunan Kalijaga) Disain Web JogjaLib.Net

  • Muhtarom (Perpustakaan SD Sriharjo Bantul) Disain Web JogjaLib.Net

  • Sumaryanto (Mahasiswa UIN Sunan Kalijaga) Humas

  • Eritz (Mahasiswa UIN Sunan Kalijaga)  Humas

  • Heri Abi (Pustakawan ISI Yogyakarta)  Humas

  • Arif Surachman (Pustakawan FEB UGM) Humas

  • Abdul Aziz (Mahasiswa UIN Sunan Kalijaga) Humas

  • Budhi Santoso (Pustakawan Geografi UGM) Admin JogjaLib.Net

  • Yusuf Dwi (Mahasiswa UIN Sunan Kalijaga) Admin JogjaLib.Net


serta dari berbagai perpustakaan, baik di Jogja, Klaten, Boyolali, Kudus, dan juga Banjarnegara.

Komunitas SLiMS Jogja berusaha untuk bertemu sebulan sekali dalam rangka belajar dan saling berkunjung ke perpustakaan anggota. Keanggotaan komunitas bersifat terbuka dan sukarela. Beberapa pertemuan (secara berurut) sejak Januari 2010 dilaksanakan di:

  1. Selasar FT UGM + Perpustakaan Geologi UGM

  2. Selasar FT UGM

  3. UIN Sunan Kalijaga

  4. Fakultas Geografi UGM

  5. Fakultas ISIPOL UGM

  6. SD Sriharjo Bantul Yogyakarta

  7. SMA 1 Teladan Yogyakarta


Terimakasih pula kami ucapkan kepara para developer SLiMS (Senayan library management System), atas kerja kerasnya mewujdukan perangkat lunak untuk perpustakaan yang bergenre Opensource ini. pak Hendro Wicaksono, Arie Nugraha, Wardiyono, Sulfan Zayd, Arif Syamsudin, dan juga Rasyid Ridho..

Semoga Sukses Selalu