PERANCANGAN APLIKASI UJIAN BERBASIS KOMPUTER
UNTUK SMA GKPI PADANG BULAN MEDAN
TUGAS AKHIR
DESY HASIANTA MUNTHE
142406163
PROGRAM STUDY TEKNIK INFORMATIKA D3
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
PERANCANGAN APLIKASI UJIAN BERBASIS KOMPUTER
UNTUK SMA GKPI PADANG BULAN MEDAN
TUGAS AKHIR
Diajukan sebagai salah satu syarat dalam menyelesaikan Pendidikan
Program Studi Teknik Informatika D3
DESY HASIANTA MUNTHE
142406163
PROGRAM STUDY TEKNIK INFORMATIKA D3
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERNYATAAN
PERANCANGAN APLIKASI UJIAN BERBASIS KOMPUTER UNTUK SMA GKPI PADANG BULAN MEDAN
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil karya sendiri. Kecuali beberapa kutipan dan ringkasan yang masing-masing di sebutkan sumbernya.
Medan, Juli 2017
iii
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah karunia-Nya penulis dapat menyelesaikan penyusunan Tugas Akhir ini dengan judul Perancangan Aplikasi Ujian Berbasis Komputer Untuk SMA GKPI Padang Bulan Medan.
Terima kasih penulis sampaikan kepada Dr. Elvina Herawati, M.Si selaku dosen pembimbing yang telah meluangkan waktunya selama penyusunan Tugas Akhir ini. Terima kasih kepada Dra. Normalina Napitupulu, M.Sc selaku ketua prodi D3 Teknik Informatika FMIPA USU Medan, Dekan dan Wakil Dekan FMIPA USU, seluruh Staf dan Dosen D3 Teknik Informatika FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah. Akhirnya tidak terlupakan kepada Bapak Elfinson Munthe, Ibu Herlina Tiurlina Sitorus dan keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa membalasnya.
PERANCANGAN APLIKASI UJIAN BERBASIS KOMPUTER UNTUK SMA GKPI PADANG BULAN MEDAN
ABSTRAK
E-service adalah istilah untuk suatu layanan elektronik yang memanfaatkan teknologi informasi dan komunikasi untuk mempermudah penggunanya untuk melakukan suatu aktifitas tertentu. Salah satu manfaat dari e-service adalah akses yang lebih luas. Salah satu aplikasi dari e-service adalah aplikasi ujian berbasis komputer. Aplikasi ujian berbasis komputer adalah aplikasi yang bertujuan mempermudah melakukan ujian.Dengan menggunakan sebuah sistem basis data, ujian berbasis komputer ini diharapkan mempermudah sistem ujian dalam menampilkan soal-soal maupun penilaian sehingga mempermudah user untuk menggunakannya serta bagi administrator untuk mengelola soal. Dalam e-service yang dibuat kali ini adalah menggunakan PHP sebagai bahasa program aplikasi dan MySQL sebagai server basis data yang sudah terangkum dalam satu aplikasi XAMPP. Dengan adanya aplikasi ini diharapkan mempermudah pengguna untuk melakukan ujian berbasis komputer dan tidak perlu menggunakan alat tulis untuk melakukan pengerjaan.
v
EXAMINATION APLICATION PLANNING BASED ON COMPUTER FOR SMA GKPI PADANG BULAN
ABSTRACT
E-Service is a technical term for an electronic service which uses information technology and communication to facilitate users for doing spesific activity. One of the benefit of e-service is the wider access. One of e-service application is examination based on computer aplication. This examination based on computer aplication is an aplication which have to make easy examination doing. By using an basic data system, this examination hopes can make a simple exam system for showing question even the assessments so can fasilitate user for using it and for administrator for managing it. This now e-service is made by using PHP as the aplication program terms and MYSQL as basic data server that have been written in one XAMPP aplication. With this aplication, the writer hopes can fasilitate users for doing examination based on computer aplication and don’t have to use school equipment for doing the exam.
Keywords: Examination Aplication, E-service, PHP, MySQL
DAFTAR ISI
Daftar Lampiran x
Bab 1. Pendahuluan...
1.1 Latar Belakang 1 ..
1.2 Rumusan Masalah 2
1.3 Batasan Masalah...3
1.4 Tujuan Penelitian 3
1.5 Manfaat Penelitian 4
1.6 Metodologi Penelitian 4 1.7 Sistematika Penulisan 5 ...
Bab 2. Landasan Teori ... 2.1 Sekilas tentang Ujian Berbasis Komputer 7 7 2.2 HTML (Hypertext Mark Languange Up) 101 2.3 PHP: Hypertext Preprocessor 12
2.4 MySQL 13
2.5CSS (Cascading Style Sheet) 15
2.6 Sublime Text 16
2.7 XAMPP Control Panel 16
2.8 PHP dan MySQL Sebagai Web Service 16
2.9 Flowchart 17
2.10 Data Flow Diagram 19
2.11 Entity Relationship Diagram 21
Bab 3. Analisis Dan Perancangan Sistem... 3.1 Pengertian Perancangan Sistem 22
3.2 Analisis Sistem 23
3.2.1 Analisa Masalah 23
3.2.2 Analisis Data 24
3.3 Diagram Konteks Sistem 25 3.4 Entity Relationship diagram 26
3.5 Struktur Database 27
vii
Bab 4. Implementasi Sistem ... 4.1 Pengertian Implementasi Sistem 33 4.2 Tujuan Implementasi Sistem 33 4.3 Komponen Utama dalam Implementasi Sistem 34
4.3.1 Perangkat Keras 35
4.3.2 Perangkat Lunak 35
4.3.3 Brainware 36
4.4 Demonstrasi Program 36
4.4.1 Tampilan Login 36
4.4.2 Tampilan Menu 37
4.4.3Tampilan Menu Data Siswa 38
4.4.4Tampilan Menu Data Guru 39
4.4.5 Tampilan Menu Data Mata Pelajaran 39 4.4.6 Tampilan Menu Input Soal 40
4.4.7 Tampilan Menu Ujian 40
4.4.8 Tampilan Menu Hasil Ujian 41
DAFTAR LAMPIRAN
Nomor Judul Lampiran
1 Listing Program
2 Surat Keterangan Uji Program
3 Kartu Bimbingan Tugas Akhir Mahasiswa