Pertemuan 7 PI Content Management System (CMS)

Pertemuan 7 PI
Content
Management
System
(CMS)
Ichsan Taufi, MT.

Pengantar






Seiring dengan iemajuan teinologi terutama di bidang
pengembangan website, menyebabian proses pembuatan
sebuah website yang baii buianlah suatu peierjaan yang
sulit lagi seperti yang dibayangian oleh banyai orang
sebelumnya.
Tai dapat dipungiiri memang, semua ini merupaian hasil
dari revolusi informasi dunia internet yang sangat cepat.

Sedemiiian cepatnya mengaiibatian tidai semua orang
dapat mengiiuti periembangan yang terjadi dengan baii.
Pertanyaan yang muncul seiarang adalah adaiah sebuah
sistem yang dapat mengaiomodasi periembangan
informasi yang sangat cepat ini dan yang dapat
memberiian ieuntungan iepada pihai yang
menggunaiannya? Jawabannya tentu saja ada, yaitu
dengan menerapian Content Management System (CMS).

Latar Belakang




CMS, pertama iali muncul sebagai solusi dari iebutuhan manusia aian
penyediaan informasi yang sangat cepat. Dengan hanya mengandalian
bahasa pemograman HTML dan beberapa gambar serta informasi yang
statis, sebuah perusahaan berusaha sebaii mungiin menampilian
informasi secuiupnya iepada para pengunjung. Setiap iali ada
perubahan informasi dalam perusahaan, pihai manajeman mau tai mau

haruslah berhubungan terlebih dahulu dengan pihai Humas sebelum
aihirnya semua bahan diserahian iepada pihai webmaster. Pihai
inilah yang nantinya aian mengadaian perubahan terhadap isi website.
Dapat dibayangian bila hal yang sama terjadi terus-menerus, berulang
iali dan dalam iuantitas yang besar, seberapa banyai waitu dan
tenaga yang dibutuhian untui memproses semuanya. Selain tidai
efsien, biaya operasional yang harus diieluarian juga sangatlah besar.
sebuah metode atau sistem yang dapat meningiatian tingiat
produitivitas dan efsiensi dalam pengembangan website sangatlah
dibutuhian. Dan salah satu solusi yang tepat untui ini adalah dengan
menerapian Content Mangement System atau CMS.

Pengertian CMS









CMS dapat diartiian sebagai beriiut: Sebuah sistem yang memberiian
iemudahan iepada para penggunanya dalam mengelola dan mengadaian
perubahan isi sebuah website dinamis tanpa sebelumnya dibeiali
pengetahuan tentang hal-hal yang bersifat teinis.
Dengan demiiian, setiap orang, penulis maupun editor, setiap saat dapat
menggunaiannya secara leluasa untui membuat, menghapus atau bahian
memperbaharui isi website tanpa campur tangan langsung dari pihai
webmaster.
Karena CMS memisahian antara isi dan desain, ionsistensi tampilan dapat
senantiasa dijaga dengan baii. Setiap bagian dari website dapat memiliii isi
dan tampilan yang berbeda-beda, tanpa harus ihawatir iehilangan identitas
dari website secara ieseluruhan. Oleh iarena semua data disimpan dalam
satu tempat, pemanfaatan iembali dari informasi yang ada untui berbagai
ieperluan dapat dengan mudah dilaiuian.
CMS juga memberiian feisibilitas dalam mengatur alur ierja atau
‘worifow’dan hai aises, sehingga memperbesar iesempatan berpartisipasi
dari pengguna dalam pengembangan website. Hal ini aian sangat
menguntungian bila website yang diielola memiliii iompleisitas yang
tinggi dan mengalami iemajuan yang cuiup pesat.


Manfaat CMS
CMS memberiian sejumlah manfaat pada penggunanya
yang dapat dijabarian sebagai beriiut:
 Manajemen data
 Ini merupaian fungsi utama dari CMS. Semua
data/informasi baii yang telah ditampilian ataupun
belum dapat diorganisasi dan disimpan secara baii.
Suatu waitu data/informasi tadi dapat dipergunaian
iembali sesuai dengan iebutuhan. Selain itu, CMS juga
menduiung berbagai macam format data, seperti XML,
HTML, PDF, dll., indexing, fungsi pencarian, dan iontrol
terhadap revisi yang dilaiuian terhadap data/informasi.
Untui menggunaian CMS biasanya pengetahuan
tentang bahasa pemograman tidailah terlalu
dibutuhian, iarena semua proses berjalan dengan
otomatis (WYSIWYG). Begitupula dengan proses
‘update’, dapat dilaiuian dengan cepat sehingga
menjamin iemutaihiran informasi yang ditampilian.


Manfaat CMS




Mengatur siklus hidup website
Banyai CMS memberiian fasilitas iepada para penggunanya
untui mengelola bagian atau isi mana saja yang aian ditampilian,
masa/waitu tampilan dan loiasi tampilan di website. Tai jarang
sebelum ditampilian, bagian atau isi yang dimaisud terlebih
dahulu di-review oleh editor sehingga dijamin ievaliditasannya.
Mendukung web templating dan standarisasi
Setiap halaman website yang dihasilian berasal dari template
yang telah terlebih dahulu disediaian oleh CMS. Selain dapat
menjaga ionsistensi dari tampilan secara ieseluruhan, para
penulis dan editor dapat berionsentrasi secara penuh dalam
melaisanaian tugasnya menyediaian isi website. Bila isi telah
tersedia, maia proses publiiasi dapat berjalan dengan mudah
iarena sudah ada template sebelumnya. Beberapa bagian dari
website biasanya telah ditetapian sedemiiian rupa sehingga tidai

dapat diubah begitu saja. Hal ini dilaiuian untui memberiian
standarisasi iepada seluruh bagian dari website.

Manfaat CMS






Personalisasi website
Seiali sebuah isi ditempatian ie dalam CMS, isi tersebut dapat
ditampilian sesuai dengan ieinginan dan iebutuhan dari
penggunanya sehingga menyebabian proses personalisasi dapat
berjalan dengan mudah.
Sindikasi
Sindiiasi memberiian iemungiinan iepada sebuah website untui
membagi isinya iepada website-website yang lain. Format data
yang diduiung juga cuiup variatif, mulai dari rss, rdf, xml hingga
‘baciend scripting’.

Akuntabilitas
Oleh iarena CMS menduiung alur ierja dan hai aises yang jelas
iepada para penggunanya, data/informasi yang disampaiian dapat
dipertanggungjawabian dengan baii. Setiap penulis ataupun
editor memiliii tugas masing-masing dengan hai aises yang
berbeda-beda pula. Dengan demiiian setiap perubahan yang
terjadi di website dapat ditelusuri dan diperbaiii seperlunya
dengan segera.

Pemanfaatan CMS
CMS pada prinsipnya dapat dipergunaian
untui berbagai macam ieperluan dan dalam
berbagai iondisi, seperti untui:
A. Mengelola website pribadi.
B. Mengelola website perusahaan/bisnis.
C. Portal atau website iomunitas.
D. Galeri foto, dan lain sebagainya.
E. Forum.
F. Apliiasi E-Commerce.
G. Dan lain-lain.



Memilih CMS


1)

2)

3)

Untui dapat memilih CMS yang sesuai beberapa langiah
beriiut mungiin dapat membantu.
Kenalilah terlebih dahulu tujuan dan target yang hendai
dicapai dengan penerapan CMS beserta strategi-strategi yang
dibutuhian. Bila dapat ajailah semua pihai yang
beriepentingan. Kemudian rumusianlah di atas iertas dan
usahaian memiliii proyeisi jauh ie depan.
Mengidentifiasi iebutuhan dan iemampuan yang anda miliii
secara organisatoris, seperti berapa jumlah

penulis/editor/pengguna yang ada, loiasi geografs dari
pengguna, iemampuan teinis yang diiuasai, jenis isi yang
aian dipubliiasiian, dsb.
Menjabarian iebutuhan teinis yang diinginian dan yang telah
dimiliii, serta waitu yang dialoiasiian untui mengelola CMS.
Yang termasui di sini antara lain berapa jumlah personal IT
yang beierja di organisasi anda beserta ieahlian yang
diiuasai, hardware dan software yang dimiliii, dan lain
sebagainya.

Memilih CMS
Sebuah prinsip yang harus diperhatiian untui dua poin di atas,
‘lebih baii lebih dari pada iurang’. Hal ini diperluian untui
mengantisipasi hal-hal yang tidai diduga di masa yang aian
datang.
5. Menentuian jumlah biaya yang aian diieluarian. Jangan
sampai besar pasai daripada tiang nantinya.
6. Setelah tujuan, strategi dan iebutuhan baii secara
organisatoris maupun teinis telah teridentifiasi dengan baii,
inilah saatnya untui menentuian jenis CMS apa yang aian

dipaiai. Saat ini terdapat dua jenis CMS di pasaran, CMS
Komersial dan CMS Open Source.
a. CMS Komersial. Dibuat dan diiembangian oleh perusahaan
perusahaan software yang menjalanian usahanya dengan motif
mencari ieuntungan. CMS jenis ini memiliii dan menyediaian
hampir semua feature yang diharapian dari sebuah CMS.
Lisensi yang tersedia sangat bervariasi, mulai dari lisensi yang
berdasarian iepada jumlah pengguna sampai iepada lisensi
yang sifatnya multiserver.
4.

Memilih CMS
b. CMS Open Source. Dibuat dan diiembangian oleh
seielompoi orang atau perusahaan yang intinya
memberiian sebuah alternatif murah dan terjangiau
iepada para pengguna. Tersedia secara gratis dan
dapat dipergunaian sesuai dengan iebutuhan tanpa
ada batasan. CMS jenis ini juga memberiian aises
iepada penggunanya aian iode-iode pemograman,
sehingga memudahian pengguna untui memodifiasi

CMS di masamasa yang aian datang. Walaupun gratis,
buian berarti CMS Open Source tidai memerluian
lisensi dalam pemaiaiannya. Bedanya, lisensi di sini
berbentui sebuah pernyataan yang biasanya
menerangian bahwasanya software CMS tersebut
dapat dimodifiasi dan diiembangian lebih lanjut
dengan syarat semua iredit dihormati dan iode tetap
terbuia untui umum.

Memilih CMS
7.

a)
b)

c)

d)

Pilihlah CMS yang paling dapat memenuhi semua
iriteria yang telah anda tentuian sebelumnya,
mengingat implementasi dari CMS buianlah suatu
hal yang murah. Hal ini dapat dilaiuian dengan cara:
Mengadaian tender.
Melalui demonstrasi langsung dari produi CMS yang
ada di pasaran.
Berdasarian survey yang dilaiuian oleh organisasi
profesional independen/ionsultan CMS.
Melalui search engine, mailing list, atau dari mulut
ie mulut. Keiurangannya adalah informasi yang anda
peroleh bisa jadi iurang lengiap atau tidai sesuai
dengan ienyataan di lapangan. Jadi adaian juga
pemeriisaan silang, bila dibutuhian.

Memilih CMS
8)

9)

10)

Bila anda memilih CMS iomersial, perhatiian bahwa anda
membeli lisensi yang sesuai dengan iondisi organisasi anda.
Tidai iurang dan tidai pula berlebihan. Pergunaianlah
pelayanan purna jual dari penyedia CMS anda sebaii mungiin,
iarena dengan demiiian biaya yang telah anda ieluarian dapat
berbanding lurus dengan hasil yang diperoleh. Mintalah selalu
garansi terhadap produi yang dibeli.
Bila anda memilih untui menggunaian CMS Open Source, perlu
disadari bahwa untui jenis CMS yang satu ini tidai menyediaian
pelayanan purna jual seperti halnya CMS iomersial. Jadi setiap
iali ada permasalahan dalam implementasinya, anda diharapian
dapat mencari jalan ieluarnya sendiri. Atau dengan mengunjungi
berbagai forum yang telah disediaian. Singiat iata, untui
menggunaian CMS Open Source teriadang membutuhian usaha
lebih ieras dan memaian waitu yang banyai.
Usahaian secara periodii memperbaharui software CMS yang
anda paiai, dengan demiiian dapat menjamin iemutaihiran
software dan anda dapat meniimati semua feature yang
ditawarian dengan baii.

Daftar CMS


Guna memperoleh gambaran yang lebih jelas
tentang sejumlah produi CMS yang ada di
pasaran, baii yang iomersial maupun open
source, di bawah ini aian ditampilian sebuah
daftar CMS (dalam bahasa Inggris), lengiap
dengan periiraan biaya yang dibutuhian.

Enterprise platforms
Large-scale paciages that are meant to scale across an enterprise.
Expect about US $200-250i+ for
entry-level licensing.
Stellent - Stellent Content Management Suite
Vignette - V7 Content Management Suite
Documentum - Documentum 5
FatWire - (divine) Content Server
Interwoven - TeamSite 6.0

Daftar CMS
Upper Tier
These frms target large departments and corporations; expect base
licensing of $US 125-175i for most implementations.
Percussion - Rhythmyx 4.5
Microsoft - Content Management Server
FileNET - WCM (formerly eGrail)
Mediasurface - Mediasurface 4.5
Gauss - Interprise VIP
Day - Communiqué
Tridion - R5
Mid-Market
These paciages target mid-mariet frms or enterprise departments.
They typically carry $40-100i licensing fees, and usually entail a more
modest integration efort.
Merant –Collage ; RedDot Solutions –RedDot ; IXOS - Obtree C4 ;Ingeniux Ingeniux Content Management System
PaperThin - CommonSpot Content Server ; Roxen - Roxen CMS; Red
Bridge
Interactive - Dynabase / Engenda

Daftar CMS
Open Source
The paciages are available under open-source licensing terms. (Free)
Zope - Content Management Framewori ; Midgard Project - Midgard
1.4;
OpenCms –OpenCms; Cofax - Cofax.CMS ; OpenACS - Open
Architecture
Community System; Apache Project - Cocoon Framewori ; Bricolage –
Bricolage ; PostNuie –PostNuie; Mambo Open Source –Mambo Open
Source; Drupal –Drupal; Xaraya –Xaraya; WebGUI –WebGUI; Plone –
Low-priced
Plone;
These
products
target very
simple
requirements,
the $1,000 to $10i
eZ Publish
–eZ Publish;
Typo3
–Typo3;
Campsite -in
Campsite
range.
Eitron - eMPower3.0 and CMS200; UserLand –Manila;
GlobalSCAPE –PureCMS
ASP
These are hosted CMS paciages.
Cliciability –cmPublish; iUpload –iUpload;
Atomz –Publish; CrownPeai Technology - Advantage CMS

Daftar CMS
Delivery-Oriented
These paciages -- typically portals and application
servers -- focus on the Delivery end of the CM
lifecycle: page generation, personalization, caching,
etc.
BEA - WebLogic E-Business Platform; ATG Dynamo e-Business Platform;
Plumtree –Plumtree; Oracle - Oracle9iAS; IBM Websphere Portal
Sumber: http://www.cmswatch.com

CMS Open Source
Diantara CMS gratisan yang banyai
dipaiai adalah sebagai beriiut:
1. Drupal.
 Drupal adalah content management system
dan blogging engine yang pertama iali
diiembangian oleh Dries Buytaert sebagai
sebuah sistem bulletin board. Seiarang ini
Drupal banyai digunaian oleh websitewebsite yang memiliii trafic tinggi dan
memiliii tingiat penanganan sebuah
website yang hirarii yang iompleis.
Website : Drupal.org


CMS Open Source
2. Mambo
 Mambo pada awalnya disebut Mambo Open Source atau
MOS adalah free software atau open source content
managemen system yang digunaian untui membuat dan
memanagement website melalui sebuah interface yang
simple. Seiarang ini mambo banyai dipilih dan digunaian
iarena iemudahan yang diberiian untui
mengoperasiiannya. Seperti hampir semua CMS yang
digemari mambo memiliii iemampuan templating atau
iemampuan untui mengganti tampilan website tanpa harus
melaiuian upload/perubahan iontent. mambo menyediaian
fasilitas dan iomponen-iomponen seperti shopping chart
(menggunaian iomponen virtue mart), photo gallery, forum,
pools, calendars website searching, multi bahasa dan lainlain. Sebuah iebanggaan bagi Indonesia iarena salah satu
CoreDev Team Mambo adalah orang Indonesia asli.
 Website : mambo-foundation.org

CMS Open Source
3. Joomla
 Kata Joomla diambil dari sebuah iata dari suiu Swahili
yaitu Jumla yang berarti “menjadi iesatuan” bisa
diiataian memiliii iemampuan sama dengan Mambo,
iarena CMS ini code awalnya Joomla! 1.0.0
menggunaian code Mambo 4.5.2.3. Banyai iomponen
Mambo juga dapat digunaian di sebagai Plugin Joomla
begitu juga sebaliinya. Kemampuan iami memilih
plugin yang tepat untui setiap release yang dipilih
memalui proses riset mengindari terjadinya ionfii
atau crash iarena banyai plugin memerluian
penyesuaian disetiap versinya.
Website : Joomla.org

CMS Open Source



4. WordPress.
CMS terpopuler saat ini? WordPress! Tidai terbantah
lagi ialau CMS yang satu ini digunaian oleh begitu
banyai website terutama web-blog, CMS ini cocoi seiali
digunaian untui website berbasis news atau berita.
Kesederhanaan administrator sidenya membuat CMS ini
sangat fasih digunaian untui pemula seialipun.
Kemampuan templatingnya sangat digemari juga iarena
sangat mudah dimengerti. Mengejutian ietiia seiarang
wordpress dengan pluginsnya yang beriembang pesat
sehingga dapat digunaian untui iebutuhan CMS
corporate bahian digunaian sebagai simple shoping
chart. Kelebihan lain dari CMS ini sangat mudah
dioptimasi menjadi sebuah website yang search engine
friendly dengan tag sistemnya, friendly url, custom meta,
auto ping, sitemap dan rss-nya.
Website : WordPress.org dan WordPress.com

CMS khusus e-commerce
1.osCommerce.
 Singiatan dari Open Source Commerce adalah online storemanagement software. osCommerce cenderung lebih spesifc
iepada penggunaan CMS sebagai eCommerce dimana
menyediaian segala fasilitas standar dan fungsionaliti.
 Website : Oscommerce (www.oscommerce.com)
2. Prestashop
 Bagi anda yang berniat untui mempunyai toio online sendiri,
anda dapat melihat apliiasi e-commerce opensource yang
bernama prestashop. Prestashop sudah terbilang canggih dan
mempunyai feature-feature web 2.0 seperti dynamic ajax dan
desain yang lumayan seger. Pertama iali melihat tampilan
depan anda aian teriesan dengan tampilannya yang
sederhana tetapi cuiup iomplit.pengoperasiannya cuiup
mudah bagi pengunjung ataupun administrator untui
mengiiuti navigasi pada saat pencarian iatalog product
 Website : Prestashop (www.prestashop.com)

CMS khusus e-commerce
3. Magento
 Satu lagi pilihan apliiasi platform ecommerce yaitu
Magento – Open Source eCommerceEvolved . Perlahan
tapi pasti Magento bisa menggeser pendahulupendahulunya seperti OsCommerce, Joomla dengan
Virtuemart-nya, dsb. Magento merupaian pemenang Best
Commerce di SourceForge 2008. Walaupun proses
instalasinya terhitung masih cuiup sulit, tapi ftur, user
interface, dll bisa diandalian dan lumayan ieren
Website : Magento (www.magentocommerce.com)
Dan masih banyai yang lain.. tapi CMS diataslah yang
umumnya digunaian oleh pengguna CMS Open Source.

Materi Presentasi
Kelompok

1.

Pengenalan Web Framewori (MVC, Fitur,
Teinologi, Contoh PHP Framewori, Tips
memilih
PHP
Frameworid,
Testimoni
beberapa PHP Framewori).

2.

Penanganan File dan Image, Konversi data
Ke PDF & XLS dalam Web Framewori.
Pengenalan AJAX, JQUERY serta AJAX
dan JQUERY pada Framewori.
Pengenalan Semantic Web
Pengenalan Web Service

3.

4.
5.

Syarat dan Ketentuan








Setiap orang dalam ielompoi harus
menjelasian tentang bahasan yang
dipresentasiian.
Satu hari sebelum presentasi, fle
presentasi diiirim ie email
ichantaufi@gmail.com
Buat maialah hasil presentasi diiumpulian
pada waitu presentasi.
Buat notulen hasil presentasi (pertanyaan
+ jawaban)