Selasa, 22 September 2020

Plugin Label Barcode Warna Sesion 5 : Mengubah Warna Pada Plugin Label Barcode Warna

Tak terasa 4 sesion sudah kita nikmati secara maraton dari Label Barcode Warna Sesion 1 , Sesion 2 Pengaturan Label Barcode Warna , Sesion 3 Label Barcode Warna KiriSesion 4 Label Barcode Warna Kanan nah di sesion 5 kita akan menikmati bagaimana merubah warna pada label barcode warna SLiMS 9. Tentu setiap perpustakaan setiap pustakawan memiliki style warna yang berbeda beda untuk setiap kelas ddc.

 Apa sih tujuan pewarnaan pada label ?

Baru kita bahas sekarang ya kegunaaan nya. Kasus nya gini misal saat ada anggota mengembalikan buku yang dipinjam. Pasti nya buku akan bertumpuk banyak dimeja. Buku campur bawur ada berbagai kelas 000 , 100 , 200 , ... hingga 900. Bagaimana memilah nya ? kalau dengan warna kita akan mudah memilah nya. Misal nya merah 000 , kuning 100 , hijau 200 , tinggal pilah sesuai warna kita pustakawan mudah mengelompokan buku yang bertumpokan tadi sesuai kelasifikasi nya. 

Setelah terkelompok baru kita tata kembali di rak buku sesuai klasifikasi nya. ya pasti plugin label barcode warna SLiMS 9 sangat membantu pustakawan bekerja. Mempercepat kerjaan dalam mengelompokan buku berdasarkan kelasifikasi nya.

Lanjut Kita Edit Code Warna

1. Source label barcode warna ada di file label_barcode_generator.php , ada di letak berikut  ini mudah saya percaya anda bisa. Perhatikan letak nya , teliti konsentrasi ini mudah 
  • jika pakai PSLiMS 9 64 bit ada di D:\amd64\httpd\htdocs\bulian\admin\modules\bibliography 
  • jika pakai PSLiMS 9 32 bit ada di D:\x86\httpd\htdocs\bulian\admin\modules\bibliography 
  • jika pakai SLiMS XAMPP ada di D:\xampp\htdocs\bulian\admin\modules\bibliography 
 
Silahkan edit file label_barcode_generator.php tadi menggunakan Visual Studio Code , seperti ini code nya 
   
  // load print settings from database to override value from printed_settings file
  loadPrintSettings($dbs'barcode');

  // chunk barcode array
  $chunked_barcode_arrays = array_chunk($item_data_array$sysconf['print']['barcode']['barcode_items_per_row']);

  $lebar        = $sysconf['print']['barcode']['barcode_box_width'];
  $tinggi       = $sysconf['print']['barcode']['barcode_box_height'];
  $barcode      = $sysconf['print']['barcode']['barcode_coll_size'];
  $border       = $sysconf['print']['barcode']['barcode_border_size'];
  $header_color = array(0=>"#0080C0",1=>"#FFFF00",2=>"#0033CC",3=>"#80FFFF",4=>"#0080FF",5=>"#FF80C0",6=>"#33FF00",7=>"#FF0000",8=>"#C0C0C0",9=>"#8000FF");
  $text_color = array(0=>"#000",1=>"#FFF",2=>"000",3=>"#000",4=>"#000",5=>"#000",6=>"#000",7=>"#000",8=>"#000",9=>"#000");
 

 
2. Fokus pada baris 161 dan 162 , header_color adalah warna background , sedangkan text_color adalah warna pada text , 
 
Lihat pada gambar berikut. Pink diatur oleh header_color sedangkan teks Warna Hitam Perpustakaan SLiMS Kudus diatur text_color.  
 

Warna pada web menggunakan hexacode , enam kode yang terdiri dari tanda pagar dan enam karakter berupa huruf dan angka , kode ini merepresentasikan warna - dikomputer tampil sebagai warna . Ada banyak kode kalau dihapalkan semua bisa muntah 
 
3. Telah kita siapkan kode warna yang siap pakai kunjungi web https://slimskudus.github.io/hexcolor/ Link yang tadi adalah web yang berisi hexacode yang dapat kita gunakan untuk copy code hexacode nya. Misal merah #f44336 , ingat ya hexacode yang ada tanda pagar nya ini yang nanti dicopas

 
4. Copy kode nya dari web https://slimskudus.github.io/hexcolor/ , kemudain paste di source code label barcode warna  , pada :
  • Pada header_color 0=> arti nya klasifikasi 000 berwarna #0080C0 , silahkan hapus code #0080C0 , dan copas kan dari web tadi , selanjut nya sperti itu hingga kelas 900
  • Pada text_color juga sama , text_color ini menyesuaikan header_color , kalau header_color berwarna gelap maka pakai text_color  yang terang , hitam #000000 , putih #ffffff
   
$header_color = array(0=>"#0080C0",1=>"#FFFF00",2=>"#0033CC",3=>"#80FFFF",4=>"#0080FF",5=>"#FF80C0",6=>"#33FF00",7=>"#FF0000",8=>"#C0C0C0",9=>"#8000FF");
  $text_color = array(0=>"#000",1=>"#FFF",2=>"000",3=>"#000",4=>"#000",5=>"#000",6=>"#000",7=>"#000",8=>"#000",9=>"#000");

 
5. Silahkan ganti semua sesuai keinginan anda , selesai simpan , klik file save  , silahkan tutup aplikasi Visual Studio Code.

6. Kita coba cetak login ke admin SLiMS , Bibliografi > Label Barcode Printing
 

 Muncul daftar antrian , seperti biasa klik Tandai Semua > Tambahkan Dalam Antrian > Cetak Barcod untuk Data Terpilih
 

6. Muncul print preview seperti ini , dan cetak dengan printer, siap dipakai



Daftar Pustaka
1. Photo by Robert Anasch on Unsplash , diakses pada 22 September 2020 , 11:42 WIB

Password SLiMS 9 Series 1 : Set Pasword Anggota Secara Berjamaah ( Secara Bersama )

Misal nya anda sudah import ratusan data CSV anggota , atau sudah menambahkan ratusan data anggota melalu input dari SLiMS dan paswod anggota belum anda buat. Maka anggota tidak bisa login ke halaman anggota / Area Anggota yang di OPAC halaman ini berisi informasi keanggotaan , buku apa yang dipinjam , buku apa yang dipesan. Jika anda edit satu demi satu pasti capek. Nah pada tutorial berikut akan kita praktekan Set Pasword Anggota Secara Berjamaah ( secara bersama ).


 

Pertama anda harus pakai phpmyadmin biar mudah. Kalau di Xampp sudah pasti ada jika anda pakai PSLiMS anda harus install phpmyadmin terlebih dahulu , cara install phpmyadmin dapat anda baca di Cara Install PHPMYADMINdi PSLiMS 9 

1. Akses phpmyadmin , localhost/phpmyadmin , jika paai PSLiMS localhost:8089/pma


 

2. Kemudian select database nya SLiMS , cara nya klik pada nama nama database yang ada di sebelah kiri , tanda database sudah diselect adalah nama database muncul dibagian atas. Misal nama database pada SLiMS saya bulian. dan Ketika anda klik akan muncul nama nama tabel nya , lihat panel kanan

3. Klik tab sql , tab query digunakan untuk mengetik perintah sql. cara nya ketik perintah dan klik go untuk mengeksekusi perintah.

 


4. Pada kotak perintah silahkan ketik perintah berikut , bagi yang ingin copas code sudah kita sediakan di link : Copas Code Set Pasword Anggota Secara Berjamaah

UPDATE `member` SET `mpasswd` = MD5('bejo');
 

Arti nya update semua tabel member pada kolom passwd dengan isian MD5 berisi 'bejo'. Nanti nya semua anggota akan berpassword bejo

Kemudian klik tombol go untuk mengeksekusi perintah , akan muncul kotak dialog , klik OK


5. Coba akses OPAC , klik Area Anggota , ini digunakan untuk login member / anggota. Input id anggota , paswod bejo


Okay berhasil login dengan id dan paswod bejo, berikut tampilan halaman Area Anggota.



Daftar Pustaka 

1. Photo by Markus Spiske on Unsplash , diakses pada 22 September 2020 , 06:01 WIB

2. Forum Facebook Senayan  SLiMS https://web.facebook.com/groups/senayan.slims/permalink/10155749130066964 diakses pada 22 September 2020 , 06:05 WIB

Senin, 21 September 2020

Plugin Label Barcode Warna Sesion 4 : Label Barcode Warna Kanan

Tutorial ini merupakan kelanjutan dari Plugin SLiMS 9 : Label Barcode Warna Sesion 1 dan Plugin Label Barcode Warna SLiMS 9 Sesion 2 Pengaturan Cetak Label Barcode Warna . Jika anda ingin Label Barcode Kiri dapat anda baca di Plugin Label Barcode Warna Sesion 3 : Label Barcode Warna Kiri .

Plugin Label Barcode Warna ini keren kita bisa dengan mudah mengatur ukuran panjang , ukuran lebar dan juga letak barcode nya apakah di kanan atau dikiri , tinggal klik dan isi konfigurasi jadi label barcode yang sesuai kebutuhan sesuai keinginan.

Mengapa Label Barcode Warna Kanan ?

Coba bayangkan saat siswa menyerahkan buku kepada anda. Buku diserahkan siswa sampul depan diatas , sedangkan barcode ada dibagian bawah ( hasil tempel label barcode Kiri ). Selanjut nya untuk sacn barcode , pasti anda akan membalik buku yang sampul bawah. Jika siswa minimal pinjam 2 buku maka anda akan melakukan pembalikan 2 kali setiap peminjaman , bayangkan jika dalam sehari ada 40 peminjaman maka anda akan melakukan 80 pembalikan wah banyak ya.

Itulah keuntungan jika barcode ada dikanan. Sangat bermanfaat ya. Mudah pengaturan nya.



Label Barcode Warna Kanan nanti nya dipasang di cover depan buku , jadi barcode ada di cover depan. Lebih mudah nya , penerapan nya dapat anda lihat foto diatas.

Berikut Seting Label Barcode Warna Kanan

1. Login di halaman admin Klik menu Bibliografi > Label Barcode Printing


 

2. Kemudian klik tombol Ubah setelan cetak barcod.

3. Akan muncul form , isi form sesuai dengan yang saya isi , lihat tabel berikut. Isi sesuai tabel


Nama Form Isi
Barcode Page Margin 0.2
Barcode Items Per Row 2
Barcode Items Margin 0.5
Barcode Box Width 8
Barcode Box Height 4
Barcode Include Header Text Tunjukan
Barcode Cut Title Tunjukan
Barcode Header Text Kosongi
Barcode Fonts Arial, Verdana, Helvetica, 'Trebuchet MS'
Barcode Font Size 12
Skala Barkod 70
Barcode Border Size 2
Barcode Coll Size 2
Barcode Position r
Barcode Rotate cw

 

4. Agar setingan tersimpan , klik tombol Simpan Pengaturan.


5. Kita coba cetak , klik Tandai Semua > Tambahkan Dalam Antrian > Cetak Barcod untuk Data Terpilih

6. Muncul print preview seperti ini , dan cetak dengan printer, siap dipakai


Plugin Label Barcode Warna Sesion 3 : Label Barcode Warna Kiri

Tutorial ini merupakan kelanjutan dari Plugin SLiMS 9 : Label Barcode Warna Sesion 1 dan Plugin Label Barcode Warna SLiMS 9 Sesion 2 Pengaturan Cetak Label Barcode Warna 

Plugin Label Barcode Warna ini keren , kita bisa dengan mudah mengatur ukuran panjang , ukuran lebar dan juga letak barcode nya apakah di kanan atau dikiri , tinggal klik dan isi konfigurasi jadi label barcode yang sesuai kebutuhan sesuai keinginan.

 

Label Barcode Warna Kiri nanti nya dipasang di cover belakang buku , jadi barcode ada di cover belakang. Lebih mudah nya , penerapan nya dapat anda lihat foto diatas.

Berikut Seting Label Barcode Warna Kiri

1. Login di halaman admin SLiMS. Klik menu Bibliografi > Label Barcode Printing


 

2. Kemudian klik tombol Ubah setelan cetak barcod.

3. Akan muncul form , isi form sesuai dengan yang saya isi , lihat tabel berikut. Isi sesuai tabel

Nama Form Isi
Barcode Page Margin 0.2
Barcode Items Per Row 2
Barcode Items Margin 0.5
Barcode Box Width 8
Barcode Box Height 4
Barcode Include Header Text Tunjukan
Barcode Cut Title Tunjukan
Barcode Header Text Kosongi
Barcode Fonts Arial, Verdana, Helvetica, 'Trebuchet MS'
Barcode Font Size 12
Skala Barkod 70
Barcode Border Size 2
Barcode Coll Size 2
Barcode Position l
Barcode Rotate cc

 

4. Agar setingan tersimpan , klik tombol Simpan Pengaturan.


5. Kita coba cetak , klik Tandai Semua > Tambahkan Dalam Antrian > Cetak Barcod untuk Data Terpilih

6. Muncul print preview seperti ini , dan cetak dengan printer


Minggu, 20 September 2020

Plugin Label Barcode Warna SLiMS 9 Sesion 2 Pengaturan Cetak Label Barcode Warna

Ini adalah kelanjutan dari tutorial Plugin SLiMS 9 : Label Barcode Warna Sesion 1 jadi sebelum praktik ini anda harus praktik tutorial Plugin SLiMS 9 : Label Barcode Warna Sesion 1 . Jika pada sesion 1 sudah bisa silahkan lanjut di sesion 2 ini.

Edit Code print_settings.php

1. Jalankan aplikasi Visual Studio Code .Silahkan buka file print_settings.php ,

Perhatikan letak nya , teliti konsentrasi ini mudah.

  • jika pakai PSLiMS 9 64 ada di D:\amd64\httpd\htdocs\bulian\admin\modules\bibliography 
  • jika pakai PSLiMS 9 32 ada di D:\x86\httpd\htdocs\bulian\admin\modules\bibliography 
  • jika pakai SLiMS XAMPP ada di D:\xampp\htdocs\bulian\admin\modules\bibliography 


 Dan buka di Visual Studi Code , seperti ini code nya

<?php
/**
*
* 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 3 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
*
*/

/* Global application configuration */

// key to authenticate
define('INDEX_AUTH', '1');
// key to get full database access
define('DB_ACCESS', 'fa');

2. Pada file yang anda download ada file  copy-paste-to-print_settings_php, silahkan buka menggunakan Visual Studio Code , file  ini berisi code yang harus ditambahkan pada file print_settings_php ,

$measure['print']['barcode']['barcode_coll_size'] = __('(cm)');
$measure['print']['barcode']['barcode_position'] = __('(l atau r)');
$measure['print']['barcode']['barcode_rotate'] = __('(cc atau cw)');

Silahkan copy code pada file copy-paste-to-print_settings_php

4. Selanjut nya paste di bawah barcode_border_size , sehingga jadi seperti ini , sekedar info code yang diapit 'barcode' adalah segala pengaturan pada barcode dan juga plugin-label-barcode

// item barcode print settings
/* measurement in cm */
$measure['print']['barcode']['barcode_page_margin'] = __('(cm)');
$measure['print']['barcode']['barcode_items_per_row'] = __('(cm)');
$measure['print']['barcode']['barcode_items_margin'] = __('(cm)');
$measure['print']['barcode']['barcode_box_width'] = __('(cm)');
$measure['print']['barcode']['barcode_box_height'] = __('(cm)');
$measure['print']['barcode']['barcode_include_header_text'] = $visibility_options;

$measure['print']['barcode']['barcode_cut_title'] = $visibility_options;
$measure['print']['barcode']['barcode_header_text'] = __('(empty if you want to use Library Name)');
$measure['print']['barcode']['barcode_fonts'] = __('(name of the font used)');
$measure['print']['barcode']['barcode_font_size'] = __('(pt)');
$measure['print']['barcode']['barcode_scale'] = __('(percent relative to box width and height)');
$measure['print']['barcode']['barcode_border_size'] = __('(px)');

$measure['print']['barcode']['barcode_coll_size'] = __('(cm)');
$measure['print']['barcode']['barcode_position'] = __('(l atau r)');
$measure['print']['barcode']['barcode_rotate'] = __('(cc atau cw)');

5. Silahkan save kerjaan anda , seperti biasa klik File - Save , sekedar informasi tiga baris yang baru nanti akan menciptakan form baru pada seting barcode , tampilan nya seperti berikut ini 


Coba Login Di Admin SLiMS , Bibliografi > Label Barcode Printing

6. Login di halaman admin SLiMS , klik Bibliografi > Label Barcode Printing , disinilah plugin label barcode warna berada

7. Perhatikan pada bagian atas ada tombol , sekarang ada tombol Ubah Setelan Cetak Barcod , nah dengan ini plugin label barcode warna bisa kita ubah jadi : Label Barcode Kanan , Label Barcode Kiri , kita lanjut pada sesion selanjut nya. Karena tutorial ini panjang , sengaja dibuat bersesion agar mudah dipahami.


Nanti kan muncul kotak dialog form yang dapat anda isi untuk pengaturan label barcode. Mudah tinggal klik isi tanpa menyentuh code printed-seting.inc.php. Seperti ini form setingan label barcode.

Cheat Tablel Seting Label Barcode Warna

Untuk memahami setingan nya pahami tabel , berikut ini. Saran dari kita jangan langsung semua diubah tapi satu per satu. Agar tidak terjadi malpraktik ganti per form satu , kemudian dsimpan , coba cetak. Jadi satu persatu agar tahu perbedaan nya.

No Aturan Pencetakan Kegunaan Satuan
1 Barcode Page Margin Mengatur jarak halaman cetak cm
2 Barcode Items Per Row Banyak nya label barcode per baris item
3 Barcode Items Margin Jarak antar label barcode cm
4 Barcode Box Width Mengatur Lebar Mendatar cm
5 Barcode Box Height Mengatur Tingi cm
6 Barcode Include Header Text Menampilkan header nama perpustakaan pilih sembunyikan / tunjukan
7 Barcode Cut Title Menampilkan judul buku pada barcode pilih sembunyikan / tunjukan
8 Barcode Header Text Jika ingin menggunakan Nama Perpustakaan, kosongkan , akan sesuai dengan seting pada nama perpustakaan pada sistem Jika ingin menggunakan nama yang berbeda dari sistem , silahkan isi
9 Barcode Fonts Font yang digunakan Biarkan saja Arial, seperti bawaan
10 Barcode Font Size Mengatur ukuran font pada nomor panggil pt
11 Skala Barkod Mengatur ukuran skala gambar barcode, ideal minimal 70% , makin besar makin bagus karena akan makin jelas hasil cetak nya %
12 Barcode Border Size Mengatur ukuran border garis luar barcode px
13 Barcode Coll Size Mengatur ukuran lebar pada barcode saja cm
14 Barcode Position Mengatur letak barcode silahkan isi r untuk right(kanan) , silahkan isi l untuk l (left) r atau l
15 Barcode Rotate Mengatur perotasian barcode searah jarum jam ( cw = ClockWise) atau berlawanan arah jarum jam ( cc = counterclockwise ) cc atau cw/td>

Daftar Pustaka :

1. Photo by Karl Groendal on Unsplash diakses pada 20 September 2020 , 17:03

2. Setting Label Barcode SLiMS Cendanadiakses pada 21 September 2020 , 03:47

Membuat File Info PHP Untuk Mengetahui Informasi Server Web

Saya Sudah Pakai SLiMS dan Xampp tapi tidak tahu PHP nya versi berapa trus modul apa saja yang aktif, gimana ?

Cek dahulu versi PHP di xampp anda. Dengan menggunakan file ifo php nanti kan muncul detail info php di server anda

Cara nya ?

Silahkan buat info.php , buka Visual Studio Code , kemudian ketikan code berikut ,

Simpan dengan nama file info.php , simpan di D:\xampp\htdocs\

<?php
phpinfo();
?>

Kemudian akses di browser , alamat nya localhost/info.php

Akan muncul berbagai informasi di server anda.


Daftar Pustaka 

1. Photo by JESHOOTS.COM on Unsplash diakses pada , 20 September 2020 , 14:31 WIB

Pesan Eror Series 2 : All Location Fatal error Uncaught Error Call to a member function fetch_row on bool in thrown in

Pesan eror adalah pesan yang menampilkan salah konfigurasi , database tidak beres , server bermaslahah dan sejenis nya. Kita akan mengulas pesan pesan eror secara berseri agar anda memahami pesan eror dan cara memperpaiki nya.

Pada kesempatan ini kita akan belajar dan praktik pesan eror , 

All Location Fatal error: Uncaught Error: Call to a member function fetch_row() on bool in E:\amd64\httpd\htdocs\bulian\lib\contents\common.inc.php:34 Stack trace: #0 E:\amd64\httpd\htdocs\bulian\index.php(61): require() #1 {main} E:\amd64\httpd\htdocs\bulian\lib\contents\common.inc.php on line 34 

Pean eror ini muncul di OPAC SLiMS , ketika anda akses OPC muncul pesan Fatal error: Uncaught Error: Call to a member function fetch_row() on bool in E:\amd64\httpd\htdocs\bulian\lib\contents\common.inc.php:34 Stack trace: #0 E:\amd64\httpd\htdocs\bulian\index.php(61): require() #1 {main} E:\amd64\httpd\htdocs\bulian\lib\contents\common.inc.php on line 34.

Itu menandakan database , user dan passord sudah konek dengan source code SLiMS namun ada yang tidak beres denga database nya , database korup , database kosong

Bagaimana mengecek nya kalau database saya eror 

Cara paling mudah adalah cek melalui phpmyadmin. kalau pakai xampp cukup buka browser da akses ke localhost/phpmyadmin. Jika anda pakai PSLiMS 9 anda bisa pakai Adminer tutorial ada di Cara Akes Adminer , atau kalau ingin PSLiMS bisa akses phpmyadmin install dulu phpmyadmin di PSLiMS , tutorial ada di Cara Insall PHPMyAdmin di PSLiMS

Misal pada komputer saya ,  ketika saya cek ternyata database ada , namun tabel rabel nya hilang . No tables found in database


Bagaimana Memperbaiki nya ?

Cara memperbaiki kerusakan ini adalah , anda impor SQL backup dari SLiMS. Masih di phpmyadmin , Buat database baru dan impor , edit konfigurasi , jadi SLiMS normal lagi

Pesan Eror Series 1 : Mysqldump Not Found program is not right! Windows Based, Cara BackUp SLiMS lewat Admin SLiMS

Ketika login sering menemukan pesan eror , The PATH for mysqldump program is not right! Please check configuration file or you won't be able to do any database backups.

Kalau aplikasi SLiMS dalam bahasa Indonesa , muncul pesan error Letak mysqldump tidak sesuai! Periksa kembali berkas konfigurasi aplikasi atau Anda tidak dapat melakukan pencadangan. Arti nya aplikasi mysqldump.exe tidak ditemukan aplikasi SLiMS dengan benar atau mysqldump.exe lokasi nya tidak tepat sehingga SLiMS tidak bisa melakukan backup.

Sekedar info mysqldump.exe   adalah aplikasi kecil bawaan MySQL / MariaDB untuk mengekspor sql , nah aplikasi ini perlu "dikenalkan" ke SLiMS melalui sysconfyg.inc.php. Backup SLiMS ada di menu System > Salinan Pangkalan data , jika mysqldump.exe   belum tepat maka kita gak bisa membackup lewat SLiMS.

Di sini anda tidak akan saya ajari instan , edit selesai bukann tapi saya beritahu secara detail dan profesional ya agar anda benar benar bisa SLiMS bukan sekedar selesai instan. Diartikel ini juga akan dibahas cara backup SLiMS lewat halaman admin SLiMS. Selamat berkarya 

Mari Kita Buktikan  Apakah Yang Terjadi Jika mysqldump.exe belum tepat ? 

1. Login ke admin SLiMS. Kemudian klik System > Database BackUp , aplikasi SLiMS dalam bahasa Indonesia Sistem > Salinan Pangkalan Data. Menu ini dugunakan untuk menginisiasi backup

2. Kemudian klik Mulai Salinan Baru maka proses backup akan berlangsung. tunggu sebentar


 
3. Hingga muncul kotak dialog Backup SUCCESSFUL, backup files saved to E:amd64httpdhtdocsulian ilesackup!

 

4. Perhatikan letak hasil backup / Lokasi Hasil Cadangan , misal di SLiMS saya 

E:\amd64\httpd\htdocs\bulian\files\backup\backup_20200918_171849.sql , 

arti nya file SQL ada di E:\amd64\httpd\htdocs\bulian\files\backup\backup_20200918_171849.sql

5. Coba kita buka pada aplikasi Windows Exsplor pada folder sesuai Lokasi Hasil Cadangan tadi , lihat size ukuran nya 0kb , arti nya ini kosong gak ada isi database nya alias SLiMS tidak bisa membackup lewat halaman admin SLiMS

Dimanakah Letak mysqldump.exe ?

Untuk memastikan mysqldump.exe berada. Silahkan buka windows eksplorer sesuai letak berikut

  • Jika di PSLiMS 9 x64 ada di E:\amd64\mariadb\bin
  • Jika di PSLiMS 9 x86 ada di E:\x86\mariadb\bin
  • Jika di SLiMS XAMPP ada di D:\xampp\mariadb\bin

 
Untuk mengcopy lokasi silahkan klik diarea lokasi lihat gambar dibawah , klik diarea itu sehingga muncul teks lokasi , nanti lokasi ini kita copy

Ketika anda klik maka lokasi akan muncul berupa teks , silahkan klik kanan pada teks itu, dan klik Copy, nanti alamat ini kita paste di dalam code  di sysconfig.inc.php


Kenapa Di Komputer Saya tidak ada mysqldump.exe yang ada hanya mysqldump saja ?

Itu karena komputer windows anda belum diseting mnampilkan file ekstension. Cara menampilkan nya 

Buka aplikasi Windows Eksplorer , Klik tab View kemudian centang pada File name ekstension. Dengan ini semua tipe ekstensi akan muncul , apakah jpg , mp3 , php , xls.

Okay sudah cukup pembuktian nya , agar benar SLiMS bisa backup ya kita konfigurasi kita tata dengan benar melalui sysconfig.inc.php . Di tutorial ini saya pakai Windows 10 64 bit.

Cara menangani  Mysqldump Not Found program is not right!

1. Silahkan edit file sysconfyg.inc.php menggunakan Visual Studio code, ingat lokasi nya, ingat pula DRIVE dimana pslims diinstall apakah di D atau E

  • Jika di PSLiMS 9 x64 ada di E:\amd64\httpd\htdocs\bulian
  • Jika di PSLiMS 9 x86 ada di E:\x86\httpd\htdocs\bulian
  • Jika di SLiMS XAMPP ada di D:\xampp\htdocs\bulian

2. Ketika code dibuka di menggunakan Visual Studio code , seperti ini tampilan nya , kita fokus pada mysql dump , ada banyak konfigurasi di code sysconfig segala teknik SLiMS diatur di file ini.

 
/* DATABASE BACKUP config */
// specify the full path of mysqldump binary
// Added by Drajat Hasan
// For Windows platform with XAMPP
if (preg_match("/(Windows)/i"php_uname('a'))) {
   if (preg_match("/(xampp)/i"__DIR__)) {
      $rempath = substr(__DIR__0strpos(__DIR__"htdocs"));
      $sysconf['mysqldump'] = $rempath."mysql\bin\mysqldump.exe";
    } else {
      // not use XAMPP? change this value with full path of mysqldump.exe
      $sysconf['mysqldump'] = 'C:\...\mysqldump.exe';
    }
else {
   // For Linux Platform
   $sysconf['mysqldump'] = '/usr/bin/mysqldump';
}
 

3. Silahkan tekan tombol CTRL dan F bersama untuk memudahkan pencarian ketik kata kunci pencarian :  mysqldump.exe ,maka si kotak pencari akan mencari otomastis


Nah ketemu kan 😀 , fokus pada yang mysqldump.exe , 
Silahkan paste alamat mysqdump tadi yang sudah anda copy tadi. 
Di komputer saya E:\amd64\mariadb\bin

Jadi code nya seperti ini , perhatikan ya 

$sysconf['mysqldump'] = 'E:\amd64\mariadb\bin\mysqldump.exe'; 

Harus lengkap sampai mysqldump.exe. Berikut konfigurasi di komputer saya pakai PSLiMS 9 64 Bit. Windows 10 , PSLiMS  saya install di drive E.

 
if (preg_match("/(Windows)/i"php_uname('a'))) {
   if (preg_match("/(xampp)/i"__DIR__)) {
      $rempath = substr(__DIR__0strpos(__DIR__"htdocs"));
      $sysconf['mysqldump'] = $rempath."mysql\bin\mysqldump.exe";
    } else {
      // not use XAMPP? change this value with full path of mysqldump.exe
      $sysconf['mysqldump'] = 'E:\amd64\mariadb\bin\mysqldump.exe';
    }
else {
   // For Linux Platform
   $sysconf['mysqldump'] = '/usr/bin/mysqldump';
}
 

4. Klik File > Save untuk menyimpan hasil kerja. dan tutup saja Visual Studio Code

Mari Kita Buktikan  Apakah Yang Terjadi Jika mysqldump.exe SUDAH tepat ? 

1. Login ke admin SLiMS. Kemudian klik System > Database BackUp , aplikasi SLiMS dalam bahasa Indonesia Sistem > Salinan Pangkalan Data. Menu ini dugunakan untuk menginisiasi backup, Klik Mulai Salinan Baru

 

2. Kemudian klik Mulai Salinan Baru maka proses backup akan berlangsung. tunggu sebentar. Hingga muncul kotak dialog seperti berikut , klik Ok Backup SUCCESSFUL, backup files saved to E:amd64httpdhtdocsulian ilesackup!

 

3. Perhatikan letak hasil backup / Lokasi Hasil Cadangan , misal di SLiMS saya 

E:\amd64\httpd\htdocs\bulian\files\backup\backup_20200920_052049.sql

arti nya file SQL ada di E:\amd64\httpd\htdocs\bulian\files\backup\backup_20200920_052049.sql


4 . Coba kita buka pada aplikasi Windows Exsplor pada folder sesuai Lokasi Hasil Cadangan tadi , lihat size ukuran nya tidak Okb , arti nya ini tidak kosong ada isi database nya alias SLiMS bisa membackup lewat halaman admin SLiMS. Ini di komputer saya , hasil backup sebesar 2.130 kb , atau kalau dikonversi dalam MB sebesar 2.1 MB.

 


Jumat, 18 September 2020

Plugin SLiMS 9 : Label Barcode Warna Sesion 1

Banyak yang inbox meminta plugin label barcode warna untuk SLiMS 9. Plugin  Label Barcode Warna adalah plugin yang sangat diminati dan disukai pengguna SLiMS karena plugin ini memudahkan dalam pengelompokan buku berdasarkan klasifikasi dan juga mempercepat dalam pengolahan buku terutama dalam penempelan label dan barcode jadi satu kali kerja.

Pada tutorial ini saya menggunakan Plugin Label Barcode Warna karya mas Heru Subekti , saya push di repository github https://github.com/slimskudus/label-barcode-warna-slims-9

Download Plugin Label Barcode Warna SLiMS 9

0. Anda mendownload Plugin Label Barcode Warna SLiMS 9 , dengan mengeklik button di bawah ini.

Download

Ekstak File Download

1. Silahkan ekstak file , akan tercipta folder yang didalam nya terdapat file 

  • label_barcode_generator.php , source code file plugin label barcode warna
  • submenu.php , source code file untuk menampilklan sub menu yang ada pada menu biblografi
  • printed_settings.inc.php , source code file yang nanti kita edit untuk ditambahkan di printed_settings.inc.php yang bawaan SLiMS ,
  • copy-paste-to-print_settings_php, ini berisi code yang harus ditambahkan pada file print_settings_php , karena tutorial panjang , pada bagian ini kita bahas pada sesion 2

2. Anda harus teliti , ini mudah tinggal kopi paste saja ! baca tutorial dan ikuti dengan teliti.

Kenapa Di Komputer Saya tidak ada .php yang ada hanya nama file saja ?

Itu karena komputer windows anda belum diseting menampilkan file ekstension. Perlu anda tampilkan biar tahu jenis ekstension nya. Wajib ya biar anda tahu dengan pasti file file ekstension apa yang anda pakai ! Berikut cara menampilkan nya.

Buka aplikasi Windows Eksplorer , Klik tab View kemudian centang pada File name ekstension

Copas Di Lokasi Yang Tepat

3. Kopi paste submenu.php dan label_barcode_generator.php   

Perhatikan letak nya , teliti konsentrasi ini mudah 

  • jika pakai PSLiMS 9 64 bit paste ke D:\amd64\httpd\htdocs\bulian\admin\modules\bibliography 
  • jika pakai PSLiMS 9 32 bit paste ke D:\x86\httpd\htdocs\bulian\admin\modules\bibliography 
  • jika pakai SLiMS XAMPP paste ke D:\xampp\htdocs\bulian\admin\modules\bibliography 

Jika ada peringatan replace submenu.php klik pilih  Replace the file in the destination, ok , itu arti nya tempa / ganti submenu.php dengan yang baru.

Berikut tampilan file file nya yang sudah kita paste

Sekedar informasi biar anda tahu perlu saya ingatkan submenu tadi ada penambahan baris code sub menu cetak label barcode code nya seperti ini ,

//add by heru 2015
$menu[] = array(__('Label Barcodes Printing'), MWB.'bibliography/label_barcode_generator.php', __('Print Label Barcodes'));

itu nanti nya akan memunculkan menu Label Barcodes Printing di sub menu Bibliografi

Edit file printed_settings.inc.php 

4. Edit file printed_settings.inc.php yang asli  , iya yang asli saya tegaskan sekali lagi yang asli !!!

file ini ada di

  • jika pakai PSLiMS 9 64 bit ada di D:\amd64\httpd\htdocs\bulian\admin\admin_template
  • jika pakai PSLiMS 9 32 bit ada di D:\x86\httpd\htdocs\bulian\admin\admin_template
  • jika pakai SLiMS XAMPP ada di D:\xampp\htdocs\bulian\admin\admin_template

Silahkan buka file printed_settings.inc.php yang asli menggunakan Visual Studio Code 

5. Silahkan buka file printed_settings.inc.php yang dari download , jadi anda buka dua file di Visual Studi Code yaitu printed_settings.inc.php yang aslidan printed_settings.inc.php yang dari download

Fokus dulu pada printed_settings.inc.php yang dari download pada baris code yang seperti empat baris berikut. Silahkan copy empat baris berikut

 
//add by heru 2015
$sysconf['print']['barcode']['barcode_coll_size'] = 1// in pixels
$sysconf['print']['barcode']['barcode_position'] = 'l'// left or right
$sysconf['print']['barcode']['barcode_rotate'] = 'cc'// cc or cw

5. Selanjut nya fokus pada printed_settings.inc.php yang  asli , paste file tadi dibawah area // item barcode print settings , saya ingat kan teliti jadi code seperti ini , lihat code dibawah

// item barcode print settings
/* measurement in cm */
$sysconf['print']['barcode']['barcode_page_margin'] = 0.2;
$sysconf['print']['barcode']['barcode_items_per_row'] = 3;
$sysconf['print']['barcode']['barcode_items_margin'] = 0.1;
$sysconf['print']['barcode']['barcode_box_width'] = 7;
$sysconf['print']['barcode']['barcode_box_height'] = 5;
$sysconf['print']['barcode']['barcode_include_header_text'] = 1; // change to 0 if dont want to use header in each barcode
$sysconf['print']['barcode']['barcode_cut_title'] = 50; // maximum characters in title to appear in each barcode. change to 0 if you dont want the title cutted
$sysconf['print']['barcode']['barcode_header_text'] = ''; // keep empty if you want to use Library Name as a header text
$sysconf['print']['barcode']['barcode_fonts'] = "Arial, Verdana, Helvetica, 'Trebuchet MS'"; // font to use
$sysconf['print']['barcode']['barcode_font_size'] = 11;
$sysconf['print']['barcode']['barcode_scale'] = 70; // barcode scale in percent relative to box width and height
$sysconf['print']['barcode']['barcode_border_size'] = 1; // in pixels

//add by heru 2015
$sysconf['print']['barcode']['barcode_coll_size'] = 1; // in pixels
$sysconf['print']['barcode']['barcode_position'] = 'l'; // left or right
$sysconf['print']['barcode']['barcode_rotate'] = 'cc'; // cc or cw

Coba Login , Dan Coba Cetak

6. Login ke admin slims , Bibliografi > Label Barcode Printing , akan ada menu baru Label Barcode Printing 

 
7. Muncul lis cetak , klik Tandai Semua > Tambahkan Ke Dalam Antrian
 

 

Muncul dialog Tambahkan dalam antrian cetak? > Klik OK  


Kemudian klik > Cetak Barcode untuk Data Terpilih


 

 8. Hasil cetak nya seperti ini. Tutorial ini masih berlanjut di Plugin Label Barcode Warna SLiMS 9 Sesion 2 Pengaturan Cetak Label Barcode Warna





 Daftar pustaka 

1. Instalasi Label Barcode SLiMS Cendana  http://heru-ngeblog.blogspot.com/2015/02/instalasi-label-dan-barcode-slims-i.html diakses pada 18 September 2020 , 22:08 WIB 

2. Photo by David Pisnoy on Unsplash diakses pada 18 September 2020 , 05:04 WIB

Cari Artikel

Artikel Terbaru , Baca aja

Arsip Blog

Menyenangkan