Pengertian CMS (Content Management System)
CMS adalah software yang digunakan untuk membuat,
mengubah dan mempublikasikan content ke dalam sebuah website. Fasilitas yang
umumnya terdapat dalam CMS sangat banyak, terutama yang berkaitan dengan
publikasi isi website, pengaturan halaman, pengubahan isi, pencarian dan
lain-lain. Sebuah CMS, dapat berbentuk program yang sederhana,
atau dapat juga merupakan suatu program kompleks yang terdiri dari berbagai
modul-modul sesuai dengan fasilitas yang terdapat didalamnya.
CMS) – Content Management Penggunaan Content
Management System tidak memerlukan pengetahuan pemrograman web
yang handal karena proses instalasi dan cara penggunaannya sudah user friendly.
CMS sendiri ada yang dibuat khusus menyesuaikan kasus yang ada dan biasanya
berbayar dan ada yang berupa template instan yang fungsionalitasnya dibuat
dengan menyeuaikan pada beberapa proses bisnis yang ada didunia nyata yang
dapat digunakan secara gratis. Aplikasi Content Management
System instant yang banyak terdapat di internet saat ini kebanyakan
dibuat menggunakan scripting language PHP dan database-nya adalah
MySQL. Saat ini perkembangan Content Management System cukup pesat,
banyak vendor yang membuat CMS instant yang didistribusikan secara gratis.
Perkembangan CMS instant ini juga dipicu oleh perkembangan web 2.0 yang
memungkinkan interaksi dalam arti yang cukup luas antara pengelola web dan
pengunjung web.

Joomla digunakan diseluruh dunia, diantaranya Joomla digunakan untuk :
Joomla didesain untuk mudah di install, bahkan oleh orang yang bukan programmer. kebanyakan orang tidak kesusahan dalam mendapatkan Joomla dan menjalankannya, serta banyaknya support komunitas. Komunitas Joomla lebih dari 40.000 baik yang sebagai pengguna ataupun developernya.
Banyak sekali komponen, modul atau ektensi yang dibuat untuk bisa jalan di Joomla ini.
mulai dari toko online, raport sekolah, berita, kalender, forum dan masih banyak lagi.
Drupal adalah sebuah perangkat lunak sistem manajemen konten yang bebas
dan terbuka yang di distribusikan dibawah lisensi GPL, pengembangan dan
perawatannya dilakukan oleh ribuan komunitas pengguna dan pengembang di
seluruh dunia. Dibuat dengan bahasa pemrograman PHP, Drupal dapat
dipasang pada beberapa jenis Database seperti MySQL, PostgreSQL, SQLite, MariaDB dan juga MsSQL. Web server yang mendukung diantaranya Apache, Nginx, IIS yang berjalan pada sistem operasi Cross-platform
seperti Microsoft Windows, Mac OS X, Linux dan FreeBSD. Drupal dapat
diunduh secara bebas dan dapat digunakan secara bebas, sehingga
memungkinkan setiap orang baik secara individu maupun komunitas untuk mempublikasi, mengatur, mengelola dan mengorganisir berbagai jenis dari isi atau konten pada Website. Kemampuannya tidak sekedar sebagai CMS, namun dengan modul API-nya Drupal juga dapat digunakan sebagai CMF (Content Management Framework) dalam membangun aplikasi berbasis Web.
Selain perkembangan teknologi
web dan infrastruktur internet, perkembangan pesat Content Management
System juga dipicu oleh kebutuhan masyarakat dan pelaku bisnis yang
menginginkan web dapat mendukung kegiatan bisnis mereka secara mudah dalam hal
pengelolaan content, cepat dalam pembuatan web, serta murah dalam pengadaannya.
CMS pada prinsipnya dapat
dipergunakan untuk berbagai macam keperluan dan dalam berbagai kondisi, seperti
untuk:
a) Mengelola
website pribadi.
b) Mengelola
website perusahaan/bisnis.
c) Portal
atau website komunitas.
d) Galeri
foto, dan lain sebagainya.
e) Forum.
f) Aplikasi
E-Commerce.
Joomla

Joomla adalah salah satu CMS Opensource yang didesain untuk digunakan
dimulti scope. mulai dari yang sederhana sampai yang komplek, bahkan
sampai ke level corporate. joomla mudah dalam pengintallan, sederhanda
dalam memanage dan reliable.
Joomla adalah
pemenang untuk kategori CMS, yang mana akan membantu kita dalam membuat
website atau aplikasi online lainya. lebih dari Joomla adalah aplikasi
yang opensource gratis yang didesain untuk kita semua.Joomla digunakan diseluruh dunia, diantaranya Joomla digunakan untuk :
- Corporate websites or portals
- Online commerce
- Small business websites
- Non-profit and organizational websites
- Government applications
- Corporate intranets and extranets
- School and church websites
- Personal or family homepages
- Community-based portals
- Magazines and newspapers
- the possibilities are limitless…
Joomla didesain untuk mudah di install, bahkan oleh orang yang bukan programmer. kebanyakan orang tidak kesusahan dalam mendapatkan Joomla dan menjalankannya, serta banyaknya support komunitas. Komunitas Joomla lebih dari 40.000 baik yang sebagai pengguna ataupun developernya.
Banyak sekali komponen, modul atau ektensi yang dibuat untuk bisa jalan di Joomla ini.
mulai dari toko online, raport sekolah, berita, kalender, forum dan masih banyak lagi.
Wordpress
WordPress adalah sebuah nama yang dapat
kita definisikan secara sederhana sebagai sebuah sistem
dokumen website
yang dapat dijadikan platform blog, e-commerce, sistem informasi dll.
sistem dokumen ini bersifat free dan open source artinya semua orang
dapat menggunakannya secara bebas dan dapat melakukan pengembangan
terhadapnya.
WordPress merupakan salah satu cms populer, saat ini penggunaannya bukan lagi sebatas blog atau website pribadi. Berbagai macam situs mulai dari e-learning, e-commerce, bahkan situs sebuah perusahaanpun sekarang dibuat dengan cms ini. Kehandalan wordpress
tidak lepas dari para pengembang yang mengembangkan aplikasi dengan 2
cara, yang pertama pengembangan dilakukan pada lingkungan wordpress.com dan yang kedua pada lingkungan wordpress.org.
- wordpress.com : Merupakan situs hosting yang memberikan fasilitas kepada para penggunannya untuk menggunakan produk mereka berupa aplikasi wordpress secara gratis, ataupun berbayar jika menginginkan domain tanpa ada tambahan domain.wordpress.com. Aplikasi wordpress yang digunakan di wordpress.com merupakan hasil dari para pengembang wordpress yang dikhususkan untuk pengembangan wordpress.com.
- wordpress.org : Merupakan versi open source dari Aplikasi wordpress, atau wordpress offline. Para pengguna wordpress ini bisa dengan bebas merubah dan menambah aplikasi yang sudah ada. Untuk kepentingan pengembangan maka aplikasi open source sangat dibutuhkan, dengan begitu maka aplikasi yang ada akan semakin baik.
Drupal adalah sebuah perangkat lunak sistem manajemen konten yang bebas
dan terbuka yang di distribusikan dibawah lisensi GPL, pengembangan dan
perawatannya dilakukan oleh ribuan komunitas pengguna dan pengembang di
seluruh dunia. Dibuat dengan bahasa pemrograman PHP, Drupal dapat
dipasang pada beberapa jenis Database seperti MySQL, PostgreSQL, SQLite, MariaDB dan juga MsSQL. Web server yang mendukung diantaranya Apache, Nginx, IIS yang berjalan pada sistem operasi Cross-platform
seperti Microsoft Windows, Mac OS X, Linux dan FreeBSD. Drupal dapat
diunduh secara bebas dan dapat digunakan secara bebas, sehingga
memungkinkan setiap orang baik secara individu maupun komunitas untuk mempublikasi, mengatur, mengelola dan mengorganisir berbagai jenis dari isi atau konten pada Website. Kemampuannya tidak sekedar sebagai CMS, namun dengan modul API-nya Drupal juga dapat digunakan sebagai CMF (Content Management Framework) dalam membangun aplikasi berbasis Web.
Drupal dapat digunakan untuk membangun:
- Portal Web Komunitas
- Forum Diskusi
- Website Perusahaan
- Aplikasi Internal
- Website Personal atau Blog6.
- Aplikasi Komersial E-commerce
- Open Atrium, paket drupal ditujukan untuk pembuatan situs intranet
- Open Publish, paket drupal ditujukan untuk pembuatan situs berita
- Acquia Common, paket drupal ditujukan untuk pembuatan situs jaringan sosial
- UberDrupal, paket drupal ditujukan untuk pembuatan situs e-commerces
- Pressflow, paket drupal ditujukan untuk pembuatan situs yang mengutamakan kinerja yang lebih cepat.
