PERANCANGAN WEB TES POTENSI AKADEMIK ONLINE BERBASIS PHP DAN MYSQL TUGAS AKHIR RICKY FACHREZA 102406249 PROGRAM STUDI DIPLOMA-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
PERANCANGAN WEB TES POTENSI AKADEMIK ONLINE BERBASIS PHP DAN MYSQL TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya RICKY FACHREZA 102406249 PROGRAM STUDI DIPLOMA-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
LEMBAR PERSETUJUAN Judul : PERANCANGAN WEB TES POTENSI AKADEMIK ONLINE BERBASIS PHP DAN MYSQL Kategori : TUGAS AKHIR Nama : RICKY FACHREZA Nomor Induk Mahasiswa : 102406249 Program Studi : DIPLOMA-III TEKNIK INFORMATIKA Departemen Fakultas : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERITAS SUMATERA UTARA Diluluskan di Medan, Juni 2013 Diketahui / Disetujui oleh: Departemen Matematika FMIPA USU Ketua Dosen Pembimbing Prof. Dr. Tulus, M.Si. NIP. 19620901 198803 1 002 Drs. James P. Marbun, M.Kom NIP.195806111986031002
PERNYATAAN PERANCANGAN TES POTENSI AKADEMIK ONLINE BERBASIS WEB TUGAS AKHIR Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2013 RICKY FACHREZA 102406249
PENGHARGAAN Alhamdulillahi rabbil alamin Puji syukur penulis ucapkan tujukan kepada Allah SWT yang telah memberikan rahmat dan hidayah-nya. Salam penulis kepada hamba Allah yang paling mulia baginda Rasulullah SAW. Dalam penulisan ini laporan Tugas Akhir ini penulis banyak mendapatkan bantuan, perhatian, bimbingan serta dorongan dari berbagai pihak. Pada kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Bapak Drs. James P. Marbun, M.Kom selaku Pembimbing I yang telah membimbing dan mengarahkan kepada penulis dalam menyelesaikan laporan Tugas Akhir ini. 2. Bapak Syahril Efendi, S.Si, M.IT selaku Ketua Program Studi Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 3. Bapak Prof. Dr. Tulus, M.Si selaku Ketua Departemen Fakultas Matematika dan Ilmu Pengetahuan Alam. 4. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 5. Seluruh Dosen Pengajar Fakultas MIPA khususnya Program Studi D-III Teknik Informatika yang telah memberikan ilmu yang bermanfaat kepada penulis selama masa perkuliahan. 6. Ayahanda dan Ibunda tercinta yang telah memberikan bantuan berupa dukungan moril dan materil yang sangat membantu dan tak ternilai harganya dalam penyusunan Tugas Akhir ini. 7. Rekan-rekan penulis khususnya kepada Sabrina Ridhasari, Sigit Prasetyo, Riwandy Septiansyah, dan Medina Rhamadani yang telah banyak membantu penulis dalam menyelesaikan Tugas Akhir ini. Penulis menyadari sepenuhnya bahwa penulisan laporan ini masih belum sempurna dan memiliki banyak kekurangan baik dari isi maupun tata bahasanya. Oleh karena itu, dengan segala kerendahan hati penulis menerima kritik dan saran yang bersifat membangun dari semua pihak demi perbaikan penulis dimasa yang akan datang. Medan, Juni 2013 Penulis Ricky Fachreza
ABSTRAK Tugas ini bertujuan untuk membangun suatu aplikasi web tes potensi akademik yang dapat digunakan untuk mengukur kemampuan seseorang di dalam potensi akademik. Aplikasi web ini disusun dengan menggunakan PHP dan MySQL, xampp-win32-1.7.2 yang merangkum Web Server Apache, Web scripting PHP, dan Database MySQL. Dan Macromedia Dreamweaver 8 sebagai Web Editor, serta menggunakan Web Browser yang berguna untuk menampilkan halaman website. Aplikasi web ini bekerja untuk dapat menyajikan informasi tentang tes potensi akademik, tips dan trik dalam menyelesaikan tes potensi akademik, juga memberikan sajian soal-soal yang dapat digunakan untuk menguji kemampuan akademik seseorang. Sasaran utama sistem ini adalah untuk melakukan tes potensi akademik dengan mudah dan cepat tanpa harus konsultasi dengan penguji secara langsung yang biasanya membutuhkan biaya yang cukup besar.
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi viii ix Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penelitian 3 1.5 Metodologi Penelitian 3 1.6 Sistematika penulisan 4 Bab 2 Landasan Teori 5 2.1 Pengertian Web 5 2.2 Pengertian Aplikasi Web 5 2.3 Pengertian Tes Potensi Akademik 6 2.4 Pengenalan Personal Home Page 7 2.4.1 Sejarah PHP 8 2.4.2 Kelebihan dan Kelemahan PHP 8 2.4.3 Penggabungan Script PHP dan HTML 9 2.5 MySQL 10 2.6 Macromedia Dreamweaver 11 2.7 Jquery 12 Bab 3 Perancangan Sistem 14 3.1 Perencanaan Sistem 14 3.2 Data Flow Diagram 14 3.3 Perancangan Database 17 3.4 Flowchart 19 3.4.1 Flowchart Daftar 21 3.4.2 Flowchart Tes 22 3.4.3 Flowchart Testimonial 23 3.4.4 Flowchart Login Admin 24 3.4.5 Flowchart Input Soal 25 3.5 Membangun Halaman Situs 26 3.6 Algoritma 27
Bab 4 Implementasi Sistem 29 4.1 Pengertian Implementasi Sistem 29 4.2 Tujuan Implementasi Sistem 29 4.3 Spesifikasi Hardware 30 4.4 Software 30 4.5 Brainware 31 4.6 Instalasi Apache, PHP, dan MySQL 31 4.7 Menjalankan Xampp 33 4.8 Pengujian di Browser 34 Bab 5 Kesimpulan dan Saran 46 5.1 Kesimpulan 46 5.2 Saran 47 Daftar Pustaka 48 LAMPIRAN
DAFTAR TABEL Halaman Tabel 3.1 Tabel Simbol-simbol DFD 15 Tabel 3.2 Tabel Admin 17 Tabel 3.3 Tabel Jawaban 17 Tabel 3.4 Tabel Peserta 18 Tabel 3.5 Tabel Soal Verbal 18 Tabel 3.6 Tabel Soal Logika 18 Tabel 3.7 Tabel Soal Numerik 18 Tabel 3.8 Tabel Testi 19 Tabel 3.9 Tabel Simbol Flowchart 20
DAFTAR GAMBAR Halaman Gambar 2.1 Macromedia Dreamweaver 12 Gambar 3.1 DFD Konteks Tes Potensi Akademik 16 Gambar 3.2 Flowchart Daftar 21 Gambar 3.3 Flowchart Tes 22 Gambar 3.4 Flowchart Testimoni 23 Gambar 3.5 Flowchart Login Admin 24 Gambar 3.6 Flowchart Input Soal 25 Gambar 4.1 Direktori Xampp 33 Gambar 4.2 Folder Htdocs 34 Gambar 4.3 Penulisan Alamat URL 34 Gambar 4.4 Hasil Pengujian di Web Browser 35 Gambar 4.5 Halaman Utama 36 Gambar 4.6 Halaman Daftar 37 Gambar 4.7 Halaman Testimoni 38 Gambar 4.8 Halaman Tips dan Trik 39 Gambar 4.9 Halaman Ujian 40 Gambar 4.10 Halaman Soal 41 Gambar 4.11 Halaman Skor 42 Gambar 4.12 Halaman Login Admin 43 Gambar 4.13 Halaman Input Soal 44 Gambar 4.14 Halaman Peserta 45