Tidak Bisa Mencetak Barcode Di SLiMS Online Webhosting, Cara Menangani


Tidak Bisa Mencetak Barcode Di SLiMS Online Webhosting,
Setelah sukses install SLiMS di webhosting
http://slimskudus.blogspot.com/2012/03/mengonlinekan-slims-ke-web-hosting.html
Pasti ada masalah Setelah sukses mengonlinekan SLiMS pasti sebagian besar SLiMerS ada yang gagal cetak barcode …



Sebelum lanjut ke tutorial geeking SLiMS biar bisa cetak barcode ada yang harus SLiMerS ketahui dahulu …
PHPGD & FreeTipe
Masalah cetak barcode di webhosting ada 3 syarat penting yang harus dipenuhi.
1. modul PHPGD, adalah modul untuk mengasilkan gambar. modul ini  yang harus ada di server web hosting. Kalau tidak ada ini maka SLiMS tidak bisa membuat barcode , barcode pada SLiMS berupa gambar.jpg
2. modul FreeType , adalah modul yang harus ada di webhosting .. modul ini digunakan untuk membuat text.
kalau Kedua modul itu tidak ada di webserver , akan ada tanda merah ketika login

3. Hak akses pada source code slims, nah kalau ini kita yang bisa utak atik

Kalau PHPGD dan FreeTipe gak aktif gimana ?
Tetap tenang …
Nah PHPGD dan FreeTipe ada diwebserver kita sebagai pelanggan webhosting tidak bisa mengutak-atik server , jadi solusi nya: Komplain ke admin web server.
Ingat di sini yang kita maksud adalah hosting berbayar . Kalau pakai hosting gretongan ya elo harus terima apa ada nya ,

lha gratisan kok mau komplain apa kata dunia …..
Nah SLiMerS kan pakai hosting berbayar , Cara Komplain nya gimana ?
Nah coba ingat dulu ngehosting dimana ?
Pada setiap hosting pasti ada kontak customer care ,#istilahNye bisa berua nomor telpon atau email , Komplain aja ke nomor telpon atau email tersebut
Segera komplain saja plus kasih ancaman ke admin webhosting, seperti ini

“Aku kan pelanggan kamu. Hey aktifin PHPGD dan FreeType nya dong , Min. 
Penting banget nih kalau gak ada PHPGD dan Free Tipe aku gak bisa nyetak barcode. 

Segera ya….
Kalau gak kamu aktifkan , 
Say Good Bye tahun depan aku pindah ke webhosting lain…! #serius min !”

Lanjut Ke SourceCode SLiMS
Kalau modul PHPGD dan FreeType sudah aktf lanjut ke oprek ke SLiMS nya.
Tahu CPanel ? Cpanel adalah control panel pada web hosting – dimana kita dapat mengatur segala aturan yang ada pada web hosting. Dalam CPanel terdapat filemanager, phpmyadmin , lognote dan sebagai nya.
Bagaimana cara login ke Cpanel ?
1) Buka browser pada url bar ketik alamat web kamu tambahi garis miring cpanel <ENTER>


2) Login pakain akun hosting


3) Trara … sukses login Cpanel


4) Nah untuk mengutak atik SLiMS nya klik FileManager,
disini kita akan utak atik code dan CHMod pada file file pembuat barcode.


5) Terbuka lah folder / directory yang ada pada webhosting. Silahkan klik pada folder nya SLiMS.


6) Nah pada slims kan ada sysconfig.inc.php , silahkan klik kanan pada sysconfig.inc.php , klik edit


Muncul peringatan klik saja edit


Secara default editor text adalah editor biasa , agar menjadi editor code ( itu loh yang warna warni ) klik saja Switch To Code Editor


 Mengaktifkan Zend Barcode Engine
Nah pada SLiMS ada yang nama nya Zend Barcode, pada waktu SLiMS diinstall pada hosting kita sarankan pakai saja Zend barcode berikut cara nya

7) Langsung saja menuju baris 219 , ganti pada baris
if ($sysconf['zend_barcode_engine'] === false)


ganti kata false menjadi true
if ($sysconf['zend_barcode_engine'] === true)


Save hasil kerja , Tutup saja editor nya



Change Permision (CHMOD) Pada Zend Barcode
8) Lanjut lagi di File Manager , kita lanjut pada CHMod file Zend Barcode ,
Apa itu CHMod , CHMod adalah change mode hak akses , hak akses adalah hak yang menbolehkan user membaca / mengeksekusi / menulis pada file
Klik / masuk pada  pada demo/lib/Zend



Klik kanan pada Barcodes.php , klik change permision



Beri hak eksekusi , centang menjadi 755
Lebih jelas nya lihat gambar


Kita yakin SLiMerS bisa , Begitu juga dengan file Exception.php , Loader.php , Registry.php silahkan di CHMod ya




9) Lanjut lagi masuk pada folder slims/lib/Zend/Barcode/Object.

Pada folder tersebut terdapat berbagai nama penyandian barcode. Barcode pada umum nya menggunakan penyandian code 128,
Klik kanan pada Code128.php klik Change Permision
Beri hak eksekusi , centang menjadi 755
Lebih jelas nya lihat gambar


Change Permision (CHMOD) Pada Folder Image Barcode
10) Silahkan kembali ke folder root nya slims/
Klik . masuk pada folder slims/images
Disitu tedapat folder barcodes, klik kanan , klik change permision



Beri hak eksekusi , centang menjadi 755
Lebih jelas nya lihat gambar


Change Permision (CHMOD) Pada File Barcode
11) Lanjut lagi yuk masuk / kli pada folder … slims/admin/modules/bibliography
Disitu ada file file yang terkait dengan bibliografi , tentu nya cetak item barcode
Klik kanan pada item_barcode_generator.php , klik change permision



Beri hak eksekusi , centang menjadi 755
Lebih jelas nya lihat gambar


Lho Kalau MemberCard , PluginLabelBarcode kan ada barcode nya gimana ?
12) Nah cara nya sama pada langkah 11 ,
coba CHMod sendiri ya ini dia file nya yang harus kamu CHMod
> PluginLabelBarcode : label_barcode_generator.php ada di slims7_cendana\admin\modules\bibliography
> MemberCard : member_card_generator.php ada di slims\admin\modules\membership
Coba Cetak Barcode