Aplikasi E-Learning Moodle dengan integrasi Autentikasi LDAP Zimbra ZCS

MOODLE (singkatan dari Modular Object-Oriented Dynamic Learning Environment) adalah paket perangkat lunak yang diproduksi untuk kegiatan belajar  berbasis internet dan situs web yang menggunakan prinsip social constructionist pedagogy. MOODLE merupakan salah satu aplikasi dari konsep dan mekanisme belajar mengajar yang memanfaatkan teknologi informasi, yang dikenal dengan konsep pembelajaran elektronik atau e-learning.
Moodle dapat digunakan secara bebas sebagai produk sumber terbuka (open source) di bawah lisensi GNU. Moodle dapat diinstal di komputer dan sistem operasi apapun yang bisa menjalankan PHP dan mendukung database SQL. (Wikipedia).


Sebagai LMS (Learning Management System), Moodle memiliki fitur yang tipikal dimiliki LMS pada umumnya ditambah beberapa fitur unggulan. Fitur-fitur tersebut adalah:
  • Assignment submission
  • Forum diskusi
  • Unduh arsip
  • Peringkat
  • Chat
  • Kalender online
  • Berita
  • Kuis online
  • Wiki
Menariknya aplikasi moodle mensupport berbagai metode Platform sistem  authentikasi selain database user local yang dimilikinya, hal ini tentu akan menjadi sangat menarik apabila anda berencana mengaktifkan layanan Single Sign On (SSO) yakni menggunakan satu infrastruktur authentikasi user untuk seluruh layanan ICT yang anda kelola.
Seperti kita ketahui Zimbra Collaboration Suite (ZCS) merupakan salah satu penggerak aplikasi opensource terpopuler dalam hal menjalankan service collaboration, secara default aplikasi Active Directory LDAP dibundling pada seluruh versi ZCS, dan sangat dimungkinkan untuk dilakukan pemanfaatan Data LDAP ini.  Dapat dibayangkan betapa banyak kemudahan yang didapatkan dalam hal pengelolaan dan efektifitas apabila layanan akun Email juga sekaligus digabungkan dengan layanan E-Learning.
Sekarang kita berlanjut bagaimana proses instalasi aplikasi Moodle ini agar dapat terintegrasi dengan Single Sign On (SSO) berbasis LDAP menggunakan Zimbra Collaboration Suite (ZCS) .
1.   Download aplikasi terbaru moodle di official sitenya.
2.   Ekstraksi file moodle yang sudah didownload tadi, biasanya dalam format tar.gz
   root# tar -zxf moodle-latest-22.tgz
3.   Buat database baru dengan type database HARUS UTF 8
root# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.17 Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

mysql> create database moodle charset=utf8;
Query OK, 1 row affected (0.00 sec)

mysql>
4.   Buka alamat moodle yang sudah diekstraksi tadi, contoh http:/lms.unila.ac.id/moodle
5.   Pastikan bahwa proses instalasi telah berjalan sukses.
6.   Apabila aplikasi moodle sukses terinstall, aktifkan plugin AUTHENTICATION LDAP, berikut external auth yang bisa dihandle oleh Moodle,
LDAP server     
CAS server (SSO)     
External database 
FirstClass server 
IMAP server     
MNet authentication     
NNTP server     
No authentication     
PAM (Pluggable Authentication Modules)     
POP3 server     
RADIUS server     
Shibboleth     enable         
Web services authentication
7.  Login ke sistem moodle sebagai admin dan modifikasi plugin authentication

8.  Setting parameter LDAP sesuai dengan informasi LDAP yang dimiliki oleh Zimbra pada saat pertama kali diinstall.
9.  Simpan parameter tesebut, terakhir tes login ke aplikasi moodle dengan menggunakan akun user dan password Zimbra mail user.

Selamat mencoba, dan semoga berhasil. :-)
Terima kasih telah membaca artikel tentang Aplikasi E-Learning Moodle dengan integrasi Autentikasi LDAP Zimbra ZCS di blog Angka Belia jika anda ingin menyebar-luaskan artikel ini dimohon untuk mencantumkan link sebagai Sumbernya, dan bila artikel ini bermanfaat silahkan bookmark halaman ini di web browser anda, dengan cara menekan Ctrl + D pada tombol keyboard anda.

Artikel terbaru :