MEMBANGUN WEBSITE PADA SMK RAUDLATUL ULUUM...

19
i MEMBANGUN WEBSITE PADA SMK RAUDLATUL ULUUM AEK-NABARA SEBAGAI MEDIA INFORMASI DENGAN MENGGUNAKAN PHP DAN MySQL Naskah Publikasi diajukan oleh Gunawan 05.11.0931 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2011

Transcript of MEMBANGUN WEBSITE PADA SMK RAUDLATUL ULUUM...

i

MEMBANGUN WEBSITE PADA SMK RAUDLATUL ULUUM AEK-NABARASEBAGAI MEDIA INFORMASI DENGAN

MENGGUNAKAN PHP DAN MySQL

Naskah Publikasi

diajukan oleh

Gunawan

05.11.0931

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM

YOGYAKARTA

2011

ii

iii

DEVELOPING WEBSITE IN SMK RAUDLATUL ULUUM AEK-NABARA AS MEDIA INFORMATION

USING PHP AND MySQL

MEMBANGUN WEBSITE PADA SMK RAUDLATUL ULUUM AEK-NABARA SEBAGAI MEDIAINFORMASI DENGAN MENGGUNAKAN PHP DAN MySQL

GunawanJurusan Teknik Informatika

STMIK AMIKOM YOGYAKARTA

ABSTRACT

SMK Raudlatul Uluum Vocational High School is growing, have the data and information thatmust be managed properly. The problems that occurred in SMK Raudlatul Uluum is the absenceof media promotion and information that can be easily accessible to all groups, without beinglimited by time and place, as long as it still uses the old method of using brochures, posters, andprint media.

From this problem the authors identify the cause of the problem, namely the absence of amedium that is now a new breakthrough for each agency in providing information services aswell as a means of promotion, which is the official site or website.

The old system used by SMK Raudlatul Uluum in providing information services as well as media

campaigns have not been sufficiently effective and less costly..Sistem WEB-based schoolinformation resulted in a database table 16 so as to meet the demand that is expected tofacilitate the public in obtaining information about schools in as well as a general solution for theSMK Raudlatul Uluum for promotional possibilities and convey information to students, teachersand society at large, without having to eat a lot of cost, time, and energy In this website there isalso the administrator page that serves to process data so that information presented is alwaysup-to-date.With this website the teachers who want to distribute course material can easily dothat, because the available space for teachers to up-load the material on the school website.

Keywords: school's web, SMK Raudlatul Uluum,Management System

1

1. PENDAHULUAN

1.1 Latar Belakang Masalah.

Salah satu hasil pemikiran manusia yang tidak pernah mengalami kemunduran dari segi

teknologi, antara lain adalah komputer. Sejak pertama kali ditemukan, obyek terus-menerus mampu

menyita perhatian para pengembang dan pengamat teknologi. Adapun permasalahan yang terjadi

pada SMK Raudlatul Uluum adalah belum adanya media promosi dan informasi yang dapat dengan

mudah diakses semua golongan tanpa dibatasi waktu dan tempat, karena selama ini masih

menggunakan metode lama berupa penggunaan brosur, poster, maupun media cetak. Dari

permasalahan inilah penulis mengidentifikasi penyebab terjadinya masalah, yaitu belum adanya

suatu media yang saat ini telah menjadi terobosan baru bagi tiap instansi dalam memberikan layanan

informasi sekaligus sebagai sarana promosi, yaitu situs resmi atau website.

Berdasarkan uraian diatas penulis merasa tertarik unluk membuat sistem informasi yang

memanfaatkan kemampuan dari website dan internet guna memperluas penyebaran informasi, agar

mempermudah bagi karyawan, guru, siswa, maupun masyarakat umum dalam mendapatkan informasi

tanpa dibatasi jarak dan waktu..

2. DASAR TEORI

2.1 Dasar Teori

2.1.1 Konsep Dasar Informasi

Informasi merupakan data yang diolah menjadi bentuk yang lebih berguna dan lebih

bermanfaat dalam pengambilan keputusan untuk saat ini maupun masa yang akan datang untuk

mencapai tujuan Siklus Informasi

Informasi yang biasanya didapatkan tidak langsung dalam bentuk informasi tetapi melalui

beberapa peroses dan tahapan. Berawal dari data yang diolah melalui suatu model menjadi

informasi, penerima kemudian menerima informasi tersebut membuat suatu keputusan dan

melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain akan membuat sejumlah

data kembali, data tersebut ditangkap sebagai masukan/input, diperoses kembali lewat suatu model

dan seterusnya membentuk suatu siklus, sikslus ini disebut siklus informasi.

1. Kualitas Informasi.

informasi dapat dikatakan memiliki kualitas bagus apabila memiliki kreteria sebagai berikut :

1. Akurat.

2. Tepat Waktu.

3. Relevan.

4. Jelas.

5. Lengkap.

2

2.1.2 Konsep Dasar Sistem Informasi

komponen sistem informasi.

1. Blok Masukan.

2. Blok Model.

3. Blok Keluaran.

4. Blok Teknologi.

5. Blok Basis Data.

6. Blok Kendali.

1. Siklus Hidup Pengembangan Sistem

Siklus hidup pengembangan sistem saat ini terbagi menjadi beberapa bagian yaitu :

1. Perencanaan sistem

2. Analisis Sistem

3. Perencanaan sistem secara umum/konseptual

4. Evaluasi dan seleksi sistem

5. Fase implementasi sistem dan pemeliharaan sistem

2. Pendekatan pengembangan sistem

Terdapat beberapa pendekatan untuk mengembangkan sistem, yaitu Pendekatan Klasik,

Pendekatan Terstruktur, Pendekatan Dari Bawah Ke Atas, dan Pendekatan Dari Atas Ke Bawah.

3. Metodologi pengembangan sistem

Metodologi pengembangan sistem adalah metode-metode, prosedur-prosedure, konsep-konsep

pekerjaan, aturan-aturan dan postulat-postulat yang akan digunakan untuk mengembangkan

suatu sistem informasi.

2.1.3 Basis Data

1. Definisi

Pengertian basis data (Database) dijelaskan oleh James Martin (1990) yaitu sebagai berikut :

Basis Data (Database) adalah suatu kumpulan data terhubung yang disimpan secara

bersama-sama pada suatu media, tanpa mengatap satu sama lain atau tidak perlu suatu

kerangkapan data dengan cara-cara tertentu, sehingga mudah untuk digunakan dan ditampilkan

kembali, dapat digunakan untuk satu atau lebih program aplikasi secara optimal, data dapat disimpan

tanpa mengalami ketergantungan pada program yang akan menggunakannya, serta disimpan

sedemekian rupa sehingga penambahan, pemgambilan dan modifikasi data dapat dilakukan dengan

mudah dan terkntrol.

3

Defenisis-defenisi yang berhubungan dengan basis data1

1. Entity (entitas) adalah orang, tempat, kejadian atau konsep yang informasinya direkam

2. Atribut adalah seperti entity mempunyai atribut atau sebutan untuk mewakili suatu entitas.

3. Data Value (nila atau isi data) adalah data aktual atau informasi yang disimpan pada data

elemen atau data atribut.

4. Record adalah kumpulan element yang saling berhubungan/berkaitan yang

menginformasikan suatu entity secara lengkap.

5. File adalah kumpulan record-record sejenis yang mempunyai panjang elemen sama dan

mempunyai perbedaan pada valuenya.

6. Database adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang

lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu perusahaan

atau instansi dalam batasan tertentu.

7. Database Management System (DBMS) adalah kumpulan file yang saling berkaitan bersama

dengan program untuk pengelolanya. Database adalah kumpulan datanya sedangkan

program pengelolanya berdiri sendiri dalam satu paket program yang komersial untuk

membaca data, mengisi data, menghapus data, melaporkan data dalam database.

2.1.4 Internet

1. Pengrtian Internet.

Internet2

berasal dari kata Interconnection Networkking yang mempunyai arti sebagai jaringan

komputer luas dan besar yang mendunia, dimana didalamnya terdapat berbagai sumberdaya

informasi dari mulai yang statis dan hingga yang dinamis dan interaktif, internet juga dapat

menghungkan situs akademik, komersial, pemerintah, organisasi, maupun perorangan, internet juga

menyediakan akses untuk layanan telekomunikasi dan sumberdaya informasi untuk jutaan pemakai

yang tersebar diseluruh plosok dunia.

3. Analisis Dan Perancangan Sistem

3.1 Tinjauan Umum

3.1.1 Sejarah Berdirinya SMK Raudlatul Uluum

Sejarah SMK Raudlatul Uluum dapat dikronologiskan sebagai yayasan yang dibangun

dengan semangat pengabdian dalam rangka mencari fadillah amal jariyah melalui ilmu yang

bermanfaat.

SMK Raudlatul Uluum mulai dirintis pendiriannya pada tahun 1987 oleh pendirinya

DR.(HC).H.Marfin Kasduri dengan beberapa tokoh masyarakat diantaranya Bpk. H.M Nur LS yang

mempunyai satu Visi ingin mencerdaskan kehidupan bangsa dengan penerapan konsep aqidah islam

dan akhlakul karimah dengan sumber dana pribadi dari DR.(HC).H.Marfin Kasduri.

1 Kristanto Harianto Ir, Konsep dan Perancangan Database, Andi Offset, Yogyakarta, 1993, Hal2 Wakyu Choi. 2000. Beginning PHP4. Birmingham: Wrox

4

Pada tahun 1990 tersebut dengan kondisi keuangan yang sangat minim didirikanlah unit

pertama dari yayasan Raudlatul Uluum SMTP (Sekolah Menegah Teknologi Pertanian) yang saat ini

menjadi SMK-1 Raudlatul Uluum bidang keahlian : Pertanian dan perkebunan dengan program

keahlian : Budi Daya Tanaman. Beliau pada saat itu menganggap komoditi daerah Labuahan Batu

Sumatra Utara dari perkebunan kelapa sawit dan karet yang cukup luas dan besar akan memerlukan

tenaga-tenaga kerja bidang pertanian dan perkebunan yang cukup besar pula, itulah latar belakang

didirikannya SMK-1 Raudlatul Uluum (Pertanian & Perkebunan) juga cukup signifikan dengan respon

masyarakat untuk menyekolahkan anak-anaknya ke sekolah ini cukup tinggi dengan kualitas lulusan

juga dapat diakui keunggulannya untuk mengisi lapangan kerja disektor pertanian dan perkebunan

dilabuhan batu pada khususnya dengan menjadi tenaga kerja diperusahaan pertanian dan

perkebunan atau berwira usaha disektor tersebut.

3.2 Analisis Sistem

1. Adanya permasalahan-permasalahan yang timbul disistem yang lama, permasalahan itu

berupa tidak efisiennya informasi

2. Pertumbuhan organisasi, yang menyebabkan harus disusunya sistem yang baru.

Pertumbuhan organisasi diantaranya adalah kebutuhan informasi yang semangkin luas dan

cepat, volume pengolahan data yang semangkin meningkat, kuantitas siswa semangkin

banyak, kebutuhan informasi yang mengalami peningkatan.

3. Untuk Meraih Kesempatan-kesempan

Dengan adana perkembangan teknologi informasi yang semangkin cepat, sekolah mulai

merasakan bahwa teknologi informasi ini perlu digunakan guna meningkatkan pelayanan

kepada siswa dalam rangkan memanfaatkan kemajuan teknologi informasi dan serta ikut

mencerdaskan anak bangsa. Sehingga timbul kepercayaan orang tua siswa dan masyarakat

terhadap sekolah.

langkah-langkah dasar yang harus dilakukan oleh analisis sistem yaitu sebagai berikut :

3.2.1 Identifikasi Masalah

1. Adapun permasalahan yang terjadi pada SMK Raudlatul Uluum adalah belum adanya media

promosi dan informasi yang dapat dengan mudah diakses semua golongan tanpa dibatasi

waktu dan tempat.

2. Layanan informasi sekoalah yang diterima orang tua siswa sering terlambat dikarenakan

orang tua siswa berada diluar daerah.

3. Informasi yang dihasilkan relatif sedikit, kurang ter-update dan sering terjadi kesalahan yang

disebabkan unsur manusiawi (Human Error).

5

3.2.2 Analisis Kelemahan

1. Analisis Kinerja (Performance)

Tabel 3.1 Analisis Performance (Kinerja)

Parameter Hasil analisis

Trougput

Dalam hal ini beban kerja yang dibebankan pada karyawan bagianpublikasi besar dan berat dan kurang efisien karena terlalalu banyakmenyita waktu, tenaga dan biaya. Karena sistem bekerja dari bagianpublikasi masih manual dengan menggunakan brosur dan pamphlet,namun kerja publikasi tidak cukup sampai disitu karena masih harusmendata berapa banyak biaya yang harus dikeluarkan dan daerahmana saja objek publikasinya yang nantinya dijadikan laporan.

ResponseTime

sudah jelas bahwa waktu tanggap terhadap publikasi tidak dilakukansatu waktu, karena harus melalui beberapa tahapan masing-masingsehingga waktu yang terpakaipun tidak sedikit, itupun tidak hannyaterjadi pada wilayah subjeknya, pemberian informasi kepadamasyarakat global juga membutuhkan waktu yang lama.

2. Analisis Informasi (Information)

Tabel 3.2 Analisis Information (informasi)

Parameter Hasil analisis

Tepat waktuInformasi yang disajikan kurang tepat waktu, karena informasitidak dapat disajikan dengan cepat.

Relevan Informasi yang disajikan sudah cukup relevan dengan kebutuhan.

Akurat Informasi yang disajikan sudah cukup akurat.

3. Analisis Ekonomi (Economy)

Tabel 3.3 Analisis Economic (ekonomi)

Parameter Hasil analisis

Biaya Biaya pembuatan sarana promosi dan informasi cukup besar.

Manfaat Manfaat dari sistem lama kurang maksimal, karena membutuhkanbiaya yang besar untuk pembuatan sarana informasi dan promosi.

4. Analisis Pengendalian (Control)

Tabel 3.4 Analisis Control (Pengendalian)

Hasil analisis

Karena dari hasil analisis sering kali terjadi kesulitan saat terjadi kesalahan padamedia cetak (misalnya pada brosur) sehingga seringkali harus dilakukan revisibaru sebelum dilakukan pencetakan ulang dalam jumlah besar.

6

5. Analisis Efesiensi (Efficienci)

Tabel 3.5 Analisis Eficiency (Efesiensi)

Parameter Hasil analisis

EfisiensiDalam pembuatan brosur, banyaknya waktu dan tenaga yang terbuangtidak sebanding dengan jumlah yang dihasilkan.

6. Analisin Layanan (Services)

Tabel 3.6 Ananlisis Service (Layanan)

Hasil analisis

Proses pemberitahuan informasi masih menggunakan metode lama via brosur,baner dan poster,sehingga sering kali terjadi cenderung terlambat dalampenyampaian informasi tersebut.

Data yang ditampilkan hannya berbentuk teks.

7

3.2.3 Pemodelan Data

Data model adalah cara formal untuk menggambarkan data yang digunakan dan diciptakan

dalam suatu sistem. Model ini menunjukkan orang, tempat atau tempat pengambilan data dan

hubungan antar data tersebut.

1. Entity Relationship Diagram (ERD)

Gambar 3.2 Entity Relationship Diagram

8

1. Mentransformasikan Diagram ERD ke Dalam Tabel

Tabel 3.8 Tabel AdminTabel Admin

user_name*password

Tabel 3.13 Tabel elektroTabel elektro

Id_elektro*gambardeskripsitgl_kirim

Tabel 3.19 Tabel prestasiTabel prestasi

Id_prestasi*Jenis_prestasiNis**FotoDetail_prestasiketerangan

Tabel 3.9 Tabel BeritaTabel Berita

Id_berita*user_name **KategoriJudulIsiTgl_kirimfoto

Tabel 3.10 Tabel Buku TamuTabel Buku Tamu

Id_bktamu*NamaEmailkomentarTgl_kirim

Tabel 3.11 Tabel datamapelTabel datamapel

Id_mapel*user_name **KategoriJudul kelasIsiTgl_kirim

Tabel 3.12 Tabel ekskulTabel ekskul

Id_ekskul*Jenis_ekskulWaktuKeteranganHarinip**

Tabel 3.14 Tabel otomotifTabel otomotif

Id_otomotif*gambardeskripsitgl_kirim

Tabel 3.15 Tabel pertanianTabel pertanian

Id_pertanian*gambardeskripsitgl_kirim

Tabel 3.16 Tabel staf/karyawanTabel staf

Id_ staf *fotonamakelaminalamattgl_lahirtugas

Tabel 3.17 Tabel siswaTabel siswa

Nis*FotoKetrangankeahliannamaalamattgl_lahir

Tabel 3.18 Tabel saranaTabel sarana

Id_sarana*Jenis_saranajumlahluasketerangan

Tabel 3.20 Tabel materiTabel materi

Id_materi*nip**Tgl_kirimJudul_materiNama_fileketerangannama

Tabel 3.21 Tabel galeryTabel galery

Id_galery*gambardeskripsitgl_kirim

Tabel 3.22 Tabel guruTabel guru

nip*namaklaminalamattgs_mengajartgl_lahirfotogambarpassword

Tabel 3.23 Tabel EventTabel guru

id_eventnama_eventdetailtgl_pelaksanaantgl_kirim

9

3.2.4 Relasi Antar Tabel

10

1. DFD level 0

Diagram ini adalah penguraian dari proses pada diagram konteks. Diagramnya dapat dilihan

pada gambar 3.12 berikut ini :

Gambar 3.12 DFD Level 0

11

4. Implementasi Dan Pembahasan

Implementasi merupakan langkah untuk melaksanakan segala sesuatu yang telah dirancang

sebelumnya. Adapun langkah implementasi ini dibagi lagi menjadi tiga bagian dasar diantaranya :

1. Penetapan rencana implementasi

2. Pelaksanaan implementasi

3. Tindak lanjut implementasi

4.1 Penetapan Rencana Implementasi

Rencana ini ditetapkan agar tidak terjadi kesalahan dalam pembagian waktu implementasi.

Dengan kata lain, rencana implementasi merupakan kontrol pengendalian terhadap waktu sehingga

implementasi dapat berjalan dan selesai tepat waktu. Rencana implementasi yang dibuat adalah

sebagai berikut :

1. Implementasi basis data

2. Pembuatan website

3. Pemilihan data dan pelatihan personil

4. Pengujian website

5. Upload website

6. Mempromosikan website

4.2 Pelaksanaan Implementasi

Laporan dari setiap proses implementasi yang telah dilakukan adalah sebagai berikut :

4.2.1 Implementasi Basis Data

Meliputi pembuatan database dan table diprogram XAMPP. Dalam hal ini pembuatan

database pada website yang akan dibangun yaitu, Website SMK Raudlatul Uluum dengan nama

databasenya adala raudlatul_uluum berikut tahapannya :

1. Pembuatan Database.

2. Pembuatan Tabel

4.3 Pengujian Website

Pada tahap ini, website diuji untuk menyakinkan bahwa semua modul telah bekerja tanpa

mengalami kesalahan, disamping itu juga untuk mengetahui adanya kesalahan yang belum diketahui

sebelumnnya. Beberapa kegiatan terhadap pengujian meliputi tes input data, ubah, edit, delete, item

output, dan penanganan kesalahan.

4.3.1 Manual Program

Manual program merupakan langkah terahir dalam implementasi sistem. Tujuan dari

pembuatan manual program adalah untuk memberikan panduan kepada user, guru dan admin dalam

menjalankan atau mengoprasikan website melalui beberapa tampilan gambar.

12

1. Manual Program Bagi Admin

1. Halaman Login

Halaman yang merupakan form input bagi admin untuk dapat masuk kedalam sistem. Admin

diminta untuk memasukkan nama user dan passwordnya.

Gambar 4.11 Halaman Login Admin

2. Halaman Home Admin

Apabila admin sukses melakukan login maka akan tampil daftar jumlah data yang ada dalam

tiap tabel dalam database, dengan menu link disamping untuk menuju halaman yang lebih

spesifik dalam mengelola setiap data yang terdapat dalam data base.

Gambar 4.12 Halaman Home Admin

13

2. Halaman Manual Bagi Guru

Pembahasan yang dilakukan terhadap bagian-bagian manual guru adalah sebagai berikut :

a) Halaman Login

Halaman yang merupakan form input bagi guru untuk dapat masuk kedalam sistem. Setiap

guru yang hendak masuk diminta untuk memasukkan nama user dan passwordnya.

Gambar 4.28 Halaman Login Guru

b) Halaman Home Guru

Apabila Guru sukses melakukan login maka akan tampil halaman profil guru, dengan menu

link disamping untuk menuju halaman yang lebih spesifik.

Gambar 4.29 Halaman Home Guru

14

3. Halaman Manual Bagi User

Halaman Home user

Berisi tentang informasi-informasi terbaru tentang SMK Raudlatul Uluum.

Gambar 4.32 Halaman Home User

15

5. Penutup

5.1 Kesimpulan

Sebagai penutup dari laporan pembuatan website dan penelitian yang telah dilakukan olehpenulis dan berdasarkan dari rumusan masalah yang ada yaitu Bagaimana merancang dan membuatsistem informasi dan media promosi sekolah yang dapat diakses melalui internet, maka dapatdiambil beberapa kesimpulan yaitu:

1. Sistem lama yang digunakan oleh SMK Raudlatul Uluum dalam memberikan layanan informasi

sekaligus media promosi belum cukup efektif dan terlalu banyak memakan biaya.

2. Sistem informasi sekolah berbasis WEB ini menghasilkan 16 tabel database sehingga mampu

memenuhi kebutuhan yang di harapkan untuk memudahkan masyarakat dalam memperoleh

informasi tentang sekolah secara umum juga sebagai solusi bagi pihak SMK Raudlatul Uluum

untuk malakukan promosi dan menyampaikan informasi bagi siswa, guru dan juga masyarakat

luas, tanpa harus memakan banyak biaya, waktu, dan tenaga.

3. Didalam website ini juga terdapat halaman administrator yang berfungsi untuk mengolah data-

data agar informasi yang disajikan selalu up-to-date.

4. Dengan adanya website ini para guru yang ingin membagikan materi pelajaran dapat dengan

mudah melakukannya, karena tersedia ruang bagi guru untuk meng up-load materi sekolah di

website.

5.2 Saran

Penulis sangat menyadari bahwa dalam pembuatan website maupun laporan ini masih

banyak terdapat kekurangan yang sudah selayaknya dapat menjadi bahan pertimbangan dan bahan

pemikiran oleh pengembang selanjutnya sehingga menjadi lebih baik, atau yang biasa disebut

sebagai kelemahan sistem.

Beberapa saran yang ingin disampaikan penulis antara lain:

1. Didalam Situs WEB ini belum tersedia fitur/layanan pendaftaran calon siswa baru secara

on-line, baru sekedar pengumuman PSB saja.

2. Website yang baru saja selesai dibuat ini hannya bisa diakses melalui komputer yang

terhubung ke internet dan belum dapat di akses melalui handpone (melalui WAP).

3. Website ini juga belum tersedia layanan member bagi para pengunjung seperti siswa

maupun kalangan umum.

4. Oleh karena itu untuk para pengembang webasite SMK Raudlatul Uluum selanjutnya

agar sudah bisa melakukan dan memenuhi kekurangan-kekurangan tersebut diatas.

Akhir kata, semoga pembuatan laporan ini dapat bermanfaat bagi semua.

16

Daftar Pustaka

Kristanto Harianto Ir, Konsep dan Perancangan Database, Andi Offset, Yogyakarta, 1993

Raymond Mcloud, Jr. 2001, 1996. Sistem Informasi Managemen Jilid 1(Edisis Bhs Indonesia), PT.

Prenhalindo, Jakarta.

Sudaryanto, Bambang , Sistem Informasi Manajemen SKK 3408.STMIK AMIKOM, Yogyakarta.

Al Fatta, Hanif, 2007, Analisis Dan Perancangan Sistem Informasi, Ed. 1, Andi. Yogyakarta.

Indrajit, Richardus Eko, 2001, Manajemen Informasi dan Teknologi Informasi, PT. Elek Media

Komputindo, Jakarta.

Fathansyah, Ir, 2007, Basis Data, Cetakan Keenam, Informatika, Bandung.

Suyantoro, Sigit, 2006, MADCOMS Mendesain website dengan photoshop, frontpage, dan

pemrograman PHP-MySQ, Andi Offset, Yogyakarta.

Jasmadi, 2004, Promosi Web & Registrasi Domain (dengan berbagai tehnik & tool),-Ed. I, Andi,

Yogyakarta.

Rudyanto arief, M. Intro to Web Programming(Modul Pemrograman web) STMIK AMIKOM

Yogyakarta.

Sunarfrihantono, Bimo, 2002, PHP dan MySQL untuk Web, Ed. I, Yogyakarta, Andi.

Choi, Wakyu. 2000. Beginning PHP4. Birmingham: Wrox