setting & adm server - e …e-learning2010.smkn6dki.or.id/file.php/1/materi_pembelajaran... ·...
TRANSCRIPT
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, [email protected], en, 3663737, 1, Intro101, Section 1
� reznort, somesecret, Trent, Reznor, [email protected], 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
� Portals
� eLearning
� Gallery
� Analytics
� Content Management
� E-commerce
� Forum
Tahapan Install
Hasil Install
Manage File & Directories
Manage Database
Manage Web User
Logout