Sabtu, 29 Juli 2017

MENGINTEGRASIKAN MOODLE DENGAN NEXTCLOUD




MENGINTEGRASIKAN MOODLE DENGAN NEXTCLOUD



A. PENDAHULUAN
  1. Pengertian
    Mengintegrasikan
    dalam Kamus Besar Bahasa Indonesia adalah in·teg·ra·si n pembauran hingga menjadi kesatuan yg utuh atau bulat, artinya mengintegrasikan adalah sebuah usaha atau pekerjaan menyatukan dua atau lebih benda menjadi satu kesatuan atau  satu lingkup yang sama.

    Moodle, adalah sebuah software yang digunakan untuk media pembelajaran online.
    Nextcloud, sebuah sofware yang digunakan untuk media pentimpanan online.
    Jadi mengintegrasikan Moodle dengan Nextcloud adalah usaha menyatukan keduanya untuk saling terhubung sehingga, kedua software bisa saling terintegrasi.
  2. Latar Belakang
    Tidak mungkin kita menyimpan semua file dalam Moodle, maka dari itu kita perlu penyimpanan lain yang bisa terintegrasi dengan Moodle.
  3. Maksud dan Tujuan
    Mengintegrasikan Moodle dengan Nextcloud, dengan tujuan mengunakan Nextcloud untuk penyimpanan file Moodle.

B. ALAT DAN BAHAN

  • Laptop untuk remote server
  • Debian Server yang sudah terinstall Moodle dan Nextcloud
  • Koneksi Jaringan
  • v0.1.0.zip (moodle-tool_oauth2owncloud)
  • moodle-repository_nextcloud-1.0.0.zip

C. WAKTU PELAKSANAAN

10-15 menit tahap pemahaman


D. TAHAP PELAKSANAAN
  1. Download dua file di atas dengan wget melaui shell, caranya :

    # wget https://github.com/daita/moodle-repository_nextcloud/releases/download/1.0.0/moodle-repository_nextcloud-1.0.0.zip

    # wget https://github.com/pssl16/moodle-tool_oauth2owncloud/archive/v0.1.0.zip
  2. Setelah itu, pindahkan file hasil download pertama ke direktory /var/www/html/moodle/repository/ cara:

    # cp moodle-repository_nextcloud-1.0.0.zip  /var/www/html/moodle/repository/
    pindah ke direktori /var/www/html/moodle/repository/ lalu unzip moodle-repository_nextcloud-1.0.0.zip, caranya :

    # cd /var/www/html/moodle/repository/


    # unzip moodle-repository_nextcloud-1.0.0.zip
  3. Sekarang kita kembali ke direktory /home/folder user, disini folder user saya  /home/bernad, caranya :

    # cd /home/bernad
  4. Pindahkan juga v0.1.0.zip (moodle-tool_oauth2owncloud) ke directory /var/www/html/moodle/admin/tool/ caranya:

    # cp v0.1.0.zip /var/www/html/moodle/admin/tool/


    lalu kita pindah ke direktory /var/www/html/moodle/admin/tool/ dan unzip v0.1.0.zip, caranya:

    # cd
    /var/www/html/moodle/admin/tool/
    # unzip v0.1.0.zip
  5. Sekarang kita akan melakukan konfigurasi via web browser, hal pertama yang dikonfigurasi adalah masuk ke nextcloud lalu masuk sebagai admin dan buat client baru di OAuth 2.0 clients list. Perhatikan gambar:
  6. Setelah itu buat juga user baru di nextcloud, System > User perhatikan gambar:
  7. Setelah itu kita konfigurasi webdav di moodle, pertama masuk ke Site Administration > Plugin>Repositoris > Manage repositories, buat webdav menjadi Enable and Visible.
  8. Lalu masuk ke tab Settings, untuk Webdav configuration ceklist keduanya lalu klik save, klik juga create repository instan perhatikan gambar :

  9. Setelah itu konfigurasi sesui gambar berikut :

    #NB
    Untuk Webdav Server isikan alamat server anda
    Webdav path isikan sesuai gambar, atau di bagian bawah pojok kanan Nexcloud
    Untuk Server User dan Pasword masukan User yang dibuat tadi.
  10. Setelah itu klik save, lalu coba untuk upload files, jika Nexcloud sudah muncul, maka integrasi berhasil, lihat gambar :

    Coba buat instal plugin,

    Pilih upload files, maka akan tampil pilihan menu, lalu klik nextcloud maka akan muncul gambar seperti di bawah :
    SUKSES


E. HASIL YANG DIDAPAT
Berhasil mengintegrasikan Moodle dengan Nextcloud

F. TEMUAN MASALAH
Lupa mengkonfigurasi Webdav

G. KESIMPULAN
Lakukan dengan teliti setiap pekerjaan, dan pastikan selalu membaca referensi.


H. REFERENSI