aplikasi ujian online pada smp negeri 18 … aplikasi ujian online pada smp negeri 18 kota malang...

21
i APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Anton Setiawan 09560377 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015

Upload: trannguyet

Post on 13-Mar-2019

239 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

i

APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA

MALANG

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

Anton Setiawan

09560377

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015

Page 2: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

ii

LEMBAR PERSETUJUAN

APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG

TUGAS AKHIR

Disusun Oleh :

ANTON SETIAWAN

09560377

Telah Direkomendasikan Untuk Diajukan Sebagai Judul Tugas Akhir Di

Teknik InformatikaUniversitas Muhammadiyah Malang

Menyetujui,

Pembimbing I

Eko Budi C, Skom, MT

NIP. 108.9504.0330

Pembimbing II

Yuda Munarko, S.Kom, M.Sc

NIP. 108.0611.0443

Page 3: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

iii

LEMBAR PENGESAHAN

APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 MALANG

Disusun Oleh :

ANTON SETIAWAN

09560377

Tugas Akhir Ini Telah Diuji dan Dinyatakan Lulus

Pada Tanggal 26 Agustus 2015

Menyetujui,

Penguji I

Aminudin, S.Kom.

NIP.070.106.8603 Mengetahui

Ketua Jurusan Teknik Informatika

Yuda Munarko, S.Kom, M.Sc

NIP. 108.0611.0443

Penguji II

Yufis Azhar, S.Kom, M.Kom.

NIP.108.1410.0544

Page 4: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

iv

SURAT PERNYATAAN

Yang bertanda tangan dibawah ini :

Nama : Anton Setiawan

Tempat/Tgl. Lahir : Sragen, 08 September 1990

Nim : 09560377

Fakultas/Jurusan : Teknik / Teknik Informatika

Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “APLIKASI UJIAN

ONLINE PADA SMP NEGERI 18 KOTA MALANG” beserta seluruh isinya adalah

karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun

seluruh, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.

Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila

kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini,

atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap

menanggung segala bentuk resiko/sanksi yang berlaku

Malang, 26 Agustus

2015

Yang Membuat Pernyataan

(Anton Setiawan)

NIM. 09560377

Pembimbing I

Eko Budi C, Skom, MT

NIP.108.9504.0330

Mengetahu,

Pembimbing II

Yuda Munarko, S.Kom, M.Sc

NIP. 108.0611.0443

Page 5: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

v

ABSTRAK

Tujuan utama dari penelitian ini adalah untuk mengembangkan aplikasi berbasis

website sebagai sarana yang dapat mendukung proses pendidikan bagi sebuah Sekolah.

Salah satu masalah dalam pendukung proses keberhasilan proses pendidikan suatu

Sekolah dalam sebuah aplikasi yang berbasis website adalah bagaimana supaya fitur-fitur

yang terdapat pada aplikasi dapat mempermudah dan membantu siswa dalam

meningkatkan indeks prestasi belajar, serta adanya pengujian kelayakan aplikasi dengan

sample siswa dalam Sekolah.

Untuk mempermudah dan membantu siswa dalam meningkatkan indeks prestasi,

aplikasi ini dilengkapi dengan fasilitas mengerjakan soal yang dapat menguji seberapa

jauh kemampuan siswa dalam memahami materi yang telah diberikan, serta adanya

fasilitas penilaian yang dapat menampilkan seluruh hasil penilaian yang telah dilakukan

oleh siswa, sehinga membantu mempermudah siswa untuk mengevaluasi prestasi belajar.

Kata kunci : ujian online berbasis website.

Page 6: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

vi

ABSTRACT

The main purpose of this research is for develope aplication base on website as

medium that could support the School’s education. One of support success edutaiment in

a school as aplication that base on website is how could the aplication contents helping

student to increase study achievement index, and also has aplication advisability test

with sample school’s student.

For easier and helping student to increase achievement index, this aplication is

supported with facilities exercise solfing that could tested how a good student’s ability to

understanding the content has given. And also ther is estimation facility who can show

all of estimation result who done by the student, so helping the student to evaluated study

achievment.

Kata kunci : online exercise base on website.

Page 7: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

vii

KATA PENGANTAR

Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga penulis

dapat menyelesaikan Tugas Akhir yang berjudul “UJIAN ONLINE PADA SMP

NEGERI 18 MALANG”.

Dalam penulisan tugas akhir ini tidak akan terselesaikan dengan bail tanpa

adanya dan sumbangan dari pihak. Penulis menyampaikan ucapan terima kasih sebesar –

besarnya kepada :

1. Allah SWT, atas segala pemberian petunjuk dan kelancaran atas selesainya tugas

akhir ini, terima kasih Ya Allah.

2. Kedua orang tua dan segenap keluarga, yang tanpa henti-hentinya selalu

mendo’akan, mendukung dan memotivasi.

3. Bapak Eko Budi Cahyono, S.Kom, MT dan Bapak Yuda Munarko, S.Kom, M.Sc

selaku dosen pembimbing Tugas Akhir, terima kasih atas kesabaran bapak dalam

membimbing penulis.

4. Bapak/Ibu Ketua Jurusan Teknik Informatika Universitas Muhammadiyah

Malang.

5. Sahabat kost A5 yang selalu memberikan motivasi terhadap dalam penulisan

Tugas Akhir saya.

6. Teman-teman khususnya dari angkatan ‘09 ITH teknik informatika yang tidak

dapat disebutkan satu per satu.

7. Teman saya bernama Ita Elisa yang tidak pernah henti untuk memberi motivasi

dalam pengerjaan tugas akhir saya.

8. Semua pihak yang telah membantu dalam menyelesaikan penyusunan Tugas

Akhir ini.

Dengan menyadari adanya keterbatasan waktu, kemampuan, pengetahuan,

referensi dan pengalaman, Tugas Akhir ini masih jauh dari sempurna. Untuk itu saran

dan masukkan untuk kesempurnaan sangat penulis harapkan.

Akhir kata penulisan berharap semoga Tugas Akhir ini dapat bermanfaat dan

menjadi tambahan ilmu pengetahuan.

Page 8: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

viii

DAFTAR ISI

LEMBAR PERSETUJUAN ....................................................................... i

LEMBAR PENGESAHAN ........................................................................ ii

LEMBAR PERNYATAAN ......................................................................... iii

ABSTRAK .................................................................................................... iv

ABSTRACT .................................................................................................. v

KATA PENGANTAR ................................................................................. vi

DAFTAR ISI ............................................................................................... vii

DAFTAR GAMBAR ................................................................................... xiii

DAFTAR TABEL ........................................................................................ xviii

BAB I PENDAHULUAN

1.1. LatarBelakang Masalah ........................................................................ 1

1.2. Rumusan Masalah ............................................................................... 2

1.3. TujuanPenelitian ................................................................................... 2

1.4. BatasanMasalah .................................................................................... 2

1.5. Metode Penelitian ................................................................................. 3

1.5.1 Pengumpulan Data ...................................................................... 3

1.5.2 Analisa Data ................................................................................ 3

1.5.3 Implementasi ............................................................................... 3

1.5.4 UjiCobadanEvaluasi .................................................................... 4

1.5.5 PenyusunanLaporanTugasAkhir ................................................. 4

1.6. Sistematika Penulisan ........................................................................... 4

Page 9: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

ix

BAB II LANDASAN TEORI

2.1. Evaluasi Pembelajaran Siswa ............................................................... 5

2.2.Ujian Online Berbasis Website ............................................................. 6

2.3. Hypertext preprocessor (PHP) .............................................................. 7

2.4. Diagram entity Relationship (ERD) ..................................................... 8

2.5. Stuctured Query Lenguage(SQL) ......................................................... 9

2.6. Client Server ......................................................................................... 11

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1. Analisis Data ........................................................................................ 13

3.2. Analisa Sistem ...................................................................................... 13

3.2.1. Spesifikasi Perangkat Lunak ...................................................... 13

3.2.2. Pengguna Aplikasi / User ........................................................... 15

3.3. Perancangan Alur Proses Sistem ......................................................... 16

3.3.1. Perancangan Use Case Diagram ................................................ 16

3.3.2. Perancangan Activity Diagram ................................................. 17

3.3.2.1. Activity Diagram Login ................................................. 17

3.3.2.2. Activity Diagram Update Soal ....................................... 18

3.3.2.3. Activity Diagram Mata Pelajaran .................................. 18

3.3.2.4. Activity Diagram Update Siswa .................................... 19

3.3.2.5. Activity Diagram Registrasi .......................................... 19

3.3.2.6. Activity Diagram Pilih Mata Pelajaran ......................... 20

3.3.2.7. Activity Diagram Mengerjakan Soal ............................. 20

3.3.2.8. Activity Diagram Melihat Nilai ..................................... 21

3.3.2.9Activity DiagramLihatRekap ........................................... 21

Page 10: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

x

3.4. Perancangan Sistem ............................................................................. 22

3.4.1. Sequence Diagram ...................................................................... 22

3.4.1.1.Sequence DiagramLogin ................................................. 22

3.4.1.2.Sequence Diagram Update Soal ...................................... 23

3.4.1.3.Sequence Diagram Mata Pelajaran ................................. 23

3.4.1.4.Sequence Diagram Update Siswa ................................... 24

3.4.1.5.Sequence Diagram Regristrasi ........................................ 24

3.4.1.6.Sequence Diagram Lihat Nilai ........................................ 25

3.4.1.7.Sequence Diagram Lihat Rekap ...................................... 25

3.5. Desain Data Base .................................................................................. 26

3.6. Rancangan User Interface .................................................................... 26

BAB IV IMPLEMENTASI DAN PENGUJIAN

4.1. Kebutuhan Hardware ............................................................................ 29

4.2. Kebutuhan Software ............................................................................. 29

4.3.Implementasi Sistem ............................................................................. 30

4.3.1. Pembuatan Database................................................................... 30

4.3.2. PembuatanFungsi Koneksi Database ......................................... 38

4.3.3. Pembuatan User Interface Admin .............................................. 39

4.3.3.1. User Interface Login Admin .......................................... 39

4.3.3.2. User Interface Menu Admin .......................................... 40

4.3.3.3. User Interface Kelola Pengguna, Profil Siswa ............... 40

4.3.3.4. User Interface Kelola Pengguna, Tambah Profil Siswa . 41

4.3.3.5. User Interface Kelola Pengguna, Edit ProfilSiswa ........ 42

4.3.3.6. User Interface Kelola Pengguna, Delete Profil Siswa ... 43

Page 11: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

xi

4.3.3.7. User Interface Kelola Pengguna, Menu kelola

Profil Guru .................................................................................. 44

4.3.3.8. User Interface KelolaPengguna, Edit Profil Guru ......... 45

4.3.3.9. User Interface KelolaPengguna, Tambah Profil Guru ... 46

4.3.3.10. User Interface KelolaPengguna, Delete Profil Guru .... 47

4.3.3.11. User InterfaceKelola Mata Pelajaran ........................... 48

4.3.3.12. User Interface KelolaTambah Mata Pelajaran dan Kelas

..................................................................................................... 48

4.3.3.13. User Interface Kelola Edit Pelajaran dan Kelas ........... 49

4.3.3.14. User Interface Kelola Delete Pelajaran dan Kelas ....... 50

4.3.3.15. User Interface Menu Siapkan Pertanyaan .................... 51

4.3.3.16. User Interface Menu Tambah Kategori Pertanyaan ..... 52

4.3.3.17. User Interface Menu Edit Kategori Pertanyaan ........... 53

4.3.3.18. User Interface Menu Delete Kategor Pertanyaan ........ 54

4.3.3.19. User Interface Menu Kelola Ujian ............................... 55

4.3.3.20. User Interface Menu Tambah Pertanyaan Ujian .......... 56

4.3.3.21. User Interface Menu Edit Pertanyaan Ujian ................ 57

4.3.3.22. User Interface Menu Delete Pertanyaan Ujian ............ 58

4.3.3.23. User Interface Menu Kelola Hasil ............................... 59

4.3.3.24. User Interface Menu Rekap ......................................... 61

4.3.4. Pembuatan User Interface Siswa ................................................ 63

4.3.4.1. User Interface Menu Login Siswa ................................. 63

4.3.4.2. User Interface Menu Registration .................................. 63

4.3.4.3. User Interface Menu Siswa ............................................ 65

4.3.4.4. User Interface Menu Pilih Ujian .................................... 65

Page 12: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

xii

4.3.4.5. User Interface Menu Kode Mengerjakan Soal ............... 66

4.3.4.6. User Interface Menu Mengerjakan Soal ........................ 68

4.3.4.7. User Interface Menu Koreksi Jawaban .......................... 69

4.3.4.8. User Interface Menu Lihat Hasil.................................... 70

4.3.4.9. User Interface Menu Rekap Nilai .................................. 71

4.3.4.10. User Interface Menu Soal Latihan ............................... 72

4.3.4.11. User Interface Menu Timing ........................................ 73

4.4. Pengujian ............................................................................................ 74

4.4.1. Pengujian Database ................................................................ 74

4.4.2. Pengujian Fungsional ............................................................. 74

4.4.2.1. Pengujian UC-01 (Login) ......................................... 74

4.4.2.2. Pengujian UC-02 (Update Guru dan Siswa).............. 75

4.4.2.3. Pengujian UC-03 (Update Mata Pelajaran) ............... 76

4.4.2.4. Pengujian UC-04 (Update Soal) ................................ 77

4.4.2.5. Pengujian UC-05 (Regristrasi) .................................. 81

4.4.2.6. Pengujian UC-06 (pilih mata pelajaran) .................... 81

4.4.2.7. Pengujian UC-07 (pilih mengerjakan soal) ............... 82

4.4.2.8. Pengujian UC-08 (lihat nilai) .................................... 82

4.4.2.9. Pengujian UC-09 (Rekap nilai) ................................. 83

4.4.3. Pengujian Client Server ......................................................... 84

4.4.4. Pengujian Kelayakan Aplikasi ............................................... 84

Page 13: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

xiii

BAB V PENUTUP

5.1. Kesimpulan ......................................................................................... 90

5.2. Saran ................................................................................................... 90

DAFTAR PUSTAKA ................................................................................... 91

Page 14: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

xiv

DAFTAR GAMBAR

Gambar 3.1. Use Case Diagram Aplikasi Ujian Online Pada SMP N 18 ........... 17

Gambar 3.2. Activity Diagram Login ................................................................. 18

Gambar 3.3. Activity Diagram Update Soal ....................................................... 18

Gambar 3.4. Activity Diagram Update Mata pelajaran ...................................... 19

Gambar 3.5. Activity Diagram Update Siswa .................................................... 19

Gambar 3.6. Activity Diagram Regristrasi ......................................................... 20

Gambar 3.7. Activity Diagram Pilih Mata Pelajaran .......................................... 20

Gambar 3.8. Activity Diagram Pilih Mengerjakan Soal ..................................... 21

Gambar 3.9. Activity Diagram Melihat Nilai ..................................................... 21

Gambar 3.10. Activity Diagram Lihat Rekap ..................................................... 22

Gambar 3.11 Sequence Diagram Login .............................................................. 22

Gambar 3.12 Sequence Diagram Update Soal .................................................... 23

Gambar 3.13 Sequence Diagram Mata Pelajaran ............................................... 23

Gambar 3.14 Sequence Diagram Update Siswa ................................................ 24

Gambar 3.15 Sequence Diagram Regristrasi ..................................................... 24

Gambar 3.16 Sequence Diagram Lihat Nilai ...................................................... 25

Gambar 3.17 Sequence Diagram Lihat Rekap .................................................... 25

Gambar 3.18 Entity Relationship Diagram ......................................................... 26

Gambar 3.19 User Interface Tampilan Awal ...................................................... 26

Page 15: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

xv

Gambar 3.20 User Interface Login ..................................................................... 27

Gambar 3.21 User Interface Pilih Mata Pelajaran .............................................. 27

Gambar 3.22 User Interface Pilih Quiz............................................................... 27

Gambar 3.23 User Interface Pertanyaan ............................................................. 28

Gambar 3.24 User Interface Score ...................................................................... 28

Tabel 4.1 Tabel MySQL ..................................................................................... 30

Gambar 4.2 Script Pembentukan Tabel Admin Login........................................ 31

Tabel 4.3 Tabel Admin Login ............................................................................. 31

Gambar 4.4 Pembentukan Tabel Question ......................................................... 31

Tabel 4.5 Question .............................................................................................. 32

Gambar 4.6 Potongan Kode Pembentukan Tabel Student .................................. 32

Tabel 4.7 Tabel Student ...................................................................................... 33

Gambar 4.8 Potongan Kode Pembentukan Tabel Student Question .................. 33

Tabel 4.9 Student Question ................................................................................. 34

Gambar 4.10 Potongan Kode Pembentukan Tabel Student Test ........................ 34

Tabel 4.11 Student Test ...................................................................................... 35

Gambar 4.12 Potongan Kode Pembentukan Tabel Subject ................................ 35

Tabel 4.13 Subject .............................................................................................. 35

Gambar 4.14 Potongan Kode Pembentukan Tabel Test ..................................... 36

Tabel 4.15 Test.................................................................................................... 37

Page 16: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

xvi

Gambar 4.16 Potongan Kode Pembentukan Tabel Test Conductor ................... 37

Tabel 4.17 Test Conductor .................................................................................. 38

Gambar 4.18 Pembentukan Koneksi Database .................................................. 38

Gambar 4.19 User Interface Login Admin ......................................................... 39

Gambar 4.20 User Interface Menu ..................................................................... 40

Gambar 4.21 User Interface Menu Kelola Pengguna Profil Siswa .................... 41

Gambar 4.22 User Interface Kelola Pengguna, Tambah Profil Siswa ............... 41

Gambar 4.23 Script Potongan Kode Menu Tambah Profil Siswa ...................... 42

Gambar 4.24 User Interface Menu Kelola Pengguna Edit Profil Siswa ............ 42

Gambar 4.25 Script Potongan Kode Menu Edit Siswa ....................................... 43

Gambar 4.26 User Interface Menu Kelola Pengguna Delete Profil Siswa......... 43

Gambar 4.27 Script Potongan Kode Menu Delete Profil Siswa ......................... 44

Gambar 4.28 User Interface Kelola Pengguna Profil Guru ................................ 44

Gambar 4.29 User Interface Kelola Pengguna Edit Profil Guru ........................ 45

Gambar 4.30 Script Potongan Kode Kelola Pengguna Edit Profil Guru ............ 45

Gambar 4.31 User Interface Kelola Pengguna Tambah Profil Guru.................. 46

Gambar 4.32 Script Potongan Kode Kelola Pengguna Tambah Profil Guru .... 46

Gambar 4.33 User Interface Kelola Pengguna Delete Profil Admin ................. 47

Gambar 4.34 Script Potongan Kode Kelola Pengguna Delete Profil Admin ..... 47

Gambar 4.35 User Interface Menu Kelola Mata Pelajaran ................................ 48

Gambar 4.36 User Interface Menu Mata Tambah Mata Pelajaran dan Kelas .... 48

Page 17: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

xvii

Gambar 4.37 Script Potongan Kode Menu Tambah Mata Pelajaran dan Kelas 49

Gambar 4.38 User Interface Menu Kelola Edit Pelajaran dan Kelas ................. 49

Gambar 4.39 Script Potongan Kode Menu Edit Pelajaran dan Kelas ................. 50

Gambar 4.40 User Interface Menu Kelola Delete Pelajaran dan Kelas ............. 50

Gambar 4.41 Script Potongan Kode Menu Delete Pelajaran dan Kelas ............. 51

Gambar 4.42 User Interface Menu Siapakan Pertanyaan ................................... 51

Gambar 4.43 Script Potongan Kode Menu Siapkan Pertanyaan ........................ 52

Gambar 4.44 User Interface Menu Tambah Kategori Pertanyaan ..................... 53

Gambar 4.45 Script Potongan Kode Menu Tambah Kategori Pertanyaan ......... 53

Gambar 4.46 User Interface Menu Edit Kategori Pertanyaan ............................ 54

Gambar 4.47 Script Potongan Kode Menu Edit Kategori Pertanyaan ................ 54

Gambar 4.48 User Interface Menu Delete Kategori Pertanyaan ........................ 55

Gambar 4.49 Script Potongan Kode Menu Delete Kategori Pertanyaan ............ 55

Gambar 4.50 User Interface Menu Kelola Ujian................................................ 56

Gambar 4.51. Menu Tambah Pertanyaan Ujian.................................................. 56

Gambar 4.52. Potongan kode Menu Tambah Pertanyaan Ujian ........................ 57

Gambar 4.53. Menu Edit Soal............................................................................. 57

Gambar 4.54. Potongan Kode Menu Edit Soal ................................................... 58

Gambar 4.55. Menu Delete Pertanyaan Ujian .................................................... 58

Gambar 4.56. Potongan Kode Menu Delete Pertanyaan Ujian .......................... 59

Gambar 4.57. Menu Kelola Hasil ....................................................................... 59

Page 18: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

xviii

Gambar 4.58. Potongan Kode Menu Kelola Hasil ............................................. 60

Gambar 4.59. Menu Kelola Hasil ....................................................................... 61

Gambar 4.60. Potongan Kode Menu kelola Hasil .............................................. 61

Gambar 4.61. Menu Kelola Rekap ..................................................................... 62

Gambar 4.62. Potongan Kode Menu kelola Rekap............................................. 62

Gambar 4.63. User Interface Login Siswa .......................................................... 63

Gambar 4.64. Menu Registration Siswa ............................................................. 64

Gambar 4.65. Potongan Kode Menu Registration Siswa ................................... 64

Gambar 4.66. Menu Siswa .................................................................................. 65

Gambar 4.67. Menu Pilih Ujian .......................................................................... 65

Gambar 4.68. Potongan Kode Menu Pilih Ujian ................................................ 66

Gambar 4.69. Menu Kode Mengerjakan Pertanyaan .......................................... 66

Gambar 4.70. Potongan Kode Mengerjakan Pertanyaan .................................... 67

Gambar 4.71. Menu Mengerjakan Soal .............................................................. 68

Gambar 4.72. Potongan Kode Menu Mengerjakan Soal .................................... 68

Gambar 4.73. Menu Koreksi Jawaban ................................................................ 69

Gambar 4.74. Potongan Kode Menu Koreksi Jawaban ...................................... 69

Gambar 4.75. Menu Lihat Hasil ......................................................................... 70

Gambar 4.76. Potongan Kode Menu Lihat Hasil ................................................ 70

Gambar 4.77. Menu Rekap Nilai ........................................................................ 71

Gambar 4.78. Potongan Kode Menu Rekap Nilai .............................................. 72

Page 19: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

xix

Gambar 4.79. Menu Soal Latihan ....................................................................... 72

Gambar 4.80. Menu Timing................................................................................ 73

Gambar 4.81. Potongan Kode Menu Timing ...................................................... 73

Gambar 4.82. Pengujian Client Server ............................................................... 84

Page 20: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

xx

DAFTAR TABEL

Tabel 4.1 Daftar Use Case Admin yang akan Diuji............................................ 74

Tabel 4.2 Pengujian UC-01................................................................................. 74

Tabel 4.3 Pengujian UC-02................................................................................. 75

Tabel 4.4 Pengujian UC-03................................................................................. 76

Tabel 4.5 Pengujian UC-04................................................................................. 77

Tabel 4.6 Pengujian UC-05................................................................................. 81

Tabel 4.7 Pengujian UC-06................................................................................. 81

Tabel 4.8 Pengujian UC-07................................................................................. 82

Tabel 4.9 Pengujian UC-08................................................................................. 82

Tabel 4.10 Pengujian UC-09............................................................................... 83

Tabel 4.11 Kuisoner Pengujian Kelayakan Aplikasi .......................................... 85

Tabel 4.12 Nama-Nama Siswa .......................................................................... 86

Tabel 4.13 Hasil Pengujian Aplikasi .................................................................. 87

Tabel 4.14 Data Grafik ....................................................................................... 89

Page 21: APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 … APLIKASI UJIAN ONLINE PADA SMP NEGERI 18 KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

91

Daftar Pustaka

1. Adha, Muhammad Luqman. 2011. ImplementasiAplikasiUjian Online Pada

Training KaryawanMenggunakanMetode Computerized Classfication Test

2. Candra, Ahmad NurSetyo. 2012. AplikasiUjian Online Di RSBI SMAN 2

Mojokerto.Universitas Pembangunan Nasional “VETERAN”.

3. Christianti J, Melianadan Akbar, AchmadTaufik K. 2013.

SistemInformasiPersiapanUjianNasionalBerbasis Web

UntukSekolahMenengahAtas. Universitas Kristen Maranatha Bandung.

4. Dengan Adaptive Feedback. Universitas Indonesia Depok.

5. Guritno, Achmad. 2011.

MakalahTentangKontenManajemenSistemUntukUjianKompetensi Online.

InstitutTeknologiSepuluhNopemberSurabaya.

6. Hermawan, Danu. 2010. SistemUjianBerbasis Web SebagaiAplikasi.

UniversitasSebelasMaret Surakarta.