Tutorial Instalasi dan Konfigurasi LMS Dokeos di Linux Debian 7 (Wheezy) Muhammad Taqwim Makkuradde
[email protected]
Lisensi Dokumen: Copyright © 2003-2014 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.
Abstrak Muhammad Taqwim Makkuradde. “Tutorial Instalasi dan konfigurasi LMS Dokeos di Linux Debian 7 (wheezy)” Artikel ini memuat bagaimana cara menginstalasi dan konfigurasi E-learning Management System (LMS) pada Sistem Operasi Jaringan berbasis Linux Debian 7 (Wheezy). Dari tahap persiapan instalasi (Konfigurasi Web Server, Konfigurasi DNS, dan hosting ke Web Server), kemudian dilanjutkan dengan Instalasi dan Konfigurasi LMS Dokeos melalui web browser. Dengan adanya tutorial ini diharapkan pengguna dapat menyiapkan LMS berbasis GPL yang diimplementasikan pada OS Jaringan berbasis Linux agar mendapatkan hasil yang optimal.
Pendahuluan Dokeos adalah e-learning tools untuk aplikasi berbasis web, dan merupakan free software yang direlease oleh GNU GPL. Sistem operasinya bersertifikasi yang bisa digunakan sebagai konten dari sistem managemen untuk pendidikan. Contennya meliputi distribusi Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
1
bahan pelajaran, kalender, progres pembelajaran, percakapan melalui text/audio maupun video, administrasi test, dan menyimpan catatan. Pada tahun 2004 dokeos sudah ditranslate ke dalam 31 bahasa dan digunakan oleh lebih dari ratusan organisasi. Tujuan utama dari dokeos adalah menjadi sistem yang userfriendly dan flexibel serta mudah dipakai. Selain itu juga menjadi tools yang bagus untuk pembelajaran. Dokeos ditulis dalam bahasa PHP dan menggunakan database MySQL.Versi yang paling stabil adalah Dokeos 1.6.5. Saat ini para pengembang sedang merelease versi 2.0 dengan situs resminya dokeos.com
ISI (Content) I. 1.1
Persiapan Instalasi Dokeos Konfigurasi Web Server
1. Lakukan konfigurasi web server untuk e-learning dokeos, aktifkan terlebih dahulu direktori sites-available ; root@debian:/# cd /etc/apache2/sites-available/
2. Copy site web dengan nama e-learning root@debian:/etc/apache2/sites-available# cp web e-learning
3. Edit script virtual host dari site e-learning, lakukan penyesuaian dari servername dan direktori dari e-learning seperti pada script berikut root@debian:/etc/apache2/sites-available# nano e-learning
ServerAdmin [email protected]
ServerName e-learning.belajarserver.com DocumentRoot /home/wheezy/e-learning/dokeos Options FollowSymLinks Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
2
AllowOverride None
Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined
4. Aktifkan site e-learning root@debian:/etc/apache2/sites-available# a2ensite e-learning Enabling site e-learning. To activate the new configuration, you need to run: service apache2 reload root@debian:/etc/apache2/sites-available#
5. Restart service dari apache root@debian:/# /etc/init.d/apache2 restart [ ok ] Restarting web server: apache2 ... waiting .
root@debian:/#
1.2
Konfigurasi DNS Server Dokeos
Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
3
1. Buat sebuah subdomain dengan nama e-learning, edit file forward zone untuk menambahkan canonical name (cname) e-learning. root@debian:/etc/apache2/sites-available# cd / root@debian:/# nano /var/cache/bind/for.belajarserver.local ; cname pada forward zone ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA ns.belajarserver.com. admin.belajarserver.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; IN NS ns.belajarserver.com. IN MX 10 ns.belajarserver.com. IN A 10.10.10.254 ns IN A 10.10.10.254 ;; tambahkan baris berikut sebagai nama alias (CNAME) www IN cname ns mail IN cname ns time IN cname ns e-learning IN cname ns
2. Restart service dari bind9 root@debian:/# /etc/init.d/bind9 restart [....] Stopping domain name service...: bind9waiting for pid 1930 to die . ok [ ok ] Starting domain name service...: bind9.
root@debian:/#
1.3 Hosting Dokeos 1. Login sebagai user wheezy dan buat direktori untuk e-learning # buat direktori public_lms root@debian:/# mkdir –p /home/wheezy/e-learning Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
4
2. Login ke FTP Server sebagai user non-anonymous dengan menggunakan aplikasi WinSCP (Gambar 6.9) 3. Upload konten dokeos, drag LMS dokeos ke direktori root server FTP
Gambar 1 Upload Dokeos ke direktori root FTP
4. Karena direktori FTP Server kita berada pada /home/wheezy/public_ftp maka konten dokeos yang kita upload berada pada direktori /home/wheezy/public_ftp . 5. Aktifkan direktori /home/wheezy/public_ftp root@debian:~# cd /home/wheezy/public_ftp 6. Pindahkan flie Dokeos ke /home/wheezy/e-learning (direktori dokumen root dari
web server), dengan perintah : root@debian:/home/wheezy/public_ftp# mv dokeos-2.1.1.zip /home/wheezy/e-learning/
7. Aktifkan direktori /home/wheezy/e-learning root@debian:/home/wheezy/public_ftp#cd /home/wheezy/e-learning/ 8. Ekstrat file dokeos root@debian:/home/wheezy/e-learning#unzip dokeos-2.1.1.zip Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
5
9. Ubah nama folder root@debian:/home/wheezy/e-learning#mv dokeos-2.1.1 dokeos 10. Aktifkan folder dokeos root@debian:/home/wheezy/e-learning# cd dokeos 11. Edit permission folder root@debian:/home/wheezy/e-learning/dokeos# chmod 777 ../dokeos/ -R
II.
Instalasi dan konfigurasi Dokeos
1. Buka browser dan ketik pada address bar :
2. Klik tombol “click to install dokeos” untuk memulai instalasi
Gambar 2. Home page Instalasi dokeos
3. Pilih bahasa :
Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
6
Gambar 3. “Indonesian “ pilihan bahasa instalasi
4. Sistem rekrutmen akan ditampilkan, lanjutkan proses instalasi dengan menekan tombol “instalasi baru”
Gambar 4. System Requirement Dokeos
Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
7
5. Tahap berikutnya menampilkan lisensi dari dokeos, untuk melanjutkan proses instalasi klik “saya setuju”
Gambar 5. Lisensi Dokeos
6. Setting database MySQL, masukkan username dan password database dari MySQL yang dibuat pada proses instalasi MySQL.
Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
8
Gambar 6. Setting Database MySQL Dokeos
7. Proses berikutnya adalah “Setting Konfigurasi”, isi field-field sesuaikan dengan konfigurasi server sebelumnya. Klik tombol “berikutnya” untuk melanjutkan instalasi
Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
9
Gambar 7. Setting Konfigurasi Dokeos
8. Berikutnya adalah “overview”, pemeriksaan akhir sebelum instalasi. Klik “install dokeos” untuk memulai instalasi dokeos
Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
10
Gambar 8. Overview dari konfigurasi dokeos
9. Proses instalasi selesai, klik link “Lihat ke portal anda yang baru dibuat” untuk menampilkan indeks halaman e-learning dokeos
Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
11
Gambar 9. Tahap akhir instalasi e-learning dokeos
Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
12
Gambar 10. Homepage e-learning dokeos
Penutup Demikan artikel ini dibuat semoga dapat memberi manfaat kepada setiap insan yang ingin mengimplementasikan LMS Dokeos pada Network Operating System berbasis Linux.
Referensi Senthilkumar. 2013. Setup DNS Server On Debian 7 Wheezy [Accessed on June 8th 2014 2.20 PM] . Available from http://www.unixmen.com Taqwim Makkuradde, Muhammad.2014. Panduan Praktis Membangun Server dan PC Router Debian 7.4 wheezy.Jakarta : Lecture Publisher.
Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
13
Biografi Penulis Muhammad Taqwim Makkuradde. Menyelesaikan S1 di STMIK Lamappapoleonro Kab.Soppeng. Seorang Pendidik, Network Administrator, dan pegiat IT Open Source. Aktif dalam kegiatan sosial sebagai relawan TIK bentukan KEMINFO, menulis beberapa buku tentang Jaringan Komputer.
Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2014 IlmuKomputer.Com
14