Membangun e-Learning Dengan Moodle

Kembali lagi open source memberikan kemudahan terhadap kehidupan kita, mulai di bidang komputer, bisnis, pendidikan de el el lah, salah satunya yakni Moodle yakni “Course Management System (CMS), juga dikenal sebagai Learning Management System (LMS) atau Virtual Learning Environment (VLE). Ini adalah sebuah aplikasi web gratis yang pendidik dapat digunakan untuk membuat situs pembelajaran online yang efektif.” 

Moodle sesuai dengan keterangan di atas di tujukan untuk kepentingan didalam dunia pendidikan baik dasar, menengah pertama, menengah atas maupun perguruan tinggi sehingga didapat pembelajaran yang lebih efektif.

Oke, pengenalannya saya cukupkan aja ya, nanti kenalan sendiri ja. 😀

Cara Instalasi Moodle di Sistem Operasi Linux Debian n turunannya.

  • Download paket aplikasinya disini
  • Ekstrak paket aplikasi ke folder /var/www dengan mengetikkan mantra berikut
    # tar xzvf moodle-whatever.tgz -C /var/www
  • Buat direktori moodledata, Untuk upload file Moodle membutuhkan sebuah direktori dapat ditulis di luar Apache DocumentRoot. Ketikkan mantra berikut
    # mkdir /var/moodledata
    # chown www-data /var/moodledata
  • Buat Database di Phpmyadmin
  • ketiikan localhost/moodle di browser anda. maka akan muncul gambar berikut,Screenshot from 2013-09-03 15:17:45
  • kemudian klik Selanjutnya, apabila terjadi error seperti gambar berikut,Screenshot from 2013-09-03 15:20:54 maka coba install Curl Php, setelah terinstall maka akan masuk ke halaman selanjutnya, Screenshot from 2013-09-03 15:26:57kemudian klik selanjutnya
  • Pilih driver database yg anda gunakan, apa itu MySql, PostgreSQL, Oracle ataupun SQL serverScreenshot from 2013-09-03 15:30:42
  • Setting database, isikan nama host, nama database, username, password database, dan centang Unix SocketScreenshot from 2013-09-03 15:31:33
  • Setelah itu agan-agan akan menemui lisensi dari perangkat berikut, seperti gambar dibawah ini, Screenshot from 2013-09-03 15:36:06apabila setuju anda pilih lanjut
  • Kemudian sistem akan mengecek apakah komputer n software anda sesuai dengan apa yang dibutuhkan oleh MoodleScreenshot from 2013-09-03 15:37:37apabila sesuai dengan sistem maka klik lanjut
  • Klik loncat ke menu utama untuk memasang modul-modul dari moodleScreenshot from 2013-09-03 15:40:00
  • Setelah proses pemasangan modul selesai, maka agan akan di suruh melengkapi profile admin
  • Isikan nama website yang anda kehendakiScreenshot from 2013-09-03 15:59:40
  • Done, aplikasi moodle siap digunakan

Screenshot from 2013-09-03 16:01:59

Tampilan halaman admin

Screenshot from 2013-09-03 16:02:22

Tampilan halaman user

Selamat mencoba, move on dunia pendidikan Indonesia 😀

Ternyata……….! Hostingnya

Di tugaskan untuk memasang aplikasi perpustakaan SLIMS di hosting memberikan pengetahuan yang lebih kepada saya, kenapa bisa begitu? coba tidak ada cobaan saat pemasangan tersebut mungkin saya idak mendapatkan ilmu. Cobaan itu adalah error yang terjadi setelah proses pemasangan. seperti gambar berikut Screenshot from 2013-08-26 20:39:03

Setelah saya tanya kesana-kemari kemudian dapat pencerahan dari Pak Agus Purnomo sewaktu saya chat beliau. Kata beliau Hostingnya tidak terpasang php gettextnya. Oh ternyata bukan Aplikasinya yang error, namun Hostingnya yang kurang komplit 😀

Dan satu lagi pemasangan phpgettext di Hosting dilakukan oleh yang empunya hosting.

Terima Kasih semua atas bantuannya Pak Agus, Pengembang Slims, dll

Membuat Database di Cpanel

Salam kode terbuka,

Mungkin sering menggunakan server local jadi belum bisa membuat database di server beneran 😀 , oke langsung saja ke tatacara pembuatannya. cekidot 😀

1. Masuk ke Cpanel website anda

2. Pilih Tab Database =>Klik MySQL Database Wizard, seperti gambar berikut

Screenshot from 2013-06-10 15:14:23

3. Isikan nama database yang ingin anda buat

Screenshot from 2013-06-10 15:25:09

Setelah selesai klik Next Step

4. Isikan username dan password untuk databse anda. Kemudian klik Create User (usahakan angka dan huruf untuk keamanan website anda)

Screenshot from 2013-06-10 15:27:22

5. Maka muncul kotak dialog berikut, Klik ALL PRIVILEGES => Next Step

Screenshot from 2013-06-10 15:33:30

6. Muncul gambar dibawah ini, pembuatan database Selesai. 😀

Screenshot from 2013-06-10 15:35:52

7. Anda dapat mengecek pembuatan database benar-benar selesai dengan mengecek di PhpMyAdmin dengan cara

Tab Database => Klik phpMyAdmin

 

Demikianlah tatacara pembuatan database, apabila ada yang ingin melanjutkan untuk mencoba menggabungkan PHP, HTML, dan Database bisa membaca tutorial berikut ini

Selamat mencoba, di tunggu komentarnya. 😀

Salam kode  terbuka

Menggabungkan HTML, PHP, dan Database

Salam kode terbuka,

Galau karena pengen gabungin HTML, PHP dan database agar web menjadi lebih dinamis. oke di sini saya akan menuliskan caranya, apabila ada yang kurang benar mohon di koreksi. 😀 berikut langkah-langkahnya :

1. Buat file baru dengan ekstensi .PHP

2. Isikan kode HTML pada file yang telah dibuat. contoh kita buat form daftar profil baru

3. Setelah Coding HTML selesai tambahkan script PHP berikut dibawah scrip HTML
Screenshot from 2013-06-08 10:29:41

===

Keterangan :

>>include = samakan dengan nama file koneksi databasenya

>>setalah itu sesuaikan nama database nya yang terdapat tanda petiknya

>>pada variabel simpan, script yang digunakan untuk menyimpan data ke database

===

4. Buat file baru untuk koneksi database dengan ekstensi .PHP. (sebelumnya anda harus membuat database terlebih dahulu. baca tutorial berikut) 😀

Screenshot from 2013-06-08 10:36:53

5. Buat file yang berisikan tabel untuk menampilkan data yang telah kita isikan pada form yang telah dibuat. berikut adalah script untuk membuat tabel

Screenshot from 2013-06-08 10:42:11

===

Keterangan : untuk angka yang didalam kurung isikan sesuai dengan nomor urut yang ada dalam database. contoh kode nomor 1 maka isikan angka 0 karena kita menggunakan struktur data array.

Screenshot from 2013-06-08 10:49:20

===

Jangan lupa untuk menambahkan script berikut ini diatas script tabel yang dibuat agar dapat mengambil data ke database.

Screenshot from 2013-06-08 10:46:02

6. Siap untuk di uji coba. Semoga behasil. 😀

Salam kode terbuka.