PERANCANGAN SISTEM INFORMASI BERBASIS WEB SEBAGAI UPAYA OPTIMALISASI PRODUKTIVITAS YAYASAN PEMBERDAYAAN MASYARAKAT PEDESAAN (YPMP) KULON PROGO
Naskah Publikasi
Disusun oleh:
Nama
: Farida Nur Aini
NIM
: 07.12.2608
Program Studi :
Strata 1
JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK “AMIKOM” YOGYAKARTA 2011
PERANCANGAN SISTEM INFORMASI BERBASIS WEB SEBAGAI UPAYA OPTIMALISASI PRODUKTIVITAS YAYASAN PEMBERDAYAAN MASYARAKAT PEDESAAN (YPMP) KULON PROGO Farida Nur Aini 07.12.2608 Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA ABSTRACT Website is one of the Internet technologies used to process information. A website allows users to interact and find information on the Internet. In this final project, a website created for a productive company. As a company that wants to productive, then YPMP must have at least a media informatiom that is capable of running their business activity. This final project titled "Design of Web based Information System for YPMP Kulon Progo Optimization". Website development using Macromedia Dreamweaver MX2004 for coding editor, Photoshop CS4 to design the look and image, as a package XAMPP web server and database, to use your programming coding PHP and CSS. The purpose of the development of this website is as a endorser of marketing and disposal activity, optimize and delivery product information and take care of public(member and bussiner partnership). With a dynamic website which is expected to YPMP was able to optimize the produtctivity. Keywords: Website, XAMPP, PHP, CSS, productivity
1. Pendahuluan YPMP adalah lembaga yang konsen dalam pengembangan ekonomi pedesaan yang memegang kunci pemerataan dan partisipasi pembangunan pada era otonomi daerah. Namun dalam perkembangannya, pedesaan
sering
luput
dari
perhatian
pemerintah, keterbatasan arus informasi, dan penghasilan yang pas-pasanminimnya akses pasar menjadikan posisi tawar ekonomi pedesaaan menjadi lemah dan tidak dapat memaksimalkan hasil produksi. Pemanfaatan teknologi informasi salah satunya pada era ini telah disamakan dengan produktivitas dan efektivitas. Melalui sistem informasi berbasis website yang dinamis dapat digunakan untuk penyampaian informasi secara efektif, sehingga informasi yang diperoleh akan sangat berguna bagi pengambilan-pengambilan keputusan pada tingkat yang lebih tinggi dengan biaya rendah dan jangkauan wilayah yang luas untuk mengoptimalkan produktivitas YPMP. 2. Landasan Teori 2.1 Konsep Dasar Sistem Informasi 2.1.1 Sistem Informasi Menurut Kenneth C.Laudon dan Jane P Laudon(2008), sistem informasi didefinisikan secara teknis sebagai sekumpulan komponen yang selalu berhubungan, mengumpulkan, atau mendapatkan, memproses, menyimpan, dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi. 2.1.2 Structured Query Language ( SQL) Menurut Faried Irmansyah (2003), SQL merupakan singkatan dari Structured Query Language. SQL adalah bahasa yang digunakan untuk berkomunikasi dengan database. 2.2 Server Side Scripting 2.2.1 PHP PHP(PHP
Hypertext
Preprocessor)
merupakan
bahasa
berbentuk
skrip
yang
ditempatkan dalam server dan diproses di server. Hasilnya dikirim ke ke klien, tempat pemakai menggunakan browser (Abdul Kadir, 2002). 3. Analisis dan Perancangan Sistem 3.1 Analisis Sistem 3.1.1 Identifikasi Masalah
Berdasarkan hasil penelitian yang dilakukan oleh penyusun pada YPMP Kulon Progo diperoleh beberapa masalah yang terjadi karena disebabkan oleh penggunaan pelayanan informasi yang masih tradisional/ manual yaitu mouth-to-mouth adalah : 1. Respon yang diterima pelanggan terhadap permintaan informasi lambat, diperlukan waktu 1 x 24 jam bahkan lebih karena karyawan harus mengolah data secara manual. 2. Informasi yang dihasilkan relatif sedikit, kurang relevan. 3. Layanan informasi yang diterima pelanggan sering ter-update dan sering terjadi kesalahan pengolahan administrasi YPMP yang di sebabkan oleh unsur manusiawi (Human error). 3.1.2 Analisis Kelemahan Sistem (PIECES) Berdasarkan analisis PIECES, dapat disimpulkan bahwa terdapat beberapa kelemahan sistem yang berjalan saat ini yaitu : 1. Analisis Kinerja(Performance Analisys) Kinerja sistem yang lama belum begitu baik karena waktu tanggap penerimaan informasi kepada user yang membutuhkan informasi karena informasi dan publikasi masih bergantung kepada sumber daya manusia sehingga mengakibatkan lamanya kinerja proses. Sistem belum dapat menghasilkan informasi secara cepat karena membutuhkan banyak waktu. 2. Analisis Informasi (Information Analysis) Kualitas data sistem informasi yang dihasilkanYPMP sangat rendah mengingat tidak adanya akurasi, ketepatan, dan relevansi data. 3. Analisis Ekonomi (Economy Analysis) Sistem lama memiliki kelemahan yang cukup signifikan bagi keberlangsungan YPMP. 4. Analisis Pengendalian (Control Analysis) Pada sistem lama, pengendalian terhadap data masih sangat sulit karena penyimpangan data masih sering terjadi dan siapa saja dapat mengakses, dan kemungkinan data dimanipulasi, juga control terhadap informasi sulit dilakukan apbila terjadi kesalahan untuk melakukan perubahan. 5. Analisis Efisiensi (Efficiency Analysis) Sistem lama YPMP menggunakan waktu yang tidak efisien dalam penyampaian informasi. 6. Analisis Pelayanan (Service Analysis) Pelayanan pada YPMP hanya sebatas waktu luang distributor dan harus berada di tempat distributor berada.
3.1.3 Analisis Kebutuhan Sistem Berdasarkan analisis PIECES di atas, maka kebutuhan fungsional sistem adalah : a. Kebutuhan Antarmuka Pemakai(User Interface) Antarmuka pemakai atau user interface adalah bagian penghubung antara program dengan pengguna. Pengguna akan berhubungan dengan server melalui sebuah program yang dibuat menggunakan bahasa pemrograman PHP. b. Kebutuhan Input Kebutuhan input dari sistem informasi adalah sebagai berikut: i. Data pelanggan, data berita, data produk, data kategori, data tips. c. Kebutuhan Output Kebutuhan output dari sistem informasi adalah sebagai berikut : i.
Web site yang menyajikan informasi produk dan harga serta layanan secara lengkap sebagai sarana pemasaran baru.
ii.
Melakukan pemasaran melalui website untuk memperluas jangkauan pemasaran dan meningkatkan pemesanan
iii.
Menampilkan pilihan-pilihan produk dalam katalog online agar pelanggan dapat membuat keputusan pemesanan dengan tepat.
iv. Pelanggan dapat mengenal melalui berita dan profil YPMP v.
Pelanggan dapat melihat tenggang waktu pengiriman produk pesananya melalui email
vi. Katalog online mempermudah pelanggan untuk mencari informasi lengkap mengenai produk-produk yang tersedia dan harga yang ditawarkan. vii. Pelanggan memiliki kemudahan untuk menyampaikan keluhan, saran dan kritik terhadap YPMP. viii. Pelanggan dapat melakukan pemesanan produk secara online. 3.2 Perancangan Sistem Perancangan system yang akan dilakukan meliputi tiga tahap yaitu: Perancangan proses disajikan dalam bentuk logic model dengan menggunakan diagram alir data (DFD). Perancangan kedua adalah perancangan basis data. Perancangan ini menggunakan metode ERD dan normalisasi untuk menghasilkan tabel-tabel dalam basis
data. Perancangan antar muka sistem dilakukan dengan membuat sketsa tampilan antar muka sistem yang berfungsi sebagai alat komunikasi antar pengguna dengan sistem, dan perancangan struktur menu web.
Gambar 3.3 ERD
Penjelasan
Start
rancangan
flowchart
program : 1. Pelanggan melakukan login untuk masuk
Login
ke dalam sistem pemesanan tidak
2. Sistem akan mengecek kesesuaian data pelanggan. Apa keputusan sistem?
Cek email & password
2.1 Menolak login (mengisi kembali form login) 2.2 Melanjutkan proses pemesanan
ya
3. Pelanggan memilih produk yang diinginkan
Pilih produk
4. Pelanggan melakukan proses pemesanan dengan memasukkan produk ke dalam
Masukkan produk ke keranjang
keranjang belanja 5. Sistem akan memberikan penawaran pada pelanggan untuk melanjutkan belanja atau
Belanj a lagi?
ya
tidak. Apa keputusan pelanggan? 1.1 Melanjutkan belanja (memilih kembali produk yang diinginkan)
tidak Cek Belanja
1.2 Tidak melanjutkan belanja 6. Sistem mengecek belanja pelanggan gecek
End
Gambar 3.4 Gambar Flowchart
4. IMPLEMENTASI DAN PEMBAHASAN 4.1.1 Implementasi Basis Data 4.1.1.1 Pembuatan Database Database untuk website ini bernama ypmp. Terdiri dari 15 tabel dan 1 view dibuat dengan phpmyadmin. Dapat diakses dengan cara mengetikan http://localhost/phpmyadmin.
Gambar 4.1 Create Database
4.1.1.2 Implementasi Antar Muka Menu
Deskripsi
Nama File
Halaman Muka pengujung
Halaman awal muka system
index.php
dan pelanggan
website
Halaman Produk dan
Digunakan untuk
Tampil_produk.php
kategori
menampilkan produk,
Kate.php
kategori hingga detail produk
produk.php
Digunakan untuk
keranjang_belanja.php
Halaman Keranjang Belanja
menampung data Produk yang di masukan ke kernjang belanja, hingga ke perincian hasil belanja Halaman Pesan Tampil
Digunakan sebagai halaman
Pesan_tampil.php
terakhir proses pemesanan Produk Halaman Cara Pemesanan,
Digunakan untuk
Pembayaran, Pengiriman
menginformasikan cara
FAQ.php
pemesanan yang bias di lakukan Halaman Hubungi Kami
Digunakan untuk pelangganikan saran atau kritik untuk perusahaan
contact.php
Halaman Muka Admin
Digunakan untuk halaman
index.php
ketika pertama kali login berhasil dan menginformasikan data website Data Pelanggan
Digunakan untuk mengatur
pelanggan.php
data pelanggan Data Kategori
Digunakan untuk mengelola
kategori.php
data kategori Data Produk
Digunakan untuk mengelola
produk.php
data produk Data Pemesanan
Digunakan untuk
pemesanan.php
menampilkan data pesanan yang sudah dilakukan Data Detail Pesan
Digunakan untuk mengelola
dtl_psn.php
data detail Produk Laporan Produk Terjual
Digunakan untuk melihat
Rekap.php
produk yang paling banyak dipesan
4.1.2 Pembahasan Listing Program 1. File koneksi.php Dalam setiap melakukan query ke database diperlukan perintah untuk koneksi. Menghadapai permasalahan ini dari pada menggunkan kode yang berulang – ulang, maka diperlukan file tersendiri untuk melakukan koneksi yang nantinya file ini akan dipanggil oleh file lainnya.
?> 4.1.3 Uji Coba Sistem dan Program 4.1.3.1 Pengujian Sistem Pengujian sistem yang digunakan penyusun yaitu metode pengujian Black Box Testing. Contoh eksekusi testing program adalah sebagai berikut : Saat masuk ke halaman admin, administrator wajib untuk login menggunakan username dan password. Jika tidak diisi dan tombol login di klik, maka akan menampilkan pesan kesalahan bahwa username harus diisi dengan benar. Pesan kesalahan tersebut adalah sebagai berikut :
Gambar 4.23 Halaman validasi login admin 4.1.3.2 Kasus dan Hasil Pengujian Berikut dapat dilihat pengujian dari Form konfirmasi pembayaran pada tabel IV.29 dibawah ini : Kasus dan Hasil Uji (Data Benar) Data Masukan
Yang diharapkan
Pengamatan
Kesimpulan
Masukan data
Jika semua field terisi
Form konfirmasi
[ ] Diterima
konfirmasi
atau benar dalam
pembayaran diisi
[ ] Ditolak
pembayaran, contoh
pengisian, maka
semua maka sesuai
No. pemesanan : 85
akan dapat
yang diharapkan
Bank Tujuan : BNI-
melanjutkan proses
010-899-5878
konfirmasi
Nama di Rekening :
pembayaran.
Purwanto Total Bayar : 134000 Klik tombol kirim
Maka data konfirmasi
Dapat menampilkan
[ ] Diterima
konfirmasi
pembayaran akan
pesan ”Terima Kasih
[ ] Ditolak
disimpan di database
Anda telah
dan muncul pesan
melakukan
“Terima Kasih Anda
konfirmasi
telah melakukan
pembayaran.”
konfirmasi pembayaran.” Kasus dan Hasil Uji (Data Salah) Data Masukan
Yang diharapkan
Pengamatan
Kesimpulan
Jika salah satu field
Maka akan muncul
Dapat menampilkan
[ ] Diterima
tidak diisi
pesan kesalahan
pesan kesalahan
[ ] Ditolak
“data anda belum
“data anda belum
lengkap”
lengkap”
Maka akan muncul
Dapat menampilkan
[ ] Diterima
pesan kesalahan
pesan kesalahan
[ ] Ditolak
“Maaf, Anda belum
“Maaf, Anda belum
terdaftar. Silahkan
terdaftar. Silahkan
cek kembali data
cek kembali data
Anda. Terima kasih”
Anda. Terima kasih”
ID pesan salah
4.1.4 Manual Program Menampilkan halaman depan situs WEB pada komputer lokal dengan mengetikkan pada address bar localhost/ web/ ypmp. Pada halaman utama ini masyarakat dapat langsung menggunkan layanan yang diinginkan dengan menekan select pada layanan yang tersedia. Layanan – layanan yang terdapat pada menu utama WEB adalah produk, kategori, berita dan iklan, juga informasi tentang pemesanan yang tentunya user harus login terlebih dahulu. Contoh manual program dari admin adalah : 1. Halaman Laporan Pada halaman ini, admin dapat melihat laporan pemesanan berdasarkan periode tertentu atau hari ini.
Gambar 4.28 Halaman Laporan Apabila tidak ada laporan, maka halaman yang ditampilkan:
Gambar 4.29 Halaman Tidak Ada Laporan Transaksi Namun, untuk pengujian laporan pada halaman Laporan Hari Ini, tidak diterima. Aplikasi hanya menampilkan halaman. Pada penulisan program telah dituliskan kode tgl_skrg
Gambar 4.30 Halaman Tidak Ada Laporan Transaksi Apabila laporan diminta berdasarkan interval tanggal, maka dihasilkan laporan berbentuk pdf.
Gambar 4.31 Halaman Laporan Transaksi PDF Contoh dari manual program untuk user adalah link berita sebagai berikut : 1. Apabila belum terdaftar sebagai member/ pelanggan, maka user harus mengisi akun terlebih dahulu
4.36 Halaman Tambah Akun 2. Pada halaman member, maka akan ditampilkan halaman control panel
Halaman Control Panel Member 3. Untuk melakukan pemesanan, pelanggan memilih menu produk kemudian klik beli
Halaman Control Produk Member 4. Keranjang belanja, merupakan menu link pelanggan berupa data belanja yang akan dipesan. Pada pelanggan bisa mengubah jumlah produk yang akan dipesan.
Gambar 4.50 Halaman Keranjang Belanja 5. Setelah melakukan pemesanan, maka pelanggan diminta mengisi alamat pengiriman dengan meng-klik selesai belanja.
Gambar 4.50 Halaman Data Pengirman Produk
6. Pesan tampil, merupakan menu link pelanggan yang akan menuju ke halaman terakhir dalam pemesanan. Pada halaman ini terdapat data data pelanggan, data pemesanan dan pengiriman, serta data produk yang dipesan.
Gambar 4.52 Halaman Tampil Pesan 7. Data belanja anda, merupakan menu link pelanggan yang akan menuju ke halaman belanja pada waktu lampau setelah pelanggan melakukan pembayaran .
Gambar 4.45 Halaman Daftar Transaksi Belanja
8. Info produk terlaris, akan menuju ke halaman terlaris. Halaman ini berisi informasi tentang produk terlaris.
Gambar 4.35 Halaman Produk Terlaris 9. Hubungi kami, merupakan menu link pelanggan/member yang akan menuju ke halaman hubungi. Pada halaman ini terdapat form pengisian untuk menghubungi admin YPMP.
Gambar 4.44 Halaman Hubungi Kami 10. Download katalog, merupakan menu link pelanggan/ member yang akan menuju ke halaman download katalog. Pada halaman ini terdapat katalog-katalog yang dapat di download pelanggan/ member.
Gambar 4.47 Halaman Download Katalog
4.1.5 Manual Instalasi 4.1.5.1 Instalasi Sistem Kegiatan instalasi itu tidak sepenuhnya dilakukan oleh pihak pengembangan sistem. Pengembangan
sistem
disini
hanya
bertugas
mengupload
file.
Tujuan
kegiatan
mempersiapkan insatalasi ini sedemikian rupa agar memberikan kenyamanan dan keamanan dalam bekerja. 1. Penyiapan perangkat keras 2. Penyaiapan Platform a. Sistem Operasi b. Web Browser c. Instalasi Database 4.1.5.2 Mekanisme Upload Proses upload yang digunakan penulis untuk hosting yang berada di Indonesia, yaitu jogjaHost: 1. Akses server hosting dengan mengetikkan alamat http://www.jogjahost.com, lalu kita clik pada bagian hosting. Langkah selanjutnya kita diminta untuk login. 2. Setelah semua proses diatas berjalan dengan benar dan anda telah melakukan registrasi. Maka akan mendapatkan konfirmasi melalui Email. Didalam email tersebut dijelaskan tentang user name dan password yang akan digunakan untuk mengatur web dengan menggunakan fasilitas Cpanel. 4.1.6 Pemeliharaan Sistem Untuk memelihara dan menjaga sistem baru ini, maka langkah-langkah yang kami tempuh adalah : 1. Dilakukan pengetesan dengan menggunakan data sesungguhnya dalam jangka waktu 3 bulan yang dilakukan oleh admin diawasi oleh kami. Setelah pengetesan selesai dilakukan dan tidak ada masalah atau penambahan fitur maka tugas kami selesai. 2. Setelah memanipulasi data, agar tidak terjadi lost data maka admin wajib melakukan proses backup data di direktory D. 3. Menggunakan antivirus dengan update terbaru untuk mencari file-file malware yang membahayakan sistem baru yaitu update rutin seminggu sekali dengan mengunjungi situs penyedia layanan.
4. Untuk menjaga kestabilan kinerja hardware maka digunakan stabilizer 5. Untuk menjaga keamanan dan memudahkan pertanggung jawaban, pengembang sistem
melakukan
posting
halaman
web
ke
hosting
komersil
yaitu
www.jogjahost.com 6. Untuk pemeliharaan dilakukan penambahan bandwith dan disk space pada hosting sehingga kapasitas data akan lebih banyak. 4.1.7 Pemilihan dan Pelatihan Personil Pemilihan dan pelataihan personil dalam sistem informasi merupakan salah satu faktor yang perlu diperhatikan, karena keberhasilan dalam pelaksanaannya ditentukan oleh personil yang ada dalam sistem itu sendiri terdiri atas: 1. Pelatihan prosedural 2. Pelatihan tutorial 3. Pelatihan langsung dipekerjaan
5. PENUTUP 5.1 Kesimpulan Berdasarkan penelitian dan perancangan yang penulis kerjakan dan berdasarkan dari rumusan masalah yang ada yaitu Bagaimana merancang dan membuat sistem informasi yang dapat diakses di internet dengan menggunakan komputer, sehingga mengoptimalkan produktivitas YPMP maka dapat diambil beberapa kesimpulan yaitu: 1. Website YPMP yang dinamis dan interaktif telah selesai dibuat, dan sesuai dengan kebutuhan pihak YPMP. 2. Sistem informasi berbasis WEB ini dibuat untuk memudahkan pelanggan untuk memonitoring belanja, melakukan pemesanan dan mendapatkan pelayanan secara online sehingga dapat mengoptimalkan aktivitas pemasaran YPMP. 3. Sistem informasi ini dapat mengoptimalkan penyampaian informasi produk dan layanan terhadap pelanggan YPMP. 4. Sistem informasi berbasis WEB ini dapat diimplementasikan sehingga meningkatkan produktivitas pemesanan produk YPMP. 5. Sistem informasi ini dapat membantu meningkatakan daya tarik pemilik modal untuk berinvestasi di YPMP.
5.2 Saran Mengingat tidak ada yang sempurna di dunia ini, maka penulis masih perlu banyak masukan baik dari pembaca maupun orang yang berkepentingan. Ada beberapa saran dari penulis diantaranya yaitu: 1. Situs WEB ini hendaknya selalu diperbaharui secara teratur dalam hal update data untuk selalu meningkatkan kualitas informasi dan pelayanan sehingga selalu unggul dalam trend teknologi. 2. Situs WEB ini hendaknya dilengkapi dengan beberapa pilihan bahasa untuk selalu meningkatkan kualitas informasi dan pelayanan terhadak pemilik modal asing . 3. Pemakai disarankan memperhatikan kekurangan dan kelemahan yang ada sehingga dapat dicarikan penyelesaiannya. 4. Pengembangan
dan
pelatihan
sumber
daya
manusia
dalam
mengenal
dan
memanfaatkan teknologi perlu ditingkatkan.
DAFTAR PUSTAKA Arbie (2004). Manajemen database dengan MySQL. Yogyakarta. Andi Offset. Chrish gane and Trish Sarson(1979). Structured System Analysis : Tools and Tschnique. Englewood . Cliffs, NJ: Practivce-Hall. Connolly, Thomas M., Begg, Carolyn E. (2002). Database Systems, A Practical Approach to design, implementation and management. Addison—Wesley. Eko, Indrajati Richardus (2002). Aplikasi Web Database dengan PHP & SQL. Jakarta: Elex Media Komputindo. Ellsworth, Jill H. and Matthew V. Ellsworth. (1997). Pemasaran Di Internet. Tejemahan Yulianto.Grasindo, Jakarta Fatta Al-Hanif (2007). Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Andi Offset. Hantono, Bimo Sunarfri, ST (2002). PHP dan MySQL untuk Web. Yogyakarta: Andi Offset Irmansyah, Faried. Pengantar Database. Kuliah Umum IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com , Hal. 11 Ir.Kristanto, Harianto (1994). Konsep & Perancangan Database. Yogyakarta. Andi Offset. Irmansyah, Faried (2003). Pengantar Database. Kuliah Umum IlmuKomputer.Com Copyright © IlmuKomputer.Com , Hal. 4
Jerry FitzGerald, Ardra F. Fitz Gerald, Warren D. Stalling, JR, (1981) Fundamentals of System Analisys. (Edisi kedua; New York: John Willey & Sons,), hal.278 Jogiyanto (2005). Analisis dan Desain. Yogyakarta. Andi Offset. Kenneth C.Laudon dan Jane P Laudon (2008). Management Information System Managing The Digital Farm. Salemba Empat. Jakarta Kadir, Abdul (2001). Dasar Pemrograman Web Dinamis Menggunakan PHP. Yogyakarta Andi Offset. Kadir, Abdul (2002). Dasar Pemrograman Web Dinamis Menggunakan PHP. Yogyakarta. Andi Offset. Kusrini(2007). Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta. Andi Offset. Linawati, Mei (2007). Macromedia Dreamweaver8 dengan PHP. Yogyakarta. Andi Offset. Mathiassen, Lars, dkk(2000). Object Oriented Analysis and Design. Denmark. Marko Publishing. APS, Mcleod, Raymond. (1998). Management Information System. Seventh Edition. Prentice Hall, New Jersey. Mcleod, Raymond. (2001). Sistem Informasi Manajemen. Jakarta.Edisi ke-tujuh : jilid 1. PT. Prenhallindo. Mustaqim, Goris(2010). Pemuda Membangun Desa. Bandung. Synersia Publishing. O’Brien, James.A. (1997). Intoduction to Information System. Chicago. Edisi ke-8. Times Mirror Higher Education Group Inc. Pressman R.S. (2001).Software Engineering, a practtitioner’s approach. Edisi ke-1 McGrawHill. Prihatna, Henky (2005). Kiat Praktis menjadi Webmaster Professional. Jakarta. Elex Media Komputindo. Suprayogo, Hasto (2004). Mengenal Adobe Photoshop Creative Suite. Yogyakarta. Andi Offset Sutarman,S.Kom (2002). Modul Kuliah : Algoritma dan Pemrograman 1 , Hal. 1320 Syafrizal, Melwin. (2005). Pengantar Jaringan Komputer. Yogyakarta. Andi Offset. Tim Divisi Penelitian dan Pengembangan LPKBM Madcoms (2006). Membuat Desain Situs Web dengan Macromedia Dreamwever MX 2004. Yogyakarta. Andi Offset dan Madocm http://id.wikipedia.org/wiki/mozilla diakses tanggal 27 Agustus 2011