Pembuatan E-Learning dengan Moodle
Moodle merupakan salah satu platform e-learning open source (sumber terbuka) yang paling populer yang digunakan di seluruh dunia. Moodle dapat membantu para pengajar dan peserta didik dalam melakukan pembelajaran jarak jauh secara online. Moodle menawarkan berbagai fitur dan alat interaktif yang memungkinkan pengajar untuk membuat dan mengelola kursus online dengan mudah. Dalam artikel ini, kita akan membahas tentang cara instalasi Moodle di VPS CentOS 7 dan Microsoft Azure serta bagaimana kita dapat memanfaatkan Moodle untuk membuat sebuah platform e-learning.
Cara Install Moodle di VPS CentOS 7
VPS (Virtual Private Server) merupakan sebuah server virtual yang dipakai untuk hosting website dan layanan online. VPS memiliki performa yang lebih baik dibandingkan dengan shared hosting, karena penggunaannya yang tidak terbagi dengan user lain. Kami akan menjelaskan cara instalasi Moodle di VPS CentOS 7 berikut ini.
1. Instalasi Web Server (Apache)
Untuk menginstall Moodle di VPS CentOS 7, pertama-tama kita harus menginstal web server (HTTP), dalam hal ini, Apache. Untuk melakukan instalasi, kita dapat menggunakan perintah berikut.
“`
sudo yum install httpd
“`
Setelah proses instalasi selesai, kita harus menghidupkan web server Apache dengan menggunakan perintah berikut.
“`
sudo systemctl start httpd
“`
Kita dapat memastikan bahwa Apache berjalan dengan baik dengan membuka alamat IP VPS di browser.
2. Instalasi PHP
Moodle memerlukan PHP yang terinstall pada server. Kita dapat menginstal PHP dengan command berikut.
“`
sudo yum install php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt
“`
Setelah proses instalasi selesai, kita harus menghidupkan service php dengan menggunakan perintah berikut.
“`
sudo systemctl start php-fpm
“`
3. Instalasi Database MySQL
Moodle memerlukan database untuk menyimpan informasi pengguna dan kursus. Kami akan menggunakan MySQL sebagai database di VPS CentOS 7. Kita dapat menambahkan repository untuk MySQL dengan command berikut.
“`
sudo yum install https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
“`
Setelah repository diinstal, kita dapat menginstal MySQL menggunakan perintah berikut.
“`
sudo yum install mysql-community-server
“`
Proses instalasi dapat memakan waktu beberapa menit. Setelah proses instalasi selesai, kita harus mematikan service MySQL dengan perintah berikut.
“`
sudo systemctl stop mysqld
“`
Kemudian kita bisa memulai service MySQL kembali, dengan menggunakan command ini.
“`
sudo systemctl start mysqld
“`
Setelah MySQL berhasil diinstal, kita harus mengkonfigurasi MySQL dengan menggunakan command berikut.
“`
sudo mysql_secure_installation
“`
Command ini akan menanyakan beberapa pertanyaan keamanan, seperti password root, remote login MySQL, dan lain-lain.
4. Download Package Moodle
Setelah melakukan instalasi web server, PHP, dan MySQL, kita dapat menjalankan proses instalasi Moodle sendiri. Untuk melakukan instalasi, kita perlu mengunduh paket Moodle terlebih dahulu. Terdapat beberapa pilihan paket yang tersedia pada situs resmi Moodle (https://download.moodle.org/). Pilih versi terbaru pada saat kamu mengunduh paket tersebut.
“`
cd /var/www/html
sudo curl -L https://download.moodle.org/download.php/direct/stable****/moodle-****.tgz -o moodle.tgz
sudo tar -xf moodle.tgz
sudo mv moodle /var/www/html/moodle
“`
5. Konfigurasi Moodle
Setelah melakukan unduhan paket Moodle, kita perlu mengkonfigurasi Moodle sesuai dengan kebutuhan kita. Untuk melakukan konfigurasi, kita perlu membuka Moodle di browser dengan menambahkan ‘/install.php’ pada alamat IP VPS kita. Misalnya http://
– Pilih bahasa yang akan digunakan
– Klik ‘Next’
– Moodle akan mengecek server kita untuk mengetahui apakah konfigurasi sudah sesuai atau belum. Ingat untuk menyelesaikan semua masalah konfigurasi yang terdapat pada halaman ini.
– Klik ‘Next’ untuk menuju ke halaman konfigurasi database.
– Isi informasi untuk koneksi ke database, seperti hostname, database name, username, dan password. Jangan lupa untuk memilih ‘mysqli’ pada database driver.
– Klik ‘Next’ untuk masuk ke bagian Moodle dataroot, yaitu direktori tempat Moodle akan menyimpan file-file terkoneksi ke databasenya.
– Buat sebuah direktori untuk dataroot pada VPS kita, misalnya /var/moodledata
– Klik ‘Next’ untuk memasukkan informasi akun pengguna baru, yang bisa dijadikan sebagai admin untuk mengelola Moodle.
– Klik ‘Next’ untuk mengonfigurasi spesifikasi waktu.
– Klik ‘Next’ untuk menyimpan konfigurasi kita.
– Moodle akan mengunjungi halaman terakhir di mana kita dapat mengecek kesalahan di dalam konfigurasi yang telah kita konfigurasi. Jika tidak ada masalah, kita akan diarahkan ke halaman login Moodle.
6. Masuk ke Moodle
Setelah berhasil mengkonfigurasi Moodle, kita dapat log in ke Moodle dengan menggunakan akun admin yang telah dibuat selama proses konfigurasi. Setelah berhasil login, kita dapat mulai mengelola kursus dan pengguna di dalam Moodle.
Cara Install Moodle di Microsoft Azure
Setelah melihat bagaimana melakukan instalasi Moodle di VPS CentOS 7, kita sekarang akan membahas cara instalasi Moodle di Microsoft Azure. Microsoft Azure adalah sebuah platform cloud computing terkemuka yang menawarkan berbagai fitur dan layanan untuk pengembangan dan hosting aplikasi web.
1. Buat Instance VM dari Moodle
Pertama-tama, kita perlu membuat instance virtual machine (VM) dari WooCommerce pada Microsoft Azure. Berikut adalah langkah-langkah pembuatanya.
– Login ke Azure Portal.
– Pilih ‘Create a resource’ pada tampilan utama.
– Ketikkan “Moodle” pada kolom pencarian dan pilih “Moodle Certified by Bitnami”
– Klik ‘Create’ dan kita akan masuk ke halaman konfigurasi Moodle.
– Pada halaman ini, kita harus mengisi informasi seperti group resource, instance size, administrator account, dan lain-lain.
– Klik ‘Review + Create’ dan Azure akan mengecek konfigurasi VM kita.
– Setelah semuanya terkonfirmasi, klik tombol ‘Create’.
2. Konfigurasi Bitnami Moodle
Setelah melakukan instalasi Moodle pada VM Azure kita, kita perlu menkonfigurasi Bitnami Moodle. Berikut langkah-langkahnya.
– Setelah instance VM sukses dibuat, kita akan mendapatkan username dan password untuk masuk ke VM dari email.
– Login ke VM dengan menggunakan nama pengguna dan password yang diberikan.
– Akses Bitnami Moodle dengan browser melalui http://
– Ikuti langkah-langkah yang diberikan pada halaman tersebut.
3. Mengakses Moodle
Setelah Bitnami Moodle dikonfigurasikan, kita bisa login ke Moodle dengan menggunakan akun administrator, seperti yang dijelaskan pada langkah ketiga instalasi Moodle di VPS CentOS 7.
Menggunakan Moodle untuk Pembelajaran Jarak Jauh
Setelah berhasil melakukan instalasi Moodle, kita dapat mulai menggunakan Moodle pada Core Curriculum dan pembelajaran jarak jauh. Moodle menawarkan berbagai fitur dan alat interaktif yang dapat membantu pengajar untuk membuat dan mengelola kursus online dengan mudah.
Beberapa fitur Moodle yang populer di antaranya adalah sebagai berikut.
1. Forum Diskusi
Forum diskusi sangat berguna untuk memfasilitasi diskusi dan kolaborasi antara peserta menggunakan basis online. Terdapat beberapa pilihan forum diskusi di Moodle, mulai dari forum umum, forum topik khusus, dan forum peserta kelas. Pengajar juga dapat memantau aktivitas diskusi peserta melalui panel monitoring.
2. Modul Aktivitas
Modul Aktivitas adalah alat interaktif yang memungkinkan pengajar untuk membuat aktivitas dalam kursus mereka. Beberapa modul aktivitas populer di Moodle adalah seperti assignment, quiz, dan database.
Video tutorial tentang cara menggunakan Moodle
Selain membaca artikel ini, kita juga bisa mempelajari cara menggunakan Moodle melalui video tutorial di Bawah ini.
FAQ
Q: Apakah Moodle tersedia dalam bahasa Indonesia?
A: Ya, Moodle tersedia dalam bahasa Indonesia. Kita dapat mengubah bahasa Moodle di Pengaturan > Lingkungan > Bahasa.
Q: Apakah Moodle gratis?
A: Ya, Moodle gratis dan tersedia untuk diunduh dan digunakan oleh siapa saja. Namun, kita perlu mengeluarkan biaya untuk hosting dan menyediakan server.
Kesimpulan
Moodle adalah platform e-learning open source yang populer dan bermanfaat untuk menciptakan platform pembelajaran jarak jauh. Dalam artikel ini, kita telah membahas cara instalasi Moodle di VPS CentOS 7 dan Microsoft Azure serta bagaimana menggunakan Moodle untuk pembelajaran jarak jauh. Moodle menawarkan berbagai fitur dan alat interaktif yang memudahkan pengajar dan peserta untuk melakukan pembelajaran online. Dalam situasi saat ini, di mana pembelajaran online menjadi kebutuhan yang sangat penting, Moodle bisa menjadi pilihan yang tepat untuk mengelola kursus online kita.