Baiklah, pertama kita kenali dulu apa itu Debian GNU/Linux.
Debian GNU/Linux adalah distro atau sistem operasi linux keturunan pertama yang stabil, debian saat ini sudah mencapai realese ke-6, dan terus dipantau security dan update-nya, debian baru direalese setelah benar-benar siap, interval waktu rilis biasanya memerlukan waktu sekitar empat tahunan. sehingga banyak ditunggu-tunggu di kalangan pecintanya.
Debian GNU/Linux ini banyak di pakai di berbagai jenis mesin terutama server dan desktop. Distro GNU/Linux ini berdiri pada tanggal 16 agustus 1993 yang diciptakan oleh Ian Murdock Nama Debian ini diambil dari penyatuan dua nama yakni Debra dan Ian Murdock.
Debra adalah istri Ian Murdock – sang pembuat distro Debian GNU/linux. Distro ini sering disebut-sebut sebagai pure GNU/Linux karena satu-satunya distro yang sampai saat ini masih menuruti asas free software. Debian sendiri memiliki sistem pemaketan sendiri (*.deb). Paket-paket yang akan dipaketkan ke dalam distro debian haruslah menuruti Debian Free Software Guidelines.
Oke sekilas tentang debian, selanjutnya kita akan berkenalan dengan aplikasi Senayan.
SENAYAN 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, SENAYAN sangat cocok digunakan bagi perpustakaan yang memiliki koleksi, anggota dan staf banyak di lingkungan jaringan, baik itu jaringan lokal (intranet) maupun Internet. Keunggulan SENAYAN lainnya adalah multi-platform, yang artinya bisa berjalan secara native hampir di semua Sistem -
Operasi yang bisa menjalankan bahasa pemrograman PHP (http://www.php.net) dan RDBMS MySQL-
(http://www.mysql.com). SENAYAN sendiri dikembangkan di atas platform GNU/Linux dan berjalan dengan baik di atas platform lainnya seperti Unix *BSD dan Windows.
1. Instalasi & configure web server (Apache,apachefriend), MySQL databases dan PHP.
Pertama-tama kita install dulu web server, yaitu untuk meletakkan file aplikasi web senayan nantinya, anda bisa menginstall apache atau apachefriend(lampp), mysql, php seperti biasa gunakan 'apt-get install' untuk menginstall paket atau 'aptitude install'
'' root@debian:~# apt-get install mysql-server apache2 php; ''
setelah proses install selesai, jalankan apache dan mysql nya.
'' root@debian:~# /etc/init.d/apache2 start ''
atau
'' root@debian:~# service apache2 start ''
dan jalankan juga mysql.
'' root@debian:~# /etc/init.d/mysql start ''
atau
'' root@debian:~# service mysql start ''
cek ketersediaan service apa sudah berjalan atau belum.
'' root@debian:~# telnet localhost 80
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
^[
Notice: Undefined index: HTTP_HOST in
/opt/lampp/htdocs/index.php on line 7
Connection closed by foreign host ''
cara ini akan mencoba mengkoneksikan ke localhost/127.0.0.1 melalui port 80
atau bisa juga dengan membuka browser(firefox,dll) dan ketikkan localhost, kalo
ada pesan It works!, berarti service sudah berjalan.
2. Instalasi SENAYAN
Download dulu senayan dari web senayan.diknas.go.id atau gunakan google untuk
mempercepat pencarian, setelah download selesai extract dulu ke web dir /var/www/
'' root@debian:~# tar -xzf senayan3-stable10-patch1.tar.gz /var/www/perpusjte ''
perpusjte bisa anda ubah sesuai dengan keinginan anda.
selanjutnya buat database baru untuk senayan.
'' root@debian:~# mysql -u root -p ''
masukkan password anda, atau kosongkan jika tidak punya.
setelah masuk, ketikkan dulu show database; untuk melihat database yg sudah kita punya
'' mysql> mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
+--------------------+
2 rows in set (0.00 sec) ''
buat database baru menurut anda, disini kita ambil contoh "perpusjte", dan tampilkan lagi
'' mysql> create database perpusjte;
Query OK, 1 row affected (0.02 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| perpusjte |
+--------------------+
3 rows in set (0.00 sec)
mysql> quit; ''
keluar dari promp mysql jika sudah selesai pada tahap ini, dan masuk ke direktory senayan
'' root@debian:~# cd /var/www/perpusjte ''
Selanjutnya kita import data intuk database baru kita ini.
'' root@debian:/var/www/perpusjte# mysql -u root -p senayandb < install/senayan.sql
root@debian:/var/www/perpusjte# mysql -u root -p senayandn < install/sample_data.sql
''
Database baru sudah di tambahkan, selanjutnya kita atur configurasi database connection
pada sysconfig.inc.php tepatnya pada baris 141-145, ubah sesuai kan dengan punya anda.
'' root@debian:/var/www/perpusjte# vim.tiny sysconfig.inc.php ''
yang perlu diatur yaitu DB_NAME, DB_USERNAME, dan DB_PASSWORD.
+++++++++++++++++ CUT HERE +++++++++++++++++++++++
/* DATABASE CONNECTION config */
// database constant
// change below setting according to your database configuration
define('DB_HOST', 'localhost');
define('DB_PORT', '3306');
define('DB_NAME', 'perpusjte');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', 'backdoor');
++++++++++++++++++++++ EOF ++++++++++++++++++++++++
jika sudah diatur, disimpan. Karena kita menggunakan editor vim disini, caranya tekan "Esc"
kemudian ketik ":wq!" kemudian enter.
Sejauh ini proses kita menginstall senayan sudah siap cuma tinggal atur permission untuk
beberapa direktori pada senayan ini.
'' root@debian:/var/www/perpusjte# chmod -R 777 images
root@debian:/var/www/perpusjte# chmod -R 777 files
root@debian:/var/www/perpusjte# chmod -R 777 repository
''
selesai sudah proses instalasi senayan, dan sekarang coba lihat hasilnya dari firefox.
masukkan url " localhost/perpusjte/ "
sekian dulu, nantinya akan coba saya buat juga dari lampp(apachefriends)
#Happy_debian
U Have Website We have Cash
homezwork.com
If you have website put our banner on it, make money for each visitor
homezwork.com
{ 3 Comment... read them below or add one }
cba aplikasi perpustakaan versi saya :P
dijamin cuchok bro , tapi fiturnya masih bogentot
wkwkwk
bogentot itu gmn..?! :p
itu aplikasi bagus loe bro, udah ane coba di pustaka jurusan ane, kan saya admin nya :D
lanjutkan
Post a Comment