Thursday, July 27, 2017

Membangun Pembelajaran Online Dengan Moodle 3.3

assalamu'alaikum wr.wb

A. Pendahuluan

Pada kali ini  Kamis, 27 Juli 2017 saya akan membangun sistem pembelajaran online dengan memakai moodle sebagai CMS-nya.

 

1. Pengertian

Sistem manajemen konten : content management system, disingkat CMS), adalah perangkat lunak yang digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari suatu situs web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen:
  • aplikasi manajemen isi (Content Management Application, CMA)
  • aplikasi pengiriman isi (content delivery application, CDA)
Elemen CMA digunakan untuk mengelola konten yang mungkin tidak memiliki pengetahuan mengenai HTML untuk mengelola pembuatan, pengubahan, dan penghapusan isi dari suatu situs web tanpa perlu memiliki keahlian sebagai seorang webmaster. Elemen CDA menggunakan dan menghimpun informasi-informasi yang sebelumnya telah ditambah, dikurangi atau diubah oleh pemilik situs web untuk memperbaharui situs web tersebut. Kemampuan atau fitur dari sebuah sistem CMS berbeda-beda. Walaupun begitu, kebanyakan dari perangkat lunak ini memiliki fitur publikasi berbasis Web, manajemen format, kontrol revisi, pembuatan indeks, pencarian, dan pengarsipan.


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.
 
2. Latar Belakang

Moodle ini merupakan Cms yang sangat cocok digunakan untuk pembelajaran dan akan mudah di gunakan karena fitur-fiturnya yang lengkap.

3. Maksud dan Tujuan

Melampirkan soal-soal latihan pada moodle untuk pembelajaran siswa.


4. Hasil yang Diharapkan

  • Dapat memudahkan siswa belajar tanpa harus berada di depan buku terus menerus.
  • Dapat memudahkan guru mengoreksi hasil pekerjaan siswa.

B. Alat dan Bahan

  • CMS Moodle
  • PC Server
  • Laptop
  • Koneksi untuk mendownload packet.

C. Jangka Waktu Pelaksanaan Pekerjaan 

 1 Jam pelaksanaan pekerjaan

D. Prosess & Tahapan Pelaksanaan Pekerjaan

1. Pertama masuk ke situs resminya moodle yang saya link'kan di atas.
Masuk ke tab menu Download.
 2. Jika sudah di download kirimkan filenya ke server.
 disini saya menggunakan perintah scp.
#scp moodle-latest-33.zip sidik@192.168.184.2
 3. Masuk ke server.
   disini saya menggunakan ssh.
#ssh sidik@192.168.184.2
 4. Copy file moodle yang ada di folder "/home" ke dalam folder "/var/www/html/moodle".
#cp /home/moodle-latest-33.zip /var/www/html/moodle
 5. Exstract file moodlenya.
#Unzip moodle-latest-3.3.zip
 6. Setelah di unzip kita berikan hak akses kepada moodlenya.
#chmod 755 moodle

 7. Dan berikan juga hak kepemilikan atas direktory moodle.
#chown -R www-data:www-data moodle
 8. Masuk ke direktory "/var/www/".
#cd /var/www/

 9. Buat direktory untuk menyimpan data dengan nama "moodledata"
#mkdir moodledata

 10. Berikan hak akses dan kepemilikan sama dengan direktory moodle
#chmod 777 moodledata/
#chown -R www-data:www-data moodledata/ 

 11. Buat database untuk phpmyadmin.
Masuk phpmyadmin
 Create database
 12. Masuk ke moodle dengan mengetikkan:
192.168.184.2/moodle
 13. Isikan nama dan lokasi directory moodlenya.


 14. Pilih database yang Mariadb

 15. Isikan biodata databasen yang berupa user, password dan, nama database.

 16. Lanjutkan saja.

 17. Berikutnya akan muncul pengecekkan sebelum moodle melakukan instalasi.


 18. Jika muncul error seperti di bawah ini silahkan klik  this test must pass.
dan copy kan



19. Selanjutnya copy text dibawah ini.



20. Pada terminal ssh tadi kita ketikkan perintah.
#nano /etc/mysql/my.cnf

 21. Pastekan file yang sudah di copy tadi.


 22. Setelah instalasi lakukan restart pada mysql.

 23. Masuk ke web moodle lagi dan refresh kemudian akan muncul tampilan seperti ini.

Setelah tidak muncul error klik Continue . dan tunggu proses instalasi sampai selesai..


E. Hasil yang Didapatkan

Dapat membuat E-learning yang dapat membantu sekolah dalam kegiatan mengajar.

F. Temuan Permasalahan

Belum memberikan hak akses sehingga moodle tidak dapat mengeksekusi file ke dalam database.

G. Kesimpulan yang Didapatkan

Moodle ini sangat efektif dan mendukung fitur-fitur lainya.

H. Referensi & Daftar Pustaka


https://id.wikipedia.org/wiki/Sistem_manajemen_konten

wassalamu'alaikum wr. wb.
read more...

Wednesday, July 26, 2017

Instalasi Menagement Perpustakaan Online dengan Slims 8. Akasia

assalamu'alaikum wr. wb.

A. Pendahuluan

Kali ini Kamis, 26 Juli 2017 saya akan membangun sistem infomasi pendidikan dengan melakukan instalasi cms slims 8 Akasia.


1. Pengertian

Slims 8 Akasia adalah server web Apache yang dibundel dengan MySQL dan PHP. Anda bisa menjalankannya bahkan menjalankannya melalui flashdisk usb anda. Sebagai Sistem Manajemen Perpustakaan yang lengkap, SLiMS (Sistem Manajemen Perpustakaan Senayan) memiliki banyak fitur yang akan membantu perpustakaan dan pustakawan untuk melakukan pekerjaan mereka dengan mudah dan cepat.

2. Latar Belakang

Slims ini merupakan aplikasi web server yang memiliki fungsi sebagai sistem management.

3. Maksud dan Tujuan

Menjadikan slims sebagai tempat penyimpanan buku yang menarik dan mudah di gunakan.

B. Alat dan Bahan
  • Cms Slims
  • Debian Server
  • Koneksi internet
  • Laptop

C. Jangka Waktu Pelaksanaan Pekerjaan

Jam 08.00 sampai 10.00

D. Prosess & Tahapan Pelaksanaan Pekerjaan

1. Pertama kita pindahkan file Slims nya ke dalam server.
#scp slims8.3-akasia.zip sidik@192.168.184.2:/home

2. Melakukan remote ssh ke server, kemudian masuk ke folder home
 dengan perintah
#cd /home


3. Pindahkan cms ke dalam folder "/var/www/html"
#mv slims8.3-akasia.zip /var/www/html/
4. Extract Slims nya
#unzip slims8.3-akasia.zip
5. Rename dengan cara seperti berikut
#mv slims8_akasia-master /perpustakaan
6. Berikan hak akses untuk modif
#chmd 755 perpustakaan/
7.  Berikan hak kepemilikan untuk mengedit data
#chown -R www-data:www-data perpustakaan/
8. Buat database pada phpmyadmin untuk penyimpanan database slims
Database > tulis nama database > create database
9. Masuk ke dalam browser dan ketikkan
192.168.184.2/perpustakaan
Dan Let's start installation
10. Jika muncul tampilan seperti berikut kilk Next saja.



11. Isikan sesuai database, root dan password.



12. Isikan biodata dengan lengkap dan jelas.



13. Setelah itu instalasi akan selesai dan anda dapat masuk dengan mengetikkan alamat berikut ini pada browser.
192.168.184.2/perpustakaan

sekian dan terima kasih..
 
E. Hasil yang Didapatkan

Dapat menyimpan buku dalam perpustakaan dan memungkikan orang lain dapat membacanya.

F. Temuan Permasalahan

Bingung dalam menampilkan puku pada tampilan hompage.
yang kemudian berhasil di temukan pada  sub menu Bibliograph.

G. Kesimpulan yang Didapatkan

Membagi ilmu tidak akan mengurangi ilmu yang kita miliki.

H. Referensi & Daftar Pustaka

https://slims.web.id/web/pages/about/

wassala'alaikum wr. wb.

read more...

Tuesday, July 25, 2017

Membuat Penyimpanan Local Pada PC Server Dengan NextCloud

assalamu'alaikum wr. wb.


A. Pendahuluan

Pada saat ini Selasa, 25 Juli 2017 saya akan sharing tentang bagaimana saya menyimpan file dengan melakukan instalasi nextcloud pada server debian 8.6.


1. Pengertian

Nextcloud adalah perangkat lunak client-server untuk membuat dan menggunakan layanan file hosting . Ini secara fungsional mirip dengan Dropbox , meskipun Nextcloud bebas dan open-source , memungkinkan siapa saja untuk menginstal dan mengoperasikannya di server pribadi . Berbeda dengan layanan proprietary seperti Dropbox, arsitektur terbuka memungkinkan penambahan fungsionalitas tambahan ke server dalam bentuk aplikasi.

2. Latar Belakang
 

Menginstall nextcloud ini saya lakukan untuk media penyimpanan local yang terdapat pada server debian saya, serta dapat juga diintegrasikan menggunakan hp.

3. Maksud dan Tujuan
 

Semua data yang saya miliki akan aman pada server saya sewaktu waktu tejadi masalah dengan alat pengolah data saya.

4. Hasil yang Diharapkan
 

Dapat melakukan instalasi nextcloud ini dengan lancar serta menambah kemudahan saya ketika menjadi administrator.

B. Alat dan Bahan
C. Jangka Waktu Pelaksanaan Pekerjaan
 

1 Jam pengerjaan instalasi Nexcloud

D. Prosess & Tahapan Pelaksanaan Pekerjaan
 

1.Pertama download  di situs resminya.

   Download file seperti di bawah ini.
2. Setelah itu pindahkan file ke server dengan mengetikkan perintah berikut.
#scp nextcloud-12.0.0.zip sidik@192.168.184.2:/home
3. Masuk ke server menggunakan ssh.
#ssh sidik@192.168.184.2

 4. Pindahkan file nextcloud yang tadi di dalam folder home.
 #cp nextcloud-12.0.0.zip /tmp/
5. Masuk pada folder tmp dengan ketikkan
#cd /tmp/
6. Extract file nextcloudnya.
#unzip nextcloud-12.0.0.zip
7. Selanjutnya kita buat file "nextcloud.sh" pada folder tmp.
#nano nextcloud.sh
Kemudian tambahkan script ini :

#!/bin/bash
ocpath='/var/www/nextcloud'
htuser='www-data'
htgroup='www-data'
rootuser='root'

printf "Creating possible missing Directories\n"
mkdir -p $ocpath/data
mkdir -p $ocpath/assets
mkdir -p $ocpath/updater

printf "chmod Files and Directories\n"
find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640
find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750
chmod 755 ${ocpath}

printf "chown Directories\n"
chown -R ${rootuser}:${htgroup} ${ocpath}/
chown -R ${htuser}:${htgroup} ${ocpath}/apps/
chown -R ${htuser}:${htgroup} ${ocpath}/assets/
chown -R ${htuser}:${htgroup} ${ocpath}/config/
chown -R ${htuser}:${htgroup} ${ocpath}/data/
chown -R ${htuser}:${htgroup} ${ocpath}/themes/
chown -R ${htuser}:${htgroup} ${ocpath}/updater/

chmod +x ${ocpath}/occ

printf "chmod/chown .htaccess\n"
if [ -f ${ocpath}/.htaccess ]
 then
  chmod 0644 ${ocpath}/.htaccess
  chown ${rootuser}:${htgroup} ${ocpath}/.htaccess
fi
if [ -f ${ocpath}/data/.htaccess ]
 then
  chmod 0644 ${ocpath}/data/.htaccess
  chown ${rootuser}:${htgroup} ${ocpath}/data/.htaccess
fi
Tekan Crtl X , Y dan,lalu Enter
8. Selanjutnya copy folder hasil exstract tadi pada "/var/www"
#cp nextcloud /var/www

9. Dan kita jalankan file "nextcloud.sh" dengan bash.
#bash nextcloud.sh
Jika berhasil akan muncul seperti ini.
10. Kemudian buat file "nextcloud.conf" dengan perintah :
#nano /etc/apache2/sites-avaliable/nextcloud.conf
Lalu ketikkan perintah
#a2ensite nextcloud
Jika ada perintah "service apache2 reload" maka reload dengan perintah :
#service apache2 reload

11. Masuk phpmyadmin dan buat database untuk nextcloud.
Database > tulisnama database > create.
 12. Masuk ke user dan edit privileges pada root localhost.
User > edit privileges

13. Pilih tab menu database (sebelah global) dan pada use text field pilih           nextcloud
database > use text field > nextcloud

14. Setelah muncul seperti ini pilih "check all"


15. Selanjutnya pada browser ketikkan
192.168.184.2/nextcloud

  Isikan user dan password sesuai keinginan.
  Dan isikan juga nama database, user dan, password.
Klik finish
Nextcloud Admin Page

16. Create user baru untuk pengguna ponsel, karena saya akan mengintegrasikannya dengan ponsel.
gambar gerigi > user
17. Tulis user dan password dan klik create
isi user > isi password > create
18. Install aplikasinya di ponsel.


19. Isikan sesuai IP Server dan user yang tadi kamu buat.


Jika sudah jadi akan muncul seperti ini.



E. Hasil yang Didapatkan
 

Mempunyai tempat penyimpanan yang efisien dan aman.

F. Temuan Permasalahan
 

Kesalahannya terjadi karena saya memasukan password nextcloud sama dengan password phpmyadmin jadi ketika saya diminta konfirmasi salah terus

G. Kesimpulan yang Didapatkan
 

Nextcloud ini merupakan hasil pengembangan dari owncloud, yang dapat menyimpan file pribadi bahkan bisnis dengan aman pada server.

H. Referensi & Daftar Pustaka

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-nextcloud-on-ubuntu-16-04
https://en.wikipedia.org/wiki/Nextcloud

wassalamu'alaikum wr. wb.
read more...
 
Copyright © 2014 MOCH.SIDIK || BLC TELKOM KLATEN • All Rights Reserved.
Distributed By Free Blogger Templates | Template Design by BTDesigner • Powered by Blogger
back to top