CONTENT MANAGEMENT SYSTEM PENGERTIAN CMS ialah sebuah system aplikasi yang digunakan untuk mengelola dokumen dan konten sebuah system dalam hal ini adalah mengatur dan mengontrol isi dan tampilan web yang ingin kita bangun. CONTENT, content yaitu setiap jenis atau unit informasi digital yang digunakan untuk mengisi setiap halaman misalnya text, gambar, animasi, suara , dan lainlain. Intinya semua yang ingin diperliahatkan kepada public melalui internet. CONTENT MANAGEMENT, menggabungkan proses dan alur kerja sehingga kita dapat membuat, mengubah, dan mem‐publish seluruh isi halaman sesuai dengan alur system. CONTENT MANAGEMENT SYSTEM, dapat diartikan suatu alat atau gabungan dari alat yang efisien, efektif, dan memudahkan untuk membuat halaman web menggunakan system pengeleloan isi website. Dapat disimpulkan bahwa CMS adalah suatu alat yang dpat memusatkan kmampuan teknis dan menebarkan kemampuan non teknis kepada anggota tim untuk membuat, mengubah, dan mengelola serta mem‐publish sejumlah isi website dengan aturan proses dan alur kerja yang sudah baku sehinga website dapat terlihat sesuai keinginan. CMS dapat digunakan oleh orang yang tidak cukup mengerti pemeograman teknis. Menambah, mengubah, dan menghapus isi website secara langsung tanpa mengetik script pemograman. Perubahan isi website dapat dilakukan melalui internet dengan mudah, cepat, dan tanpa menginstal software apapun atau memiliki kemampuan teknis bahasa pemograman. Dalam perkembangannya CMS juga dapat mengatur block dan module position, front page member, dan plugin/component, bahkan template atau themes dari tampilan website. Struktur CMS umunya dibagi dua yaitu frontend dan backend. Frontend yaitu tampilan halaman web kita yaitu halaman yang diakses oleh pengunjung umum sedangkan Backend adalah halaman yang hanya bisa diakses sang pemilik web atau istilah umumnya Admin Page. KEUNTUNGAN MENGGUNAKAN CMS 1. Dengan CMS informasi yang ditampilkan online tetap up to date, konsisten, dan mempunyai nilai informasi terkini 2. Menambah berita atau artikel dapat dilakukan dari mana saja oleh member atau user yang diberi hak 3. Webmaster dapat lebih konsen pada sisi teknologinya saja sedangkan konten dan isi dapt diberikan wewenang kepada user tertentu 4. Dengan CMS, artikel dan berita dapat diatur pada criteria tertentu 5. CMS di desain untuk pemilik website yang tidak memiliki kemampuan teknis pemograman
PENGGUNAAN CMS CMS pada prinsipnya dapat dipergunakan untuk berbagai macam keperluan dan dalam bernagai kondisi, seperti : a. Mengelola website pribadi b. Mengelola website perusahaan c. Portal komunitas d. Gallery photo e. Forum f.
Aplikasi e‐commerce, e‐learning, e‐government, dan lain lain
MODEL CMS CMS bisa kita buat sendiri, namun untuk membuatnya kita harus mempunyai pengetahuan yang memadai mengenai bahasa pemograman dan database. Namun tak usah khawatir karena pada saat ini terdapat puluhan CMS, ada ang berbayar/ Licenced dan ada yang gratis/open source. 1. CMS Licensed, CMS komersial ini dibuat oleh perusahaan software yang menjalankan usahanya dengan motif mencari keuntungan. CMS ini menyediakan hampir semua feature dan tidak tersedia secara gratis karena penggunaannya harus menggunakan license dari perusahaan pembuatnya. 2. CMS open source, CMS ini dibuat dan dikembangkan oleh sekelompok orang yang intinya memberikan alternative murah dan terjangkau kepada pengguna. Open source dibagi dua model yaitu : a. Open source berbasis komunitas, merupakan system open source traditional dan free secara keseluruhan. System cocok untuk organisasi yang akan mengembangkan sumber daya internal secara kuat. b. Open source berbasis dukungan komersial, Suatu organisasi menyediakan layanan produk yang walaupun kodenya free, tetapi system dievaluasi secara komersil. Jadi lisensinya gratis, tetapi sistemnya harus disesuaikan dengan kebutuhan bisnis. Berdasar penggunaanya CMS dikategorikan menjadi : • Portal > joomla, loveCMS,easzPortal, dan lain lain • Blogs > Blogger,eggblog, wordpress, dan lain lain • E‐commerce > OpenCart, Freeway, dan lainnya
• Forum > XMB, bbPrees, dan lainnya • Groupware > Avhievo,ACollab, dan lainnya • E‐learning > ATutor, ClaSS, dan lainnya • Image Gallery > Coppermine, Gallery, dan lainnya • Wiki > DokoWiki, MediaWiki, dan lainnya CONTOH CMS Berikut perbandingan beberapa CMS yang terkenal Didunia : 1. Blogspot
Media blog pertama kali dipopulerkan oleh Blogger.com yang dimiliki oleh PhyraLab sebelum akhirnya diakuasisi oleh Google pada akhir tahun 2002. Blogspot merupakan salah satu CMS blog yang terpopuler saat ini. Keunggulannya : •
Sangat mudah dioperasikan, hanya mendaftar disitus blogspot.com
•
Plugin tambahan sudah disediakan
•
Cocok untuk para pemula
•
Sederhana dan mendukung bahasa Indonesia
•
Mendukung SEF sehingga lebih mudah ditemukan di search engine
Kekurangannya : •
Terlalu sederhana bagi sebagian orang dan sulit untuk berkreasi
•
Pluggin tidak bisa ditambahkan sendiri oleh user
2.Wordpress
CMS ini cocok sekali digunakan untuk website berbasis news atau berita. Kesedrhanaan administrator sidenya membuat CMS ini sangat fasih untuk digunakan pemula sekalipun. Keunggulannya : ‐ Cukup mudah diopreasikan dan sederhana, akun gratis wordpress dapat dimiliki denagn mendaftar di wordpress.com, wordpress dapat dijalankan di omputer local tanpa sambungan internet, template dapt dirubah rubah dan dapat membuat template sendiri, wordpress dapat dijalankan di website kita sendiri (blogspot belum bisa), mendukung SEF. Kelemahannya : ‐ jarang digunakan oleh website besar, Fitur managementnya sedikit, Pluggin tidak sebanyak joomla. 3.Drupal
Drupal adalah sebuah CMS yang dikembangkan olehDries Buytaert sebagai system bulletin board. Sekarang ini drupal banyak digunakan oleh website yang memiliki tingkat penanganan yang kompleks. Drupal sangat cocok untuk website berskala besar dan tingkat pemahaman web admin yang advance. Drupal juga pernaha memenagkan penghargaan dalam Packt Publishing 2008 Open Source CMS Award yaitu Overall 2008 Open Source CMS Award dan Best Php Open Source CMS Keunggulan : 1. Diklaim sebagai CMS terbaik saat ini mengalahkan joomla 2. Digunakan oleh website sederhana hingga wesite professional 3. Dapat dijalankan dikomputer local 4. Template dapat dirubah sendiri 5. Mendukung SEF Kelemahannya : 1. Pluggin tidak sebanyak joomla 2. Penggunanya tidak terlalu banyak di Indonesia 4.Mambo Pada awalnya disebut Mambo Open Source (MOS) adalah open source management system yang digunakan untuk membuat dan memanagement website melalui sebuah interface yang simple. Sekarang ini mambo banyak dipilih karena kemudahan yang diberikan untuk mengoperasikannya. Mambo memberikan fasilitas dan komponen seperti shopping cart, photo gallery,forum, pools, calenders website, website searching dan lain lain. Keunggulannya: 1. Mudah dioperasikan dan dapat dijalankan di komputer local 2. Digunakan website sederhana hingga professional 3. Pluggin tambahan 4. Template dapat dirubah rubah Kekurangannya: 1. Banyak pengguna mambo yang beralih ke joomla 2. Krisis kepercayaan di open source 3. Pluggin terbatas
4. Defaultnya tidak mendukung SEF 5.Joomla
Joomla dalam bahasa Swahili artinya menjadi kesatuan bisa dikatakan memiliki kemampuan yang sama dengan mambo. Joomla merupakan salah satu CMS yang powerfull yang pernah ada. Jooma digunakan website yang sederhana hingga samapi aplikasi yang kompleks. Kelebiahan joomla terletak pada kemudahan instalasi dan pengelolaanya. Keungglannya : 1. Diklaim sebagai CMS yang paling banyak digunakan di dunia 2. Beberapa kali mendapat penghargaan sebagai CMS terbaik di dunia 3. Mudah dioperasikan dan dapat dijalankan dikomputer loka 4. Banyak pluggin tambahan 5. Template bisa dirubah sendiri 6. Banyak pihak pengembang yang terus menambahkan konten joomla Kekurangannya : 1. Defaultnya tidak mendukung SEF 2. Terkadang pluggin yang didapat tidak sesuai dan sering eror
KESIMPULANNYA Setiap CMS memiliki kekurangan dan kelebihannya. Namun dapat disimpulkan CMS menurut fungsi dan kegunaannya : 1. Blogspot > mencoba dunia blogger, cms, dan desain website; membuat website sederhana; menciptakan backlink ke situs 2. Wordpress > mencoba dunia blogger, cms,dan desain website terutama layout; sarana berkreasi; membuat website sederhana, membuat backlink ke situs. 3. Drupal > membuat website professional; melatih diri meggunakan CMS open source yang professional 4. Mambo > membuat website professional, asal usul joomla