Friday, January 30, 2015

Apa Itu CMS ?

CMS adalah singkatan dari Content Management System. CMS adalah software/perangkat lunak yang dibuat untuk tujuan mengatur dan mengelola isi sebuah website. CMS dibutuhkan saat kita membuat website yang dinamis dimana pembaharuan (update) konten terjadi terus menerus dan semakin lama konten semakin banyak.

Mengapa menggunakan CMS ?

Seperti tertulis sebelumnya CMS dibutuhkan untuk mengelola sebuah website dinamis. Isi website yang bertambah dari waktu ke waktu akan menyulitkan kita dalam pengelolaan, misalnya saja pada penempatan link. Jika tidak menggunakan CMS kita harus menambahkan link dari posting atau konten yang baru ditambahkan pada website secara manual.

Dengan CMS maka pengelola website tidak perlu mengakses kode-kode HTML atau PHP seperti misalnya saat kita membuat website dengan menggunakan template CSS. Dengan CMS pengelola website cukup masuk ke administrator mode (back-end) untuk menambahkan konten baru sekaligus mengatur bagaimana konten yang baru tersebut ditampilkan.

Keuntungan menggunakan CMS yang lain adalah pembagian pengelolaaan website menjadi lebih mudah. Tiap-tiap bagian bisa menjalankan fungsinya tanpa harus mengganggu yang lain. Misalnya bagian designer tampilan dan bagian update isi bisa bekerja sendiri-sendiri. Masing-masing menjalankan tugasnya dengan komputer yang berbeda dan dalam waktu yang sama.

Macam-macam CMS

Ada banyak CMS yang bisa dipakai berdasarkan jenis dan fungsi website. Ada yang gratis dan ada juga yang berbayar. Diantara beberapa CMS tersebut yang populer dan paling banyak dipakai tentu yang gratis. Meski gratis namun kualitas CMS tersebut bisa dipakai untuk membuat dan mengelola website layaknya profesional.

Berikut ini macam-macam CMS berdasarkan fungsinya :
  1. CMS umum, seperti joomla dan drupal
  2. CMS blogging, seperti wordpress dan blogger
  3. CMS e-commerce, seperti opencart dan prestashop
  4. CMS forum, seperti PHPBB dan Simple Machine (SMF)
  5. CMS berita, seperti Newscoop
  6. CMS E-learning seperti Moodle

Instalasi CMS

Masing-masing CMS itu sebelumnya harus bisa diinstal dulu pada server web sebelum bisa digunakan. Untuk dapat menginstalnya kita harus mempunyai file installer yang dapat di-download dari situs resmi masing-masing CMS tersebut.

Karena kebanyakan CMS dibuat dengan script PHP, maka proses Instalasi CMS biasanya membutuhkan sebuah PHP server lengkap dengan dukungan database server seperti MySQL server. Proses instalasi CMS relatif mudah dan dapat dilakukan oleh pemula sekalipun dengan mengikuti petunjuk-petunjuk yang telah disediakan.

Kelebihan CMS

Sebagai software pengaturan konten website, CMS tentu memiliki beberapa kelebihan, diantaranya berikut ini:
  1. Mempermudah proses pembuatan website, terutama website dinamis.
  2. Mempermudah pengelolaan website, tidak harus orang profesional yang mengerti php dan atau html.
  3. Mendukung pengembangan website melalui plug-in dan modul.
  4. Banyak nya CMS gratis membuat software CMS makin diminati.
  5. Dapat secara teratur menghasilkan link menuju konten website, ini bagus untuk seo.
  6. Mendukung penggunaan label dan tag.
  7. Banyak template yang tersedia, sehingga tampilan website menjadi lebih menarik.
  8. Membuat website tertata sejak awal dibuat, karena CMS yang digunakan sudah sesuai dengan jenis website.
  9. Kode CMS yang bersifat open source dapat dikembangkan sendiri menurut kepentingan masing-masing website.

Kekurangan CMS

Selain beberapa kelebihan CMS yang telah disebutkan tadi, CMS juga mempunyai beberapa kelemahan terutama CMS yang gratis, diantaranya berikut ini :
  1. Script CMS yang dishare secara bebas sangat rentan terhadap hacking, terutama yang gratis seperti joomla dan wordpress.
  2. Membuat website terlihat sama dan tidak unik.
  3. Fungsi dan kinerja website agak lambat karena harus loading banyak script.
  4. Tidak cocok untuk website statis, karena membutuhkan kapasitas memori yang relatif besar dan juga dukungan database.
  5. Untuk mengopreknya membutuhkan keahlian PHP tentunya.
  6. Platform website jadi terpaku pada sistem dan aturan main CMS saja.

0 komentar

Post a Comment