18
RANCANG BANGUN SISTEM INFORMASI AKADEMIK (SIAKAD) ONLINE MENGGUNAKAN PHP DAN MYSQL
(Studi Kasus pada STT POMOSDA )
Nurmanto*), Anang Efendi**)
ABSTRAK
Sistem Informasi yang baik dapat membantu terlaksananya sebuah sistem secara efisien. Bila sistem yang berjalan tidak baik atau bahkan masih dilakukan secara manual maka sulit diharapkan untuk mendapatkan hasil yang cepat dan tepat dalam waktu yang singkat. Tugas para pakar Teknologi Informasi adalah menciptakan sistem informasi yang menggunakan komputer sebagai alat pengolah datanya. Dan lebih baik lagi, bila sistem yang digunakan dapat terhubung ke Internet sehingga dapat diakses kapan saja dan dimana saja. Setelah melihat Sistem informasi Sekolah Tinggi Teknologi Pondok Modern Sumber Daya A-taqwa yang belum menggunakan sistem informasi terkomputerisasi, penulis sebagai calon Sarjana Teknik Informatika termotivasi untuk membuat sebuah Sistem Informasi Akademik untuk Sekolah Tinggi Teknologi Pondok Modern Sumber Daya At-taqwa menggunakan PHP dan MySQL.
Kata kunci : Web, Sistem Informasi, PHP dan MySQL. I. PENDAHULUAN
Seiring dengan perkembangan ilmu pengetahuan dan teknologi yang semakin pesat salah satunya di bidang internet, dewasa ini banyak dikembangkan sistem informasi yang menggunakan layanan internet sehingga memudahkan seluruh kalangan masyarakat untuk mengaksesnya di manapun berada dan tidak berbatas waktu. Demikian halnya di lingkungan akademik yang semakin lama dituntut untuk lebih meningkatkan pelayanannya dan memudahkan unsur di dalamnya, baik pelajar maupun pengajar. Sistem informasi di kalangan akademik ini biasanya disebut sistem informasi akademik.
STT POMOSDA merupakan salah satu perguruan tinggi yang beralamat di Jl. Kh Wachid Hasim 375 Tanjunganom Nganjuk memiliki 2 Program Studi, yakni Teknik Informatika, dan Teknik Industri. Sebagai perguruan tinggi pada umumnya, STT POMOSDA juga memiliki Sistem Informasi Akademik yang berfungsi untuk mengelola berbagai informasi akademis diantaranya informasi mengenai KHS (Kartu Hasil Studi), FRS (Formulir Rencana Studi), Jadwal Kuliah, Transkip Nilai, dan informasi-informasi lainnya. Pada saat ini, Sistem Informasi Akademik di STT POMOSDA masih dikerjakan secara offline, yang mana pelaku akademik hanya bisa melakukan aktifitas akademik di kampus. Hal ini menyebabkan kurangnya efektifitas dan efisiensi waktu dan biaya, terutama bagi mahasiswa yang berasal dari luar daerah.
Demi meningkatkan pelayanan akademik di STT POMOSDA, maka penulis mencoba mengembangkan sebuah Sistem Informasi Akademik (SIAKAD) online yang bertujuan untuk mempermudah pelaku akademik untuk menjalankan sistem tersebut. Dengan adanya SIAKAD online ini, mahasiswa dapat melihat KHS, melihat dan mengatur jadwal, mengajukan FRS, melihat jadwal UTS dan UAS serta melihat kalender akademik secara online. Sebagai dosen, bisa input nilai secara online. Sedangkan BAAK, bisa menyetujui pengajuan FRS secara online.
Dalam membangun Sistem Informasi Akademik online ini, penulis menggunakan bahasa pemrograman PHP, HTML dan MySQL yang didukung oleh CSS dan Javascript. PHP
19
(Personal Home Page) merupakan bahasa (Scripting Language) yang dirancang secara khusus untuk penggunaan web. PHP adalah tool pembuatan halaman web dinamis. Kaya akan fitur yang membuat perancangan web dan pemrograman lebih mudah, PHP digunakan pada 13 juta domain.
HTML (Hyper Text Markup Language) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
MySQL adalah salah satu database server yang cukup dikenal saat ini. Sedangkan CSS dan Javascript merupakan bahasa pemrograman pendukung untuk memperindah tampilan Website Sistem Informasi Akademik yang akan penulis kembangkan.
Rumusan Masalah
Berdasarkan latar belakang yang telah dituangkan di atas, maka rumusan masalah yang diambil dari proyek penelitian ini adalah “Bagaimana perancangan dan pembuatan Website Sistem Informasi Akademik online yang dibangun menggunakan bahasa pemrograman PHP yang didukung oleh CSS dan Javascript dan menggunakan database MYSQL, sehingga dapat diaplikasikan untuk pengolahan data seputar akademik di STT POMOSDA?”.
Tujuan Penelitian
Berdasarkan rumusan masalah diatas, maka tujuan penelitian ini adalah membangun sistem informasi akademik online menggunakan PHP dan MySQL yang dapat digunakan sebagai pengolahan data akademik di STT POMOSDA dan menyajikan beberapa informasi seputar akademik.
II. LANDASAN TEORI
Sistem adalah himpunan dari komponen-kompenen yang saling berhubungan dan merupakan satu kesatuan yang utuh yang berkaitan antara yang satu dengan yang lainnya, yang bertujuan untuk melakukan suatu kegiatan untuk suatu tujuan tertentu. Karakteristik dari sistem yaitu mempunyai komponen, batasan sistem, lingkungan luar sistem, penghubung, pengolah atau proses, keluaran sistem, sasaran dan tujuan.
Menurut W. Generald Cole Yang dikutip oleh Zaki Baridwan : “Sistem adalah suatu kerangka dari prosedur-prosedur yang saling berhubungan yang disusun dengan suatu skema yang menyeluruh untuk melaksanakan suatu kegiatan atau fungsi utama dari perusahaan”. ([Jogiyanto. HM, 1]).
Menurut Mulyadi (2000) : “Sistem adalah suatu jaringan prosedur yang dibuat menurut pola yang terpadu untuk melaksanakan suatu kegiatan atau fungsi utama dari perusahaan”.([Jogiyanto. HM, 3]).
Dari uraian diatas dapat diambil kesimpulan bahwa suatu sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lainnya, yang berfungsi bersama-sama untuk mencapai tujuan tertentu.
20 HyperText Transfer Protocol (HTTP)
HTTP adalah suatu protokol yang menentukan aturan yang perlu diikuti oleh web
browser dalam meminta atau mengambil suatu dokumen dan oleh web server dalam
menyediakan dokumen yang diminta oleh browser. HTTP merupakan protokol standar sampai saat ini.
World Wide Web
World Wide Web adalah jaringan yang terbentuk pada internet. Istilahnya berasal dari konsorium WWW yang diadakan pada tahun 1994, untuk membangun sebuah standar bagi teknologi Web.
Web Browser
Browser merupakan suatu program yang dirancang untuk me-request informasi-informasi dari suatu server serta menampilkannya.
Adapun browser yang sering digunakan adalah sebagai berikut: Internet Explorer dari Microsoft.
Mozilla firefox.
Linux yang bekerja pada sistem operasi Unix. Mosaic buatan NCSA.
Netscape Navigator dari Netscape Communication. Opera dari Opera Software ASA.
PHP Hypertext preprocessor ( PHP )
Menurut dokumen resmi PHP, PHP merupakan singkatan dari PHP Hypertext preprocessor. Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnyalah yang dikirimkan ke klien, tempat pemakai menggunakan browser.
PHP pertama kali ditemukan oleh Rasmus Lerdorf, seorang programmer unix dan perl waktu itu. Dia berusaha untuk meluangkan waktu senggangnya untuk membuat sebuah skrip makro perl CGI, yang pada awalnya tujuannya hanya untuk mengetahui siapa saja yang melihat tulisan pada homepage pribadinya. Dan dengan kehadiran skrip yang dibuatnya banyak mendapat respon dari para netter yang ada, kemudian berkembang dengan pesat menjadi bahasa pemrograman web yang digunakan secara luas di jutaan server internet. Dan akhirnya, PHP berkembang dengan sangat cepat sehingga php menjadi andalan untuk membangun situs - situs yang besar maupun kecil, dan dikategorikan sebagai software gratis yang paling popular.
PHP merupakan bahasa scipt yang diinginkan untuk membuat halaman web yang dinamis, dinamis berarti halaman web yang akan ditampilkan dibuat saat halaman ini diminta oleh klien. Mekanisme ini menyebabkab informasi yang diterima client selalu terbaru, Semua script PHP dieksekusi pada server dimana dimana script tersebut dijalankan. Oleh karena itu, spesifikasi server lebih berpengaruh pada ekseskusi dari script PHP dari spesifikasu client. Namun tetap diperhatikan bahwa halaman web yang dihasilkan tentunya harus bisa dibuka oleh client.
21 MySOL
MySQL merupakan sebuah software database yang dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang waktu itu bernama TcX Data Konsulat AB. Pada awalnya MySQL AB memakai mSQL atau “mini SQL” sebagai antarmuka yang digunakan, ternyata dengan menggunakan mSQL itu mengalami banyak kesulitan, karena sangat lambat dan tidak fleksibel. Oleh karena itu Michael Widenius (“Monthy”), panggilan akrabnya, berusaha mengembangkan interface tersebut sehingga ditemukanlah MySQL.
Sampai saat ini, MySQL dapat dijalankan sebagai sistem operasi walaupun pada awalnya MySQL hanya bisa dijalankan pada sistem unix beserta variannya. MySQL menjadi database server open source yang sangat popular dan merupakan database relational (RDBMS) yang mempunyai kemampuan yang sangat cepat untuk dapat menjalankan SQL (Structured Query Language) dengan multy user. Oleh karena itu dengan melihat begitu tingginya potensi MySQL untuk dijadikan sebagai database yang handal, segala fitur pendukung terus dikembangakan agar pengguna MySQL dapat lebih optimal lagi dalam menggunakannya. Maka akan menjadi kepuasan tersendiri bagi pemakai komputer yang menggunakan Microsoft Windows sebagai sistem operasinya, karena MySQL juga bisa digunakan di Microsoft Windows.
III. METODOLOGI PENELITIAN
Evaluasi Sistem Informasi yang sedang berjalan
Selama ini sistem Akademik di STT POMOSDA sudah memanfaatkan sistem Akademik berbasis komputer. Namun demikian masih dirasakan adanya keterlambatan dalam pemrosesan dan pengolahan data yang membutuhkan waktu yang lebih lama sebelum disajikan dalam bentuk informasi dan juga terjadi pengisian data yang berulang (redundancy), Menyebabkan pengisian/penginputan data menjadi kurang efisien.
Permasalahan /kendala yang terjadi selama ini: a. Pada proses pengambilan Kartu Hasil Studi Mahasiswa
Pada proses ini mahasiswa harus datang ke kampus untuk mengambil kartu hasil studi. Ini mempersulit bagi mahasiswa yang memiliki pekerjaan ataupun jarak yang cukup jauh dari kampus.
b. Pada proses pengisian Formulir Rencana Studi Mahasiswa
Pada proses ini pun tidak jauh beda permasalahannya pada proses pengambilan kartu hasil studi.
Usulan Sistem Akademik yang baru
Dalam usulan Sistem Akademik yang baik untuk mahasiswa, dan bagian akademik sangat dimudahkan dengan adanya aplikasi sistem informasi akademik online ini. Karena bersifat client-server application. Maka tidak diperlukan penginstalan di sisi client, cukup dengan web browser dan koneksi internet, sebuah halaman web akan menyajikan sitem informasi akademik online sesuai dengan porsi dan kepentingan masing-masing. Setiap mahasiswa, dosen dan bagian akademik akan mempunyai akses pribadi yang diproteksi dengan autentifikasi password, sehingga kerahasiaan data terjamin.
Kemudahan-kemudahan yang dapat didapat dari sistem Akademik yang baru : a. Pada proses pengambilan Kartu Hasil Studi Mahasiswa
Sistem akademik yang baru ini para mahasiswa dimanjakan karena tidak harus jauh-jauh datang ke kampus atau meninggalkan pekerjaannya hanya untuk mengambil
22
kartu hasil studi. Cukup dengan komputer yang terkoneksi internet mahasiswa dapat melihat kartu hasil studi dengan cara login ke halaman mahasiswa menggunakan user dan password yang telah dimiliki.
b. Pada proses pengisian Formulir Rencana Studi Mahasiswa
Sistem akademik yang baru ini juga telah menyediakan form rencana studi, jadi mahasiswa dapat mengisi formulir rencana studi dengan cara login ke halaman mahasiswa menggunakan user dan password yang telah dimiliki sebelumnya.
Perbedaan sistem yang berjalan dengan sistem yang diusulkan
Perbedaan telah terjadi antara sistem yang berjalan sekarang dengan sistem yang baru diusulkan. Pada bagian perangkat lunak penyimpanan data misalnya, sistem yang sekarang menggunakan Microsofr Excel, sedangkan sistem yang baru menggunakan database MySQL. Pada sistem yang sekarang media yang digunakan untuk pengisian form rencana studi mahasiswa adalah kertas, sedangkan pada sistem yang baru ini menggunakan halaman web serta perbedaan-perbedaan lainnya yang dapat dilihat pada tabel di bawah ini .
PARAMETER SISTEM YANG BERJALAN SISTEM USULAN
Input nilai mahasiswa Di kampus Di mana saja Pengambilan kartu hasil studi Di kampus Di mana saja Pengisian form rencana studi Di kampus Di mana saja Media form rencana studi Lembar kertas Halaman web
Basis data Microsoft exel MySQL
Penguman/informasi Di kampus Di mana saja
Tabel 3.1 : Perbandingan sistem yang berjalan dan yang diusulkan
NO NAMA TABEL FUNGSI
1 menushow Berisi tentang menu FRS atau KHS yang aktif atau tidak 2 m_semester Menyimpan data semester yang aktif atau tidak 3 m_mahasiswa Menyimpan semua data mahasiswa
4 m_matakuliah Menyimpan semua data matakuliah 5 m_pegawai Menyimpan data pegawai
6 m_prodi Menyimpan data prodi atau jurusan 7 m_sms Menyimpan data semester ganjil atau genap 8 m_tahunakademik Menyimpan tahun akademik
9 q_dosen Menyimpan data dosen
10 q_dosmk Menyimpan data dosen yang mengajar 11. q_krskhs Menyimpan data FRS dan KHS mahasiswa
12 q_mhsjur Menyimpan data mahasiswa pada jurusan tertentu 13 usermap Menyimpan semua data username dan password
23 VI. IMPLEMENTASI DAN PENGUJIAN
Halaman Depan
Program ini diawali dengan halaman depan yang secara konsep terdiri atas bagian header, menu atas, menu kiri, body dan footer. Pada bagian header tertera institusi pemilik program lengkap dengan logonya, dan nama programnya. Pada bagian kiri terdapat pilihan login user, dan pada bagian body berisi informasi dari bagian akademik.
Gambar 4.1: Halaman Depan Menu pada Halaman BAAK (Bagian Akademik)
Pada halaman Bagian Akademik terdapat beberapa menu yang fungsinya untuk mengolah data.Diantaranya :
a. Menu Home
Menu yang pertama adalah Home, Menu ini akan muncul secara otomatis setelah BAAK (Bagian Akademik ) login, yang berisi tentang pemberitahuan bahwa “Anda berada di halaman Bagian Akademik”.
Gambar 4.2: Halaman BAAK ( Bagian Akademik)menu home b. Menu Setting
Menu yang kedua adalah Setting, pada menu ini terdapat 3 sub menu diatantaranya sebagai berikut :
- Ganti Password
Sub menu “ganti passoword” ini berfungsi untuk mengganti password bagian akademik, yang bertujuan untuk menjaga keamanan dan privasi.
24
Gambar 4.3: Halaman Bagian akademik menu setting sub menu ganti password - Tahun Akademik Aktif
Pada sub menu Tahun Akademik aktif ini berfungsi untuk mengaktifkan tahun akademik yang aktif, semester yang aktif, serta bisa menambah tahun akademik dan menghapus tahun akademik.
Gambar 4.4: Halaman Bagian Akademik menu setting sub menu Tahun Akademik Aktif - Aktifasi FRS (Formulir Rencana Studi dan Kartu Hasil Studi )
Di sub menu aktifasi FRS/KHS ini bagian akademik bisa mengaktifkan dan menonaktifkan hak akses mahasiswa untuk melakukan pengajuan formulir rencana studi dan melihat kartu hasil studi.
25
Gambar 4.5: Halaman Bagian Akademik menusetting sub menu ganti password - Formulir Rencana Studi
Sub menu formulir rencana studi ini berisi tentang data mahasiswa yang telah mengajukan formulir rencana studi (FRS). Bagian akademik bisa menyetujui atau menolak data yang telah diajukan oleh mahasiswa.
Gambar 4.14: Halaman bagian Akademik menu Akademik sub menu Formulir rencana studi
- Kartu Hasil Studi
Sub menu kartu hasil studi ini berikan data nilai yang telah diserahkan oleh dosen kebagian akademik, bagian akademik bisa memasukkan nilai sesuai dengan data yang diperoleh, bisa merubah dan menambah nilai. Dan terdapat perhitungan otomatis untuk nilai Huruf IPS, IPK dan lain lain sesuai dengan yang telah berjalan di Perguruan Tinggi STT POMOSDA.
26
Gambar 4.15: Halaman bagian Akademik menuAkademik sub menu Kartu Hasl Studi Di sub menu kartu hasil studi ini juga terdapat hasil output berupa Kartu hasil Studi yang bisa dicetak, kartu hasil studi ini berfungsi untuk syarat mengajukan formulir rencana studi semester berikutnya.
27 Menu pada Halaman Mahasiswa
Pada halaman mahasiswa terdapat beberapa menu yang berfungsi untuk melakukan pengajuan formulir rencana studi dan untuk melihat kartu hasil studi diantaranya adalah :
a. Home
Menu yang pertama adalah Home, Menu ini akan muncul secara otomatis setelah Mahasiswa login, yang berisi tentang biodata dan beberapa menu.
Gambar 4.21: halaman mahasiswa menu home b. Prosedur FRS (Formulir Rencana Studi)
Berisi tentang prosedur bagaimana cara pengajuan FRS (formulir rencana studi).
28 c. FRS (Formulir Rencana Studi)
Pada sub menu ini mahasiswa dapat melakukan pengajuan formulir rencana studi yang akan nantinya akan divalidasioleh ketua jurusan dan dimasukkan datanya oleh bagian akademik.
Gambar 4.24: halaman mahasiswa menu pilihan sub menu FRS (Formulir Rencana Studi) d. KHS (Kartu Hasil Studi )
Di sub menu KHS (Kartu Hasil Studi) mahasiswa dapat melihat nilai yang sudah dimasukkan oleh bagian akademik, dan mahasiswa dapat mencetak kartu hasil studi tersebut.
Gambar 4.25: halaman mahasiswa menu pilihan sub menu KHS (Kartu Hasil Studi) e. Logout
Menu yang terakhir pada halaman bagian akademik adalah logout, jika tombol menu logout ini diklik maka user akan keluar dari sistem informasi akademik dan kembali ke halaman utama.
Pengujian
Pengujian adalah sebuah proses terhadap program/aplikasi untuk menemukan kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan sesuai dengan spesifikasi aplikasi yang telah ditentukan sebelum aplikasi tersebut dipakai oleh user.
29
Pengujian yang sukses adalah pengujian yang berhasil mengatasi penyelesaian penemuan kesalahan yang tidak terduga.
a. Menggunakan Mozilla Firefox
Pengujian kedua menggunakan Mozilla Firefox, didapatkan hasil secara keseluruhan semua modul program berjalan sangat baik. Hampir tidak terjadi permasalahan baik itu pada tampilan maupun pada saat unjuk kerja. Tampilan yang dihasilkan pun sama persis pada saat pengujian secara offline.
Gambar 4.29: Pengujian saat menggunakan Mozilla Firefox b. Menggunakan Google Chrome
Pengujian ketiga menggunakan Google Chrome, didapatkan hasil secara keseluruhan semua modul program berjalan sangat baik. Hampir tidak terjadi permasalahan baik itu pada tampilan maupun pada saat unjuk kerja. Tampilan yang dihasilkan pun sama persis pada saat pengujian secara offline.Secara garis besar pengujian yang dihasilkan sama persis pada saat pengujian menggunakan Mozilla Firefox.
30 Kinerja Aplikasi
Kinerja aplikasi bila dilihat secara keseluruhan berjalan sangat baik, terutama saat diujicoba di internet, jalannya program tidak menemui permasalahan yang berarti.
Pada saat akses ke halaman yang memuat data banyak juga relatif cepat, serta halaman diload dalam beberapa detik saja.Hal tersebut terjadi karena tidak terlalu banyak image yang dimasukkan dalam dalam aplikasi ini.Pemformatan dengan CSS juga sangat berguna dalam membuat tampilan yang konsisten dan menarik. Pengguna juga merasa mudah mengakses halaman yang berbeda-beda melalui menu tab yang disediakan, karena dibuat sangat sederhana dari pandangan pengguna sendiri. Sedangkan dari sisi eksekusi program dirasakan agak berkurang pada saat pengguna meminta halaman PDF.Ini dikarenakan pembuatan halaman PDF membutuhkan resource memori yang besar.Administrator juga dimudahkan dengan aplikasi ini karena semua aspek pemeliharaan data telah terpenuhi.
V. PENUTUP Kesimpulan
Dari hasil penelitian, perancangan dan implementasi yang telah dilakukan memiliki kesimpulan bahwasanya, Sistem informasi akademik online ini merupakan sebuah solusi bagi pihak STT POMOSDA untuk mengelola bagian akademik dalam proses pengambilan kartu hasil studi dan perencanaan studi secara cepat dan tepat dibandingkan secara manual sehingga kinerja dalam mencapai pekerjaan dapat diwujudkan secara lebih maksimal. Dan dengan menggunakan sistem client-server atau berbasis website, sistem informasi akademik ini dapat diakses dimana saja, sehingga sangat memudahkan para pelaku akademik seperti mahasiswa dan bagian akademik dalam proses akademik.
Saran
Untuk pengembangan aplikasi web ke arah yang lebih baik, penulis memiliki beberapa Saran, yaitu :
1. Sebuah Password User tidak boleh diketahui orang lain, karena jika di tangan yang salah seluruh data dapat diubah.
2. Keamanan Sistem harus selalu diutamakan.
3. Ada baiknya bila sebelum implementasi sistem dilakukan dahulu uji coba dan training yang memadai.
4. Untuk pengembangan aplikasi ini Seperti Penilaian, Penjadwalan, Pembagian ruang Mahasiswa, Absensi Keuangan, Administrasi, dan lain sebagainya yang berhubungan dengan akademik.
5. Dan Penulis masih mengharapkan saran dan masukan dari Bapak/Ibu Dosen dan Teman-teman, demi kemajuan bersama terutama Penulis.
*) Mahasiswa STT POMOSDA, **) Staf Pengajar STT POMOSDA DAFTAR PUSTAKA
Aktor Sadewa, Perancangan Data Base dengan PHP MySQL, Tim Divisi Penelitian dan Pengembangan, ANDI Yogyakarta dan MADCOMS, 2007.
Buku Pedoman Universitas Satya Negara Indonesia, Universitas Satya Negara Indonesia, Jakarta, 2006
31
Heni T. Agnes, Mahir dalam 7 Hari: Adobe Dreamweaver 8 dan PHP, Tim Divisi Penelitian dan Pengembangan, ANDI Yogyakarta dan MADCOMS, 2007.
Jogiyanto. HM, Analisi dan Desain Sistem Informasi, Andi Yogjakarta, Yogjakarta 2003. Kusnaidi, Yadhi, Perancangan Sistem Informasi, Amik Bina Sarana, Jakarta 2000. Kadir, A. 1999. Konsep dan Tuntunan Praktis Basis Data. Yogyakarta : Andi. Lukmanul Hakim, Membongkar Trik Rahasia Para Master PHP, Lokomedia, 2008.
Prabantini Dwi, Desain Web dengan Adobe Dreamweaver 8 dan Photoshop 8, Tim Divisi Penelitian dan Pengembangan, ANDI Yogyakarta dan MADCOMS, 2008.
P. Insap Santosa, Ir.M.sc, Interaksi Manusia dan Komputer, ANDI Yogyakarta, 1997. http://kamii_yogyakarta.tripod.com/database.htm (diakses Maret 2013 15.16).
http://sulistyoaji.wordpress.com/2013/04/23/pengertian-sistem-dan-sistem-basis-data/, 23 april 2013. ( diakses Maret 2013 20.48).
www.wikipedia.org/wiki/perancangan sistem, 13 Juni 2010. (diakses Maret 2013 16.24) www.wikipedia.org/wiki/diagram alur data, 19 Juni 2010. (diakses Maret 2013 17.23).