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