Step by Step Installasi Moodle di Ubuntu 18.04

Hallo sobat warriornux, sudah lama sekali saya tidak membagikan beberapa dokumentasi baru. Pada pembahasan ini kita akan pelajari bagaimana proses installasi aplikasi moodle di ubuntu 18.04.

Apa itu Moodle ?

Sebagai pembahasan pembuka, kita akan bahas terlebih dahulu apa itu aplikasi moodle.

Moodle merupakan sebuah aplikasi Course Management System yang berbasis php, diamana aplikasi ini nantinya berfungsi sebagai web e-learing yang dapat diisi oleh materi-materi pembelajaran maupun Quiz yang dapat menunjang proses pembelajaran.

Seperti yang kita ketahui saat ini bahwasanya arah pendidikan sudah masuk kedalam ranah digital dan proses pembelajaran sudah mulai menggunakan perangkat aplikasi online, nah moodle ini bisa menjadi salah satu alternativ aplikasi yang kita gunakan.

Aplikasi moodle ini juga merupakan aplikasi free software dan juga opensource, sehingga kita bisa mendapatkannya secara gratis dan dapat memodifikasinya sesuai dengan kubutuhan kita.

Persiapan Installasi

Sebelum melakukan installasi kamu harus mempersiapkan beberapa komponen berikut.

  1. Ubuntu 18.04 (Bisa komputer maupun VPS)
  2. Koneksi Internet

Installasi Moodle

Setelah kamu menyiapkan sebuah server ubuntu 18.04, sekarang kita lanjut kedalam proses installasi. Disini saya sendiri menggunakan sebuah Instance/VPS dari AWS.

1. Installasi Web Server

Hal pertama yang harus kita lakukan adalah melakukan installasi webserver, tapi sebelum itu kita coba lakukan update repository pada ubuntu dengan perintah berikut.

Setelah proses update repository selesai, selanjutnya kita installkan apache sebagai webserver

Setelah proses installasi selesai, kita check apakah apache sudah berjalan atau belum.

Apache sudah running

Apabila apache belum running, kita bisa menggunakan perintah dibawah ini untuk menjalankannya.

2. Installasi PHP dan MYSQL

Apache yang sudah kita install tadi hanya akan bisa membaca file html saja dan menampilkannya, untuk dapat membaca php berserta databasenya kita perlu menginstallkan paket php, mysql beserta pendukung lainnnya.

Agar mysql dapat berjalan ketika booting, kita perlu memasukan perintah dibawah ini.

Menjalankan enable mysql

Tahap selanjutnya kita lakukan pengamanan pada mysql yang kita miliki, dengan menggunakan perintah berikut.

Selanjutnya akan muncul beberapa pertanyaan didalam terminal, coba ikuti dengan jawaban seperti berikut ini.

Jika berhasil maka akan muncul seperti dibawah ini.

Pengamanan mysql berhasil

Selanjutnya kita akan melakukan beberapa tambahan pada fle konfigurasi mysql, kita coba edit file tersebut menggunakan text editor. Disini saya menggunakan nano.

Lalu masukan script berikut dibawah bagian [mysql].

Seperti dibawah ini.

konfigurasi mysqld.conf

setelah itu simpan dengan menekan ctrl+x itu klik y. Jika sudah, restart mysql menggunakan perintah berikut.

3. Install paket aplikasi tambahan

Selain daripada aplikasi apache, mysql dan php, ada beberapa aplikasi tambahan yang perlu kita installkan agar moodle dapat berjalan dengan baik. Sialhkan install seperti dibawah ini.

4. Membuat Database Moodle

Sebelum masuk kedalam tahap installasi moodle, sekarang kita coba siapkan terlebih dahulu user mysql dan database yang akan kita gunakan. Maka kita harus masuk kedalam mysql sebagai root.

Saat muncul password langsung enter saja karena defaultnya tidak ada password. Selanjutnya kita buat database moodle baru.

Setelah itu kita buat user mysql baru untuk moodle.

Apabila pada saat proses pembuatan user muncul error seperti dibawah ini.

Gunakan perintah berikut untuk mengatasinya, setelah itu masukan kembali perintah untuk membuat user baru.

Selanjutnya kita akan berikan hak akses user moodle secara penuh untuk database moodledb yang sudah kita buat tadi.

Simpan perubahan yang sudah kamu lakukan, setelah itu keluar dari mysql.

5. Download dan Install Moodle

Pada tahap ini kita akan mengunduh dan melakukan installasi moodle di ubuntu yang sudah kita installakn webserver dan database server tadi. Sebelumnya kita harus berpindah dahulu ke direktory /opt.

Selanjutnya download moodle dengan menggunakan git seperti berikut.

Setelah selesai kita pindah ke direktori moodle tersebut.

Selanjutnya untuk memilih versi moodle yang akan kita gunakan, kita dapat melihat branch dari repository git moodle berikut dengan perintah dibawah ini.

Dibawah ini akan terlihat banyak versi stable dari moodle, dimana disana yang paling terakhir adalah moodle 38 stable.

Git Moodle Version

Untuk keluar dari daftar kita bisa menggunakan ESC. Selanjutnya gunakan perintah dibawah ini, kalian dapat menyesuaikan dengan versi moodle yang akan kalian gunakan.

Selanjutnya lakukan checkout pada moodle version yang sudah kita pilih.

Selanjutnya pindahkan direktory moodle di opt ke direktory webserver yaitu /var/www/html

Lalu buat sebuah direktory moodle data untuk menyimpan data moodle

Setelah itu berikan hak akses pada direktory yang sudah kita pindahkan dan kita buat tadi.

6. Konfigurasi Apache2 HTTP

Selanjutnya kita akan coba membuat sebuah konfigurasi virtualhost untuk moodle yang kita miliki, kita buat sebuat sebuah file dengan nama moodle.conf

Setelah itu isikan script dibawah ini kedalam file moodle.conf yang sedang kita buat, setelah itu simpan.

Selanjutnya kita aktifkan konfigurasi virtualhost tersebut dengan menggunakan perintah dibawah ini.

Selanjutnya agar konfigurasi bisa berjalan, kita restart apache tersebut.

7. Setting Moodle Melalui Browser

Setelah melakukan serangkaian installasi dan konfigurasi, sekarang kita coba akses ip address dari server ubuntu yang sudah kita installkan moodle tadi dengan menyertakan /moodle dibelakang alamatnya seperti berikut.

Pilih bahasa yang akan kalian gunakan, selanjutnya klik Next,

Installasi Moodle
Installasi Moodle

Selanjutnya masuk kedalam pengaturan moodle directory, klik Next untuk melanjutkan.

Installasi Moodle Directory
Installasi Moodle Directory

Pada bagian installasi database, pilih database driver dengan MariaDB. Lanjut klik Next.

Konfigurasi Database Driver Moodle
Konfigurasi Database Driver Moodle

Selanjutnya kita akan melakukan konfigurasi pada database moodle, sesuaikan konfigurasi user dan database dengan yang sudah kita buat tadi, selanjutnya klik next.

Konfigurasi Database Moodle
Konfigurasi Database Moodle

Setelah konfigurasi database telah berhasil, selanjutnya akan muncul konfirmasi seperti dibawah ini. Klik Continue.

Installasi Moodle
Installasi Moodle

Moodle akan mengecek performa dari server yang kita miliki, apakah paket installasi yang dibutuhkan sudah terinstall atau belum. Disini ada status plugin https check karena kita tidak menginstallkannya. Klik Continue

Moodle Installation Checking
Moodle Installation Checking

Selanjutnya masuk kedalam proses pengecekan, cukup memakan waktu setelah itu klik Continue.

Moodle Installation Checking
Moodle Installation Checking

Selanjutnya kita masuk kedalam Profile Admin Setup, isikan informasi admin sesuai yang kamu inginkan, lalu klik Update Profile

Profile Admin Setting
Profile Admin Setting

Setelah itu akan ada Front Page Setting, isikan informasi dari e-learning yang kalian buat sesuai yang kalian inginkan. Lalu lanjut ke tahap berikutnya.

Frontpage Setting Moodle
Frontpage Setting Moodle

Dengan begini proses installasi dan setup moodle telah selesai dilakukan. Kita akan langsung diarahkan ke dashboard admin, selanjutnya kita hanya perlu melakukan beberapa penyesuaian pada moodle yang akan kita gunakan.

Admin Dashboard Moodle
Admin Dashboard Moodle

Ini Merupakan tampilan dari login page moodle ketika kita akses

Login Page Moodle
Login Page Moodle

Demikian merupakan proses installasi dari aplikasi moodle, kalian dapat mencobanya langsung baik menggunakan server cloud maupun di localhhost. Apabila ada kalian menemui kendala, jangan sungkan untuk bertanya disini.

Selamat mencoba !

Artikel Terkait