Perancangan Aplikasi Ujian Online Berbasis Web

PERANCANGAN APLIKASI UJIAN ONLINE BERBASIS
WEB
TUGAS AKHIR

LOUISTEN MANALU
132406179

PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016

Universitas Sumatera Utara

PERANCANGAN APLIKASI UJIAN ONLINE BERBASIS WEB

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ahli

Madya

LOUISTEN MANALU
132406179

PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUAMTERA UTARA
MEDAN
2016

Universitas Sumatera Utara

PERSETUJUAN

Judul

: Perancangan Aplikasi Ujian Online Berbasis Web


Kategori

: Tugas Akhir

Nama

: Louisten Manalu

Nomor Induk Mahasiswa

: 132406179

Program Studi

: Diploma 3 Teknik Informatika

Departemen

: Matematika


Fakultas

: Matematika Dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara

Disetujui di
Medan, Juni 2016

Diketahui oleh

Disetujui oleh

Ketua Prodi D3 TI FMIPA USU

Pembimbing,

Dr. Elly Rosmaini, M.Si

Dr. Suwarno Ariswoyo, M.Si


NIP. 196005201985032002

NIP. 195021031980031001

i
Universitas Sumatera Utara

PERNYATAAN

PERANCANGAN APLIKASI UJIAN ONLINE BERBASIS WEB
TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali
beberapa kutipan dan ringkasan yang masing-masing disebut sumbernya.

Medan,

Juni 2016

Louisten Manalu

132406179

ii
Universitas Sumatera Utara

PENGHARGAAN

Puji dan syukur saya panjatkan ke hadirat Tuhan Yang Maha Esa. Karena berkat
rahmat dan karunia-Nya lah penulis dapat menyelesaikan penulisan Tugas Akhir
ini sebagai salah satu syarat untuk menyelesaikan perkuliahan pada Program
Studi D3 Teknik Informatika. Selama penulisan tugas akhir, penulis telah
banyak menerima bantuan berupa dukungan moral dan materil serta arahan yang
sangat berharga dan bermanfaat dari semua pihak.
Pada kesempatan ini penulis juga mengucapkan terimakasih kepada
Bapak Dr. Suwarno Ariswoyo, M.Si selaku pembimbing yang telah meluangkan
waktunya memberi arahan dan masukan dalam penyusunan tugas akhir ini.
Terimakasih kepada prof. Dr. Tulus, M.Si. Ph.D dan Ibu Dr. Mardiningsih, M.Si
selaku Ketua dan Sekretariks Departemen Matematika FMIPA USU, Dr. Krista
Sebayang, M.Si selaku Dekan FMIPA USU dan seluruh dosen Teknik
Informatika. Terimakasih kepada teman-teman di Kom D yang sudah

membantu penulis dalam menyelasaikan tugas akhir dan kepada orangtua
beserta seluruh keluarga yang selama ini memberikan bantuan dan semangat.
Akhir kata, semoga penulisan tugas akhir ini dapat memberikan manfaat baik
bagi penulis maupun pembaca.

Medan, Juli 2016
Penulis

Louisten Manalu

iii
Universitas Sumatera Utara

ABSTRAK

Sistem ujian online merupakan salah satu bagian sistem informasi pendidikan jarak
jauh melalui media teknologi internet. Ujian yang dilakukan oleh sebagian besar
institusi pendidikan, dalam hal ini universitas masih dilaksanakan secara
konvensional. Konsep Ujian online yang tidak terkait ruang dan waktu dapat
menjadi solusi atas kendala yang ada pada metode ujian yang konvensional.

Sistem ini bertujuan untuk mempermudah dosen dalam memberikan ujian dan proses
pemberian nilai ujian yang efektif dan efisien karena proses penilaian diberikan
langsung saat mahasiswa selesai mengerjakan ujian.
Penelitian dilakukan dengan mengamati sistem secara langsung sehingga
didapatkan hasil analisis mengenai kebutuhan sistem. Sebagai dasar dan acuan untuk
membuat sistem ujian online dilakukan studi pustaka kemudian membuat
perancangan database sistem menggunakan DFD dan ERD. Bahasa pemograman
yang digunakan adalah PHP dan MySQL sebagai databasenya. Soal yang
disajikan dalam sistem pilihan ganda.
Implementasi dari sistem ujian online ini dibuat dengan fasilitas meliputi
manajemen ujian, manajemen soal ujian, manajemen data dosen dan mahasiswa yang
nantinya akan menghasilkan keluaran nilai.

Kata kunci : Ujian Online, Website, PHP, MySQL

iv

Universitas Sumatera Utara

ABSTRACT


Online examination system is the part of the distance learning
information systems using the technology of internet. Exam which performed by
most education institutions in this case the university was done conventionally.
The concept of an online exam, which is not limited with space and time can be
solution to the constraints that exist on the conventional test methods. This system
is aimed so lecturer can give exams and grading examinations to give effective
and efficient process easier, because the process of grading is done right when
students have completed the examination.
Research carried out by observing the system directly, to obtain the
results of the system requirements analysis. As a basis and reference for an online
exam system has been conducted by performed literature study and then create a
database system design and use of DFD. The programming language using PHP
and MySQL as its database. The questions are presented in multiple choice system.
The implementation of this online examination create some facilities
such as exam management, teachers and students data management, the output in the
form of test results to grades.

Kata kunci : Online exam, Website, PHP, MySQL


v

Universitas Sumatera Utara

DAFTAR ISI

Halaman
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar
Bab 1.

Bab 2.

Bab 3.


i
ii
iii
iv
v
vi
viii
ix

Pendahuluan
1.1 Latar Belakang
1.2 Identifkasi Masalah
1.3 Batasan Masalah
1.4 Maksud dan Tujuan
1.5 Metode Penelitian
1.6 Sistematika Penulisan

1
2

3
3
4
5

Landasan Teori
2.1 Konsep Dasar Ujian, Ujian Online
2.1.1 Ujian
2.1.2 Ujian Online
2.2 Internet
2.3 WWW (World Wide Web)
2.4 HTML (Hyper Text Markup Languange)
2.4.1 Penamaan Dokumen HTML
2.4.2 Elemen dan Tag HTML
2.5 PHP (Hypertext Propocessor)
2.5.1 Sejarah Asal Mula PHP
2.5.2 Variabel Pada PHP
2.5.3 Konsep Dasar Penggunaan PHP
2.6 MySQL
2.7 CSS (Cascanding Style Sheet)
2.8 JavaScript
2.9 Sublime Text

7
7
10
10
11
13
13
14
17
18
19
20
21
22
22
23

Perancangan Sistem
3.1 Perancangan Sistem

25
vi
Universitas Sumatera Utara

3.2

3.3

3.4

Bab 4.

Bab 5.

Data Flow Diagram (DFD) Perancangan Aplikasi
3.2.1 Diagram Konteks Ujian Online
3.2.2 Data Flow Diagram Level 0
Perancangan Database Aplikasi
3.3.1 Relationship (Relasi Antar Tabel)
3.3.2 Struktur Tabel
Flowchart Perancangan Aplikasi Ujian Online
3.4.1 Flowchart Login Admin
3.4.2 Flowchart Halaman Admin
3.4.3 Flowchart Peserta

26
27
28
28
29
30
33
33
34
35

Implementasi Sistem
4.1 Pengertian Implementasi Sistem
4.2 Tujuan Implementasi
4.3 Komponen Dalam Implementasi Sistem
4.3.1 Komponen Perangkat Keras (Hardware)
4.3.2 Komponen Perangkat Lunak (Software)
4.3.3 Kebutuhan Brainware
4.4 Tampilan Halaman Website

36
37
37
38
38
39
39

Kesimpulan dan Saran
5.1 Kesimpulan
5.2 Saran

45
45

Daftar Pustaka
Lampiran

vii
Universitas Sumatera Utara

DAFTAR TABEL

Nomor
Tabel
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8

Judul

Halaman

Tabel Admin
Tabel Mapel
Tabel Nilai
Tabel Pil_jawaban
Tabel Peserta
Tabel Soal
Tabel ujian
Tabel User

30
30
30
31
31
32
32
32

viii
Universitas Sumatera Utara

DAFTAR GAMBAR

Nomor
Gambar
3.2.1
3.2.2
3.3.1
3.4.1
3.4.2
3.4.3
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
4.4.10
4.4.11

Judul

Halaman

Diagram Konteks Ujian Online
Data Flow Diagram (DFD) Level 0
Relationship (Relasi Antar Tabel)
Alur Flowchart Admin
Alur Flowchart Halaman Admin
Alur Flowchart Halaman Peserta
Halaman Login
Halaman Beranda Admin
Halaman Daftar Ujian
Halaman Tambah Ujian
Halaman Tambah Soal Ujian
Halaman Daftar Peserta
Halaman Lihat Nilai
Halaman Ganti Password
Halaman Beranda Peserta
Halaman Daftar Ujian Peserta
Halaman Pengerjaan Ujian Peserta

27
28
29
33
34
35
39
40
40
41
41
42
42
43
43
44
44

ix
Universitas Sumatera Utara