Anda di halaman 1dari 8

PERTEMUAN XI

TEKNOLOGI WEB BERBASIS CMS (Content Management System)


A. MAKSUD DAN TUJUAN
1. Maksud
a. Mengenalkan kepada mahasiswa mengenai Teknologi Web Berbasis CMS.
b. Mengenalkan kepada mahasiswa berbagai CMS selain Wordpress dan
Lokomedia.
2. Tujuan
a. Mahasiswa dapat mengerti tentang teknologi web berbasis CMS
b. Mahasiswa dapat menerapkan Teknologi Web berbasis CMS dalam
pembuatan web.
B. DASAR TEORI
Pendahuluan
Tahun 1990-an untuk pembuatan web minimal dibutuhkan keahlian penggunaan
bahasa pemrograman HTML. Setelah masa-masa HTML, digunakanlah bahasa
pemrograman PHP untuk pembuatan web dinamis. Lalu bahasa pemrograman SQL
yang digunakan pada database untuk penyimpanan data halaman web tersebut.
Ketiga bahasa pemrograman tersebut menjadi standar yang harus dimiliki oleh para
pemrogram website. Tetapi sekarang seiring dengan perkembangan teknologi internet
yang terus meningkat, teknologi untuk membuat sebuah website pun lebih
dipermudah. CMS(Content Management System) merupakan terobosan baru dalam
membuat website menjadi lebih mudah walaupun tanpa pemrograman sekalipun.
Sehingga orang awampun yang tidak mengerti bahasa pemrograman web, dapat
membuat website menggunakan CMS.
Pengertian CMS
CMS atau disingkat Content Management System adalah suatu cara mengelola
sebuah content/isi. Content bisa berupa teks, suara, gambar, video, animasi dan
aplikasi lainnya yang disimpan dalam sebuah database sehingga mudah dalam
pengelolaannya.
CMS yang banyak dipakai saat ini adalah Website CMS (WCMS). WCMS
adalah perangkat lunak yang berfungsi untuk membangun dan memelihara/updating
web, yang dirancang sedemikian rupa sehingga proses pembuatan dan pemeliharaan
web lebih mudah, efektif dan efisien, baik bagi orang yang mengerti teknologi web
maupun yang tidak. Contoh Web CMS adalah Joomla, Drupal, AuraCMS, Wordpress,
Lokomedia, Balitbang.
Kebanyakan WCMS yang beredar saat ini menggunakan :
Bahasa Pemrograman PHP
Web Server Apache
Database MySQL
1
Syaifullah Dosen Amikom Sumbawa

Ketiga aplikasi tersebut dapat dengan mudah diperoleh karena berlisensi


GNU/GPL. GNU/GPL adalah lisensi yang memperbolehkan kita menyalin,
menyebarluaskan, memodifikasi aplikasinya.
Tujuan CMS
Manajemen data
Semua data/informasi baik yang telah ditampilkan ataupun belum dapat
diorganisasi dan disimpan secara baik.
CMS juga mendukung berbagai macam format data, seperti XML, HMTL,
PDF, dll., indexing, fungsi pencarian, dan kontrol terhadap revisi yang
dilakukan terhadap data/informasi.
Mengatur siklus hidup website
Banyak CMS memberikan fasilitas kepada para penggunanya untuk mengelola
bagian atau isi mana saja yang akan ditampilkan, masa/waktu tampilan dan
lokasi tampilan di website.
Mendukung web templating dan standarisasi
Setiap halaman website yang dihasilkan berasal dari template yang telah
terlebih dahulu disediakan oleh CMS. Selain dapat menjaga konsistensi dari
tampilan secara keseluruhan.
Personalisasi website
Isi Web dapat ditampilkan sesuai dengan keinginan dan kebutuhan dari
penggunanya
Sindikasi
Memberikan kemungkinan kepada sebuah website untuk membagi isinya
kepada website-website yang lain.
Akuntabilitas
CMS mendukung alur kerja dan hak akses yang jelas kepada para
penggunanya, sehingga
data/informasi yang disampaikan dapat
dipertanggungjawabkan dengan baik.
Kategori-kategori CMS
1.

CMS Portal
Portal adalah website yang menjadi pintu gerbang, starting point bagi pengunjung
untuk memulai aktivitasnya di Internet. Portal yang bersifat horizontal
menyediakan berbagai informasi dan layanan umum. Sedangkan portal vertical
menyediakan informasi dan layanan yang spesifik untuk bidang tertentu saja,
sehingga bisa bersifat personal bagi pengunjungnya. Contoh sebuah portal adalah
detik.com. Layanan umum yang tersedia biasanya adalah search engine, berita,
mengumpulkan pendapat (polling), berbagai macam rubrik dan fasilitas seperti
SMS serta chat room. Yang bersifat personal bisa berupa personal diary dan
calender, account e-mail bahkan personal web. Portal vertical bahkan bisa bersifat
eksklusif dan hanya menampilkan informasi yang dikehendaki komunitasnya.
Misalnya portal yang bersifat religius seperti scientology, namun bisa saja
sebaliknya bersifat terbuka meskipun membahas hal spesifik seperti toko buku
amazon. Kelengkapan fasilitas Portal mampu menciptakan ketergantungan bagi
pengunjung agar secara reguler datang ke web site tersebut. Lambat laun mereka
akan tertarik untuk menjadi member dan menjadikan portal tersebut halaman
pertama setiap kali membuka Internet browsernya. Portal dibangun sebagai one
top services bagi pengunjung. Sehingga orang menjadi betah menelusuri isinya
2

Syaifullah Dosen Amikom Sumbawa

karena semua yang dibutuhkan ada di sana tidak perlu menjelajah ke tempat lain.
Pada titik ini, pengunjung ini boleh dibilang telah masuk ke dalam komunitas
portal tersebut.
Tujuan utama sebuah portal adalah membangun komunitas dengan cara mengikat
pengunjung secara sukarela ke dalam berbagai layanan yang disediakannya.
Apabila densitas komunitas sudah cukup tinggi, pengelola portal memiliki
metode pendataan secara statistik sehingga mereka dapat mengetahui profil
pengunjung dan membaginya dalam berbagai kelompok. Mereka juga akan
membuat prediksi berdasarkan berbagai pola kunjungan sehingga mengetahui
dengan pasti layanan apa yang paling diminati.
Kategori Portal (CMS) merupakan kategori yang mempunyai paling banyak
aplikasi Open Source-nya diantaranya adalah :
Bitweaver http://www.bitweaver.org/
CivicSpace http://www.civicspacelabs.org/
Clever Copy http://clevercopy.bestdirectbuy.com
CMS Made Simple http://www.cmsmadesimple.org/
Community Server http://www.communityserver.org/
Contenido http://www.contenido.org/
Dragonfly CMS http://www.cpgnuke.com/
Dev http://dev-wms.sourceforge.net
DotNetNuke (DNN) http://www.dotnetnuke.com/
Drupal http://www.drupal.org/
e107 http://www.e107.org/
EcwCMS http://www.ecwcms.com/
Exponent http://www.exponentcms.org/
eZ publish http://www.ez.no/
Fundanemt http://www.fundanemt.com/
fuzzylime http://www.fuzzylime.co.uk/
Geeklog http://www.geeklog.net/
IndexScript http://www.indexscript.com/
Indexu http://www.nicecoder.com/
Jaws http://www.jaws.com.mx/
Jetbox http://jetbox.streamedge.com
Joomla! http://www.joomla.com/ atau http://www.joomla.org/ *koreksi dari
dwikristianto*
Jupiter http://www.highstrike.net/
Mambo Open Source http://www.mamboserver.com/
MDPro http://www.maxdev.com/
MODx http://www.modxcms.com/
Moodle http://www.moodle.org/
Netious http://www.netious.com/
OneCMS http://www.insanevisions.com/
Open-Realty http://www.open-realty.org/
Ovidentia http://www.ovidentia.org/
Papoo http://www.papoo.de/
PHP-Fusion http://www.php-fusion.co.uk/
PHP-Nuke http://www.phpnuke.org/
PhpComasy http://www.phpcomasy.org/
3
Syaifullah Dosen Amikom Sumbawa

phpLinkDirectory http://www.phplinkdirectory.com/
phpSlash http://www.php-slash.org/
phpWCMS http://www.phpwcms.de/
phpWebSite http://phpwebsite.appstate.edu
PHPX http://www.phpx.org/
Plume CMS http://www.plume-cms.net/
Post-Nuke http://www.postnuke.com/
PROPS http://props.sourceforge.net
Siteframe http://www.siteframe.org/
SPIP http://www.spip.net/
toendaCMS http://www.toenda.com/
Typo3 http://www.typo3.org/
vtiger http://www.vtiger.com/
Website Baker 2 http://www.websitebaker.org/
Xaraya http://www.xaraya.com/
Xoops http://www.xoops.org/
YACS http://www.yetanothercommunitysystem.com/
2.

CMS Blogs
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.
Pada kategori Blog, CMS yang ada antara lain adalah :
b2evolution http://www.b2evolution.net/
bBlog http://www.bblog.com/
BirdBlog http://www.birdblog.org/
BLOG:CMS http://www.blogcms.com/
blur6ex http://www.blursoft.com/
boastMachine http://www.boastology.com/
DotClear http://www.dotclear.net/
feedonfeeds http://www.feedonfeeds.com/
LifeType http://www.lifetype.net/
Loudblog http://www.loudblog.de/
Nucleus http://www.nucleuscms.org/
Pixelpost http://www.pixelpost.org/
pMachine Free http://www.pmachine.com/
reBlog http://www.reblog.org/
sBLOG http://www.servous.se/
Serendipity http://www.s9y.org/
Simplog http://www.simplog.org/
Textpattern http://www.textpattern.com/
TruBlog http://www.trublog.org/
Wheatblog http://wheatblog.sourceforge.net
WordPress http://www.wordpress.org/
4

Syaifullah Dosen Amikom Sumbawa

WordPress MU http://mu.wordpress.org
WordPattern http://www.wordpattern.org/
3.

CMS e-Commerce
Secara sederhana, E-Commerce adalah semua kegiatan bisnis dan perdagangan di
Internet. Mulai yang sekedar bersifat informatif misalnya situs resmi perusahaan,
pelayanan konsumen, riset pasar, sampai yang bersifat perdagangan secara riil.
Perdagangan ini bisa secara retail (eceran) yaitu kegiatan perdagangan langsung
antara produsen dan konsumen, ini disebut sebagai B to C (Business to
Consumer). Kemudian antara produsen dengan produsen (B to B) dan konsumen
dengan sesama konsumen (C to C) maupun konsumen kepada produsen (C to B).
E-commerce sebenarnya terdorong oleh pesatnya pertumbuhan populasi Internet
itu sendiri. Kemudian ditentukan pula oleh sejumlah trend ekonomi global yang
memang cenderung merubah gaya hidup manusia, cara pandang terhadap
informasi dan pergeseran paradigma dan budaya bisnis itu sendiri. Di era ini
pasar konvensional mulai ditinggalkan dan makin bergeser ke virtual market
place yang pertumbuhannya jauh lebih besar. Memang tingkat pertumbuhan
bisnis dan pemakai Internet sangat luar biasa, melebihi penetrasi teknologi
telekomunikasi lain seperti telepon, TV dan radio. Apalagi ini terjadi hanya
dalam beberapa tahun saja, kurang dari satu dekade.
Aktifitas E-Commerce atau E-Business ini sebenarnya ditujukan untuk :
1. Menyempurnakan efisiensi transaksi (proses transaksi On-line), pertukaran
data elektronik (EDI), sistem manajemen penyediaan barang, dan
mengotomatisasikan sistem pengumpulan data atau layanan sehingga mereka
bisa menjangkau pasar yang lebih luas dan kinerja yang lebih baik.
2. Untuk mendapatkan keuntungan materi atau pendapatan misalnya dari yang
bersifat kovensional seperti penjualan, iklan, komisi trading, lelang maupun
perdagangan saham dan valuta asing hingga transaksi investasi, tender atau eprocurement termasuk head hunting (lowongan kerja).
Pada kategori CMS ini ada beberapa CMS yang dapat digunakan yaitu :
CubeCart http://www.cubecart.com/
Osc2nuke http://www.osc2nuke.com/
OSCommerce http://www.oscommerce.com/
OSCommRes http://www.oscommres.com/
PHPAdsNew http://www.openx.org/
PHPauction http://www.phpauction.org/
phpShop http://www.phpshop.org/
SugarCRM http://www.sugarforge.org/
ZenCart http://www.zen-cart.com/

4.

CMS Forums
Adalah tool tempat diskusi, dimana kita dapat berdiskusi melalui Web. Untuk
kategori Forum diskusi melalui web, CMS yang ada antara lain :
Aterr http://chimaera.starglade.org/aterr
bbPress http://www.bbpress.org/
Ekinboard http://www.ekinboard.com/
5

Syaifullah Dosen Amikom Sumbawa

FUDforum http://www.fudforum.org/
MyBB http://www.mybboard.com/
miniBB http://www.minibb.net/
Phorum http://www.phorum.org/
PhpBB http://www.phpbb.com/
PunBB http://www.punbb.org/
SMF http://www.simplemachines.org/
UNB http://newsboard.unclassified.de
UseBB http://www.usebb.net/
Vanilla http://www.getvanilla.com/
W-agora http://www.w-agora.net/
Xchangeboard http://www.xchangeboard.de/
XMB Forum http://www.xmbforum.com/
Yappa-ng http://www.zirkon.at/
YetAnotherForum http://www.yetanotherforum.net/
5.

CMS e-Learning
E-learning adalah tool untuk memfasilitasi proses belajar mengajar yang dibantu
oleh komputer. Proses yang paling mudah adalah dengan menggunakan Web
server dan menjalankan aplikasi e-learning tersebut melalui Web. Dengan melalui
Web, kita praktis tidak perlu mengkonfigurasi terlalu banyak di sisi pengguna.
Salah satu software paling menarik saat yang banyak digunakan untuk e-learning
adalah moodle http://www.moodle.org/

6.

CMS Image Galleries


Adalah tool album foto di Web.
CMS yang mendukung CMS Image Galleries adalah :
4images Gallery http://www.4homepages.de/
Coppermine Photo Gallery http://coppermine.sourceforge.net
DAlbum http://www.dalbum.org/
Gallery http://gallery.menalto.com
Gallery2 http://codex.gallery2.org
JAlbum http://www.jalbum.net/
LinPHA http://linpha.sourceforge.net
MG2 http://www.minigal.dk/
Plogger http://www.plogger.org/
Singapore http://singapore.sourceforge.net
Snipe Gallery http://www.snipegallery.com/
WEBalbum http://www.web-album.org/

7.

CMS Wiki
Adalah tool untuk membangun naskah secara kolaboratif, hingga dapat menjadi
ensiklopedia di Internet, yang berguna baik untuk memperoleh pengetahuan
maupun untuk berkontribusi pada ilmu pengetahuan bagi User.
Daftar CMS Wiki adalah :
DokuWiki http://wiki.splitbrain.org/
ErfurtWiki http://erfurtwiki.sourceforge.net
MediaWiki http://www.mediawiki.org/
6

Syaifullah Dosen Amikom Sumbawa

PhpWiki http://phpwiki.sourceforge.net
PmWiki http://www.pmwiki.org/
QwikiWiki http://www.qwikiwiki.com/
TikiWiki http://www.tikiwiki.org/
UniWakka http://uniwakka.sourceforge.net
WackoWiki http://www.wackowiki.com/
WikkaWiki http://www.wikkawiki.org/
Wikepage http://www.wikepage.org/
WikkiTikkiTavi http://tavi.sourceforge.net
WikiWikiWeb http://www.phpwiki.org/
Memilih CMS
Ada beberapa hal yang perlu diperhatikan dalam memilih CMS sehingga sesuai
dengan kebutuhan kita yaitu :
1.

Popularitas
Seberapa populer CMS tersebut di Internet? Hal ini bisa dilihat dari banyak
tidaknya pemakai software tersebut.

2.

Instalasi
Barangkali ini yang terpenting. Biasanya orang cenderung lebih suka CMS yang
paling mudah proses instalasinya.

3.

Modul
Pilih saja CMS yang menyediakan modul-modul yang kita perlukan.

4.

Dokumentasi
Jangan lupa yang satu ini. Apakah tersedia dokumentasi dan tutorial yang cukup
memadai.

5.

Update
Masalah update sangat penting bagi software open source. Jadi jangan remehkan
yang satu ini.

C. PRAKTEK
Pilihlah salah satu CMS untuk diinstallkan ke webserver di masing-masing kategori
CMS kemudian buatlah kesimpulan CMS yang manakah yang paling mudah untuk di
install.
D. TUGAS
Buatlah tutorial untuk installasi salah satu kategori CMS kemudian Upload ke
masing-masing Blog yang dimiliki Mahasiswa. Penilaian dilakukan secara online
sebagai nilai tugas mahasiswa dengan batas waktu pada pertemuan berikutnya.

7
Syaifullah Dosen Amikom Sumbawa

Daftar Pustaka
1. http://putra-lampung.blogspot.com/2008/07/daftar-cms-berdasarkan-kategori.html
diakses tanggal 20 Desember 2012.
2. http://munojati.blogspot.com/2010/01/kategori-kategori-cms.html, diakses tanggal
20 Desember 2012.

Nama : Syaifullah, S.Kom.


Dosen : Amikom Sumbawa
Blog : Syaifullahsbw.wordpress.com.

8
Syaifullah Dosen Amikom Sumbawa

Anda mungkin juga menyukai