Dewasa ini dunia Teknologi Informasi berkembang dengan sangat cepat, salah satu aspek yang berkembang dengan pesat adalah internet. Saat ini sebagian penduduk dunia sudah menggunakan internet untuk berbagai macam kebutuhan seperti tempat mencari informasi yang dibutuhkan, bisnis, pendidikan, jaringan sosial dan lain-lain.
Sejalan dengan kemajuan teknologi, terutama di bidang pengembangan website, menyebabkan proses pembuatan sebuah website yang baik bukanlah suatu pekerjaan yang sulit lagi seperti yang dibayangkan oleh banyak orang sebelumnya. Di mana-mana dapat kita lihat berbagai website bermunculan bagaikan jamur dengan bermacam corak dan ragamnya. Mulai dari sebuah website yang sangat sederhana dengan hanya mengandalkan beberapa halaman statis HTML, sampai kepada sebuah website dinamis yang menggunakan teknik pengembangan website yang mutakhir.
Tak dapat dipungkiri semuanya ini merupakan hasil dari revolusi informasi dunia internet yang sangat cepat. Sedemikian cepatnya sehingga mengakibatkan tidak semua orang dapat mengikuti perkembangan yang terjadi dengan baik.
Pertanyaan yang muncul sekarang adalah “adakah sebuah sistem yang dapat mengakomodir perkembangan informasi yang sangat cepat serta dapat memberikan keuntungan bagi pihak penggunav?” Jawabannya tentu saja ada, yaitu dengan menerapkan Content Management System (CMS).
Sistem manajemen konten (Inggris: content management System, disingkat CMS), adalah perangkat lunak yang memungkinkan seseorang untuk menambahkan dan/atau memanipulasi (mengubah) isi dari suatu situs Web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen:
- aplikasi manajemen isi (Content Management Application, [CMA])
- aplikasi pengiriman isi (content delivery application [CDA]).
Elemen CMA memperbolehkan si manajer isi -yang mungkin tidak memiliki pengetahuan mengenai HTML (HyperText Markup Language)-, untuk memenej pembuatan, modifikasi, dan penghapusan isi dari suatu situs Web tanpa perlu memiliki keahlian sebagai seorang Webmaster. Elemen CDA menggunakan dan menghimpun informasi-informasi yang sebelumnya telah ditambah, dikurangi atau diubah oleh si empunya situs web untuk meng-update atau memperbaharui situs Web tersebut. Kemampuan atau fitur dari sebuah sistem CMS berbeda-beda, walaupun begitu, kebanyakan dari software ini memiliki fitur publikasi berbasis Web, manajemen format, kontrol revisi, pembuatan index, pencarian, dan pengarsipan.
Berikut dibawah ini pemanfaatan CMS:
- Website perusahaan, bisnis, organisasi atau komunitas.
- Portal
- Galeri foto
- Aplikasi E-Commerce.
- Mengelola website pribadi / blog.
- Dan lain-lain.
Salah satu perangkat lunak Content Management System yang dikenal luas yaitu MediaWiki, perangkat lunak yang dipakai di Wikipedia dan proyek-proyek sejenis.
Berikut ini merupakan contoh website komunitas CMS Indonesia yang dapat dijadikan sebagai referensi anda:
- Komunitas Drupal Indonesia
- Komunitas Mambo Indonesia
- Komunitas Joomla Indonesia
- Komunitas Postnuke Indonesia
- Komunitas Endonesia
- CMS karya anak bangsa
Manfaat CMS
Selain dari beberapa hal yang telah disebutkan di atas, CMS juga dapat memberikan berbagai manfaat kepada penggunanya sebagai berikut:
- Manajemen data
Ini merupakan fungsi utama dari CMS. Semua data/informasi baik yang telah ditampilkan ataupun belum dapat diorganisasi dan disimpan secara baik. Suatu waktu data/informasi tadi dapat dipergunakan kembali sesuai dengan kebutuhan. Selain itu, CMS juga mendukung berbagai macam format data, seperti XML, HMTL, PDF, dll., indexing, fungsi pencarian, dan kontrol terhadap revisi yang dilakukan dari data/informasi. Untuk menggunakan CMS biasanya pengetahuan tentang bahasa pemograman tidaklah terlalu dibutuhkan, karena semua proses berjalan dengan otomatis (WYSIWYG). Begitupula dengan proses ‘update‘, dapat dilakukan dengan cepat sehingga menjamin kemutakhiran informasi yang ditampilkan.
- Mengatur siklus hidup website
Banyak CMS memberikan fasilitas kepada para penggunanya untuk mengelola bagian atau isi mana saja yang akan ditampilkan, masa/waktu penampilan dan lokasi penampilan di website. Tak jarang sebelum ditampilkan, bagian atau isi yang dimaksud terlebih dahulu di-review oleh editor sehingga dijamin validitasnya.
- 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, para penulis dan editor dapat berkonsentrasi secara penuh dalam melaksanakan tugasnya menyediakan isi website. Bila isi telah tersedia, maka proses publikasi dapat berjalan dengan mudah karena sudah ada template sebelumnya.
Beberapa bagian dari website biasanya telah ditetapkan sedemikian rupa sehingga tidak dapat diubah begitu saja. Hal ini dilakukan untuk memberikan standarisasi kepada seluruh bagian dari website.
- Personalisasi website
Sekali sebuah isi ditempatkan ke dalam CMS, isi tersebut dapat ditampilkan sesuai dengan keinginan dan kebutuhan dari penggunanya. Terlebih lagi dengan kelebihan CMS yang dapat memisahkan antara desain dan isi, menyebabkan proses personalisasi dapat berjalan dengan mudah.
- Sindikasi
Sindikasi memberikan kemungkinan kepada sebuah website untuk membagi isinya kepada website-website yang lain. Format data yang didukung juga cukup variatif, mulai dari rss, rdf, xml hingga ‘back-end scripting‘. Sama halnya dengan personalisasi, sindikasi juga dapat dilakukan dengan mudah karena isi dan desain telah dibuat terpisah.
- Akuntabilitas
Oleh karena CMS mendukung alur kerja dan hak akses yang jelas kepada para penggunanya, data/informasi yang disampaikan dapat dipertanggungjawabkan dengan baik. Setiap penulis ataupun editor memiliki tugas masing-masing dengan hak akses yang berbeda-beda pula. Dengan demikian setiap perubahan yang terjadi di website dapat ditelusuri dan diperbaiki seperlunya dengan segera.
Dari uraian diatas dapat disimpulkan bahwa dengan adanya Content Management System (CMS) maka pembuatan website untuk berbagai kebutuhan dapat dilakukan dengan sangat mudah dan CMS ikut berperan penting dalam pertumbuhan website yang saat ini sangat pesat.
Referensi :
http://id.wikipedia.org/wiki/Sistem_manajemen_konten
http://obyth.blogspot.com/2009/07/apa-si-cms-tu.html
http://vgsiahaya.net/component/content/article/1-internet/4-content-management-system-cms.html




