Showing posts with label openbiblio. Show all posts
Showing posts with label openbiblio. Show all posts

Wednesday, 22 September 2010

, , , , , , , , ,

Ibra Foss ke SLiMS, + openbiblio dan siprus to SLiMS

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:



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

"Perpustakaan kita","2nd","isbn","Bentang Budaya","2010","ii; 89 hlm.; ilus ","700 Puj p","Ind","Yogyakarta","perpustakaan","","<123><345>","Pengarang","subyek"

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.

Selamat mencoba.

tambahan 12/1/2012. Script migrasi dari OB, Siprus, Ibra ke SLiMS download di sini

Monday, 13 July 2009

, , , , ,

Puppylib :: Linux LiveCD rasa perpustakaan


  • Silakan download di http://118.98.232.10/puppylib/puppylib.iso atau

  • Silakan download di http://upload.ugm.ac.id/207puppylib.iso

  • Situs resmi PuppyLib http://puppylib.open-lib.net



  • Merupakan sebuah LiveCD yang di remaster dari Puppylinux. Remastering ini dilakukan oleh Adnuri Mohamidi bersama dengan Yogi Rabani. Remastering ini didedikasikan untuk pustakawan. Khususnya untuk menggalakkan penggunaan Linux dikalangan pustakawan, serta mengenalkan beberapa LMS (Library Management System).

    Beberapa LMS yang dipaketkan dalam Puppylib ini adalah Senayan, WINISIS (CDS/ISIS versi Windows) dan Openbiblio. Selain itu dilengkapi pula dengan eyeOS dan OCLC Cutter. Senayan dan Openbiblio di paketkan dengan menggunakan LAMPP (Xampp for Linux) sebagai paket server dan database, sementara WINISIS dan OCLC Cutter dipaketkan dengan bantuan tool Wine.

    Rilis ini adalah Rilis pertama dengan diberi nama "Memo" dengan mengusung jargon Linux "distro" for Librarian.

    Berikut kutipan tentang PuppyLib:

    Welcome to Puppylib

    Its name may remind you with that small-but-superb Linux distribution... Yup, Puppylib is build under a puplet Macpup and is derived from Puppylinux 4.20. For your information, Puppylinux is a complete operating system for computers with just 100 MB in size. So slim, but still a beauty!! Puppy Linux is based on GNU/Linux. It's completely free and covered by the LGPL license, an open source license. In the other hand, Macpup is a puplet, the creation of customized derivatives, that comes with Mac-flavour in style thanks to Enlightenment Windows Manager.

    Puppylib is a remastering of Puppylinux for librarians. Its aims are to promote the usage of Linux in libraries and to provide and make the librarian examine the open-source library management system (LMS). Puppylib comes with 2 LMS: Senayan and Openbiblio. Since cloud-computing is becoming a trend, I also added this distribution with eyeOS, the leading opensource cloud-computing software. Last but not least, the veteran of library softwares, the CDS/ISIS from Unesco and Dewey Cutter Program are also made available in the desktop thanks to wine [wine is not an emulator].

    To make this distro user-friendly, here are the login details for each software:
    Senayan, with username=admin and password=admin
    Openbiblio, with username=admin and password=admin
    eyeOS, with username=root and password=admin

    This first release of Puppylib is called "memo", and is dedicated for dgekpuri.

    Tuesday, 28 October 2008

    , ,

    Openbiblio versi Indonesia ++

    Saudara Arif Surachman telah memodifikasi Openbiblio 6.0 dengan mengubah bahasa pengantarnya menjadi bahasa Indonesia. Berikut ini beberapa penambahan saya berkaitan dengan modifikasi yang mas Arif lakukan.
    Penambahan yang saya lakukan adalah:

    1. Mengubah Tag MARC yang tadinya masih berbahasa Inggris
    2. Mengubah format desimal uang, yang sebelumnya masih berformat dollar amerika.
    3. Mengubah $ menjadi Rp.
    4. Memodifikasi file installan .sql menjadi bahasa indonesia, sehingga kode sumber ini dapat langsung diinstall dan otomatis berbahasa Indonesia (termasuk Rp., desimal, dan Tag isian MARC nya)

    silakan download di sini

    Semoga bermanfaat, dan mohon tanggapannya :)
    salam

    Catatan: Postingan ini sekaligus sebagai pelengkap postingan sebelumnya

    Monday, 27 October 2008

    , ,

    Beberapa Tips Membuat Openbiblio menjadi bahasa Indonesia

    Openbiblio merupakan Aplikasi Opensource berbahasa asli Bahasa Inggris. Pemakaian di Indonesia, khususnya di sekolah-sekolah menengah atau sekolah dasar kadang kesulitan, dan pustakawan ingin mengaplikasikan yang berbahasa Indonesia.



    Saudara Arif Surachman telah menerjemahkan Openbiblio menjadi Bahasa Indonesia. Namun demikian, ada beberapa hal yang perlu dirubah lagi supaya format openbiblio menjadi sesuai dengan kebutuhan kita. Beberapa diantaranya adalah:



    1. Format Mata uang

    2. Satuan mata uang

    3. Tag MARC yang masih berbahasa Inggris



    Berikut ini saya lampirkan beberapa file yang perlu di update. Update ini merupakan tambahan dari aplikasi yang sudah diterjemahkan Sdr. Arif Surachman yang bisa diunduh di sini.



    File update bisa diunduh di file-indonesia (silakan ekstrak dulu)



    Hal yang perlu di update adalah:

    1. Gantilah file formatFuncs.php di folder /function dengan file formatFuncs.php terlampir (untuk merubah $ menjadi Rp.

    2. Gantilah file biblio_fields.php di folder /catalog dengan file biblio_fields.php terlampir (Untuk tampilan Isian MARC)

    3. Gantilah structure tabel usmarc_subfield_dm, member_account, mbr_classify_dm, collection_dm di database anda dengan file terlampir





    Semoga bermanfaat dan selamat mencoba



    salam

    Tuesday, 4 December 2007

    , ,

    Tips Mengubah $ menjadi Rp. di Openbiblio

    Temen-temen sekalian, berikut ini tips yang saya tulis untuk mengubah $ ke Rp. beserta tanda pemisah untuk ribuan dan desimalnya.

    buka formatFuncs.php di /folder openbiblio/fuctions/

    edit dengan kwrite, vi, knote, notepad, wordpad, ms word atau dreamweaver

    cari baris berikut:

    ------------------

    $currencySymbol = $localeInfo["currency_symbol"];
    if (!$currencySymbol) {
    $currencySymbol = '$'; -------------> untuk $ ke Rp.
    }

    $dec_point = $localeInfo["mon_decimal_point"];
    if (!$dec_point) {
    $dec_point = '.'; ------------------> untuk pemisah decimal
    }

    $thousand_sep = $localeInfo["mon_thousands_sep"];
    if (!$thousand_sep) {
    $thousand_sep = ','; ---------------> untuk pemisah ribuan
    }

    ------------------

    ubahlah menjadi:

    -----------------

    $currencySymbol = $localeInfo["currency_symbol"];
    //if (!$currencySymbol) {
    $currencySymbol = 'Rp.';

    $dec_point = $localeInfo["mon_decimal_point"];
    //if (!$dec_point) {
    $dec_point = ',';

    $thousand_sep = $localeInfo["mon_thousands_sep"];
    //if (!$thousand_sep) {
    $thousand_sep = '.';



    -----------------


    setelah itu, supaya account muncul dengan digit yang mencukupi untuk ukuran denda di perpustakaan kita, edit bagian berikut pada database mysql anda:
    1. field daily_late_fee pada tabel collection_dm yang semula decimal(4,2) menjadi decimal(10,2)
    2. field amount pada tabel member_account yang semula decimal(4,2) menjadi decimal(10,2)



    setelah itu, silakan refres dan cek apakah $ sudah berubah menjadi Rp.?

    moga bermanfaat.
    Happy hacking

    Sunday, 8 April 2007

    , ,

    Ngoprek Openbiblio

    dari sekian banyak software otomasi perpustakaan, openbiblio merupakan salah satunya. Software ini dikembangkan oleh dave Steven. Sejak pertama kali muncul sampai sekarang OB ini telah mencapai versi 0.6.0. Dengan mengandalkan php sebagai scriptingnya, mysql sebagai databasenya dan apache sebagai web servernya, OB mampu memberikan kemudahan dalam pengelolaan koleksi perpusakaan. Tentunya berkaitan dengan pengelolaan koleksi hardcopy laiknya buku, majalah, jurnal dll.

    Dari beberapa kali nginstall dan mengoperasikan, baik sebagai localhost maupun dalam web, saya berapresiasi sekali dengan OB ini. Selain mudah dalam hal instalasi, OB juga mudah dalam pengoperasian.

    Saya kira untuk sekolah atau perpustakaan-perpustakaan kecil yang tidak begitu mampu untuk membeli software yang mahal-mahal, OB bisa menjadi alternatifnya. Selain sirkulasi kita bisa mendapatkan statistik yang lumayan banyak. Laporan statistik itu antara lain:
    buku populer, buku terlambat, anggota terlambat, bikin surat keterlambatan, bikin barcode koleksi, nyari jumlah koleksi dll. Emmm,ternyata di OB juga ada menu pesan, asyiknya dengan menu ini memungkinkan sistem untuk memberitahu kita jika ada buku yang dipesan tapi akan dipinjam oleh orang lain. Selain itu scrip yang dibangun memberi kemudahan kita untuk mengontrol barcode yang telah kita masukkan. Jika ada barcode pernah ditulis dan di tulis kembali, OB akan menolak dan mengingatkan kita.... Asyik ya...

    ViVa LiGOS -- Library go Opensource

    silakan coba