Pengertian CMS
CMS merupakan kepanjangan dari Content Management System. CMS merupakan sebuah aplikasi web atau software web yang tujuannya untuk memudahkan dalam pengelolaan (upload,edit,menambahkan,dll) konten dalam sebuah website/blog/aplikasi web tanpa harus dibekali pengetahuan tentang hal-hal yang bersifat teknis tanpa harus memiliki pengetahuan tentang bahasa pemrograman web .
Content Management System atau sering disebut dengan CMS adalah aplikasi web yang berisikan template untuk mengelola isi halaman web secara mudah. 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.
Sehingga dengan adanya CMS ini, orang awam pun dapat membuat sebuah website yang langsung jadi dan pengguna tinggal mengelola isi konten website tersebut tanpa campur tangan dari pihak webmaster.Di dalam CMS, manajemen file-file juga sangat terstruktur, setiap elemen antara isi dan tampilan desain terpisah.
Fleksibilas sebuah CMS, membuat CMS ini banyak dikembangkan oleh
pihak-pihak lain, apalagi jika CMS yang memiliki kemajuan sangat pesat
dan terus mengalami perubahan atau update sistem secara berkala. Hal ini
lah yang membuat banyak developer-developer memilih mengembangkan
aplikasi CMS ini daripada membuat sebuah aplikasi web yang baru.
CMS dapat digunakan untuk membuat berbagai jenis website seperti :
- Website perusahaan, bisnis, organisasi atau komunitas.
- Portal
- Galeri foto
- Aplikasi E-Commerce / Toko Online
- Mengelola website pribadi / blog.
- Dan lain-lain.
Macam - macam CMS
Berikut adalah beberapa macam CMS yang paling sering digunakan orang,
dan sebenarnya masih banyak lagi CMS-CMS yang bertebaran di internet.
1. CMS Wordpress
Tentu bagi kalian yang sudah lalu lalang di dunia web dan blog tidak
asing lagi dengan CMS ini, namun untuk informasi bagi yang belum tahu, CMS Wordpress
ini adalah sebuah CMS yang sebenarnya dikategorikan ke dalam CMS jenis
Blog. Meskipun di khususnya untuk blog, namun kenyataannya banyak sekali
developer-developer yang menggunakan CMS ini untuk membuat sebuah
website baik itu company profile, hingga toko online. Karena CMS
Wordpress ini selain User Friendly, juga memiliki fitur dan layanan yang
banyak, selain itu dukungan komunitas juga sudah menyebar luas.
Selengkapnya tentang CMS Wordpress bisa dilihat di postingan saya di "CMS Wordpress".
2. CMS Joomla
CMS Joomla juga banyak yang menggunakannya. Mayoritas CMS Joomla
digunakan untuk membuat sebuah website baik itu company profile,
personal, website sekolah, hingga toko online. Karena CMS Joomla ini
memang dikhususnya untuk membangun website yang powerfull. Meskipun CMS
Wordpress juga powerfull, tetapi CMS Joomla lebih komplek dari CMS
Wordpress dan sistem manajemennya yang sedikit rumit dari CMS Wordpress.
Untuk informasi lengkap tentang CMS Joomla bisa dilihat di postingan
saya di "CMS Joomla"
3. CMS Drupal
Dengan Drupal Anda dapat dengan mudah membangun berbagai jenis halaman
website-dari membuat blog sederhana sampai forum online dengan komunitas
yang besar. Desain Drupal memang tidak sebagus Joomla!, tapi sangat
mudah untuk di-customize. Drupal memiliki beberapa modul tambahan yang
menarik, seperti untuk search tool dan search-engine friendly URL, dan
agregator berita.
4. Aura CMS
Ini adalah salah satu CMS hasil buatan anak indonesia. Namun, CMS ini
masih banyak mempunyai kekurangan dibandingkan CMS-CMS seperti di atas,
tetapi jika anda mampu mengembangkan CMS ini, alhasil CMS ini akan
setara dengan CMS-CMS yang sudah populer saat ini. Selengkapnya tentang
Aura CMS
5. CMS Opencart
CMS OpenCart adalah CMS khusus untuk membuat sebuah Toko Online. CMS ini
juga banyak dipakai baik bagi kalangan personal maupun developer yang
ingin membangun sebuah toko online. CMS Opencart ini sudah bisa dibilang
lengkap, karena memang CMS ini dikhususkan untuk E-Commerce. Beda
dengan CMS-CMS diatas. Kekurangan CMS Opencart adalah dari sisi SEO,
tetapi untuk manajemen kontennya CMS ini bisa dibilang mudah.
Selengkapnya tentang CMS Opencart bisa dilihat
6. CMS Prestashop
CMS Prestashop juga sama dengan CMS Opencart, kedua CMS ini sama-sama
dikhususkan untuk membuat sebuah toko online dengan mudah. Selengkapnya
tentang CMS Prestashop bisa dibaca
7. CMS Moodle
Mungkin ada sudah pernah mendengar dan ada yang belum. Yaps, CMS ini
memang agak asing, karena umumnya yang memakai CMS ini adalah sebuah
instansi sekolah. CMS Moodle adalah sebuah CMS yang digunakan untuk
membuat aplikasi E-Learning. Dalam CMS Moodle ini sudah terdiri
fitur-fitur E-Learning yang sangat lengkap, mulai dari online test,
forum, dll. Manajemen CMS ini agak sedikit rumit, dan harus diperlukan
pemahaman tentang cara menggunakannya. Selengkapnya tentang CMS Moodle
bisa dibaca
Perangkat lunak CMS
Pemanfaatan CMS
- Situs web perusahaan, bisnis, organisasi atau komunitas.
- Portal
- Galeri foto
- Aplikasi E-Commerce.
- Mengelola website pribadi/ blog.
- Situs web pembelajaran daring (Inggris: e-learning)