Install LMS (Menggunakan Moodle)
Learning Management System (LMS) adalah aplikasi perangkat lunak berbasis web yang digunakan untuk mengelola, mendistribusikan, dan memantau proses pembelajaran secara online. Fungsinya meliputi penyampaian materi pembelajaran, pengelolaan administrasi, interaksi antar peserta, pelacakan kemajuan, dan pembuatan laporan.- Pengertian LMS:
Aplikasi Perangkat Lunak:
LMS adalah software yang memungkinkan penyampaian materi, interaksi antar peserta, dan pengelolaan proses pembelajaran secara digital.
Platform Pembelajaran Online:
LMS menyediakan platform untuk menyampaikan materi, tugas, dan interaksi pembelajaran dalam format digital.
Manajemen Konten:
LMS berfungsi untuk mengelola, menyimpan, dan menyajikan berbagai jenis konten pembelajaran, seperti video, teks, dan interaksi.
Pengelolaan Administrasi:
LMS mempermudah tugas administrasi seperti pendaftaran peserta, penugasan, penilaian, dan pembuatan laporan.
- Fungsi LMS:
Penyampaian Materi:
LMS memungkinkan penyampaian materi pembelajaran secara online, dapat diakses kapan saja dan di mana saja.
Interaksi:
LMS menyediakan forum diskusi, chat, dan fitur lainnya untuk memfasilitasi interaksi antar peserta dan instruktur.
Administrasi:
LMS mempermudah pengelolaan administrasi, seperti pendaftaran, penugasan, dan penilaian.
Pelacakan dan Pelaporan:
LMS melacak kemajuan peserta dan menghasilkan laporan tentang kinerja mereka.
Pendidikan yang Fleksibel:
LMS memungkinkan pembelajaran yang fleksibel, sesuai dengan waktu dan gaya belajar peserta.
Pembelajaran Kolaboratif:
LMS mendukung pembelajaran kolaboratif melalui fitur diskusi, forum, dan berbagi materi.
1).Ketikan seperti gambar dibawah ini:





dnf install epel-release -y
dnf install httpd -y
systemctl enable httpd --now
systemctl status httpd usahakan active running
dnf install httpd -y
systemctl enable httpd --now
systemctl status httpd usahakan active running
2).Ketikan seperti 2 gambar di bawah ini:

dnf install mariadb-server -y
systemctl enable mariadb --now
mysql_secure_installation
systemctl enable mariadb --now
mysql_secure_installation
lalu untuk selanjutnya pilih [Y/n] total ada 6:
Switch to unix_socket authentication [Y/n] n
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
3).Ketikan seperti gambar dibawah ini:

mysql -u root -p
Enter password: (masukan password)
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'moodleindra'@'localhost' IDENTIFIED BY 'jaringan';
GRANT ALL PRIVILEGES ON moodle.* TO 'moodleindra'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
SHOW DATABASES;
Seharusnya muncul Database "moodle"
EXIT;
Enter password: (masukan password)
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'moodleindra'@'localhost' IDENTIFIED BY 'jaringan';
GRANT ALL PRIVILEGES ON moodle.* TO 'moodleindra'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
SHOW DATABASES;
Seharusnya muncul Database "moodle"
EXIT;
4).Ketikan seperti gambar dibawah ini:

dnf install php php-cli php-fpm php-mysqlnd php-xml php-zip php-gd php-intl php-mbstring php-soap php-json php-opcache -y
5).Ketikan seperti gambar dibawah ini:
7).Ketikan seperti gambar dibawah ini:
tar -zxvf moodle-latest-401.tgz
8).Ketikan seperti gambar dibawah ini:

Yang saya ketik pertama gagal/error, cara untuk mengatasinya yaitu cek terlebih dahulu menggunakan perintah:
ls -ld /var/www/moodledata (perintah untuk mengecek)
drwxr-xr-x. 2 apache apache 6 May 28 10:25 /var/www/moodledata (file ada tetapi error)
drwxr-xr-x. 2 apache apache 6 May 28 10:25 /var/www/moodledata (file ada tetapi error)
rm -rf /var/www/moodledata (perintah untuk meremove/menghapus file yang error tadi)
ls -ld /var/www/moodledata (cek lagi)
ls: cannot access '/var/www/moodledata': No such file or directory (tidak ada file berarti file sudah diremove/dihapus)
mkdir /var/www/moodledata (perintah untuk menambahkan mkdir/file)
chown -R apache:apache /var/www/moodledata
chmod -R 755 /var/www/moodledata
chmod -R 755 /var/www/moodledata
9).Ketikan seperti gambar dibawah ini:
firewall-cmd --permanent --add-service=http
Warning: ALREADY_ENABLED: http (jika muncul seperti ini tidak apa apa)
firewall-cmd --reload
10).Samakan seperti gambar dibawah ini:


10).Samakan seperti gambar dibawah ini:
12).Pilih "MariaDB (asli/mariadb)" lalu klik "Berikutnya"

13).Isi seperti contoh gambar dibawah ini:
14).Salin config yang ada lalu masukan ke cd /var/ww/html lalu nano config.php
15).Ketik seperti gambar berikut ini:
lalu disini diperintahkan untuk Pengaturan PHP max_input_vars harus minimal 5000
Tekan CTRL+W Dikeyboard lalu ketikan max_input_vars lalu enter dan ubah yang asalnya 1000 menjadi 5000, jika sudah Tekan CTRL+X dikeyboard lalu ketik y dan enter (perintah ini untuk save file yang tekah diubah)
18).Ketikan systemctl restart php-fpm



























Tidak ada komentar:
Posting Komentar