Anda di halaman 1dari 10

Modul Perkuliahan

REKAYASA WEB

PENGENALAN CMS
SUB POKOK BAHASAN : CAPAIAN PEMBELAJARAN :
1. Pengenalan Content Management System (CMS) 1. Mahasiswa mampu menjelaskan definisi
2. Pentingnya CMS rekayasa web secara umum
3. Keuntungan Menggunakan CMS 2. Mahasiswa mampu menjelaskan karakteristik
4. Kerugian Menggunakan CMS aplikasi web
5. Masa Depan CMS 3. Mahasiswa mampu menjelaskan persepsi di
6. Kategori CMS dalam pengembangan web
7. CMS Blog, Wordpress, Joomla, Prestashop, 4. Mahasiswa mampu menjelaskan apa yang
Simple Machines Forum (SMF) dimaksud dengan teknologi CMS.
5. Mahasiswa mampu menjelaskan keuntungan
dan kerugian dari CMS
6. Mahasiswa mampu menjelaskan kategori CMS

Fakultas : Fakultas Teknologi Informasi PERTEMUAN


Kode Matakuliah : KP212
SKS
Disusun Oleh
Diedit Oleh
:
:
:
3 SKS
Wahyu Pramusinto
Atik Ariesta
01
PENGENALAN CMS

CONTENT MANAGEMENT SYSTEM (CMS


Content Management System (CMS) adalah sebuah aplikasi yang kebanyakan tersedia dalam
bentuk website. CMS mempunyai fungsi untuk memudahkan pengelola website dalam
mengelola content atau isi dari website tersebut. CMS hadir sebagai salah satu layanan yang
memudahkan pengelola website meng-update menambah, meng-edit, menghapus, dan
mempercantik content websitenya (Yuhefizar, 2009).

Untuk mengerti secara lebih mendalam mengenai CMS, perlu diketahui :


a. Pengertian dari Content atau Isi
b. Maksud dari kata management, dan
c. Apa yang dimaksud dengan Sistem

CONTENT
Content secara esensi adalah setiap jenis informasi digital yang digunakan untuk mengisi setiap
halaman. Content dapat berupa teks, gambar, animasi, suara dan lain-lain. Atau dengan kata
lain semua hal yang akan diperlihatkan ke publik melalui internet, intranet atau extranet (Resha,
2005).

CONTENT MANAGEMENT
Content Management atau pengelolaan isi suatu website adalah penggabungan aturan, proses
dan alur kerja oleh webmaster atau sistem terdistribusi, sehingga pemilik atau penyumbang isi
dapat membuat, mengubah serta mem-publish seluruh isi halaman sesuai dengan aturan sistem
(Resha, 2005).

CONTENT MANAGEMENT SYSTEM


Sistem itu sendiri dijelaskan sebagai suatu alat atau gabungan dari alat yang efisien, efektif dan
memudahkan pembuatan halaman web menggunakan sistem pengelolaan isi website

Kesimpulannya dapat dikatakan bahwa CMS adalah suatu alat yang dapat memusatkan
kemampuan teknis dan menyebarkan kemampuan nonteknis kepada anggota tim untuk
membuat, mengubah, mengelola dan mem-publish sejumlah isi website seperti teks, gambar,

2019/2020 1 Wahyu Pramusinto – Rekayasa Web (KP212)


animasi, suara dan lain-lain dengan aturan, proses dan alur kerja yang sudah baku sehingga
website dapat terlihat sesuai keinginan.

MENGAPA KITA MEMBUTUHKAN CMS?


Teknologi dan metode lama untuk membangun halaman web tidak hanya menghabiskan
banyak waktu tetapi juga tidak efisien dan biaya yang besar. Contohnnya, mengubah kata pada
halaman web dengan metode lama harus dilakukan oleh seseorang yang mengerti HTML.
Proses ini bukan hanya menghambat seluruh pembuatan informasi dan isi oleh webmaster tapi
juga tidak efektif karena banyak waktu terbuang.

Keinginan untuk meningkatkan jumlah informasi dalam website dan kebutuhan untuk
menggabungkan sistem menjadi lebih besar dan kompleks ke dalam proses web publishing
telah mengubah situasi ini ke suatu kesimpulan bahwa tim pengelola website tidak lagi dapat
menampung permintaan yang terus meningkat.

Situasi ini tidak berbeda jauh dengan keadaan di tahun 60-an ketika kita masih menggunakan
mesin ketik untuk membuat dokumen. Kenyataannya setelah itu menyebabkan dibuatnya
sistem pengolah kata. Dengan situasi yang sama, akhirnya banyak yang menyadari keuntungan
menggunakan sistem CMS. Perusahaan yang tidak memilih untuk mempelajari teknologi baru
ini akan ketinggalan, sama seperti dulu ketika banyak yang enggan mempelajari sistem
pengolah kata dibanding menggunakan mesin ketik manual. Websitenya akan menjadi
terhambat, ketinggalan berita dan jarang ter-update. Efeknya terlihat ketika pengujung tidak
lagi mau mengakses website yang informasinya itu-itu saja.

KEUNTUNGAN MENGGUNAKAN CMS


Dengan CMS, informasi yang ditampilkan secara online tetap up-todate, konsisten dan
mempunyai nilai informasi terkini. Seperti berbagai situs berita di internet, informasi dikirim
dari detik-ke-detik dan pengunjung dapat melihat berita paling baru yang jauh lebih fresh
dibanding koran yang terbit pada hari yang sama. Efeknya dapat terasa saat meningkatnya
kepercayaan dan kepuasan pengujung dengan memberikan informasi yang konsisten dan
benar, juga meningkatnya nilai persepsi positif terhadap informasi yang tersedia.

Atik Ariesta – Rekayasa Web (KP212) 2 2019/2020


Beberapa keuntungan lain seperti di bawah ini :
1. Membuat web menjadi lebih mudah
2. Menambah berita atau artikel dapat dilakukan dari mana saja oleh member atau user yang
diberi hak untuk mem-posting berita.
3. Webmaster dapat lebih konsen pada sisi teknologi nya saja, sedangkan konten atau isi
dapat diberikan wewenang nya kepada user tertentu.
4. Dengan CMS artikel dan berita dapat diatur berdasarkan criteria tertentu, masing-masing
pemilik berita bertanggung jawab dengan informasi yang mereka kirim ke website
5. Pemilik website memegang kendali penuh terhadap isi dan tampilan website
6. CMS didesain untuk pemilik website yang tidak memiliki keahlian teknis pemrograman

KERUGIAN MENGGUNAKAN CMS


1. Website yang menggunakan CMS lebih rentan terkena serangan cracker khususnya
untuk CMS yang sifatnya free karena source code CMS bisa diketahui oleh banyak orang
2. CMS tidak bisa memenuhi keinginan user 100%
3. CMS harus sering diupdate ke versi terbaru

MASA DEPAN CMS


a. Konsep CMS akan semakin banyak digunakan.
b. Publikasi atau artikel akan semakin cepat karena sifatnya dinamis,
c. Makin banyak CMS opensource sehingga CMS semakin popular,
d. CMS mempunyai varian yang semakin lama semakin diferensiasi,
e. pengelolaan cms semakin baik

KATEGORI CMS

BERDASARKAN CARA MENDAPATKAN CMS


a. CMS Gratis
Contoh : wordpress, joomla, opencart, prestashop
b. CMS Berbayar
Contoh : IBM Enterprise Content Management, Oracle Webcenter Content

2019/2020 3 Wahyu Pramusinto – Rekayawa Web (KP212)


BERDASARKAN FUNGSI CMS
1. CMS Blog
Contoh : wordpress, drupal
2. CMS Ecommerce
Contoh : opencart, prestashop, zencart
3. CMS Forum
Contoh : smf, phpbb, vbulletin
4. CMS Elearning
Contoh : atutor, moodle
5. CMS Survey
Contoh : limesurvey

CMS BLOG
Blog merupakan singkatan dari web log. Blog adalah bentuk aplikasi web yang berisi tulisan-
tulisan (biasa disebut sebagai posting) pada sebuah halaman web umum. Tulisan-tulisan ini
seringkali dimuat dalam urut terbalik (isi terbaru dahulu baru kemudian diikuti isi yang lebih
lama), meskipun tidak selamanya demikian. Situs web seperti ini biasanya dapat diakses oleh
semua pengguna Internet sesuai dengan topik dan tujuan dari si pengguna blog tersebut.

Media blog pertama kali dipopulerkan oleh Blogger.com, yang dimiliki oleh PyraLab sebelum
akhirnya PyraLab diakuisi oleh Google.Com pada akhir tahun 2002 yang lalu. Semenjak itu,
banyak terdapat aplikasi-aplikasi yang bersifat sumber terbuka yang diperuntukkan kepada
perkembangan para penulis blog tersebut.

Blog mempunyai fungsi yang sangat beragam,dari sebuah catatan harian, media publikasi
dalam sebuah kampanye politik, sampai dengan program-program media dan perusahaan-
perusahaan. Sebagian blog dipelihara oleh seorang penulis tunggal, sementara sebagian lainnya
oleh beberapa penulis, . Banyak juga weblog yang memiliki fasilitas interaksi dengan para
pengunjungnya, seperti menggunakan buku tamu dan kolom komentar yang dapat
memperkenankan para pengunjungnya untuk meninggalkan komentar atas isi dari tulisan yang
dipublikasikan, namun demikian ada juga yang yang sebaliknya atau yang bersifat non-
interaktif. Situs-situs web yang saling berkaitan berkat weblog, atau secara total merupakan
kumpulan weblog sering disebut sebagai blogosphere. Bilamana sebuah kumpulan gelombang

Atik Ariesta – Rekayasa Web (KP212) 4 2019/2020


aktifitas, informasi dan opini yang sangat besar mengerupsi beberapa subyek atau sangat
kontroversi dalam blogoshpere, maka hal itu sering disebut sebagai blogstorm atau badai blog.

Karena semakin banyaknya pengguna fasilitas blog dan seringnya para pengguna blog yang
sering berkunjung ke blog lain, maka lazim dibentuk sebuah organisasi atau komunitas
kumpulan blogger.

Nge-blog (istilah bahasa Indonesia untuk blogging) harus dilakukan hampir setiap waktu untuk
mengetahui eksistensi dari pemilik blog. Juga untuk mengetahui sejauh mana blog dirawat
(mengganti template) atau menambah artikel.

Sekarang ada lebih 10 juta blog yang bisa ditemukan di Internet. Dan masih bisa berkembang
lagi, karena saat ini ada banyak sekali software, tool, dan aplikasi Internet lain yang
mempermudah para blogger (sebutan pemilik blog) untuk merawat blognya.

KATEGORI BLOG
1. Personal Blogger : Orang yang menulis tentang buku harian atau yang berhubungan
tentang dirinya.
2. Business Blogger : Orang yang mempromosikan tentang produk atau layanan sebuah
website
3. Organizational Blogger : Orang yang fokus pada persoalan sebuah komunitas
4. Professional Blogger : Orang yang dibayar untuk nge-blog.

WEBSITE PENYEDIA BLOG SECARA GRATIS


1. Blogger.com
2. Wordpress.com
3. Weebly.com
4. Blog.com
5. Blogdetik.com
6. Tumblr.com

2019/2020 5 Wahyu Pramusinto – Rekayawa Web (KP212)


CMS WORDPRESS
WordPress sebenarnya merupakan sebuah sistem publikasi blog yang dibuat dengan bahasa
pemrograman PHP dan database MySQL. WordPress dikembangkan pertama kali oleh Michel
Valdrighi.

Dibanding aplikasi blog yang lainnya, wordpress relatif lebih unggul. WordPress mempunyai
fitur-fitur yang lengkap, struktur sistem yang baik, dan juga didukung dengan dokumentasi dan
komunitas yang lengkap

FITUR UTAMA WORDPRESS


1. Dukungan kategori dan sub kategori posting yang tak terbatas.
2. Sindikasi otomatis dengan RSS dan Atom.
3. Menggunakan interface XML RPC yang memungkinkan posting dari mana saja,
termasuk dari email.
4. Kemudahan penambahan plugin dan themes (tampilan).
5. Kemudahan mengimport data dari sistem blog lainnya, seperti MovableType, Blogger,
TextPattern, dan b2evolution.
6. Kemudahan posting dengan dukungan WYSIWYG editor.
7. Kemudahan administrasi dan maintenance.
8. Fasilitas pencarian yang komprehensif
9. Dukungan berbagai bahasa.
10. Dukungan dokumentasi yang lengkap dan komunitas yang cukup banyak.
11. Lisensi GNU General Public License sehingga dapat didownload secara bebas.
12. Content-Based Management System.

WordPress dapat didownload secara gratis di situs resminya yang beralamat di


http://www.wordpress.org.

Dengan kemudahan penambahan plugin tambahan pada WordPress, maka dimungkinkan


wordpress tidak hanya berfungsi sebagai aplikasi blog publishing system, namun lebih dari itu,
WordPress dapat dikembangkan menjadi suatu framework yang berguna untuk keperluan lain.

Atik Ariesta – Rekayasa Web (KP212) 6 2019/2020


CMS JOOMLA
Mambo Open Source (MOS) adalah sebuah Sistem Manajemen Konten (Content
Management System = CMS) yang paling powerfull dan telah digunakan di seluruh dunia untuk
keperluan website dari yang paling sederhana sampai aplikasi perusahaan yang paling
kompleks sekalipun. Mambo sangat mudah untuk di instal, gampang dikelola dan memiliki
kapabilitas yang tinggi sesuai dengan slogannya ‘Power in simplicity’

Penghargaan dunia terhadap mambo seperti ‘Best Free Software Project of the Year’ oleh
Linux Format Magazine 2004, ‘Best Linux or Open Source Software’ pada ‘LinuxUser &
Developer Award 2004’ di London, Inggris serta Penghargaan ‘Best of Show - Total
Industry Solution’ dan predikat ‘ Best Open Source Solution’ pada konferensi Linux Dunia
di Boston 2005 membuktikan Mambo sebagai CMS terbaik saat ini.

Joomla! sendiri adalah sebuah nama baru yang diberikan oleh ‘Developer Inti Mambo
hingga Agustus 2005’ yang hengkang dari Mambo. Joomla! mulai launching dengan versi
1.0.0 yang merupakan ‘cloning’ atau ‘nama alias’ dari Mambo 4.5.2.33. Mana yg lebih
canggih? Berdasarkan fakta seharusnya belum bisa disimpulkan, baru sebatas prediksi dari
melihat kemampuan developer yg terlibat. Sedangkan versi 1.1.0 Joomla! sendiri yang
direncanakan launching akhir tahun 2005/awal tahun 2006 merupakan hasil karya dari ‘Para
developer Mambo versi 4.5.3’. Semua addons (template, modul, komponen, mambots dan
paket bahasa) yang di desain untuk Mambo 4.5.2 dijamin tetap jalan di Joomla! 1.1. Joomla!
versi 1.0 dapat mengunakan databases Mambo 4.5.2. Joomla dapat didownload di situs
resminya http://www.joomla.org

WEBSITE YANG BISA DIBANGUN DENGAN CMS JOOMLA


1. Corporate website atau portal
2. Corporate intranet
3. Majalah online, koran
4. Ecommerce
5. Reservasi online
6. e-government
7. website bisnis
8. website komunitas
9. website pribadi
2019/2020 7 Wahyu Pramusinto – Rekayawa Web (KP212)
CMS PRESTASHOP
Prestashop adalah sebuah CMS yang digunakan untuk membuat toko online. Prestashop dibuat
dengan bahasa pemrograman PHP dan database MySQL. CMS ini bisa didapatkan gratis di
http://prestashop.com

FITUR PRESTASHOP
1. Unlimited kategori, subkategori dan produk
2. Pembeli bisa menulis review tentang produk
3. Pemberian diskon untuk pembelian barang dengan jumlah tertentu
4. Customize Produk (gambar dan text bisa diganti)
5. Pembagian pelanggap ke dalam beberapa grup
6. Bukti pembelian dalam format PDF
7. Penawaran khusus (diskon, promosi)
8. Pengaturan jumlah minimum pembelian
9. Beberapa pilihan metode pembayaran (paypal, google checkout, transfer bank)
10. Pengaturan ongkos kirim
11. Statistik produk, penjualan
12. Penggantian bahasa pada website
13. Penggantian mata uang beserta kurs
14. Fitur SEO (meta tag, URL rewrite, google sitemap)
15. Tingkat keamanan yang baik
16. Program afiliasi
17. Template yang bisa dicustomize

CMS SIMPLE MACHINES FORUM (SMF)


CMS merupakan CMS yang digunakan untuk membuat forum diskusi di internet. SMF dibuat
menggunakan bahasa pemrograman PHP dan database MySQL. SMF bisa di-download secara
gratis di http://www.simplemachines.org/

FITUR-FITUR PADA SMF


1. Mendukung multi language
2. Open source
3. Menggunakan bahasa pemrograman PHP dan database MySQL
4. Mendukung template system
Atik Ariesta – Rekayasa Web (KP212) 8 2019/2020
5. Tingkat keamanan yang baik
6. Adanya label New pada topik yang belum dibaca
7. Sensor kata
8. Banned member berdasarkan username, email address, IP atau hostname
9. Fitur SEO (Search Engine Optimization)
10. Anti-spam system
11. Kemampuan untuk menampilkan waktu pembuatan topic
12. Kemampuan untuk menonaktifkan forum untuk sementara waktu dan hanya admin saja
yang bisa mengaksesnya
13. Pembuatan banyak kategori dan topic forum
14. User harus daftar dahulu untuk mengakses forum
15. User harus menyetujui syarat dan ketentuan sebelum mendaftar
16. Pendaftaran user baru melalui halaman admin
17. Autentifikasi email pada saat pendaftaran

DAFTAR PUSTAKA
1. Helianthusonfri, Jefferly. (2017). Website Canggih dan Praktis dengan Blogspot. Jakarta
: PT. Elex Media Komputindo.
2. Jubilee Enterprise. (2015). Membuat Company Profile dengan Wordpress. Jakarta :
PT.Elex Media Komputindo.
3. Jubilee Digital. (2016). Membuat Forum dengan phpBB. Jakarta: Jubilee Solusi
Enterprise
4. Simarmata, Janner. (2010). Rekayasa Web. Yogyakarta : CV.Andi Offset.
5. Supriyanti, Wiwit. (2017). CMS Opencart untuk E-Commerce. Yogyakarta : Deepublish
6. Wahana Komputer. (2013). Langkah Mudah Bikin Toko Online dengan Prestashop.
Jakarta: PT. Elex Media Komputindo.
7. Winarno, Edy., Ali Z, Smitdev Community. (2015). Membuat Toko Online 2 in 1. Jakarta
: PT. Elex Media Komputindo.
8. Yuhefizar, HA Moodutu, Rahmat H. (2009). Cara Mudah Membangun Website
Interaktif Menggunakan Content Management System Joomla (CMS) – Edisi Revisi.
Jakarta : PT. Elex Media Komputindo.

2019/2020 9 Wahyu Pramusinto – Rekayawa Web (KP212)

Anda mungkin juga menyukai