PENDAHULUAN
LARAT BELAKANG
Sebelum melakukan praktik CMS,diperlukan pemahaman dasar tentang CMS
agar nantinya apabila mengalami masalah bisa megatasinya
ALAT DAN BAHAN
Alat : Laptop
Bahan : Internet
WAKTU YANG DIPERLUKAN
Jangka waktu yang dibutuhkan untuk mencari referensi dan membaca materi kira-kira 1 jam.
PEMBAHASAN
Sistem manajemen konten
(Inggris: content management system, disingkat CMS), adalah perangkat
lunak yang digunakan untuk menambahkan 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 digunakan untuk
mengelola konten yang mungkin tidak memiliki pengetahuan mengenai HTML
untuk mengelola pembuatan, pengubahan, 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 pemilik situs web
untuk memperbaharui situs web tersebut. Kemampuan atau fitur dari sebuah
sistem CMS berbeda-beda. Walaupun begitu, kebanyakan dari perangkat
lunak ini memiliki fitur publikasi berbasis Web, manajemen format,
kontrol revisi, pembuatan indeks, pencarian, dan pengarsipan.
CMS merupakan situs web
yang menerapkan sistem ini berorientasi terhadap konten. Sudah bukan
merupakan kendala yang berarti bagi manajemen atau humas suatu
perusahaan/institusi/organisasi untuk memperbaharui situs webnya. Dengan
hak akses dan otoritas masing-masing, setiap bagian dari
perusahaan/intitusi/organisasi dapat memberikan kontribusinya kedalam
website tanpa prosedur yang sulit.
Pada umumnya sebuah CMS memiliki 2 bagian kategori yaitu bagian Front-end dan Back-end.
Kecanggihan dan fitur
masing-masing CMS bergantung pada CMS yang digunakan. Penggunaan sistem
hirarki pengguna yang diterapkan CMS dalam hak aksesnyapun sangat
bervariasi sesuai CMS masing-masing. Mulai dari level akses user anggota
yang hanya dapat mengirimkan data tertentu berupa komentar, kemudian
editor yang dapat mengirimkan suatu artikel/berita (untuk CMS yang
menyediakan fasilitas ini), hingga level administrator yang dapat
melakukan semua fitur yang ada.
Keberadaan aplikasi
gratisan di Internet dan juga komunitas sumber terbuka yang semakin
menjamur ikut memberikan andil yang signifikan untuk menjadikan
teknologi CMS menjadi murah dari segi harga akan tetapi dengan
fitur-fitur yang semakin lengkap dan canggih. Dari segi biaya
implementasi pembuatan CMS sangatlah murah apalagi jika dibandingkan
dengan fitur-fitur dan kemudahan yang ditawarkan. Hal inilah yang
akhirnya ikut mempopulerkan CMS dan akhirnya akan menggantikan semua
website konvensional yang ada.
CMS biasanya dimanfaatkan untuk :
Situs web perusahaan, bisnis, organisasi atau komunitas.
Portal
Galeri foto
Aplikasi E-Commerce
Mengelola website pribadi/ blog
Situs web pembelajaran daring (Inggris: e-learning)
Contoh – contoh dari CMS :
WordPress
WordPress adalah sebuah
aplikasi sumber terbuka (open source) yang sangat populer digunakan
sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa
pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL, keduanya
merupakan perangkat lunak sumber terbuka (open source software). Selain
sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS
(Content Management System) karena kemampuannya untuk dimodifikasi dan
disesuaikan dengan kebutuhan penggunanya. WordPress adalah penerus resmi
dari b2/cafelog yang dikembangkan oleh Michel Valdrighi. Nama WordPress
diusulkan oleh Christine Selleck, teman Matt Mullenweg. WordPress saat
ini menjadi platform content management system (CMS) bagi beberapa situs
web ternama seperti CNN, Reuters, The New York Times, TechCrunch, dan
lainnya .
Drupal
Drupal adalah sebuah
perangkat lunak sistem manajemen konten yang bebas dan terbuka yang di
distribusikan di bawah 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/konten pada website.
Kemampuannya tidak sekadar sebagai CMS, namun dengan modul API-nya
Drupal juga dapat digunakan sebagai CMF dalam membangun aplikasi
berbasis Web.
Joomla!
Joomla! adalah Sistem
manajemen konten (SMK atau CMS) yang bebas dan terbuka (free opensource)
ditulis menggunakan PHP dan basisdata MySQL untuk keperluan di internet
maupun intranet. Joomla pertamakali dirilis dengan versi 1.0.0.
Fitur-fitur Joomla! diantaranya adalah sistem caching untuk peningkatan
performansi, RSS, blogs, poling, dll. Joomla! menggunakan lisensi GPL. Asal kata Joomla sendiri berasal dari kata Swahili jumla yang mengandung arti “kebersamaan”.
VBulletin
VBulletin merupakan
perangkat lunak Content Management System berbayar yang digunakan untuk
membangun website, portal, forum diskusi yang berskala besar. VBulletin
dikembangkan dengan menggunakan bahasa PHP dan menggunakan database
MySQL.
Moodle
MOODLE (singkatan dari Modular Object-Oriented Dynamic Learning
Environment) adalah paket perangkat lunak yang diproduksi untuk kegiatan
belajar berbasis internet dan situs web yang menggunakan prinsip social
constructionist pedagogy. MOODLE merupakan salah satu aplikasi dari
konsep dan mekanisme belajar mengajar yang memanfaatkan teknologi
informasi, yang dikenal dengan konsep pembelajaran elektronik atau
e-learning. Moodle dapat digunakan secara bebas sebagai produk sumber
terbuka (open source) di bawah lisensi GNU. Moodle dapat diinstal di
komputer dan sistem operasi apapun yang bisa menjalankan PHP dan
mendukung database SQL.
MediaWiki
MediaWiki adalah sebuah
paket perangkat lunak wiki yang menggunakan lisensi GNU General Public
License. MediaWiki merupakan perangkat lunak yang dibuat secara khusus
untuk Wikipedia dan proyek-proyek lainnya dari Yayasan Wikimedia, tetapi
sekarang ini sudah digunakan secara luas.
MediaWiki dibuat dengan
menggunakan PHP dengan texvc untuk proses render simbol-simbol
matematika, dan menggunakan sistem manajemen basis data relasional
MySQL. Logonya menyimbolkan bagaimana bahasa markahnya menggunakan
kurung siku ganda (“[[“,”]]”) untuk menggabungkan artikel-artikel.
MediaWiki mampu untuk bekerjasama dengan perangkat lunak lainnya untuk
meningkatkan unjukkerja dan kemampuannya antara lain dengan memcached,
sebuah sistem squid cache dan TeX sebuah math rendering. Dengan
menggunakan extension dan hook system, pengguna dapat menambahkan
fitur-fitur yang mereka buat untuk digunakan di MediaWiki.
Dan masih banyak lagi CMS-CMS lain seperti Nextcloud,Balitbang dan lain-lain
HASIL YANG DIPEROLEH
Menjadi paham definisi CMS dan Contohnya
KESIMPULAN
Setelah mempelajari tentang konsep CMS,saya baru paham bahwa Joomla,VBulletin merupakan salah satu macam dari CMS.
Referensi
Sekian untuk hari ini semoga bermanfaat