SETTING & ADM SERVER - e …e-learning2010.smkn6dki.or.id/file.php/1/materi_pembelajaran... ·...

Post on 17-Sep-2018

243 views 0 download

Transcript of SETTING & ADM SERVER - e …e-learning2010.smkn6dki.or.id/file.php/1/materi_pembelajaran... ·...

SETTING & ADM SERVER

INSTALASI MOODLE

Instalasi Moodle

� Menyiapkan lingkungan Moodle

� Instalasi XAMPP

� Menyiapkan database

Menginstal Moodle� Menginstal Moodle

Instalasi XAMPP [1]

� Buka folder tempat Andamenyimpan file XAMPP

� Klik-ganda file .exe tersebut. Kotak dialog installer language akan terbuka. Pilih bahasa yang

4

akan terbuka. Pilih bahasa yang ingin digunakan. Klik [OK]

� Kotak Dialog XAMPP akanterbuka, klik [Next]

Pelatihan e-Learning

Instalasi XAMPP [2]

� Tentukan lokasi folder tempat instalasi. Klik [Install] untuk melanjutkan.

� Proses instalasi akan berlangsung. Bila kotakonfigurasi sudah muncul, berarti instalasi segera

5

konfigurasi sudah muncul, berarti instalasi segeratuntas.

� Klik [Finish].

� Bila ingin menginstal XAMPP sebagai service, klik[Yes] di kotak dialog instalasi layanan server

Pelatihan e-Learning

Menjalankan XAMPP

� Coba buka browser Internet Explorer (IE) atau Firefox.

� Ketik alamat : http://localhost

6

http://localhost

� Apabila sudah muncul halaman XAMPP berarti apache sudah operasional.

� Apabila tidak, klik [XAMPP Control Panel] untuk mengaktifkan.

Pelatihan e-Learning

Instalasi

� Sebagaimana software umumnya, untuk menggunakan media e-learning Moodle, kita harus menginstalkannya pada suatu ‘server environment’.

� Tahap Instalasi yang akan kita bahas� Spesifikasi atau Requirements � Download dan salin files ke komputer Download dan salin files ke komputer � Struktur situs� Jalankan script installer untuk membuat config.php� Periksa setting web server� Membuat database database � Membuat direktor data� Setup dan konfigurasi admin page� Set up cron � Membuat kursus

www.comlabs.itb.ac.id

Requirement

� Moodle dikembangkan pada sistem operasi Linux menggunakan Apache, MySQL, dan PHP (LAMP Platform), dan secara teratur dites dengan PostGreSQL, Windows XP, Mac OS X, dan Netware 6.

� Requirement untuk Moodle sebagai berikut :Software Webserver. Paling banyak orang menggunakan Apache, tapi � Software Webserver. Paling banyak orang menggunakan Apache, tapi Moodle support webserver yang dapat menjalankan PHP.

� Bahasa pemrograman PHP (min versi 4.1.0)

� Database server : MySQL atau PostgreSQL direkomendasikan untuk dipakai sebagai database.

� Hampir semua web hosts mendukung perangkat-perangkat di atas.

� Untuk perancangan dan penyiapan sistem, kita dapat menggunakan PC.

www.comlabs.itb.ac.id

Requirement [lanjut]

� Webserver

� Layanan Hosting yang dibutuhkan

� Disk space

� bandwidth

� subdomains

� Download source & unpack

� Format

� direktori Data

� Setting Cron

� Skrip Installer

Download dan salin file ke server

� Download moodle di http://moodle.org/download

� Unpack moodle baik di main direktori atau pun di subdirektori

Sebagian webhost menggunakan cpanel untuk � Sebagian webhost menggunakan cpanel untuk meng-unpack file kompresi

www.comlabs.itb.ac.id

Menjalankan Installer Script

� Untuk menjalankan script installer (install.php),

� Buka browser

� Ketik alamat Moodle main URL atau ketik http://alamatserver/install.phphttp://alamatserver/install.php

� Moodle akan mendeteksi konfigurasi server dan akan menampilkan tahap-tahap instalasi.

� Hasil akhir proses instalasi ini adalah config.php

www.comlabs.itb.ac.id

Membuat Database

Membuat DatabaseAda Banyak Cara

www.comlabs.itb.ac.id

Menggunakan CLI

(Command Line

Interface)Gunakan console untuk membuat database.

Menggunakan

CPanelGunakan cpanel untuk membuat database

Membuat Database

� Bila menggunakan CPanel� Klik pada ikon MySQL Database

� Ketik “moodle” pada field [database] dan klik [Add Database]

� Ketik [username] dan [password] kemudian klik [Add User]

� Gunakan [Add User to Database] untuk memberikan user account privileges [All] ke database yang baru dibuatprivileges [All] ke database yang baru dibuat

� Bila menggunakan command line# mysql -u root -p

� CREATE DATABASE moodle;

� > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.* TO moodleuser@localhost IDENTIFIED BY 'yourpassword';

� > quit

� # mysqladmin -p reload

www.comlabs.itb.ac.id

Membuat Direktori Data

� Moodle memerlukan space harddisk untuk menyimpan file bahan ajar dan gambar

� Secara default Moodle Installer akan membuatkan direktori ini, bila gagal kita harus membuatkannya secara manual.secara manual.

� Untuk security buatlah file .htaccess dengan baris : � deny from all

� Yakinkan bahwa apache dapat read,write,execute pada direktori ini� Owner direktor : apache atau nobody

www.comlabs.itb.ac.id

Masuk ke Admin Page

� Setelah config.php berhasil dibuat, maka langkah lanjutannya adalah mengkonfigurasi sistem Moodle.

� Admin memiliki kewenangan untuk :

Membuat dan menghapus courses� Membuat dan menghapus courses

� Membuat dan mengedit account user

� Mengadministrasi dosen/instruktur

� Mengubah setting situs keseluruhan

www.comlabs.itb.ac.id

Administrasi Umum

Konfigurasi

Variables Mengatur variabel yang mempengaruhi pengoperasian situs secara umum

Pengaturan situsMenentukan tampilan halaman depan situs

Theme Pilih tampilan situs (warna, huruf, dll.)Theme Pilih tampilan situs (warna, huruf, dll.)

Bahasa Untuk memeriksa dan mengubah paket bahasa saat ini

Modul Mengatur modul terpasang dan pengaturannya

Blocks Pengelolaan blok dan setting masing-masing

PenyaringPilih penyaringan kata-kata dan pengaturan yang berhubungan

Backup Mengatur backup otomatis serta penjadualannya

Editor settings Menentukan setting dasar editor HTML

Calendar Mengatur ragam tampilan kalender

Maintenance mode Upgrade dan tugas lain Pelatihan e-LearningComLabs USDI-

ITB17

Administrasi server

� User

� Courses

� Nilai

� Location� Location

� Bahasa

� Front Page

� Reports

� Lain-lain

Ubah Keanggotaan

� Fitur ini memungkinkanadministrator mengubahprofil user

www.comlabs.itb.ac.id

PENGELOLAAN USER

Pengelolaan User

� Tiga komponen utama pengelolaan user :

� Authentication� Manage authentication

� Keanggotaan hanya secara manual

� No login

� Otentikasi berdasarkan Email

� Accounts� Accounts� Browse list of users

� Bulk user actions

� Tambah pengguna baru

� Upload pengguna

� Upload user pictures

� User profile fields

� Permissions� Define roles

� Assign system roles

� User policies

Browse List Pengguna

Tambah User

� Administrator memiliki kewenangan untuk menambahkan user secara manual dengan mengisi form tambah user.

www.comlabs.itb.ac.id

Upload Pengguna

� Buat file csv dengan form sbb:� username, password, firstname, lastname, email, institution, department,

city, country, lang, timezone,

� username, password, firstname, lastname, email,idnumber, icq, phone1, phone2, address, url, description, mailformat, maildisplay, htmleditor, autosubscribe, course1, course2, course3, course4, course5, group1, autosubscribe, course1, course2, course3, course4, course5, group1, group2, group3, group4, group5

� Contoh :� username, password, firstname, lastname, email, lang, idnumber,

maildisplay, course1, group1

� jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1

� reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202, Section 3

www.comlabs.itb.ac.id

Daftarkan Para Siswa

� Berfungsi untuk menambahkan user ke masing-masing courses

www.comlabs.itb.ac.id

Tambahkan Pengajar

� Fitur ini mengatur pengaturan pengajar suatu kursus atau bahan-bahan perkuliahan.

www.comlabs.itb.ac.id

Praktik

� Langkah-langkah

� Berikut adalah data siswa & data pengajar,disalin ke excel, tambahkan data-data relevan

� Save As dengan ekstensi CSV (.csv)� Save As dengan ekstensi CSV (.csv)

� Upload file ke sistem e-learning

www.comlabs.itb.ac.id

Upload User

� File CSV

� Format Upload File

� Required Format

Default Format� Default Format

� Additional Format

Required Format

Default Format

Additional Format

Fungsi Excel untuk Ekstrak Nama

� Ekstrak username dari username email

=LEFT(E2,FIND("@",E2)-1)

� Ekstrak nama depan

=LEFT(E2,FIND(" ",E2)-1)=LEFT(E2,FIND(" ",E2)-1)

� Ekstrak nama belakang

=RIGHT(E2,LEN(E2)-FIND(" ",E2,1))

PENGATURAN KURSUS

Pengaturan Kursus

� Menggunakan Kategori Kursus serta PengalamanPengguna,

� Membuat Kategori Kursus,

Mengatur Kategori Kursus,� Mengatur Kategori Kursus,

� Menempatkan Kursusu pada beberapa Kategori

Menggunakan Kategori Kursus

Membuat Kategori

Mengatur Kategori

Enrollment Kursus

Rekues Kursus

Backup Kursus

Pengaturan Nilai

� Nilai

� General settings

� Grade category settings

� Grade Item settings

� Skala� Skala

� Outcomes

� Letters

� Report settings.

� Grader report

� Overview report

� User report

Pengaturan Bahasa

� Moodle mendukung multilanguage

� Fitur ini memungkinkan sistem e-learning yang dibuat dapat digunakan oleh seluruh mahasiswadari berbagai bangsa yang menjadi peserta kuliah

42

dari berbagai bangsa yang menjadi peserta kuliahonline.

Pelatihan e-LearningComLabs USDI-ITB

� Sistem LMS - Moodle dilengkapi dengan moduluntuk pengaturan bahasa. Beragam bahasa bisadiimplementasikan. Termasuk salah satudiantaranya adalah bahasa Indonesia. Pemilihandiantaranya adalah bahasa Indonesia. Pemilihanbahasa bisa ditampilkan di halaman muka, bisajuga dijadikan sebagai variabel di bagian profil, serta dijadikan pilihan pada suatu kursus online.

� Pengaturan bahasa di sini meliputi : Language settings, Language editing, Language packs. Setting bahasa meliputi beragam variabel untuk mengaturbahasa default yang digunakan pada LMS. bahasa default yang digunakan pada LMS. Language editing merupakan beragam fungsi untukmelengkapi bahasa yang digunakan saat ini. Paketbahasa adalah beragam paket yang siap untukdiinstallkan pada LMS Moodle apabila sistemsudah online.

Pengaturan Frontpage

� Halaman depan merupakan halaman penting yang menjadi ruang antarmuka dengan peserta pertama kali.

� Pengaturan frontpage meliputi :

� Pengaturan blocks

45

� Pengaturan blocks

� Pengaturan label frontpage

� Pemberian informasi awal

� Berita umum

� Untuk mengubah frontpage

� Login admin

� Klik tombol [Turn Edit On]

Pelatihan e-LearningComLabs USDI-ITB

SETTING & ADM SERVER

LANJUT

SETTING & ADM SERVER LANJUT

Pengaturan Modul

� Aktivitas� Manage activities� Bacaan� Chat

� Blocks

� Manage blocks

� Sticky blocks

� Global Search� Chat� Daftar Kata� Database� Forum� Kuis� SCORM/AICC� Tugas

� Global Search

� Kursus

� Online Users

� Remote RSS Feeds

� Penyaring

� Manage filters

Pilihan Konfigurasi setelah Install

� Filters

� Auto-Linking Filters

� Math Filters

� Email Protection Filter

� Multimedia Plugins

� Multi-Language Content

� Filter Uploaded files

� Backup

� Authentication

� Enrolment Choices

� External Database

� Flat File

� Internal Enrolment

� Paypal Users

� Theme

Penyaring

� Auto-Linking Filters

� Math Filters

� Email Protection Filter

� Multimedia Plugins� Multimedia Plugins

� Multi-Language Content

� Filter Uploaded files

Pengaturan Keamanan

� Site policies

� HTTP security

� Module security

� Notifications

� Anti-Virus

Otentifikasi

� Moodle memungkinkan metode otentikasiberdasarkan pada : � Manual accounts only (individual enrollments oleh admin)

� Tidak Ada authentikasi

� PAM (Pluggable Authentication Modules)

� Menggunakan FirstClass server

� Menggunakan POP3 server

� Menggunakan IMAP server

� Menggunakan LDAP server

� Menggunakan NNTP server

� Menggunakan external databasewww.comlabs.itb.ac.id

Pilihan Enrolment

� External Database

� Flat File

� Internal Enrolment

� Paypal

External Database

Enrolment Plugins

� Fungsi ini mengatur tatacara masuk ke suatu course Tatacara yang dimungkinkan meliputi :� Authorize.net Payment Gateway

� External Database� External Database

� Flat file

� IMS Enterprise file

� Internal Enrolment

� LDAP

� Paypal

www.comlabs.itb.ac.id

Enrolment Plugins : Flat File

� Metoda ini aka melakukan pengecekkan rutin serta memproses file teks dengan format tertentu di lokasi yang kita tentukan.

* operation, role, idnumber(user), idnumber(course) [, starttime, endtime] where:* operation = add | del* role = student | teacher | teacheredit* idnumber(user) = idnumber in the user table NB not id

� Contoh format:

add, student, 5, CF101

add, teacher, 6, CF101

add, teacheredit, 7, CF101

del, student, 8, CF101

del, student, 17, CF101

add, student, 21, CF101, 1091115000, 1091215000

www.comlabs.itb.ac.id

* idnumber(user) = idnumber in the user table NB not id* idnumber(course) = idnumber in the course table NB not id* starttime = start time (in seconds since epoch) - optional* endtime = end time (in seconds since epoch) - optional

� The flat file method of student enrolment causes Moodle to read in a text file, or "flat

� file," and use that as the source for enrolment information. The flat file has this format:

� operation, role, ID number of user, ID number of course

� where:

� • operation is add or del.

� • role is student, teacher, or teacheredit.

� • ID number of user is the field idnumber from the database table mdl_user.

� ID number of course is the field idnumber from the database table mdl_course.

� Moodle periodically reads in this file, and modifies its enrolment data according to what

� the file says. For example, the line

� add, student, 0005, WP102

� will add the student with the ID number of 0005 to the course with the ID number of WP102.

� Place this file in a directory that is accessible to your web server. For example, you can

� put it inside the data directory.

Pengaturan Modul

� Modul merupakan component software pada Moodle yang menunjang ragam fungsi aktivitas pembelajaran.

Pelatihan e-LearningComLabs USDI-ITB

13

Modulcomponent

Tipe Modul

� Tiga Tipe Modul

� Aktivitas

� Blocks

� Filter� Filter

Modul Aktivitas

� Jenis Modul Aktivitas� Bacaan

� Chat

� Daftar Kata� Daftar Kata

� Database

� Forum

� Kuis

� SCORM/AICC

� Tugas

Pengaturan Blocks

1

Block adalah component software pada moodle yang berfungsi untuk

2

Pengaturan Block meliputi hapus, edit, ubah

Perhatikan tatacara tambah block

Pelatihan e-LearningComLabs USDI-ITB

17

menjalankan fitur tertentu

tambah block sebagai berikut.

Tipe-tipe Blok

� Ragam Tipe Block

� Sticky blocks

� Global Search

� Kursus� Kursus

� Online Users

� Remote RSS Feeds

Pengaturan Filter

� Fungsinya adalah untuk memilih penyaringan kata-kata dan pengaturan yang berhubungan

� Database Auto-linking

� Glossary Auto-linking

� Resource Names Auto-linking

20

� Resource Names Auto-linking

� Wiki Page Auto-linking

� Activity Names Auto-linking

� Algebra Notation

� Word Censorship

� Email Protection

� Multimedia Plugins

� Multi-Language Content

� TeX Notation

� TidyPelatihan e-LearningComLabs USDI-ITB

Pengaturan Tampilan

� Theme mengatur tampilan html dan css sistem e-Learning.

� Theme sangat penting untuk mengubah rancangansistem e-Learning sehingga sesuai dengan

21

sistem e-Learning sehingga sesuai dengankarakteristik instansi yang bersangkutan.

Pelatihan e-LearningComLabs USDI-ITB

Bagian Pengaturan Tampilan

� Theme� Theme settings

� Theme Selector

� Calendar

� HTML editor� HTML editor

� HTML settings

� Moodle Docs

� My Moodle

� Course managers

� AJAX and Javascript

� Manage tags

Mengubah THEME

� Hal yang bisa dilakukan untuk mengubah theme adalah :

� Login sebagai administrator

� Masuk ke bagian [Appearance]

23

� Masuk ke bagian [Appearance]

� Klik [Theme Setting]

� Pilih [Theme]

Theme Setting

Pengaturan Server

Pengaturan Backup

� Fungsinya adalah untuk menjadwalkan backup terhadap konfigurasi sistem untuk waspada bila kelak terjadi sesuatu yang membuat sistem bisa down.

27

down.

Pelatihan e-LearningComLabs USDI-ITB

Pengaturan Setting HTML Editor

� Untuk memudahkan penggunaan editor HTML yang tersedia built-in pada Moodle kita dapat mengkonfigurasi settingnya sehingga sesuai dengan kebutuhan.

28

kebutuhan.

Pelatihan e-LearningComLabs USDI-ITB

Kalender

� Fungsi ini berkaitan dengan block calender.

� Kita bisa mengatur tampilan kalender sesuai dengan keperluan

29

Pelatihan e-LearningComLabs USDI-ITB

Pengaturan Mode Maintenance

� Tampilan/display untuk mengumumkan kepada user bahwa sedang dilakukan maintenance terhadap sistem.

30

Pelatihan e-LearningComLabs USDI-ITB

Laporan-laporan

Course Overview

Log

Statistics

Cron.php

� url cron :

� http://127.0.0.1:4001/moodle/admin/cron.php

� Menggunakan crontab :

� aplikasi MoodleCron-Setup.exe yang tersedia diwebsite :

� http://sourceforge.net/project/downloading.php?groupname=moodle&filename=MoodleCron-oupname=moodle&filename=MoodleCron-Setup.exe&use_mirror=optusnet

� Pada saat instalasi kita akan diminta rentang waktupengecekkan cron serta alamat web lokasi/tempatfile cron.php disimpan.

MoodleCron 1.2

CurL

� extension=php_curl.dll

� libeay32.dll dan ssleay32.dll Windows/System32

HOSTING MOODLE

HOSTING MOODLE

Login Hosting

Fitur-fitur Hosting

Manage DNS

Login ke CPANEL

CPanel

Cpanel#2

Logout

Hosting.itb.ac.id

Desktop Plesk

Home

Manage Domain

Install Aplikasi

Jenis-jenis Aplikasi yang Siap Install

� Accounting and finance

� Asset management

� Customer relation

management

� Helpdesk

� Survey Solutions

� Blog

� eLearningmanagement

� Knowledge management

� Manufacturing Solution

� Calendaring

� E-mail

� Portals

� eLearning

� Gallery

� Analytics

� Content Management

� E-commerce

� Forum

Tahapan Install

Hasil Install

Manage File & Directories

Manage Database

Manage Web User

Logout