building a content management systemrepository.amikom.ac.id/files/publikasi_05.11.0810.pdf ·...
TRANSCRIPT
MEMBANGUN CONTENT MANAGEMENT SYSTEM ( CMS ) SEBAGAI SISTEM INFORMASI TOKO KOMPUTER
DI DAERAH YOGYAKARTA
Naskah Publikasi
diajukan oleh
Reda Bregaswara Brilliantoro
05.11.0810
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
2010
BUILDING A CONTENT MANAGEMENT SYSTEM (CMS) AS A SYSTEMINFORMATION OF COMPUTER STORES IN YOGYAKARTA
MEMBANGUN CONTENT MANAGEMENT SYSTEM (CMS) SEBAGAI SISTEMINFORMASI TOKO KOMPUTER DI DAERAH YOGYAKARTA
Reda Bregaswara BJurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
It is known that information systems play an important role in providing information useful for thepurpose of sales or purchases. So many stores that use the Internet to provide information on goods -the goods it sells.
Utilization of Web in a financial entity, especially a store that specialized in buying and sellingcomputer itself, is currently considered very important because with the information about the productsthey sell can be easily accessed anytime, anywhere. Moreover, the current Internet and the Web is notfamiliar to computer users, especially students who are looking for computer components. Among themthere are who use the Internet to get information on price and specification of computer componentswithout having to waste time to go to the store physically.
In this thesis, the author tries to analyze your needs - basic needs that required a computerstore by using CMS technology in managing a system informasi.Beside that, the authors alsoconstructed such that the CMS is still to be developed again.
Keywords : Information systems, Utilization of Web, Basic needs.
1. Pendahuluan
Sekarang ini teknologi jaringan dan teknologi internet dalam dunia komputer telah mengalami
perkembangan yang sangat pesat dan telah mengubah fungsi dari penggunaan komputer yang semula
hanya digunakan sebagai mesin hitung dan pengolah data, menjadi pusat informasi digital dan
memungkinkan terbentuknya sebuah sistem jaringan komunikasi data secara massal.
Perkembangan teknologi yang sedemikian pesat ini juga mempengaruhi gaya hidup masyarakat
dalam pemenuhan kebutuhan akan informasi, apalagi sekarang ini Internet semakin murah dan semakin
mudah untuk diakses. Hal ini membuat masyarakat beramai-ramai untuk memanfaatkan sarana internet
untuk memenuhi kebutuhan informasi mereka atau mungkin sebagai penyedia informasi itu sendiri. Bahkan
tidak sedikit orang yang aktif berinternet sebagai sarana untuk menunjukkan keberadaan mereka dalam
dunia maya, misalnya chatting, jejaring sosial dan blogging.
Saat ini banyak sekali CMS yang bisa digunakan untuk membuat website, CMS tersebut yang
menawarkan kemudahan dan kelengkapan fitur yang lumayan lengkap namun dampak dari semua itu
adalah adanya fitur-fitur yang mubazir, yang membuat web lebih berat untuk diakses. Selain itu
kemudahan dan kelengkapan tersebut juga membuat mereka lebih mengandalkan CMS sebagai sarana
membuat website dengan instant dan mengabaikan untuk belajar membuat web itu sendiri.
2. Landasan Teori
2.1 Content Management System (CMS)
Menurut I Made Gunardi dan Lirva32 (2007, h. 3) CMS (Content Management System) bisa
didefenisikan sebagai pengelolaan isi atau content. Bila dikaitkan dengan web, maka CMS bisa
didefinisikan sebagai software yang mampu mengelola isi atau content dari sebuah website seperti
melakukan publikasi, edit ataupun menghapus sebuah content.
Secara sederhana CMS juga dapat diartikan sebagai berikut: “Sebuah sistem yang memberikan
kemudahan kepada para penggunanya dalam mengelola dan mengadakan perubahan isi sebuah
website dinamis tanpa sebelumnya dibekali pengetahuan tentang hal-hal yang bersifat teknis. Dengan
demikian, setiap orang, penyusun maupun editor, setiap saat dapat menggunakannya secara leluasa
untuk membuat, menghapus atau bahkan memperbaharui isi website tanpa campur tangan langsung
dari pihak webmaster” . Ini merupakan suatu hal yang efisien, Karena CMS memisahkan antara isi dan
desain, konsistensi tampilan dapat senantiasa dijaga dengan baik. Setiap bagian dari website dapat
memiliki isi dan tampilan yang berbeda-beda, tanpa harus khawatir kehilangan identitas dari website
secara keseluruhan. Oleh karena semua data disimpan dalam satu tempat, pemanfaatan kembali
dari informasi yang ada untuk berbagai keperluan dapat dengan mudah dilakukan.
CMS juga memberikan kefleksibelan dalam mengatur alur kerja atau ‘workflow’ dan hak
akses, sehingga memperbesar kesempatan berpartisipasi dari pengguna dalam pengembangan
website. Hal ini akan sangat menguntungkan bila website yang dikelola memiliki kompleksitas yang
tinggi dan mengalami kemajuan yang cukup pesat.
3. Analisis ( Proses Penelitian )
Metode yang digunakan untuk menyusun skripsi ini adalah metode Studi Literatur yaitu suatu
metode yang dipakai dalam menemukan informasi yang dibutuhkan, yaitu dengan kegiatan
mengumpulkan, membaca, mempelajari teori-teori yang berhubungan dengan topik skripsi yang dibuat
dari buku-buku, arikel-artikel, maupun dari situs internet.
Untuk memfokuskan pembahasan pada penulisan skripsi ini, maka perlu dibuat suatu
pembatasan terhadap masalah-masalah yang akan dibahas. Hal ini bertujuan agar pembahasan lebih
terarah dan tidak melebar sehingga dapat dicari pemecahan masalah secara optimal. Oleh itu dibuat
batasan masalah sebagai berikut :
1. Objek penelitian pada pembuatan CMS ini adalah toko yang bergerak di bidang jual beli
computer.
2. Software yang digunakan untuk membuat web portal ini adalah :
a. Xampp 1.6.5
b. Browser
i. Mozilla Firefox 3.6.3
ii. Opera 9.63
iii. Safari 3.0.4
iv. IE 8.0
c. Notepad++ v5.5.1
d. Firebug 1.3.3 plugin for Mozilla Firefox
3. Sistem operasi yang dipakai adalah Windows XP Profesional SP3
4. Hasil Penelitian dan Pembahasan
Berdasarkan dari riset yang penulis lakukan, dengan cara :
Melakukan Tanya jawab melalui media chatting dengan CS
Meneliti secara otodidak website2 dari toko komputer di Jogja
Bisa ditarik kesimpulan, yaitu :
Adanya link download brosur, price list
Kemudahan komunikasi dengan CS ( YM )
Terhubung ke situs jejaring social, spt Facebook, twitter, dll
Penjelasan singkat mengenai toko tersebut
Informasi2 produk yang dijual
Review peripheral
Update info2 promo dari toko tersebut
Fitur belanja online
4.1 Implementasi
Implementasi sistem merupakan tindak lanjut dalam pembuatan dan pengujian CMS
baru yang akan digunakan, sesuai dengan desain yang telah direncanakan sebelumnya.
4.1.1 Perencanaan Implementasi
Untuk memulai implementasi atau pembuatan CMS, telah dilakukan beberapa tahapan
diantaranya adalah analisis dan rancangan terhadap CMS yang akan dibuat. CMS yang dibuat ini
diharapkan dapat berjalan dengan baik, maka untuk mencapai tujuan tersebut dilakukan
perencanaan dan tahapan implemantasi yang dapat dirincikan sebagai berikut:
Pembuatan Database
Pembuatan Engine CMS
Pembuatan Layout CMS
Pengujian CMS
Revisi / Perbaikan
Tabel 4.1. Perencanaan Implementasi
4.2 Pembahasan
Dalam pembahasan ini akan dijelaskan beberapa menu yang terdapat di dalam CMS
yang telah dibuat baik di bagian front end maupun back end.. Manual program dibuat untuk
mempermudah dan memperjelas di dalam pemetaan letak dan bentuk CMS yang telah dibuat.
4.2.1 Logika Struktur pemrograman CMS
Gambar 4.1 Logika Struktur Pemrograman
4.2.2 Manual Program
4.2.2.1 Pengenalan front end
1. Layout
Gambar 4.2 Tampilan Layout Front End
2. Komponen-Komponen Front End
Gambar 4.3 Komponen – komponen Front End
5 6
9
7
8
3
4
21
13
12
11
10
1. Judul web yang memberikan informasi terhadap tema web secara umum. Dalam hal ini
dikhususkan untuk member informasi nama toko computer.
2. Menu utama untuk memilih halaman mana yang ingin kita tampilkan, secara default menu ini
berisikan menu home, artikel, about us, download, produk.
3. Konten pemberitahuan informasi promo yang sedang dilakukan oleh took computer.juga
terdapa link download price list toko tersebut.
4. Search, merupakan aplikasi pencarian artikel berdasarkan keyword yang dimasukkan oleh
pengunjung.
5. Halaman tampil konten merupakan halaman yang menampilkan konten-konten sesuai pilihan
pengunjung. Misalnya jika jika pengunjung memilih menu about us maka halaman ini akan
menampilkan biodata toko komputer. Secara default halaman ini menampilkan menu home
yang berisi beberapa artikel terbaru yang telah diposting pengelola web.
6. Produk berfungsi mengelompokkan artikel – artikel berdasarkan subtema-subtema tersendiri.
Misalnya kategori Casing menyimpan semua artikel yang berkaitan tentang Casing komputer.
7. Favorite produk yang berfungsi mengelompokkan artikel-artikel produk – produk favorite
berdasarkan subtema-subtema tersendiri. Misalnya kategori Simbadda menyimpan semua
artikel yang berkaitan tentang Simbadda.
8. Kategori yang berfungsi mengelompokkan artikel-artikel berdasarkan subtema-subtema
tersendiri. Misalnya kategori Event menyimpan semua artikel yang berkaitan tentang Event.
9. Favorite yang berfungsi menampilkan artikel-artikel yang sering dibuka atau dibaca oleh
pengunjung
10. Terdapat menu2 konten YM, FB, dan banner. Ini merupakan fasilitas agar pengunjung bias
langsung berkomunikasi dengan pengelola.
11. Artikel sebelumnya yang berfungsi untuk menampilkan beberapa artikel sebelumnya yang tidak
tampil pada halaman home.
12. Menampilkan informasi RSS dari web hosting.
13. Footer yang biasanya berisikan informasi tentang blog atau pembuat template
b. Menu Utama
1) Home, berisikan beberapa artikel yang terakhir kali diposting dan menu artikel
sebelumnya.
2) Artikel, memberikan kemudahan bagi pengunjung untuk melihat seluruh artikel
yang ada dalam web
4.2.2.2 Pengenalan back end
Halaman back end adalah halaman pengelola konten yang akan ditampilkan
pada front end. Halaman ini hanya bisa diakses oleh pengelola yang mempunyai username dan
password yang valid.
Gambar 4.4 Layout Back End
5. Kesimpulan
5.1 Kesimpulan
Setelah melewati beberapa bab sebelumnya, dapat disimpulkan bahwa :
1. Saat ini banyak sekali CMS yang mempunyai kemudahan-kemudahan hal ini membuat proses
pembuatan web akan sangat mudah sehingga orang menjadi malas untuk lebih mengenal CMs
dan pemograman didalamnya.
2. CMS ini dirancang dan dibuat sedemikian rupa, agar mudah dimengerti baik dari sisi arsitektur
maupun struktur pemrograman sehingga mudah dipahami dan web dapat dikembangkan
sendiri.
3. CMS ini mudah dimodifikasi oleh user dan bisa digunakan untuk membuat beberapa proyek
seperti web lainnya.
4. Ini menjadi bukti bahwa sebuah toko komputer bisa memberikan informasi tentang tokonya
dengan mudah tanpa biaya yang besar.
5.2 Saran
1. CMS ini sangat ringan dan sangat cocok digunakan paka koneksi internet yang lambat.
2. Untuk memodifikasi atau menambah modul disarankan memahami arsitektur CMS dan struktur
pemrograman dari CMS ini.
6. Daftar Pustaka
Evan Callahan, 2001. Troubleshooting Your Web Page, Jakarta : Elex Media Komputindo.
Gunardi, I Made dan Lirva32, 2007. Joomla website magic : dengan joomla bikin websitesemudah memasak mie instan. Jakarta: Jasakom.
Jogiyanto, 1995. Analisis dan Desain Sistem Informasi. Yogyakarta: Andi Offset.
Lukmanul Hakim, 2009.Trik Rahasia Master PHP Terbongkar Lagi. Yogyakarta: Lokomedia.
Syafrizal, Melwin. 2005. Pengantar Jaringan Komputer. Yogyakarta: Andi Offset.
Wahana Komputer, 2002. Membuat Website Interaktif dengan Macromedia Dreamweaver MX.Yogyakarta: Andi Offset
Antonius, Kemas. Manfaat CMS. http://kyantonius.com/atwork/pengantar-cms/manfaat-cms/.Diakses 24 Juli 2010.