Moodle adalah salah satu LMS yang dapat digunakan sebagai media pembelajaran. Pada panduan ini, kami akan mengulas tentang apa itu Moodle hingga cara install Moodle di VPS Ubuntu.
Seiring dengan perkembangan teknologi dan perubahan kurikulum, proses kegiatan belajar mengajar dituntut untuk menjadi lebih dinamis dan interaktif. Beberapa dekade yang silam, guru dan murid harus bertatap muka untuk menjalani kegiatan belajar mengajar, dengan menggunakan papan tulis, buku dan lembar jawaban sebagai media.
Kini, komputer dan smartphone telah menjadi media mainstream. Didukung oleh koneksi internet yang semakin murah dan terjangkau, kegiatan belajar mengajar bisa dilangsungkan kapanpun dan dimanapun, menggunakan aplikasi LMS (learning management system).
Apa itu Moodle?
Moodle adalah salah satu aplikagi Learning Management System open source paling populer dan digunakan secara luas oleh tenaga pendidik, untuk melangsungkan kegiatan belajar mengajar secara daring.
Sebagai sebuah aplikasi Learning Management System, Moodle menawarkan beberapa fitur utama, antara lain:
- Antarmuka yang mudah digunakan
- File manager
- Halaman course yang bisa dikustomisasi
- Track progress untuk memantau perkembangan peserta didik
- Dukungan multibahasa
- Masih banyak fitur-fitur unggulan lain, yang bisa dibaca di halaman dokumentasi berikut: https://docs.moodle.org/401/en/Features
Moodle dan VPS
Sebagai aplikasi Learning Management System yang komprehensif, Moodle mensyaratkan spesifikasi teknis yang cukup besar supaya bisa berjalan dan digunakan dengan layak. Berikut persyaratan sistem yang dianjurkan untuk bisa menjalankan Moodle:
- Ruang penyimpanan minimum ideal dan realistis sebesar 5 GB.
- Prosesor dual core dengan kecepatan 2 Ghz
- Memori minimal yang direkomendasikan adalah 1 GB. Untuk skalabilitas yang lebih besar, memerlukan memori yang lebih besar.
Dengan spesifikasi minimum yang diperlukan, VPS Rumahweb adalah salah satu layanan yang ideal untuk menjalankan Moodle karena memiliki dedicated resource yang mumpuni, dengan harga yang terjangkau.
Informasi selengkapnya seputar layanan VPS Rumahweb, bisa Anda baca di halaman berikut: VPS Murah
Cara Install Moodle di VPS Ubuntu
Untuk proses instalasi Moodle pada VPS Ubuntu, terdiri dari persiapan sistem dan instalasi aplikasi di browser. Berikut langkah-langkah instalasi Moodle di VPS Ubuntu:
Step 1. Persiapan Sistem
1. Instalasi LAMP Server dan Dependensi Moodle
Login ke VPS melalui SSH, kemudian jalankan perintah sebagai berikut:
# sudo apt update
# sudo apt install php-xml php-mbstring php-curl php-zip php-gd php-intl php-soap lamp-server^
2. Persiapan Database
Buat nama database, user database dan password database yang akan digunakan oleh Moodle:
# sudo mysql -u root -p
# CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
# CREATE USER 'moodle'@'localhost' IDENTIFIED BY 'password';
# GRANT ALL ON moodle.* TO 'moodle'@'localhost';
# FLUSH PRIVILEGES;
# EXIT;
Silahkan sesuaikan nama database, user database dan password database sesuai dengan preferensi Anda. Untuk password diusahakan menggunakan password yang aman.
3. Konfigurasi Virtual Host di Apache
Apabila Anda ingin menginstal Moodle pada alamat domain tertentu, Anda harus melakukan konfigurasi Virtualhost terlebih dahulu di pengaturan Apache. Panduan konfigurasi Virtual Host Apache bisa Anda baca di halaman berikut.
4. Mengunduh Installer Moodle
Setelah melakukan konfigurasi virtualhost, langkah selanjutnya adalah mengunduh installer Moodle dan meletakannya ke dalam directory root website. Sebagai contoh: /var/www/html
# cd /var/www/html
# wget -O moodle-latest-401.tgz https://sourceforge.net/projects/moodle/files/Moodle/stable401/moodle-latest-401.tgz/download
Versi stable Moodle terbaru saat ini artikel ini ditulis adalah 4.0.1. Anda bisa memilih versi moodle sesuai kebutuhan, yang bisa Anda temukan di halaman berikut. Sesuaikan perintah wget dengan URL versi Moodle yang Anda pilih.
5. Menyiapkan Installer
Setelah file installer berhasil diunduh, langkah selanjutnya adalah mengekstraks dan memindahkannya ke directory root:
# cd /var/www/html
# sudo tar zxvf moodle-latest-401.tgz
# sudo mv /var/www/html/moodle/* /var/www/html
6. Penyesuaian File Owner dan Permissions
Langkah selanjutnya adalah melakukan penyesuaian file owner dan file permission:
# sudo chown -Rf www-data:www-data /var/www/
# sudo find /var/www/html/ -type d -exec chmod 755 {} \;
# sudo find /var/www/html/ -type f -exec chmod 644 {} \;
7. Penyesuaian Max Input Vars
Moodle menyarankan minimum nilai max_input_vars diset ke 5000. Berikut langkah penyesuaian max_input_vars:
# sudo nano /etc/php/7.4/apache2/php.ini
Tambahkan baris berikut:
max_input_vars = 5000
Simpan file, dengan menekan tombol Ctrl+X, ketik Y, tekan Enter. Apabila Anda menggunakan Ubuntu 22.04 dengan PHP 8.1, ganti path-nya menjadi:
# sudo nano /etc/php/8.1/apache2/php.ini
Step 2. Instalasi Aplikasi Melalui Browser
Setelah persiapan sistem selesai dilakukan, langkah selanjutnya adalah instalasi aplikasi Moodle melalui web browser.
1. Akses alamat domain yang sudah dihubungkan ke VPS, atau kalau belum, akses IP Address VPS milik Anda. Nanti akan muncul halaman default instalasi, klik tombol Next.
2. Akan muncul konfirmasi alamat web, direktori utama dan direktori data Moodle. Anda bisa langsung klik tombol Next.
3. Pada jendela choose database driver, klik Next.
4. Langkah selanjutnya, akan muncul jendela konfigurasi database. Masukkan nama database, user database dan password database yang sudah dibuat sebelumnya, kemudian klik Next.
5. Akan muncul jendela konfirmasi, klik tombol Continue.
6. Muncul jendela pengecekan sistem, apabila statusnya sudah OK semua, klik Continue.
7. Tunggu proses instalasi selesai, klik Continue.
8. Pada langkah konfigurasi profile, masukkan username dan password administrator Moodle. Anda bisa menggunakan admin, dan untuk passwordnya harus kuat. Anda bisa menggunakan tool password generator online untuk mendapatkan kombinasi password yang aman. Terakhir, klik tombol Update Profile.
9. Langkah terakhir, masuk ke bagian konfigurasi umum website. Masukkan judul, deskripsi, alamat dan seterusnya. Di bagian support contact dan ongoing mail configurtion, bisa dimasukkan alamat email aktif yang Anda miliki. Klik Save Changes.
10. Instalasi Moodle telah berhasil. Akan muncul konfirmasi Complete your site registration di bagian bawah, klik saja tombol Skip.
Sampai tahap ini, proses install Moodle di Ubuntu telah selesai. Selanjutnya, Anda bisa login ke halaman admin Moodle.
Step 3. Login Moodle
Halaman administrator Moodle bisa diakses dari alamat namadomain.com/admin atau dari IP_address/admin.
Selanjutnya silahkan masukkan username dan password login admin Moodle sesuai yang anda isi pada saat instalasi.
Penutup
Pesatnya kemajuan teknologi informasi telah mendorong proses belajar mengajar beralih dari media konvensional ke media online berbasis aplikasi LMS. Pandemi Covid19 yang mewabah di seluruh dunia, mengakselerasi proses itu menjadi lebih cepat dan masif.
Setelah pandemi melandai, kegiatan belajar mengajar telah mengalami disrupsi yang sistematik, sehingga pembelajaran online berbasis LMS telah menjadi bagian yang integral dan tak terpisahkan.
Moodle dan VPS, adalah kombinasi yang cukup powerful, untuk menghadirkan sebuah media pembelajaran online yang komprehensif. Demikian artikel journal Cara Install Moodle di VPS Ubuntu, semoga bisa membantu Anda untuk menyiapkan media pembelajaran online.