Thursday, February 23, 2017

Memasang CMS SLiMS 8 Akasia Pada Debian 8 Untuk Manajemen Perpus Online


Danarweb | Kali ini kita akan kembali bereksperimen dengan Server kita lagi, dan bahan eksperimen yang akan kita gunakan kali ini adalah sebuah CMS (Content Management System) bernama SLiMS alias Senayan Library Management System, dimana CMS inu biasanya digunakan untuk keperluan memanajemen perpustakaan secara online. Kenapa kudu SLiMS? Jawabnya adalah karena SLiMS dikembangkan oleh anak-anak kreatif dari Indonesia dan sistemnya yang open source namun tetap berkualitas membuat kamu harus mencoba SLiMS dahulu sebelum CMS lainya untuk masalah manajemen Perpustakaan online.
Oh iya kali ini kita saya akan menggnakan Server asli untuk melakukan Installasi CMS SLiMS 8 Akasia ini, namun buat kamu yang belum memiliki Server atau hanya sekedar ingin menjajal nih CMS bisa menggunakan Localhost terlebih dahulu saja. Oke sebelum mulai ke tahap pengerjaan ada baiknya baca dulu saja Pengertian, latar belakang, jangka waktu, Alat dan bahan, dll dulu aja biar makin afdhol.


Pengertian

SLiMS (Senayan Library Management System) adalah Open Source Software (OSS) berbasis web untuk memenuhi kebutuhan automasi perpustakaan (library automation) skala kecil hingga skala besar. Dengan fitur yang cukup lengkap dan masih terus aktif dikembangkan, SLiMS sangat cocok digunakan bagi perpustakaan yang memiliki koleksi, anggota dan staf banyak di lingkungan jaringan, baik itu jaringan lokal (intranet) maupun Internet.

CMS (Content Management System) adalah suatu sistem yang digunakan untuk mengelola dan memfasilitasi proses pembuatan, pembaharuan, dan publikasi content secara bersama (collaborative content management).

Latar belakang

Memanajemen sebuah perpustakaan secara manual mungkin akan sedikit lebih rumit dan rawan terhadap kesalahan. dengan menggunakan CMS SLiMS 8 ini, pekerjaan memanajemen perpustakaan diharapkan bisa lebih mudah dan bisa lebih memperkecil kemungkinan terjadinya kesalahan.

Alat dan bahan

  1. PC Server yang sudah terinstall LAMP (Linux, Apache, MySQL, Phpmyadmin). Alternatifnya bisa menggunakan Localhost pada PC Client.
  2. PC Client yang sudah terhubung ke PC Server, bisa melalui ssh ataupun telnet.
  3. File CMS SLiMS 8 Akasia, bisa kamu download gratis https://github.com/slims/slims8_akasia atau http://slims.web.id/goslims/?wpdmpro=slims-8-3-1-akasia

Jangka waktu

Proses penginstallan CMS SLiMS 8 Akasia biasanya selesai dalam waktu 30 menit sampai 60 menit, tergantung keadaan dan kualitas hardware.

Tahap pengerjaan

Remote Server kamu dengan PC Client menggunakan SSH, lalu mauk ke Root pada Servermu.


Kirimkan file CMS SLiMS yang sudah kita siapkan tadi dari PC Client ke Server menggunakan FTP


Pindahkan file CMS SLiMS yang baru saja kita kirim tadi ke direktori web server di /var/www/html menggunakan perintah
mv [dir. file]/[nama file.zip] /var/www/html
misalnya:
mv /home/danar/slims8_akasia-master.zip /var/www/html/


Masuk ke folder /var/www/html dimana file CMS SLiMS tadi kita pindahkan dengan cara memasukan perintah berikut.
cd /var/www/html/


Sekarang coba kita cek apakah file CMS tadi sudah benar-benar berada di direktori yang dituju tersebut atau belum dengan cara ketikan ls lalu cari nama file CMS SLiMS yang berekstensi .zip tadi


Karena file CMS SLiMS tadi masih berekstensi .zip, selanjutnya unzip file tersebut menggunakan perintah unzip, seperti berikut
unzip [nama file.zip]
misalnya
slims8_akasia-master.zip


Coba kita cek lagi apakah file yang sudah kita unzip tadi sudah benar-benar terekstrak dengan benar atau belum dengan cara mengetikan perintah ls, lalu cari folder CMS SLiMS tersebut (bukan yang berektesnsi .zip loh ya)


Kita rubah nama direktori/folder CMS SLiMS tadi menjadi direktori bernama "perpus" dengan cara mengetikan perintah
mv [nama dir. lama] [nama dir. baru]
misalnya
mv _slims8_akasia-master perpus
Lalu kita cek lagi apakah kita sudah berhasil mengubah nama direktori CMS SLiMS menjadi perpus dengan cara ketik ls lalu cari direktori bernama perpus


Berikan ijin terhadap direktori perpus untuk bisa diakses dengan cara mengetikan perintah berikut
chown -R www-data:www-data [nama dir.]
chmod -R 755 [nama dir.]
misalnya
chown -R www-data:www-data perpus
chmod -R 755 perpus


Oke sekarang kita masuk ke phpmyadmin milik server pada PC Client dengan cara masuk browser lalu masukan [ip server]/phpmyadmin, misalnya 192.168.4.2/phpmyadmin. lalu login root.


Buat database baru bernama perpus (samakan dengan nama direktori SLiMS tadi ya) pada phpMyAdmin dengan cara klik Menu Databases lalu masukan nama database baru dengan nama perpus pada kolom create database


Ok persiapan beres, sekarang waktunya installasi SLiMS 8 Akasia. Pertama masuk ke browser laulu masukan alamat [ip server]/perpus, misalnya 192.168.4.2/perpus.
Apabila sudah muncul page seperti dibawah, silahkan klik Lets Start The Installation


Klik New Install


Ok pada step kali ini perlu diperhatikan, Isikan kolom-kolom pada Step 2: Generate the database seperti berikut ini:
Database host: Localhost (default)
Database host: perpus (sesuai dengan nama database yang kita buat di php myadmin tadi)
Database Username: root (username phpMyAdmin/mySQL)
Database password: password (password phpMyAdmin/mySQL)
Generate Sample Data: Terserah :v

Username: Admin (username login admin SLiMS)
Password: password (password login SLiMS)


Ok apabila sudah muncul page seperti ini, berarti installasi SLiMS sudah selesai. kamu bisa langsung masuk ke halaman perpus milikmu dengan cara klik OK, Start the SLIMS


Kamu bisa melihat-lihat perpus online milikmu dengan cara mengetikan [ip server]/perpus (misalnya: 192.168.4.2/perpus) atau ingin mulai memanajmen perpus onlinemu dengan cara login ke admin CP di [ip server]/perpus/admin/index.php (misalnya 192.168.4.2/perpus/admin/index.php)

Halaman Admin CP SLiMS 8 Akasia

Halaman Homepage SLiMS 8 Akasia

Itulah post tentang Memasang CMS SLiMS 8 Akasia Pada Debian 8 Untuk Manajemen Perpus Online Semoga kamu terbantu. apabila kamu megalami permasalahan atau terdapat bagian yang kamu tidak mengerti silahkan berkomentar.


EmoticonEmoticon