Oleh :
Miftahussa'adah (06032682125004)
TAHUN 2022
WEB HOSTING
A. Pengetian Web hosting
Pengertian Web Hosting adalah layanan jasa atau penyewaan tempat untuk menyimpan
file atau bentuk script yang berada Internet dan memungkinkan untuk perorangan atau pun
organisasi guna menampilkan layanan jasa atau produk di web atau bahkan situs Internet seperti
web portal, web pribadi dan banyak lagi.
Web Hosting atau dapat juga diartikan sebagai tempat penyimpanan data berupa file dengan
ukuran megabytes (MB) hingga ukuran besar yaitu terabytes (TB) yang memiliki koneksi ke
internet sehingga data dalam web hosting tersebut dapat di request (di minta) atau di akses oleh
pengguna internet dari semua penjuru atau global. Hal inilah yang menyebabkan website dapat di
akses secara bersamaan dalam dekade satu waktu.
Pada dasarnya server web hosting menggunakan sebuah komputer biasa yang sudah kita
kenal, namun komputer untuk web hosting menggunakan beberapa komponen dengan jumlah
daya tamung luar biasa dan program dasar sebuah server hosting harus mampu untuk online
dalam waktu 24 jam setiap hari dan tanpa harus dimatikan atau di refresh dalam jangka waktu
cukup lebih lama daripada komputer biasa yang sudah kita kenal.
Sekarang kita sedikit tahu tentang apa itu Web Hosting? untuk sekarang ini banyak sekali
layanan web hosting yang memungkinan anda untuk memilih dari berbagai tempat. misalnya di
indonesia, singapore, amerika dan banyak lagi. pemilihan tempat ini sangat terpengaruh pada
kecepatan akses ketika seseorang ingin mengunjungi website anda. untuk menentukan serta
menangani pengguna sebaiknya anda memilih web hosting yang terdekat dengan anda. ini salah
satu pilihan dan salah satu trik tentang seo.
Banyak yang menyarankan untuk memilih beberapa layanan web hosting. untuk itu tidak
anda salahnya kalau anda baca halaman yang pernah saya kupas sebelumnya yaitu menentukan
web hosting yang handal. demikian pengertian sebenarnya semoga artikel ini bermanfaat untuk
anda untuk menentukan website anda dimana seharunya.
Web Hosting merupakan penggabungan dari kata web dan hosting, dan apabila diartikan
satu persatu maka web merupakan sebuah halaman situs yang bisa diakses dengan menggunakan
sebuah aplikasi browser, hosting merupakan sebuah tempat yang digunakan untuk menyimpan
halaman - halaman web tersebut, dimana dalam penyimpanannya, halaman - halaman web akan
diletakan dalam sebuah komputer web server yang terhubung ke internet dalam bentuk file - file
data. server - server yang digunakan untuk menyimpan data web biasanya dikelola oleh sebuah
perusahaan yang khusus menangani penyewaan web hosting. dan web hosting sendiri merupakan
salah satu bentuk penerapan dari bisnis online yang sudah kita bahas sebelumnya . Perusahaan
penyedia layanan webhosting biasanya disebut dengan webhost.
Di Indonesia sendiri telah banyak sekali penyedia - penyedia layanan webhosting dengan
berbagai keunggulan dan penawaran fitur - fitur yang berbeda antara satu dengan yang lain, dan
yang membedakan antara perusahaan yang satu dengan yang lain adalah dari segi layanan seperti
besarnya kapasitas ruang penyimpanan, konektifitas serta data transfer dalam penawaran paket -
paket hosting yang mereka sediakan.
Bagaimana sudah paham apa itu web hosting, kalau sobat sudah paham sekarang kita ulas
mengenai macam - macam server hosting yang bisa sobat gunakan untuk menyimpan halaman
situs sobat.
Jenis Atau Macam - Macam Server Hosting :
1. Share Hosting
Share Hosting merupakan sebuah server hosting yang dapat digunakan secara
bersama - sama atau disebut juga di sharing, di dalam server ini biasanya terdapat
beberapa nama domain dengan kepemilikan yang berbeda - beda pula, yang
membedakan dari penggunaan server ini adalah account penggunanya yang
memiliki username dan password yang berbeda, biaya untuk menyewa server
hosting ini sangatlah murah dibandingan dengan jenis server yang lainya, jadi
untuk sobat yang masih pemula sangatlah cocok untuk menyewa server hosting
yang satu ini.
2. Virtual Private Server / VPS
VPS biasanya disebut juga dengan nama Virtual Dedicated Server yang
merupakan sebuah server yang dibagi - bagi menjadi sebuah virtual mesin, jadi
dalam satu komputer server terdapat beberapa sistem operasi server, tentunya
secara kepemilikan antara sistem operasi satu dengan yang lainnya berbeda. untuk
menyewa server hosting jenis ini lebih mahal dari pada sobat menyewa share
hosting, tetapi dari segi kualitas layanan keleluasaan penggunaanya lebih baik
dibandingkan dengan shere hosting.
3. Dedicated Serve
Server yang satu ini biasanya digunakan untuk penyimpanan aplikasi yang lebih
besar dari pada Share Hosting maupun VPS, jadi pengguna menyewa secara
keseluruhan dari komputer server yang disediakan oleh webhost. keleluasaan
dalam menggunakan komputer server ini lebih penuh, baik dari segi hardware
maupun software.
4. Colocation Server
Colocation Server merupakan sebuah server yang digunakan untuk keperluan
webhost, jadi apabila sobat komputer ingin memiliki usaha web hosting maka
sobat dapat menyewa Colocation Server untuk mendukung usaha sobat, tentunya
harga yang ditawarkan oleh pihak provider lebih mahal dari jenis server yang
sebelum - sebelumnya.
Biasanya pihak penyedia paket Hosting memberikan tawaran untuk pembiayaan dari
masing - masing paket yang disediakan. Bisa dilakukan tiap bulan atau bisa juga tiap tahun,
semua itu tergantung kesepakatan atau kontrak yang dilakukan.
3. Web Server
Apache (gratis) – berfungsi sebagai Web Server berbasis Linux.
IIS versi 4.0, atau IIS versi 5.0 (gratis) – berfungsi sebagai Web Servr berbasis.
4. Windows
PHP (gratis) berfungsi untuk website yang menggunakan bahasa pemograman PHP.
Databases berfungsi sebagai pusat penyimpanan data pada server atau Server Data
Center.
MySQL (gratis) berfungsi sebagai Databases pada server berbasis Linux/Unix.
MSSQL (bayar)berfungsi sebagai Database pada Operating System server berbasis
Windows.
PHPMyAdmin berfungsi untuk memudahkan add, edit, dan delete table pada MySQL.
FTP Server berfungsi untuk memudahkan transfer data ke website menggunakan FTP.
ProFTPD (gratis).
Pure-FTPD (gratis).
vsFTPD (gratis).
Jika misalnya Anda diberi jatah 100 MB, buatlah suatu direktori pada server Anda.
Kemudian cari suatu file dari hard disk Anda yang berukuran kira-kira 1 MB dan beri
nama misalnya ''file 1''. Upload file tersebut ke direktori yang telah Anda buat tadi,
lakukan hal yang sama dengan nama lain, misalnya ''file 2''. Seterusnya sampai
memenuhi ukuran Web Space yang dijanjikan, tentu saja sisakan space untuk file-file
aktif Anda.
Jika Web Space yang dijanjikan benar, maka Anda harus dapat meng-Upload file
sebanyak kelipatan ukuran file tersebut dari 100 MB dikurangi ukuran file Anda
yang aktif saat ini. Cara tersebut untuk menghindari kelakukan beberapa Web
Hosting yang menjanjikan Space 100 MB tapi hanya memberi 10 MB. Alasan Web
Hosting untuk menutupi ''kenakalannya'' adalah ''Server kami sedang dalam
perbaikan, mohon Anda bersabar''.
b. Domain Name.
Hampir semua Web Hosting menyediakan fasilitas pendaftaran domain name. Anda
yang tidak terbiasa dengan seluk-beluk pendaftaran domain name biasanya akan
menerima begitu saja domain name situs Anda tanpa mengetahui siapa pemilik
domain name tersebut. Tanyakan kepada Web Hosting, dimana bisa mendaftarkan
domain name, dan minta user name (bukan domain name) dan password ke tempat
pendaftaran domain name Anda. Pastikan E-mail yang didaftarkan adalah E-mail
anda. Setelah itu ganti Password tersebut sesuai dengan yang diinginkan. Cara ini
untuk menghindari beralih tangannya domain name Anda ke pihak lain.
c. Siapa dan Dimana Web Hosting.
Pastikan mengenal betul siapa dan dimana Web Hosting yang Anda gunakan. Jangan
hanya mengandalkan komunikasi melalui E-mail atau telepon. Usahakan melakukan
transaksi di tempat usahanya dan melakukan perjanjian di atas surat bermaterai.
Jangan melalui form on-line. Hal ini akan mempermudah untuk melaporkan kepada
pihak yang berwenang jika suatu waktu Anda dirugikan.
d. Cepat dan Stabil.
Yang harus Anda ketahui dan perhatikan dalam hal ini, apakah Web Hosting tersebut
memiliki garansi servis dan support 24 jam? Apakah mereka mempunyai
Uninterrupted Power Supplies (UPS) dan memiliki sistem backup yang baik?
Tentunya akan sangat mengecewakan jika sudah mengeluarkan banyak uang untuk
membangun sebuah situs, tapi yang diperoleh hanya keluhan dari pengaksesan situs
yang sangat lambat. Hosting servis sebaiknya minimal memiliki dua buah sambungan
ke internet pada kecepatan tinggi 2 Mbps atau lebih.
e. Lama Beroperasi.
Untuk situs yang serius, sebaiknya menghindari start-up company. Memang start-up
company akan menguntungkan untuk mencari servis yang murah. Tetapi lebih baik
lagi bila mencari servis yang lebih baik dari itu. Yakni mempunyai programmer yang
professional, spesialis jaringan dan staff pelayanan pelanggan.
f. Laporan Trafik.
Tentunya kita harus memperoleh laporan trafik yang berisi kunjungan ke situs kita.
Banyak sekali keuntungannya yang bisa diperoleh dengan adanya laporan trafik.
Salah satunya sangat membantu dalam men-tune situs kita berdasarkan kebutuhan
dan permintaan pembaca.
g. Meng-Update Page Web.
Cara up-date yang paling umum dan paling mudah adalah mengedit page Web
tersebut di komputer kita. Kemudian meng-upload (men-transfer) file tersebut ke
server web menggunakan program File Transfer Protocol (FTP).
h. Penjaga Keamanan.
Tidak bisa dipungkiri bahwa keamanan adalah salah satu hal yang penting dalam
dunia internet. Hal ini untuk meminimalisasi kemungkinan menahan serangan para
Hacker atau Craker. Cara yang paling sederhana adalah menanyakan apakah provider
tersebut menyediakan orang yang ahli dalam bidang security/keamanan jaringan.
Database
A. Pengertian DataBase
Basis Data (Database) Basis data (bahasa Inggris: database), atau sering pula di eja
basis data, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik
sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh
informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan
memanggil kueri (query) basis data disebut sistem manajemen basis data (database
management system, DBMS).Sistem basis data dipelajari dalam ilmu informasi.Istilah “basis
data” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas,memasukkan
hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer.Catatan yang
mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk
buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.Konsep dasar dari
basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah
basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya:
penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data,
dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau
memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model
yang umum digunakan sekarang adalah model relasional,yang menurut istilah layman
mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap
tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi
matematika). Dalam model ini, hubungan antar tabel diwakili dengan menggunakan nilai
yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan
menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.Istilah basis
data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya
seharusnya mengacu sebagai sistem manajemen basis data (database management
system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer
menggunakan istilah basis data untuk kedua arti tersebut.Basis data juga dapat diartikan
sebagai kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang
diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware
komputer dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.
Bahasa Basis Data (Database) Bahasa basis data merupakan bahasa yang digunakan
oleh user untuk berkomunikasi/berinteraksi dengan DBMS yang bersangkutan. Misalnya
SQL, dBase, QUEL,dan sebagainya.Secara umum bahasa basis data terdiri atas:Data
Definition Language (DDL), merujuk pada kumpulan perintah yang dapat digunakan untuk
mendefinisikan objek – objek basis data, seperti membuat sebuah tabel basis data atau indeks
primer atau sekunder.Data Manipulation Language (DML), mengacu pada kumpulan
perintah yang dapat digunakan untuk melakukan manipulasi data, seperti penyimpanan data
ke suatu tabel,kemudian mengubahnya dan menghapusnya atau hanya sekedar
menampilkannya kembali.
B. Jenis DML
1. Mensyaratkan agar pemakai menentukan data apa yang Prosedural diinginkan serta
bagaimana cara mendapatkannya.
2. Nonprosedural pemakai menentukan data yang diinginkan tanpa menyebutkan
bagaimana caramendapatkannya.SQL (Structured Query Language) SQL adalah bahasa
yang digunakan untuk berkomunikasi dengan database. Menurut ANSI (American
National Standards Institute), bahasa ini merupakan standar untuk relational database
management systems (RDBMS).Pernyataan-pernyataan SQL digunakan untuk
melakukan beberapa tugas seperti : updatedata pada database atau menampilkan data dari
database. Hampir semua software database mengimplementasikan bahasa SQL sebagai
komponen utama dari produknya,salah satunya MySQL.
Kegunaan Basis Data Secara umum, seluruh sistem dalam kehidupan bisa
menggunakan konsep basis data dalam pengelolaan informasi, karena semua sistem tersebut
tak bisa lepas dari fakta.Bidang-bidang fungsional yang memanfaatkan basis data dalam hal
efisiensi, akurasi dan kecepatan operasi antara lain adalah:
CMS (Content Management System) merupakan sebuah software web yang bertujuan
untuk memudahkan dalam mengelola konten dalam sebuah website tanpa harus memiliki
pengetahuan tentang bahasa pemrograman. CMS ini tentu sangat membantu bagi teman-teman
pemula atau orang awam sekalipun dapat membuat sebuah website yang jadi dan tinggal
mengelola web tersebut.
Situs favorite saya untuk memperoleh tool / software aplikasi yang dibutuhkan untuk
membangun Content Management System (CMS) adalah situs Open Source CMS
http://www.opensourcecms.com. Beberapa ciri khas menarik dari situs Open Source CMS,
software / tool yang ditawarkan semua open source jadi dapat diambil gratis, termasuk source
code-nya, rata-rata dalam di operasikan di Linux & Windows. Walaupun dalam kenyataannya
agak relatif lebih sukar di operasikan di Windows. Situs Open Source CMS juga memungkinkan
kita untuk mencoba demo masing-masing software CMS secara live / online. Jadi kita dapat
mengevaluasi terlebih dulu apakah tool / aplikasi tersebut cocok dengan yang kita butuhkan atau
tidak, sehingga tidak salah dalam mengambil / mendownload nantinya.
Karena sifatnya open source, umumnya tool CMS ini berbasis Web. Umumnya bukan
berupa program yang masif yang di jalankan di sistem operasi. Tapi lebih berupa PHP Script
yang di install di halaman Web. Oleh karena itu keberadaan Web server menjadi penting adanya.
Karakteristik fitur yang tersedia untuk LMS Perusahaan dan Institusi Pendidikan tersebut
adalah:
Penyajian yang berbasis web, sehingga bisa diakses dengan web browser.
Sebagian besar LMS berbasis web, dibangun dengan menggunakan berbagai platform
pengembangan, seperti Java/J2EE , Microsoft.NET atau PHP. Mereka biasanya mempekerjakan
penggunaan database seperti MySQL, Microsoft SQL Server atau Oracle sebagai back-end.
Meskipun sebagian besar sistem secara komersial dikembangkan dan memiliki lisensi perangkat
lunak komersial ada beberapa sistem yang memiliki lisensi open source. Beberapa LMS yang
berlisensi open source adalah sebagai berikut:
MOODLE
Claroline
Dokeos
Docebo
ATutor
Chamilo
OLAT
1. CMS WordPress. Yaitu sebuah CMS yang dikategorikan sebagai CMS jenis blog, akan
tetapi banyak sekali berbagai developer yang menggunakan CMS ini untuk membuat
sebuah website. CMS WordPress ini selain user friendly, juga memiliki berbagai fitur dan
layanan yang banyak, CMS ini juga didukung berbagai komunitas yang sudah menyebar
luas.
2. CMS Joomla, Mayoritas CMS Joomla digunakan untuk membuat sebuah website
company profile, personal, web sekolah, hingga took online. CMS ini di khususkan untuk
membangun website yang powerfull. CMS ini lebih komplek dari CMS WordPress dan
memang system manajemennya pun sedikit lebih rumit.
3. CMS Drupal, Dengan CMS ini kita bisa membuat berbagai jenis web dari membuat blog
sederhana sampai dengan forum online dengan komunitas yang besar. Desain CMS ini
memang tidak sebagus Joomla, akan tetapi CMS ini sangat mudah untuk di customize.
CMS ini juga memiliki beberapa modul tambahan yang menarik, seperti search tool dan
search engine friendly URL, dan aggregator berita.
4. Aura CMS. Merupakan CMS buatan anak Indonesia, akan tetapi CMS ini masih
memiliki banyak kekurangan dibandingkan dengan CMS yang lain. Meskipun begitu,
jika kita mampu mengembangkan CMS ini, hasilnya akan setara dengan CMS yang
sudah populer saat ini.
5. CMS Opencart, Yaitu CMS khusus untuk membuat sebuah took online. CMS ini sudah
banyak digunakan oleh berbagai personal maupun developer dalam membangun took
online. CMS ini sudah lengkap, karena memang di khususkan untuk e-commerce. Namun
CMS ini memiliki kekurangan dari sisi SEO, akan tetapi untuk manajemen kontennya
CMS ini cukup mudah.
6. CMS Prestashop, CMS ini juga dikhususkan untuk e-commerce atau took online
dengan mudah.
7. CMS Moodle, CMS ini merupakan instansi sekolah, ialah CMS yang digunakan untuk
membuat aplikasi e-learning. CMS ini sudah memiliki berbagai fitur e-learning yang
sangat lengkap, mulai dari online test, forum, dan fitur lainnya. Manajemen CMS ini
agak sedikit rumit dan memerlukan pemahaman tentang cara penggunaannya.
Sebenarnya masih banyak berbagai CMS lain selain CMS yang disebutkan diatas, dan memang
itu hanya sebagian CMS dari sekian banyaknya CMS yang ada, akan tetapi CMS yang
disebutkan diatas ialah CMS yang paling banyak digunakan.
Secara umum aplikasi dari CMS dapat dibagi dalam beberapa kategori, yaitu, Portal,
Blog, e-commerce, Groupware, Forum, e-learning, Image gallery, Wiki, Lite, & Knowledge
management. Fokus dari masing-masing kategori adalah sebagai berikut,
Portal - tool ini memudahkan kita untuk memanaje berita, artikel, tulisan, mengumpulkan
pendapat (polling). Contoh sebuah portal adalah detik.com.
Blog - merupakan tool yang cukup populer khususnya untuk diary virtual seseorang.
Walaupun tentunya bisa digunakan untuk apa saja, misalnya mengemukakan pendapat,
menceritakan pengalaman, mengemukakan sebuah pemikiran, dll. Yang menarik dari
blog, memungkinkan untuk saling link atau saling mendukung satu sama lain hingga
akhirnya dapat menjadi alternatif sumber informasi di Internet yang sifatnya sangat
perorangan & bebas.
Groupware - merupakan kumpulan tool yang dapat digunakan untuk kerjasama
kelompok, misalnya setup agenda rapat, kalender kelompok dll.
Forum - adalah tool tempat diskusi, dimana kita dapat berdiskusi melalui Web.
E-Learning - adalah tool untuk memfasilitasi proses belajar mengajar di sekolah / kampus
melalui Web,
Image Galleries - adalah tool album foto di Web.
Wiki - adalah tool untuk membangun naskah secara kolaboratif, hingga dapat menjadi
ensiklopedia di Internet.
Ciri khas software-software ini sama, rata-rata semua berbasis Web sehingga sangat
mudah pengelolaannya di sebuah corporate tidak perlu menginstall apapun di sisi pengguna.
Semua software dan data tersimpan di server Web, sehingga lebih mudah manajemen &
maintenance-nya. Daftar panjang program CMS open source dapat di lihat di
http://www.opensourcecms.com. Ada banyak aplikasi yang di kembangkan pada masing-masing
kategori. Kategori Portals (CMS) merupakan kategori yang mempunyai paling banyak aplikasi
open source-nya seperti BitWeaver, CivicSpace, Clever Copy, CMS Made Simple, Contenido,
DEV, Dragonfly CMS, Drupal, e107, EcwCMS, Exponent, eZ Publish, Fundament, Geeklog,
Jaws, JetBox, Joomla, Jupiter, Mambo, MDPro, MODx, Netious, OneCMS, Ovidentia, Papoo,
PHP-Fusion, PHP-Nuke, phpComasy, phpSlash, phpWebSite, PHPX, PLUME CMS, Postnuke,
Props, SPIP, Tiki CMS/Groupware, toendaCMS, Typo3, Website Baker, Xaraya, XOOPS, dan
YACS!. Beberapa yang terbaik dan sering digunakan oleh adalah Drupal, Joomla dan Mambo.
Pada kategori Blog, aplikasi yang ada antara lain adalah b2evolution, bBlog, BirdBlog,
BLOG:CMS, Blur6ex, boastMachine, Dotclear, Loudblog, Nucleus CMS, Pixelpost, sBlog,
Serendipity, Simplog, Textpattern, TruBlog, Wheatblog, dan WordPress. Yang termasu cukup
simpel dan mudah digunakan adalah WordPress. Untuk kategori Forum diskusi melalui web,
aplikasi yang ada antara lain adalah FUDForum, miniBB, MyBB, Phorum, phpBB, PunBB,
SMF, UNB, UseBB, Vanilla, W-Agora, dan XMB. Bagi mereka yang ingin membuka toko di
Internet, aplikasi dalam kategori e-commerce akan membantu. Beberapa diantaranya adalah
osc2nuke, osCommerce, phpShop, dan Zen Cart. Mungkin yang sering dipakai adalah
osCommerce dan Zen Cart.
Untuk aplikasi Groupware, aplikasi yang ada antara lain adalah ACollab, dotProject,
eGroupWare, NetOffice, dan phpGroupWare. Untuk aplikasi e-Learning ada beberapa software
yang menarik yaitu ATutor, Dokeos, Interact, Moodle, dan Site@School. Software favorit untuk
e-learning adalah Moodle. Untuk menyimpan foto / Image Galleries ada beberapa aplikasi
seperti Coppermine, DAlbum, Gallery, Gallery 2, LinPHA, MG2, Plogger, Singapore, Snipe
Gallery, SPGM, WEBalbum, dan yappa-ng. Untuk membangun Ensiklopedia atau di kenal
sebagai Wiki, aplikasi yang ada antara lain adalah DokuWiki, ErfurtWiki, MediaWiki, phpWiki,
PmWiki, QwikiWiki, UniWakka, WackoWiki, Wikepage, WikkaWiki, dan WikkiTikkiTavi.
Aplikasi yang sering digunakan adalah TikiWiki. Bagi mereka yang menginnginkan CMS yang
sederhana, ada beberapa software CMS sederhana seperti AngelineCMS Lite, CuteNews,
Etomite, EyeOS, GuppY, Limbo, Pivot, ReloadCMS, SAPID, sNews, dan TML. Beberapa
software CMS seperti KnowledgeTree, Owl, phpmychat, SugarCRM, Webcalendar menjadi
menarik misalnya untuk membangun perpustakaan atau dokumen manajemen.
Instalasi perangkat open source CMS ini biasanya tidak terlalu sulit. Beberapa tahapan
sederhana yang perlu dilalui. Persiapan software yang perlu di install sebelum menginstalasi
software CMS, Pada saat proses instalasi software CMS biasanya yang di perlukan adalah
Selesai sudah proses instalasi softsware CMS. Biasanya pada saat pertama kali masuk ke Web
CMS, kita diberi menu untuk mengkonfigurasi awal dari CMS tersebut. Biasanya semua tabel
akan di sisikan secara automatis oleh CMS, dan kita di minta untuk menset username dan
password administrator dari CMS tersebut. Selesai sudah proses konfigurasi dan instalasi awal
dari CMS. Selanjutnya adalah mengunakan CMS tersebut. Biasanya tidak terlalu sulit untuk
menggunakan CMS tersebut karena rata-rata sudah amat sangat di bantu oleh menu-menu
pembantu.
Sebagai LMS, MOODLE memiliki fitur yang tipikal dimiliki LMS pada umumnya
ditambah beberapa fitur unggulan. Fitur-fitur tersebut adalah:
1. Penugasan
Dengan aktifitas ini, guru/doses dapat memberikan tugas yang mengharuskan
mahasiswa/siswa didik mengunggah (upload) konten digital, misalnya essay, tugas
proyek, laporan, dan lain-lain. Jenis file yang dapat dikirim misalnya word- processed
documents, spreadsheets, images, audio dan video clips. Selanjutnya guru/dosen dapat
melihat dan menilai tugas yang telah dikirim oleh peserta didik.
2. Forum
Sama dengan chat, pada forum, peserta didik dan guru/dosen dapat berinteraksi satu sama
lain secara real-time namun tidak seperti chat, yang mana forum interaksinya dilakukan
secara asinkron. Setiap member yang tergabung dalam forum akan menerima salinan dari
posting di email mereka.
3. Chat
Dengan aktivitas ini, setiap peserta dapat berdiskusi secara real-time via web.
4. Glossary
Pada aktivitas ini, pererta dapat membuat kumpulan/daftar pengertian – pengertian kata,
seperti kamus. Data yang dimasukkan dapat berasal dari berbagai format dan secara
otomatis dapat dibuat link ke materi lain.
5. Lesson
Lesson ditujukan agar guru dapat membuat aktifitas yang berisi konten yang menarik dan
fleksibel. Lesson terbagi menjadi beberapa halaman dan di akhir setiap halaman
biasanya terdapat pertanyaan yang memiliki beberapa jawaban. Jawaban yang dipilih
peserta didik akan menentukan halaman mana yang akan diaksesnya.
6. Quizzes
Pada modul ini, guru dapat mendesain kumpulan soal, yang berisi multiple choice, true-
false, dan pertanyaan jawaban singkat. Pertanyaan – pertanyaan tersebut akan tersimpan
di bank soal yang dapat dikategorikan dan digunakan ulang.
7. SCORM/AICC Packages
Dengan module ini, guru/dosen dapat membuat paket yang berisi halaman web, grafis,
program Java Script, slide presentasi, Flash, video, suara dan konten apapun yang dapat
dibuka di web browser. Paket ini juga diintegrasikan kumpulan soal yang bila diperlukan
dapat dinilai dan kemudian dimasukkan ke rapor peserta didik.
8. Surveys
Survey merupakan feedback, quisioner ataupun angket yang dapat digunakan sebagai
bahan pembelajaran ataupun kritikan bagi guru/dosen ataupun course, sehingga kinerja
guru/dosen dan isi dari course dapat diperbaiki diwaktu mendatang.
9. Wiki
Wiki merupakan sebuah fasilitas penulisan homepage. Pada aktivitas ini, peserta didik
dan guru/dosen dapat secara kolaboratif menulis dokumen web tanpa memperdulikan
bahasa html yang digunakan, melainkan langsung dari web browser. Hasil penggunaan
fasilitas ini adalah berupa dokumen halaman web.
Salah satu yang menarik dari MOODLE adalah proses customization yang relatif mudah
dan tidak merepotkan, meskipun kita tidak memiliki skill pemrograman dengan baik.
Template dan theme yang disediakan MOODLE juga banyak, dan mendukung 40 bahasa
termasuk bahasa Indonesia. Salah satu kelebihan MOODLE dibanding LMS lain adalah adanya
Fitur Lesson. Fitur ini sangat menarik dan sengaja didesain untuk mempermudah para
guru/dosen dalam beraktfitas membuat konten yang menarik dan fleksibel. Lesson terbagi
menjadi beberapa halaman dan diakhir setiap halaman biasanya terdapat pertanyaan yang
memiliki beberapa jawaban. Jawaban yang dipilih peserta didik akan menentukan halaman mana
yang akan diaksesnya.
Beberapa alasan utama mengapa guru/dosen perlu menggunakan MOODLE dalam proses
pembelajaran, adalah
Dalam hal mengelola kursus, MOODLE memiliki banyak kelebihan lain dibanding LMS ,
yaitu :
Guru memiliki kendali penuh atas semua pengaturan kursus, termasuk membatasi guru
lainnya
Pilihan format pun tersedia misalnya kursus mingguan, atau bisa juga menentukan topik
diskusi atau format- format sosial.
Fleksibel dalam menentukan aktivitas untuk kursus misalnya: - Komunitas, Jurnal, Kuis,
soal pilihan, Survei, Tugas, Chatting.
Semua kelas baik pada forum, Jurnal, Kuis dan tugas dapat dilihat pada satu halaman (dan
bisa di- download sebagai file spreadsheet)
Mampu menampilkan berbagai aktivitas pengguna
Tidak hanya itu saja, MOODLE juga cukup aman untuk mengatur pengguna diantaranya :