makalah membangun website dengan content management system - ichsan yudha pratama - 081031003 -...

15
FAKULTAS ILMU KOMPUTER UNIVERSITAS BOROBUDUR MAKALAH Membangun Website dengan Content Management System Oleh Ichsan Yudha Pratama 081031003 Sistem Informasi Fakultas Ilmu Komputer 5/16/2014

Upload: ichsan-yudha-pratama

Post on 24-Nov-2015

23 views

Category:

Documents


2 download

DESCRIPTION

Makalah Membangun Website Dengan Content Management System - Ichsan Yudha Pratama - 081031003 - Sistem Informasi - Reguler Semester 8 - Fakultas Ilmu Komputer

TRANSCRIPT

MAKALAH Membangun Website dengan Content Management System

Fakultas Ilmu Komputer universitas borobudur

MAKALAH Membangun Website dengan Content Management System

Oleh Ichsan Yudha Pratama 081031003 Sistem Informasi Fakultas Ilmu Komputer

5/16/2014

Content Management System merupakan sebuah system yang dibangun untuk membuat sebuah website instan.

BAB 1PENDAHULUAN

1.1 Latar Belakang

Saat ini kebutuhan akan sebuah informasi merupakan sebuah konsumsi yang hampir bergerak kepada kebutuhan primer manusia. Hal ini dikarenakan perkembangan jaman modern dimana teknologi komunikasi sangat berkembang pesat dan memungkinkan setiap orang dapat saling berbagi informasi kepada siapapun, dimanapun dan kapanpun.Menjawab semua kebutuhan diatas, website sebagai media informasi elektronik pada dewasa ini memegang peranan penting dalam menyampaikan informasi. Oleh karena itu, kebutuhan akan website dirasa penting bagi individu, organisasi maupun perusahaan. Karena website dapat menjadi media informasi yang sangat cepat, mudah dan murah.

Mengingat durasi yang dibutuhkan untuk membangun sebuah website tidaklah mudah, maka pada saat ini telah dikembangkan sebuah Content Management System atau yang lebih dikenal CMS. Dimana CMS berfungsi untuk membangun sebuah website dengan tidak perlu untuk melakukan pemrograman dari awal.

Hal ini merupakan sebuah kabar baik bagi para developer website karena dapat mempersingkat waktu pengerjaan sebuah website. Bahkan saat ini sebuah website dapat dikerjakan secara perseorangan dengan waktu pengerjaan singkat namun tergantung tingkat kerumitan dan kualitas website yang diinginkan.

1.2 Tujuan

Tujuan pembuatan makalah ini yaitu untuk memperkenalkan metode membangun website dengan mudah, murah dan cepat menggunakan Content Management System (CMS) yang tersedia secara gratis.

1.3 Pembatasan Masalah

Masalah yang dibahas pada makalah ini meliputi jenis-jenis Content Management System (CMS) yang tersedia secara gratis dan mudah untuk digunakan atau dibuat.

BAB 2

PEMBAHASAN2.1Pengertian CMSPengertian Content Management System (CMS) Content Management System atau sering disebut dengan CMS adalah aplikasi web yang berisikan template untuk mengelola isi halaman web secara mudah. Penggunaan Content Management System tidak memerlukan pengetahuan pemrograman web yang handal karena proses instalasi dan cara penggunaannya sudah user friendly. CMS sendiri ada yang dibuat khusus menyesuaikan kasus yang ada dan biasanya berbayar dan ada yang berupa template instan yang fungsionalitasnya dibuat dengan menyeuaikan pada beberapa proses bisnis yang ada didunia nyata yang dapat digunakan secara gratis.

Aplikasi Content Management System instant yang banyak terdapat di internet saat ini kebanyakan dibuat menggunakan scripting language PHP dan database-nya adalah MySQL. Saat ini perkembangan Content Management System cukup pesat, banyak vendor yang membuat CMS instant yang didistribusikan secara gratis. Perkembangan CMS instant ini juga dipicu oleh perkembangan web 2.0 yang memungkinkan interaksi dalam arti yang cukup luas antara pengelola web dan pengunjung web.

Selain perkembangan teknologi web dan infrastruktur internet, perkembangan pesat Content Management System juga dipicu oleh kebutuhan masyarakat dan pelaku bisnis yang menginginkan web dapat mendukung kegiatan bisnis mereka secara mudah dalam hal pengelolaan content, cepat dalam pembuatan web, serta murah dalam pengadaannya.

Bahkan saat ini, pengembangan aplikasi web CMS sudah banyak yang menggunakan konsep freamework. Dengan konsep ini, sangat dimungkinkan untuk melakukan modifikasi terhadap beberapa fitur Content Management System instant tersebut karena semuanya dibuat lebih modular. Berikut adalah beberapa contoh web CMS instant yang dibuat oleh vendor dan dapat digunakan secara gratis dan scripting language yang digunakan adalah PHP dengan database server MySQL.

2.2 Jenis-Jenis CMS Jenis-jenis Content Management System diatur berdasarkan fungsi dari masing-masing CMS itu sendiri, berdasarkan fungsinya terdapat beberapa klasifikasi CMS yaitu antara lain : CMS untuk membuat personal blog, contohnya WordPress. CMS untuk membuat web e-Commerce, contohnya PrestaShop, OsCommerce, Opencart, Drupal.

CMS untuk membuat web e-Learning, contohnya Moodle.

CMS untuk membuat personal web, contohnya joomla!, Mambo. CMS untuk membuat web e-Forum, contohnya phpBB, MYBB,Vbulletin.

2.3 Pengenalan CMS

2.3.1 Joomla

Joomla merupakan salah satu CMS yang paling tua serta yang paling banyak di gunakan, walaupun di awal-awal perkembangannya, CMS ini sangat rentan sekali terkena serangan hacking, sifatnya yang open source membuat banyak bugs yang terkadang tidak di report dengan cepat. Namun sekarang CMS ini sudah cukup matang, baik itu dari segi security maupun dukungan lainnya seperti plugins, templates serta component-component yang tersedia baik yang gratis maupun yang berbayar.

2.3.2 Drupal

Drupal juga merupakan salah satu CMS yang banyak di gunakan. Persaingan antara CMS Joomla dengan CMS Drupal hampir terjadi setiap tahunnya untuk memperebutkan CMS terbaik. Drupal sendiri memiliki learning curve yang lebih sulit dibanding dengan CMS Joomla, namun bagi anda yang telah memiliki pemahaman tentang pemrograman web serta database, hal itu tidaklah terlalu sulit.2.3.3WordpressWordPress lebih dikenal dikalangan blogger dengan alamat wordpress.com, padahal wordpress mempunyai CMS yang dapat kita gunakan untuk membuat website. Seperti halnya dengan Drupal serta Joomla, perkembangan wordpress akhir-akhir ini semakin baik dan matang, dengan dukungan themes serta plugins yang memudahkan orang untuk meng-customize websitenya sesuai dengan keinginan tanpa harus menguasai pemrograman web. Anda dapat berkunjung ke situs wordpress untuk mendapatkan info lebih lengkap tentang wordpress.2.4 Membuat Website dengan CMS JoomlaTerdapat dua cara penginstallan Joomla, yaitu penginstalan secara offline dan online.

2.4.1 Penginstallan secara online/remote

Jika Anda ingin menginstall secara online, maka terlebih dahulu Anda harus memiliki domain dan hosting, yang dapat diperoleh secara gratis atau jika Anda ingin memiliki domain yang bagus dan hosting yang aman, maka Anda harus membeli di domain dan hosting provider. Jika Anda membeli domain dan hosting Anda akan memperoleh domain, misalnya: namaAnda.com, nama Anda.net, namaAnda.org dan lain lain. Selain itu Anda akan memperoleh kapasitas hosting untuk menyimpan file-file Anda sehingga website Anda dapat diakses dari seluruh dunia. Setelah Anda membeli domain dan hosting, berikut langkah-langkah praktis dalam penginstalan secara online:1.Masuk ke CPanel dengan username dan password Anda, biasanya: namadomainAnda.com/cpanel

2.Klik Fantastico

3.Pilih Joomla dan lakukan langkah-langkah penginstallan

4.Mendesain ulang Joomla Anda dan membuat konten untuk website Anda

5.Update website Anda 2.4.2 Penginstallan secara offlineYang dimaksud penginstallan secara offline adalah penginstallan ke komputer Anda sendiri sehingga Anda mempunyai hak akses secara langsung. Beberapa komponen yang dibutuhkan dalam instalasi:

1.Webserver Apache

2.Komponen scripting PHP

3.Database server MySQL Tentu saja proses instalasi dapat dilakukan di sistem operasi Windows dan Vista. Langkah yang lebih mudah untuk menginstall semua paket software di atas di Windows adalah dengan menggunakan WAMP Server (Windows, Apache, MySQL dan PHP) atau menggunakan XAMPP. Dalam tutorial ini akan digunakan XAMPP 1.5.3. Berikut langkah-langkah instalasinya: 1.Buka file xampp-win32-1.5.3-installer 2.Double klik dan lakukan penginstallan seperti biasa

3.Pilih Bahasa -> Next dan seterusnya, tidak dituliskan secara detail selama tidak ada yang istimewa

4.Tunggu sampai proses instalasi selesai -> Finish.

2.4.3 Instalasi Joomla

Berikut langkah-langkah instalasi Joomla:

1. Buka file Joomla 1.0.12-Stable melalui LAN

2. Klik Next I accept this Agrement dan seterusnya

3. Install to this macine

4. Save file into folder: klik Browse letakkan di C:\Program

Files\htdocs\latihanFolder latihan dibuat terlebih dahulu (File -> New Folder)

5. Klik OK -> Klik my web server is not running yet

6. Klik OK -> tunggu sampai proses intalasi selesai -> Finish2.4.4 Set Up awal Joomla1. Pastikan aplikasi xampp aktif, bila belum aktif, aktifkan melalui Start - > Programs - > apachefriends - > xampp - > CONTROL XAMPP SERVER PANEL

2. Buka browser Anda, misalnya IE atau Firefox: http://localhost/latihan, jika belum jalan, pastikan bahwa proxy Anda dimatikan

3. Jika benar, maka akan keluar jendela Pre-Installation Check

4. Klik Next - > Next

5. Pada Step 1 isikan data-data berikut ini:

6. Klik Next, isikan sitename, bebas, misalnya: This is My First CMS -> Next

7. Isikan email Anda dan ganti password dengan password yang mudah

diingat

8. Klik Next dan proses instalasi selesai dan Anda akan mendapatkan

keterangan seperti berikut:

9. Anda dapat langsung klik View Site atau buka browser Anda kembali dan

ketikkan alamat url Anda, misalnya: http://localhost/latihan

10. Jika belum berhasil, hapus folder: installation yang terdapat di:

C:\Program Files\xammp\htdocs\latihan

11. Buka browser Anda kembali -> F5 (Refresh)12. Jika Anda ingin melakukan dsain ulang, gunakan fasilitas Back-End

http://localhost/latihan/administrator

BAB 3

PENUTUP3.1 Kesimpulan

Content Management System (CMS) sebagai sebuah media informasi elektronik berbasis website pada dewasa ini merupakan sebuah teknologi yang dapat mempermudah masing-masing individu untuk membuat sebuah website secara instan dengan jenis dan fungsi masing-masing. Dengan adanya CMS saat ini tidak diperlukan lagi proses yang lama bagi siapapun untuk dapat membuat dan memiliki sebuah website.3.2 SaranSebagai sebuah media informasi elektronik, sebuah website mampu menjadi sebuah wadah untuk mengekspresikan masing-masing pribadi dan juga dapat dimanfaatkan untuk berbagai kepentingan, dengan banyaknya tutorial untuk membuat sebuah website dengan CMS sudah menjadi suatu keharusan bagi setiap individu untuk menguasai hal tersebut guna meningkatkan kemampuan diri dalam rangka pengembangan kualifikasi teknologi informasi.

Daftar Pustaka1. Wirawan, Adhicipta. 2007. Membangun Web Store dengan Joomla !.

Jakarta: Penerbit Elex Media Komputindo 2. Gunadi, I. Made dan Lirva32. 2007. Joomla Website Magic. Jakarta:

Penerbit Jasakom 3. Komunitas Joomla Indonesia, http://www.id-joomla.com 4. Situs resmi Joomla, http://www.joomla.org5. Blog resmi FastNCheap Blog http://blog.fastncheap.com6. Situs Kentos http://kentos.web.id/