Rabu, 26 Juli 2017

MEMBUAT E-LEARNING DENGAN MOODLE


MEMBUAT E-LEARNING DENGAN MOODLE


A. PENDAHULUAN
  1. Pengertian
    Moodle adalah perangkat lunak bebas dan open-source perangkat lunak sistem manajemen pembelajaran yang ditulis dalam PHP dan didistribusikan di bawah GNU General Public License.
    Dikembangkan berdasarkan prinsip pedagogis. Moodle digunakan untuk pembelajaran campuran, pendidikan jarak jauh, kelas terbalik dan proyek e-learning lainnya di sekolah, universitas, tempat kerja dan sektor lainnya. untuk secara lengkap bisa di baca di sini.
  1. Latar Belakang
    Saat ini, perkembangan dunia IT sangat menanjak dan hampir semua kalangan baik anak kecil sampai dewasa sudah menggunakan IT, oleh karena itu, untuk mengimbangi perkembangan tersebut, saya berniat untuk membuat E-Learning dengan tujuan mengembangkan minat baca masyarakat yang cenderung membaca dari internet.

  2. Maksud dan Tujuan
    Membangun E-Learning untuk media pembelajaran online.
B. ALAT & BAHAN
  1. Laptop
  2. Moodle bisa download di sini 
  3. Koneksi Internet
  4. Server yang sudah terinstall LAMP / XAMPP
C. WAKTU PELAKSANAAN
D. LANGKAH KERJA
  1. Kita Download dulu moodle melalui terminal, (ini terminal ssh server saya) caranya:
     
# wget https://download.moodle.org/download.php/stable33/moodle-latest-33.zip

 

Note : Jika gagal, kita bisa mengupload secara manual, pertama download moodle di link atas di alat dan bahan, atau klik link di sini, lalu upload file manual menggunakan perintah scp, caranya :

 # scp moodle-latest-33.zip user@IP Server:/home/user

Contoh :

 # scp moodle-latest-33.zip bernad@192.168.50.5:/home/bernad
bernad@192.168.50.5's password:


Lalu pindah moodle-latest-33.zip ke direktory /var/www/html/, caranya:

# cp moodle-latest-33.zip /var/www/html/


  1. Unzip moodle, caranya :

    Pindah ke direktori /var/www/html, caranya
# cd /var/www/html


Lalu, ketikan perintah :

# unzip moodle.3.3.1+.zip



  1. Setelah itu beri akses eksekusi moodle, caranya:
# chown -R www-data:www-data /var/www/html/moodle/

  1. Sekarang kita buat direktori data buat moodle di /var/www/ caranya:
# mkdir /var/www/moodledata

  1. Lalu beri akses pada moodledata, caranya:
# chmod 777 /var/www/moodledata

  1. Setelah itu panggil moodle melalui browser, caranya ketikan IP Server atau Localhost/moodle, lalu lakukan konfigurasi hingga selesai.






    Pastikan semuanya OK,


    Untuk yang terbawah, karena saya belum konfigurasi DNS, maka saya clik continue.

    Lalu tunggu proses selesai, agak lama setelah muncul button continue, klik untuk lanjut, perhatikan gambar :


    Isi data sesuai dengan permintaan :



    Jika sudah mengisi, dan sudah benar klik, update profiles, maka anda akan dibawa ketampilan berikut :
    Setelah mengisi gulir ke bawah, lalu klik save changes

Selamat moodle sukses terinstall, sekarang saatnya anda mengkonfigurasinya, semoga sukses.

E. HASIL KERJA
Berhasil melakukan installasi moodle, meskipun dalam konfigurasi terdapat sedikit masalah.
F. TEMUAN MASALAH
Mengalami eror pada saat konfigurasi, dan untuk menangani eror yang muncul, kita tinggal baca dokumentasi resminya.
Berikut adalah screenhot errornya :

Untuk gambar di atas bisa di fixs dengan cara install extension PHP, yaitu PHP Soap, seperti di gambar :
# apt-get install php-soap

Fixs_________________________________________________________________________________________________

Untuk gambar di atas kita fixs dengan cara menambahkan Script di /etc/mysql/my.conf, caranya :

# nano /etc/mysql/my.conf

tambahkan script ini di bagian paling bawah :

[client]
default-character-set = utf8mb4

[mysqld]
innodb_file_format = Barracuda
innodb_file_per_table = 1
innodb_large_prefix

character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
skip-character-set-client-handshake

[mysql]
default-character-set = utf8mb4


Save & Exit


Setelah itu, restart apache dan mysql, caranya :

# /etc/init.d/apache2 restart
# /etc/init.d/mysql start

Lalu coba refresh browser maka akan tampil hasil seperti ini tinggal di klik continue :
Fixs_________________________________________________________________________________________________

G. KESIMPULAN
Jangan bertanya sebelum mencoba, dan jika gagal ulangi lagi dengan membaca sumber resmi, jika masih belum bisa tanyakan pada yang sudah berpengalaman.

REFERENSI:
https://docs.moodle.org/33/en/Installing_Moodle
https://docs.moodle.org/33/en/MySQL_full_unicode_support#File_format
Elearning-Dengan-Moodle-1.9-Revisi-2012.pdf