Plugin SLiMS 7 Kartu Buku dan Slip Buku untuk SLiMS Tuju

Kartu Buku Slip Buku buat Apa , kan Sudah Pakai SLiMS Super Power Otomasi ????

Nah itu dia ada beberapa alasan yang saya temukan di grup SLiMS




1. Jika listrik mati pustakawan tetapdapat melayani peminjaman dan pengembalian. Nah kartu buku buat “nyimpan” data sementara peminjamn / pengembalian, Kartu buku memuat data nomor item dan juga nomor id member

2. Buat muas – muasin  juri lomba perpustakaan ( maapin aku ya jur kalau ada kata ku yang nyakitin hati elo , maaf ya jur ) Ada teman yang ditunjuk mengikuti lomba perpustakaan , dia sudah 2 tahun menggunakan SLiMS. Pada SLiMs secara default belum ada fitur cetak kartu buku dan slip buku. Dan seketika dapat mandat mengikuti lomba perpustakaan (konvensional ) yang kartu buku merupakan sekecil syarat wajib perpustakaan (konvensional). Teman yang ikut lomba kesulitan dong tentu nya harus ngetak ngetik buat kartu buku padahal otomasi kan gak perlu kartu buku dan slip buku. Puas lo jur kalu udah ada kartu buku nyahh !!!

3. Bernostalgia dengan perpustakaan konvensional. Ada beberapa SLiMerS masih membutuhkan kartu buku dan slip buku pada administrasi perpustakaan.

Horay Ada Plugin Cetak Kartu Buku dan SlipBuku buat SLiMS Tuju !!!!

Menurut catatan sejarah yang pernah saya catat .Plugin ini udah ada sejak zaman SLiMS 5 dibuat oleh kak Muhtar Bin Syams . Tertera  angka tanggal pembuatan pada tanggal  21 December 2012.
Nah saya ubah agar bisa dipakai pada SLiMS 7. Mau pakai?
Berikut cara nya :

1) Download plugin ini di  

  https://www.dropbox.com/s/tgdiu9loxkm9e23/plugin-slims-7-kartu-buku-slip-buku.rar?dl=0 


 

2) Ekstrak nanti akan terbentuk file:
kartu_buku.php
slip_buku.php
CARA-INSTALL.txt
gambar_kartu_buku.jpg
gambar_slip_buku.jpg

3.    Tempatkan  ( copy paste file yang tadi kamu ekstrak ) file kartu_buku.php dan slip_buku.php ke dalam direktori /slims7/admin/modules/bibliography/.


4.    Bila perlu .Back-up dulu   file printed_settings.inc.php yang terdapat pada direktori /slims7/admin/admin_template/. Hal ini dilakukan untuk jaga jaga jika terjadi malpraktik….

5.    Edit file printed_settings.inc.php menggunakan Notepad ++.  Tambahkan Script di bawah ini ( copy paste code ini , code ini ada pada file CARA-INSTALL.txt )

pada baris-baris terakhir file printed_settings.inc.php yang terdapat
pada direktori /slims7/admin/admin_template/.

        // Book Card print settings
        /* This source modified by Muh Tarom (http://irigomi.com) on Friday, 21 December 2012*/
        /* Digeek ulang oleh M.Zaemakhrus pada hari Sabtu 4 Oktober 2014 /
        /* measurement in cm */
        $bookcard_page_margin = 0.2;
        $bookcard_items_per_row = 2;
        $bookcard_width = 9;
        $bookcard_height = 10; // tinggi minimal kartu buku untuk kertas A4 / minimals height recommended for A4 paper
        $bookcard_include_header_text = 1; // change to 0 if dont want to use header in each book card
        $bookcard_address_text = ''; // tuliskan alamat perpustakaan di sini / type your library address here
        $bookcard_header_text = ''; // keep empty if you want to use Library Name as a header text
        $bookcard_cut_title = 36; // maximum characters in title to appear in each book card. change to 0 if you dont want the title cutted
        $bookcard_cut_authors = 36; // maximum characters in authors to appear in each book card. change to 0 if you dont want the authors cutted
        $bookcard_fonts = "Arial, Verdana, Helvetica, 'Trebuchet MS'"; // font to use
        $bookcard_number_row = 20; // numbers blank row of book card / jumlah baris kosong pada kartu buku
        
        // Book Slip print settings
        /* This source modified by Muh Tarom (http://irigomi.com) on Tuesday, 25 December 2012*/
        /* Digeek ulang oleh M.Zaemakhrus pada hari Sabtu 4 Oktober 2014 /
        /* measurement in cm */
        $bookslip_page_margin = 0.2;
        $bookslip_items_per_row = 2;
        $bookslip_width = 9;
        $bookslip_height = 20; // tinggi minimal kartu buku untuk kertas A4 / minimals height recommended for A4 paper
        $bookslip_include_header_text = 1; // change to 0 if dont want to use header in each book card
        $bookslip_address_text = ''; // tuliskan alamat perpustakaan di sini / type your library address here
        $bookslip_header_text = ''; // keep empty if you want to use Library Name as a header text
        $bookslip_cut_title = 36; // maximum characters in title to appear in each book card. change to 0 if you dont want the title cutted
        $bookslip_cut_authors = 36; // maximum characters in authors to appear in each book card. change to 0 if you dont want the authors cutted
        $bookslip_fonts = "Arial, Verdana, Helvetica, 'Trebuchet MS'"; // font to use
        $bookslip_number_row = 50; // numbers blank row of return slip / jumlah baris kosong pada lembar pengembalian

Untuk menuliskan alamat perpustakaan Anda,
silahkan isi bagian $bookcard_address_text = ”; dan $bookslip_address_text = ”; di antara tanda ”

Untuk menambah atau mengurangi barisan kosong pada Kartu Buku dan Lembar Pengembalian, 
silahkan ubah nilai pada bagian $bookcard_number_row = 20; untuk Kartu Buku
dan  
$bookslip_number_row = 50; untuk Slip Buku.

6.  Back-up dulu file submenu.php yang terdapat pada direktori /slims7/admin/modules/bibliography/.

7.  Tambahkan Script di bawah ini pada baris-baris terakhir file submenu.php yang terdapat dalam direktori /slims7/admin/modules/bibliography/.

$menu[] = array(__('Cetak Kartu Buku'), MWB.'bibliography/kartu_buku.php', __('Cetak Kartu Buku'));
$menu[] = array(__('Cetak Slip Buku'), MWB.'bibliography/slip_buku.php', __('Cetak Slip Buku'));

8.    Jika sudah, silahkan mencoba untuk melakukan Cetak Kartu Buku. dan juga Cetak Slip Buku. Login ke SLiMS. klik menu Bibliografi jika berhasil akan muncul sub menu Cetak Kartu Buku dan Cetak Kartu Slip Buku.


Centang data terpilih , tambahkan dalam antrian , Cetak ....




9.    Demikian, semoga bermanfaat. Baca juga FAQ ya ... , kalau sudah share tutorial ini




FAQ

F: Kalau buat SLiMS 5 bisa ?
Q: Bisa , gunakan kode plugin kartu buku slip buku SLiMS 5 , download  disini : goslims.net

F: Maksud nya back up gimana ya ?
Q: Maksud nya back up dalam hal ini adalah mencopy file dengan nama yang lain , misal submenu.php dicopy menjadi submenu-2.php . Ini dilakukan buat jaga jaga jika terjadi malpraktik