Publikasi_08.12.3360.docx

25
PEMBUATAN WEBSITE FORUM MILANISTI INDONESIA SEZIONE JOGJA MENGGUNAKAN PHP DAN MYSQL NASKAH PUBLIKASI diajukan oleh Umar Ismail Saleh Joko Sulistyo 08.12.33 60 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014

Transcript of Publikasi_08.12.3360.docx

PEMBUATAN WEBSITE FORUM MILANISTI INDONESIA SEZIONE JOGJA MENGGUNAKAN PHP DAN MYSQL

NASKAH PUBLIKASI

diajukan oleh

Umar Ismail Saleh Joko Sulistyo

08.12.3360

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTAYOGYAKARTA2014

MAKING WEBSITE FORUM MILANISTI INDONESIA SEZIONE JOGJA USING PHP AND MYSQL

PEMBUATAN WEBSITE FORUM MILANISTI INDONESIA SEZIONE JOGJA MENGGUNAKAN PHP DAN MYSQL

Umar Ismail Saleh Joko SulistyoHeri SismoroJurusan Sistem InformasiSTMIK AMIKOM YOGYAKARTA

ABSTRACT

Milanisti Indonesia Sezione Jogja is a community or more precisely fan club from AC Milan football team. Until now Milanisti Sezione Indonesia Yogyakarta has several subordinate Division, and has a members quite a lot ie there are approximately 190 members registered in Milanisti Indonesia Sezione Jogja. With the number of members who pretty much it needed a website forum.

In addition to supporting the existence of Milanisti Indonesia Sezione Jogja, website forum is also used to facilitate the conveting of information from organizer to the members, and also the exchanging information between members.

With the look background of the problem above, the writer wants create website forum for Milanisti Indonesia Sezione Jogja community.

Kata-kunci : Website Forum Creation

1. Pendahuluan

Sepak bola adalah salah satu cabang olahraga yang paling digemari di dunia. Ada terdapat klub sepak bola salah satunya yaitu Associazione Calcio Milan atau lebih dikenal dengan sebutan AC Milan. Klub ini didirikan pada tahun 1899, dan mendapat sebutan sebagai Il Club Piu Titolato Al Mondo. Karena Kesuksesannya ini, maka AC Milan digemari banyak orang, salah satunya di Indonesia.Di Indonesia terdapat Komunitas Penggemar AC Milan yang dikenal dengan Milanisti Indonesia. Milanisti Indonesia berdiri tanggal 16 Maret 2003 di jakarta, sampai tahun 2013 Milanisti Indonesia telah tersebar ke berbagai daerah di Indonesia, salah satunya yaitu Yogyakarta. Milanisti Indonesia Sezione (bagian) Jogja berdiri pada tanggal 20 Mei 2007. Pada awalnya Milanisti Indonesia sezione Jogja mampu merekrut anggota yang cukup banyak. Sampai tahun 2013 ini Milanisti Indonesia Sezione Jogja memiliki massa kurang lebih mencapai ratusan orang, dan yang telah terdaftar sebagai member ada sekitar 190 member.Dengan adanya jumlah anggota yang cukup banyak para pengurus terkadang masih kesulitan dalam penyampaian informasi lebih detail kepada para anggotanya, sehingga dibutuhkan sebuah media untuk membantu mempermudah komunitas dalam berinteraksi dengan anggotanya yang semakin lama semakin bertambah.Perkembangan internet saat ini semakin hari semakin maju, selain memudahkan masyarakat dalam mengakses dan mencari segala jenis informasi yang dibutuhkan, internet juga digunakan untuk saling berinteraksi dengan memanfaatkan media sosial dan website forum. Dengan adanya penggunaan internet yang semakin berkembang, banyak komunitas membangun sebuah website forum guna memperkenalkan tentang komunitasnya dan juga sebagai media interaksi dan komunikasi. Selain itu dengan adanya website forum tersebut, para member dari komunitas itu sendiri bisa saling bertukar informasi.Penulis di sini mencoba membuat sebuah website forum guna membantu komunitas Milanisti Indonesia Sezione Jogja untuk mengembangkan eksistensinya dengan memanfaatkan media internet.

2. Landasan Teori

2.1 Definisi Sistem, Informasi, Sistem Informasi

2.1.1 Pengertian Sistem

1

Menurut Jogiyanto Hartono, MBA, Ph.D1 Suatu sistem adalah Suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan. Sedangkan menurut Menurut Abdul Kadir2 sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan.Dari definisi diatas dapat disimpulkan bahwa sistem adalah sekumpulan beberapa komponen yang saling berhubungan dan saling melengkapi untuk mencapai suatu tujuan tertentu.2.1.2 Pengertian InformasiDefinisi informasi menurut Jogiyanto Hartono, MBA, Ph.D3 adalah data yang diolah menjadi bentuk yang lebih berguna bagi yang menerimanya.Definisi diatas dapat disimpulkan bahwa informasi adalah data yang telah diproses atau diolah yang berguna dan bermanfaat bagi yang membutuhkan.2.1.3 Pengertian Sistem InformasiDefinisi Sistem informasi menurut Tafri D. Muhyuzir4 adalah data yang dikumpulkan, dikelompokkan dan diolah sedemikian rupa sehingga menjadi sebuah satu kesatuan informasi yang saling terkait dan saling mendukung sehingga menjadi suatu informasi yang berharga bagi yang menerimanya. Sistem informasi pada dasarnya terbentuk melalui suatu kelompok kegiatan operasional yang tetap yaitu mengumpulkan data, mengelompokkan data, menghitung data, menganalisis data dan menyajikan data.2.2 Konsep Dasar Internet

Internet merupakan sebuah sistem komunikasi global yang menghubungkan komputer-komputer dan jaringan-jaringan komputer di seluruh dunia. Menurut Wahyu Supriyanto5 Internet berasal dari bahasa latin inter yang berarti antara. Secara perkata INTERNET berarti jaringan antara atau penghubung, sehinggakesimpulan dari defenisi internet ialah merupakan hubungan antara berbagai jenis komputer dan jaringan di dunia yang berbeda sistem operasi maupun aplikasinya dimana hubungan tersebut memanfaatkan kemajuan komunikasi (telepon dan satelit) yang menggunakan protokol standar dalam berkomunikasi yaitu protokol TCP/IP (Transmission Control/Internet Protocol).2.3 Konsep Dasar Website

1 Jogiyanto Hartono, MBA, Ph.D, Pengenalan Komputer (Yogyakarta: Andi, 2004) Hal.683.2 Abdul Kadir, Pengenalan Sistem Informasi(Yogyakarta: Andi,2003) Hal.54.3 Jogiyanto Hartono, MBA, Ph.D, Analisis dan Disain Sistem Informasi Pendekatan TerstrukturTeori dan Aplikasi Bisnis (Yogyakarta: Andi, 1999) Hal.8.4 Tafri D. Muhyuzir, Analisa Perancangan Sistem Pengolahan Data, cetakan kedua (Jakarta: PT.Elex Media Komputindo, 2001) Hal.8.5 Wahyu Supriyanto - Ahmad Muhsin, Teknologi Informasi Perpustakaan (Yogyakarta:

2Kanisius,2008) Hal.60.

Dalam mengakses informasi dari dunia internet, pengguna akan menemukan informasi berbentuk teks, gambar, animasi, ataupun suara dalam sebuah media atau halaman yang disebut dengan website atau situs. Menurut Rahmat Hidayat6 Website atau biasa disebut situs adalah kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi,suara, dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan dan saling terkait, yang masing-masing dihubungkan dengan jaringan-jaringan halaman.2.4 Konsep Basis Data

Dalam pengembangan sistem informasi diperlukan basis data sebagai media penyimpanan data. Basis data juga dapat meningkatkan kinerja serta mempercepat pelayanan kepada pengguna.Menurut Kusrini, M.Kom7 Basis data adalah kumpulan data yang saling

berelasi. Data sendiri merupakan fakta mengenai obyek, orang, dan lain-lain. Data dinyatakan dengan nilai (angka, deretan karakter, atau simbol). Basis data dapat didefinisikan sebagai himpunan kelompok data yang saling berhubungan yang diorganisasi sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah.2.4.1 Diagram Konteks

Diagram konteks adalah diagram tingkat atas, dan merupakan diagram dari sebuah sistem yang menggambarkan aliran-aliran data yang masuk dan keluar dari sistem dan yang masuk dan keluar dari entitas.2.4.2 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari sistem. DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir (misalnya lewat telepon, surat, dan sebagainya) atau lingkungan fisik dimana data tersebut akan disimpan (misalnya file, kartu, hardisk, tape, diskette, dan lain sebagainya).2.5 Perangkat Lunak yang Digunakan

2.5.1 PHP (Pretext Hyper-Processor)

PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankanpada server sedangkan yang dikirimkan ke browser hanya hasilnya. PHP menyatu

6 Rahmat Hidayat, Cara Praktis Membangun Website Gratis(Jakarta:PT Elex MediaKomputindo,2010)Hal.2.7 Kusrini, M.Kom, Strategi Perancangan dan Pengelolaan Basis data(Yogyakarta:Andi,2007)Hal.2.

dengan bahasa HTML untuk membuat halaman web yang menarik. PHP mampu berjalan di atas beberapa platfrom seperti Windows, Unix serta varian Linux. Beberapa kelebihan PHP antara lain dapat membuat situs yang interaktif dengan forum diskusi, guestbook dan sebagainya, koneksitas yang baik dengan bermacam- macam database seperti Oracle, MySQL, PostgreSQL dan lain-lain.2.5.2 MySQL (My Structrure Query Language)

MySQL (My Structrure Query Language) adalah sebuah program pembuat database yang bersifat open source, menurut Antonius Nugraha Widhi Pratama8MySQL adalah suatu manajemen basis data relasional yang mampu bekerja dengan cepat, kokoh, dan mudah digunakan. Karena sifatnya yang open source dan memiliki kemampuan menampung kapasitas yang sangat besar, maka MySQL menjadi database yang sangat popular dikalangan programmer web.

3. Analisis dan Perancangan Sistem

3.1 Tinjauan Umum dan Analisis Sistem

Pada website forum ini akan mengikuti prinsip CMS (Content Management System) dimana terdapat pengunjung biasa, member dari forum, dan administrator website forum. Pengunjung biasa artinya pengunjung yang hanya dapat melihat informasi umum yang ditampilkan dalam website forum, seperti artikel, dan profil komunitas.Analisis sistem dapat didefinisikan sebagai, bagaimana memahami dan memspesifikasi dengan detail apa yang harus dilakukan oleh sistem. Sementara sistem desain diartikan sebagai menjelaskan dengan detail bagian-bagian dari sistem informasi (ANSI) bisa didefinisikan sebagai proses organisasional kompleks dimana sistem informasi berbasis komputer diimplementasikan.3.1.1 Analisis Kelemahan Sistem

Pada tahapan analisis kelemahan sistem, analis mempunyai tugas mendefinisikan masalah sistem, melakukan studi kelayakan, dan menganalisis kebutuhan sistem yang akan dikembangkan dalam perancangan website forum. Untuk mengindentifikasi masalah, maka kita harus melakukan analisis terhadap kinerja, informasi, ekonomi, keamanan aplikasi, efesiensi dan pelayanan pelanggan. Panduan ini dikenal dengan analisis PIECES (Performance, Information, Economy, Control, Eefficiency, dan Services).3.1.1.1 Analisis Kinerja (Performance)

8 Antonius Nugraha Widhi Pratama, Codelgniter: Cara Mudah Membangun Aplikasi PHP (Jakarta: Mediakita, 2010)Hal.9.

Kinerja adalah suatu kemampuan sistem dalam menyelesaikan tugas dengan cepat sehingga sasaran dapat segera tercapai. Kinerja diukur dengan jumlah produksi (throughput) dan waktu yang digunakan untuk menyesuaikan perpindahan pekerjaan (response time).3.1.1.2 Analisis Informasi (Information)

Informasi merupakan hal penting karena dengan informasi tersebut pihak sekolah, masyarakat dan user dapat melakukan langkah selanjutnya. Apabila kemampuan sistem informasi baik, maka user akan mendapatkan informasi yang tepat waktu dan relevan sesuai dengan yang diharapkan.3.1.1.3 Analisis Ekonomi (Economy)

Alasan ekonomi barangkali merupakan motivasi paling utama bagi suatu proyek. Pijakan dasar bagi kebanyakan usaha adalah biaya. Persoalan ekonomis dan peluang berkaitan dengan masalah biaya. Sistem yang berjalan pada usaha pembibitan ikan lele bapak Tarman memang tidak membutuhkan biaya banyak namun masih sangat tradisional sehingga informasi dan promosi tidak berjalan lancar3.1.1.4 Analisis Pengendalian (Control)

Keberadaan kendali atau kontrol dalam sebuah sistem sangat dibutuhkan untuk mendeteksi secara dini penyalahgunaan informasi oleh pihak yang tidak bertanggung jawab, dan apabila terjadi kesalahn atau turunnya kinerja yang dibawah standar langsung dapat diketahui.3.1.1.5 Analisis Efisiensi (Efficiency)

Efisiensi menyangkut bagaimana menghasilkan output sebanyak-banyaknya dengan input yang sekecil mungkin. Berhubungan dengan sumber daya yang ada guna meminimalkan pemborosan. Efisiensi dari sistem yang dikembangkan adalah pemakaian secara maksimal atas sumber daya yang tersedia yang meliputi manusia, informasi, waktu, uang, peralatan, dan keterlambatan memasukan data.3.1.1.6 Analisis Pelayanan (Services)

Peningkatan pelayanan memperlihatkan kategori yang beragam. Proyek yang dipilih merupakan peningkatan pelayanan yang lebih baik bagi instansi, user dan bagian lain yang merupakan simbol kualitas dari suatu sistem informasi.3.1.2 Analisis Kebutuhan Sistem

Tujuan dari fase analisis adalah memahami dengan sebenar-benarnya kebutuhan dari sistem baru dan mengembangkan sebuah sistem yang mewadahi kebutuhan tersebut, atau memutuskan bahwa pengembangan sistem baru tidak dibutuhkan. Maka dalam prancangan website ini perlu ditunjang teknologi yang memadai dari prangkat keras (hardware), perangkat lunak (software) dan sumber daya manusia (brainware).

Perangkat keras disini adalah alat yang digunakan untuk pembuatan website ini. Konfigurasi perangkat keras yang dibutuhkan adalah seperangkat komputer yang bisa menjalankan semua aplikasi untuk mendukung pembuatan website ini. Perangkat keras (hardware) dalam pembuatan :

1. Seperangkat komputer

2. Monitor

3. Keyboard + mouse

4. Device penunjang lainnya

Perangkat lunak (software) yang digunakan adalah :

1. Sistem operasi

2. Perangkat lunak untuk perancangan

3. Perangkat lunak untuk desain

4. Perangkat lunak untuk Web Browser

5. Perangkat lunak untuk Web Server dan database server

3.2 Perancangan Sistem

Dalam pembuatan website diperlukan perancangan sistem untuk mempermudah dalam pembuatan dan administrasinya. Desain sistem dilakukan untuk memberikan gambaran secara umum kepada user tentang sistem yang akan diusulkan. Pemodelan proses sistem yang dibuat kali ini adalah menggunakan pemodelan logic (logical model) yaitu DFD dan pemodelan fisik (phisycal model) yaitu dengan flowchart sistem.3.2.1 Diagram KonteksPerancangan sistem website forum yang disajikan dalam bentuk diagram konteks dapat dilihat pada gambar berikut ini:

Gambar Diagram Konteks

3.2.2 Data Flow Diagram (DFD) Level 0

Perancangan sistem website forum menggunakan Alur data yang disajikan dalam bentuk DFD Level 0 yang dapat dilihat pada gambar sebagai berikut :.

Gambar Data Flow Diagram (DFD) Level 0

3.2.3 Data Flow Diagram (DFD) Level 1

Gambar Data Flow Diagram (DFD) Level 1

3.2.4 Flowchart Sistem

Gambar Flowchart Pendaftaran User Baru, Proses Login, Membuat Kategori, dan Membuat Artikel

3.3 Perancangan Basis Data

3.3.1 Relasi Antar Tabel

Gambar Relasi Antar Tabel

4. Implementasi dan Pembahasan

4.1 Implementasi Sistem

Implementasi sistem merupakan prosedur yang dilakukan untuk menyelesaikan desain sistem yang telah direncanakan maupun yang ada didalam suatu dokumen desain yang disetujui, menguji sistem, menginstal dan menulis sistem yang baru. Tahapan implementasi sistem ini meliputi beberapa kegiatan antara lain adalah menerapkan rencana implementasi, melakukan kegiatan implementasi sistem serta tindak lanjut implementasi.4.1.1 Implementasi Database

Implementasi basis data meliputi penentuan tipe data pada masing-masing field sekaligus pembuatan database tersebut, berikut adalah implementasi dari database yang telah direncanakan. Untuk tampilan database yang digunakan adalah seperti gambar berikut.

Gambar Database

4.1.2 Pengujian Sistem

Sesuai dengan rancangan fisik sebagai perencanaan aplikasi, maka program yang dibuat haruslah sesuai dengan rancangan. Dalam penerapan kode- kode program yang membangun website ini juga harus diuji agar terhindar dari kesalahan program secara menyeluruh. Pengujian sistem dapat dilakukan dengan dua cara yaitu Uji white box dan Uji black box.Uji white box yang dilakukan yaitu pada pengisian user login dari pengunjung yang jika salah satu atau lebih bagian tidak diisi maka akan muncul pesan error yang yaitu login gagal.Sedangkan Uji black box diterapkan pada Modul yang diuji pada website forum adalah halaman kategori. Pengujian modul admin ini berhasil menampilkan output kategori sesuai dengan yang dijalankan atau yang diinputkan oleh admin.4.1.3 Pengujian Program

Dalam pengujian program mungkin akan terjadi beberapa kesalahan. Kesalahan program yang mungkin terjadi antara lain :1. Kesalahan bahasa (language errors) atau kesalahan penulisan (syntax errors) atau kesalahan gramatikal (grammatical errors) adalah kesalahan dalam penulisan kode program yang tidak sesuai dengan yang diisyaratkan. Kesalahan ini relative mudah ditemukan dan diperbaiki karena kompiler akan memberitahukan letak dan sebab kesalahan waktu program dieksekusi.2. Kesalahan logika (logical errors) adalah kesalahan logika pada program yang

dibuat. Ksalahan ini sulit ditemukan, karena tidak ada pemberitahuan mengenai kesalahannya dan tetap diperoleh hasil dari proses program, tetapi hasilnya salah. Kesalahan ini dapat ditemukan dengan menganalisis alur logikanya.4.1.4 Pemeliharaan Sistem

Berdasarkan keterangan dan hal-hal yang telah diuraikan tersebut maka diperlukan adanya pemeliharaan terhadap sistem agar sistem yang telah dirancang dapat selalu berjalan sebagaimana yang diharapkan. Adapun tujuan dari pemeliharaan sistem adalah sebagai berikut:1. Mencegah dan menghindari adanya hal-hal yang tidak diinginkan terhadap kelainan sistem yang dapat mendatangkan masalah-masalah baru yang diperbuat oleh oknum-oknum yang tidak bertanggung jawab.2. Menggantikan pemeliharaan sistem dengan survey sistem apabila modifikasi yang diminta atau hardware serta software relative besar.

4.2 Pembahasan

Pembahasan disini akan menjelaskan tentang hasil yang di dapat oleh pembuat dengan memberikan tampilan dari program website forum sesuai dengan perencanaan sistem sebelumnya.4.2.1 Tampilan Halaman Menu Utama

Halaman menu utama adalah halaman pertama sekali diwaktu kita menjalan kan program forum diskusi.4.2.2 Tampilan Halaman Forum

Halaman forum adalah halaman yang menampilkan index kategori dari forum

Milanisti Indonesia sezione Jogja.

4.2.3 Tampilan Halaman Profil

Halaman Profil berisi tentang sejarah berdirinya Milanisti Indonesia sezione Jogja dan segala hal yang dapat menjadi informasi tentang Milanisti Indonesia sezione Jogja.4.2.4 Tampilan Halaman Galeri

Halaman Galeri berisi tentang kumpulan foto foto dari kegiatan Milanisti Indonesia sezione Jogja.4.2.5 Tampilan Halaman Hotline

Halaman hotline berisi tentang alamat maupun nomor penting yang berhubungan dengan komunitas Milanisti Indonesia sezione Jogja.4.2.6 Tampilan Halaman Login

Halaman Login adalah halaman yang digunakan untuk user forum Milanisti Indonesia sezione Jogja login dan melakukan kegiatan dalam forum.4.2.7 Tampilan Halaman Daftar

Halaman daftar adalah halaman yang di gunakan untuk pengunjung web yang ingin bergabung menjadi user forum Milanisti Indonesia sezione Jogja.4.3 Evaluasi

Setelah selesai dengan pembuatan kemudian dilanjutkan dengan pengimplementasian program maka di perlukan sebuah evaluasi guna Pembuatan website forum ini mempunyai kelebihan dan kekurangan, diantaranya sebagai berikut:4.3.1 Kelebihan

10Jika ditinjau dari segi manfaatnya, aplikasi website dan forum Milanisti Indonesia sezione Jogja ini dapat memberikan manfaat bagi seluruh anggota komunitas, selain untuk penyampaian informasi yang lebih akurat dan cepat dari pengurus Milansti Indonesia sezione Jogja juga dapat di gunakan untuk interaksi sesama user dalam bertukar informasi sehingga lebih mempererat hubungan antar

sesama milanisti. Selain itu user forum juga dapat mengetahui sejarah berdirinya serta kepengurusan dari komunitas Milanisti Indonesia sezione Jogja. Dan bagi pengunjung yang bukan user juga dapat melihat contact person dari komunitas di halaman hotline.4.3.2 Kekurangan

Sedangkan untuk kekurangan dari website ini yaitu masih belum adanya menampilkan profil dari user seperti forum kebanyakan, serta antar sesama user belum bisa saling bertukar personal message.

5. Penutup

5.1 Kesimpulan

Seperti yang sudah diuraikan dan dijelaskan dalam bab-bab sebelumnya, berikut ini adalah beberapa kesimpulan dari pembuatan website forum Milanisti Indonesia sezione Jogja :1. Website forum Milanisti Indonesia sezione Jogja sudah terbentuk dengan menggunakan bahasa pemrograman PHP dan menggunakan database MySQL sesuai dengan perencanaan.2. Dengan tersedianya website forum ini dapat membantu interaksi dan komunikasi pada komunitas Milanisti Indonesia sezione Jogja dengan memanfaatkan media internet.5.1 Saran

Dari pembahasan-pembahasan terdapat beberapa saran guna membantu pengembangan sistem informasi pada website forum ini dan berguna pada pengguna (User) sistem, adapun saran-saran tersebut antara lain:1. Untuk pengembangan selanjutnya bisa ditambahkan fasilitas pada website yaitu antara lain menambahkan aktifitas twitter atau facebook komunitas pada halaman awal.2. Website forum ini dapat dikembangkan penggunaannya, yaitu dengan dibuatkan aplikasi dalam android.3. Pada proses Entri data hendaknya berhati-hati guna mencegah kesalahan

yang tidak diinginkan, terutama dalam menyampaikan informasi yang dibutuhkan oleh pengguna (User).4. Untuk mencegah hal-hal yang tidak diinginkan selain perawatan pada sistem ini juga diperlukan pengamanan file atau back up, sehingga dapat mencegah kerusakan pada program ataupun data-data yang ada.

DAFTAR PUSTAKA

Hartono, MBA, Ph.D, Jogiyanto. 2004. Pengenalan Komputer. Yogyakarta: Andi.

Hartono, MBA, Ph.D, Jogiyanto. 2005. Analisis dan Disain Sistem Informasi. Yogyakarta: Andi.Hartono, MBA, Ph.D, Jogiyanto. 1999. Analisis dan Disain Sistem Informasi Pendekatan

Terstruktur Teori dan Aplikasi Bisnis. Yogyakarta: Andi. Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta: Andi.Kusrini, M.Kom. 2007. Strategi Perancangan dan Pengelolaan Basis data. Yogyakarta: Andi.Muhyuzir, Tafri D. 2001. Analisa Perancangan Sistem Pengolahan Data, cetakan kedua.

Jakarta: PT. Elex Media Komputindo.

Nugraha W. P, Antonius. 2010. Codelgniter: Cara Mudah Membangun Aplikasi PHP.

Jakarta: Mediakita.

Sidik, Ir. Beta. 2004. Pemrograman Web dengan PHP. Bandung: Informatika. Syafrizal, Melwin. 2008. Pengantar Jaringan Komputer. Yogyakarta: Andi. http://www.myphptutorials.com/ (diakses pada tanggal 20 November 2013). http://www.w3schools.com/ (diakses pada tanggal 20 November 2013). http://php.net/ (diakses pada tanggal 20 November 2013).