Perancangan Aplikasi Ujian Berbasis Komputer untuk SMA GKPI Padang Bulan Medan
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
Universitas Sumatera Utara
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
MEDAN
2017
Universitas Sumatera Utara
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
DESY HASIANTA MUNTHE
142406163
ii
Universitas Sumatera Utara
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.
iii
Universitas Sumatera Utara
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.
Kata kunci : Aplikasi Ujian Berbasis Komputer, E-service, PHP, MySQL
iv
Universitas Sumatera Utara
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
v
Universitas Sumatera Utara
DAFTAR ISI
Halaman
i
ii
iii
iv
v
vi
viii
ix
x
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar
Daftar Lampiran
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
3.2 Analisis Sistem
3.2.1 Analisa Masalah
3.2.2 Analisis Data
3.3 Diagram Konteks Sistem
3.4 Entity Relationship diagram
3.5 Struktur Database
3.6 Flowchart Program
22
23
23
24
25
26
27
32
vi
Universitas Sumatera Utara
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
Bab 5. Penutup ..........................................................................................................
5.1 Kesimpulan
42
5.2 Saran
43
Daftar Pustaka
Lampiran
vii
Universitas Sumatera Utara
DAFTAR TABEL
Nomor Tabel
2.1
2.2
2.3
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
Judul
Simbol Flowchart
Simbol Data Flow Diagram
Komponen ERD
admin
guru mapel
siswa
pengumuman
mapel
guru
guru test
soal
ikut_ujian
Siswa_mapel
Halaman
18
20
21
27
28
28
28
29
29
29
30
30
31
viii
Universitas Sumatera Utara
DAFTAR GAMBAR
Nomor Gambar
3.1
3.2
3.3
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
Judul ...........................................
Diagram Konteks Sistem
ERD Sistem
Flowchart Sistem
Tampilan Login
Tampilan Menu
Tampilan Menu Data Siswa
Tampilan Menu Data Guru
Tampilan Menu Data Mata Pelajaran
Tampilan Menu Input Soal
Tampilan Ujian
Tampilan Hasil Ujian
Halaman
26
27
32
37
38
38
39
40
41
41
41
ix
Universitas Sumatera Utara
DAFTAR LAMPIRAN
Nomor
Lampiran
1
2
3
4
5
Judul
Listing Program
Surat Keterangan Uji Program
Kartu Bimbingan Tugas Akhir Mahasiswa
Surat Keterangan Dosen Pembimbing Tugas Akhir
Surat Riset Dari Perusahaan
x
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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
MEDAN
2017
Universitas Sumatera Utara
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
DESY HASIANTA MUNTHE
142406163
ii
Universitas Sumatera Utara
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.
iii
Universitas Sumatera Utara
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.
Kata kunci : Aplikasi Ujian Berbasis Komputer, E-service, PHP, MySQL
iv
Universitas Sumatera Utara
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
v
Universitas Sumatera Utara
DAFTAR ISI
Halaman
i
ii
iii
iv
v
vi
viii
ix
x
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar
Daftar Lampiran
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
3.2 Analisis Sistem
3.2.1 Analisa Masalah
3.2.2 Analisis Data
3.3 Diagram Konteks Sistem
3.4 Entity Relationship diagram
3.5 Struktur Database
3.6 Flowchart Program
22
23
23
24
25
26
27
32
vi
Universitas Sumatera Utara
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
Bab 5. Penutup ..........................................................................................................
5.1 Kesimpulan
42
5.2 Saran
43
Daftar Pustaka
Lampiran
vii
Universitas Sumatera Utara
DAFTAR TABEL
Nomor Tabel
2.1
2.2
2.3
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
Judul
Simbol Flowchart
Simbol Data Flow Diagram
Komponen ERD
admin
guru mapel
siswa
pengumuman
mapel
guru
guru test
soal
ikut_ujian
Siswa_mapel
Halaman
18
20
21
27
28
28
28
29
29
29
30
30
31
viii
Universitas Sumatera Utara
DAFTAR GAMBAR
Nomor Gambar
3.1
3.2
3.3
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
Judul ...........................................
Diagram Konteks Sistem
ERD Sistem
Flowchart Sistem
Tampilan Login
Tampilan Menu
Tampilan Menu Data Siswa
Tampilan Menu Data Guru
Tampilan Menu Data Mata Pelajaran
Tampilan Menu Input Soal
Tampilan Ujian
Tampilan Hasil Ujian
Halaman
26
27
32
37
38
38
39
40
41
41
41
ix
Universitas Sumatera Utara
DAFTAR LAMPIRAN
Nomor
Lampiran
1
2
3
4
5
Judul
Listing Program
Surat Keterangan Uji Program
Kartu Bimbingan Tugas Akhir Mahasiswa
Surat Keterangan Dosen Pembimbing Tugas Akhir
Surat Riset Dari Perusahaan
x
Universitas Sumatera Utara