Konsep Dasar Pembuatan Content Management

advertisement
Majalah Ilmiah Unimus
Informasi Komunikasi dan Pengkajian Iptek
f
Konsep Dasar Pembuatan
Content Management System (Crr^S)
OIeh: YUI Hendra
Abstrak
Content monogement system adatah "Sebuah sistem yang memberikan kemudahan kepada para
penggunanya dalam mengetota dan mengadakan perubahan isi sebuah website dinamis tanpa
sebetumnya dibekati pengetahuan tentang hat-hat yang bersifat teknis. Dengan demikian, setiap
orang, penyusun maupun editor, setiap saat dapat menggunakannya secara letuasa untuk membuat,
menghapus atau bahkan memperbaharui isi website tanpa campur tangan langsung dari pihak
webmaster, Kebanyakan web yang beredar di internet sekarang ini dibuat mengunakan Content
llanogement System (CMS). CfitS yang bersifat open source juga kian marak sekarang ini, dan itu
memungkin orang awam yang bukan dari jurusan teknologi informatika bisa membuat website
sendiri, tetapi pertu digarisbawahi bahwa mereka itu hanya sebagai pengguna ClviS bukan sebagai
pembuat. Pada kajian ini penulis akan memaparkan bagaimana agar kita bisa menjadi pembuat CMS
itu sendiri.
Kata Kunci: CMS, website
l.
Humas sebetum akhimya semua bahan
Pendahuluan
Siapa yang tidak kenat
dengan
website, karena dengan media yang satu ini
informasi begitu cepat tersebar ke seantaro
dunia, kejadian yang detik ini terjadi di Aceh
hanya dengan hitungan detik atau menit saja
sudah dapat diketahui dan dibaca oleh orang
dibetahan dunia tainnya. Mungkin kita tidak
asing tagi dengan jejaring social seperti :
facebook, twiiter dan yang lainnya itu juga
merupakan sebuah website yang mempunyai
manfaat sangat [uas, bisa menyatukan jutaan
umat manusia dari berbagai Negara, suku dan
bahasa sungguh sesuatu yang sangat luar
biasa, dan itutah yang
pemrograman berbasis web
untuk
menyebabkan
ini kian diminati
dipetajari.
Masih segar datam ingatan kita,
betapa sederhananya sebuah website di era
tahun 90an.Dengan hanya mengandalkan
bahasa pemograman HTML dan beberapa
gambar serta informasiyang statis, sebuah
perusahaan berusaha sebaik
mungkin
menampitkan informasi secukupnya kepada
para pengunjung. Setiap kali ada perubahan
informasi dalam perusahaan, pihak
manajeman
mau tak mau
berhubungan tertebih
haruslah
dahulu dengan pihak
VARIASI, ISSN: 2O85- Volume 4 Nomor 12, Juni 2013
diserahkan kepada pihak webmoster. Pihak
initah yang nantinya akan
perubahan terhadap
isi
mengadakan
website. Dapat
dibayangkan bita hat yang sama terjadi
terusmenerus, berulang kati dan dalam
kuantitas yang besar, seberapa banyak waktu
dan tenagayang dibutuhkan untuk memproses
semuanya. Setain tidak efisien, biaya
operasional yang harus diketuarkan juga
sangattah besar. Tentu saja situasi seperti ini
tidak diinginkan oteh setiap orang. Dapat
dikatakan sebuah metode atau system yang
dapat meningkatkan tingkat produktivitas dan
efisiensi datam pengembangan website
sangattah dibutuhkan. Dan satah satu sotusi
yang tepat untuk
ini
adatah
dengan
menerapkan Content lvlanagement System
atau
CMS.
CMS secara sederhana
dapat diartikan
sebagai berikut: "Sebuah sisfem yang
memberikan kemudahan kepada para
penggunanya dalam mengelola dan
isi sebuoh website
dinamis tanpa sebelumnya dibekali
mengadakan perubahan
pengetahuan tentong halhal yang bersifat
teknis. Dengan demikian, setiap orang,
petryusun maupun editor, setiap soot dapat
Hal - 20
Majalah Ilmiah
Informasi Komunikasi dan Pengkajian Iptek
Unimus
menggunakannyo secara leluasa untuk
mengha1us otau bahkon
memperbahorui isi website tanqa
compurtangan langsung dari Pihok
webmaster" Bukankah ini suatu hat yang
meibuat,
efisien
?
PEMBAHASAN
Pengenalan CilS
CMS memisahkan antara
isi
F
Cl\lS Komersial
Dibuat dan dikembangkan oteh
perusahaanperusahaan software yang
menjatankan usahanya dengan motif mencari
keuntungan. CMS jenis ini memitiki dan
menyediakan hampir semua feature yang
dihaiapkan dari sebuah CltrtS dan tentu saja
tidak tersedia secara gratis- Setiap pengguna
yang ingin memanfaatkan C^ S komersial
intuL hengelola websitenya harustah
membeti tisensi dari perusahaan pembuatnya
dan
desain, konsistensi tampitan dapat senantiasa
dijaga dengan baik. Setiap bagian dari
weisite dapat memitiki isi dan tampi[an yang
berbedabeda, tanPa harus khawatir
kehitangan identitas dari website secara
keseturuhan. Oteh karena semua data
disimpan datam satu tempat, pemanfaatan
kembati dari informasi yang ada untuk
berbagai kepertuan dapat dengan mudah
ditakukan.
CirtS juga memberikan kefleksibetan
atur kerja atau 'workflow'
mengatur
datam
dan hak akses,
sehingga memperbesar
kesempatan berpartisipasi dari pengguna
datam pengembangan websife. Hat ini akan
sangat menguntungkan bita website yang
Oifetota memitiki kompteksitas yang tinggi
Lisensi Yang tersedia sngat
bervariasi, mutai dari tisensi yang berdasarkan
kepada
jumtah pengguna sampai kepada lisensi.yang
ilfatnya- multiserver dan dari yang berharga
ratusin dottar AS sampai kepada iutaan dollar
AS. Semua dapat
disesuaikan dengan
kebutuhan dan imptementasi yang diharapkan
oteh pengguna. Sebagai taYanan
biasanya penyedia Cld5. akan
petatihan
dan dukungan teknis
memberikan
purna
iuit,
berketanjutan kepada para penggunanya'
Tidak hinya itu, versi terbaru dari produk
yang dipakai juga dapat diperoteh dengan
ieluisa, dengan cara mengunjungi area
anggota dari website penyedia CMS yang
dimaksud.
dan mengatami kemajuan yang cukup pesat'
CMS Open Source
Manfaat CllS
Setain dari beberapa hat yang telah
disebutkan di atas, Clrt5 juga dapat
memberikan seiumlah
manfaat kepada penggunanya yang dapat
di jabarkan sebagai berikut:
terjangkau kepada para pengguna. Tersedia
secarigratis dan dapat dipergunakan sesuai
dengan kebutuhan tanpa ada batasan- CMS
Dibual dan dikembangkan oteh seketompok
orang atau perusahaan yang intinya
memberikan sebuah attematif murah dan
ini
juga memberikan akses kepada
penggunanya akan kodekode pemograman,
jenis
ieffngga memudahkan pengguna
untuk
memodifikasi CMS dimasamasa yang akan
dancstandarisasi
CMS pada prinsipnya dapat dipergunakan
untuk berbagai macam kepertuan dan datam
berbagai kondisi, sePerti untuk:
dan meningkatkan fungsi dan kemampuan
dan
CMS
memberikan dukungan teknis dan
nonteknis kepada yang
membutuhkan'
Sehingga prinsip dari komunitas, oleh
komunitas dan untuk komunitas tidaktah
tertatu bertebihan untuk menggambarkan
situasi pengembangan CMS Open Source ini'
Wataupun gratis, bukan berarti CldS Open
Source tidak memerlukan [isensi datam
pemakaiannya. Bedanya, lisensi di sini
website Perusahaan / bisnis-
VAruASI, ISSN: 2O85- Vohime 4 Nomor 12, Juni
datang. Karena kode pemograman terbuka
untuk umum, secara tidak tangsung para
pengguna bahu membahu dalam hat metacak
dan-memperbaiki bugs yang ada, menambah
2O13
Hil-71
Informasi Komunikasi dan
kode
berbentuk sebuah pernyataan yang biasanya
menerangkan bahwasanya software CMS
tersebut dapat dimodifikasi
program PHP dan fungsifungsi Yang
digunakan.
dan
dikembangkan tebih tanjut dengan syarat
semua kredit dihormati dan kode tetap
terbuka untuk umum. Lalu, apakah seseorang
bisa memanfaatkan teknotogi ini untuk
kepertuan komersial? Tentu saja bisa. Asalkan
yang dibutuhkan.
Contoh modet
ClrtS
mengenakan biaya atas CMS yang
dipakai kepada klien, tapi tebih kepada biaya
pembuatan dan perawatan website. Saat ini
sudah banyak pihak yang beratih ke CMS Open
Source, setetah mengingat dan menimbang
kemampuan yang ditawarkan CMS Open
Source tidak berbeda jauh dengan CMs
komersiat dan biaya yang terjangkau.
Aspek-aspek yang dibangun
Langkah Pembuatan CMS
1.
tidak
Pengetahuan mengenai tangkah yang akan
ditempuh untuk membangun sebuah Aptikasi
Web sangatlah berguna supaya proses yang
ditakukan tebih terstruktur dan terorganisir.
Langkah targkah untuk membangun Aptikasi
Web berbasis PHP dan MySQL diketompokkan
menjadi 3 ketompok, Yaitu :
1.
Anatisis
konseptul menunjukkan bagaimana
diakses, dimaniputasi, dan
ditampilkan,
2.
ArsiteKur
data (HTAiL, file, database) apa saja
yang dihrtuhkan, dimana letaknYa,
dan bagaimana cara mengaksesnYa.
aPa saia Yang akan
dibrnt sebagai program PHP, apa saja
yang akan dibuat sebagai fungsi yang
menentud<an
dibtnt dengan PHP, bagaimana
menggunakan
memangitnya.
dan bagaimana
cara
serYer mana website
akan
ditetakkan, dimana program PHP akan
dijalankan, ptatform komPuter
3.
aPa
yang akan digunakan.
lmplementasi
template.
VARIASI, ISSN: 2085-'Volume 4 Nomor 12, Juni
Sisi Web Pengguna
Ada 3 aspek yang harus dibangun yakni :
User Area
Adatah pengguna CillS yang tetah diberi akses
dan kewenangan berdasarkan tevel. Akan ada
dua tevet pengguna yakni admin dan user
biasa yang satu sama tain
memitiki
kewenangan dan ruang tingkup yang berbeda.
2.
CMS
lnterface yang digunakan pangguna untuk
mengetota websitenya secara onlineDidatamnya terdapat filefile PHP yang
digunakan sebagai bahasa yang digunakan
untuk berkomunikasi dengan resources yang
ada di seNer. CMS yang akan dibangun
memitiki beberapa komponen diantaranya
Menu Utama, Kategori Hataman, Hataman dan
beberapa modul tambahan seperti Berita,
Buku Tamu dan Jajak Pendapat. Selain itu
tersedia puta keperluan untuk konfigurasi
profit dan informasi website pengguna- Setiap
pengguna yang tetah memitiki akses login user
selain admin akan masuk ke interloce user
area, di user area pengguna dapat dengan
teluasa mengelota database untuk
websitenya.
3. Website Pengguna.
Website pengguna berupa template akan
dijadikan sebagai interface yang
akan
yang secara online diketola di
CMS.
menampitkan database yang dikelota oteh
CMS. Berita, Menu, Hataman dan beberapa
modut akan menjadi isi dari website tersebut
letak dan tamPitan.
di
Sisi CMs
2O13
lnterface dituar CMS ini terdiri dan template
yang didatamnya sama hatnya dengan ClvlS
disisipkan beberapa fite atau fungsi yang
dibuat dengan menggunakan PHP. Begitupun
dengan beberapa modul yang diketota di CMS
misalnya beriti, buku tamu dan jaiak
Hal -22
Majalah Ilmiah Unimus
Informasi Komunikasi dan Pengkajian Iptek
pendapat ditampilkan datam bentuk
fungsi dengan menggunakan PHP.
file dan
Komponen Pembentukan halaman CllS
Komponen pembentukan
digambar sebagai beikut
hatamanClrrts
:
ClvlS, Setelah memahami diharapkan dapat
memitiki bekat
wawasan datam
dan
membangun dan mengembangkan sebuah
Aptikasi Web Content Management System
menggunakan PHP dan Mpqt. Harapan penutis
semoga waktu yang akan datang tutisan ini
bisa disempurnakan dan tetap mengikuti
perkembangan. Amiin..
DAFTAR PUSTAKA
Anonymous, 2W4. Content l{anagement
System, http: / /www.cmswatch.com .
Anonymous, 7AA4. HTilUREA (editor
wYstwYG),
http: / /www.interactivetools.com/pro
ducts/htmtarea/
.
Anonymous, 2004. The wortd's most poputar
open source database,
Gambar
Diryam Pembentuk
http: //www.mysqt.com
ClrtS
Pengaturan CltS
C,lS disertai puta dengan
beberapa
pengaturan lrltt* keperluan pengguna,
metiputi petgaturirn profil pengguna dan
pengatuftn trrtl* websitenya. Adapun
pengaturan itu adalah sebagai berikut
1. Pengatwan Profil Pengguna
:
.
Aris Priyantoro,1999. Aplikasi Web hosting
untuk Domai n gamanet. ugm. ac. i d,
Yogyakarta.
Arif Supriyanto, 2ff!4. AuraChlS,
http: / /auracms.opensourceindonesia.
com.
Etfan Noviari, 2m. Pembangkit Aplikasi
Pengguna dapat mengubah informasi dirinya
sesuai data yarg sSenam)ra, metiputi nama.
lnformasi p€ngguna ini merupakan informasi
Web, Bandung.
Kemas Yunus Antonius, 20F,3. Pengantar
Content lylonagemenf Sistem (C tts),
http: / /www.itmukomputer.com .
yang akan
Luke Welting And Laura Thomson, 2ffi1. PHP
oN
diberikan ke Administrafor Cilssebagai data.
2. Pengaturan Website Pengguna
Penulis:
emait
administrator pengatunnnp dapat dilakukan
oleh pengguna C*tS ini.
Atmuslim
Judut website, kontak person,
lll.
Penutup
tAySQLWeb Development, USA.
Dosen Tetap dan Ka.PUSKOM, Universitas
ini
Tulisan
diperuntukkan untuk
memahami pnmip dasar pembuatan sebuah
VARIASI, ISSN: 2085- Volurie 4 Nomor 12, Juni 2O13
Hat - 23
f
Download