Sabtu, 29 Juni 2013

UCS : Union Catalog Server



Union Catalog Server
(UCS)

Deskripsi :

UCS adalah sebuah Aplikasi yang dibuat dengan tujuan untuk membuat Katalog Induk Perpustakaan. Seperti halnya SLIMS, aplikasi UCS juga menggunakan bahasa pemrograman Personal Home Page (PHP) dengan Database MySql.

Proses Instalasi UCS :

Proses Instalasi UCS hampir sama dengan Instalasi SLIMS, adapun langkah-langkah instalasi UCS adalah, sebagai berikut :

> Tahap Pra Instalasi
-   Siapkan sebuah PC (komputer) yang akan dijadikan Server
-   Pastikan PC anda sudah terinstal Xampp Control Panel dan Notepad++
-   Download Master program UCS

> Tahap Instalasi
-   Ekstraklah Master Program yang telah di Download ke Xampp/Htdocs
-   Buatlah Database baru dengan menggunakan PhpMyAdmin
- Import file Database UCS.sql dari Master program yang kita download tadi, Letaknya di folder install
-  Buatlah hak akses pengguna untuk database yang kita buat
*Prosesnya sama seperti saat menginstal SLIMS

> Tahap Setting di PC Server (PC Pusat Layanan)
-  Edit file Ucsysconfig.inc.php ,ubahlah syntax :

define('DB_HOST', 'localhost');
define('DB_PORT', '3306');
define('DB_NAME', 'ucs');
define('DB_USERNAME', 'adminucs');
define('DB_PASSWORD', '');
Ubah name, user name dan Password sesuai dengan Database yang kita buat tadi.



-  Edit File Ucserver.inc.php, ubahlah syntax :

// nodes configuration
$sysconf['node']['itc79'] = array(
    'id' => 'itc79', // node id (must be UNIQUE, lowercase and not containing any spaces!)
    'name' => 'Information-Technology & Technical support Center 79', // node name
    'password' => '', // this hash created with SHA1 algoritm
    'baseurl' => 'http://localhost/slims', // node base URL
    'ip' => '' // IP address of node
    );

Ubah id, name, password, base Url sesuai dengan data Klient UCS kita.



>  Tahap Setting di PC Client (Node)
-   Edit Sysconfig.inc.php ,ubahlah Syntax :
$sysconf['ucs']['enable'] = false;
$sysconf['ucs']['auto_delete'] = true;
$sysconf['ucs']['auto_insert'] = false;

Ubahlah False menjadi true

>   Cara Mengakses UCS
-   Buka Browser, lalu masuk ke Localhost/UCS



>  Cara Mengirimkan bibliografi dari PC Client
-   Masuk pada Software Slims, Masuk ke menu Bibliography
-   Tandai data bibliografi yang akan di kirim ke server UCS, Pilih unggah ke Katalog induk



-   Jika data bibliografi sudah terkirim, akan muncul pemberitahuan seperti dibawah ini :



-         Proses terakhir adalah Mengecek ke UCS nya, jika anda memiliki akses untuk masuk ke Software UCS (Pengelola), maka anda bisa melihatnya di menu Bibliography pada UCS.



Atau, jika anda tidak memiliki akses (pengguna biasa) anda bisa melihatnya di Beranda depan UCS


Selasa, 25 Juni 2013

Membuat Menu Tambahan Costum Membership di SLIMS 5 Meranti


Membuat Menu Costum Membership pada SLIMS 5 Meranti

( Tutorial ini ditulis berdasarkan Observasi langsung dengan berpedoman pada Materi dan File-file dari Mas Alfin Yasir (alfinyasr@gmail.com) beserta Mas Jushadi Arman Saz (czar.hadi@gmail.com))

Deskripsi :
Yang dimaksud dengan Menu Costum Membership adalah sebuah menu yang dibuat khusus untuk mengedit data-data keanggotaan. Tujuannya adalah untuk memudahkan Pustakawan dalam melakukan editing kartu anggota, jadi dengan Menu ini seorang Pustakawan bisa melakukan editing data-data untuk kartu anggota tanpa berpusing-pusing dengan Syntax bahasa pemograman.

Ini lah contoh Menu Costum Membership tersebut :




Adapun Langkah-langkah dalam menambahkan Menu ini adalah :
-         Visit goslim.net ,lalu download file Costumize membercard meranti.zip
-         Backup dulu data dalam admin template (htdocs\slims\admin\admin_template) , file membership (htdocs\slims\admin\modules\membership) dan folder file (htdocs\slims\files)
hal ini dilakukan untuk penjagaan jika terjadi kesalahan’
- copy file yang ada di Folder admin_template (ada pada file yg kita download) ke htdocs\slims\admin\admin_template ,dan file pada membership(ada pada file yg kita download) ke htdocs\slims\admin\modules\membership.
-         Buat tabel di Database Slims lewat PhpMyadmin
-         Import tabel ‘Kep_sek.sql’ dan ‘Rules_ka.sql’ di folder yang kita download tadi
-         terakhi Cek Menu Keanggotaan pada Software anda.

contoh kartu anggota :


Sabtu, 22 Juni 2013

Mengaktifkan Fungsi Captha



Tutorial mengaktifkan Fungsi Captha pada Senayan Library
Management System (SLIMS) 5 Meranti

Deskripsi :
Captcha adalah suatu bentuk uji tantangan-tanggapan (challange-response test) yang digunakan dalam perkomputeran untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer. Proses ini biasanya melibatkan suatu komputer (server) yang meminta seorang pengguna untuk menyelesaikan suatu uji sederhana yang dapat dihasilkan dan dinilai oleh komputer tersebut. Karena komputer lain tidak dapat memecahkan CAPTCHA, pengguna manapun yang dapat memberikan jawaban yang benar akan dianggap sebagai manusia.

Langkah-langkah mangaktifkan Fungsi Captha :
-         Editlah File sysconfig.inc.php dengan menggunakan Software Notepad ++,
-         Untuk mengaktifkan funsi captha ubahlah menjadi true,
$sysconf['captcha']['smc']['enable'] = true
$sysconf['captcha']['member']['enable'] = true

-         klik save
-         cek apakah fungsi captha sudah aktif atau belum dengan cara Login ke Software SLIMS,

Melampirkan File (Fille Attachment)



Melampirkan File (File Attachment) di Senayan Library Management System (SLIMS) 5 Meranti

Deskripsi :
Sebelum melampirkan file yang perlu di siapkan adalah Software Notepad ++, Software  ini berguna untuk melakukan editing Syntax pada Script yang tersedia. File yang dilampirkan juga dapat di unduh (Download).

Langkah-langkah melampirkan file :
-         Editlah file Sysconfig.inc.php di folder senayan anda, edit menggunakan Notepad ++
-         Langsung saja menuju baris 185 , rubahlah /* FILE DOWNLOAD */
$sysconf['allow_file_download'] = false; menjadi /* FILE DOWNLOAD */
$sysconf['allow_file_download'] = true;

 
- Klik save,
- Masuklah ke software SLIMS anda,
- Tambahkan Bibliografi baru, jangan lupa tambahkan file


-         sekarang lakukan penelusuran melalui katalog, lalu cobalah anda lihat file yang dilampirkan tadi.


Cara menambah jenis file yang dapat di lampirkan
-         Editlah sysconfig.inc.php dengan menggunakan Notepad ++
-         Tambahkanlah jenis file sesuai kebutuhan anda



Jumat, 21 Juni 2013

Manual Setting Menu Map



Tutorial Manual Setting Map Direktori
Senayan Library Management System (SLIMS) 5 Meranti

Deskripsi :
Peta yang dimaksud oleh penulis adalah menu peta / map yang ada di tampilan beranda depan slims, perhatikan gambar berikut :



Adapun langkah-langkah untuk melakukan penyetingan pada menu ini adalah :
-         Buka Browser, kemudian pergi ke Wikimapia.com,
-         Cari lokasi perpustakaan anda, kemudian buat tanda pada lokasi tersebut,
-         Copy “lat” dan “lon” (tertera pada address bar)



-         Buka direktori Lib/content/peta.inc.php (pada file senayan), edit dengan notepad ++
-         Ubah lah “lat” dan “lon” sesuai dengan data tadi



-         Edit pula keterangan mengenai lokasi perpustakaan anda, (masih dalam file yg sama),



-         terakhir Klik save dan silahkan anda buka menu map pada Software anda..


Mengonlinekan SLIMS



Tutorial Mengonlinekan Senayan Library Management System (SLIMS) 5 Meranti

 

 

Deskripsi :

Tutorial dibuat berdasarkan observasi langsung oleh penulis, diharapkan dengan Software SLIMS yang sudah online, para pustakawan dapat melakukan pekerjaannya dimana pun dia berada, asalkan tersedia jaringan internet.

 

Hal-hal yang perlu disiapkan :

  • Software Filezila client
  • Software Notepad ++
  • E-mail
  • Koneksi jaringan internet

Langkah-langkah mengonlinekan SLIMS :
1)  Buka Windows Explorer di Folder D:\xampp\htdocs. Copy seluruh file SLiMS. Paste saja di drive ataupun folder lain. 
penulis menggunakan SLiMS 5 ( Meranti)
2) Jalankan Browser. Buka http://localhost/phpmyadmin.  Lihat nama-nama database sebelah kiri. Klik saja nama database yang menjadi database nya file SLIMS anda. Kemudian klik tab ekspor. Pada format pilih SQL. Klik GO



3)   Jalankan Browser, arahkan ke http://www.000webhost.com/.  Klik saja SignUp (penulis menggunakan Webhosting dari www.000webhost.com). Isi formulir nya. Kemudian klik Create My Account. Sampai tahap ini Anda sudah terdaftar di 000webhost.com.


Isi Formulir , Kemudian Klik Create My Account
4)  Selanjut nya buka email Anda. Di Inbox ada email klik konfirmasi. Buka saja email tersebut dan klik URL Konfirmasi


beberapa detik kemudian Anda akan mendapatkan email pemberitahuan bahwa akun telah siap. Email Pemberitahuan Akun Hosting Telah Siap Bukalah email tersebut. Email ini berisi detil akun di 000webhost.com.





Dalam Keadaan Login Klik Goto CPanelseketika muncul halaman CPanel. Klik MySQL


Klik MySQL Silahkan isi pada formulir isian nama database , user database , paswod. Isi Formulir MySQL setelah Anda isi , klik create database. Munculah detil Informasi database yang baru saja dibuat

6)  Setelah Anda berhasil membuat database step selanjut nya adalah import database. Klik Back To MySQL.
7)  Untuk masuk di PHPMyAdmin klik saja EnterPHPMyAdmin
8)   setelah tampil halaman PHPMyAdmin , klik tab Import

Import SQL, Klik tombol Browse , cari file sql yang tadi Anda backup
Klik Go
9)  Editlah file sysconfig.inc.php menggunakan Notepad ++. langsung saja menuju baris 177 – 180, Kosongi text tersebut.

10) Sesuaikan DB_HOST dengan alamat host yang telah diberikan kepada Anda, Sesuaikan DB_NAME sesuai dengan nama databse yang telah anda buat, Sesuaikan DB_USERNAME sesuai dengan user database yang telah anda buat, Sesuaikan DB_PASWORD sesuai dengan user database yang telah anda buat

Setelah sysconfig.inc.php telah Anda edit, save
11) Edit file sysconfig.local.inc.php , langsung saja menuju baris 33, Sesuaikan DB_NAME sesuai dengan nama databse yang telah anda buat, Sesuaikan DB_USERNAME sesuai dengan user database yang telah anda buat, Sesuaikan DB_PASWORD sesuai dengan user database yang telah anda buat

Jangan lupa Klik Save.

12) Sekarang waktu nya upload file SLiMS. Gunakan software Filezilla. Loginlah pakai akun FTP Anda. Detil akun dapat Anda baca di email pemberitahuan tadi. Setelah itu upload lah semua file SLIMS ke public.html

13) Selamat menikmati SLIMS via Website.

Minggu, 16 Juni 2013

Panduan Lengkap Penggunaan SLIMS 5 Meranti

PANDUAN LENGKAP SENAYAN LIBRARY MANAGEMENT SYSTEM
(SLIMS) 5 MERANTI

Tips-tips Senayan Library Management System



Tips – tips Maintanance Software Senayan Library Management System (SLIMS)

 

Tips 1:
Hapus semua file image barcode secara rutin
Setelah sekian lama menggunakan SLiMS kemudian sering membuat barcode untuk data Item/Copies koleksi, maka file-file image barcode hasil generate cetak barcode akan menumpuk di folder"lokasi_source_slims/images/barcodes". Walaupun besar file-nya kecil-kecil tetapi cukup mengganggu juga kalau jumlah sudah ribuan, terutama bagi mereka yang pakaiwebhosting dengan space harddisk pas-pasan. Oleh karena itu bagi mereka yang sering mencetak barcode koleksi atau kartu anggota dengan SLiMS paling tidak sebulan sekali silahkan itu semua file image .png barcode di folder"lokasi_source_slims/images/barcodes" dibabat abissss!

Tips 2:
Cek file access.log dan error.log web server Apache di psenayan
Ada kasus dimana pengguna psenayan bingung setengah hidup ketika melihat ukuran folder psenayan mereka menggelembung atau bahasa kerennya, BLOATED, menjadi 3-5 Gigabyte padahal mereka tidak mengupload file-file digital ke SLiMS. Penyebab hal ini ternyata adalah file log milik web server Apache, yaituerror.log dan access.log yang menjadi semakin besar seiring pemakaian psenayan. Bagi anda yang belum tahu fungsinya, file access.log menyimpan semua informasirequest HTTP yang dilakukan ke web server Apache, sedangkan error.log menyimpan semua error/galat yang terjadi pada request HTTP, error yang terjadi pada program Apache itu sendiri, error pada SSL, dan error-error lainnya. Letaknya ada di direktori "/psenayan/apache/logs". Nah solusi masalah ini ada 3 alternatifnya: 
  1. Solusi 1: Kosongkan kedua file tersebut, atau hapus apabila terlalu besar untuk dibuka dengan Notepad dan kemudian buat kembali file teks kosong dengan nama yang sama. Solusi ini berlaku bagi mereka yang mengganggap tidak perlu mengetahui apa isi dari log web server Apache
  2. Solusi 2: Compress dalam format zip atau rar kedua file tersebut dan backup ke tempat lain kemudian buat kembali file teks kosong dengan nama yang sama. Solusi ini berlaku bagi mereka yang mengganggap penting untuk mengetahui apa isi dari log web server Apache, biasanya admin jaringan perlu menganalisa isi dari log ini, terutama apabila terjadi hacking, cracking, deface, dll pada website
  3. Solusi 3: Gunakan fasilitas Log Rotation yang disediakan oleh Apache untuk merotasi isi log secara otomatis dan periodik. Untuk lebih lengkapnya silahkan ikuti petunjuknya disini Log Rotation. Atau bisa juga gunakan fitur Piped Logs

Tips 3:
Backup psenayan dan database secara rutin
Bagi pengguna psenayan lakukan backup satu folder psenayan secara rutin dengan melakukan dua tips sebelumnya terlebih dahulu agar ukuran backup tidak terlalu besar dan kemudian kompresi folder psenayan dalam format zip atau rar (mau lebih kecil lagi? pake format 7z atau lzma sekalian :D). Beri nama file kompresi tersebut misalnya psenayan-20110817.zip biar kita lebih mudah mengidentifikasi kapan tanggal pembuatan backup tersebut. 
Untuk membackup database, gunakan fasilitas "Database Backup" yang terdapat pada modul "System" di SLiMS.Sebelumnya pastikan bahwa sudah tidak ada warning mysqldump di halaman awal admin SLiMS. Jangan lupa juga untuk memindahkan semua file hasil backup SLiMS (.sql atau .sql.gz) yang terletak di direktori"lokasi_source_slims/files/backup" ke tempat lain.

Tips 4:
Backup dan kosongkan System Logs SLiMS secara rutin
Lakukan proses backup dengan mendownload log System SLiMS dengan menggunakan fasilitas yang sudah disediakan dan kemudian kosongkan System Log SLiMS. Lakukan ini secara berkala setiap bulan.

Selasa, 11 Juni 2013

Instalasi SLIMS dalam jaringan LAN (Local Area Network)



Tutorial Instalasi Senayan Library Management System

(SLIMS) 5 Meranti dalam Jaringan Lokal (LAN)

 

Deskripsi :
Jaringan Local Area Network (LAN) adalah tipe jaringan dengan jangkauan jaringan paling kecil, yaitu hanya berskala lokal saja. Pada dasar nya proses install Senayan dengan Akses LAN hampir sama, yang beda hanya pada database host. Jika di lokal database host pakai localhost sedangkan akses LAN pakai IP server senayan (IP dimana Anda menginstall Senayan). Sederhananya, Software Senayan Library Management System hanya di instal pada Server jaringan, sedangkan untuk Client jaringan hanya mengakses Localhost milik server jaringan.

Skema Rooting jaringan SLIMS digambarkan sebagai berikut :


(Gambar diambil dari Software Simulasi Virtual Jaringan)

(Flowchart proses akses SLIMS)

Keuntungan akses LAN senayan adalah
>  Anda sebagai  Admin/Pustakawan dapat mengakses Senayan SLiMS komputer dijaringan LAN.
> Banyak admin/pustakawan dapat menginput konten data secara bersama
> User/pemustaka/pengunjung perpustakaan dapat mengakses OPAC Senayan SLiMS melalui komputer yang terhubung di jaringan LAN.

Hal-hal yang perlu di perhatikan :
> Nama folder SLIMS di Htdocs
> Nomor IP Server dan Client

Langkah-langkah Instalasi :
Proses Instalasi sama dengan instalasi pada dasarnya, yang berbeda adalah pada akses databasenya saja. Adapun proses instalasinya adalah sebagai berikut :
Install Xampp
-  Install Notepad ++
-  Extract Senayan pada Drive c:\xampp\htdocs 
-  Buka explorer. C:\xampp\htdocs rubah nama Folder menjadi slims.

Catatan : Ini perlu dilakukan agar nanti mempermudah dalam pemanggilan slims pada browser.jadi nantidi URL bar  cukup ketik localhost/slims atau jika diakses lewat jarinagn LAN cukup ketik  nomerIP/slims contoh 192.168.9.5/slims

-  Buka browser di URL bar ketikan localhost/phpmyadmin. klik basisdata. Ketik senayan pada form penciptaan database kemudian klik ciptakan.
-  setelah database senayan tercipta , pilihklik nama database senayan yang ada di kiri.Klik tab  Import . pada kotak browse/telusuri cari file  senayan.sql . Letak file senayan.sql ada di C:\xampp\htdocs\senayan\install . klik GO
-  Setelah sukses import SQL . Buat user database khusus pengakses database senayan. cara nya klik Hak Akses.

nama pengguna : slims                                                                    
host: 192.16.9.5 (ketiklah host sesuai IP dimana Anda menginstal Senayan SLiMS , agar nanti Senayan dapat diakses lewat LAN)
passwod : slims


-  klik/pilih Berikan Semua hak untuk database senayan
Klik GO
 
-  Sekarang saat nya editing sysconfig.local.inc.php dan sysconfig.inc.php letak file ini ada di C:\xampp\htdocs\senayan
-  editlah file sysconfig.local.inc.php dengan menggunakan Notepad ++. perhatikan gambar berikut. (lihat baris 33)


- ubahlah konfigurasi DB_NAME, DB_USERNAME, DB_PASSWORD, sesuai dengan database , username, paswod pada waktu Anda memesan database pada PHPmyadmin
DB_NAME ; senayan
DB_USERNAME : slims
DB_PASWORD : slims
setelah selesai , save
-  Sekarang saat nya editing sysconfig.inc.php letak file ini ada diC:\xampp\htdocs\senayan . editlah file sysconfig.inc.php dengan menggunakan Notepad ++
-  editlah letak/path MySQLdump. Perhatikan gambar berikut. (lihat baris 179 , secara asali  SLiMS dirancang disiapkan untuk server bebasis Linux ,jadi jika  anda menginstall SLiMS di Windows harus menyesuaikan letak MySQL sesuai dengan direktori Windows)
ubahlah
$ sysconf['mysqldump'] =” /usr/bin/mysqldump’;
menjadi
$ sysconf['mysqldump'] = ‘D:\xampp\mysql’;
Huruf drive sesuaikan dengan letak  drive dimana Anda menginstaal XAMPP.


-  editlah konfigurasi DB_NAME, DB_USERNAME, DB_PASSWORD, sesuai dengan database , username, paswod pada waktu Anda memesan database pada PHPmyadmin
DB_HOST : 192.168.9.5  <—– IP DIMANA ANDA MENGINSTALL SLIMS
DB_NAME ; senayan
DB_USERNAME : slims
DB_PASWORD : slims
setelah selesai , save


-  Coba buka browser di komputer server SLiMS (Komputer dimana Anda menginstall SLiMS ) ketikan localhost/slims di URL bar, tekan tombol ENTER.  

Catatan : jika anda ingin mengakses SLIMS di komputer server, maka anda bisa mengaksesnya lewat http:/Localhost/slims sedangkan untuk mengaksesnya lewat komputer Client anda harus mengaksesnya dengan menggunakan alamat IP/Slims

-  Coba buka di komputer Client jaringan, buka browserdi URL bar  ketik192.168.9.5/slims