Anda di halaman 1dari 27

REVIEW MAKALAH

“Database, Webhosting dan Instalasi CMS”

Tugas Mata Kuliah Pengembangan Sistem Informasi dan


Manajemen Kependidikan

Dosen Pengampu Mata Kuliah :


Dr. Makmun Raharjo, M.Sn
Deris Setiawan, s. Kom., M.T., Ph.D
Dr. Sardianto MS., M.Si., M.Pd
Dr. Syarifudin, M.Pd

Oleh :
Miftahussa'adah (06032682125004)

FAKULTAS KEGURUAN DAN ILMU

PENDIDIKAN PROGRAM STUDI TEKNOLOGI

PENDIDIKAN UNIVERSITAS SRIWIJAYA

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.

 Tips Memilih Penyedia Jasa Web Hosting.


1. Kebutuhan Space dan Bandwidth
Banyaknya jumlah file baik itu yang berupa text, gambar, video ataupun audio
yang nantinya akan sobat simpan pada server hosting menjadi pertimbangan
tertentu dalam hal memilih paket hosting yang disediakan, terutama dari segi
space Hardisk. tidak hanya itu, jumlah kunjungan ke situs web sobat juga
menjadi pertimbangan untuk memilih seberapa besar bandwith yang disediakan
pada paket hosting yang sobat pilih. dan apabila pengunjung situs sobat sudah
terlampau banyak, alangkah baiknya apabila sobat memilih paket hosting yang
menyediakan bandwith "Unlimited".
2. Fasilitas dan Layanan
Dari setiap penyedia hosting yang ada tentunya akan menawarkan fasilitas dan
layanan yang berbeda - beda pula. Akan tetapi secara garis besarnya sama,
biasnya yang membedakan antara satu dengan yang lainya adalah ketersediaan
software-software yang ada di hosting. Salah satu contohnya Softaculous atau
Fantastico Delux yang berguna untuk menginstall CMS seperti Drupal,
Wordpress, Joomla dan lain sebagainya. Dari segi layananpun sangat beragam,
jadi usahakan memilih penyedia hosting yang memberikan support penuh agar
dapat membantu sobat apabila mengalami masalah dengan website yang sobat
kelola.
3. Penargetan Visitor Website
Untuk tips ini sangat berguna untuk penghematan bandwith yang nantinya
digunakan. Apabila situs sobat didesign untuk pengunjung dari Indonesia atau
pengunjung lokal, pilihlah server lokal ( Server IIX ), dan apabila target
pengunjung adalah dari luar negeri pilihlah Server US atau Server Amerika.
Akan tetapi tips ini tidak mutlak harus sobat lakukan.
4. Menentukan Harga
Dalam menyewa webhosting tentunya hal yang satu ini juga menjadi
pertimbangan untuk keberlangsungan situs yang sobat buat. Apabila sobat
mendaftar hosting yang nantinya digunakan sebagai tempat menyimpan situs -
situs pribadi, pilihlah paket hosting yang terjangkau. Akan tetapi apabila untuk
situs - situs sebuah perusahaan atau instansi, sesuaikan juga dengan dana yang
ada. Karena harga juga berpengaruh dengan fasilitas dan layanan yang diberikan
oleh penyedia Hosting.

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.

 Cara Menyewa Web Hosting


1. Pendaftaran Domain
Apabila sobat berniat menyewa sebuah web hosting tentunya hal pertama yang
perlu sobat miliki adalah nama domain, agar nanti bisa disetting dan terkoneksi
dengan hosting yang sobat sewa. Beberapa nama domain dapat sobat dapatkan
secara gratis dan ada juga yang berbayar, tentu apabila sobat mempunyai domain
berbayar, sobat tidak perlu kawatir kalau nama domain sobat kan dihapus.
Apabila menggunakan domain gratis peluang nantinya terhapus tiba - tiba
pastinya ada, dan itu merupakan sebuah resiko yang harus ditanggung. untuk
mendapatkan domain berbayar sobat bisa membeli sendiri ke perusahaan
penyedia jasa registrar domain atau bisa juga membelinya langsung pada
penyedia Hosting, karena biasanya penyedia hosting juga menerima jasa
pendaftaran domain.
2. Pemilihan Paket Hosting
Setelah sobat mempunyai nama domain, sekarang waktunya sobat untuk
menentukan paket hosting yang ditawarkan oleh penyedia hosting. Sobat dapat
mengecek satu per satu kemampuan paket - paket hosting yang ada dengan
mencari perbandingan baik yang berada di Indonesia maupun di luar negeri.
Apabila sobat komputer memilih penyedia paket hosting luar negeri, biasanya
pembayaran yang dilakukan dengan menggunakan kartu kredit atau via Paypal.
tetapi untuk penyedia layanan hosting di Indonesia selain menggunakan metode
pembayaran diatas juga akan dipermudah dengan cara transfer melalui bank.
3. Cek Ketersediaan Domain
Pada point ini khusus untuk sobat yang baru membuat sebuah situs website, dan
apabila sobat sudah mempunyai domain, sobat tinggal masukan ke kolom domain
name. Kemudian arahkan setingan name server ke alamat server hosting yang
akan sobat sewa. Untuk sobat yang baru mempunyai situs web, nama domain
yang sobat daftarkan belum tentu tersedia, hal ini bisa terjadi karena nama
domain sudah dimiliki oleh orang lain, jadi pada point ini sobat harus mengecek
dulu ketersediaan nama domain yang akan didaftarkan.
4. Verifikasi
Setelah paket hosting dan nama domain sudah dimasukan ke "keranjang belanja",
pihak penyedia hosting akan memverifikasi permintaan pesanan sobat, kemudian
akan muncul tagihan yang harus dibayar oleh sobat, serta kemana nantinya sobat
harus membayarnya. bisa dengan metode transfer bank atau melalui Paypal
5. Pembayaran
Pada point ini sobat bisa lakukan dengan cara membayar melalui bank atau
paypal seperti yang telah dibahas pada point sebelumnya, kemudian setelah sobat
sudah melakukan pembayaran, kirim pemberitahuan dengan melampirkan bukti
pembayaran.
6. Verifikasi Pembayaran
Setelah point diatas selesai maka pihak penyedia Web Hosting akan
menikdaklanjuti pendaftaran sobat, kemudian mengaktifkan nama domain serta
paket hosting yang sudah sobat pesan.
7. Pengiriman Account
Setelah nama domain dan paket hosting aktif, sobat akan menerima email yang
berisi user dan password yang digunakan untuk mengelola domain serta hosting
yang sobat pesan. Pada point ini proses pendaftaran web hosting sudah selesai
dilakukan, sekarang tinggal mendevelop situs yang sobat buat.

B. Siapa yang membutuhkan Web Hosting beserta contohnya


Setiap orang ataupun perusahaan dapat menyewa tempat atau memanfaatkan jasa web
hosting ini, didukung dengan kemajuan teknologi informasi yang ada saat ini maka pemanfaatan
jasa web hosting merupakan sarana alternatif yang handal untuk: Promosi, Menyebarkan
Informasi, Berjualan, Layanan Publik sampai dengan sekedar tempat untuk menumpahkan isi
hati yang kelabu ke dalam buku harian berbasis web (blog: web log) akibat ditinggal kekasih.
Contoh Pertama :
Di Indonesia dengan sekitar 100 juta pengguna telepon genggam yang tentu saja dapat
tersambung ke internet melalui gprs, tidak ada alasan lagi untuk tidak tersambung ke dunia
maya, bahkan di daerah terpencil sekalipun.
Contoh kedua:
Seorang mahasiswa kedokteran, dengan dana yang terbatas, untuk mengantisipasi
membeli buku kuliah kedokteran yang harganya bisa mencapai jutaan rupiah, dapat dengan
mudah memperoleh informasi ilmu pengetahuan dan teknologi melalui situs web, dan ini
menjadi tanggung jawab penyelenggara pendidikan untuk menyediakan layanan web site guna
memajukan pendidikan. Bahkan seorang dosen sebaiknya memiliki web site.
Singkatnya, bila anda telah membuat prototip disain yang dapat dibaca oleh internet browser
seperti html, maka sudah waktunya anda menaruh disain itu di internet dengan mengupload
disain anda ke perusahaan yang melayani penjualan hosting.
 Kapan anda membutuhkan Situs Web
Disaat anda ingin memasarkan produk atau jasa melewati batas kabupaten, propinsi, negara,
samudra dan benua, disaat anda ingin orang lain memperoleh informasi yang benar mengenai
hal-hal kemanusiaan, disaat anda ingin menyebarluaskan pengetahuan demi kesejahteraan
sesama manusia, disaat anda ingin melakukan transaksi bisnis yang memudahkan pelangan anda
menjangkaunya dari sebuah vila tempat peristirahatan dengan privasi yang tinggi, disaat itulah
anda membutuhkan layanan web hosting.
Situs web adalah sebuah channel above the line yang termurah yang ada di pasar saat ini,
kemampuan broadcast 24jam seminggu, tak terbatas pada aspek demografis, geografis,
menjadikannya positif dalam rasio cost to benefit. Bila anda ingin ditemukan, dikenal,
diapresiasi, mengiklankan diri/produk anda, berarti anda wajib memiliki situs web.

 Dimana menyewa Web Hosting


Ratusan bahkan ribuan penyelenggara jasa web hosting, ada dapat memulainya dengan
mencari dari mesin pencari google atau yahoo, beberapa penyedia jasa layanan web hosting di
indonesia. Jangan ragu untuk bertanya, bandingkan fitur kunci seperti kapasitas ruang dan
kapasitas bandwidth, jangan tergiur oleh promosi penyelenggara jasa web hosting yang
bombastis.

C. Teknologi yang digunakan


Salah satu teknologi yang digunakan adalah fail over hosting, teknologi ini memungkinkan
layanan anda tetap online 24 jam karena dudukung oleh beberapa server komputer yang secara
otomatis akan menggantikan tugas server komputer yang mengalami kerusakan.

D. Cara Mengelola Web Hosting


Setelah anda memiliki/ menggunakan jasa layanan web hosting, selanjutnya bagaimana
mengelolanya, hal ini merupakan tantangan yang tidak murah, sebab informasi yang ada harus
selalu ditambah dan diperbaharui. Sebuah Tips sederhana yaitu, lakukan persiapan pada posisi
Off Line untuk menghemat. Selamat mencoba.

E. Cara Membuat Server Webhosting


Beberapa software dasar yang harus dimiliki untuk membuat server hosting sendiri
(recommended):
1. Operating System Server
 Linux, CentOS, FreeBSD, RedHat, Ubuntu (gratis).
 Windows 2003 Server, Windows 2008 Server (bayar).

2. NameServer – berfungsi untuk resolving IP ke Domain Name


 BIND 9 (gratis).

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).

5. Mail Server – berfungsi untuk mengelola email pada server.


 QMail (gratis).
 Postfix (gratis).
 Squirrelmail (gratis).
 RoundCube (gratis) jika ingin support WebMail.
F. Mengapa Perlu Web Hosting :
Setiap orang maupun perusahaan saat ini sudah selayaknya memiliki website untuk
mengembangkan usaha mereka atau sekedar berbagi informasi kepada klien, teman, atau orang
lain yang membutuhkannya. Untuk itulah diperlukan webhosting sebagai media/tempat
penyimpanan dari materi website yang telah dibuat. Kecepatan menyebarkan informasi tentang
Jasa, Produk, layanan publik dan lainnya, merupakan salah satu tolok ukur keberhasilan bisnins
perorangan atau perusahaan.Kecepatan menyebarkan informasi tentang Jasa, Produk, Layanan
Publik dan lainnya merupakan salah satu tolak ukur keberhasilan bisnis perorangan atau
perusahaan.
Alasan mengapa perlu web hosting :
1. Uptime dan keandalan
Sebuah website bisnis yang baik harus selalu online dan memiliki uptime setidaknya 99%.
Jika web hosting kita tidak dapat diandalkan dan sering crash yang menyebabkan website
down, ini jelas akan berdampak negatif pada bisnis kita. Klien dan pelanggan potensial
harus menemukan kita di web, seperti halnya mesin pencari. Downtime dapat memberikan
efek negatif pada peringkat hasil pencarian, selain itu dapat mempengaruhi penjualan. Oleh
karena itu, memiliki web hosting terbaik dan handal merupakan syarat mutlak.
2. Kecepatan
Hosting yang baik memiliki koneksi yang stabil dan cepat, sehingga dapat membantu
untuk memuat website menjadi lebih cepat. Hal ini sangat penting bagi pelanggan dan
mesin pencari. Website yang lambat akan membuat pelanggan meninggalkan website kita
dan juga dapat menyebabkan peringkat website menjadi turun. Web hosting yang
berkualitas dan desain website yang dirancang dengan baik akan memastikan website
menjadi cepat.
3. Keamanan
Situs yang tidak aman sangat rawan terhadap berbagai jenis serangan, termasuk
penggunaan kode berbahaya seperti virus dan Trojan yang di instal pada komputer
pelanggan. Jika hal itu terjadi, situs tersebut akan cepat di blacklist oleh Google dan mesin
pencari lainnya. Ini berarti situs tidak hanya akan turun dari peringkat hasil pencarian,
tetapi juga akan dikenakan peringatan dan himbauan agar orang tidak mengunjungi situs
tersebut. Keamanan server yang tinggi dapat meminimalisir terjadinya serangan yang
dilakukan oleh hacker dan spammer.
4. Kapasitas penyimpanan
Hosting yang baik selalu menawarkan kapasitas penyimpanan yang cukup untuk
kebutuhan bisnis kita. Website membutuhkan ruang penyimpanan untuk menyimpan
semua data, termasuk gambar, video, audio, database dan masih banyak lagi. Misalnya,
beberapa situs e-commerce besar biasanya membutuhkan jauh lebih banyak ruang
penyimpanan daripada website pribadi/perusahaan.
5. Perlindungan Anti-Spam/Anti-Virus
Setiap website bisnis membutuhkan perlindungan. Web hosting yang berkualitas harus
menawarkan perlindungan yang solid dari virus, trojan, dan bahaya digital lainnya.
6. Email perusahaan
Jika kita menjalankan sebuah perusahaan atau bisnis kecil dengan segala macam kehadiran
online, kita membutuhkan sebuah alamat email profesional. Menggunakan hotmail pribadi,
akun gmail atau yahoo tidak menampilkan sebuah citra bisnis yang baik. Sebagian besar
perusahaan telah menggunakan email kustom untuk akun email bisnis mereka. Misalnya,
sales@namaperusahaan.com, support@namaperusahaan.com, info@namaperusahaan.com.
Web hosting yang berkualitas memiliki fitur email kustom yang memungkinkan untuk
membuat banyak alamat email untuk bisnis kita.
7. Control Panel mudah digunakan
Ketika kita membayar untuk sebuah web hosting, kita berharap untuk memiliki kontrol
penuh. Web hosting terbaik harus memiliki control panel yang user friendly yang
memudahkan kita untuk mengelola hosting tanpa harus memiliki banyak pengetahuan atau
pemahaman teknis. Misalnya pengaturan alamat email bisnis, akses ke statistik website,
upload dan mengelola file, dan masih banyak lagi.
8. Backup otomatis
Apa yang terjadi jika terjadi masalah dan tiba-tiba websitemu hilang? Penjualan akan
menurun dan mungkin kita harus mengeluarkan biaya lagi untuk membangun kembali
website. Sama seperti menggunakan PC, kita harus melakukan backup website secara
berkala untuk menghindari jika terjadi sesuatu yang tidak diinginkan. Backup otomatis
adalah solusi yang harus ada untuk melindungi bisnis kita tetap aman.
9. Subdomain
Salah satu hal yang direkomendasikan oleh para pakar SEO di luar sana adalah
penggunaan subdomain. Kita mungkin ingin membuat sebuah blog, forum, knowledgebase,
support center atau elemen lainnya yang terpisah dari situs utama, tapi tanpa menggunakan
nama domain yang berbeda. Di sinilah subdomain diperlukan, dengan subdomain kita bisa
membuat alamat menggunakan nama domain utama. Misalnya, blog.infowordpress.my.id.
Web hosting berkualitas biasanya menyediakan pilihan berapa jumlah subdomain yang
dapat kita buat.
10. Peace of mind
Hal yang paling penting dari sebuah web hosting adalah harus sesuai dengan apa yang kita
kebutuhan. Pastikan bahwa kita memiliki kontrol penuh, aman, dan website berjalan
sebagaimana mestinya. Itulah sebabnya paket web hosting terbaik harus mencakup semua
hal ini dan masih banyak lagi.
Ada beberapa hal yang harus diperhatikan dalam memilih sebuah Web Hosting untuk
sebuah Web yang akan dibuat yaitu :
a. Web Space.
Beberapa Web Hosting menjanjikan sejumlah Web Space dengan harga yang
mencurigakan jika dibandingkan dengan yang lainnya. Untuk mendapatkan kapasitas
Web Space yang sesuai dengan harga yang ditawarkan, ada cara sederhana untuk
menguji kapasitas Web Space.

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.

C. Objektif (Tujuan) Basis Data


1. Kecepatan dan kemudahan (Speed)
Yaitu agar pengguna basis data dapat menyimpan data, melakukan perubahan/manipulasi
terhadap data, dan menampilkan kembali data dengan lebih cepat dan mudah
dibandingkan dengan cara biasa (baik manual ataupun elektronis).
2. Efisiensi ruang penyimpanan (Space) Dengan basis data kita mampu melakukan
penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah
pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling
berhubungan.
3. Keakuratan (Accuracy) Agar data sesuai dengan aturan dan batasan tertentu dengan cara
memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan
penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data, dsb.
4. Ketersediaan (Avaibility) Agar data bisa diakses oleh setiap pengguna yang
membutuhkan, dengan penerapan teknologi jaringan serta melakukan
pemindahan/penghapusan data yang sudah tidak digunakan / kadaluwarsa untuk
menghemat ruang penyimpanan.
5. Kelengkapan (Completeness) Agar data yang dikelola senantiasa lengkap baik relatif
terhadap kebutuhan pemakai maupun terhadap waktu, dengan melakukan penambahan
baris-baris data ataupun melakukan perubahan struktur pada basis data; yakni dengan
menambahkan field pada tabel atau menambah tabel baru.
6. Keamanan (Security) Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke
orang / pengguna yang tidak berhak, yakni dengan penggunaan account (username dan
password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang
bisa dibaca atau proses yang bisa dilakukan.
7. Kebersamaan pemakaian (Sharability) Agar data yang dikelola oleh sistem mendukung
lingkungan multiuser (banyak pemakai), dengan menjaga / menghindari munculnya
problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan
oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada
banyak pemakai yang saling menunggu untuk menggunakan data).

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:

 Pergudangan (inventory), untuk perusahaan manufaktur (pabrik), grosir (reseller),


apotik dan lain-lain.
 Akuntansi, untuk berbagai perusahaan Layanan pelanggan (Customer care), untuk
perusahaan yang berhubungan dengan banyak pelanggan (bank, konsultan, dan lain-
lain).Bentuk-bentuk Perusahaan yang memanfaatkan Basis Data.
 Perbankan, dalam melakukan pengelolaan data nasabah, tabungan, pinjaman,
pembuatan laporan akuntansi, pelayanan informasi pada nasabah dan lain-lain.
 Pendidikan / sekolah, dalam melakukan pengelolaan data siswa, penjadwalan kegiatan,
perkuliahan, nilai, dan lain-lain.
 Telekomunikasi, dalam melakukan pengelolaan data administrasi kabel / data
pelanggan, menangani gangguan, dan lain-lain.
D. Pengertian ERD
Dalam rekayasa perangkat lunak, sebuah Entity-Relationship Model (ERM)
merupakan abstrak dan konseptual representasi data. Entity-Relationship adalah salah satu
metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk
jenis/model data semantik sistem. Dimana sistem seringkali memiliki basis data relasional,
dan ketentuannya bersifat top-down. Diagram untuk menggambarkan modelEntitiy-
Relationship ini disebut Entitiy Relationship diagram, ER diagram, atau ERD.
Content Management System

CMS (Content Management System)

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:

 Mengelola user, role, courses, instructor, facility, dan membuat report.


 Course Calendar
 Learning Path
 User Messaging dan Notification
 Assesment dan testing yang dilakukan sebelum atau sesudah pembelajaran (Pre-Test dan
Post-Test).
 Menampilkan nilai (score), dan transkrip.
 Course yang disusun sesuai grade

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

Dalam Content Management System, manajemen file-file sangat terstruktur, setiap


elemen antara isi dan tampilan desainnya terpisah. CMS dapat digunakan untuk membuat
berbagai jenis web seperti website perusahaan, bisnis, organisasi atau komunitas, portal, galeri
foto, aplikasi e-commerce / Toko Online, mengelola blog, dan lain sebagainya. Saat ini CMS
telah berkembang pesat, banyak sekali macam-macam CMS diantaranya :

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.

Teknik Instalasi Open Source CMS

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.

Moodle – Software e-learning

Modular Object-Oriented Dynamic Learning Environment (MOODLE) adalah paket


perangkat lunak yang diproduksi untuk kegiatan belajar berbasis internet dan situs web yang
menggunakan prinsip pendidikan kontruksionis sosial (social constructionist pedagogy).
MOODLE merupakan salah satu aplikasi dari konsep dan mekanisme belajar mengajar yang
memanfaatkan teknologi informasi, yang dikenal dengan konsep pembelajaran elektronikk atau
e-learning . MOODLE dapat digunakan secara bebas sebagai produk sumber terbuka
(open source) di bawah lisensi GNU (GNU’s Not Unix). MOODLE dapat diinstalasikan ke
komputer dan sistem operasi apapun yang bisa menjalankan PHP dan mendukung database
SQL.

Di dunia e-learning Indonesia, MOODLE lebih dikenal fungsinya sebagai Course


Management System atau Learning Management System (LMS). Dengan tampilan seperti
halaman web pada umumnya, MOODLE memiliki fitur untuk menyajikan kursus (course),
dimana pengajar bisa mengunggah materi ajar, soal dan tugas. Murid bisa masuk log
ke MOODLE kemudian memilih kursus yang disediakan atau di-enroll untuknya. Aktivitas
murid di dalam MOODLE ini akan terpantau progress (tingkat kemajuan) dan nilainya. Di
Indonesia sendiri, diketahui bahwa MOODLE telah dimanfaatkan untuk sekolah menengah,
perguruan tinggi dan perusahaan.

Fitur – Fitur MOODLE

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.

Kelebihan MOODLE dibanding LMS lain

Pada hakikatnya pemilihan Learning Management System harus disesuaikan dengan


kebutuhan dan proses bisnis yang ada di sekolah dan Universitas masing-masing. Semakin rumit
jangkauan e-learning yang ingin dibangun di suatu tempat/instansi pendidikan, maka semakin
lengkap dan rumit pula kebutuhan fitur LMS yang dibutuhkan. Harus diakui
bahwa MOODLE termasuk yang terbaik secara kelengkapan fitur dibandingkan dengan software
LMS lain. Tercatat lebih dari tiga puluh ribu institusi pendidikan menggunakan
MOODLE sebagai mesin dasar LMS mereka. Termasuk sebagian besar Sekolah dan Universitas
di Indonesia menggunakan MOODLE

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

 MOODLE memang didesain untuk sekolah atau pembelajaran.


 Satu situs MOODLE bisa menampung ribuan materi kursus.
 Daftar materi kursus mudah ditampilkan beserta penjelasannya untuk setiap kursus
termasuk akses user tamu (guest).
 Pengaturan kursus dapat dikategorikan.

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 :

 Guru dapat mendaftarkan siswa secara manual jika dikehendaki


 Para siswa didorong untuk membangun sebuah jaringan dan profil termasuk foto dan
lain- lain. Alamat email pun bisa disembunyikan dari layar komputer jika diperlukan.
 Guru mungkin memiliki hak mengedit namun tidak bebas dalam mengubah mata
pelajaran.
 Admin mengontrol pembuatan kursus dan menciptakan account guru yang bertugas
sebagai tutor untuk kursus. Itulah gambaran mengapa harus memakai MOODLE dalam
membangun aplikasi ini dan tidak menggunakan LMS yang lain.

Anda mungkin juga menyukai