Tampilkan postingan dengan label Teknologi. Tampilkan semua postingan
Tampilkan postingan dengan label Teknologi. Tampilkan semua postingan

Senin, 30 Juli 2012

Virtual Keyboard Transliterasi di Slims

sumber http://nitrostreets.blogspot.com/2012/07/virtual-keyboard-transliterasi-di-slims.html


Virtual Keyboard transliterasi arab-latin ini adalah sebuah keyboard yang berisi huruf yang berfungsi untuk mempercepat dalam pengetikan sebuah transliterasi tanpa melakukan copy-paste dari microsoft word dan pengolah kata lainnya.
Virtual Keyboard ini berisi unicode: Ṣ (S titik bawah), ṣ (s titik bawah) ,ī (i garis atas), Ī (I garis atas), Ū (U garis atas), ū(u garis atas), ʻ(Koma Terbalik Ke atas), ā(a garis atas), Ā (A garis atas), ż (z titik atas), Ż (Z titik atas), ẓ (z titik bawah), Ẓ(Z titik bawah), ḍ(d titik bawah), Ḍ(D titik bawah), ḥ (h titik bawah), Ḥ (H titik bawah), ṭ (t titik bawah), Ṭ (T titik bawah), Ṡ (S titik atas), ṡ (s titik atas).
Cara Memasang Virtual Keyboard transliterasi arab-latin di Slims

  1. Pertama Download di http://www.ziddu.com/download/20018379/virtualkeyboardarab-latin.zip.html

  2. Extract file virtual keyboard arab-latin.zip


  3. Copy file java script yang terdapat di folder js ke folder js di slims



  4. copy file css yang terdapat di folder template ke folder template di slims



  5. tambahkan script di index_template.html di folder slims => admin => admin_template => default
    caranya buka  index_template.html dengan notepad++
    isikan dengan script:



<link href="../template/jquery-ui-1.8.22.custom.css" rel="stylesheet" type="text/css" />

<link href="../template/keyboard.css" rel="stylesheet" type="text/css" />

<script type="text/javascript" src="../js/jquery-1.7.2.min.js"></script>

<script type="text/javascript" src="../js/jquery.keyboard.js"></script>

<script type="text/javascript" src="../js/jquery-ui-1.8.22.custom.min.js"></script>

<script type="text/javascript" src="../js/jquery.mousewheel.js"></script>

<script type="text/javascript" src="../js/jquery.keyboard.extension-typing.js"></script>

<script type="text/javascript" src="../js/jquery.keyboard.extension-autocomplete.js"></script>

<script type="text/javascript" src="../js/jquery.keyboard.extension-navigation.js"></script>




atau copy-paste dari folder virtual keyboard arab-latin => admin => admin_template => default =>  index_template.html.

6. edit file index.php di folder slims => admin => modules => bibliography.

cari line 380 atau ctrl + f   <div> .

tambahkan:

<script>
$('#title').keyboard({

layout : 'custom',

customLayout: {

'default' : [

// "n(a):title/tooltip"; n = new key, (a) = actual key, ":label" = title/tooltip (use an underscore "_" in place of a space " ")

'\u1E63 \u1E25 \u1E0D \u016B \u1E93 \u02BB', // row 0

'{shift} \u017C \u0101 \u1E6D  \u012B \u1E61', // row 2

],

'shift' : [

'\u1E62 \u1E24 \u1E0C \u016A \u1E92 \u02BB', // shift + row 0

'{shift} \u017B \u0100 \u1E6C  \u012A \u1E60', // shift + row 1

]

},

usePreview: false, // no preveiw

autoAccept: true,

tabNavigation: true,

enterNavigation: true

});

</script>


atau bisa copy-paste file index.php virtual keyboard arab-latin => admin => modules => bibliography.

Silahkan anda login dan lihat perubahannya di menu bibliography..
dan tampilannya seperti gambar di bawah ini.

virtual keyboard ini kontribusi  Jushadi Arman Saz (czar.hadi@gmail.com) dan Andika Nurcahyadi (nitrostreets@yahoo.com).

Sabtu, 14 Juli 2012

PSLiMS V.1 – Meranti Ver. Portable

Sumber: Indolib

PSLiMS = XAMPP version 1.7.7 + SLiMS Version 5 (Meranti)

  • Versi Portable



  • Untuk Windows 2000, XP, Vista, 7.




Tujuan :

Memudahkan user pengguna OS Windows untuk menjalankan SLiMS.

Langkah-Langkah :


1. Download ‘pslims-v.1‘ di sini (size: 46 MB)

2. Download dan Install Aplikasi 7 Zip di sini atau di sumber aslinya (size: 1,1 MB), bila file ‘pslims-v.1‘ tidak terbaca di komputer anda.

3. Extract file ‘pslims-v.1‘ ke direktori yang diinginkan, (lebih baik ke D:)

3.1. Klik Kanan pada file ‘pslims-v.1‘, Kemudian  Extract Files.. (Lihat Gambar berikut).



3.2. Akan Muncul Form selanjutnya untuk memilih lokasi extract, pilih Drive D (Lihat Gambar berikut).



3.5. Gambar Berikut merupakan proses exrtact



4. Masuk ke folder xampp hasil extract (mis: D:pslims).  Untuk memudahkan akses ke XAMPP Control Panel, klik kanan pada file xampp-control (lokasi di dalam folder xampp), pilih Send to, pilih Desktop (create shortcut).



6. Tampilan Shortcut XAMPP Control Panel pada desktop



7. Jalankan XAMPP Control Panel dan klik tombol Start pada Modul Apache dan MySql, Bila XAMPP berjalan normal maka akan muncul seperti gambar di bawah.



Untuk Windows 7 setelah klik start pada Apache dan MySql akan muncul windows firewall, klik Allow Access

8. Langkah selanjutnya adalah dengan menjalankan SLiMS pada browser dengan mengetik alamat : http://localhost/



Petunjuk Penggunaan SLiMS dapat dibaca di : http://slims.web.id/help/

9. Pada paketan ini telah dimasukan Kartu Anggota (Member Card) SLiMS Meranti Ver. 1.1 oleh Pacitan-Lib yang dibuatan Mas Jushadi dan dapat dimodifikasi. Berikut adalah contoh tampilan kartu anggota :



Ada Kendala : Silahkan Berdiskusi di http://slims.web.id/forum jangan lupa gabung juga di Group FB SLiMS

Donation : Mari kita dukung perkembangan SLiMS dan bisa menjadi bagian sejarah penting dunia kepustakawanan Indonesia. Jika ada pihak yang ingin melakukan donasi sukarela, besar atau kecil, kami sangat berterima kasih.
Kirimkan donasi anda ke:


Bank Syariah Mandiri KCP Cipinang Jaya

No. Rek. : 7037390113

Atas Nama : Arif QQ Senayan Dev Comm

Dukungan anda sangat bermanfaat dalam perkembangan SLiMS ke depan…
Cinta Indonesia, cintai produk dalam negeri


Terima Kasih, Semoga Bermanfaat.

Dibuat untuk dipresentasikan dalam acara Pelatihan SLiMS Meranti @Jogja 14 Juli 2012

Selasa, 22 Mei 2012

Kartu Anggota (Member Card) SLiMS Meranti Ver. 1.1 (Pacitan Lib)

Sumber: http://pacitan-lib.blogspot.com/2012/05/kartu-anggota-member-card-slims-meranti.html

Meluangkan waktu untuk berbagi file desain terbaru Members card pada SLiMS Meranti. Kenapa saya mengulas topik ini lagi ?

Dan kenapa harus meranti ...?
Sebenarnya saya sangat mengunggulkan SLiMS Meranti yang di rilis tanggal 20 Mei 2012, selain tangguh versi SLiMS Meranti ini sangat lengkap apa yang diperlukan di perpustakaan di Indonesia ini.
Banyak pertanyaan dari sahabat-sahabat pecinta Software otomasi SLiMS yang ada di grup facebook Senayan Library Automation yang beralamat http://www.facebook.com/groups/senayan.slims/,

Banyaknya pertanyaan dari sahabat, akhirnya munculah gagasan untuk berbagi file Kartu Anggota SLiMS Meranti yang sudah termodifikasi serapi mungkin. hehehe :D

dibawah screen shot dari kartu anggota yang sudah termodifikasi, kenapa harus Green ..? ya kebetulan saya suka sekali warna yang bercorak hijau daun.



Mungkin banyak sekali dari sahabat-sahabat, bingung bagaimana cara memasang file yang sudah saya lampirkan.DOWNLOAD CARD.ZIP
Langkah awal setelah mengunduh file tersebut, lakukan peng-ekstrakan terlebih dahulu.

lihat gambar dibawah :

Anda pasti akan menemukan folder yang bernama "pacitanlib_creditjushadi"
Buka folder tersebut, di situ aada 2 buah folder yaitu folder "admin" dan folder "files". Disini saya menggunakan xampp untuk menjalankan program SLiMS Meranti, Lanjut... buka folder admin => admin_template disitu ada file yang bernama printed_settings.inc.php , copy saja file tersebut kedalam direktori SLiMS Meranti anda.

Biasanya letak SLiMS Meranti di folder xampp tergantung dimana letak pemasangan xampp anda!
(D:\xampp\htdocs\meranti) ini saya kasih gambarannya.
[Klik gambar untuk memperbesar]

Paste/Tempel file tersebut ke dalam folder D:\xampp\htdocs\meranti\admin\admin_template

*Jangan menimpa file yang asli,backup dulu file yang asli, copy file asli ke dalam folder backup_an anda!
[Klik gambar untuk memperbesar]

Kalau sudah, kembali ke folder hasil pengekstrakan tadi , copy file yang berada di folder pacitanlib_creditjushadi\admin\modules\membership didalam tersebut ada satu file yang bernama member_card_generator.php

Paste file tersebut ke dalam direktori SLiMS Meranti yang berada di folder
D:\xampp\htdocs\meranti\admin\modules\membership
*Jangan menimpa file yang asli,backup dulu file yang asli, copy file asli ke dalam folder backup_an anda!
[Klik gambar untuk memperbesar]


Kalau sudah kembali lagi ke folder hasil ekstrak, buka folder file disitu ada 5 file antara lain :
Copy 5 file tersebut kecuali Thumbs.db kedalam folder SLiMS Meranti. Letak foldernya di D:\xampp\htdocs\meranti\files

Langkah terakhir, mengganti indentitas Perpustakaan. Buka File printed_settings.inc.php edit file tersebut dengan program Notepad C++
edit file dibarisan 96, lakukan editor pada baris 96 dan baris 126 seperti gambar dibawah

Kalau sudah, jangan lupa save berooow....
Selesai ... dah !!!!
SILAHKAN DICOBA CETAK KARTU ANGGOTANYA.

Saya mohon maaf jika ada salah satu kalimat yang kurang berkenan atau kurang jelas, jika anda merasa kesulitan anda bisa gabung di forum SLiMS atau di Facebook Group SLiMS.
Kunjungi Forum SLiMS di forum.slims.web.id, disana ada banyak custom kartu Anggota yang sudah di modifikasi juga.
Gabung di Group Senayan di www.facebook.com/groups/senayan.slims/

Terima Kasih banyak buat Mas Jushadi dan buat Bapak Purwoko yang sudah memotivasi saya untuk tetap semangat. Salam Sukses Gan !!

Minggu, 19 Februari 2012

Reportase Kegiatan: Seminar dan Pelatihan 18 Feb 2012

Sabtu 18 Februari 2012 komunitas SLiMS Jogja punya dua gawe. Pertama adalah seminar Linux+SLiMS di Fakultas Adab UIN SUnan Kalijaga (http://blog.jogjalib.net/2012/02/seminar-linuxslims/), dan kedua adalah pelatihan SLiMS untuk pustakawan di Stikes Bethesda Jogjakarta.

Acara pertama merupakan gawean bareng antara KSL UIN Sunan Kalijaga, BEM IPI UIN SUnan Kalijaga dan juga Komunitas SLiMS Jogja. KEgiatan ini berlangsung di Ruang Teatrikal Fakultas Adab. Hadir dalam acara ini mahasiswa, pustakawan, pegiat Linux baik dari Jogja maupun luar Jogja. Tercatat mahasiswa Prodi Ilmu Perpustakaan UNDIP Semarang turut serta dalam acara ini.

Sesi pertama diisi pengenalan Linux dan Opensource oleh Mas Setia Budi dan Estu. Beliau berdua berasal dari KPLI Jogja dan KSL UIN SUnan Kalijaga. Pada sesi ini disampaikan kenapa memilih opensource, khususnya kenapa Linux? Aspek yang ditekankan adalah legal dan halal, serta stabil dan bebas virus.

Sesi kedua adalah pengenalan SLiMS oleh Purwoko. File presentasi Purwoko dapat diunduh di sini [download id="1"].

Acara kedua adalah pelatihan SLiMS di Perpustakaan Stikes Bethesda Jogjakarta. Kebetulan Stikes Bethesda hendak migrasi dari sistem automasi perpustakaan sebelumnya ke SLiMS. Materi pada pelatihan ini adalah instalasi, bibliografi, membership dan sirkulasi. Dilanjutkan dengan perawatan, backup data dan juga audit migrasi.

Foto lengkap ada di FB Komunitas SLiMS Jogja

Rabu, 11 Januari 2012

Ibra FOS ke SLiMS (Migrasi)

sumber http://purwoko.staff.ugm.ac.id/web/index.php/2010/09/22/ibra-foss-ke-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.

Selamat mencoba.

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

Rabu, 04 Januari 2012

Ngoprek Kartu ala Pak Hartoyo

Untuk mendapatkan tampilan kartu seperti ini:


berikut tips yang disampaikan oleh pak Hartoyo (pegiat komunitas SLiMS Jawa Tengah https://www.facebook.com/#!/groups/196024410428515/ ):
1. Buka file admin>membership>member_card_generator.php
2. Edit dengan ketentuan:
baris yang diedit (pada senayan 14, senayan 15 menyesuaian) 145 - 150



$html_str .= 'body { padding: 5; margin: 1cm; font-size: '.$card_font_size.'pt; font-family: '.$card_fonts.'; background: #fff; }'."\n";
$html_str .= '.labelStyle { width: '.$card_box_width.'cm; height: '.$card_box_height.'cm; text-align: center; margin: '.$card_items_margin.'cm; border: '.$card_border_size.'px solid #f01302; background:#bcf48b url(http://t2.gstatic.com/images?q=tbn%3AANd9GcT7jUyf5V5LswSyEHbaGrlgsklj6xwvRaU9daPrw08Agqz3K8-oH_FXfrM)no-repeat; background-align: bottom; background-size: 13%; padding: 2px; overflow: hidden;}'."\n";
$html_str .= '.labelHeaderStyle { background-color: #1638e4; font-weight: bold; padding: 10px; margin-left:40px; margin-bottom: 7px; }'."\n";
$html_str .= '#photo { border: 3px solid #03ef6f; float: right; width: '.$card_photo_width.'cm; height: '.$card_photo_height.'cm; overflow: hidden; }'."\n";
$html_str .= '#photo img { width: 100%; }'."\n";
$html_str .= '#bio { float: left; padding-left: 3px; text-align: left; overflow: hidden; width: '.($card_box_width-$card_photo_width-0.3).'cm; }'."\n";


Pak hartoyo juga berhasil memodifikasi kartu dengan latar belakang gambar, sebagai berikut:


Untuk yang kedua ini, silakan modif sendiri yak, untuk belajar.

Senin, 30 Mei 2011

Plugin Buku Tamu di SLiMS






Buku Tamu SLiMS merupakan halaman yang memuat daftar pengunjung dan komentar pengunjung. Cara memasang halaman buku tamu ini cukup mudah. Unduh paket instalasinya di bagian bawah halaman ini. Kemudian uraikan langsung di direktori root SLiMS (Senayan Library Management System). Jangan lupa untuk melakukan import database dari file guestbook.sql. Selesai! Akses halaman buku tamu dari alamat http://domain-slims/index.php?p=guestbook
Bila ingin praktis, silakan tambahkan link halaman buku tamu pada template yang digunakan.






Halaman Statistik Buku Tamu

Halaman Formulir Buku Tamu










AttachmentSize














AttachmentSize
Plugin Buku Tamu8.38 KB

Minggu, 08 Mei 2011

Google SLiMS Template


Screenshot:


Google SLiMS Template: Front Page







Google SLiMS Template merupakan tema pertama yang saya buat untuk Senayan Library Management System (SLiMS). Tema ini, alhamdulillah, terwujud karena Allah Ta'ala kemudian kerjasama dengan mas Hendro Wicaksono, SLiMS leader. Meniru tampilan dari mesin pencari Google, tema ini tampi


Google SLiMS Template: Librarian Login



l dengan formulir pencarian sederhana pada halaman awal. Disediakan pula halaman untuk formulir pencarian canggih. Yang agak berbeda dari tema ini adalah override beberapa tampilan standar SLiMS, terutama untuk tampilan login petugas perpustakaan. Berikutnya penggunaan pustaka jQuery untuk javascript, terutama untuk autocomplete dan dialog. Untuk pemilihan bahasa, ditambahkan fitur agar ketika memilih bahasa, halaman tidak kembali ke halaman OPAC. Dita
Google SLiMS Template: Member Login

mbahkan pula fitur autoc

omplete untuk pencarian sederhana dengan menggabungkan kata-kata dari autocomplete author dan subject.





















Google SLiMS Template Patch 1

Minggu, 23 Januari 2011

Memisahkan UCS dari SLiMS



Sumber PrimurLib.Net

"UCS (Union Catalog Server) merupakan fitur yang muncul pada Senayan3-Stable14. Ide dasar fitur ini adalah untuk menyatukan koleksi bibliografi dari berbagai katalog perpustakaan yang menggunakan Senayan, sehingga seseorang dapat mencari koleksi hanya melewati satu pintu (tampilan) saja" Kutipan tersebut diambil dari dokumentasi Senayan3-Stable14, UCS ini bisa dijadikan Katalog Terpadu dari berbagai perpustakaan yang menggunakan SLiMS versi Seulanga.

Namun UCS ini terletak di dalam folder SLiMS (subfolder SLiMS), sehingga UCS berjalan di bawah SLiMS karena semua fungsi yang dibutuhkan UCS ada di direktori SLiMS. Jika UCS di localhost bisa diakses dengan http://localhost/Senayan3-Stable14/ucs/ bisa terlihat bahwa untuk menjalankan UCS harus memanggil SLiMS terlebih dahulu.

Untuk memisahkan UCS dari SLiMS terdapat beberapa modifikasi yang perlu dilakukan pada struktur direktori UCS serta modifikasi pada file ucsysconfig.inc.php. Berikut adalah langkahnya :


  1. Pisahkan direktori UCS dari SLiMS

  2. Copy folder JS, LIB dan SIMBIO2 dari direktori SLiMS ke direktori UCS

  3. Buka file ucsysconfig.inc.php kemudian cari beberapa baris berikut dan modifikasi serta simpan perubahannya:























Script asli UCS under SLiMSScript Modifikasi UCS Mandiri
// absolute path for simbio platform
define('SIMBIO_BASE_DIR', SLIMS_BASE_DIR.'simbio2'.DSEP);
// absolute path for simbio platform
define('SIMBIO_BASE_DIR', UCS_BASE_DIR.'simbio2'.DSEP);
// ucs library base dir
define('LIB_DIR', SLIMS_BASE_DIR.'lib'.DSEP);
// ucs library base dir
define('LIB_DIR', UCS_BASE_DIR.'lib'.DSEP);
// javascript library web root dir
define('JS_WEB_ROOT_DIR', SLIMS_WEB_ROOT_DIR.'js/');
// javascript library web root dir
define('JS_WEB_ROOT_DIR', UCS_WEB_ROOT_DIR.'js/')


Dengan begitu UCS sudah terpisah dari SLiMS. Coba jalankan di localhost dengan mengakses http://localhost/ucs/

Sampai saat ini UCS mandiri berjalan lancar di localhost dengan menggunakan aplikasi web server XAMPP 1.7.1. Namun ketika mencoba dihosting di www.masterweb.net terjadi kendala yaitu class simbio tidak terbaca oleh file simbio_mysql_result.inc.php yang terdapat di /simbio2/simbio_DB/mysql/ untuk mengatasi hal tersebut class simbio ditulis kembali di dalam file simbio_mysql_result.inc.php dengan nama yang berbeda karena nama class yang digunakan oleh UCS tidak boleh sama. Berikut ini adalah script modifikasi pada file simbio_mysql_result.inc.php :



<?php
/**
* simbio_mysql_result class
* This class emulates mysqli mysqli_result object behaviour
*
* Copyright (C) 2007,2008  Arie Nugraha (dicarve@yahoo.com)
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
*
*/
class simbio2
{
public $error = '';
private $version = '2.0';

/**
* Method to show an error
*
* @param   boolean $bool_die
* @return  void
*/
public function showError($bool_die = false)
{
echo '<div style="padding: 5px; border: 1px dotted #FF0000; color: #FF0000;">';
echo 'ERROR : '.nl2br($this->error).'</div>'."\n";
if ($bool_die) {
die();
}
}

/**
* Static method to colorized SQL string
*
* @param   string  $sql_string
* @return  string
*/
public static function colorSQLstring($sql_string = '')
{
// list of mysql reserved words
$reservedwords = array(
"\bDATABASE\b",
"\bTABLE\b",
"\bAND\b",
"\bOR\b",
"\bSELECT\b",
"\bINSERT\b",
"\bUPDATE\b",
"\bDELETE\b",
"\bALTER\b",
"\bFROM\b",
"\bWHERE\b",
"\bLIKE\b",
"\bORDER BY\b",
"\bLIMIT\b",
"\bUSE\b",
"\bDESCRIBE\b",
"\bJOIN\b",
"\bLEFT\b",
"\bRIGHT\b",
"\bINNER\b",
"\b=\b",
"\b!=\b",
"\bON\b",
"\bIN\b",
"\bAS\b",
"\bNULL\b",
"\bNOT\b",
"\bIS\b",
"\bINTO\b");

// colorized the sql string
$matches_str = array();
preg_match_all("/'[^']*'/i", $sql_string, $matches_str, PREG_SET_ORDER);
if ($matches_str) {
foreach ($matches_str as $sql_str) {
$sql_string = preg_replace("/".$sql_str[0]."/i", '<strong style="color: green;">'.$sql_str[0].'</strong>', $sql_string);
}
}

// colorized brackets
$sql_string = str_replace(array('(',')'), array('<strong style="color: red;">(</b>', '<b style="color: red;">)</strong>'), $sql_string);

// colorized the SQL reserved words
foreach ($reservedwords as $words) {
$sql_string = preg_replace("/$words/i", '<strong style="color: navy;">'.$words.'</strong>', $sql_string);
}

// remove regex special chars
$sql_string = str_replace(array('\b'), '', $sql_string);
return $sql_string;
}
}

class simbio_mysql_result extends simbio2
{
/**
* Private properties
*/
private $res_result = false;
private $sql_string = '';

/**
* Public properties
*/
public $num_rows = 0;
public $field_count = 0;
public $affected_rows = 0;
public $insert_id = 0;
public $errno = false;

/**
* Class Constructor
*
* @param   string      $str_query
* @param   resource    $res_conn
*/
public function __construct($str_query, $res_conn)
{
$this->sql_string = trim($str_query);
$this->sendQuery($res_conn);
}

/**
* Method to send SQL query
*
* @param   resource    $res_conn
* @return  void
*/
private function sendQuery($res_conn)
{
// checking query type
// if the query return recordset or not
if (preg_match("/^SELECT|DESCRIBE|SHOW|EXPLAIN\s/i", $this->sql_string)) {
$this->res_result = @mysql_query($this->sql_string, $res_conn);
// error checking
if (!$this->res_result) {
$this->error = 'Query ('.$this->sql_string.") failed to executed. Please check your query again \n".mysql_error($res_conn);
$this->errno = mysql_errno($res_conn);
} else {
// count number of rows
$this->num_rows = @mysql_num_rows($this->res_result);
$this->field_count = @mysql_num_fields($this->res_result);
}
} else {
$query = @mysql_query($this->sql_string, $res_conn);
$this->insert_id = @mysql_insert_id($res_conn);
// error checking
if (!$query) {
$this->error = 'Query ('.$this->sql_string.") failed to executed. Please check your query again \n".mysql_error($res_conn);
$this->errno = mysql_errno($res_conn);
} else {
// get number of affected row
$this->affected_rows = @mysql_affected_rows($res_conn);
}
// nullify query
$query = null;
}
}

/**
* Method to fetch record in associative  array
*
* @return  array
*/
public function fetch_assoc()
{
return @mysql_fetch_assoc($this->res_result);
}

/**
* Method to fetch record in numeric array indexes
*
* @return  array
*/
public function fetch_row()
{
return @mysql_fetch_row($this->res_result);
}

/**
* Method to fetch fields information of resultset
*
* @return  array
*/
public function fetch_fields()
{
$_fields_info = array();
$_f = 0;
$_field_num = mysql_num_fields($this->res_result);
while ($_f < $_field_num) {
$_fields_info[] = mysql_fetch_field($this->res_result, $_f);
$_f++;
}

return $_fields_info;
}

/**
* Method to free resultset memory
*
* @return  void
*/
public function free_result()
{
if ($this->res_result) {
@mysql_free_result($this->res_result);
}
}
}
?>


Kemudian pada file simbio_mysql.inc.php masih di /simbio2/simbio_DB/mysql/ di modifikasi pada baris

class simbio_mysql extends simbio di ubah menjadi class simbio_mysql extends simbio2

Dari script di atas class simbio2 di deklarasikan sehingga class simbio_mysql_result dan class simbio_mysql membaca class simbio2 yang ada di file simbio_mysql_result.inc.php. Dengan cara seperti itu alhamdulillah UCS mandiri di hosting www.masterweb.net kembali berjalan normal.

Semoga Membantu.

Happy Coding

Salam SLiMS

Minggu, 16 Januari 2011

Integrasi Random Awan Tag pada SLiMS



Sumber PrimurLib.Net

Download wp-cumulus nya di http://downloads.wordpress.org/plugin/wp-cumulus.1.23.zip, pastikan ada file tagcloud.swf dan swfobject.js karena 2 file ini yang dibutuhkan. Simpan 2 file tersebut di folder js di direktori SLiMS nya. Kemudian edit file index_template.inc.php yg bisa ditemukan di folder theme yang digunakan oleh SLiMS tersebut. Cari baris
<div class="grid_2" id="side-menu">

kemudian di bawahnya tambahkan kode seperti ini :



<div>Random Cloud Tags</div>
<? mysql_connect(DB_HOST, DB_USERNAME, DB_PASSWORD);
mysql_select_db(DB_NAME);
$q = mysql_query("SELECT topic FROM mst_topic WHERE length( topic ) < 20 and topic NOT LIKE '%''%' ORDER BY rand( ) LIMIT 15  ");
?>
<div style="margin:10px auto;float:none;text-align:center;padding:5px 0px;border:3px solid #777;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#fff;">
<script type="text/javascript" src="<?php echo JS_WEB_ROOT_DIR; ?>swfobject.js"></script>
<div id="flashcontent"></div>
<script type="text/javascript">
var so = new SWFObject("<?php echo JS_WEB_ROOT_DIR; ?>tagcloud.swf", "tagcloud", "150", "150", "7", "#ffffff");
so.addParam("wmode", "transparent");
so.addVariable("tcolor", "0x0307bc");
so.addVariable("tcolor2", "0x138002");
so.addVariable("hicolor", "0xfb3f1a");
so.addVariable("mode", "tags");
so.addVariable("distr", "true");
so.addVariable("tspeed", "100");
so.addVariable("tagcloud", "<tags><?
while ($tag = mysql_fetch_assoc($q)) {
$trans1 = array("'" => "", "`" => "", " " => "+","-" => "+");
$trans2 = array("'" => "`", "`" => "`", "-" => "");
$tagurl = strtr($tag['topic'],$trans1);
$tagview = strtr($tag['topic'],$trans2);
$bil = rand(10,22);
$url = 'http://localhost'.$_SERVER['PHP_SELF'].'?keywords='.$tagurl.'&search=Search';
$cloud = urlencode("<a href='".$url."' style='".$bil."'>".$tagview."</a>".$cloud);
echo $cloud; }?></tags>");
so.write("flashcontent");
</script>
</div>


Simpan perubahan tersebut, kemudian coba jalankan.

Semoga membantu.

Contoh ada di http://primurlib.net

Kamis, 13 Januari 2011

Menambah Sumber Perolehan (sources) Bibliografi pada senayan.

Secara default aplikasi manajemen perpustakaan SLiMS hanya menyertakan dua pilihan sumber perolehan bibliografi yaitu buy (beli) dan prize/grant (hadiah). Lihat gambar disamping.


Jika perpustakaan anda memiliki sumber perolehan bahan pustaka yang lain dan memerlukan penambahan pilihan sumber perolehan maka berikt trik untuk menambah sumber perolehan pada aplikasi SLiMS.

Selasa, 04 Januari 2011

Copy kode universal pada disqus.com ke dalam SLiMS

Ini merupakan co-pas dari milis ics-isis. Jawaban Pak Hendro Wicaksono atas sebuah pertanyan pada milis tersebut.

Sumber Milis Ics-ISIS
Maaf baru dibales, email nya keliwat. Kayanya pernah japri juga ya. Oke saya
jawab di milis ini saja ya, karena memang milis ini media resmi untuk support
komunitas pengguna senayan *menjura hormat ke pak suryadi liawatimena atas
tumpangannya*.

Okeh, berdasarkan pengalaman saya mengintegrasikan disqus di
http://perpustakaan.depdiknas.go.id, berikut ini cara nya.

1. Pastikan anda sudah mempunyai akun di disqus.com. Web
http://perpustakaan.depdiknas.go.id merupakan web dengan IP public yang bisa
diakses via internet. Untuk web senayan lokal/intranet, akan ada setting yang
harus di sesuaikan. Sekarang ikuti saja langkah2 yang ada.

2. Login ke disqus.com kemudian klik Service "COMMENTS". Pada sebelah kanan
atas, di dekat menu profil, ada javascript dropdown menu, pilih Install
Instruction. Akan muncul pilihan platform instalasi seperti wordpress, drupal,
joomla, dll. Pilih yang "Universal Code".

3. Masuk ke folder template yang anda gunakan. Untuk contoh, saya pakai template
igos. Jadi saya masuk ke folder template/igos.

4. Buka file detail_template.php.

5. dari disqus, edit kode 1, kemudian paste sebelum tag penutup table. Jadinya
kira2 seperti ini:
<tr>
<td style="width: 20%;" valign="top">&nbsp;</td>
<td style="width: 80%;" valign="top"><a href="javascript:
history.back();"><?php print __('Back To Previous'); ?></a></td>
</tr>

<tr>
<td colspan='2' style="width: 80%;" valign="top">
<div id="disqus_thread"></div><script type="text/javascript"
src="http://disqus.com/forums/libraryatsenayan/embed.js"></script><noscript><a
href="http://disqus.com/forums/libraryatsenayan/?url=ref">View the discussion
thread.</a></noscript><a href="http://disqus.com">blog
comments powered by <span>Disqus</span></a>
</a></td>
</tr>

</table>
<?php
// put the buffer to template var
$detail_template = ob_get_clean();
?>

6. Jangan lupa di save. Kemudian edit file index_template.inc.php. Kopi kode 2
dari disqus. Kemudian paste persis sebelum tag penutup </body>. Kira2 akan jadi
seperti ini:
<script type="text/javascript">
//<![CDATA[
(function() {
var links = document.getElementsByTagName('a');
var query = '?';
for(var i = 0; i < links.length; i++) {
if(links[i].href.indexOf('#disqus_thread') >= 0) {
query += 'url' + i + '=' + encodeURIComponent(links[i].href) +
'&';
}
}
document.write('<script charset="utf-8" type="text/javascript"
src="http://disqus.com/forums/libraryatsenayan/get_num_replies.js' + query +
'"></' + 'script>');
})();
//]]>
</script>

</body>
</html>

7. Jangan lupa di save.

Harusnya sekarang layanan disqus sudah terintegrasikan dengan senayan.

Beberapa variabel di setting javascript dari disqus bisa diubah dan disesuaikan
dengan kondisi kita. Silahkan baca: http://disqus.com/docs/embed/.

Hanya saja ada yang harus diperhatikan jika server senayan anda terletak di
intranet.

Pertama, pastikan server senayan intranet anda bisa melakukan koneksi internet.
Kok perlu? Ya iyalah untuk mengambil sekrip2 javascript ajaib dari disqus.com.

Kedua, Edit index_template.inc.php. Kemudian selipkan diantara tag <head> dan
</head>, baris berikut ini:
<script type="text/javascript">
var disqus_developer = 1;
</script>

Ini untuk mengaktifkan developer mode di disqus.

Okeh selamat mencoba. Maaf tanpa screenshot.

Semoga bermanfaat,
Hendro Wicaksono
SLiMS Lead Developer
NB: Contoh lain implementasi disqus bisa dilihat di web

http://dailysocial.net/
Kebetulan salah satu programmer senayan (Arie Nugraha) pernah diwawancarai. Bisa
dibaca disini: http://dailysocial.net/2009/06/04/senayan-open-source-library-management-system/

http://perpustakaan.kemdiknas.go.id

http://gresnews.com/research/

Senin, 20 Desember 2010

Manual SLiMS berbentuk Video

Untuk mempermudah penggunaan SLiMS, maka dibuatkan video. Video tersebut diunggah di Youtube.

bagi yang ingin melihat dan mengunduh, silakan ikuti url unggahan Youtube berikut:



Seting menghubungkan katalog dan UCS




(Profil web SLiMS)


Selain video diatas, berikut juga video yang dapan anda nikmati:


http://www.youtube.com/watch?v=xNyJsYFe8_o (Install UCS)

http://www.youtube.com/watch?v=gZbcrxfMJm0 (Opac SLiMS)

http://www.youtube.com/watch?v=tEgFzDY3oEo (Fitur Home)

Semoga bermanfaat...

Kamis, 02 Desember 2010

E-DDC Edisi 22

Sumber Rotmianto

Alhamdulillah, itulah kata pertama yang sekiranya wajib saya ucapkan setelah akhirnya "berhasil" merilis e-DDC Edition 22 (yang merupakan versi upgrade dari e-DDC yang sudah rilis sebelumnya. Sesuai yang saya janjikan (setidaknya janji kepada diri sendiri dan kepada Tuhan), e-DDC Edition 22 saya rilis pada awal Desember 2010, tepatnya tanggal 2 Desember pukul 02.20 PM WIB (serba "dua" nih... :-P). Pendek kata, semoga e-DDC Edition 22 yang sederhana ini turut memberi warna bagi kemajuan perpustakaan di indonesia.

Sebagaimana diketahui, e-DDC atau kependekan dari "electronic-Dewey Decimal Classification" adalah sebuah freeware yang berfungsi untuk membantu tugas pustakawan dan/atau petugas perpustakaan dalam menentukan nomor klasifikasi koleksi dengan lebih cepat dan mudah dari pada menggunakan DDC versi cetak. Freeware ini saya buat menggunakan HTML Compiler sehingga ringan dan compatible dengan (hampir) semua OS/operating systems, baik Windows maupun Linux (namun belum pernah dicoba pada Mac OS). Disamping itu, juga dapat digunakan bersama-sama dalam satu komputer dengan sistem informasi untuk perpustakaan (atau biasa disebut "automasi/otomasi perpustakaan") yang sudah banyak beredar seperti Senayan/SLiMS, Athenaeum Light, LASer, LinsPro, dan sebagainya. Dan e-DDC Edition 22 ini adalah penyempurnaan dari e-DDC versi sebelumnya yang masih berdasarkan DDC (cetak) Edisi 21. Terdapat beberapa penyempurnaan dalam e-DDC Edition 22 dari versi sebelumnya, yaitu:
1. Notasi 297 Agama Islam untuk e-DDC Edition 22 sudah "100 %" berdasarkan DDC (cetak) Edisi 22 (dengan catatan notasi 2x0 tetap disertakan untuk mengakomodasi pihak-pihak yang masih menggunakannya).
2. Penyempurnaan notasi-notasi lainnya sesuai DDC (cetak) Edisi 22, seperti notasi 200 - 209 yang pada e-DDC versi sebelumnya tidak ada.
3. Penambahan content Thesaurus yang memuat daftar kata-kata yang digunakan di e-DDC Edition 22 untuk menghindarkan kesalahan pengejaan.
4. Dan lain-lain silakan download sendiri... hehehe... (Link yang digunakan e-DDC Edition 22 masih sama dengan link terdahulu).

Nah, demikianlah... Semoga bermanfaat. NB: kalau memang bermanfaat tolong disebarkan pula ke para praktisi perpustakaan lainnya, namun apabila tidak bermanfaat atau ada kekurangan maupun kesalahan dalam e-DDC Edition 22 tolong sampaikan ke saya... Okay everybody... See you, hope you'll be success and God bless you...
Link:
1. e-DDC.zip: http://www.4shared.com/file/mzHMy3AY/e-DDC.html
2. e-DDC.rar: http://www.4shared.com/file/Rn0PwO7b/e-DDC.html

Kamis, 28 Oktober 2010

DrupaLib

Drupalib is intended as a place for Drupal implementors in libraries to share ideas, configurations, themes, and maybe even to incubate the development of some modules that allow commonly desired functionality in library websites (both for libraries' principle sites or for secondary or specialized subsites). Drupalib features a blog, a forum, and a listing of drupal sites implemented by libraries. Additional features will be added as the site evolves.

If you would like to get an account on Drupalib, please contact me and introduce yourself. I do not allow self-registration due to the number of spammers who create accounts and leave trash here.

more about drupalib, click here

Minggu, 24 Oktober 2010

Tajuk Subjek Perpustakaan Nasional

Sumber Perpusnas

File dapat di unduh di sini
--Foto Utama--JAKARTA - Pusat Pengembangan Koleksi dan Pengolahan Bahan Pustaka, Perpustakaan Nasional Republik Indonesia, Senin (18/7) mengadakan kegiatan “Sosialisasi Tajuk Subjek Perpustakaan” bertempat di Aula Perpustakaan Nasional, Jl. Salemba Raya No. 28A Jakarta Pusat.

Sosialisasi ini diikuti 89 peserta yang berasal dari kalangan pustakawan, baik dari perpustakaan umum, perguruan tinggi, pusat dokumentasi swasta maupun pemerintah serta pejabat struktural di lingkungan Perpustakaan Nasional. Yang bertindak sebagai pembicara adalah Dra. Dina Isyanti, M.Si dengan Nara sumber Prof. DR. Sulistyo Basuki dan Drs. Dady P. Rachmananta, MLS, serta dipandu oleh moderator Dra. Lily Suarny, MM.

Dalam pemaparannya, Dina Isyanti menjelaskan tentang tujuan dari revisi Tajuk Subjek ini, yang diantaranya untuk mendaftarkan subjek tertentu dibawah kata atau istilah atau frasa yang seragam dari semua bahan pustaka tentang suatu subjek tertentu dalam perpustakaan. Sebagai nara sumber, Sulistyo Basuki banyak memberikan masukan terhadap Tajuk Subjek hasil revisi ini. "Masih ada beberapa kata yang rancu dalam penggunaannya, misalnya antara kata binatang dan hewan," ujarnya.

Sedangkan Dady P. Rachmananta mengatakan perlu dibentuknya tim khusus untuk pembuatan Daftar Tajuk Subjek. Beliau juga mengingatkan, bahwa ada perkembangan dalam khasanah kata atau istilah, sehingga perlu secara berkala melakukan revisi terhadap Daftar Tajuk yang sudah ada. "Kata-kata selalu terus berkembang, maka diperlukan revisi yang terus menerus," ujar Kaperpusnas RI ini.

Sementara itu, maksud dari kegiatan sosialisasi ini sendiri adalah untuk memasyarakatkan Tajuk Subjek Perpustakaan Nasional yang telah direvisi. Seperti diketahui tajuk subjek yang dicantumkan pada kartu katalog, merupakan salah satu titik akses ke koleksi yang dimiliki oleh perpustakaan. Dengan tajuk subjek dapat diketahui tema atau masalah yang dibahas dalam suatu bahan pustaka. Disamping itu, pedoman tajuk subjek juga diperlukan untuk keperluan pengajaran bagi pendidikan perpustakaan baik formal maupun non formal.

Daftar Tajuk Subjek ini disusun dengan maksud untuk menjadi pedoman dan pegangan bagi pustakawan dalam menentukan tajuk subjek. Berkaitan dengan ilmu pengetahuan dan teknologi informasi. Tajuk subjek merupakan bank data untuk layanan informasi secara cepat, tepat dan efektif, karena dengan adanya daftar tajuk subjek diharapkan kegiatan pengolahan dapat dilaksanakan secara konsisten.

Dalam peraturan katalogisasi masalah penentuan tajuk subjek diuraikan secara panjang lebar dan terdapat berbagai jenis peraturan. Tiap jenis tajuk mempunyai peraturan tersendiri. Faktor yang menentukan peraturan itu adalah : bahasa, ejaan, sinonim, singkatan, akronim, transliterasi, dan sebagainya.

Tajuk Subjek Perpustakaan edisi revisi ini dalam penyusunannya melibatkan berbagai kalangan baik akademisi maupun praktisi di bidang perpustakaan dan sudah banyak mengalami perubahan dalam hal penyusunan struktur istilah, yang lebih mendekati dan mengikuti struktur yang terdapat pada Sears List of Subject Headings dan juga modifikasi dari LC Subject Headings. Edisi revisi ini dirintis sejak tahun 1999 mulai dari pengumpulan data, pengolahan data sampai pada penyusunannya.

Revisi tajuk subjek tahun 2005 ini bertujuan untuk mendaftar subjek tertentu di bawah kata, frasa atau istilah di bawah satu istilah yang seragam untuk meningkatkan kualitas katalog sebagai sarana temu kembali informasi, khususnya katalog berbagai jenis bahan pustaka terbitan Perpustakaan Nasional.
Dalam edisi revisi ini juga terjadi perubahan judul, tajuk subjek edisi lama berjudul “Tajuk Subjek Perpustakaan”, sedangkan tajuk subjek edisi revisi diberi judul “Tajuk Subjek Perpustakaan Nasional”. Perubahan judul ini dilakukan dengan pertimbangan bahwa, subjek yang didaftar adalah subjek-subjek yang ada pada koleksi Perpustakaan Nasional, tetapi tidak menutup kemungkinan untuk mengakomodir subjek-subjek dari perpustakaan lain.

Pada tajuk subjek yang lama digunakan tanda silang satu (X) dan tanda silang dua (XX), sedangkan pada tajuk subjek yang baru menggunakan beberapa istilah yang digunakan untuk menggambarkan hubungan antara istilah yang satu dengan istilah yang lainnya, yaitu :

LJ = Lihat juga. Acuan lihat juga (LJ) adalah sistem menunjuk dari satu tajuk subjek ke tajuk subjek lain yang berhubungan dengan katalog, dimana semua tajuk subjek dimaksud dipakai sebagai tajuk entri.
IL = Istilah Luas. Merupakan istilah yang lebih luas daripada istilah pada tajuk utama, sesuai dengan aturan bahwa satu istilah mempunyai satu istilah yang lebih luas, setidaknya satu, dua bidang ilmu atau lebih.
IK = Istilah Khusus. Adalah istilah yang lebih sempit daripada istilah subjek utama.
IT = Istilah Terkait. Istilah yang berkaitan dengan subjek utama, yang berbeda dengan Istilah Luas atau Istilah Khusus

Adanya acuan dalam pembuatan tajuk subjek diperlukan untuk mengarahkan pemakai (pustakawan) ke dalam istilah-istilah yang memiliki satu arti. Kata atau frasa yang digunakan untuk membuat tajuk subjek harus dipilih yang umum dipakai. Prinsipnya adalah bila ada beberapa pilihan kata, maka pilih kata atau frasa yang populer atau umum digunakan daripada istilah ilmiah atau istilah teknis, karena tajuk subjek diperlukan untuk memenuhi kebutuhan masyarakat yang diperkirakan akan menggunakan katalog tersebut.

Prinsip penting lain yang perlu dipertimbangkan dalam pembuatan tajuk subjek adalah keseragaman. Bila terdapat beberapa kata yang mempunyai pengertian sama (sinonim), perlu ditetapkan satu untuk digunakan sebagai tajuk secara taat azas. Selain mencerminkan isi karya tajuk subjek ada juga bentuk, yang fungsinya adalah memberikan penjelasan tentang bentuk penyajian suatu karya. Tajuk bentuk merujuk ke bentuk literal (sastra) atau bentuk artistik sebuah karya dan bukan masalah subjeknya. Biasanya tajuk ini digunakan untuk karya kumpulan atau koleksi esai oleh pengarang berbagai bangsa.

Tajuk subjek edisi revisi ini diterbitkan satu paket dengan tiga buku lainnya yaitu Daftar Tajuk Nama Pengarang Indonesia, Daftar Tajuk Geografi Indonesia dan Daftar Tajuk Badan Korporasi Indonesia. Tetapi, dalam kesempatan ini baru bisa disosialisasikan Daftar Tajuk Perpustakaan Nasional.


--Foto Utama--

Kamis, 21 Oktober 2010

e-DDC (electronic-Dewey Decimal Classification)

Sumber E-DDC

E-DDC juga  bisa di unduh di sini

Setelah berkontlemplasi sampai-sampai kurang tidur dan lupa makan selama lebih dari 3 bulan (hehehe...) Alhamdulillah, software e-DDC ini akhirnya dapat saya rampungkan. Pada intinya software ini adalah untuk membantu pustakawan atau petugas perpustakaan untuk menentukan nomor klasifikasi secara lebih mudah dari pada menggunakan sistem yang manual (memakai buku pedoman klasifikasi DDC yang versi aslinya tebalnya minta ampun itu). Pada mulanya saya akan menggunakan bahasa pemrograman PHP atau Java untuk membuatnya, tapi belakangan saya memilih HTML compiler dengan pertimbangan bahwa HTML compiler lebih ringan dan fleksibel digunakan bahkan di komputer sekelas Pentium II sekalipun.
Software ini - tentu saja free alias gratissss... Bisa Anda download di link ini yang tersedia di bagian akhir tulisan ini. Software ini mudah instlasainya. Cara instalasi dapat ditemukan pada file "BACA DULU!!!" dalam folder e-DDC hasil download. Tetapi apabila Anda ingin langsung menginstal, ya boleh-boleh saja. Asal tidak lupa memasukkan password instalasinya. By the way, apa passwordnya? Ya di file "BACA DULU!!!" itu tadi, hehehe... Setelah instalasi, juga terdapat cara untuk mengubah icon e-DDC agar tampilannya lebih menarik. Content/isi e-DDC meliputi semua nomor klasifikasi DDC mulai kelas 000 - 999 beserta tabel-tabel pembantu. Dari pada penasaran, lebih baik segera download dan dipraktekkan sendiri....hehehe...
Berikut ini adalah tampilan home e-DDC:



Fasilitas dalam e-DDC tersebut adalah searching yang mudah dan link-link yang disediakan untuk penelusuran lebih lanjut.
Klik link ini untuk mendownload:
1. Zip: http://www.4shared.com/file/mzHMy3AY/e-DDC.html.
2. Rar: http://www.4shared.com/file/Rn0PwO7b/e-DDC.html.
(Keterangan: bagi yang lebih suka mendownload file .zip klik nomor 1, atau kalau suka file .rar silakan klik nomor 2. Isinya sama saja)
Apabila e-DDC sudah terinstal, akan tampak menu default sebagaimana ilustrasi di atas. Seperti pada umumnya halaman web (yang menggunakan format HTML, pen.), maka pada e-DDC akan banyak ditemui link-link/tautan yang menghubungkan antar halaman web dalam software e-DDC tersebut, dengan tujuan untuk memudahkan penggunaan. Cukup klik sana-sini menggunakan mouse, maka dapat menuju halaman mana yang sesuai dengan topik atau bahasan yang Anda inginkan.
Ilustrasi penggunaan menu search/Pencarian e-DDC adalah sebagai berikut:
Hasil pencarian akan muncul dalam hightlight warna biru. Ada kalanya akan muncul beberapa hightlight. cari saja yang paling sesuai dengan yang dibutuhkan. Asyik kan? Dari pada terus-terusan membuka-buka buku Sistem Klasifikasi DDC kalau lagi mengerjakan tugas klasifikasi, mending pakai e-DDC...



Sedangkan ini adalah menu Content yang memuat semua nomor klasifikasi DDC dari 000 - 999 beserta tabel-tabel yang dibutuhkan.


Menu Content e-DDC Insya Allah cukup lengkap. Namun kalau ada nomor yang terlewat, tolong kasih tahu saya melalui kolom komentar di bawah ini. Begitu pula kalau ada masukan atau saran-saran lainnya.