• Tidak ada hasil yang ditemukan

Pengantar Content Management System (CMS).

N/A
N/A
Protected

Academic year: 2021

Membagikan "Pengantar Content Management System (CMS)."

Copied!
26
0
0

Teks penuh

(1)
(2)

Pengantar

• Seiring 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.

• Pertanyaan yang muncul sekarang adalah adakah sebuah sistem yang dapat mengakomodasi perkembangan informasi yang sangat cepat ini dan yang dapat memberikan keuntungan kepada pihak yang menggunakannya?

Jawabannya tentu saja ada, yaitu dengan menerapkan

(3)

Latar Belakang

• CMS pertama kali muncul sebagai solusi dari

kebutuhan manusia akan penyediaan informasi yang

sangat cepat. Hanya dengan mengandalkan bahasa

pemograman HTML dan beberapa gambar serta

informasi yang statis, sebuah perusahaan berusaha

sebaik mungkin menampilkan informasi secukupnya

kepada para pengunjung.

• Setiap

kali

ada

perubahan

informasi

dalam

perusahaan, pihak manajeman mau tidak mau harus

berhubungan terlebih dahulu dengan pihak humas

sebelum akhirnya semua bahan diserahkan kepada

(4)

Latar Belakang (cont.)

• Dapat dibayangkan bila hal yang sama terjadi terus-menerus, berulang kali dan dalam kuantitas yang besar. Berapa banyak waktu dan tenaga yang dibutuhkan untuk memproses semuanya. Selain tidak efisien, biaya operasional yang harus dikeluarkan juga sangat besar.

• Sebuah metode atau sistem yang dapat meningkatkan tingkat produktivitas dan efisiensi dalam pengembangan website sangat dibutuhkan. Salah satu solusi yang tepat untuk ini dengan menerapkan Content Mangement System atau CMS.

(5)

Pengertian CMS

• CMS

dapat

diartikan

:

Sebuah

sistem

yang

memberikan kemudahan kepada para pengguna dalam

mengelola dan mengadakan perubahan isi sebuah

website

dinamis

tanpa

sebelumnya

dibekali

pengetahuan tentang hal-hal yang bersifat teknis.

• Setiap orang, penulis maupun editor, setiap saat dapat

menggunakannya secara leluasa untuk membuat,

menghapus atau bahkan memperbaharui isi website

tanpa campur tangan langsung dari pihak webmaster.

(6)

Pengertian CMS (cont.)

• CMS memisahkan antara isi dan desain sehingga konsistensi tampilan dapat dijaga dengan baik. Setiap bagian dari website dapat memiliki isi dan tampilan yang berbeda-beda, tanpa harus khawatir kehilangan identitas website secara keseluruhan. Semua data disimpan dalam satu tempat, pemanfaatan kembali dari informasi yang ada untuk berbagai keperluan dapat dengan mudah dilakukan.

• CMS juga memberikan fleksibilitas dalam mengatur alur kerja atau ‘workflow’ dan hak akses, sehingga memperbesar kesempatan partisipasi pengguna dalam pengembangan website. Hal ini akan sangat menguntungkan bila website yang dikelola memiliki kompleksitas yang tinggi dan mengalami kemajuan yang cukup pesat.

(7)

Pengertian CMS (cont.)

• CMS adalah aplikasi web yang berisikan template untuk mengelola isi halaman web secara mudah. CMS sendiri ada yang dibuat khusus menyesuaikan kasus yang ada (biasanya berbayar) dan ada yang berupa template instan yang fungsinya dibuat dengan menyesuaikan beberapa proses bisnis yang dapat digunakan secara gratis.

• Aplikasi CMS instant yang banyak terdapat di internet saat ini pada umumnya menggunakan PHP dan MySQL.

(8)

Manfaat CMS

• Manajemen data

Data/informasi baik yang telah ditampilkan atau belum dapat diorganisasi dan disimpan secara baik. Suatu waktu data/informasi tadi dapat dipergunakan kembali sesuai dengan kebutuhan. CMS mendukung berbagai format data seperti XML, HMTL, PDF, dll., indexing, fungsi pencarian, dan kontrol terhadap revisi yang dilakukan terhadap data/informasi.

Untuk menggunakan CMS biasanya pengetahuan tentang bahasa pemograman tidak terlalu dibutuhkan, karena semua proses berjalan dengan otomatis (WYSIWYG). Begitupula dengan proses ‘update’, dapat dilakukan dengan cepat sehingga menjamin kemutakhiran informasi yang ditampilkan.

(9)

• Mengatur siklus hidup website

CMS memberikan fasilitas kepada para pengguna untuk mengelola bagian atau isi mana saja yang akan ditampilkan, masa/waktu tampilan dan lokasi tampilan di website.

Sebelum ditampilkan, bagian atau isi yang dimaksud terlebih dahulu ditinjau oleh editor sehingga dijamin kevaliditasannya.

(10)

• 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.

(11)

• Personalisasi website

Sekali sebuah isi ditempatkan ke dalam CMS, isi tersebut dapat ditampilkan sesuai dengan keinginan dan kebutuhan dari penggunanya sehingga menyebabkan proses personalisasi dapat berjalan dengan mudah.

• Sindikasi

Sindikasi memberikan kemungkinan kepada sebuah website untuk membagi isinya kepada website lain. Format data yang didukung juga cukup variatif, mulai dari rss, rdf, xml hingga ‘backend scripting’.

(12)

• Akuntabilitas

CMS mendukung alur kerja dan hak akses yang jelas para pengguna. Data/informasi yang disampaikan dapat dipertanggungjawabkan dengan baik.

Setiap penulis ataupun editor memiliki tugas masing-masing dengan hak akses yang berbeda-beda. Setiap perubahan yang terjadi di website dapat ditelusuri dan diperbaiki seperlunya dengan segera.

(13)

Pemanfaatan CMS

CMS pada prinsipnya dapat digunakan untuk berbagai macam keperluan dan dalam berbagai kondisi, seperti untuk :

a. Mengelola website pribadi.

b. Mengelola website perusahaan/bisnis. c. Portal atau website komunitas.

d. Galeri foto, dan lain sebagainya. e. Forum.

f. Aplikasi E-Commerce. g. Dan lain-lain.

(14)

Memilih CMS

Langkah-langkah memilih CMS :

1. Kenalilah terlebih dahulu tujuan dan target yang hendak dicapai dengan penerapan CMS beserta strategi-strategi yang dibutuhkan. Mengajak semua pihak yang berkepentingan. Kemudian rumuskan di atas kertas dan usahakan memiliki proyeksi jauh ke depan.

2. Mengidentifikasi kebutuhan dan kemampuan yang dimiliki secara organisatoris, seperti berapa jumlah penulis/editor/pengguna yang ada, lokasi geografis dari pengguna, kemampuan teknis yang dikuasai, jenis isi yang akan dipublikasikan, dsb.

(15)

Memilih CMS (cont.)

3. Menjabarkan kebutuhan teknis yang diinginkan dan yang telah dimiliki, serta waktu yang dialokasikan untuk mengelola CMS. Misal : berapa jumlah personal IT yang bekerja di organisasi beserta keahlian yang dikuasai, hardware dan software yang dimiliki, dll.

4. Sebuah prinsip yang harus diperhatikan untuk dua poin di atas, ‘lebih baik lebih dari pada kurang’. Hal ini diperlukan untuk mengantisipasi hal-hal yang tidak diduga di masa yang akan datang.

(16)

5. Menentukan jumlah biaya yang akan dikeluarkan. Jangan sampai besar pasak daripada tiang nantinya.

6. Setelah tujuan, strategi dan kebutuhan baik secara organisatoris maupun teknis telah teridentifikasi dengan baik, maka saatnya untuk menentukan jenis CMS apa yang akan dipakai. Saat ini terdapat dua jenis CMS di pasaran, CMS Komersial dan CMS Open Source.

(17)

a. CMS Komersial.

Dibuat dan dikembangkan oleh perusahaan software yang menjalankan usahanya dengan motif mencari keuntungan. CMS jenis ini memiliki dan menyediakan hampir semua fitur yang diharapkan dari sebuah CMS. Lisensi yang tersedia sangat bervariasi, mulai dari lisensi yang berdasarkan kepada jumlah pengguna sampai kepada lisensi yang sifatnya multiserver.

(18)

b. CMS Open Source.

Dibuat dan dikembangkan oleh sekelompok orang atau perusahaan yang intinya memberikan sebuah alternatif murah dan terjangkau kepada para pengguna. Tersedia secara gratis dan dapat dipergunakan sesuai dengan kebutuhan tanpa ada batasan. CMS jenis ini juga memberikan akses kepada pengguna terhadap kode pemograman, sehingga memudahkan pengguna untuk memodifikasi CMS di masa-masa yang akan datang.

(19)

Walaupun gratis, bukan berarti CMS Open Source tidak memerlukan lisensi dalam pemakaiannya. Bedanya, lisensi di sini berbentuk sebuah pernyataan yang biasanya menerangkan bahwa software CMS tersebut dapat dimodifikasi dan dikembangkan lebih lanjut dengan syarat semua kredit dihormati dan kode tetap terbuka untuk umum.

(20)

7. Pilih CMS yang paling dapat memenuhi semua kriteria yang telah ditentukan sebelumnya, mengingat implementasi dari CMS bukan suatu hal yang murah. Hal ini dapat dilakukan dengan cara:

a. Mengadakan tender.

b. Melalui demonstrasi langsung dari produk CMS yang ada di pasaran.

c. Berdasarkan survey yang dilakukan oleh organisasi profesional independen/konsultan CMS.

d. Melalui search engine, mailing list, atau dari mulut ke mulut. Kekurangannya adalah informasi yang anda peroleh bisa jadi kurang lengkap atau tidak sesuai dengan kenyataan di lapangan. Jadi adakan juga pemeriksaan silang bila dibutuhkan.

(21)

8. Bila memilih CMS komersial, perhatikan bahwa pembelian lisensi harus sesuai dengan kondisi organisasi. Tidak kurang dan tidak pula berlebihan. Pergunakanlah pelayanan purna jual dari penyedia CMS sebaik mungkin karena biaya yang telah dikeluarkan dapat berbanding lurus dengan hasil yang diperoleh. Minta selalu garansi terhadap produk yang dibeli.

(22)

9. Bila memilih untuk menggunakan CMS Open Source, perlu disadari bahwa untuk jenis CMS yang satu ini tidak menyediakan pelayanan purna jual seperti halnya CMS komersial. Jadi setiap kali ada permasalahan dalam implementasinya, pengguna diharapkan dapat mencari jalan keluarnya sendiri. Misal : mengunjungi berbagai forum yang telah disediakan. untuk menggunakan CMS Open Source membutuhkan usaha lebih keras dan memakan waktu yang banyak.

10. Usahakan secara periodik memperbaharui software CMS yang dipakai, dengan demikian dapat menjamin kemutakhiran software dan anda dapat menikmati semua fitur yang ditawarkan dengan baik.

(23)

Daftar CMS

Jenis-jenis CMS:

• CMS untuk membuat personal blog : WordPress.

• CMS untuk membuat web e-Commerce : PrestaShop, OsCommerce, Opencart, Drupal.

• CMS untuk membuat web e-Learning : Moodle.

• CMS untuk membuat personal web : joomla!, Mambo. • CMS untuk membuat e-Office : katanya (Kantor Maya). • CMS untuk membuat web e-Forum : phpBB,

(24)

Framework dan Elemen CMS

Berikut beberapa jenis framework berbasis PHP : 1. Code Igniter (CI)

2. RubyOnRail (RoR) 3. CakePHP

4. FuseBox

Umumnya, sebuah CMS terdiri dari dua elemen :

1. Aplikasi manajemen isi (Content Management Application, CMA)

2. Aplikasi pengiriman isi (content delivery application, CDA)

(25)

Elemen CMS

• 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.

(26)

Daftar Pustaka

• Kemas Yunus Antonius, www.ilmukomputer.com

• Ann Rockley, Pamela Kostur, Steve Manning Managing, Enterprise Content: A Unified Content Strategy, New Riders, 2003

Referensi

Dokumen terkait

HIPERREALITAS DUNIA MAYA DALAM GAYA HIDUP GAMERS GAME ONLINE Universitas Pendidikan Indonesia| repository.upi.edu | perpustakaan.upi.edu..

Tujuan dari pembahasan perencanaan dan perancangan Hotel Resort di Kawasan Posong, Temanggung ini adalah untuk merencanakan sebuah desain yang optimal sebagai

• Job yang telah habis quantum waktunya, akan masuk ke dalam antrian untuk selanjutnya proses dilanjutkan oleh job lain dengan quantum waktu yang

Sumber data yang digunakan dalam penelitian ini berupa kumpulan wacana humor yang mengandung pematuhan dan pelanggaran prinsip kerja sama. Wacana humor tersebut bersumber

Hasil ini sesuai dengan penelitian oleh ElHameed (2012) tentang program perawatan diri pada pasien TB paru hasilnya adalah peningkatan yang signifikan pada

[r]

Hasil penelitian menunjukkan bahwa faktor yang mempengaruhi kesediaan petani menyadap pinus antara lain usia petani, harga getah pinus per jarak sadap dari lokasi penyadapan ke

Pada saat Peraturan Menteri Keuangan ini mulai berlaku, Keputusan Menteri Keuangan Nomor 574/WlK.04/2000 tentang Organisasi-organisasi Internasional dan Pejabat