PERANCANGAN SISTEM INFORMASI SIMULASI UJIAN NASIONAL TINGKAT SEKOLAH MENENGAH PERTAMA ONLINE MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR HARMIZA KHAIRUNNISA 112406086 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
PERANCANGAN SISTEM INFORMASI SIMULASI UJIAN NASIONAL TINGKAT SEKOLAH MENENGAH PERTAMA ONLINE MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya HARMIZA KHAIRUNNISA 112406086 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
PERSETUJUAN Judul : Perancangan Sistem Informasi Simulasi Ujian Nasional Tingkat Sekolah Menengah Pertama Online Menggunakan PHP dan MySQL Kategori : Tugas Akhir Nama : Harmiza Khairunnisa Nomor Induk Mahasiswa : 112406086 Program Studi : D3 Teknik Informatika Departemen : Matematika Fakultas : Matematika Dan Ilmu Pengetahuan Alam Disetujui di Medan, Juli 2014 Disetujui Oleh: Program Studi D3 Teknik Informatika FMIPA USU Ketua, Pembimbing Dr. Elly Rosmaini, M.Si Drs. Sawaluddin, M.IT NIP. 196005201985032002 NIP. 195912311998021001
PERNYATAAN PERANCANGAN SISTEM INFORMASI SIMULASI UJIAN NASIONAL TINGKAT SEKOLAH MENENGAH PERTAMA ONLINE MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya semdiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2014 Harmiza Khairunnisa 112406086
PENGHARGAAN Puji dan syukur penulis panjatkan kehadirat Allah SWT, yang telah melimpahkan karunia-nya dalam mengerjakan tugas akhir ini. Karena berkat rahmat dan ridho-nya pula penulis dapat menyelesaikan Tugas Akhir dengan judul Perancangan Sistem Informasi Simulasi Ujian Nasional Tingkat Sekolah Menengah Pertama Online Menggunakan Pemrograman PHP dan MySQL. Penyusunan dan penulisan Tugas Akhir ini dibuat untuk memenuhi syarat kelulusan bagi setiap Mahasiswa Jurusan Teknik Informatika Program Studi D3 di FMIPA USU Medan. Terima kasih penulis sampaikan kepada Bapak Drs. Sawaluddin, M.IT selaku pembimbing. Terima kasih kepada Bapak Dr. Sutarman, M.Sc selaku dekan FMIPA USU, Ibu Dr. Elly Rosmaini, M.Si dan Bapak Syahriol Sitorus, S.Si, M.IT selaku Ketua Program Studi dan Sekretaris Program Studi D3 Teknik Informatika FMIPA USU, Bapak Prof. Dr. Tulus, M.Si selaku Ketua Departemen Matematika FMIPA USU, seluruh Staff dan Dosen Program Program Studi D3 Teknik Informatika FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah khususnya KOM B 2011. Akhirnya tidak terlupakan kepada kedua orang tua dan seluruh keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Allah SWT membalasnya.
ABSTRAK Perancangan website simulasi Ujian Nasional Tingkat Sekolah Menengah Pertama ini bertujuan untuk membantu user dalam mengetahui bagaimana sebenarnya ujian nasional tersebut yang terdiri dari beberapa bagian disertai dengan contoh simulasi seperti ujian nasional yang sebenarnya. Fasilitas-fasilitas yang terdapat dalam aplikasi ini berupa media pembelajaran yang tediri dari mata pelajaran yang di ujiankan pada ujian nasional seperti bahasa Indonesia, matematika, bahasa inggris dan IPA yang masing-masing soalnya disediakan pada bagian try out. Pada proses pembuatan aplikasi ini perangkat lunak yang digunakan adalah xampp (terdiri dari apache server, PHP dan MySQL) sebagai bahasa pemrograman dengan menggunakan PHP 5.3.1, Apache sebagai web server, MySQL 5.1.41 sebagai database dan Adobe Dreamweaver CS3 sebagai editor skrip.
DAFTAR ISI Halaman PERSETUJUAN PERNYATAAN PENGHARGAAN ABSTRAK DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR DAFTAR LAMPIRAN ii iii iv v vi vii ix x BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 3 1.3 Batasan Masalah 3 1.4 Tujuan Penelitian 4 1.5 Metodologi Penelitian 5 1.6 Sistematika Penulisan 6 BAB 2 LANDASAN TEORI 8 2.1 Data dan Informasi 8 2.2 Sistem dan Sistem Informasi 10 2.3 Perancangan Database 12 2.4 Data Flow Diagram 13 2.5 Flowchart 15 2.6 Pengertian HTML 16 2.7 Pengenalan PHP 19 2.8 MySQL 25 2.9 Adobe Dreamweaver CS3 27 2.10 Pengertian Simulasi 32 BAB 3 PERANCANGAN SISTEM 34 3.1 Perencanaan Sistem 34 3.2 Pembuatan Sitemap 35 3.3 Mendesain Layout Website 36 3.4 Perancangan Halaman Website 38 3.5 Perancangan Data Flow Diagram 39 3.6 Perancangan Database 41 3.7 Flow Chart Website 51
BAB 4 IMPLEMENTASI SISTEM 56 4.1 Penegertian Implementasi Sistem 56 4.2 Tujuan Implementasi Sistem 56 4.3 Komponen-Komponen Sistem 57 4.4 Prosedur Penggunaan Website 60 BAB 5 PENUTUP 71 5.1 Kesimpulan 71 5.2 Saran 72 DAFTAR PUSTAKA
DAFTAR TABEL Halaman Tabel 2.1 Simbol-Simbol Data Flow Diagram 14 Tabel 2.2 Simbol-Simbol Flowchart 15 Tabel 3.1 Tabel Peserta 42 Tabel 3.2 Tabel soal_bindonesia 43 Tabel 3.3 Tabel soal_matematika 44 Tabel 3.4 Tabel soal_binggris 45 Tabel 3.5 Tabel soal_ipa 46 Tabel 3.6 Tabel nilai_bindonesia 47 Tabel 3.7 Tabel nilai_matematika 48 Tabel 3.8 Tabel nilai_binggris 49 Tabel 3.9 Tabel nilai_ipa 50 Tabel 3.10 Tabel Admin 51
DAFTAR GAMBAR Halaman Gambar 2.1 Komponen Sistem Informasi 12 Gambar 2.2 Tampilan MysQL pada Command Prompt 26 Gambar 2.3 Tampilan Awal Adobe Dreamweaver CS3 28 Gambar 2.4 Tampilan Layout Ruang Kerja Adobe Dreamweaver CS3 29 Gambar 2.5 Tampilan Insert Bar 29 Gambar 2.6 Tampilan Document Toolbar 30 Gambar 2.7 Tampilan Document Window 30 Gambar 2.8 Tampilan Panel Groups 31 Gambar 2.9 Tampilan Property Inspector 31 Gambar 2.10 Tampilan Files Pane 31 Gambar 3.1 Sitemap Situs 36 Gambar 3.2 Rancangan Halaman Utama 37 Gambar 3.3 Rancangan Halaman Utama Administrator 38 Gambar 3.4 Level Konteks Simulasi Ujian Nasional SMP 40 Gambar 3.5 Flowchart Halaman Utama 52 Gambar 3.6 Flowchart Login User 53 Gambar 3.7 Flowchart Login Admin 54 Gambar 3.8 Flowchart Halaman Utama Admin 55 Gambar 4.1 Tampilan index.php untuk User 62 Gambar 4.2 Tampilan dari Halaman Utama admin.php untuk Admin 63 Gambar 4.3 Tampilan Halaman info.php 64 Gambar 4.4 Tampilan Halaman tips.php 65 Gambar 4.5 Tampilan Halaman Daftar Peserta 66 Gambar 4.6 Tampilan Profil Peserta 67 Gambar 4.7 Tampilan Halaman tryout.php 68 Gambar 4.8 Tampilan Simulasi Ujian Nasional Tingkat SMP 69 Gambar 4.9 Tampilan Nilai Peserta Simulasi 70
DAFTAR LAMPIRAN Lampiran A Lampiran B Lampiran C Lampiran D : Daftar Pustaka : Kartu Bimbingan Tugas Akhir Mahasiswa : Surat Keterangan Hasil Uji Program Tugas Akhir Mahasiswa : Listing Program