Rabu, 28 Mei 2025

Laporan Praktikum 14.Install LMS (Menggunakan Moodle)

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



2).Ketikan seperti 2 gambar di bawah ini:


dnf install mariadb-server -y
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



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;


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:

systemctl restart httpd
cd /var/www/html



6).Ketikan seperti gambar dibawah ini:

wget https://download.moodle.org/download.php/direct/stable401/moodle-latest-401.tgz


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)
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


9).Ketikan seperti gambar dibawah ini:

setsebool -P httpd_can_network_connect on
chcon -R -t httpd_sys_rw_content_t /var/www/moodledata
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:



11).Untuk 2 gambar dibawah ini tidak ada yang diubah, langsung klik "Berikutnya"



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:

cd /var/www/html
cd moodle
nano config.php


16).Klik "Berikutnya"


17).Scroll ke bawah



lalu disini diperintahkan untuk Pengaturan PHP max_input_vars harus minimal 5000

dan untuk mengatasi masalah tersebut yaitu masuk ke file nano /etc/php.ini

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



19).Masalah sudah selesai klik untuk "Melanjutkan"



20).Jika tampilan seperti ini tunggu beberapa menit lalu refresh


21).Scroll ke bawah lalu klik "Upgrade Moodle database now"





22).Jika tampilannya sudah seperti gambar dibawah lalu klik "Melanjutkan"


23).Isi seperti contoh gambar dibawah ini:


24).Isi seperti contoh gambar dibawah ini:


25).Isi seperti contoh gambar dibawah ini:


26).scroll kebawah lalu isi 2 kolom dari bawah jika sudah di isi klik "Simpan Perubahan"


27).Buka tab baru lalu search, contoh:192.168.30.14/moodle


Tidak ada komentar:

Posting Komentar

LAPORAN PELAKSANAAN PKL HARI KE-10

LAPORAN PELAKSANAAN PKL HARI KE-10 Nama : Indra Purnama Kelas : XII TKJ 1 Hari/Tanggal : Jumat, 14 November 2025 Pembimbing Lapangan : Julfa...