PEMBUATAN WEBSITE FORUM MILANISTI INDONESIA SEZIONEJOGJA MENGGUNAKAN PHP DAN MYSQL
NASKAH PUBLIKASI
diajukan oleh
Umar Ismail Saleh Joko Sulistyo08.12.3360
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTERAMIKOM YOGYAKARTA
YOGYAKARTA2014
MAKING WEBSITE FORUM MILANISTI INDONESIA SEZIONE JOGJA USING PHPAND MYSQL
PEMBUATAN WEBSITE FORUM MILANISTI INDONESIA SEZIONE JOGJAMENGGUNAKAN PHP DAN MYSQL
Umar Ismail Saleh Joko SulistyoHeri Sismoro
Jurusan Sistem InformasiSTMIK AMIKOM YOGYAKARTA
ABSTRACT
Milanisti Indonesia Sezione Jogja is a community or more precisely fan club fromAC Milan football team. Until now Milanisti Sezione Indonesia Yogyakarta has severalsubordinate Division, and has a members quite a lot ie there are approximately 190members registered in Milanisti Indonesia Sezione Jogja. With the number of memberswho 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 themembers, and also the exchanging information between members.
With the look background of the problem above, the writer wants create websiteforum for Milanisti Indonesia Sezione Jogja community.
Kata-kunci : Website Forum Creation
1
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 Teori2.1 Definisi Sistem, Informasi, Sistem Informasi2.1.1 Pengertian Sistem
2
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, sehingga
kesimpulan 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:Kanisius,2008) Hal.60.
3
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 Digunakan2.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 dijalankan
pada 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.
4
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 Pratama8
MySQL 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 Sistem3.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.
5
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 lancar
3.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).
6
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 Konteks
Perancangan 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
7
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 03.2.3 Data Flow Diagram (DFD) Level 1
Gambar Data Flow Diagram (DFD) Level 13.2.4 Flowchart Sistem
Gambar Flowchart Pendaftaran User Baru, Proses Login, Membuat Kategori,dan Membuat Artikel
8
3.3 Perancangan Basis Data3.3.1 Relasi Antar Tabel
Gambar Relasi Antar Tabel
4. Implementasi dan Pembahasan4.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
9
4.1.2 Pengujian SistemSesuai 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.
10
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 HotlineHalaman hotline berisi tentang alamat maupun nomor penting yang berhubungan
dengan komunitas Milanisti Indonesia sezione Jogja.
4.2.6 Tampilan Halaman LoginHalaman 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
Jika 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
11
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. Penutup5.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 SaranDari 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).