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 authentication7. 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.