PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
APLIKASI TES POTENSI AKADEMIK UNTUK PENGARAHAN PROGRAM STUDI BERBASIS WEB Studi Kasus: Lembaga P2TKP Universitas Sanata Dharma
SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika
Disusun Oleh Julius Anggit Dwiantoro 115314008
PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2016
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
APLIKASI TES POTENSI AKADEMIK UNTUK PENGARAHAN PROGRAM STUDI BERBASIS WEB Studi Kasus: Lembaga P2TKP Universitas Sanata Dharma
SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika
Disusun Oleh Julius Anggit Dwiantoro 115314008
PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2016 i
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ACADEMIC POTENTIAL TEST APPLICATION FOR DIRECTING STUDY PROGRAM WEB-BASED Case Study: Lembaga P2TKP Universitas Sanata Dharma FINAL PROJECT Presented as Partial Fulfillment of the Requirements To Obtain the Sarjana Komputer Degree In Informatics Engineering
By: Julius Anggit Dwiantoro 115314008
INFORMATICS ENGINEERING STUDY PROGRAM DEPARTMENT OF INFORMATICS ENGINEERING FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA 2016 ii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN PERSEMBAHAN
“Orang-orang
pilihan-Ku akan menikmati pekerjaan mereka.
Mereka tidak akan bersusah-susah dengan percuma.” Yesaya 56 : 22b-23a
“Orang-orang yang berhenti belajar akan menjadi pemilik masa lalu. Orang-orang yang masih terus belajar akan menjadi pemilik masa depan”. (Mario Teguh).
Skripsi ini saya persembahkan untuk:
v
Tuhan Yesus Kristus
Bapak dan Ibu
Kakak-kakak dan keponakan
Teman-teman seangkatan TI 2011
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PERNYATAAN KEASLIAN KARYA
Saya menyatakan dengan sesungguhnya bahwa di dalam skripsi yang saya tulis ini tidak memuat karya atau bagian karya orang lain, kecuali yang telah disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.
vi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
vii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRAKSI
Pusat Pelayanan Tes dan Konsultasi Psikologi (P2TKP) merupakan salah satu lembaga di Universitas Sanata Dharma Yogyakarta yang memberikan pelayanan tes dan konsultasi psikologi. Dalam menghitung hasil tes, staff P2TKP masih menggunakan cara manual. Cara seperti ini dianggap kurang efisien karena lamanya pemeriksaan dan pemerolehan hasil, serta tidak menutup kemungkinan terjadi salah hitung karena faktor human error. Dari latar belakang diatas, dibangun Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi berbasis web yang dapat memperoleh hasil tes menjadi lebih cepat dan akurat. Aplikasi diimplementasikan dengan menggunakan bahasa pemrograman PHP dan basis data MySQL. Hasil akhir yang diperoleh adalah sebuah Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi yang memiliki kemampuan mengolah soal tes, peserta tes dan hasil tes yang lebih cepat dan akurat. Berdasarkan pengujian yang telah dilakukan menunjukkan bahwa tingkat keakuratan aplikasi mencapai 100 %. Berdasarkan pengujian terhadap pengguna (Ketua P2TKP, Staff P2TKP dan peserta tes), secara umum aplikasi mampu membantu pihak-pihak di Lembaga P2TKP dalam mengoreksi hasil tes secara lebih cepat dan akurat. Seluruh pengguna menyatakan aplikasi ini mudah digunakan.
viii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRACT
Service Center for Psychological Testing and Consultation (P2TKP) is one of the institutions in Sanata Dharma University in Yogyakarta which provide psychological testing service and consultation. In calculating the result of the test, staff P2TKP count manually. This method is considered to be less efficient because of the length examination and obtaining the result, and does not cover the possibility of miscalculation due to human error. From the above background, a web-based Application Academic Potential Test for Directing Study Program was constructed to obtain test result that can be more quickly and accurately. The Application was implemented using the PHP programming language and the MySQL database. The final result was an Academic Potential Test Application for Directing Study Program that has ability to process the test result more quickly and accurately. Based on testing has been done, it show that the application accuracy rate reaches 100 %. Based on users (chairman of P2TKP, staff P2TKP and participant of test) testing, in general the application able to assist the institution P2TKP in correcting the test results more quickly and accurately. All users declare this application is easy to use.
ix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
KATA PENGANTAR
Puji Syukur kehadirat Tuhan Yang Maha Esa yang telah melimpahkan rahmatNya, sehingga penulis dapat menyelesaikan skripsi yang berjudul “Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web”. Skripsi ini disusun sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer Program Studi Teknik Informatika di Universitas Sanata Dharma Yogyakarta. Selama melakukan penelitian dan penyusunan skripsi penulis ingin mengucapkan terima kasih atas bantuan dan dukungan dari berbagai pihak. Ucapan terima kasih penulis sampaikan diantaranya ditujukan kepada: 1. Tuhan Yesus yang selalu membimbing dan memberikan pertolongan. 2. Almarhum Bapak saya tercinta Fx. Jumadi yang selalu menyertai dan membimbing dalam setiap waktu. 3. Ibu tercinta Titik Suryani yang selama ini selalu memberikan dukungan doa, materi, semangat, kasih sayang dan perhatiannya kepada saya selama masa studi di Yogyakarta. 4. Kakak-kakak saya, Yulita Nugraheni Tuti Sendari dan Yohanes Yudhi P. yang selalu memberikan dukungan semangat, doa dan perhatiannya kepada saya. 5. Margareta Fety Oktavia atas dukungan motivasi dan semangat tanpa henti agar saya segera menyelesaikan studi saya. 6. Keluarga besar Bapak Yohanes Rahmat. 7. Ibu Agnes Maria Polina, S.Kom., M.Sc., selaku dosen pembimbing I yang telah membimbing dengan sabar dan memberikan kritik dan saran kepada penulis.
x
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
8. Bapak Carolus Wijoyo Adinugroho, M.Psi., Psi., selaku dosen pembimbing II yang telah sabar dan cermat membimbing penulis sehingga peneletian ini dapat selesai dengan baik. 9. Bapak Drs. Haris Sriwidono, M.Kom., selaku dosen penguji yang telah memberikan banyak kritik dan saran kepada penulis. 10. Ibu Paulina Heruningsih Prima Rosa, S.Si., M.Sc., selaku dosen penguji yang telah memberikan banyak kritik dan saran kepada penulis. 11. Bapak Henricus Agung Hernawan, S.T., M.Kom., selaku dosen pembimbing akademik yang dengan sabar telah membimbing dan membantu penulis selama melakukan studi di Universitas Sanata Dharma. 12. Tri Widinugroho, Bayu Prasetyo dan Emanuel Dina Prasetyawan yang telah berjuang bersama dalam menyelesaikan tugas akhir ini. 13. Febri, Diah, Monic, Pebo, Bekar, Dion, Anton, Bimo, Ananta, Renaf dan teman-teman saya yang tidak bisa saya sebutkan satu persatu. 14. Seluruh teman-teman mahasiswa Teknik Informatika angkatan 2011 Universitas Sanata Dharma yang bersama-sama menempuh perkuliahan. Penulis menyadari masih banyak kekurangan dalam penulisan tugas akhir ini, oleh karena itu penulis sangat mengharapkan berbagai kritik dan saran yang membangun untuk perbaikan tugas akhir ini. Akhir kata, semoga tugas akhir ini dapat bermanfaat serta dapat menambah wawasan bagi semua pihak khususnya bagi mahasiswa Teknik Informatika.
xi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR ISI APLIKASI TES POTENSI AKADEMIK UNTUK PENGARAHAN PROGRAM STUDI BERBASIS WEB....................................................................................................................... i ACADEMIC POTENTIAL TEST APPLICATION FOR DIRECTING STUDY PROGRAM WEB-BASED ............................................................................................................................. ii HALAMAN PERSETUJUAN SKRIPSI ................................. Error! Bookmark not defined. HALAMAN PENGESAHAN SKRIPSI .................................. Error! Bookmark not defined. HALAMAN PERSEMBAHAN .............................................................................................. iv PERNYATAAN KEASLIAN KARYA .................................................................................. vi LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN PUBLIKASI ............................................... Error! Bookmark not defined. ABSTRAKSI ......................................................................................................................... viii ABSTRACT ............................................................................................................................. ix KATA PENGANTAR .............................................................................................................. x DAFTAR ISI........................................................................................................................... xii DAFTAR GAMBAR .............................................................................................................. xx DAFTAR TABEL ............................................................................................................... xxvii BAB I PENDAHULUAN ......................................................................................................... 1 1.1.
Latar Belakang .......................................................................................................... 1
1.2.
Rumusan Masalah ..................................................................................................... 3
1.3.
Batasan Masalah ....................................................................................................... 4
1.4.
Tujuan dan Manfaat Penelitian ................................................................................. 4
1.5.
Metodologi Penelitian ............................................................................................... 4
1.6.
Sistematika Penulisan ............................................................................................... 5
BAB II LANDASAN TEORI ................................................................................................... 7 2.1.
Web Server ................................................................................................................ 7
2.2.
Browser ..................................................................................................................... 7
2.3.
HTTP (Hyper Text Transfer Protocol) ..................................................................... 7
2.4.
XAMPP ..................................................................................................................... 7
2.5.
HTML (Hyper Text Markup Language) ................................................................... 8 xii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2.6.
PHP (Hypertext Preprocessors) ................................................................................ 8
2.7.
MySQL ..................................................................................................................... 8
2.7.1
Pengertian MySQL ........................................................................................... 8
2.7.2
Kelebihan MySQL ............................................................................................ 9
2.8.
Basis Data ................................................................................................................. 9
2.8.1
Tahap-Tahap Perancangan Database................................................................ 9
2.8.2
Pemodelan Data .............................................................................................. 11
2.9.
Model Waterfall ...................................................................................................... 11
2.10.
Tes Bakat ............................................................................................................ 12
2.10.1
Definisi Tes Bakat ........................................................................................... 12
2.10.2
Sejarah Perkembagan Tes Bakat ..................................................................... 13
2.10.3
Tujuan Mengetahui Bakat Seseorang.............................................................. 13
2.10.4
Macam-Macam Tes Bakat .............................................................................. 14
2.11.
Multiple Aptitude Test Batteries ......................................................................... 14
2.12.
Scholastic Aptitude Test (SAT) ........................................................................... 15
BAB III ANALISIA DAN PERANCANGAN ....................................................................... 23 3.1.
Analisa Sistem ........................................................................................................ 23
3.1.1
Gambaran Umum Sistem Lama ...................................................................... 23
3.1.2
Gambaran Umum Sistem Baru ....................................................................... 24
3.2.
Analisa Kebutuhan .................................................................................................. 24
3.2.1
Definisi Aktor ................................................................................................. 24
3.2.2
Use Case Diagram........................................................................................... 29
3.2.3
Narasi Use Case .............................................................................................. 30
3.2.4
Pemrosesan Data ............................................................................................. 65
3.2.5
Pemodelan Proses ........................................................................................... 65
3.2.5.1
Diagram Konteks ........................................................................................ 65
3.2.5.2
Diagram Berjenjang .................................................................................... 66
3.2.5.3
Data Flow Diagram (DFD) ........................................................................ 67
3.2.5.4
DFD Level 1 Proses 1 ................................................................................. 68
3.2.5.5
DFD Level 1 Proses 2 ................................................................................. 68 xiii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.
3.2.5.6
DFD Level 1 Proses 3 ................................................................................. 69
3.2.5.7
DFD Level 1 Proses 4 ................................................................................. 69
3.2.5.8
DFD Level 1 Proses 5 ................................................................................. 70
3.2.5.9
DFD Level 1 Proses 6 ................................................................................. 70
3.2.5.10
DFD Level 1 Proses 7 ............................................................................. 71
3.2.5.11
DFD Level 1 Proses 8 ............................................................................. 71
3.2.5.12
DFD Level 1 Proses 9 ............................................................................. 72
3.2.5.13
DFD Level 1 Proses 10 ........................................................................... 72
3.2.5.14
DFD Level 1 Proses 11 ........................................................................... 73
3.2.5.15
DFD Level 1 Proses 12 ........................................................................... 73
3.2.5.16
DFD Level 1 Proses 13 ........................................................................... 74
Perancangan Sistem ................................................................................................ 75
3.3.1
Perancangan Basis Data .................................................................................. 75
3.3.2
Perancangan Interface ..................................................................................... 84
3.3.2.1
Halaman Login ............................................................................................ 84
3.3.2.1.1 Halaman Login Ketua dan Staff P2TKP ............................................... 84 3.3.2.1.2 Halaman Login Peserta ......................................................................... 84 3.3.2.2
Perancangan Antarmuka Ketua P2TKP ...................................................... 85
3.3.2.2.1 Halaman Home Ketua P2TKP .............................................................. 85 3.3.2.2.2 Halaman Tambah Data Staff ................................................................. 85 3.3.2.2.3 Halaman Lihat Seluruh Staff ................................................................. 86 3.3.2.2.4 Halaman Lihat/Ubah Data Staff ............................................................ 87 3.3.2.2.5 Halaman Tambah Data Soal.................................................................. 87 3.3.2.2.6 Halaman Form Tambah Soal ................................................................ 88 3.3.2.2.7 Halaman Lihat Seluruh Soal ................................................................. 88 3.3.2.2.8 Halaman Lihat/Ubah Data Soal ............................................................ 89 3.3.2.2.9 Halaman Tambah Bobot ....................................................................... 89 3.3.2.2.10 Halaman Form Tambah Bobot ............................................................ 90 3.3.2.2.11 Halaman Lihat Seluruh Bobot ............................................................. 90 3.3.2.2.12 Halaman Lihat Data Bobot.................................................................. 91 xiv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.2.2.13 Halaman Tambah Norma .................................................................... 91 3.3.2.2.14 Halaman Form Tambah Norma .......................................................... 92 3.3.2.2.15 Halaman Lihat Seluruh Norma ........................................................... 92 3.3.2.2.16 Halaman Lihat Data Norma ................................................................ 93 3.3.2.2.17 Halaman Tambah Kode Soal .............................................................. 93 3.3.2.2.18 Halaman Tambah Isi Kode Soal ......................................................... 94 3.3.2.2.19 Halaman Form Tambah Isi Kode Soal ................................................ 94 3.3.2.2.20 Halaman Lihat Seluruh Kode Soal ...................................................... 95 3.3.2.2.21 Halaman Lihat Data Kode Soal dan Isi Kode Soal ............................. 95 3.3.2.2.22 Halaman Tambah Paket Soal .............................................................. 96 3.3.2.2.23 Halaman Tambah Isi Paket Soal ......................................................... 96 3.3.2.2.24 Halaman Form Tambah Isi Paket Soal................................................ 97 3.3.2.2.25 Halaman Lihat Seluruh Paket Soal ..................................................... 98 3.3.2.2.26 Halaman Lihat Data Paket Soal dan Isi Paket Soal ............................. 98 3.3.2.2.27 Halaman Lihat Seluruh Hasil Tes Peserta ........................................... 99 3.3.2.2.28 Halaman Lihat Hasil Tes Peserta ...................................................... 100 3.3.2.2.29 Halaman Lihat Seluruh Peserta ......................................................... 101 3.3.2.2.30 Halaman Lihat Data Peserta .............................................................. 101 3.3.2.2.31 Halaman Lihat Seluruh Instansi ........................................................ 102 3.3.2.2.32 Halaman Lihat Data Instansi ............................................................. 102 3.3.2.3
Perancangan Antarmuka Staff P2TKP ...................................................... 103
3.3.2.3.1 Halaman Home Staff P2TKP .............................................................. 103 3.3.2.3.2 Halaman Tambah Peserta.................................................................... 103 3.3.2.3.3 Halaman Lihat Seluruh Peserta ........................................................... 104 3.3.2.3.4 Halaman Lihat/Ubah Data Peserta ...................................................... 104 3.3.2.3.5 Halaman Tambah Peserta Paket Berdasarkan Instansi ....................... 105 3.3.2.3.6 Halaman Tambah Peserta Paket Berdasarkan Peserta ........................ 105 3.3.2.3.7 Halaman Form Peserta Paket .............................................................. 106 3.3.2.3.8 Halaman Tambah Jawaban Peserta (Offline) ...................................... 106 3.3.2.3.9 Halaman Form Jawaban Peserta (Offline)........................................... 107 xv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.2.3.10 Halaman Lihat Jawaban Peserta........................................................ 108 3.3.2.3.11 Halaman Tambah Instansi ................................................................. 108 3.3.2.3.12 Halaman Lihat Seluruh Instansi ........................................................ 109 3.3.2.3.13 Halaman Lihat/Ubah Data Instansi ................................................... 109 3.3.2.3.14 Halaman Lihat Seluruh Hasil Tes Peserta ......................................... 110 3.3.2.3.15 Halaman Lihat Hasil Tes Peserta ...................................................... 111 3.3.2.3.16 Halaman Cetak Hasil Tes Dengan Psikolog Pendamping ................ 112 3.3.2.3.17 Halaman Cetak Hasil Tes Tanpa Psikolog Pendamping ................... 113 3.3.2.4
Perancangan Antarmuka Peserta ............................................................... 114
3.3.2.4.1 Halaman Home Peserta ....................................................................... 114 3.3.2.4.2 Halaman Lihat Data Diri Peserta ........................................................ 114 3.3.2.4.3 Halaman Petunjuk Pengerjaan Tes...................................................... 115 3.3.2.4.4 Halaman Tes Online............................................................................ 115 3.3.2.4.5 Halaman Lihat Seluruh Hasil Tes ....................................................... 116 3.3.2.4.6 Halaman Lihat Hasil Tes..................................................................... 117 BAB IV IMPLEMENTASI SISTEM ................................................................................... 118 4.1.
Spesifikasi Perangkat Keras dan Perangkat Lunak ............................................... 118
4.2.
Implementasi Basis Data....................................................................................... 118
4.3.
Implementasi Sistem ............................................................................................. 126
4.3.1
4.4.
Halaman Login .............................................................................................. 126
4.3.1.1
Halaman Login Ketua dan Staff P2TKP ................................................... 127
4.3.1.2
Halaman Login Peserta ............................................................................. 127
Implementasi Antarmuka Ketua P2TKP............................................................... 128
4.4.1
Halaman Home Ketua P2TKP ...................................................................... 128
4.4.2
Halaman Tambah Data Staff ......................................................................... 129
4.4.3
Halaman Lihat Seluruh Staff......................................................................... 130
4.4.4
Halaman Lihat/Ubah Data Staff .................................................................... 131
4.4.5
Halaman Tambah Data Soal ......................................................................... 133
4.4.6
Halaman Form Tambah Soal ........................................................................ 134
4.4.7
Halaman Lihat Seluruh Soal ......................................................................... 137 xvi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.4.8
Halaman Lihat/Ubah Data Soal .................................................................... 138
4.4.9
Halaman Tambah Bobot ............................................................................... 142
4.4.10
Halaman Form Tambah Bobot ...................................................................... 142
4.4.11
Halaman Lihat Seluruh Bobot....................................................................... 149
4.4.12
Halaman Lihat Data Bobot ........................................................................... 149
4.4.13
Halaman Tambah Norma .............................................................................. 150
4.4.14
Halaman Form Tambah Norma .................................................................... 151
4.4.15
Halaman Lihat Seluruh Norma ..................................................................... 152
4.4.16
Halaman Lihat Data Norma .......................................................................... 153
4.4.17
Halaman Tambah Kode Soal ........................................................................ 153
4.4.18
Halaman Tambah Isi Kode Soal ................................................................... 155
4.4.19
Halaman Form Tambah Isi Kode Soal .......................................................... 155
4.4.20
Halaman Lihat Seluruh Kode Soal ................................................................ 157
4.4.21
Halaman Lihat Data Kode Soal dan Isi Kode Soal ....................................... 157
4.4.22
Halaman Tambah Paket Soal ........................................................................ 158
4.4.23
Halaman Tambah Isi Paket Soal ................................................................... 159
4.4.24
Halaman Form Tambah Isi Paket Soal.......................................................... 159
4.4.25
Halaman Lihat Seluruh Paket Soal ............................................................... 162
4.4.26
Halaman Lihat Data Paket Soal dan Isi Paket Soal....................................... 162
4.4.27
Halaman Lihat Seluruh Hasil Tes Peserta ..................................................... 163
4.4.28
Halaman Lihat Hasil Tes Peserta .................................................................. 163
4.4.29
Halaman Lihat Seluruh Peserta ..................................................................... 165
4.4.30
Halaman Lihat Data Peserta .......................................................................... 166
4.4.31
Halaman Lihat Seluruh Instansi .................................................................... 167
4.4.32
Halaman Lihat Data Instansi ......................................................................... 167
4.5.
Implementasi Antarmuka Staff P2TKP ................................................................ 168
4.5.1
Halaman Home Staff P2TKP ........................................................................ 168
4.5.2
Halaman Tambah Peserta.............................................................................. 169
4.5.3
Halaman Lihat Seluruh Peserta ..................................................................... 171
4.5.4
Halaman Lihat/Ubah Data Peserta ................................................................ 172 xvii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.5.5
Halaman Tambah Peserta Paket Berdasarkan Instansi ................................. 174
4.5.6
Halaman Tambah Peserta Paket Berdasarkan Peserta .................................. 175
4.5.7
Halaman Form Peserta Paket ........................................................................ 175
4.5.8
Halaman Tambah Jawaban Peserta (Offline) ................................................ 177
4.5.9
Halaman Form Jawaban Peserta (Offline)..................................................... 177
4.5.10
Halaman Lihat Jawaban Peserta.................................................................... 180
4.5.11
Halaman Tambah Instansi ............................................................................. 181
4.5.12
Halaman Lihat Seluruh Instansi .................................................................... 182
4.5.13
Halaman Lihat/Ubah Data Instansi ............................................................... 183
4.5.14
Halaman Lihat Seluruh Hasil Tes Peserta ..................................................... 184
4.5.15
Halaman Lihat Hasil Tes Peserta .................................................................. 184
4.5.16
Halaman Cetak Hasil Tes Dengan Psikolog Pendamping ............................ 186
4.5.17
Halaman Cetak Hasil Tes Tanpa Psikolog Pendamping ............................... 188
4.6.
Implementasi Antarmuka Peserta ......................................................................... 190
4.6.1
Halaman Home Peserta ................................................................................. 190
4.6.2
Halaman Lihat Data Diri Peserta .................................................................. 190
4.6.3
Halaman Petunjuk Pengerjaan Tes................................................................ 191
4.6.4
Halaman Tes Online...................................................................................... 192
4.6.5
Halaman Lihat Seluruh Hasil Tes ................................................................. 193
4.6.6
Halaman Lihat Hasil Tes............................................................................... 193
BAB V ANALISA HASIL ................................................................................................... 195 5.1.
Analisa Hasil Perangkat Lunak (Pengujian Alpha) .............................................. 195
5.2.
Analisa Hasil Uji Coba terhadap Pengguna (Pengujian Beta) .............................. 197
5.3.
Rangkuman Hasil Uji Coba terhadap Pengguna ................................................... 197
5.3.1
Form Kuisioner ............................................................................................. 197
5.3.2
Hasil dan Pembahasan .................................................................................. 197
5.3.2.1
Hasil Uji Coba Terhadap Seluruh Pengguna Aplikasi .............................. 197
5.3.2.1.1 Hasil Uji Coba Terhadap Peserta ........................................................ 202 5.3.2.1.2 Hasil Uji Coba Terhadap Staff P2TKP ............................................... 203 5.3.2.1.3 Hasil Uji Coba Terhadap Ketua P2TKP ............................................. 209 xviii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5.3.2.2
Rangkuman Hasil Uji Coba Terhadap Pengguna...................................... 210
BAB VI PENUTUP .............................................................................................................. 212 6.1.
Kesimpulan ........................................................................................................... 212
6.2.
Saran ..................................................................................................................... 213
DAFTAR PUSTAKA ........................................................................................................... 214 LAMPIRAN.......................................................................................................................... 215 LAMPIRAN A. Form kuisioner untuk peserta tes ........................................................... 215 LAMPIRAN B. Form kuisioner untuk staff P2TKP......................................................... 217 LAMPIRAN C. Form kuisioner untuk ketua P2TKP ....................................................... 219 LAMPIRAN D. Penghitungan tes secara manual ............................................................. 221
xix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR GAMBAR Gambar 3.1 Use Case ......................................................................................29 Gambar 3.2 Diagram Konteks.........................................................................65 Gambar 3.3 Diagram Berjenjang ....................................................................66 Gambar 3.4 Overview DFD Level 0 ...............................................................67 Gambar 3.5 DFD level 1 Proses 1...................................................................68 Gambar 3.6 DFD Level 1 Proses 2 .................................................................68 Gambar 3.7 DFD Level 1 Proses 3 .................................................................69 Gambar 3.8 DFD Level 1 Proses 4 .................................................................69 Gambar 3.9 DFD Level 1 Proses 5 .................................................................70 Gambar 3.10 DFD Level 1 Proses 6 ...............................................................70 Gambar 3.11 DFD Level 1 Proses 7 ...............................................................71 Gambar 3.12 DFD Level 1 Proses 8 ...............................................................71 Gambar 3.13 DFD Level 1 Proses 9 ...............................................................72 Gambar 3.14 DFD Level 1 Proses 10 .............................................................72 Gambar 3.15 DFD Level 1 Proses 11 .............................................................73 Gambar 3.16 DFD Level 1 Proses 12 .............................................................73 Gambar 3.17 DFD Level 1 Proses 13 .............................................................74 Gambar 3.18 ER Diagram ...............................................................................75 Gambar 3.19 Database Logical Design ..........................................................76 Gambar 3.20 Interface Halaman Login Ketua dan Staff P2TKP ....................84 Gambar 3.21 Interface Halaman Login Peserta ..............................................84 Gambar 3.22 Interface Halaman Home Ketua P2TKP ..................................85 Gambar 3.23 Interface Halaman Tambah Data Staff......................................85 xx
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.24 Interface Halaman Lihat Seluruh Staff ....................................86 Gambar 3.25 Interface Halaman Lihat/Ubah Data Staff ...............................87 Gambar 3.26 Interface Halaman Tambah Data Soal ......................................87 Gambar 3.27 Interface Halaman Form Tambah Soal .....................................88 Gambar 3.28 Interface Halaman Lihat Seluruh Soal ......................................88 Gambar 3.29 Interface Halaman Lihat/Ubah Data Soal .................................89 Gambar 3.30 Interface Halaman Tambah Bobot ............................................89 Gambar 3.31 Interface Halaman Form Tambah Bobot ..................................90 Gambar 3.32 Interface Halaman Lihat Seluruh Bobot ...................................90 Gambar 3.33 Interface Halaman Lihat Data Bobot ........................................91 Gambar 3.34 Interface Halaman Tambah Norma ...........................................91 Gambar 3.35 Interface Halaman Form Tambah Norma .................................92 Gambar 3.36 Interface Halaman Lihat Seluruh Norma ..................................92 Gambar 3.37 Interface Halaman Lihat Data Norma .......................................93 Gambar 3.38 Interface Halaman Tambah Kode Soal .....................................93 Gambar 3.39 Interface Halaman Tambah Isi Kode Soal ................................94 Gambar 3.40 Interface Halaman Form Tambah Isi Kode Soal ......................94 Gambar 3.41 Interface Halaman Lihat Seluruh Kode Soal ...........................95 Gambar 3.42 Interface Halaman Lihat Data Kode Soal dan Isi Kode Soal ....95 Gambar 3.43 Interface Halaman Tambah Paket Soal .....................................96 Gambar 3.44 Interface Halaman Tambah Isi Paket Soal ................................96 Gambar 3.45 Interface Halaman Form Tambah Isi Paket Soal ......................97 Gambar 3.46 Interface Halaman Lihat Seluruh Paket Soal ............................98 Gambar 3.47 Interface Halaman Lihat Data Paket Soal dan Isi Paket Soal ...98 xxi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.48 Interface Halaman Lihat Seluruh Hasil Tes Peserta .................99 Gambar 3.49 Interface Halaman Lihat Hasil Tes Peserta .............................100 Gambar 3.50 Interface Halaman Lihat Seluruh Peserta................................101 Gambar 3.51 Interface Halaman Lihat Data Peserta ....................................101 Gambar 3.52 Interface Halaman Lihat Seluruh Instansi ...............................102 Gambar 3.53 Interface Halaman Lihat Data Instansi....................................102 Gambar 3.54 Interface Halaman Home Staff P2TKP ...................................103 Gambar 3.55 Interface Halaman Tambah Peserta ........................................103 Gambar 3.56 Interface Halaman Lihat Seluruh Peserta................................104 Gambar 3.57 Interface Halaman Lihat/Ubah Data Peserta ...........................104 Gambar 3.58 Interface Halaman Tambah Peserta Paket Berdasarkan Instansi ..........................................................................................................105 Gambar 3.59 Interface Halaman Tambah Peserta Paket Berdasarkan Peserta ...........................................................................................................105 Gambar 3.60 Interface Halaman Form Peserta Paket ...................................106 Gambar 3.61 Interface Halaman Tambah Jawaban Peserta (Offline) ...........106 Gambar 3.62 Interface Halaman Form Jawaban Peserta (Offline) ...............107 Gambar 3.63 Interface Halaman Lihat Jawaban Peserta ..............................108 Gambar 3.64 Interface Halaman Tambah Instansi .......................................108 Gambar 3.65 Interface Halaman Lihat Seluruh Instansi ...............................109 Gambar 3.66 Interface Halaman Lihat/Ubah Data Instansi ..........................109 Gambar 3.67 Interface Halaman Lihat Seluruh Hasil Tes Peserta ...............110 Gambar 3.68 Interface Halaman Lihat Hasil Tes Peserta .............................111 Gambar 3.69 Interface Halaman Cetak Hasil Tes xxii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Dengan Psikolog Pendamping ......................................................................112 Gambar 3.70 Interface Halaman Cetak Hasil Tes Tanpa Psikolog Pendamping .........................................................................113 Gambar 3.71 Interface Halaman Home Peserta ............................................114 Gambar 3.72 Interface Halaman Data Diri Peserta ......................................114 Gambar 3.73 Interface Halaman Petunjuk Pengerjaan Tes ..........................115 Gambar 3.74 Interface Halaman Tes Online ................................................115 Gambar 3.75 Interface Halaman Lihat Seluruh Hasil Tes ............................116 Gambar 3.76 Interface Halaman Lihat Hasil Tes .........................................117
Gambar 4.1 Halaman Login Ketua dan Staff P2TKP ...................................127 Gambar 4.2 Halaman Login Peserta .............................................................127 Gambar 4.3 Halaman Home Ketua P2TKP...................................................128 Gambar 4.4 Halaman Tambah Data Staff .....................................................129 Gambar 4.5 Halaman Lihat Seluruh Staff .....................................................130 Gambar 4.6 Halaman Lihat/Ubah Data Staff ................................................131 Gambar 4.7 Halaman Tambah Data Soal ......................................................133 Gambar 4.8 Halaman Form Tambah Soal ....................................................134 Gambar 4.9 Halaman Lihat Seluruh Soal .....................................................137 Gambar 4.10 Halaman Lihat/Ubah Data Soal...............................................138 Gambar 4.11 Halaman Tambah Bobot..........................................................142 Gambar 4.12 Halaman Form Tambah Bobot ................................................143 Gambar 4.13 Halaman Lihat Seluruh Bobot .................................................149 Gambar 4.14 Halaman Lihat Data Bobot ......................................................149 xxiii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.15 Halaman Tambah Norma ........................................................150 Gambar 4.16 Halaman Form Tambah Norma ..............................................151 Gambar 4.17 Halaman Lihat Seluruh Norma ...............................................152 Gambar 4.18 Halaman Lihat Data Norma ....................................................153 Gambar 4.19 Halaman Tambah Kode Soal...................................................153 Gambar 4.20 Halaman Tambah Isi Kode Soal..............................................155 Gambar 4.21 Halaman Form Tambah Isi Kode Soal ....................................156 Gambar 4.22 Halaman Lihat Seluruh Kode Soal ..........................................157 Gambar 4.23 Halaman Lihat Data Kode Soal dan Isi Kode Soal .................157 Gambar 4.24 Halaman Tambah Paket Soal ..................................................158 Gambar 4.25 Halaman Tambah Isi Paket Soal .............................................159 Gambar 4.26 Halaman Form Tambah Isi Paket Soal ...................................160 Gambar 4.27 Halaman Lihat Seluruh Paket Soal..........................................162 Gambar 4.28 Halaman Lihat Data Paket Soal dan Isi Paket Soal.................162 Gambar 4.29 Halaman Lihat Seluruh Hasil Tes Peserta ...............................163 Gambar 4.30 Halaman Lihat Hasil Tes Peserta ............................................164 Gambar 4.31 Halaman Lihat Seluruh Peserta ...............................................165 Gambar 4.32 Halaman Lihat Data Peserta ....................................................166 Gambar 4.33 Halaman Lihat Seluruh Instansi ..............................................167 Gambar 4.34 Halaman Lihat Data Instansi ...................................................167 Gambar 4.35 Halaman Home Staff P2TKP ..................................................168 Gambar 4.36 Halaman Tambah Peserta ........................................................169 Gambar 4.37 Halaman Lihat Seluruh Peserta ...............................................171 Gambar 4.38 Halaman Lihat/Ubah Data Peserta ..........................................172 xxiv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.39 Halaman Tambah Peserta Paket Berdasarkan Instansi ...........174 Gambar 4.40 Halaman Tambah Peserta Paket Berdasarkan Peserta ............175 Gambar 4.41 Halaman Form Peserta Paket ..................................................176 Gambar 4.42 Halaman Tambah Jawaban Peserta (Offline) ..........................177 Gambar 4.43 Halaman Form Jawaban Peserta (Offline) ..............................178 Gambar 4.44 Halaman Lihat Jawaban Peserta ..............................................180 Gambar 4.45 Halaman Tambah Instansi .......................................................181 Gambar 4.46 Halaman Lihat Seluruh Instansi ..............................................182 Gambar 4.47 Halaman Lihat/Ubah Data Instansi .........................................183 Gambar 4.48 Halaman Lihat Seluruh Hasil Tes Peserta ...............................184 Gambar 4.49 Halaman Lihat Hasil Tes Peserta ............................................185 Gambar 4.50 Halaman Cetak Hasil Tes Dengan Psikolog Pendamping ......187 Gambar 4.51 Halaman Cetak Hasil Tes Tanpa Psikolog Pendamping .........189 Gambar 4.52 Halaman Home Peserta ...........................................................190 Gambar 4.53 Halaman Lihat Data Diri Peserta ............................................190 Gambar 4.54 Halaman Petunjuk Pengerjaan Tes ..........................................191 Gambar 4.55 Halaman Tes Online ................................................................192 Gambar 4.56 Halaman Lihat Seluruh Hasil Tes ...........................................193 Gambar 4.57 Halaman Lihat Hasil Tes .........................................................194
Gambar 5.1 Grafik Pernyataan 1 ...................................................................198 Gambar 5.2 Grafik Pernyataan 2 ...................................................................199 Gambar 5.3 Grafik Pernyataan 3 ...................................................................200 Gambar 5.4 Grafik Pernyataan 4 ...................................................................201 xxv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 5.5 Grafik Pernyataan 5 ...................................................................202 Gambar 5.6 Grafik Pernyataan 6 ...................................................................203 Gambar 5.7 Grafik Pernyataan 7 ...................................................................204 Gambar 5.8 Grafik Pernyataan 8 ...................................................................205 Gambar 5.9 Grafik Pernyataan 9 ...................................................................206 Gambar 5.10 Grafik Pernyataan 10 ...............................................................207 Gambar 5.11 Grafik Pernyataan 11 ...............................................................208
xxvi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR TABEL Tabel 3.1 Tabel bank_soal ........................................................................... 77 Tabel 3.2 Tabel kunci_jawaban ................................................................... 77 Tabel 3.3 Tabel skor_pilihan........................................................................ 78 Tabel 3.4 Tabel kode_soal ........................................................................... 78 Tabel 3.5 Tabel bank_soal_kode_soal ......................................................... 78 Tabel 3.6 Tabel paket ................................................................................... 79 Tabel 3.7 Tabel kode_soal_paket ................................................................. 79 Tabel 3.8 Tabel peserta_paket ..................................................................... 79 Tabel 3.9 Tabel peserta ................................................................................ 80 Tabel 3.10 Tabel instansi ............................................................................. 80 Tabel 3.11 Tabel jawaban_peserta ............................................................... 81 Tabel 3.12 Tabel tamping_jawaban ............................................................. 81 Tabel 3.13 Tabel staff .................................................................................. 82 Tabel 3.14 Tabel nilai .................................................................................. 82 Tabel 3.15 Tabel norma ............................................................................... 83 Tabel 3.16 Tabel bobot ................................................................................ 83
Tabel 5.1 Tabel Hasil Kuisioner Pernyataan 1........................................... 198 Tabel 5.2 Tabel Hasil Kuisioner Pernyataan 2........................................... 199 Tabel 5.3 Tabel Hasil Kuisioner Pernyataan 3........................................... 200 Tabel 5.4 Tabel Hasil Kuisioner Pernyataan 4........................................... 201 Tabel 5.5 Tabel Hasil Kuisioner Pernyataan 5........................................... 202 Tabel 5.6 Tabel Hasil Kuisioner Pernyataan 6........................................... 203 Tabel 5.7 Tabel Hasil Kuisioner Pernyataan 7........................................... 204 Tabel 5.8 Tabel Hasil Kuisioner Pernyataan 8........................................... 205 xxvii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 5.9 Tabel Hasil Kuisioner Pernyataan 9........................................... 206 Tabel 5.10 Tabel Hasil Kuisioner Pernyataan 10....................................... 207 Tabel 5.11 Tabel Hasil Kuisioner Pernyataan 11....................................... 208
xxviii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
1
BAB I PENDAHULUAN
1.1.
Latar Belakang Pusat Pelayanan Tes dan Konsultasi Psikologi (P2TKP) adalah salah satu
lembaga di Universitas Sanata Dharma yang memberikan pelayanan tes dan konsultasi psikologi. Selain bertugas menyelenggarakan tes seleksi mahasiswa baru dan dosendosen USD lembaga ini juga banyak memberikan pelayanan tes kepada pihak-pihak yang membutuhkan di bidang pendidikan dan Sumber Daya Manusia organisasi maupun perusahaan. Pada saat ini P2TKP telah membantu banyak lembaga, baik itu lembaga pendidikan, rumah sakit, perusahaan, maupun bank. Di samping membantu berbagai lembaga, P2TKP juga melayani permintaan untuk kepentingan individual. Lembaga P2TKP memiliki berbagai macam jenis tes, salah satunya adalah Tes Potensi Akademik (TPA). Tes Potensi Akademik adalah sebuah tes yang mengukur kemampuan dan bakat seseorang di bidang keilmuan atau akademis. Pada tahun 1926, dewan ujian masuk perguruan tinggi di Amerika menerbitkan sebuah tes yang bernama Scholastics Aptitude Test (SAT). SAT merupakan tes masuk universitas yang paling tua. Selama bertahun-tahun, SAT telah direvisi, diperbaharui, dan berkali-kali dinorma ulang yang akhirnya pada tahun 1990-an Scholastics Aptitude Test diubah namanya menjadi Scholastics Assessment Test. Di Indonesia, tes Scholastics Assessment Test (SAT) inilah yang sering disebut dengan Tes Bakat Skolastik atau yang lebih dikenal dengan Tes Potensi Akademik. Tes Potensi Akademik terbagi dalam beberapa jenis Tes Potensi Akademik, contohnya adalah Tes Potensi Akademik untuk Pengarahan Program Studi. Pada Tes Potensi Akademik untuk Pengarahan Program Studi terdapat dua jenis tes, yaitu Tes Potensi Akademik untuk Pengarahan Program Studi Ilmu Alam dan Tes Potensi Akademik untuk Pengarahan Program
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2
Studi Ilmu Sosial. Kedua tes ini digunakan oleh siswa Sekolah Menegah Atas (SMA) kelas XII untuk membantu mengetahui kesesuaian program studi dengan bakat yang mereka miliki. Kedua tes ini juga bisa digunakan oleh mahasiswa di perguruan tinggi untuk mencocokkan kesesuaian program studi yang telah mereka tempuh dengan bakat yang mereka miliki. Dalam wawancara dengan Ketua Lembaga P2TKP Universitas Sanata Dharma, Carolus Wijoyo Adi Nugroho, M.Psi., Psi. (19 November 2014) mengatakan “pada Tes Potensi Akademik untuk Pengarahan Program Studi Ilmu Alam, terdapat 6 jenis soal tes guna menghitung hasil tes, yaitu Tanggapan Ruang (TR), Barisan Bilangan (BMA), Penalaran Numerik (BMB), Berpikir Verbal Analogi (BVA), Berpikir Verbal Klasifikasi (BVB), dan Perbendaharaan Kata (VOK), sedangkan pada Tes Potensi Akademik untuk Pengarahan Program Studi Ilmu Sosial jenis tes yang gunakan adalah Berpikir Matematis B (BMB), Berpikir Verbal A (Verbal Analogi), Berpikir Verbal B (Verbal Klasifikasi) dan Perbendaharaan Kata (VOK)”. Dalam menghitung hasil tes TPA untuk Pengarahan Program Studi, staff di P2TKP masih menggunakan cara manual, yaitu dengan menghitung total jawaban benar dari setiap jenis tes kemudian dicocokkan dengan norma Tes Potensi Akademik untuk Pengarahan Program Studi dan akan menghasilkan skor untuk masing-masing jenis tes. Staff Lembaga P2TKP kemudian membuat grafik hasil tes berdasarkan skor masing-masing jenis tes yang telah didapatkan sebelumnya. Untuk mengetahui kesesuaian program studi dan hasil kualifikasi dari peserta, staff Lembaga P2TKP menghitung menggunakan rumus. Dalam wawancara dengan Ketua Lembaga P2TKP Universitas Sanata Dharma, Carolus Wijoyo Adi Nugroho, M.Psi., Psi. (19 November 2014) mengatakan "dari hasil perhitungan TPA untuk Pengarahan Program Studi Ilmu Alam akan diketahui kesesuaian program studi di bidang Ilmu-ilmu Fisik (IF), Ilmuilmu Biologi (IB), Ilmu Sosial Kuantitatif (ISK), Ilmu Sosial Non Kuantitatif (ISNK), dan Bahasa / Sastra (B/S), sedangkan pada TPA untuk Pengarahan Program Studi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3
Ilmu Sosial akan diketahui kesesuaian program studi di bidang Ilmu Sosial Kuantitatif (ISK), Ilmu Sosial Non Kuantitatif (ISNK) dan Bahasa / Sastra (B/S) dari seseorang”. Berdasarkan pernyataan diatas, pada kedua tes tersebut terdapat program studi yang sama yaitu ISK, ISNK, dan B/S, tetapi yang membedakan dari hasil kesesuaian seseorang pada bidang studi diatas adalah bobot yang digunakan dari kedua tes tersebut. Cara manual seperti ini dianggap kurang efisien karena lamanya pemeriksaan dan pemerolehan hasil, sehingga hasil tes tidak dapat diketahui secara langsung. Dari beberapa masalah tersebut, penulis tertarik untuk mencoba membuat aplikasi web untuk membantu P2TKP dalam pemeriksaan dan pemerolehan hasil tes yang mudah digunakan, cepat dan akurat. Aplikasi ini dibangun menggunakan PHP dan MySQL sebagai pengelola data. 1.2.
Rumusan Masalah Berdasarkan latar belakang diatas dapat dirumuskan sebagai berikut: 1. Bagaimana membangun Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi untuk Lembaga P2TKP Universitas Sanata Dharma? 2. Apakah Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini dapat membantu staff di Lembaga P2TKP dalam hal penghitungan skor dan pembuatan grafik secara cepat dan akurat? 3. Apakah Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini dapat dengan mudah dipahami dan digunakan oleh semua user (Ketua P2TKP, Staff P2TKP dan peserta tes)?
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4
1.3.
Batasan Masalah Batasan masalah pada tugas akhir ini adalah: 1. Penelitian ini menggunakan Tes Potensi Akademik untuk Pengarahan Program Studi. 2. Sistem dibangun untuk Lembaga P2TKP Universitas Sanata Dharma. 3. Aplikasi dibangun menggunakan bahasa pemrograman PHP dan MySQL untuk pengolahan data.
1.4.
Tujuan dan Manfaat Penelitian Berdasarkan rumusan malasah di atas, maka tujuan yang ingin dicapai dalam
penelitian ini adalah membangun aplikasi pengolah hasil Tes Potensi Akademik untuk Pengarahan Program Studi untuk lembaga P2TKP Universitas Sanata Dharma. Adapun manfaat yang diberikan dari penelitian ini adalah membantu staff di Lembaga P2TKP untuk pemeriksaan Tes Potensi Akademik untuk Pengarahan Program Studi yang lebih cepat, dan akurat. 1.5.
Metodologi Penelitian Metode Penelitian yang digunakan adalah: A. Survei Awal Penulis melakukan wawancara dengan ketua dari lembaga P2TKP Universitas Santa Dharma, untuk mengetahui masalah – masalah terkait dengan psikotes Tes Potensi Akademik untuk Pengarahan Program Studi tersebut. B. Studi Literatur Penulis mempelajari tentang Tes Potensi Akademik untuk Pengarahan Program Studi dan penghitungan skor dalam tes tersebut.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5
C. Pembangunan aplikasi psikotes berbasis web dengan menggunakan metode waterfall ( Sommerville, 2001 ) dengan tahapan-tahapan sebagai berikut: 1. Requirement analysis and definition Pada tahap ini mengumpulkan data-data yang berkaitan dengan Tes Potensi Akademik untuk Pengarahan Program Studi yang meliputi data-data: soal-soal tes, norma, lembar jawaban tes, dan perhitungan Tes Potensi Akademik untuk Pengarahan Program Studi. 2. System and software design Setelah kebutuhan dapat dianalisa dan didefinisikan kemudian dilakukan desain sistem yang dibuat. Desain sistem meliputi desain proses, desain antarmuka sistem dan peracangan. 3. Implementation and unit testing Tahap ini seluruh desain yang dibuat kemudian di implementasikan dengan bahasa pemrograman PHP. Program yang dibangun langsung diuji setiap unit modul program maupun secara keseluruhan apakah hasil sudah sesuai dengan yang diinginkan. D. Ujicoba Pengguna Pada tahap ini dilakukan uji coba terhadap ketua P2TKP, staff P2TKP yang ada di lembaga P2TKP, dan siswa SMA kelas XII. 1.6.
Sistematika Penulisan BAB I
PENDAHULUAN Pada bab ini berisi latar belakang, rumusan masalah, batasan masalah, tujuan dan manfaat penelitian, metodologi penelitian dan sistematika penulisan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
6
BAB II
LANDASAN TEORI Pada bab ini membahas tentang landasan teori yang mendasari pembuatan Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi berbasis Web yaitu web server, browser, Hyper Text Transfer Protocol (HTTP), XAMPP, Hyper Text Markup Language (HTML), Hypertext Preprocessor (PHP), MySQL, basis data, model waterfall, tes bakat, Multiple Aptitude Test Batteries, dan Scholastic Aptitude Test (SAT).
BAB III
ANALISA DAN PERANCANGAN SISTEM Bab ini berisi penjelasan lebih rinci mengenai perancangan aplikasi yang dibuat, meliputi: gambaran umum sistem, analisa kebutuhan, pemodelan proses, pemodelan data, perancangan database, dan perancangan antarmuka.
BAB IV
IMPLEMENTASI SISTEM Bab ini berisi implementasi dari perancangan pada bab III ke dalam bahasa pemrograman.
BAB V
ANALISA HASIL Bab ini berisi uji coba dan analisa hasil dari sistem yaitu kekurangan dan kelebihan sistem.
BAB VI
PENUTUP Bab ini berisi kesimpulan dan saran yang diberikan untuk perbaikan sistem sehingga menjadi lebih baik dan manfaat.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
7
BAB II LANDASAN TEORI
2.1.
Web Server Web server adalah sebuah komputer yang menjadi pusat kegiatan yang
melayanani satu atau lebih permintaan jaringan, web server merupakan tempat file – file yang hypertext, grafis dan semua content dari suatu situs, setiap permintaan URL akan diproses di web server, web server akan mencari data dari url yang diminta lalu kembali mengirimkannya kepada komputer client (Nugroho, 2008). 2.2.
Browser Browser
adalah
sebuah
perangkat
lunak
yang
digunakan
untuk
menerjemahkan bahasa hypertext untuk ditampilkan pada layar komputer client (Nugroho, 2008). Browser dapat mengakses, menerjemahkan lalu menampilkan bahasa hypertext sebuah website. 2.3.
HTTP (Hyper Text Transfer Protocol) Hyper Text Transfer Protocol (HTTP) adalah suatu protokol yang perlu diikuti
oleh web browser dalam meminta atau mengambil suatu dokumen yang disediakan web server. Protokol ini merupakan protokol standar yang digunakan untuk mengakses web pages. 2.4.
XAMPP XAMPP merupakan paket PHP yang berbasis open source yang
dikembangkan oleh sebuah komunitas Open Source. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Sedangkan fungsi dari XAMPP itu sendiri adalah sebagai server yang berdiri sendiri
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
8
(localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. 2.5.
HTML (Hyper Text Markup Language) Hypertext Markup Language (HTML) adalah bahasa pemrograman yang
digunakan di web, dalam format dokumen dan menghubungkan dynamic hypertext ke dokumen lain yang tersimpan di komputer lain (Turban, 2005). Saat ini telah banyak paket aplikasi yang dapat digunakan untuk membuat halaman web secara WTSIWYG (What You See Is What You Get) seperti Frontpage, Dreamweaver, Netscape Composer, dan masih banyak lagi. 2.6.
PHP (Hypertext Preprocessors) Jika diartikan PHP memiliki beberapa pandangan dalam mengartikannya, akan
tetapi kurang lebih PHP dapat kita ambil arti sebagai PHP: Hypertext Preprocessor. Ini merupakan bahasa yang hanya dapat berjalan pada server dan hasilnya dapat di tampilkan pada client (Nugroho, 2008). PHP adalah bahasa pemograman yang berbentuk skrip yang diletakan di dalam web server. Skrip tersebut sebenarnya dimaksudkan untuk digunakan sebagai keperluan membuat website pribadi. Akan tetapi kemudian dikembangkan lagi sehingga menjadi bahasa yang disebut “Personal Home Page”. Pada prinsipnya, PHP mempunyai fungsi yang sama dengan skrip seperti ASP (Actives Server Page), Cold Fusion, ataupun Perl. 2.7. 2.7.1
MySQL Pengertian MySQL MySQL (dibaca: mi-se-kyu-el) merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat open source (Abdul Kadir, 2008). MySQL tersedia sebagai perangkat lunak gratis
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
9
dibawah lisensi GNU General Public License (GPL). MySQL merupakan turunan salah satu konsep utama dalam database yang telah ada sebelumnya yaitu SQL (structured Query Languange). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. 2.7.2
Kelebihan MySQL Menurut Sukarno (2006) yang menyebabkan MySQL sangat populer di masyarakat adalah:
MySQL tersedia di berbagai platform, baik untuk Linux maupun Windows serta dalam berbagai varian Unix.
Fitur-fitur yang dimiliki MySQL sangat banyak dibutuhkan dalam aplikasi web.
MySQL memiliki overhead koneksi yang rendah. Karakteristik inilah yang menjadikan MySQL cocok bekerja dengan aplikasi CGI, dimana setiap request script akan melakukan koneksi, mengirimkan satu atau lebih perintah SQL, lalu memutuskan koneksi lagi.
2.8.
Basis Data Basis data (database) adalah kumpulan data yang saling berelasi. Data sendiri
merupakan fakta mengenai obyek, orang dan lain-lain. Data dinyatakan dengan nilai angka, deretan karakter atau simbol (Kusrini, 2007). 2.8.1
Tahap-Tahap Perancangan Database Permasalahan
dalam
peracangan
database
adalah
bagaimana
merancang struktur logikal dan fisikal dari satu atau lebih database untuk
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
10
memenuhi kebutuhan informasi yang diperlukan oleh pengguna sesuai dengan aplikasi-aplikasi yang ditentukan (Waliyanto, 2000). Menurut Connolly (2002) tahapan-tahapan proses perancangan database untuk memenuhi tujuan tersebut dibagi menjadi 3 bagian: 1. Desain Konseptual Database Perancangan konseptual database merupakan proses membangun model dari data yang digunakan pada perusahaan, terbebas dari semua pertimbangan fisikal, seperti tujuan DBMS, program aplikasi, bahasa pemrograman yang digunakan, platform perangkat keras, masalah tampilan. 2. Desain Logikal Database Tujuan dari tahapan ini yaitu menerjemahkan model data menjadi sebuah model data logikal dan kemudian memvalidasi model tersebut untuk memeriksa apakah strukturnya sudah tepat dan mampu mendukung transaksi-transaksi yang dibutuhkan. 3. Desain Fisikal Database Perancangan
database
fisikal
merupakan
proses
untuk
menghasilkan suatu deskripsi mengenai implementasi dari database pada secondary storage. Deskripsi ini menjelaskan tentang hubungan dasar, file, organisasi, dan indeks yang digunakan untuk mengakses data secara efisien, serta batasanbatasan integritas yang berhubungan dan pengukuran keamanan atau security.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
11
2.8.2
Pemodelan Data Model Entity Relationship adalah representasi logika dari data pada suatu organisasi atau area bisnis tertentu dengan menggunakan Entity dan Relationship.
2.9.
Model Waterfall Model waterfall ini sebenarnya merupakan model yang sebelumnya yaitu
model linier sequential. Model ini muncul pertama kali pada tahun 1970 dan sering disebut sebagai model klasik atau kuno. Namun model ini merupakan model yang banyak dipakai dalam software engineering. Model ini melakukan pendekatan secara sistematis dan urut mulai dari: a. Requirement Analysis and Definition Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap. b. System and Software Design Desain dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap. c. Implementation and Unit Testing Desain program diterjemahkan ke dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah ditentukan. Program yang dibangun langsung diuji secara unit atau modul. d. Integration and System Testing Penyatuan unit-unit program kemudian diuji secara keseluruhan (system testing).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
12
e. Operation and Maintenance Mengoperasikan program dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya. Disebut waterfall karena tahap demi tahap yang dilalui menunggu selesai tahap sebelumnya dan berjalan secara berurutan. 2.10. 2.10.1
Tes Bakat Definisi Tes Bakat Menurut Crow & Crow dalam bukunya General Psychology sebagaimana dikutip oleh Nurkancana (1993:191), mengatakan bahwa: Bakat adalah suatu kualitas yang nampak pada tingkah laku manusia pada suatu lapangan keahlian tertentu seperti musik, seni mengarang, kecakapan dalam matematika, keahlian dalam bidang mesin, atau keahlian-keahlian yang lainnya. Sedangkan menurut Robert J. Gregory dalam buku Tes Psikologi, tes adalah suatu prosedur standar untuk mengambil sampel perilaku dan menggambarkannya dalam kategori atau skor. Berdasarkan kesimpulan di atas, dapat disimpulkan bahwa tes bakat adalah satu seri tugas-tugas yang dibakukan dan diberikan untuk membuat perkiraan kuantitatif kemampuan seseorang yang menguntungkan dirinya lewat latihan (Chaplin, 2002). Tes bakat mengukur kemampuan atas suatu tugas atau jenis keterampilan yang relatif spesifik, dimana tes ini bertujuan membantu merencanakan dan membuat keputusan mengenai pilihan pendidikan dan pekerjaan, namun sebaiknya hasil ini hanya digunakan sebagai informasi karena tidak dapat menentukan dengan mutlak pekerjaan yang harus dijalani, contohnya: penerimaan kerja, penerimaan mahasiswa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
13
2.10.2
Sejarah Perkembagan Tes Bakat Tes bakat muncul karena pimikiran para psikolog bahwa tes intelegensi hanya mengukur aspek tertentu dari intelegensi, dimana hal ini saja tidaklah cukup karena tidak semua aspek penting terwakili karena cakupannya yang terbatas. Bahkan sebelum Perang Dunia I, para psikolog mulai mengakui perlunya tes-tes bakat khusus untuk digunakan dalam konseling pekerjaan serta dalam seleksi dan klasifikasi personil industry dan militer. Sehingga beberapa tes kemudian di modifikasi menjadi tes bakat, misalnya pada tahun 1920-an sejumlah tes intelegensi berubah menjadi tes bakat sekolah.
2.10.3
Tujuan Mengetahui Bakat Seseorang Tujuan mengetahui tes bakat adalah untuk dapat melakukan diagnosis dan prediksi. Diagnosis: dengan mengetahui bakat seseorang maka akan dipahami potensi yang ada pada seseorang. Dengan demikian dapat membantu untuk analisis permasalahan yang dihadapi testee di masa kini secara lebih cermat. Permasalahan itu baik dalam bidang pendidikan, klinis, maupun insdustri. Dengan bantuan tes bakat diharapkan psikolog dapat memberikan treatment secara tepat. Prediksi: memprediksi kemungkinan kesuksesan atau kegagalan seseorang dalam bidang tertentu di masa depan. Prediksi meliputi seleksi, penempatan dan klasifikasi. Perlu diketahui pada dasarnya prediksi adalah mempertemukan potensi seseorang dengan persyaratan yang dituntut oleh suatu lembaga.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
14
2.10.4
Macam-Macam Tes Bakat Tes bakat dibedakan dengan 2 kelompok, yaitu: a. Kelompok Single Test Kelompok single test yaitu tes bakat yang terdiri dari satu jenis tes dan pada umumnya mengungkap kemampuan khusus yang dimiliki seseorang. Contoh dari kelompok single test antara lain: tes sensori, tes artistik, tes klerikal, tes kreativitas, tes kraepelin, dan tes pauli. b. Kelompok Baterai Tes (Multiple Aptitude Test Batteries) Kelompok baterai tes atau Multiple Aptitude Test Batteries yaitu tes bakat yang terdiri dari rangkaian bermacam-macam tes yang masing-masing tes dapat berdiri sendiri, artinya tidak harus digunakan secara keseluruhan. Contoh dari Multiple Aptitude Test Batteries antara lain: Differential Aptitude Test (DAT) dan General Aptitude Test Battery (GATB).
2.11.
Multiple Aptitude Test Batteries Multiple Aptitude Test Batteries adalah tes bakat yang terdiri dari rangkaian
bermacam-macam tes yang masing-masing tes dapat berdiri sendiri. Penyelidikan tentang perlunya tes bakat dimulai oleh seorang psikolog Inggris Charles Spearman (1904, 1927) selama dasawarsa pertama pertama abad ke-20. Perkembanganperkembangan metodologis selanjutnya didasarkan pada penelitian para psikolog Amerika seperti T.L. Kelley (1928) dan L.L. Thurstone (1938, 1947). Riset tentang Multiple Aptitude Test Batteries ini banyak dilakukan dalam angkatan bersenjata pada tahun 1945-an. Riset pada angkatan bersenjata ini didasarkan pada analisis faktor dan diarahkan pada penyusunan kumpulan tes multi bakat. Pada Angkatan Udara, misalnya kumpulan tes khusus disusun untuk pilot, pembom, operator radio, penentu jarak, dan banyak spesialis militer lainnya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
15
Saat ini Multiple Aptitude Test Batteries yang sering digunakan antara lain: a. Differential Aptitude Test (DAT) Tes DAT ini dibuat dengan maksud untuk mendapat prosedur penilaian yang ilmiah, terintegrasi, dan standar, bagi murid-murid sekolah pria dan wanita pada grade 8-12. b. General Aptitude Test Battery (GATB) Tes GATB ini sering digunakan untuk memprediksi kinerja pekerjaan. Pada awalnya tes ini digunakan untuk konseling pekerjaan di States Employment Service Office. c. Armed Service Vocational Aptitude Battery (ASVAB) Tes ASVAB ini digunakan oleh Dinas Ketentaraan untuk menyaring calon tentara dan menempatkan personil pada berbagai pekerjaan dan program pelatihan. d. Scholastic Aptitude Test (SAT) Tes SAT ini digunakan untuk mengukur kemampuan dan bakat seseorang di bidang akademis. Tes SAT ini juga dapat mencerminkan tingkat kecerdasan intelektual (IQ) seseorang. e. The American Collage Testing (CAT) Tes ini digunakan untuk menguji kemampuan siswa mengingat rumus dan materi penting dari pelajaran serta kemampuan siswa untuk memecahkan grafik. 2.12.
Scholastic Aptitude Test (SAT) Scholastic Aptitude Test (SAT) adalah sebuah tes yang mengukur kemampuan
dan bakat seseorang di bidang akademis. Tes ini juga dapat mencerminkan tingkat kecerdasan intelektual (IQ). Tes ini mula-mula dipergunakan di Amerika sebagai prasyarat penerimaan mahasiswa di perguruan tinggi jenjang S1. Di Indonesia, SAT
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
16
biasa disebut dengan Tes Bakat Skolastik (TBS) atau biasanya lebih dikenal dengan Tes Potensi Akademik (TPA). SAT merupakan tes masuk universitas yang paling tua yang diterbitkan pada tahun 1926. Tes SAT awalnya bernama bernama Scholastic Aptitude Test, lalu setelah direvisi, diperbaharui, dan berkali-kali dinorma ulang, pada awal tahun 1990-an berganti nama menjadi Scholastics Assessment Test. Pada umumnya tes ini mengujikan empat bidang kemampuan, yaitu pada bidang bahasa atau verbal, bidang numerik atau angka, bidang logika, dan kemampuan di bidang spasial atau gambar. Secara umum, skoring dilakukan dengan memberi nilai 10 pada setiap soal yang berhasil dijawab dengan tepat. Total skor yang didapat individu berkisar antara 200-800. Sedangkan total skor keseluruhan berkisar antara 600-2400. Skor yang didapat individu tersebut selanjutnya menjadi pertimbangan instansi untuk menerimanya atau tidak. Dilihat dari segi tujuan dilakukannya, SAT terbagi dalam beberapa jenis tes, contohnya adalah tes untuk pengarahan dan tes untuk penjurusan. Tes penjurusan sering digunakan oleh siswa kelas X Sekolah Menengah Atas (SMA) untuk menentukan jurusan, sedangkan tes pengarahan sering digunakan oleh siswa kelas XII Sekolah Menengah Atas (SMA) untuk mengetahui program studi yang yang tepat di perguruan tinggi nantinya, tes pengarahan ini juga bisa digunakan di perguruan tinggi untuk mengetahui kesesuaian program studi yang dipilih dengan bakat seorang mahasiswa di bidang tertentu. Tes Potensi Akademik untuk pengarahan program studi juga dapat dibagi menjadi dua jenis tes, yang pertama adalah Tes Potensi Akademik untuk pengarahan program studi ilmu alam, dan Tes Potensi Akademik untuk pengarahan program studi ilmu sosial. Tes Potensi Akademik untuk Pengarahan Program Studi Ilmu Alam digunakan oleh siswa SMA kelas XII jurusan IPA untuk mengetahui kesesuaian bakat siswa pada program studi ilmu alam yaitu di bidang Ilmu-ilmu Fisik (IF), Ilmu-ilmu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
17
Biologi (IB), Ilmu Sosial Kuantitatif (ISK), Ilmu Sosial Non Kuantitatif (ISNK), dan Bahasa / Sastra (B/S), sedangkan Tes Potensi Akademik untuk Pengarahan Program Studi Ilmu Sosial digunakan oleh siswa SMA kelas XII jurusan IPS untuk mengetahui kesesuaian bakat siswa pada program studi ilmu sosial yaitu di bidang Ilmu Sosial Kuantitatif (ISK), Ilmu Sosial Non Kuantitatif (ISNK) dan Bahasa / Sastra (B/S). Pada Tes Potensi Akademik untuk pengarahan program studi ilmu alam terdapat beberapa subtest yang dilakukan, yaitu: Tanggapan Ruang (TR), Barisan Bilangan (BMA), Berpikir Verbal Klasifikasi (BVB) Penalaran Numerik (BMB), Berpikir Verbal Analogi (BVA), dan Perbendaharaan Kata (VOK), sedangkan pada Tes Potensi Akademik untuk pengarahan program studi Ilmu Sosial terdapat empat subtest yang dilakukan yaitu : Berpikir Matematis B (BMB), Berpikir Verbal A atau Verbal Analogi (BVA), Berpikir Verbal B atau Verbal Klasifikasi (BVB) dan Perbendaharaan Kata (VOK). a. Tanggapan Ruang (TR) Setiap soal dalam tes ini berupa suatu pola yang dilipat menjadi satu atau beberapa bangun ruang yang nampak bagian luarnya. Untuk setiap pola disediakan lima bangun ruang dengan huruf A, B, C, D, E. Tugas peserta menentukan satu atau lebih dari lima bangun yang tersedia yang dapat dibuat berdasar pola tersebut. Jumlah soal dalam tes ini adalah 40, dan waktu pengerjaan tes ini adalah 30menit. Pada tes ini, terdapat satu atau lebih jawaban. b. Barisan Bilangan (BMA) Setiap soal mempunyai pola hitungan yang berbeda, peserta diharapkan menemukan pola yang terdapat dalam setiap soal dengan tepat, agar dapat mengisi angka selanjutnya. Terdapat 40 soal dalam tes ini, dengan waktu pengerjaan 40 menit. Jawaban dari setiap soal di tes ini merupakan jawaban pasti.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
18
Contoh soalnya adalah (diambil dari buku petunjuk pengerjaan BMA): 1
3
5
7
9
11
…. (Tiap bilangan yang menyusul selalu
lebih besar 2 daripada bilangan sebelumnya, jadi jawabannya adalah 13). c. Berpikir Verbal Klasifikasi (BVB) Setiap soal dalam tes ini terdiri lima buah kata yang berhuruf A,B,C,D,E. Dari kelima buah kata itu, empat kata termasuk dalam satu golongan, dan satu kata tidak. Tugas peserta memilih satu kata yang tidak termasuk dalam golongan termaksud, dengan memilih huruf yang ada. Jumlah soal dalam tes ini adalah 60 soal, dengan waktu pengerjaan 35 menit. Jawaban dari setiap soal di tes ini merupakan jawaban pasti. Contoh soalnya adalah (diambil dari buku petunjuk pengerjaan BVB): A. Lurah B. Camat C. Walikota D. Propinsi E. Gubernur Jawaban dari soal diatas adalah D (propinsi) karena kata propinsi tidak termasuk dari golongan kata yang lainnya. d. Beripikir Verbal Analogi atau Verbal Analogi (BVA) Setiap soal dari tes ini terdiri dari sebuah kalimat yang kosong kata-kata pertama dan terakhir, sekelompok kata-kata bernomor (1,2,3,dan 4) dan sekelompok lagi kta-kata berhuruf (A,B,C,dan D). Tugas peserta mencari satu kata yang cocok untuk mengisi dari kelompok nomor untuk mengisi bagian depan dan satu kata dari kelompok kata-kata berhuruf untuk mengisi bagian belakang. Waktu pengerjaan tes ini adalah 40 menit. Jawaban dari tes ini merupakan jawaban pasti.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
19
Contoh soalnya adalah (diambil dari buku petunjuk pengerjaan BVA): …. : pendek
=
gemuk : ….
1. Besar
A. Lemak
2. Panjang
B. Berat
3. Kerdil
C. Makan
4. Cerita
D. Kurus
Jawaban dari soal tersebut adalah 1.panjang dan D.kurus yang merupakan lawan kata dari kata-kata diatas. e. Penalaran Numerik atau Berpikir Matematis B (BMB) Tes ini terdiri dari 25 soal yang dikerjakan dalam waktu 45 menit. Tugas peserta adalah mencari jawaban benar dengan cara menyelesaikan soal yang ada. Jawaban dari tes ini merupakan jawaban pasti. Soal disajikan dalam bentuk soal cerita yang berisi tentang persoalan matematika. f. Perbendaharaan Kata (VOK) Inti dari tes ini adalah pencarian arti dari kata yang telah disediakan. Tugas peserta adalah mencari arti kata yang disediakan dilajur kiri dengan memilih arti katanya yang tersedia dilajur kanan. Terdapat 50 sampai 60 soal dalam tes ini, dengan waktu pengerjaan 40 menit. Jawaban dari tes ini merupakan jawaban pasti. Contoh soalnya adalah (diambil dari buku petunjuk pengerjaan VOK): Korek
()
56. Alat Pemutar Sekrup
Dahaga ( )
57. Angan-Angan
Ide
58. Bunyi Ayam Betina
()
59. Haus 60. Gagasan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
20
Cara penghitungan nilai dari setiap jenis tes adalah dengan menghitung total jawaban benar dari setiap jenis tes tersebut, kemudian total jawaban benar setiap jenis tes dicocokkan ke dalam norma tes potensi akademik untuk pengarahan program studi dan menghasilkan nilai dari setiap jenis tes. Nilai dari setiap jenis tes ini yang nantinya akan dibuat grafik. Secara umum, cara menghitung hasil kualifikasi kedua tes ini adalah dengan menjumlahkan hasil perkalian nilai dari setiap jenis tes tadi dengan bobot yang sudah ditentukan, yang membedakan penghitungan kualifikasi dari kedua tes ini adalah bobot yang diberikan tiap jenis tes nya. Kualifikasi TPA untuk Pengarahan Program Studi Ilmu Alam: a*TR + a*BMA + a*BMB + a*BVA + b*BVB + b*VOK Kualifikasi TPA untuk Pengarahan Program Studi Ilmu Sosial: c*BMB + c*BVA + d*BVB + d*VOK
Dimana a, b, c, dan d adalah konstanta bobot dari setiap jenis tes, sedangkan TR, BMA, BMB, BVA, BVB, dan VOK adalah nilai jenis tes. Hasil dari penghitungan dengan rumus diatas kemudian dicocokkan dengan kategori hasil kualifikasi. Terdapat 11 kategori hasil kualifikasi, yaitu I (Istimewa), AT (Amat Tinggi), T (Tinggi), LC (Lebih dari Cukup), C+ (Cukup Plus), C (Cukup), RR (Ragu-Ragu), TC (Tidak Cukup), R (Rendah), AR (Amat Rendah) dan ASR (Amat Sangat Rendah). Setiap kategori hasil kualifikasi tersebut memiliki rrange nilai. Cara penghitungan kesesuaian program studi dengan bakat siswa adalah dengan menjumlahkan hasil perkalian nilai dari beberapa jenis tes tadi dengan bobot yang sudah ditentukan, meskipun terdapat beberapa kesamaan bidang kesesuaian program studi antara jurusan IPA dan IPS yaitu ISK, ISNK, dan B/S , akan tetapi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
21
kombinasi jenis tes yang digunakan dan bobot yang diberikan bisa berbeda, contohnya adalah sebagai berikut: Bidang Ilmu Sosial Kuantitatif untuk Jurusan IPA: f*BMA + g*BMB + g*BVA + h*BVB Bidang Ilmu Sosial Kuantitatif untuk Jurusan IPS: i*BMB + j*BVA + k*BVB + l*VOK
Dimana f, g, h, i, j, k, l adalah konstanta bobot dari jenis tes, dan BMA, BMB, BVA, BVB, VOK adalah nilai jenis tes. Dapat dilihat pada rumus diatas, terdapat beberapa kesamaan jenis tes yang diujikan pada jurusan IPA dan IPS, yang membedakan adalah pemberian bobot. Bobot jenis tes BMB pada jurusan IPA adalah g, sedangkan bobot jenis tes BMB pada jurusan IPS adalah i. Rumus dan jenis tes yang digunakan untuk penghitungan kesesuaian bidang Ilmu Sosial Non Kuantitatif (ISNK) dan bidang Bahasa/Sastra (B/S) antara jurusan IPA dan IPS sama. Rumus yang digunakan adalah sebagai berikut: Bidang Ilmu Sosial Non Kuantitatif: m*BMB + n*BVA + n*BVB + o*VOK Bidang Bahasa/Sastra: p*BMB + q*BVA + q*BVB + q*VOK
Dimana m, n, o, p, dan q adalah konstanta bobot jenis tes, dan BMB, BVA, BVB, dan VOK adalah nilai jenis tes. Rumus yang digunakan untuk bidang ilmu biologi adalah sebagai berikut: Bidang Ilmu Biologi: r*BMA + r*BMB + r*BVA + s*BVB + t*VOK
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22
Dimana r, s, dan t adalah konstanta bobot jenis tes dan BMA, BMB, BVA, BVB, dan VOK adalah nilai jenis tes. Rumus yang digunakan untuk bidang ilmu fisik adalah sebagai berikut: Bidang Ilmu-Ilmu Fisik: u*TR + v*BMA + v*BMB + u*BVA + v*VOK
Dimana u dan v adalah bobot jenis tes dan TR, BMA, BMB, BVA, VOK adalah nilai jenis tes. Hasil penghitungan dengan rumus-rumus diatas kemudian di cocokkan pada kategori untuk menentukan kesesuaian program studi. Terdapat tiga kategori untuk menentukan kesesuaian program studi, yaitu: sesuai, ragu-ragu, dan tidak sesuai. Setiap kategori memiliki range nilai.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
23
BAB III ANALISIA DAN PERANCANGAN
3.1. 3.1.1
Analisa Sistem Gambaran Umum Sistem Lama Saat ini sistem penghitungan dan pembuatan grafik hasil tes potensi akademik di Lembaga P2TKP Universitas Sanata Dharma masih menggunakan cara manual, yaitu dengan menghitung total jawaban benar dari setiap jenis tes kemudian dicocokkan dengan norma Tes Potensi Akademik untuk Pengarahan Program Studi dan akan menghasilkan skor untuk masing-masing jenis tes. Staff Lembaga P2TKP kemudian membuat grafik hasil tes berdasarkan skor masing-masing jenis tes yang telah didapatkan sebelumnya. Untuk mengetahui kesesuaian program studi dan hasil kualifikasi dari peserta, staff Lembaga P2TKP menghitung menggunakan rumus. Dengan menggunakan cara ini, muncul permasalahan ketika beberapa peserta tes telah mengerjakan tes potensi akademik, peserta harus menunggu untuk mengetahui hasil dari tes tersebut. Permasalahan selanjutnya adalah asumsi terjadinya kesalahan dalam pencocokkan total jawaban benar setiap jenis tes dengan norma tes potensi akademik untuk pengarahan program studi dan penghitungan untuk mengetahui hasil kualifikasi serta kesesuaian program studi setiap peserta. Hal ini bisa terjadi mengingat banyaknya peserta tes yang kemungkinan dapat menyebabkan kesalahan hitung.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
24
3.1.2
Gambaran Umum Sistem Baru Sistem baru yang ditawarkan adalah sistem dengan basis web secara yang dapat diakses oleh staff Lembaga P2TKP, ketua Lembaga P2TKP, dan peserta tes potensi akademik. Dengan adanya sistem tersebut, diharapkan dapat membantu staff Lembaga P2TKP dalam proses pemeriksaan hasil tes potensi akademik dengan lebih cepat, akurat, dan sesuai dengan norma dari tes potensi akademik. Dengan adanya sistem tersebut, staff Lembaga P2TKP tidak perlu mencocokkan total jawaban benar dari setiap jenis tes dengan norma tes potensi akademik untuk pengarahan program studi, membuat grafik hasil tes potensi akademik, dan tidak perlu menghitung hasil kualifikasi serta kesesuaian program studi setiap peserta tes, karena secara otomatis sistem tersebut akan mencocokkan total jawaban benar dengan norma tes potensi akademik untuk pengarahan program studi, membuat grafik, dan menghitung hasil kualifikasi dan kesesuaian program studi setiap peserta tes.
3.2. 3.2.1
Analisa Kebutuhan Definisi Aktor Pengguna yang terlibat dalam sistem ini adalah: 1. Ketua P2TKP Dalam sistem ini ketua P2TKP memiliki hak akses antara lain: a. Mengelola Data Staff P2TKP Hak akses yang dimiliki ketua P2TKP pada data staff adalah ketua berhak melakukan penambahan data staff yang baru, ketua juga berhak melakukan perubahan data staff setelah disimpan, ketua berhak melihat seluruh daftar
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
25
staff yang ada di Lembaga P2TKP, menghapus data staff, dan ketua juga berhak mengubah hak akses staff untuk login ke sistem. b. Mengelola Data Soal Hak akses yang dimiliki ketua P2TKP pada data soal adalah ketua berhak melakukan penambahan data soal yang baru, melakukan perubahan data soal setelah disimpan, melihat daftar soal yang sudah tersimpan di bank soal, dan menghapus data soal yang ada di bank soal. c. Mengelola Norma Tes Potensi Akademik Hak akses yang dimiliki ketua P2TKP pada norma tes potensi akademik adalah ketua berhak melakukan penambahan norma yang baru, dan berhak melihat daftar seluruh norma tes potensi akademik. d. Mengelola Kode Soal dan Isi Kode Soal Hak akses yang dimiliki ketua P2TKP pada kode soal dan isi kode soal adalah ketua berhak melakukan penambahan kode soal dan isi kode soal yang baru, dan melihat daftar seluruh kode soal dan isi kode soal. e. Mengelola Paket Soal dan Isi Paket Soal Hak akses yang dimiliki ketua P2TKP pada paket soal dan isi paket soal adalah ketua berhak melakukan penambahan paket soal dan isi paket soal yang baru, dan melihat daftar seluruh paket soal dan isi paket soal. f. Mengelola Bobot Penilaian Hak akses yang dimiliki ketua P2TKP pada bobot penilaian adalah ketua berhak melakukan penambahan bobot
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
26
penilaian yang baru, dan berhak melihat daftar seluruh bobot penilaian tes potensi akademik. g. Melihat Hasil Tes Hak akses yang dimiliki ketua P2TKP pada hasil tes potensi akademik adalah ketua dapat melihat seluruh hasil tes potensi akademik dari peserta. h. Melihat Data Peserta Hak akses yang dimiliki ketua P2TKP pada data peserta adalah ketua dapat melihat dan mencari data setiap peserta. i. Melihat Data Instansi Peserta Hak akses yang dimiliki ketua P2TKP pada data instansi adalah ketua dapat melihat dan mencari data setiap instansi dari peserta.
2. Staff P2TKP Dalam sistem ini staff P2TKP memiliki hak akses antara lain: a. Mengelola Data Peserta Hak akses yang dimiliki staff P2TKP pada data peserta adalah staff berhak menambahkan data peserta tes yang baru, melihat seluruh daftar peserta tes, mengubah data peserta tes setelah disimpan dan menghapus data peserta. b. Mengelola Data Paket Soal setiap Peserta Hak akses yang dimiliki staff P2TKP pada data paket soal setiap peserta adalah staff berhak memberikan paket soal kepada setiap peserta.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
27
c. Memasukkan Data Jawaban Peserta Hak akses yang dimiliki staff P2TKP pada jawaban peserta tes adalah staff P2TKP berhak memasukkan data jawaban peserta tes secara offline. d. Mengelola Data Instansi Hak akses yang dimiliki staff P2TKP pada data instansi adalah staff P2TKP berhak menambahkan data instansi yang baru, melihat seluruh data instansi yang menjadi peserta, mencari dan melihat setiap instansi, dan menghapus data instansi. e. Melihat Hasil Tes Hak akses yang dimiliki staff P2TKP pada hasil tes potensi akademik adalah staff P2TKP dapat melihat dan mencari seluruh hasil tes potensi akademik, mencetak hasil tes potensi akademik setiap peserta. 3. Peserta Dalam sistem ini peserta memiliki hak akses antara lain: a. Melihat Data Diri Peserta Hak akses yang dimiliki peserta tes pada data diri peserta adalah peserta dapat melihat data diri masing-masing peserta. b. Memulai Tes Hak akses yang dimiliki peserta adalah peserta dapat memulai tes setelah melakukan pendaftaran ke Lembaga P2TKP.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
28
c. Melihat Hasil Tes Hak akses yang dimiliki peserta pada hasil tes adalah peserta dapat melihat hasil tes yang telah dikerjakan sesuai dengan tanggal pengerjaan tes.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
29
3.2.2
Use Case Diagram
Gambar 3.1 Use Case
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
30
3.2.3
Narasi Use Case Nama Use Case : Login Aktor : Ketua P2TKP, Staff P2TKP, dan Peserta Aksi Aktor
Reaksi Sistem Skenario Normal
1. Isi id dan password pada form login. 2. Klik tombol “Login”. (Bila id dan password benar) 3. Sistem menampilkan halaman home. Skenario Abnormal (Bila id salah) 3. Sistem akan menampilkan pesan “ID atau Password Anda tidak benar”, kembali ke langkah no.1 (Bila password salah) 3. Sistem akan menampilkan pesan “ID atau Password Anda tidak benar”, kembali ke langkah no.1 Nama Use Case : Logout Aktor : Ketua P2TKP, Staff P2TKP, dan Peserta Aksi Aktor Reaksi Sistem Skenario Normal 1. Klik Menu Logout. 2. Sistem akan menampilkan halaman utama login.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
31
Nama Use Case : Tambah Data Staff Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Staff” dan klik submenu “Tambah Data Staff”. 2. Sistem menampilkan halaman Form Staff. 3. Isi data staff. 4. Klik tombol simpan. 5. (Bila seluruh data telah diisi dengan benar) Sistem menampilkan halaman Daftar Seluruh Staff. Skenario Abnormal (Bila salah satu data belum terisi) 5. Sistem akan menampilkan pesan “data belum diisi” pada kolom yang belum terisi, kembali ke langkah no.3 (Bila No Hp diisikan dengan huruf) 5. Sistem akan menampilkan pesan “Nomor HP harus angka” kembali ke langkah no.3
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
32
Nama Use Case : Cari Data Staff Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Staff” dan klik submenu “Lihat Daftar Staff”. 2. Sistem menampilkan halaman Daftar Seluruh Staff. 3. Pilih kategori pencarian (SIPP atau nama staff). 4. Menuliskan data yang dicari pada kolom pencarian. 5. Klik tombol cari. 6. (Bila data yang dicari ada) Sistem menampilkan data staff yang dicari. Skenario Abnormal (Bila data yang dicari tidak ada) 6. Sistem tidak menampilkan data staff, kembali ke langkah no.3
Nama Use Case : Lihat Data Staff Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Staff” dan klik submenu “Lihat Daftar Staff”. 2. Sistem menampilkan halaman Daftar Seluruh Staff. 3. Klik tombol “Ubah/Lihat” pada kolom Aksi.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
33
4. Sistem menampilkan halaman Form Staff yang sudah terisi data staff. Nama Use Case : Ubah Data Staff Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Staff” dan klik submenu “Lihat Daftar Staff”. 2. Sistem menampilkan halaman Daftar Seluruh Staff. 3. Klik tombol “Ubah/Lihat” pada kolom Aksi. 4. Sistem menampilkan halaman Form Staff yang sudah terisi sebelumnya. 5. Ubah data Staff. 6. Klik tombol simpan. 7. Sistem menyimpan perubahan data staff dan menampilkan pesan “data telah tersimpan”. 8. Sistem menampilkan halaman Daftar Seluruh Staff.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
34
Nama Use Case : Hapus Data Staff Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Staff” dan klik submenu “Lihat Daftar Staff”. 2. Sistem menampilkan halaman Daftar Seluruh Staff. 3. Klik tombol “Hapus” pada kolom Aksi. 4. Sistem menampilkan pesan konfirmasi “Apakah data akan dihapus?” Jika OK: sistem menghapus data staff. Jika cancel: sistem batal menghapus data staff. 5. Sistem akan me-refresh halaman Daftar SeluruhStaff. Nama Use Case : Ubah Hak Akses Staff Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Staff” dan klik submenu “Lihat Daftar Staff”. 2. Sistem menampilkan halaman Daftar Seluruh Staff. 3. Klik ikon hak akses pada kolom Hak Akses. 4. Sistem menyimpan perubahan hak akses.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
35
5. Sistem me-refresh halaman Daftar Seluruh Staff. Nama Use Case : Tambah Data Soal Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Soal” dan klik submenu “Tambah Data Soal”. 2. Sistem menampilkan halaman Tambah Data Soal. 3. Isi periode soal, jurusan, dan jenis tes. 4. Klik tombol Lanjut. 5. Sistem menampilkan halaman Form Soal. 6. Isi data soal. 7. Klik tombol simpan. 8. (Bila data soal sudah lengkap) Sistem menyimpan data soal dan menampilkan Pesan “Data Telah Disimpan”. 9. Sistem menampilkan halaman Daftar Seluruh Soal. Skenario Abnormal (Bila salah satu data belum terisi) 8. Sistem akan menampilkan pesan “data belum diisi” pada kolom yang belum terisi, kembali ke langkah no.6
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
36
Nama Use Case : Cari Data Soal Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Soal” dan klik submenu “Lihat Daftar Soal”. 2. Sistem menampilkan halaman Daftar Seluruh Soal. 3. Pilih kategori pencarian (Nomor soal, periode soal atau jenis tes). 4. Menuliskan data yang dicari pada kolom pencarian. 5. Klik tombol cari. 6. (Bila data yang dicari ada) Sistem menampilkan data soal yang dicari. Skenario Abnormal (Bila data yang dicari tidak ada) 6. Sistem tidak menampilkan data soal, kembali ke langkah no.3
Nama Use Case : Lihat Data Soal Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Soal” dan klik submenu “Lihat Daftar Soal”. 2. Sistem menampilkan halaman Daftar Seluruh Soal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
37
3. Klik tombol “Ubah/Lihat” pada kolom Aksi. 4. Sistem menampilkan halaman Form Soal yang sudah terisi data soal. Nama Use Case : Ubah Data Soal Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Klik menu “Soal” dan memilih submenu “Lihat Daftar Soal”. 2. Sistem menampilkan halaman Daftar Seluruh Soal. 3. Klik tombol “Ubah/Lihat” pada kolom Aksi 4. Sistem menampilkan halaman Form Soal yang sudah terisi data soal. 5. Ubah data soal. 6. Klik tombol simpan. 7. Sistem menyimpan perubahan data soal dan menampilkan pesan “data telah tersimpan”. 8. Sistem menampilkan halaman Daftar Seluruh Soal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
38
Nama Use Case : Hapus Data Soal Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Klik menu “Soal” dan memilih submenu “Lihat Daftar Soal”. 2. Sistem menampilkan halaman Daftar Seluruh Soal. 3. Klik tombol “Hapus” pada kolom Aksi. 4. Sistem menampilkan pesan konfirmasi “Apakah data akan dihapus?” Jika OK: sistem menghapus data soal. Jika cancel: sistem batal menghapus data soal. 5. Sistem me-refresh halaman Daftar Seluruh Soal. Nama Use Case : Tambah Bobot Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Bobot” dan klik submenu “Tambah Bobot”. 2. Sistem menampilkan halaman Tambah Bobot. 3. Isi tanggal input bobot, jurusan, tahun periode bobot, dan jenis
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
39
bobot. 4. Klik tombol Lanjut. (Bila jenis bobot pada jurusan dan dengan periode tersebut belum ada) 5. Sistem menampilkan halaman Form Bobot. 6. Isi data bobot. 7. Klik tombol simpan. 8. (Bila data bobot sudah lengkap) Sistem menyimpan data bobot dan menampilkan Pesan “Bobot Berhasil Disimpan”. 9. Sistem menampilkan halaman Tambah Bobot. Skenario Abnormal (Bila jenis bobot pada jurusan dengan periode yang diisi sudah ada) 5. Sistem akan menampilkan pesan “Bobot dengan jenis bobot (jenis) tahun (tahun periode) pada jurusan (jurusan) sudah ada” kembali ke langkah no.3 (Bila salah satu data belum terisi) 8. Sistem akan menampilkan pesan “data belum diisi” pada kolom yang belum terisi, kembali ke langkah no.6
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
40
Nama Use Case : Cari Bobot Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Bobot” dan klik submenu “Lihat Seluruh Bobot”. 2. Sistem menampilkan halaman Daftar Seluruh Bobot. 3. Pilih kategori pencarian (Tahun periode, jenis bobot atau jurusan). 4. Menuliskan data yang dicari pada kolom pencarian. 5. Klik tombol cari. 6. (Bila data yang dicari ada) Sistem menampilkan bobot yang dicari. Skenario Abnormal (Bila data yang dicari tidak ada) 6. Sistem tidak menampilkan bobot, kembali ke langkah no.3
Nama Use Case : Lihat Data Bobot Aktor
: Ketua P2TKP
Aksi Aktor 1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Bobot”
Reaksi Sistem Skenario Normal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
41
dan klik submenu “Lihat Seluruh Bobot”. 2. Sistem menampilkan halaman Daftar Seluruh Bobot. 3. Klik tombol “Lihat” pada kolom Aksi. 4. Sistem menampilkan halaman Data Bobot yang sudah terisi data bobot. Nama Use Case : Tambah Norma Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Norma” dan klik submenu “Tambah Norma”. 2. Sistem menampilkan halaman Tambah Norma. 3. Isi tanggal input norma, jenis tes, tahun norma, dan jumlah jarak norma. 4. Klik tombol Lanjut. (Bila jenis tes dan tahun norma belum ada) 5. Sistem menampilkan halaman Form Norma. 6. Isi data norma. 7. Klik tombol simpan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
42
8. (Bila data norma sudah lengkap) Sistem menyimpan data norma dan menampilkan Pesan “Norma Berhasil Disimpan”. 9. Sistem menampilkan halaman Tambah Norma. Skenario Abnormal (Bila jenis tes dan tahun norma sudah ada) 5. Sistem akan menampilkan pesan “Norma dengan jenis tes dan tahun tersebut sudah ada” kembali ke langkah no.3 Nama Use Case : Cari Norma Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Norma” dan klik submenu “Lihat Seluruh Norma”. 2. Sistem menampilkan halaman Daftar Seluruh Norma. 3. Pilih kategori pencarian (Tahun periode atau jenis tes). 4. Menuliskan data yang dicari pada kolom pencarian. 5. Klik tombol cari. 6. (Bila data yang dicari ada) Sistem menampilkan norma yang dicari.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
43
Skenario Abnormal (Bila data yang dicari tidak ada) 6. Sistem tidak menampilkan norma, kembali ke langkah no.3
Nama Use Case : Lihat Data Norma Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Norma” dan klik submenu “Lihat Seluruh Norma”. 2. Sistem menampilkan halaman Daftar Seluruh Norma. 3. Klik tombol “Lihat” pada kolom Aksi. 4. Sistem menampilkan halaman Data Norma yang sudah terisi data norma. Nama Use Case : Tambah Kode Soal Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Kode Soal” dan klik submenu “Tambah Kode Soal”. 2. Sistem menampilkan halaman Form Kode Soal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
44
3. Isi data kode soal. . 4. Klik tombol simpan. (Bila data kode soal sudah lengkap) 5. Sistem menyimpan data kode soal dan menampilkan pesan “Kode Soal Berhasil Disimpan”. 6. Sistem menampilkan halaman Daftar Seluruh Kode Soal. Skenario Abnormal (Bila ID kode soal sudah ada) 5. Sistem akan menampilkan pesan “Kode Soal dengan ID tersebut sudah ada” kembali ke langkah no.3 (Bila salah satu data belum terisi) 5. Sistem akan menampilkan pesan “data belum diisi” pada kolom yang belum terisi, kembali ke langkah no.3 Nama Use Case : Tambah Isi Kode Soal Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Kode Soal” dan klik submenu “Tambah Isi Kode Soal”. 2. Sistem menampilkan halaman Tambah Isi Kode Soal. 3. Isi jurusan, jenis tes, dan pilih Kode soal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
45
4. Klik tombol Lanjut. 5. Sistem menampilkan halaman Form Isi Kode Soal. 6. Isi data Isi Kode Soal. 7. Klik tombol Simpan. (Bila data isi kode soal sudah lengkap) 8. Sistem menampilkan pesan “Data Berhasil Disimpan”. 9. Sistem menampilkan halaman Daftar Seluruh Kode Soal. Skenario Abnormal (Bila terdapat id soal yang sama pada nomor urut) 8. Sistem akan menampilkan pesan “id soal pada nomor urut (nomor) dan (nomor) sama” kembali ke langkah no.6 Nama Use Case : Cari Data Kode Soal Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Kode Soal” dan klik submenu “Lihat Daftar Kode Soal”. 2. Sistem menampilkan halaman Daftar Seluruh Kode Soal. 3. Menuliskan data yang dicari pada kolom pencarian.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
46
4. Klik tombol Cari. (Bila data yang dicari ada) 5. Sistem menampilkan data kode soal yang dicari. Skenario Abnormal (Bila data yang dicari tidak ada) 5. Sistem tidak menampilkan data kode soal, kembali ke langkah no.3
Nama Use Case : Lihat Data Kode Soal Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Kode Soal” dan klik submenu “Lihat Daftar Kode Soal”. 2. Sistem menampilkan halaman Daftar Seluruh Kode Soal. 3. Klik tombol “Lihat” pada kolom Aksi. 4. Sistem menampilkan halaman Form Isi Kode Soal yang sudah terisi data kode soal dan isi kode soal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
47
Nama Use Case : Tambah Paket Soal Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Paket Soal” dan klik submenu “Tambah Paket Soal”. 2. Sistem menampilkan halaman Form Paket Soal. 3. Isi data paket soal. . 4. Klik tombol simpan. (Bila data paket soal sudah lengkap) 5. Sistem menyimpan data paket soal dan menampilkan pesan “Paket Soal Berhasil Disimpan”. 6. Sistem menampilkan halaman Daftar Seluruh Paket Soal. Skenario Abnormal (Bila ID paket soal sudah ada) 5. Sistem akan menampilkan pesan “Paket Soal dengan ID tersebut sudah ada” kembali ke langkah no.3 (Bila salah satu data belum terisi) 5. Sistem akan menampilkan pesan “data belum diisi” pada kolom yang belum terisi, kembali ke langkah no.3
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
48
Nama Use Case : Tambah Isi Paket Soal Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Paket Soal” dan klik submenu “Tambah Isi Paket Soal”. 2. Sistem menampilkan halaman Tambah Isi Paket Soal. 3. Pilih jurusan dan paket soal. 4. Klik tombol Lanjut. 5. Sistem menampilkan halaman Form Isi Paket Soal. 6. Isi data Isi Paket Soal. 7. Klik tombol Simpan. (Bila data isi kode soal sudah lengkap) 8. Sistem menampilkan pesan “Isi Paket Soal Berhasil Disimpan”. 9. Sistem menampilkan halaman Daftar Seluruh Paket Soal. Skenario Abnormal (Bila salah satu data belum terisi) 8. Sistem akan menampilkan pesan “data belum diisi” pada kolom yang belum terisi, kembali ke langkah no.6
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
49
Nama Use Case : Cari Data Paket Soal Aktor
: Ketua P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Paket Soal” dan klik submenu “Lihat Daftar Paket Soal”. 2. Sistem menampilkan halaman Daftar Seluruh Kode Soal. 3. Pilih kategori pencarian (id paket atau jurusan). 4. Menuliskan data yang dicari pada kolom pencarian. 5. Klik tombol Cari. (Bila data yang dicari ada) 6. Sistem menampilkan data paket soal yang dicari. Skenario Abnormal (Bila data yang dicari tidak ada) 6. Sistem tidak menampilkan data paket soal, kembali ke langkah no.3
Nama Use Case : Lihat Data Paket Soal Aktor
: Ketua P2TKP
Aksi Aktor 1. Pilih menu “Kelengkapan Soal” kemudian pilih menu “Paket Soal” dan klik submenu “Lihat Daftar Paket Soal”.
Reaksi Sistem Skenario Normal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
50
2. Sistem menampilkan halaman Daftar Seluruh Paket Soal. 3. Klik tombol “Lihat” pada kolom Aksi. 4. Sistem menampilkan halaman Form Isi Paket Soal yang sudah terisi data paket soal dan isi paket soal. Nama Use Case : Cari Hasil Tes Aktor
: Ketua P2TKP dan Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Hasil” kemudian klik submenu “Lihat Seluruh Hasil Tes”. 2. Sistem menampilkan halaman Daftar Seluruh Hasil Tes. 3. Menuliskan data yang dicari pada kolom pencarian. 4. Klik tombol Cari. (Bila data yang dicari ada) 5. Sistem menampilkan hasil tes yang dicari. Skenario Abnormal (Bila data yang dicari tidak ada) 5. Sistem tidak menampilkan hasil tes, kembali ke langkah no.3
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
51
Nama Use Case : Lihat Hasil Tes Aktor
: Ketua P2TKP, Staff P2TKP dan Peserta
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Hasil” kemudian klik submenu “Lihat Seluruh Hasil Tes”. 2. Sistem menampilkan halaman Daftar Seluruh Hasil Tes. 3. Klik tombol “Grafik” pada kolom Aksi. 4. Sistem menampilkan halaman Grafik hasil tes. Nama Use Case : Cari Data Peserta Aktor
: Ketua P2TKP dan Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Peserta” kemudian klik submenu “Lihat Daftar Peserta”. 2. Sistem menampilkan halaman Daftar Seluruh Peserta. 3. Pilih kategori pencarian (id peserta, nama peserta, atau jurusan). 4. Menuliskan data yang dicari pada kolom pencarian. 5. Klik tombol Cari. (Bila data yang dicari ada) 6. Sistem menampilkan data peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
52
yang dicari. Skenario Abnormal (Bila data yang dicari tidak ada) 6. Sistem tidak menampilkan data peserta, kembali ke langkah no.3
Nama Use Case : Lihat Data Peserta Aktor
: Ketua P2TKP dan Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Peserta” kemudian klik submenu “Lihat Daftar Peserta”. 2. Sistem menampilkan halaman Daftar Seluruh Peserta. 3. Klik tombol “Ubah/Lihat” pada kolom Aksi. 4. Sistem menampilkan halaman Form Peserta yang sudah terisi data peserta. Nama Use Case : Cari Data Instansi Aktor
: Ketua P2TKP dan Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Instansi” kemudian klik submenu “Lihat Daftar Instansi”. 2. Sistem menampilkan halaman Daftar Seluruh Instansi.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
53
3. Pilih kategori pencarian (nama Instansi atau alamat instansi). 4. Menuliskan data yang dicari pada kolom pencarian. 5. Klik tombol Cari. (Bila data yang dicari ada) 6. Sistem menampilkan data instansi yang dicari. Skenario Abnormal (Bila data yang dicari tidak ada) 6. Sistem tidak menampilkan data instansi, kembali ke langkah no.3
Nama Use Case : Lihat Data Instansi Aktor
: Ketua P2TKP dan Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Instansi” kemudian klik submenu “Lihat Daftar Instansi”. 2. Sistem menampilkan halaman Daftar Seluruh Instansi. 3. Klik tombol “Ubah/Lihat” pada kolom Aksi. 4. Sistem menampilkan halaman Form Instansi yang telah terisi data instansi.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
54
Nama Use Case : Tambah Peserta Aktor
: Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Peserta” kemudian klik submenu “Tambah Peserta”. 2. Sistem menampilkan halaman Form Peserta. 3. Isi data peserta. 4. Klik tombol simpan. (Bila data peserta sudah lengkap) 5. Sistem menyimpan data peserta dan menampilkan pesan “Data Berhasil Disimpan”. 6. Sistem menampilkan halaman Daftar Seluruh Peserta. Skenario Abnormal (Bila ID peserta sudah ada) 5. Sistem akan menampilkan pesan “Id Peserta sudah ada” kembali ke langkah no.3 (Bila salah satu data belum terisi) 5. Sistem akan menampilkan pesan “data belum diisi” pada kolom yang belum terisi, kembali ke langkah no.3
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
55
Nama Use Case : Ubah Data Peserta Aktor
: Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Peserta” kemudian klik submenu “Lihat Daftar Peserta”. 2. Sistem menampilkan halaman Daftar Seluruh Peserta. 3. Klik tombol “Ubah/Lihat” pada kolom Aksi. 4. Sistem menampilkan halaman Form Peserta yang sudah terisi data peserta. 5. Ubah data peserta. 6. Klik tombol Simpan. 7. Sistem menyimpan perubahan data peserta dan menampilkan pesan “Data Berhasil Disimpan”. 8. Sistem menampilkan halaman Daftar Seluruh Peserta. Nama Use Case : Hapus Data Peserta Aktor
: Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Peserta” kemudian klik submenu “Lihat Daftar Peserta”. 2. Sistem menampilkan halaman Daftar Seluruh Peserta.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
56
3. Klik tombol “Hapus” pada kolom Aksi. 4. Sistem menampilkan pesan konfirmasi “Apakah data akan dihapus?” Jika OK: sistem menghapus data peserta. Jika cancel: sistem batal menghapus data peserta. 5. Sistem me-refresh halaman Daftar Seluruh Peserta. Nama Use Case : Tambah Peserta Paket Aktor
: Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Peserta” kemudian klik submenu “Masukkan Paket Soal Peserta”. 2. Sistem menampilkan halaman Tambah Peserta Paket. 3. Pilih kategori masukkan paket. Klik Lanjut (Untuk pilihan Instansi) 4. Pilih Instansi, jurusan, bulan daftar peserta, paket soal, periode norma dan periode bobot, klik tombol “Simpan”. (Untuk pilihan Peserta) 4. Pilih instansi, jurusan dan id peserta, klik tombol “Lanjut”. (Untuk pilihan Instansi) 5. Sistem menyimpan data peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
57
paket dan menampilkan pesan “Data Berhasil Disimpan”. (Untuk pilihan Peserta) 5. Sistem menampilkan Halaman Form Peserta Paket. 6. Pilih paket soal, periode norma, dan periode bobot.klik tombol ”Simpan”. (Bila data paket soal sudah lengkap) 7. Sistem menyimpan data peserta paket dan menampilkan pesan “Data Berhasil Disimpan”. Nama Use Case : Tambah Jawaban Peserta (Offline) Aktor
: Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Jawaban” kemudian klik submenu “Tambah Jawaban Peserta (Offline)”. 2. Sistem menampilkan halaman Tambah Jawaban Peserta (Offline). 3. Pilih instansi, jurusan, dan id peserta. 4. Klik tombol Lanjut. 5. Sistem menampilkan halaman Form Jawaban Peserta (Offline). 6. Isi data jawaban peserta. 7. Klik tombol simpan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
58
7. Sistem menyimpan data jawaban peserta dan menampilkan pesan “Jawaban Berhasil Disimpan!”. 8. Sistem menampilkan Halaman Tambah Jawaban Peserta (Offline).
Nama Use Case : Lihat Jawaban Peserta Aktor
: Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Jawaban” kemudian klik submenu “Lihat Jawaban Peserta”. 2. Sistem menampilkan halaman Jawaban Peserta. 3. Pilih instansi, dan jurusan. 4. Klik tombol Lihat Data. 5. Sistem menampilkan data jawaban dari instansi dan jurusan yang dipilih. 6. Pilih Id Peserta. 7. Klik tombol Lihat Data. 7. Sistem menampilkan data jawaban peserta dari instansi dan jurusan yang dipilih.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
59
Nama Use Case : Tambah Data Instansi Aktor
: Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Instansi” kemudian klik submenu “Tambah Instansi”. 2. Sistem menampilkan halaman Form Instansi. 3. Isi data instansi. 4. Klik tombol simpan. (Bila data paket soal sudah lengkap) 5. Sistem menyimpan data instansi dan menampilkan pesan “Data Berhasil Disimpan”. 6. Sistem menampilkan halaman Daftar Seluruh Instansi. Skenario Abnormal (Bila salah satu data belum terisi) 5. Sistem akan menampilkan pesan “data belum diisi” pada kolom yang belum terisi, kembali ke langkah no.3 Nama Use Case : Ubah Data Instansi Aktor
: Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Instansi” kemudian klik submenu “Lihat Daftar Instansi”. 2. Sistem menampilkan halaman Daftar
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
60
Seluruh Instansi. 3. Klik tombol “Ubah/Lihat” pada kolom Aksi. 4. Sistem menampilkan halaman Form Instansi yang sudah terisi data instansi sebelumnya. 5. Ubah data instansi. 6. Klik tombol Simpan. 7. Sistem menyimpan perubahan data instansi dan menampilkan pesan “Data Berhasil Diubah”. 8. Sistem menampilkan halaman Daftar Seluruh Instansi. Nama Use Case : Hapus Data Instansi Aktor
: Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Instansi” kemudian klik submenu “Lihat Daftar Instansi”. 2. Sistem menampilkan halaman Daftar Seluruh Instansi. 3. Klik tombol “Hapus” pada kolom Aksi. 4. Sistem menampilkan pesan konfirmasi “Apakah data akan dihapus?” Jika OK: sistem menghapus data instansi. Jika cancel: sistem batal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
61
menghapus data instansi. 5. Sistem me-refresh halaman Daftar Seluruh Instansi. Nama Use Case : Cetak Grafik Hasil Tes Aktor
: Staff P2TKP
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Pilih menu “Hasil” kemudian klik submenu “Lihat Seluruh Hasil Tes”. 2. Sistem menampilkan halaman Daftar Seluruh Hasil Tes. 3. Klik tombol “Cetak” pada kolom Aksi. 4. Sistem menampilkan halaman Pilih Psikolog Pendamping. 5. Pilih Psikolog, lalu klik tombol “Lanjut”. 6. Sistem menampilkan halaman Grafik hasil tes. 7. Klik tombol Cetak. 8. Sistem mencetak Grafik hasil tes.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
62
Nama Use Case : Lihat Data Diri Aktor
: Peserta
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Klik menu “Lihat Data Diri”. 2. Sistem menampilkan halaman Data Diri Peserta. Nama Use Case : Kerja Tes Online Aktor
: Peserta
Aksi Aktor
Reaksi Sistem Skenario Normal
1. Klik menu “Mulai Tes”. 2. Sistem menampilkan halaman Petunjuk Pengerjaan Soal Jenis Tes Pertama. 3. Klik tombol “Mulai Tes”. . 4. Sistem Menampilkan halaman Soal Jenis Tes Pertama. 5. Isi Jawaban Pada Soal Jenis Tes pertama. 6. Klik tombol “Kumpulkan”. 7. Sistem menampilkan halaman Petunjuk Pengerjaan Soal Jenis Tes Kedua. 8. Klik tombol “Mulai Tes”. 9. Sistem menampilkan halaman Soal Jenis Tes Kedua.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
63
10. Isi Jawaban Pada Soal Jenis Tes Kedua. 11. Klik tombol “Kumpulkan”. 12. Sistem menampilkan halaman Petunjuk Pengerjaan Soal Jenis Tes Ketiga. 13. Klik tombol “Mulai Tes”. . 14. Sistem Menampilkan halaman Soal Jenis Tes Ketiga. 15. Isi Jawaban Pada Soal Jenis Tes ketiga. 16. Klik tombol “Kumpulkan”. 17. Sistem menampilkan halaman Petunjuk Pengerjaan Soal Jenis Tes Keempat. 18. Klik tombol “Mulai Tes”. 19. Sistem menampilkan halaman Soal Jenis Tes Keempat. 20. Isi Jawaban Pada Soal Jenis Tes Keempat. 21. Klik tombol “Kumpulkan”. (Bila Jurusan Peserta IPS) 22. Sistem menampilkan halaman Daftar Seluruh Hasil Tes. (Bila Jurusan Peserta IPA) 22. Sistem menampilkan halaman Petunjuk Pengerjaan Soal Jenis Tes Kelima. (Bila Jurusan Peserta IPA) 23. Klik tombol “Mulai Tes”.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
64
(Bila Jurusan Peserta IPA) 24. Sistem menampilkan halaman Soal Jenis Tes Kelima. (Bila Jurusan Peserta IPA) 25. Isi Jawaban Pada Soal Jenis Tes Kelima. 26. Klik tombol “Kumpulkan”. (Bila Jurusan Peserta IPA) 27. Sistem menampilkan halaman Petunjuk Pengerjaan Soal Jenis Tes Keenam. (Bila Jurusan Peserta IPA) 28. Klik tombol “Mulai Tes”. (Bila Jurusan Peserta IPA) 29. Sistem menampilkan halaman Soal Jenis Tes Keenam. (Bila Jurusan Peserta IPA) 30. Isi Jawaban Pada Soal Jenis Tes Keenam. (Bila Jurusan Peserta IPA) 31. Klik tombol “Kumpulkan”. (Bila Jurusan Peserta IPA) 32. Sistem menampilkan halaman Daftar Seluruh Hasil Tes.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
65
3.2.4
Pemrosesan Data Diagram Arus Data digunakan untuk memodelkan proses yang menggambarkan aliran arus data proses, input, output dari sistem yang dibuat.
3.2.5
Pemodelan Proses
3.2.5.1
Diagram Konteks Ketua
Data Staff, Data Soal, Norma, Bobot, Data Kode Soal, Data Isi Kode Soal, Data Paket Soal, Data Isi Paket Soal
Data Staff, Data Soal, Norma, Bobot, Data Kode Soal, Data Paket Soal, Data Peserta, Data Instansi, Hasil
Data Peserta, Data Peserta Paket, Data Instansi, Data Jawaban
Data Jawaban
0
Data Peserta, Hasil
Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi
Peserta
Staff
Data Peserta, Data Instansi, Hasil, Data Jawaban, Laporan Data Jawaban, Laporan Data Hasil
Gambar 3.2 Diagram Konteks
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
66
3.2.5.2
Diagram Berjenjang
Gambar 3.3 Diagram Berjenjang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
67
3.2.5.3
Data Flow Diagram (DFD)
Gambar 3.4 Overview DFD Level 0
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
68
3.2.5.4
DFD Level 1 Proses 1 1 1.1
Konfirmasi data staff berhasil disimpan
Data Staff
staff
Tambah Data Staff
Data Staff
Ketua 1.2
Data Staff
Data Staff Ubah Data Staff
Data staff, konfirmasi data staff berhasil diubah
1.3
Data Staff
Data staff Lihat Data Staff
1.4 Konfirmasi data staff berhasil dihapus
Data Staff
Hapus Data Staff
Gambar 3.5 DFD Level 1 Proses 1 3.2.5.5
DFD Level 1 Proses 2 2
kunci_jawaban Data kunci jawaban
Konfirmasi data soal berhasil disimpan
Ketua
Data soal, data kunci jawaban, data skor pilihan
Data soal, data kunci jawaban, data skor pilihan Konfirmasi data soal, data jawaban, data skor pilihan berhasil diubah
2.1 Tambah Data Soal
2.2 Ubah Data Soal
2.3
Data soal
Data soal Data skor pilihan Data kunci jawaban
Data soal Data skor pilihan
Data soal, data kunci jawaban, data skor pilihan Lihat Data Soal
2.4 Konfirmasi data soal berhasil dihapus
Data skor pilihan
Hapus Data Soal
Data kunci jawaban
Data soal Data skor pilihan Data kunci jawaban
Gambar 3.6 DFD Level 1 Proses 2
skor_pilihan bank_soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
69
3.2.5.6
DFD Level 1 Proses 3 3
Ketua
Konfirmasi data kode soal berhasil disimpan
3.1
Data kode soal
Tambah Kode Soal
Data kode soal
3.2
kode_soal
Data kode soal
Data kode soal, isi kode soal Lihat Data Kode Soal
Data isi kode soal
bank_soal_kode_soal
Gambar 3.7 DFD Level 1 Proses 3 3.2.5.7
DFD Level 1 Proses 4 id_soal
4
bank_soal Konfirmasi isi kode soal berhasil disimpan
Ketua
nomor urut soal
4.1
id_soal, idkode_soal, nomor urut soal
bank_soal_kode_soal
Tambah Isi Kode Soal
kode_soal idkode_soal
Gambar 3.8 DFD Level 1 Proses 4
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
70
3.2.5.8
DFD Level 1 Proses 5 5
Konfirmasi data kode soal berhasil disimpan
Ketua
Data paket soal
Data paket soal, data isi paket soal
5.1
Data paket soal
paket
Tambah Paket Soal
5.2
Data paket soal
Lihat Data Paket Soal
kodesoal_paket Data isi paket soal
Gambar 3.9 DFD Level 1 Proses 5 3.2.5.9
DFD Level 1 Proses 6 Idkode_soal
6
Konfirmasi isi paket soal berhasil disimpan
Ketua
Data isi paket soal
6.1
kode_soal
Idpaket, idkode_soal
kodesoal_paket
Tambah Isi Paket Soal
paket idpaket
Gambar 3.10 DFD Level 1 Proses 6
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
71
3.2.5.10
DFD Level 1 Proses 7 7
Ketua
Konfirmasi data norma berhasil disimpan
7.1
Data norma
Tambah Norma
7.2 Data norma
Data norma
norma
Data norma
Lihat Data Norma
Gambar 3.11 DFD Level 1 Proses 7 3.2.5.11
DFD Level 1 Proses 8 8
Ketua
Konfirmasi data bobot berhasil disimpan
8.1
Data bobot
Tambah Bobot
8.2 Data bobot
Data bobot
Data bobot
Lihat Data Bobot
Gambar 3.12 DFD Level 1 Proses 8
bobot
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
72
3.2.5.12
DFD Level 1 Proses 9 9
Konfirmasi data instansi berhasil disimpan Data Instansi
Staff Data Instansi Data instansi, konfirmasi data instansi berhasil diubah
9.1
Data Instansi
instansi
Tambah Data Instansi
9.2
Data Instansi
Ubah Data Instansi
9.3 Data Instansi
Data Instansi
Lihat Data Instansi
Konfirmasi data instansi berhasil dihapus
9.4
Data Instansi
Hapus Data Instansi
Gambar 3.13 DFD Level 1 Proses 9 3.2.5.13
DFD Level 1 Proses 10 instansi 10
Konfirmasi data peserta berhasil disimpan
Data peserta
Staff Data peserta
10.1 Tambah Data Peserta
10.2
idinstansi Data peserta, idinstansi
idinstansi Data peserta, idinstansi
Konfirmasi data peserta berhasil diubah
Data peserta, nama instansi
Ubah Data Peserta
10.3
idinstansi Data peserta
Lihat Data Peserta
10.4 Konfirmasi data peserta berhasil dihapus
Data peserta
Hapus Data Peserta
Gambar 3.14 DFD Level 1 Proses 10
peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
73
3.2.5.14
DFD Level 1 Proses 11 Tahun bobot
bobot
11 idpeserta
Konfirmasi peserta paket berhasil disimpan
11.1
Data peserta paket
Tambah Peserta Paket
Staff
peserta
idpeserta, idpaket, tahun bobot, tahun norma, tgl tes
peserta_paket
idpaket
paket
Tahun norma
norma
Gambar 3.15 DFD Level 1 Proses 11 3.2.5.15
DFD Level 1 Proses 12 norma
norma
norma nilai
nilai
nilai
Nilai tiap soal Nilai tiap soal
tampung_jawaban
Data Jawaban
jawaban_peserta
12 Data peserta, id paket, data soal, konfirmasi data jawaban berhasil disimpan Data Jawaban
Staff Peserta
12.1 Tambah Jawaban Offline
Data Jawaban
12.2
Data peserta, id paket, data soal, konfirmasi data jawaban berhasil disimpan
Tambah Jawaban Online
12.3 Data jawaban, data peserta Lihat Data Jawaban
Data Jawaban
Data jawaban Data peserta
Gambar 3.16 DFD Level 1 Proses 12
peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
74
3.2.5.16
DFD Level 1 Proses 13 13 13.1 bobot Hitung Hasil
Ketua
Data peserta, tgl_tes, hasil kualifikasi dan kesesuaian program studi, nilai
Staff
Data peserta, tgl_tes, hasil kualifikasi dan kesesuaian program studi, nilai
Hasil Kualifikasi dan Kesesuaian Program Studi
nilai nilai
Peserta
bobot
nilai
13.2 data peserta Lihat Hasil
peserta
tgl_tes
Data peserta, tgl_tes, hasil kualifikasi dan kesesuaian program studi, nilai
Gambar 3.17 DFD Level 1 Proses 13
peserta_paket
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
75
3.3. 3.3.1 3.3.1.1
Perancangan Sistem Perancangan Basis Data Perancangan Basis Data Konseptual
Gambar 3.18 ER Diagram
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
76
3.3.1.2
Perancangan Basis Data Logikal
Gambar 3.19 Database Logical Design
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
77
3.3.1.3
Design Basis Data Fisikal 1. Tabel bank_soal
Nama Field id_soal id_jenis_tes periode soal pilihana pilihanab
Tipe varchar(25) varchar(45) varchar(45) text text varchar(45)
Keterangan Primary key untuk tabel bank_soal field untuk jenis tes tabel bank_soal field untuk periode tabel bank_soal field untuk soal tabel bank_soal field untuk pilihan a tabel bank_soal field untuk pilihan b tabel bank_soal
pilihanc pilihand
varchar(45) varchar(45)
field untuk pilihan c tabel bank_soal field untuk pilihan d tabel bank_soal
pilihane
varchar(45)
field untuk pilihan e tabel bank_soal
pilihanf
varchar(45)
field untuk pilihan f tabel bank_soal
pilihang pilihanh judul link
varchar(45) varchar(45) varchar(45) varchar(45)
field untuk pilihan g tabel banksoal field untuk pilihan h tabel banksoal field untuk judul gambar tabel banksoal field untuk link gambar tabel banksoal
Tabel 3.1 Tabel bank_soal 2. Tabel kunci_jawaban Nama Field id_soal kunci_jawaban
Tipe varchar(25) varchar(45)
Keterangan Foreign Key dari tabel bank_soal Field untuk kunci jawaban
Tabel 3.2 Tabel kunci_jawaban
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
78
3. Tabel skor_pilihan Nama Field id_soal pilihan skor
Tipe varchar(25) varchar(45) int(11)
Keterangan Foreign key untuk dari tabel bank_soal Field untuk pilihan Field untuk skor
Tabel 3.3 Tabel skor_pilihan 4. Tabel kode_soal Nama Field idkode_soal jenistes keterangan
Tipe varchar(20) varchar(45) varchar(100)
Keterangan Primary key untuk tabel kode_soal Field untuk jenistes Field untuk keterangan
Tabel 3.4 Tabel kode_soal 5. Tabel bank_soal_kode_soal Nama Field id_soal idkode_soal nomor_urut
Tipe varchar(25) varchar(20) int(11)
Keterangan Foreign key dari tabel bank_soal Foreign key dari tabel kode_soal Field untuk nomor urut
Tabel 3.5 Tabel bank_soal_kode_soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
79
6. Tabel paket Nama Field idpaket namapaket jurusan
Tipe varchar(25) varchar(45) varchar(15)
Keterangan Primary key untuk tabel paket Field untuk nama paket Field untuk jurusan
Tabel 3.6 Tabel paket 7. Tabel kode_soal_paket Nama Field idkode_soal idpaket
Tipe varchar(15) varchar(15)
Keterangan Foreign key dari tabel kode_soal Foreign key dari tabel paket
Tabel 3.7 Tabel kode_soal_paket 8. Tabel peserta_paket Nama Field idpaket idpaket tgl_tes periode_norma periode_bobot
Tipe varchar(25) varchar(25) date varchar(5) varchar(5)
Keterangan Foreign key dari tabel paket Foreign key dari tabel peserta Field untuk tanggal tes Field untuk periode norma Field untuk periode bobot
Tabel 3.8 Tabel peserta_paket
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
80
9. Tabel peserta Nama Field idpeserta nama_peserta jenis_kelamin umur tgl_lahir jurusan tgl_daftar tempat_tes password idinstansi
Tipe varchar(25) varchar(100) varchar(25) int(11) date varchar(45) date varchar(45) varchar(45) int(11)
Keterangan Primary key untuk tabel peserta Field untuk nama peserta Field untuk jenis kelamin Field untuk umur Field untuk tanggal lahir Field untuk jurusan Field untuk tanggal daftar Field untuk tempat tes Field untuk password Foreign key dari tabel instansi
Tabel 3.9 Tabel peserta 10. Tabel instansi Nama Field idinstansi nama_instansi alamat_instansi no_telp_instansi
Tipe int(11) varchar(100) varchar(150) varchar(45)
Keterangan Primary key untuk tabel instansi Field untuk nama instansi Field untuk alamat instansi Field untuk telepon instansi
Tabel 3.10 Tabel instansi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
81
11. Tabel jawaban_peserta Nama Field jawaban idpaket idpeserta id_soal
Tipe varchar(45) varchar(15) varchar(15) varchar(15)
Keterangan Field untuk jawaban Foreign key dari tabel paket Foreign key dari tabel peserta Foreign key dari tabel soal
Tabel 3.11 Tabel jawaban_peserta 12. Tabel tampung_jawaban Nama Field idpaket idpeserta idsoal nilai
Tipe varchar(25) varchar(25) varchar(25) int(11)
Keterangan Foreign key dari tabel paket Foreign key dari tabel peserta Foreign key dari tabel soal Field untuk nilai
Tabel 3.12 Tabel tampung_jawaban
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
82
13. Tabel staff Nama Field idstaff nama_staff jenisKelamin tglLahir alamatStaff jabatan SIPP password noHp last_login isLogin isEnable
Tipe varchar(30) varchar(100) varchar(20) date varchar(150) int(11) varchar(30) varchar(50) varchar(50) datetime int(11) int(11)
Keterangan Primary key untuk tabel staff Field untuk nama staff Field untuk jenis kelamin Field untuk tanggal lahir Field untuk alamat staff Field untuk jabatan Field untuk SIPP Field untuk password Field untuk nomor HP Field untuk melihat terakhir login staff Field untuk melihat login staff Field untuk melihat hak akses staff
Tabel 3.13 Tabel staff 14. Tabel nilai Nama Field idkode_soal idpeserta idpaket nilai
Tipe varchar(20) varchar(25) varchar(25) decimal(10,1)
Keterangan Foreign key dari tabel kode_soal Foreign key dari tabel peserta Foreign key dari tabel paket Field untuk nilai
Tabel 3.14 Tabel nilai
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
83
15. Tabel norma Nama Field tanggal_input jenistes min max norma tahun
Tipe date varchar(15) int(11) int(11) decimal(10,1) varchar(4)
Keterangan Field untuk tanggal input Field untuk jenistes Field untuk nilai minimum Field untuk nilai maximum Field untuk nilai norma Field untuk tahun periode norma
Tabel 3.15 Tabel norma 16. Tabel bobot Nama Field tanggal_input jenisbobot jenistes pembilang penyebut jurusan bobot tahun
Tipe date varchar(50) varchar(25) int(3) int(3) varchar(25) decimal(10,4) varchar(5)
Keterangan Field untuk tanggal input Field untuk jenis bobot Field untuk jenis tes Field untuk pembilang Field untuk penyebut Field untuk jurusan Field untuk nilai bobot Field untuk tahun periode
Tabel 3.16 Tabel bobot
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
84
3.3.2 3.3.2.1 3.3.2.1.1
Perancangan Interface Halaman Login Halaman Login Ketua dan Staff P2TKP
LOGIN STAFF SIPP :
Password :
LOGIN
Gambar 3.20 Interface Halaman Login Ketua dan Staff P2TKP
3.3.2.1.2
Halaman Login Peserta
LOGIN PESERTA ID Peserta:
Password :
LOGIN
Gambar 3.21 Interface Halaman Login Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
85
3.3.2.2 3.3.2.2.1
Perancangan Antarmuka Ketua P2TKP Halaman Home Ketua P2TKP
Selamat Datang di Halaman Ketua Tes Potensi Akademik Untuk Pengarahan Program Studi (tanggal hari ini) (Nama Ketua P2TKP) Staff yang login saat ini: 1. xxxxx xxxxxxx 2. xxxxx xxxxxxx
Demi Menjaga Keamanan dan Kenyamanan Anda dalam Mengakses Data, Jangan Lupa Klik Menu Logout Jika Sudah Selesai.
Gambar 3.22 Interface Halaman Home Ketua P2TKP 3.3.2.2.2
Halaman Tambah Data Staff
Form Staff ID Staff
:
Nama Staff
:
Tanggal Lahir
:
Jenis Kelamin
:
Alamat
:
Jabatan
:
SIPP
:
Password
:
Nomor Hp
:
Hak Akses
:
Laki-Laki
Jabatan
Ya
Tidak
Apabila Staff atau Ketua bukan Psikolog, SIPP diisi dengan – saja!
Gambar 3.23 Interface Halaman Tambah Data Staff
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
86
3.3.2.2.3
Halaman Lihat Seluruh Staff SIPP
Daftar Seluruh Staff No
SIPP
Nama Staff
Jabatan
Login Terakhir
User Aktif
Hak Akses
xxxxx
xxxxx
xxxxx
xxxxx
xxxx-xx-xx
xxxxx
xxxxx
Ubah/ Lihat
Hapus
xxxxx
xxxxx
xxxxx
xxxxx
xxxx-xx-xx
xxxxx
xxxxx
Ubah/ Lihat
Hapus
Gambar 3.24 Interface Halaman Lihat Seluruh Staff
Aksi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
87
3.3.2.2.4
Halaman Lihat/Ubah Data Staff
Form Staff ID Staff
:
xxxxx
Nama Staff
:
xxxxx
Tanggal Lahir
:
Jenis Kelamin
:
Laki-Laki
Alamat
:
xxxxx
Jabatan
:
Jabatan
SIPP
:
xxxxx
Password
:
xxxxx
Nomor Hp
:
xxxxx
Hak Akses
:
Ya
Tidak
Apabila Staff atau Ketua bukan Psikolog, SIPP diisi dengan – saja! Apabila Password Tidak Diubah Abaikan Saja!
Gambar 3.25 Interface Halaman Lihat/Ubah Data Staff 3.3.2.2.5
Halaman Tambah Data Soal Tambah Data Soal Periode
:
Jurusan
:
-- Jurusan --
Jenis Tes
:
-- Jenis Tes
Gambar 3.26 Interface Halaman Tambah Data Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
88
3.3.2.2.6
Halaman Form Tambah Soal Form Soal
Periode Soal
:
Jenis Tes
:
ID Soal
:
Soal
:
Pilihan A
:
Pilihan 1
:
Pilihan B
:
Pilihan 2
:
Pilihan C
:
Pilihan 3
:
Pilihan D
:
Pilihan 4
:
Kunci Jawaban 1
:
Kunci Jawaban 2
:
Gambar 3.27 Interface Halaman Form Tambah Soal 3.3.2.2.7
Halaman Lihat Seluruh Soal Nomor Soal
Daftar Seluruh Soal No
Nomor Soal
Soal
Jenis Tes
Periode Soal
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Ubah/Lihat
Hapus
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Ubah/Lihat
Hapus
Gambar 3.28 Interface Halaman Lihat Seluruh Soal
Aksi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
89
3.3.2.2.8
Halaman Lihat/Ubah Data Soal Form Soal
Periode Soal
:
xxxxx
Jenis Tes
:
xxxxx
ID Soal
:
xxxxx
Soal
:
xxxxx
Pilihan A
:
xxxxx
Pilihan 1
:
xxxxx
Pilihan B
:
xxxxx
Pilihan 2
:
xxxxx
Pilihan C
:
xxxxx
Pilihan 3
:
xxxxx
Pilihan D
:
xxxxx
Pilihan 4
:
xxxxx
Kunci Jawaban 1
:
xxxxx
Kunci Jawaban 2
:
xxxxx
Gambar 3.29 Interface Halaman Lihat/Ubah Data Soal 3.3.2.2.9
Halaman Tambah Bobot
Tambah Bobot Tanggal Input Bobot
:
Jurusan
:
Tahun Periode Bobot
:
Jenis Bobot
:
-- Jurusan --
-- Jenis Bobot --
Gambar 3.30 Interface Halaman Tambah Bobot
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
90
3.3.2.2.10
Halaman Form Tambah Bobot Form Bobot
Tanggal Input Bobot
:
xxxx-xx-xx
Jurusan
:
xxxxx
Tahun Periode Bobot
:
xxxxx
Jenis Bobot
:
xxxxx
BMB
:
/
BVA
:
/
BVB
:
/
VOK
:
/
TR
:
/
BMA
:
/
Gambar 3.31 Interface Halaman Form Tambah Bobot 3.3.2.2.11
Halaman Lihat Seluruh Bobot Tahun Periode
Daftar Seluruh Bobot No
Tanggal Input Bobot
Jenis Bobot
Jurusan
Tahun Periode Bobot
Aksi
xxxxx
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
Lihat
xxxxx
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
Lihat
Gambar 3.32 Interface Halaman Lihat Seluruh Bobot
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
91
3.3.2.2.12
Halaman Lihat Data Bobot
Data Bobot Jurusan
:
xxxxx
Tahun Periode Bobot
:
xxxxx
Jenis Bobot
:
xxxxx
No
Tanggal Input Bobot
Jenis Tes
Pecahan
Bobot
1
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
2
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
3
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
4
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
5
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
6
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
Gambar 3.33 Interface Halaman Lihat Data Bobot 3.3.2.2.13
Halaman Tambah Norma
Tambah Norma Tanggal Input Norma
:
Jenis Tes
:
Tahun Norma
:
Jumlah Kategori Norma
:
Jenis Tes
Gambar 3.34 Interface Halaman Tambah Norma
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
92
3.3.2.2.14
Halaman Form Tambah Norma Form Norma
Tanggal Input Norma
:
Jenis Tes
:
Tahun Norma
:
Kategori ke-1
:
s/d
Norma
:
Kategori ke-2
:
s/d
Norma
:
Kategori ke-3
:
s/d
Norma
:
Kategori ke-4
:
s/d
Norma
:
Kategori ke-5
:
s/d
Norma
:
Kategori ke-6
:
s/d
Norma
:
Dan Seterusnya ...
Gambar 3.35 Interface Halaman Form Tambah Norma 3.3.2.2.15
Halaman Lihat Seluruh Norma Tahun Periode
Daftar Seluruh Norma Jenis Tes
Tahun Periode Norma
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
No
Tanggal Input Norma
Aksi Ubah/Lihat
Ubah/Lihat
Gambar 3.36 Interface Halaman Lihat Seluruh Norma
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
93
3.3.2.2.16
Halaman Lihat Data Norma
Data Norma Jenis Tes
:
xxxxx
Tahun Periode Norma
:
xxxxx
No
Tanggal Input Norma
Min
Max
Norma
1
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
2
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
3
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
4
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
5
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
6
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
Dan Seterusnya ...
Gambar 3.37 Interface Halaman Lihat Data Norma 3.3.2.2.17
Halaman Tambah Kode Soal
Form Kode Soal ID Kode soal
:
Keterangan Kode Soal
:
Jenis Tes
:
-- Jenis Tes --
Gambar 3.38 Interface Halaman Tambah Kode Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
94
3.3.2.2.18
Halaman Tambah Isi Kode Soal
Tambah Isi Kode Soal Jurusan
:
-- Jurusan --
Jenis Tes
:
-- Jenis Tes --
Kode Soal
:
-- Kode Soal --
Gambar 3.39 Interface Halaman Tambah Isi Kode Soal 3.3.2.2.19
Halaman Form Tambah Isi Kode Soal Form Isi Kode Soal
ID Kode Soal
:
Keterangan Kode Soal
:
Jenis Tes
:
Isi Kode Soal
:
Nomor 1
:
-- Pilih Soal --
Nomor 2
:
-- Pilih Soal --
Nomor 3
:
-- Pilih Soal --
Nomor 4
:
-- Pilih Soal --
Dan Seterusnya . . .
Gambar 3.40 Interface Form Tambah Isi Kode Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
95
3.3.2.2.20
Halaman Lihat Seluruh Kode Soal ID Kode Soal
Daftar Seluruh Kode Soal No
ID Kode Soal
Keterangan Kode Soal
Aksi
xxxxx
xxxxx
xxxxx
Ubah/Lihat
xxxxx
xxxxx
xxxxx
Ubah/Lihat
Gambar 3.41 Interface Halaman Lihat Seluruh Kode Soal 3.3.2.2.21
Halaman Lihat Data Kode Soal dan Isi Kode Soal Form Isi Kode Soal
ID Kode Soal
:
xxxxx
Keterangan Kode Soal
:
xxxxx
Jenis Tes
:
xxxxx
Isi Kode
:
Nomor urut soal
Id bank soal
Id kode soal
1
xxxxx
xxxxx
2
xxxxx
xxxxx
3
xxxxx
xxxxx
4
xxxxx
xxxxx
Dan Seterusnya . . .
Gambar 3.42 Interface Halaman Lihat Data Kode Soal dan Isi Kode Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
96
3.3.2.2.22
Halaman Tambah Paket Soal
Form Paket Soal ID Paket Soal
:
Nama Paket Soal
:
Jurusan
:
-- Pilih Jurusan --
Gambar 3.43 Interface Halaman Tambah Paket Soal 3.3.2.2.23
Halaman Tambah Isi Paket Soal
Tambah Isi Paket Soal Jurusan
:
-- Jurusan --
Paket Soal
:
-- Paket Soal --
Gambar 3.44 Interface Halaman Tambah Isi Paket Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
97
3.3.2.2.24
Halaman Form Tambah Isi Paket Soal
Form Isi Paket Soal ID paket soal
:
xxxxx
Nama Paket Soal
:
xxxxx
Jurusan
:
xxxxx
Pilih Kode Soal untuk BMB
:
-- Pilih BMB --
Pilih Kode Soal untuk BVA
:
-- Pilih BVA --
Pilih Kode Soal untuk BVB
:
-- Pilih BVB --
Pilih Kode Soal untuk VOK
:
-- Pilih VOK --
Pilih Kode Soal untuk TR
:
-- Pilih TR --
Pilih Kode Soal untuk BMA
:
-- Pilih BMA --
Gambar 3.45 Interface Halaman Form Tambah Isi Paket Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
98
3.3.2.2.25
Halaman Lihat Seluruh Paket Soal ID Paket
Daftar Seluruh Paket Soal No
ID Paket Soal
Nama Paket Soal
Aksi
xxxxx
xxxxx
xxxxx
Ubah/Lihat
xxxxx
xxxxx
xxxxx
Ubah/Lihat
Gambar 3.46 Interface Halaman Lihat Seluruh Paket Soal 3.3.2.2.26
Halaman Lihat Data Paket Soal dan Isi Paket Soal Form Isi Paket Soal
ID paket soal
:
xxxxx
Nama Paket Soal
:
xxxxx
Jurusan
:
xxxxx
Pilih Kode Soal untuk BMB
:
xxxxx
Pilih Kode Soal untuk BVA
:
xxxxx
Pilih Kode Soal untuk BVB
:
xxxxx
Pilih Kode Soal untuk VOK
:
xxxxx
Pilih Kode Soal untuk TR
:
xxxxx
Pilih Kode Soal untuk BMA
:
xxxxx
Gambar 3.47 Interface Halaman Lihat Data Paket Soal dan Isi Paket Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
99
3.3.2.2.27
Halaman Lihat Seluruh Hasil Tes Peserta
ID Peserta
Daftar Seluruh Hasil Tes No
ID Peserta
Instansi
Tanggal Tes
Tempat Tes
Aksi
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Grafik
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Grafik
Gambar 3.48 Interface Halaman Lihat Seluruh Hasil Tes Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
100
3.3.2.2.28
Halaman Lihat Hasil Tes Peserta
Header RAHASIA
Nilai
Nama Peserta : xxxxxx Sekolah : xxxxxx Kelas/Jurusan : xxxxxx Tanggal Tes : xxxxxx Tujuan Pemeriksaan : xxxxxx Hasil Pemeriksaan: KUALIFIKASI XXX XXXXXXX
x x x x x
Keterangan Kualifikasi x x x x x x x x x x
x x x x x
Kesesuaian Program Studi x x x x x x x x x x
Jenis Tes
Keterangan Jenis Tes Yogyakarta, xx-xxxxxx-xxxx Kepala asdwasdwasdwasda xxxxxx xxxx xx asdas SIPP: xxxxx xxx xxxx asdas
Gambar 3.49 Interface Halaman Lihat Hasil Tes Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
101
3.3.2.2.29
Halaman Lihat Seluruh Peserta ID Peserta
Daftar Seluruh Peserta No
ID Peserta
Nama Peserta
Instansi
Jurusan
Tempat Tes
Aksi
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Lihat
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Lihat
Gambar 3.50 Interface Halaman Lihat Seluruh Peserta 3.3.2.2.30
Halaman Lihat Data Peserta
Form Peserta ID Peserta
:
xxxxx
Nama Peserta
:
xxxxx
Jenis Kelamin
:
Pria
Umur
:
xxxxx
Tanggal Lahir
:
xx/xx/xxxx
Jurusan
:
-- Jurusan --
Instansi
:
xxxxx
Tanggal Daftar
:
xx/xx/xxxx
Tempat Tes
:
xxxxx
Tanggal Tes
:
xx/xx/xxxx
Password
:
xxxxx
Wanita
Gambar 3.51 Interface Halaman Lihat Data Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
102
3.3.2.2.31
Halaman Lihat Seluruh Instansi Nama Instansi
Daftar Seluruh Instansi No
ID Instansi
Nama Instansi
Alamat Instansi
No. Telepon Instansi
Aksi
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Lihat
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Lihat
Gambar 3.52 Interface Halaman Lihat Seluruh Instansi 3.3.2.2.32
Halaman Lihat Data Instansi
Form Instansi ID Instansi
:
xxxxxxx
Nama Instansi
:
xxxxxxxxxx
Alamat Instansi
:
xxxxxxxxxxxxxxxxxxxxxxxxx
No Telp Instansi
:
xxxxxxxxxxxxxxx
Gambar 3.53 Interface Halaman Lihat Data Instansi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
103
3.3.2.3
Perancangan Antarmuka Staff P2TKP
3.3.2.3.1
Halaman Home Staff P2TKP
Selamat Datang di Halaman Staff Tes Potensi Akademik Untuk Pengarahan Program Studi (tanggal hari ini) (Nama Staff P2TKP) Tips: 1. xxxxx xxxxxxx 2. xxxxx xxxxxxx
Demi Menjaga Keamanan dan Kenyamanan Anda dalam Mengakses Data, Jangan Lupa Klik Menu Logout Jika Sudah Selesai.
Gambar 3.54 Interface Halaman Home Staff P2TKP 3.3.2.3.2
Halaman Tambah Peserta
Form Peserta ID Peserta
:
Nama Peserta
:
Jenis Kelamin
:
Umur
:
Tanggal Lahir
:
Jurusan
:
Instansi
:
Tanggal Daftar
:
Tempat Tes
:
Password
:
-- Jenis Kelamin --
-- Instansi --
Gambar 3.55 Interface Halaman Tambah Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
104
3.3.2.3.3
Halaman Lihat Seluruh Peserta ID Peserta
Daftar Seluruh Peserta No
ID Peserta
Nama Peserta
Instansi
Jurusan
Tempat Tes
Aksi
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Ubah/ Lihat
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Ubah/ Lihat
Gambar 3.56 Interface Halaman Lihat Seluruh Peserta 3.3.2.3.4
Halaman Lihat/Ubah Data Peserta
Form Peserta ID Peserta
:
xxxxx
Nama Peserta
:
xxxxx
Jenis Kelamin
:
Laki-Laki
Umur
:
xxxxx
Tanggal Lahir
:
xx/xx/xxxx
Jurusan
:
xxxxx
Instansi
:
Instansi
Tanggal Daftar
:
xx/xx/xxxx
Tempat Tes
:
xxxxx
Tanggal Tes
:
xx/xx/xxxx
Password
:
xxxxx
Apabila Password Tidak Dirubah Abaikan Saja!
Gambar 3.57 Interface Halaman Lihat/Ubah Data Peserta
Hapus
Hapus
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
105
3.3.2.3.5
Halaman Tambah Peserta Paket Berdasarkan Instansi
Tambah Peserta Paket Masukkan Berdasarkan :
Instansi
Berdasarkan Instansi Instansi
:
Pilih Instansi
Jurusan
:
Pilih Jurusan
Bulan Daftar Peserta
:
----- ----
Paket Soal
:
Pilih Paket
Periode Norma
:
Periode Norma
Periode Bobot
:
Periode Bobot
Simpan
Gambar 3.58 Interface Halaman Tambah Peserta Paket Berdasarkan Instansi 3.3.2.3.6
Halaman Tambah Peserta Paket Berdasarkan Peserta
Tambah Peserta Paket Masukkan Berdasarkan :
Peserta
Berdasarkan Peserta Instansi
:
Pilih Instansi
Jurusan
:
Pilih Jurusan
ID Peserta
:
Pilih ID
Simpan
Gambar 3.59 Interface Halaman Tambah Peserta Paket Berdasarkan Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
106
3.3.2.3.7
Halaman Form Peserta Paket
Form Peserta Paket ID Peserta
:
xxxxx
Jurusan
:
xxxxx
Instansi
:
xxxxx
Paket pada tes ke-1
:
xxxxx
Paket soal
:
Pilih Paket
Periode Norma
:
Pilih Periode Norma
Periode Bobot
:
Pilih Periode Bobot
Tanggal tes ke-1
:
xxxx-xx-xx
Gambar 3.60 Interface Halaman Form Peserta Paket 3.3.2.3.8
Halaman Tambah Jawaban Peserta (Offline)
Tambah Jawaban Peserta (offline) Instansi
:
Pilih Instansi
Jurusan
:
Pilih Jurusan
ID Peserta
:
Pilih ID
Gambar 3.61 Interface Halaman Tambah Jawaban Peserta (Offline)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
107
3.3.2.3.9
Halaman Form Jawaban Peserta (Offline)
Gambar 3.62 Interface Halaman Form Jawaban Peserta (Offline)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
108
3.3.2.3.10
Halaman Lihat Jawaban Peserta
Jawaban Peserta Pilih Instansi
Nama Instansi
Pilih Jurusan
Semua Jurusan
Pilih ID Peserta
Pilih ID Peserta
Lihat Data
Daftar Jawaban Peserta SMA xxxxx Semua Jurusan No
ID PESERTA
NAMA PESERTA
JENIS KELAMIN
UMUR
xx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
ID SOAL
JAWABAN
TANGGAL TES
xxxxx
xxxxx
xxxxx
xxxx-xx-xx
xxxxx
xxxxx
xxxxx
xxxx-xx-xx
JURUSAN ID PAKET
Gambar 3.63 Interface Halaman Lihat Jawaban Peserta 3.3.2.3.11
Halaman Tambah Instansi
Form Instansi ID Instansi
:
Nama instansi
:
Alamat Instansi
:
No Telp Instansi
:
Gambar 3.64 Interface Halaman Tambah Instansi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
109
3.3.2.3.12
Halaman Lihat Seluruh Instansi Nama Instansi
Daftar Seluruh Instansi No
ID Instansi
Nama Instansi
Alamat Instansi
No. Telepon Instansi
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Ubah/ Lihat
Hapus
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Ubah/ Lihat
Hapus
Gambar 3.65 Interface Halaman Lihat Seluruh Instansi 3.3.2.3.13
Halaman Lihat/Ubah Data Instansi
Form Instansi ID Instansi
:
xxxxx
Nama instansi
:
xxxxx
Alamat Instansi
:
xxxxx
No Telp Instansi
:
xxxxx
Gambar 3.66 Interface Halaman Lihat/Ubah Data Instansi
Aksi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
110
3.3.2.3.14
Halaman Lihat Seluruh Hasil Tes Peserta
ID Peserta
Daftar Seluruh Hasil Tes No
ID Peserta
Instansi
Tanggal Tes
Tempat Tes
Aksi
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Grafik
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Grafik
Gambar 3.67 Interface Halaman Lihat Seluruh Hasil Tes Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
111
3.3.2.3.15
Halaman Lihat Hasil Tes Peserta
Header RAHASIA
Nilai
Nama Peserta : xxxxxx Sekolah : xxxxxx Kelas/Jurusan : xxxxxx Tanggal Tes : xxxxxx Tujuan Pemeriksaan : xxxxxx Hasil Pemeriksaan: KUALIFIKASI XXX XXXXXXX
x x x x x
Keterangan Kualifikasi x x x x x x x x x x
x x x x x
Kesesuaian Program Studi x x x x x x x x x x
Jenis Tes
Keterangan Jenis Tes Yogyakarta, xx-xxxxxx-xxxx Kepala asdwasdwasdwasda xxxxxx xxxx xx asdas SIPP: xxxxx xxx xxxx asdas
Gambar 3.68 Interface Halaman Lihat Hasil Tes Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
112
3.3.2.3.16
Halaman Cetak Hasil Tes Dengan Psikolog Pendamping
Header RAHASIA
Nilai
Nama Peserta : xxxxxx Sekolah : xxxxxx Kelas/Jurusan : xxxxxx Tanggal Tes : xxxxxx Tujuan Pemeriksaan : xxxxxx Hasil Pemeriksaan: KUALIFIKASI XXX XXXXXXX
x x x x x
Keterangan Kualifikasi x x x x x x x x x x
x x x x x
Kesesuaian Program Studi x x x x x x x x x x
Jenis Tes
Keterangan Jenis Tes
Psikolog xxxxxx xxxx xx asdas SIPP: xxxxx xxx xxxx asdas
Cetak
Yogyakarta, xx-xxxxxx-xxxx Kepala asdwasdwasdwasda xxxxxx xxxx xx asdas SIPP: xxxxx xxx xxxx asdas
Batal
Gambar 3.69 Interface Halaman Cetak Hasil Tes Dengan Psikolog Pendamping
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
113
3.3.2.3.17
Halaman Cetak Hasil Tes Tanpa Psikolog Pendamping Header RAHASIA
Nilai
Nama Peserta : xxxxxx Sekolah : xxxxxx Kelas/Jurusan : xxxxxx Tanggal Tes : xxxxxx Tujuan Pemeriksaan : xxxxxx Hasil Pemeriksaan: KUALIFIKASI XXX XXXXXXX
x x x x x
Keterangan Kualifikasi x x x x x x x x x x
x x x x x
Kesesuaian Program Studi x x x x x x x x x x
Jenis Tes
Keterangan Jenis Tes
Yogyakarta, xx-xxxxxx-xxxx Kepala asdwasdwasdwasda xxxxxx xxxx xx asdas SIPP: xxxxx xxx xxxx asdas
Cetak
Batal
Gambar 3.70 Interface Halaman Cetak Hasil Tes Tanpa Psikolog Pendamping
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
114
3.3.2.4
Perancangan Antarmuka Peserta
3.3.2.4.1
Halaman Home Peserta
Selamat Datang xxxxxx Riwayat Tes Anda: xxxxx xxxxxxx
Untuk Memulai Tes Potensi Akademik ini, Pilih Menu Mulai Tes. Untuk Melihat Data Diri Anda, Pilih Menu Lihat Data Diri. Untuk Melihat Hasil Tes Anda, Pilih Menu Hasil dan Klik Submenu Lihat Seluruh Hasil Tes. Tips dalam pengerjaan tes, jangan menekan tombol refresh saat pengerjaan, karena akan menghilangkan jawaban Anda!
Gambar 3.71 Interface Halaman Home Peserta 3.3.2.4.2
Halaman Lihat Data Diri Peserta Data Diri Peserta
ID Peserta
:
xxxxx
Nama Peserta
:
xxxxx
Jenis Kelamin
:
Laki-Laki
Umur
:
xxxxx
Tanggal Lahir
:
xx/xx/xxxx
Jurusan
:
-- Jurusan --
Instansi
:
Instansi
Tanggal Daftar
:
xx/xx/xxxx
Tempat Tes
:
xxxxx
Tanggal Tes
:
xx/xx/xxxx
Password
:
xxxxx
Jika Terdapat Kesalahan Data Diri Harap Hubungi Staff P2TKP
Gambar 3.72 Interface Halaman Data Diri Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
115
3.3.2.4.3
Halaman Petunjuk Pengerjaan Tes
TES POTENSI AKADEMIK UNTUK PENGARAHAN PROGRAM STUDI (Nama Jenis Tes) WAKTU: xx Menit Petunjuk: xxxxx xxxxxxx Contoh Soal: xxxxx xx xxx xxxx Mulai Tes
Gambar 3.73 Interface Halaman Petunjuk Pengerjaan Tes 3.3.2.4.4
Halaman Tes Online Waktu Anda: xx : xx
1.
Soal Nomor 1
2.
Soal Nomor 2
3.
Soal Nomor 3
Dan Seterusnya . . .
Kumpulkan
Gambar 3.74 Interface Halaman Tes Online
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
116
3.3.2.4.5
Halaman Lihat Seluruh Hasil Tes
Daftar Seluruh Hasil Tes No
ID Peserta
Tanggal Daftar
Tanggal Tes
Tempat Tes
Aksi
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Lihat
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
Lihat
Gambar 3.75 Interface Halaman Lihat Seluruh Hasil Tes
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
117
3.3.2.4.6
Halaman Lihat Hasil Tes
Footer RAHASIA
Nilai
Nama Peserta : xxxxxx Sekolah : xxxxxx Kelas/Jurusan : xxxxxx Tanggal Tes : xxxxxx Tujuan Pemeriksaan : xxxxxx Hasil Pemeriksaan: KUALIFIKASI XXX XXXXXXX
x x x x x
Keterangan Kualifikasi x x x x x x x x x x
x x x x x
Kesesuaian Program Studi x x x x x x x x x x
Jenis Tes
Keterangan Jenis Tes Yogyakarta, xx-xxxxxx-xxxx Kepala asdwasdwasdwasda xxxxxx xxxx xx asdas SIPP: xxxxx xxx xxxx asdas
Gambar 3.76 Interface Halaman Lihat Hasil Tes
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
118
BAB IV IMPLEMENTASI SISTEM
4.1.
Spesifikasi Perangkat Keras dan Perangkat Lunak Perangkat keras yang digunakan untuk membangun sistem adalah sebagai berikut: Processor
: AMD FX6300
Harddisk
: 1TB
Memory
: 8GB
Perangkat lunak yang digunakan untuk membangun sistem adalah sebagai berikut:
4.2.
Sistem Operasi
: Windows 8 64bit
Bahasa Pemrograman
: PHP
DBMS
: MySQL
Implementasi Basis Data Pada tahap ini dilakukan pembangunan basis data menggunakan MySQL
untuk menunjang sistem yang dibangun. Basis data yang dibangun terdiri dari tabeltabel yang telah dirancang pada bab sebelumnya. Berikut query yang digunakan untuk membuat database dengan nama “tpa_skripsi” beserta tabel-tabel di dalamnya:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
119 CREATE TABLE `bank_soal` ( `id_soal` varchar(25) NOT NULL, `soal` text NOT NULL, `pilihana` text NOT NULL, `pilihanb` varchar(45) NOT NULL, `pilihanc` varchar(45) NOT NULL, `pilihand` varchar(45) NOT NULL, `pilihane` varchar(45) NOT NULL, `pilihanf` varchar(45) NOT NULL, `pilihang` varchar(45) NOT NULL, `pilihanh` varchar(45) NOT NULL, `judul` varchar(45) NOT NULL, `link` varchar(45) NOT NULL, `id_jenis_tes` varchar(45) NOT NULL, `periode` varchar(45) NOT NULL, PRIMARY KEY (`id_soal`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `kunci_jawaban` ( `id_soal` varchar(25) NOT NULL, `kunci_jawaban` varchar(45) NOT NULL, KEY `fk_kunci_jawaban_bank_soal_idx` (`id_soal`), CONSTRAINT `fk_kunci_jawaban_bank_soal` FOREIGN KEY (`id_soal`) REFERENCES `bank_soal` (`id_soal`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB DEFAULT CHARSET=utf8
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
120 CREATE TABLE `skor_pilihan` ( `id_soal` varchar(25) NOT NULL, `pilihan` varchar(45) NOT NULL, `skor` int(11) NOT NULL, KEY `fk_skor_pilihan_bank_soal1_idx` (`id_soal`), CONSTRAINT `fk_skor_pilihan_bank_soal1` FOREIGN KEY (`id_soal`) REFERENCES `bank_soal` (`id_soal`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `kode_soal` ( `idkode_soal` varchar(20) NOT NULL, `jenistes` varchar(45) NOT NULL, `keterangan` varchar(100) DEFAULT NULL, PRIMARY KEY (`idkode_soal`)) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `paket` ( `idpaket` varchar(25) NOT NULL, `namapaket` varchar(45) NOT NULL, `jurusan` varchar(15) NOT NULL, PRIMARY KEY (`idpaket`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `instansi` ( `idinstansi` int(11) NOT NULL, `nama_instansi` varchar(100) NOT NULL, `alamat_instansi` varchar(150) NOT NULL, `no_telp_instansi` varchar(45) DEFAULT NULL,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
121 PRIMARY KEY (`idinstansi`)) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `peserta` ( `idpeserta` varchar(25) NOT NULL, `nama_peserta` varchar(100) NOT NULL, `jenis_kelamin` varchar(25) NOT NULL, `umur` int(11) NOT NULL, `tgl_lahir` date NOT NULL, `jurusan` varchar(45) NOT NULL, `tgl_daftar` date NOT NULL, `tempat_tes` varchar(45) NOT NULL, `password` varchar(45) DEFAULT NULL, `idinstansi` int(11) NOT NULL, PRIMARY KEY (`idpeserta`), KEY `fk_peserta_instansi1_idx` (`idinstansi`), CONSTRAINT `fk_peserta_instansi1` FOREIGN KEY (`idinstansi`) REFERENCES `instansi` (`idinstansi`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `bank_soal_kode_soal` ( `id_soal` varchar(25) NOT NULL, `idkode_soal` varchar(20) NOT NULL, `nomor_urut` int(11) NOT NULL, PRIMARY KEY (`id_soal`,`idkode_soal`), KEY `fk_bank_soal_has_kode_soal_kode_soal1_idx` (`idkode_soal`), KEY `fk_bank_soal_has_kode_soal_bank_soal1_idx` (`id_soal`), CONSTRAINT `fk_bank_soal_has_kode_soal_bank_soal1` FOREIGN KEY
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
122 (`id_soal`) REFERENCES `bank_soal` (`id_soal`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_bank_soal_has_kode_soal_kode_soal1` FOREIGN KEY (`idkode_soal`) REFERENCES `kode_soal` (`idkode_soal`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `kode_soal_paket` ( `idkode_soal` varchar(20) NOT NULL, `idpaket` varchar(25) NOT NULL, PRIMARY KEY (`idkode_soal`,`idpaket`), KEY `fk_kode_soal_has_paket_paket1_idx` (`idpaket`), KEY `fk_kode_soal_has_paket_kode_soal1_idx` (`idkode_soal`), CONSTRAINT `fk_kode_soal_has_paket_kode_soal1` FOREIGN KEY idkode_soal`) REFERENCES `kode_soal` (`idkode_soal`) ON DELETE NO TION ON UPDATE NO ACTION, CONSTRAINT `fk_kode_soal_has_paket_paket1` FOREIGN KEY (`idpaket`) REFERENCES `paket` (`idpaket`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `peserta_paket` ( `idpeserta` varchar(25) NOT NULL, `idpaket` varchar(25) NOT NULL, `periode_norma` varchar(5) NOT NULL, `periode_bobot` varchar(5) NOT NULL, `tgl_tes` date NOT NULL, PRIMARY KEY (`idpeserta`,`idpaket`),
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
123 KEY `fk_peserta_has_paket_paket1_idx` (`idpaket`), KEY `fk_peserta_has_paket_peserta1_idx` (`idpeserta`), CONSTRAINT `fk_peserta_has_paket_paket1` FOREIGN KEY (`idpaket`) REFERENCES `paket` (`idpaket`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_peserta_has_paket_peserta1` FOREIGN KEY (`idpeserta`) REFERENCES `peserta` (`idpeserta`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `tampung_jawaban` ( `id_soal` varchar(25) NOT NULL, `idpeserta` varchar(25) NOT NULL, `idpaket` varchar(25) NOT NULL, `nilai` int(11) NOT NULL, PRIMARY KEY (`id_soal`,`idpeserta`,`idpaket`), KEY `fk_bank_soal_has_peserta_has_paket_peserta_has_paket1_idx` (`idpeserta`,`idpaket`),KEY `fk_bank_soal_has_peserta_has_paket_bank_soal1_idx` (`id_soal`),CONSTRAINT `fk_bank_soal_has_peserta_has_paket_bank_soal1` FOREIGN KEY (`id_soal`) REFERENCES `bank_soal` (`id_soal`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_bank_soal_has_peserta_has_paket_peserta_has_paket1` FOREIGN KEY (`idpeserta`, `idpaket`) REFERENCES `peserta_paket` (`idpeserta`, `idpaket`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `jawaban_peserta` ( `id_soal` varchar(25) NOT NULL, `idpeserta` varchar(25) NOT NULL,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
124 `idpaket` varchar(25) NOT NULL, `jawaban` varchar(45) DEFAULT NULL, KEY `fk_jawaban_peserta_tampung_jawaban1_idx` (`id_soal`,`idpeserta`,`idpaket`), CONSTRAINT `fk_jawaban_peserta_tampung_jawaban1` FOREIGN KEY (`id_soal`, `idpeserta`, `idpaket`) REFERENCES `tampung_jawaban` (`id_soal`, `idpeserta`, `idpaket`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `nilai` ( `idpeserta` varchar(25) NOT NULL, `idpaket` varchar(25) NOT NULL, `idkode_soal` varchar(20) NOT NULL, `nilai` decimal(10,1) DEFAULT NULL, PRIMARY KEY (`idpeserta`,`idpaket`,`idkode_soal`), KEY `fk_peserta_has_paket_has_kode_soal_kode_soal1_idx` (`idkode_soal`), KEY `fk_peserta_has_paket_has_kode_soal_peserta_has_paket1_idx` (`idpeserta`,`idpaket`), CONSTRAINT `fk_peserta_has_paket_has_kode_soal_kode_soal1` FOREIGN KEY (`idkode_soal`) REFERENCES `kode_soal` (`idkode_soal`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_peserta_has_paket_has_kode_soal_peserta_has_paket1` FOREIGN KEY (`idpeserta`, `idpaket`) REFERENCES `peserta_paket` (`idpeserta`, `idpaket`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
125 CREATE TABLE `bobot` ( `tanggal_input` date DEFAULT NULL, `jurusan` varchar(25) DEFAULT NULL, `jenistes` varchar(25) DEFAULT NULL, `pembilang` int(3) DEFAULT NULL, `penyebut` int(3) DEFAULT NULL, `bobot` decimal(10,4) DEFAULT NULL, `jenisbobot` varchar(50) DEFAULT NULL, `tahun` varchar(5) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `norma` ( `tanggal_input` date NOT NULL, `jenistes` varchar(15) NOT NULL, `min` int(11) NOT NULL, `max` int(11) NOT NULL, `norma` decimal(10,1) NOT NULL, `tahun` varchar(4) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `staff` ( `idstaff` varchar(30) NOT NULL, `nama_staff` varchar(100) NOT NULL, `jenisKelamin` varchar(20) NOT NULL, `tglLahir` date NOT NULL, `alamatStaff` varchar(150) NOT NULL, `jabatan` int(11) NOT NULL,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
126 `SIPP` varchar(30) DEFAULT NULL, `password` varchar(50) NOT NULL, `noHp` varchar(50) NOT NULL, `last_login` datetime NOT NULL, `isLogin` int(11) NOT NULL, `isEnable` int(11) NOT NULL DEFAULT '1', PRIMARY KEY (`idstaff`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1
4.3. 4.3.1
Implementasi Sistem Halaman Login Halaman ini digunakan user (ketua P2TKP, staff P2TKP, dan peserta) untuk mengakses aplikasi. Pada halaman ini user harus memasukkan id staff (untuk ketua dan staff P2TKP) atau ID Peserta (untuk peserta) dan password untuk mengakses aplikasi ini.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
127
4.3.1.1
Halaman Login Ketua dan Staff P2TKP
Gambar 4.1 Halaman Login Ketua dan Staff P2TKP 4.3.1.2
Halaman Login Peserta
Gambar 4.2 Halaman Login Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
128
4.4. 4.4.1
Implementasi Antarmuka Ketua P2TKP Halaman Home Ketua P2TKP Halaman ini merupakan halaman pertama kali ketua P2TKP mengakses sistem setelah berhasil login. Pada halaman ini terdapat beberapa menu yang dapat digunakan yaitu menu staff, soal, kelengkapan soal, hasil, peserta, instansi dan logout.
Gambar 4.3 Halaman Home Ketua P2TKP
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
129
4.4.2
Halaman Tambah Data Staff Pada halaman ini ketua P2TKP dapat menambahkan data staff. Jika semua masukkan data sudah lengkap, klik tombol SIMPAN.
Gambar 4.4 Halaman Tambah Data Staff include '../../koneksi.php'; $idstaff
= $_POST['idstaff'];
$sipp
= $_POST['sipp'];
$nama
= $_POST['nama'];
$tgllahir
= $_POST['tgllahir'];
$jk
= $_POST['jk'];
$alamat
= $_POST['alamat'];
$jabatan
= $_POST['jabatan'];
$password
= $_POST['password'];
$nohp
= $_POST['nohp'];
$isenable
= $_POST['isenable'];
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
130
$add = mysql_query("INSERT INTO staff (idstaff, nama_staff, jenisKelamin, tglLahir, alamatStaff, jabatan, SIPP, password, noHp, last_login, isLogin, isEnable) VALUES ('$idstaff', '$nama', '$jk', '$tgllahir', '$alamat', '$jabatan', '$sipp', MD5('$password'), '$nohp', '', '0', '$isenable')") or die(mysql_error()); if($add){ echo "sukses"; }else{ echo "
Data Gagal Disimpan... "; } ?>
4.4.3
Halaman Lihat Seluruh Staff Halaman ini merupakan halaman seluruh staff P2TKP. Pada halaman ini ketua P2TKP dapat melakukan pencarian data staff, melihat dan mengubah data staff, dan mengubah hak akses staff untuk login.
Gambar 4.5 Halaman Lihat Seluruh Staff
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
131
4.4.4
Halaman Lihat/Ubah Data Staff Halaman ini dapat digunakan ketua P2TKP untuk mengubah data staff. Data yang diubah adalah nama staff, tanggal lahir, alamat, jabatan, password, nomor hp, dan hak akses jika diperlukan. Data SIPP tidak dapat diubah.
Gambar 4.6 Halaman Lihat/Ubah Data Staff include '../../koneksi.php'; $idstaff
= $_POST['idstaff'];
$sipp
= $_POST['sipp'];
$nama
= $_POST['nama'];
$tgllahir
= $_POST['tgllahir'];
$jk
= $_POST['jk'];
$alamat
= $_POST['alamat'];
$jabatan
= $_POST['jabatan'];
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
132 $password
= $_POST['password'];
$nohp
= $_POST['nohp'];
$isenable
= $_POST['isenable'];
$pass
= strlen($password);
if( $pass >= 32){ $edit = mysql_query("UPDATE staff SET SIPP='$sipp', nama_staff='$nama', jenisKelamin='$jk', tglLahir='$tgllahir', alamatStaff='$alamat', jabatan='$jabatan', password='$password', noHp='$nohp', isEnable='$isenable' WHERE idstaff='$idstaff'")or die(mysql_error()); }else{ $edit = mysql_query("UPDATE staff SET SIPP='$sipp', nama_staff='$nama', jenisKelamin='$jk', tglLahir='$tgllahir', alamatStaff='$alamat', jabatan='$jabatan', password=md5('$password'), noHp='$nohp', isEnable='$isenable' WHERE idstaff='$idstaff'")or die(mysql_error()); } if($edit){ echo "sukses"; }else{ echo "
Data Gagal Disimpan... "; } ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
133
4.4.5
Halaman Tambah Data Soal Halaman ini dapat digunakan oleh ketua P2TKP untuk memasukkan periode soal, memilih jurusan, dan memilih jenis tes untuk soal yang akan di masukkan. Jika semua data sudah diisi dan dipilih klik tombol lanjut.
Gambar 4.7 Halaman Tambah Data Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
134
4.4.6
Halaman Form Tambah Soal Pada halaman ini, ketua P2TKP dapat menambahkan data soal untuk tes potensi akademik untuk pengarahan program studi. Periode dan jenis tes sudah terisi sesuai dengan yang dipilih sebelumnya. Setelah semua data terisi, klik tombol Simpan Soal.
Gambar 4.8 Halaman Form Tambah Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
135 } }else if($_POST['jenistes'] == 'BVA1' || $_POST['jenistes'] == 'BVA2'){ $querybva = mysql_query("insert into bank_soal ( id_soal, soal, pilihana, pilihanb, pilihanc, pilihand, pilihane, pilihanf, pilihang, pilihanh, id_jenis_tes, periode) values ( '$_POST[idSoal]', '$_POST[soal]', '$_POST[pila]', '$_POST[pilb]', '$_POST[pilc]', '$_POST[pild]', '$_POST[pile]', '$_POST[pilf]', '$_POST[pilg]', '$_POST[pilh]', '$_POST[jenistes]', '$_POST[periode]' )" ) or die (mysql_error()); $queryjwb = mysql_query("insert into kunci_jawaban(id_soal, kunci_jawaban) values ( '$_POST[idSoal]', '$_POST[kunci]' )" ) or die (mysql_error()); $queryjwb2=mysql_query("insert into kunci_jawaban ( id_soal, kunci_jawaban ) values ( '$_POST[idSoal]', '$_POST[kunci2]' ) ") or die(mysql_error()); if($querybva && $queryjwb && $queryjwb2){ echo "sukses"; } }else if($_POST['jenistes'] == 'BMA1' || $_POST['jenistes'] == 'BMB1' || $_POST['jenistes'] == 'BMB2'){ $query = mysql_query("insert into bank_soal ( id_soal, soal, id_jenis_tes, periode ) values ( '$_POST[idSoal]', '$_POST[soal]', '$_POST[jenistes]', '$_POST[periode]' )" ) or die (mysql_error()); $queryjwb = mysql_query("insert into kunci_jawaban ( id_soal, kunci_jawaban ) values ( '$_POST[idSoal]', '$_POST[kunci]' ) ") or die(mysql_error()); if($query && $queryjwb){ echo "sukses"; } }else if($_POST['jenistes'] == 'VOK1' || $_POST['jenistes'] == 'VOK2'){ $queryvok = mysql_query("insert into bank_soal (id_soal, soal, pilihana, id_jenis_tes, periode ) values ( '$_POST[idSoal]', '$_POST[soal]', '$_POST[pila]', '$_POST[jenistes]', '$_POST[periode]' )" ) or die (mysql_error()); $queryjwb=mysql_query("insert into kunci_jawaban ( id_soal, kunci_jawaban ) values ( '$_POST[idSoal]', '$_POST[kunci]' ) ") or die(mysql_error()); if($queryvok && $queryjwb){ echo "sukses"; } }else if($_POST['jenistes'] == 'TR1'){
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
136 $uploaddir = './gambarsoal/'; $fileName = $_FILES['gambar']['name']; $uploadfile = $uploaddir . $fileName; $tmpName =$_FILES['gambar']['tmp_name']; $fileType = $_FILES['gambar'] ['type']; $explode $extensi
= explode('.',$fileName); = $explode[count($explode)-1];
if(move_uploaded_file($_FILES['gambar']['tmp_name'],$uploadfile)){ $query="insert into bank_soal (id_soal, soal, pilihana, pilihanb, pilihanc, pilihand, pilihane, judul, link, id_jenis_tes, periode) values ( '$_POST[idSoal]', '$_POST[soal]', '$_POST[pila]', '$_POST[pilb]', '$_POST[pilc]', '$_POST[pild]', '$_POST[pile]', '$fileName', '$uploadfile', '$_POST[jenistes]', '$_POST[periode]')"; mysql_query($query); $abjad = 1; for($i=1;$i<=5;$i++){ if($i==1){ $abjad = "A"; }else if($i==2){ $abjad = "B"; }else if($i==3){ $abjad = "C"; }else if($i==4){ $abjad = "D"; }else if($i==5){ $abjad = "E";} $s= $_POST['skor'."".$abjad]; $skor="insert into skor_pilihan (id_soal, pilihan, skor) values ('$_POST[idSoal]', '$abjad', '$s')"; mysql_query($skor) or die(mysql_error()); } echo "sukses"; }else{ echo "gagal"; }} ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
137
4.4.7
Halaman Lihat Seluruh Soal Halaman ini merupakan halaman seluruh soal Tes Potensi Akademik Untuk Pengarahan Program Studi. Pada halaman ini ketua P2TKP dapat melakukan pencarian data soal serta melihat dan mengubah data soal.
Gambar 4.9 Halaman Lihat Seluruh Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
138
4.4.8
Halaman Lihat/Ubah Data Soal Halaman ini dapat digunakan ketua P2TKP untuk mengubah data soal. Data periode soal, jenis tes dan id soal tidak dapat diubah.
Gambar 4.10 Halaman Lihat/Ubah Data Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
139 $soaljwab=mysql_query( "SELECT * FROM kunci_jawaban WHERE id_soal = '$_POST[idSoal]' " ) or die(mysql_error()); while($j = mysql_fetch_array($soaljwab)){ $datasoal['jawaban'][] = $j['kunci_jawaban']; } $kunci1 = $datasoal['jawaban'][0]; $kunci2 = $datasoal['jawaban'][1]; if($kunci1 != $_POST['kunci'] && $kunci2 != $_POST['kunci2']){ $updtbva = mysql_query("update bank_soal set soal = '$_POST[soal]', pilihana = '$_POST[pila]', pilihanb = '$_POST[pilb]', pilihanc = '$_POST[pilc]', pilihand = '$_POST[pild]', pilihane = '$_POST[pile]', pilihanf = '$_POST[pilf]', pilihang = '$_POST[pilg]', pilihanh = '$_POST[pilh]' where id_soal='$_POST[idSoal]'") or die(mysql_error()); $updtjwbbva1 = mysql_query("update kunci_jawaban set kunci_jawaban = '$_POST[kunci]' where id_soal = '$_POST[idSoal]' and kunci_jawaban = '$kunci1'") or die(mysql_error()); $updtjwbbva2 = mysql_query("update kunci_jawaban set kunci_jawaban = '$_POST[kunci2]' where id_soal = '$_POST[idSoal]' and kunci_jawaban = '$kunci2'") or die(mysql_error()); if($updtbva && $updtjwbbva1 && $updtjwbbva2){ echo "sukses"; } }else if($kunci1 != $_POST['kunci']){ $updtbva = mysql_query("update bank_soal set soal = '$_POST[soal]', pilihana = '$_POST[pila]', pilihanb = '$_POST[pilb]', pilihanc = '$_POST[pilc]', pilihand = '$_POST[pild]', pilihane = '$_POST[pile]', pilihanf = '$_POST[pilf]', pilihang = '$_POST[pilg]', pilihanh = '$_POST[pilh]' where id_soal='$_POST[idSoal]'") or die(mysql_error()); $updtjwbbva = mysql_query("update kunci_jawaban set kunci_jawaban = '$_POST[kunci]' where id_soal = '$_POST[idSoal]' and kunci_jawaban = '$kunci1'") or die(mysql_error()); if($updtbva && $updtjwbbva){ echo "sukses"; } }else if($kunci2 != $_POST['kunci2']){
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
140 $updtbva = mysql_query("update bank_soal set soal = '$_POST[soal]', pilihana = '$_POST[pila]', pilihanb = '$_POST[pilb]', pilihanc = '$_POST[pilc]', pilihand = '$_POST[pild]', pilihane = '$_POST[pile]', pilihanf = '$_POST[pilf]', pilihang = '$_POST[pilg]', pilihanh = '$_POST[pilh]' where id_soal='$_POST[idSoal]'") or die(mysql_error()); $updtjwbbva = mysql_query("update kunci_jawaban set kunci_jawaban = '$_POST[kunci2]' where id_soal = '$_POST[idSoal]' and kunci_jawaban = '$kunci2'") or die(mysql_error()); if($updtbva && $updtjwbbva){ echo "sukses"; } } }else if($_POST['jenistes'] == 'BMA1' || $_POST['jenistes'] == 'BMB1' || $_POST['jenistes'] == 'BMB2'){ $updatesoal = mysql_query("update bank_soal set soal = '$_POST[soal]' where id_soal='$_POST[idSoal]'") or die(mysql_error()); $updatejwb = mysql_query("update kunci_jawaban set kunci_jawaban = '$_POST[kunci]' where id_soal='$_POST[idSoal]'") or die(mysql_error()); if($updatesoal && $updatejwb){ echo "sukses"; } }else if($_POST['jenistes'] == 'VOK1' || $_POST['jenistes'] == 'VOK2'){ $updatesoal = mysql_query("update bank_soal set soal = '$_POST[soal]', pilihana = '$_POST[pila]' where id_soal='$_POST[idSoal]'") or die(mysql_error()); $updatejwb = mysql_query("update kunci_jawaban set kunci_jawaban = '$_POST[kunci]' where id_soal='$_POST[idSoal]'") or die(mysql_error()); if($updatesoal && $updatejwb){ echo "suksesvok"; } }else if($_POST['jenistes'] == 'TR1'){ $datatr = array(); $query = mysql_query("select * from skor_pilihan where id_soal='$_POST[idSoal]'") or die(mysql_error());
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
141 while($str = mysql_fetch_array($query)){ $datatr['skor'][] = $str['skor']; } $abjad = 1; for($i=1;$i<=5;$i++){ if($i==1){ $abjad = "A"; }else if($i==2){ $abjad = "B"; }else if($i==3){ $abjad = "C"; }else if($i==4){ $abjad = "D"; }else if($i==5){ $abjad = "E"; } $s = $_POST['skor'."".$abjad]; if($datatr['skor'][$i-1] != $s){ $queryupdttr = mysql_query("update skor_pilihan set skor = '$s' where id_soal = '$_POST[idSoal]' and pilihan = '$abjad'") or die(mysql_error()); } } if($queryupdttr){ echo "sukses"; }}?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
142
4.4.9
Halaman Tambah Bobot Halaman ini dapat digunakan oleh ketua P2TKP untuk memasukkan tanggal input bobot dan tahun periode bobot, serta memilih jurusan dan jenis bobot untuk bobot yang akan di masukkan. Jika semua data sudah diisi dan dipilih klik tombol lanjut.
Gambar 4.11 Halaman Tambah Bobot 4.4.10
Halaman Form Tambah Bobot Pada halaman ini, ketua P2TKP dapat menambahkan data bobot untuk tes potensi akademik untuk pengarahan program studi. Tanggal input bobot, jurusan, tahun periode bobot dan jenis bobot sudah terisi sesuai dengan yang dipilih sebelumnya. Setelah semua data terisi, klik tombol Simpan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
143
Gambar 4.12 Halaman Form Tambah Bobot include '../../ koneksi.php'; $tgl
= $_POST['tanggal'];
$jurusan
= $_POST['jurusan'];
$jenisbobot
= $_POST['jenisbobot'];
$tahun
= $_POST['tahun'];
if($jenisbobot == 'Kualifikasi'){ $bobotbmb = $_POST['nilbmb1']/$_POST['nilbmb2']; $bobotbva = $_POST['nilbva1']/$_POST['nilbva2']; $bobotbvb = $_POST['nilbvb1']/$_POST['nilbvb2']; $bobotvok = $_POST['nilvok1']/$_POST['nilvok2']; if($jurusan == 'IPA'){ $bobottr = $_POST['niltr1']/$_POST['niltr2']; $bobotbma = $_POST['nilbma1']/$_POST['nilbma2']; $querybmb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BMB1', '$_POST[nilbmb1]', '$_POST[nilbmb2]', '$bobotbmb', '$jenisbobot', '$tahun' ) ") or die(mysql_error() );
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
144 $querybva = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVA1', '$_POST[nilbva1]', '$_POST[nilbva2]', '$bobotbva', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $querybvb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVB1', '$_POST[nilbvb1]', '$_POST[nilbvb2]', '$bobotbvb', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $queryvok = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'VOK1', '$_POST[nilvok1]', '$_POST[nilvok2]', '$bobotvok', '$jenisbobot', '$tahun')") or die(mysql_error()); $querytr = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'TR1', '$_POST[niltr1]', '$_POST[niltr2]', '$bobottr', '$jenisbobot', '$tahun')") or die(mysql_error()); $querybma = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BMA1', '$_POST[nilbma1]', '$_POST[nilbma2]', '$bobotbma', '$jenisbobot', '$tahun')") or die(mysql_error()); if( $querybma && $querybmb && $querybva && $querybvb && $querytr && $queryvok ){ echo "sukses"; } }else if($jurusan == 'IPS'){ $querybmb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BMB2', '$_POST[nilbmb1]', '$_POST[nilbmb2]', '$bobotbmb', '$jenisbobot', '$tahun' )") or die(mysql_error()); $querybva = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVA2', '$_POST[nilbva1]', '$_POST[nilbva2]', '$bobotbva', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $querybvb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVB2', '$_POST[nilbvb1]', '$_POST[nilbvb2]', '$bobotbvb', '$jenisbobot', '$tahun')") or die(mysql_error()); $queryvok=mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'VOK2', '$_POST[nilvok1]', '$_POST[nilvok2]', '$bobotvok', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); if($querybmb && $querybva && $querybvb && $queryvok){ echo "sukses"; } } }else if($jenisbobot == 'Ilmu Fisik'){ $bobottr = $_POST['niltr1']/$_POST['niltr2']; $bobotbma = $_POST['nilbma1']/$_POST['nilbma2']; $bobotbmb = $_POST['nilbmb1']/$_POST['nilbmb2'];
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
145 $bobotbva = $_POST['nilbva1']/$_POST['nilbva2']; $bobotvok = $_POST['nilvok1']/$_POST['nilvok2']; $querytr = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'TR1', '$_POST[niltr1]', '$_POST[niltr2]', '$bobottr', '$jenisbobot', '$tahun')") or die(mysql_error()); $querybma = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BMA1', '$_POST[nilbma1]', '$_POST[nilbma2]', '$bobotbma', '$jenisbobot', '$tahun')") or die(mysql_error()); $querybmb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BMB1', '$_POST[nilbmb1]', '$_POST[nilbmb2]', '$bobotbmb', '$jenisbobot', '$tahun')") or die(mysql_error()); $querybva=mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVA1', '$_POST[nilbva1]', '$_POST[nilbva2]', '$bobotbva', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $queryvok=mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'VOK1', '$_POST[nilvok1]', '$_POST[nilvok2]', '$bobotvok', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); if($querybmb && $querybva && $querybma && $queryvok && $querytr){ echo "sukses"; } }else if($jenisbobot == 'Ilmu Biologi'){ $bobotbma = $_POST['nilbma1']/$_POST['nilbma2']; $bobotbmb = $_POST['nilbmb1']/$_POST['nilbmb2']; $bobotbva = $_POST['nilbva1']/$_POST['nilbva2']; $bobotbvb = $_POST['nilbvb1']/$_POST['nilbvb2']; $bobotvok = $_POST['nilvok1']/$_POST['nilvok2']; $querybma = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BMA1', '$_POST[nilbma1]', '$_POST[nilbma2]', '$bobotbma', '$jenisbobot', '$tahun')") or die(mysql_error()); $querybmb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BMB1', '$_POST[nilbmb1]', '$_POST[nilbmb2]', '$bobotbmb', '$jenisbobot', '$tahun')") or die(mysql_error()); $querybva = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVA1', '$_POST[nilbva1]', '$_POST[nilbva2]', '$bobotbva', '$jenisbobot', '$tahun' )" ) or die(mysql_error()); $querybvb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVB1', '$_POST[nilbvb1]', '$_POST[nilbvb2]', '$bobotbvb', '$jenisbobot', '$tahun' )" ) or die(mysql_error());
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
146 $queryvok = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'VOK1', '$_POST[nilvok1]', '$_POST[nilvok2]', '$bobotvok', '$jenisbobot', '$tahun' )" ) or die(mysql_error()); if($querybma && $querybmb && $querybva && $querybvb && $queryvok){ echo "sukses"; } }else if($jenisbobot == 'Ilmu Sosial Kuantitatif'){ if($jurusan == 'IPA'){ $bobotbma = $_POST['nilbma1']/$_POST['nilbma2']; $bobotbmb = $_POST['nilbmb1']/$_POST['nilbmb2']; $bobotbva = $_POST['nilbva1']/$_POST['nilbva2']; $bobotbvb = $_POST['nilbvb1']/$_POST['nilbvb2'];
$querybma = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BMA1', '$_POST[nilbma1]', '$_POST[nilbma2]', '$bobotbma', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $querybmb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BMB1', '$_POST[nilbmb1]', '$_POST[nilbmb2]', '$bobotbmb', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $querybva = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVA1', '$_POST[nilbva1]', '$_POST[nilbva2]', '$bobotbva', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $querybvb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVB1', '$_POST[nilbvb1]', '$_POST[nilbvb2]', '$bobotbvb', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); if($querybma && $querybmb && $querybva && $querybvb){ echo "sukses"; } }else if($jurusan == 'IPS'){ $bobotbmb = $_POST['nilbmb1']/$_POST['nilbmb2']; $bobotbva = $_POST['nilbva1']/$_POST['nilbva2']; $bobotbvb = $_POST['nilbvb1']/$_POST['nilbvb2']; $bobotvok = $_POST['nilvok1']/$_POST['nilvok2'];
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
147 $querybmb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BMB2', '$_POST[nilbmb1]', '$_POST[nilbmb2]', '$bobotbmb', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $querybva = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVA2', '$_POST[nilbva1]', '$_POST[nilbva2]', '$bobotbva', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $querybvb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVB2', '$_POST[nilbvb1]', '$_POST[nilbvb2]', '$bobotbvb', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $queryvok = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'VOK2', '$_POST[nilvok1]', '$_POST[nilvok2]', '$bobotvok', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); if($querybmb && $querybva && $querybvb && $queryvok){ echo "sukses"; } } }else if($jenisbobot == 'Ilmu Sosial Non Kuantitatif' || $jenisbobot == 'Bahasa/Sastra'){ if($jurusan == 'IPA'){ $bobotbmb = $_POST['nilbmb1']/$_POST['nilbmb2']; $bobotbva = $_POST['nilbva1']/$_POST['nilbva2']; $bobotbvb = $_POST['nilbvb1']/$_POST['nilbvb2']; $bobotvok = $_POST['nilvok1']/$_POST['nilvok2']; $querybmb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BMB1', '$_POST[nilbmb1]', '$_POST[nilbmb2]', '$bobotbmb', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $querybva = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVA1', '$_POST[nilbva1]', '$_POST[nilbva2]', '$bobotbva', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $querybvb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVB1', '$_POST[nilbvb1]', '$_POST[nilbvb2]', '$bobotbvb', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $queryvok = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'VOK1', '$_POST[nilvok1]', '$_POST[nilvok2]', '$bobotvok', '$jenisbobot', '$tahun')") or die(mysql_error()); if($querybmb && $querybva && $querybvb && $queryvok){ echo "sukses"; } }else if($jurusan == 'IPS'){
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
148 $bobotbmb = $_POST['nilbmb1']/$_POST['nilbmb2']; $bobotbva = $_POST['nilbva1']/$_POST['nilbva2']; $bobotbvb = $_POST['nilbvb1']/$_POST['nilbvb2']; $bobotvok = $_POST['nilvok1']/$_POST['nilvok2']; $querybmb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BMB2', '$_POST[nilbmb1]', '$_POST[nilbmb2]', '$bobotbmb', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $querybva = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVA2', '$_POST[nilbva1]', '$_POST[nilbva2]', '$bobotbva', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $querybvb = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'BVB2', '$_POST[nilbvb1]', '$_POST[nilbvb2]', '$bobotbvb', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); $queryvok = mysql_query("insert into bobot values ( '$tgl', '$jurusan', 'VOK2', '$_POST[nilvok1]', '$_POST[nilvok2]', '$bobotvok', '$jenisbobot', '$tahun' ) ") or die(mysql_error()); if($querybmb && $querybva && $querybvb && $queryvok){ echo "sukses"; } } } ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
149
4.4.11
Halaman Lihat Seluruh Bobot Halaman ini merupakan halaman seluruh bobot Tes Potensi Akademik Untuk Pengarahan Program Studi. Pada halaman ini ketua P2TKP dapat melakukan pencarian data bobot dan melihat data bobot lebih lengkap.
Gambar 4.13 Halaman Lihat Seluruh Bobot 4.4.12
Halaman Lihat Data Bobot Halaman ini dapat digunakan ketua P2TKP untuk melihat data bobot dengan lebih lengkap.
Gambar 4.14 Halaman Lihat Data Bobot
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
150
4.4.13
Halaman Tambah Norma Halaman ini dapat digunakan oleh ketua P2TKP untuk memasukkan tanggal input norma, tahun norma dan jumlah jarak norma, serta memilih jenis tes untuk norma yang akan di masukkan. Jika semua data sudah diisi dan dipilih klik tombol lanjut.
Gambar 4.15 Halaman Tambah Norma
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
151
4.4.14
Halaman Form Tambah Norma Pada halaman ini, ketua P2TKP dapat menambahkan data norma untuk tes potensi akademik untuk pengarahan program studi. Tanggal input norma, jenis tes dan tahun norma sudah terisi serta banyaknya jarak norma sesuai dengan yang dipilih sebelumnya. Setelah semua data terisi, klik tombol Simpan.
Gambar 4.16 Halaman Form Tambah Norma include '../../koneksi.php'; $tgl
= $_POST['tanggal'];
$jenistes
= $_POST['jenistes'];
$jumlah
= $_POST['jum'];
$tahun
= $_POST['tahun'];
for($i=1;$i<=$jumlah;$i++){ $min
= $_POST['min'.$i];
$max
= $_POST['max'.$i];
$norma = $_POST['norma'.$i]; $query = mysql_query("insert into norma(tanggal_input, jenistes, min, max, norma,tahun)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
152 values ('$tgl','$jenistes',$min,$max,$norma,'$tahun')") or die(mysql_error());} if($query){ echo"<SCRIPT> alert('Norma Berhasil Disimpan!');\n"; echo"<SCRIPT>window.location.replace('../../HalamanKetua.php?module=inputnorma'); "; } ?>
4.4.15
Halaman Lihat Seluruh Norma Halaman ini merupakan halaman seluruh norma Tes Potensi Akademik Untuk Pengarahan Program Studi. Pada halaman ini ketua P2TKP dapat melakukan pencarian data norma dan melihat data bobot lebih lengkap.
Gambar 4.17 Halaman Lihat Seluruh Norma
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
153
4.4.16
Halaman Lihat Data Norma Halaman ini dapat digunakan ketua P2TKP untuk melihat data norma dengan lebih lengkap.
Gambar 4.18 Halaman Lihat Data Norma 4.4.17
Halaman Tambah Kode Soal Pada halaman ini ketua P2TKP dapat menambahkan data kode soal. Jika semua masukkan data sudah lengkap, klik tombol SIMPAN.
Gambar 4.19 Halaman Tambah Kode Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
154 include '../../koneksi.php'; $id
= $_POST['id'];
$keterangan
= $_POST['keterangan'];
$jenis
= $_POST['jenis'];
$cek = mysql_query("select count(*) as hasil from kode_soal where idkode_soal = '$id'")or die(mysql_error()); $hsl = mysql_fetch_array($cek); if($hsl['hasil'] == '0'){ $add = mysql_query("INSERT INTO kode_soal (idkode_soal, jenistes, keterangan) VALUES ('$id', '$jenis', '$keterangan')") or die(mysql_error()); if($add){ echo "sukses"; }else{ echo "Data Gagal Disimpan..."; } }else{ echo "Kode Soal Dengan ID tersebut sudah ada"; } ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
155
4.4.18
Halaman Tambah Isi Kode Soal Halaman ini dapat digunakan oleh ketua P2TKP untuk memilih jurusan, jenis tes dan id kode soal yang akan dimasukkan isi kode soalnya. Jika semua data sudah dipilih klik tombol lanjut.
Gambar 4.20 Halaman Tambah Isi Kode Soal 4.4.19
Halaman Form Tambah Isi Kode Soal Pada halaman ini, ketua P2TKP dapat menambahkan data isi kode soal untuk tes potensi akademik untuk pengarahan program studi. ID kode soal sudah terisi sesuai dengan yang dipilih sebelumnya, keterangan id soal dan jenis tes terisi berdasarkan id kode soal tersebut. Setelah semua data terisi, klik tombol Simpan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
156
Gambar 4.21 Halaman Form Tambah Isi Kode Soal include '../../koneksi.php'; $id
= $_POST['id'];
$panjang = $_POST['pjg']; if(isset($_POST['tambah'])){ for($i=1;$i<=$panjang;$i++){ $idsoal = $_POST[$i]; $input = mysql_query("INSERT INTO bank_soal_kode_soal (id_soal, idkode_soal, nomor_urut) VALUES ('$idsoal', '$id', '$i')") or die(mysql_error()); } if($input){ echo"<SCRIPT> alert('Data Berhasil Disimpan!');\n"; echo "<script> window.location.href = '../../HalamanKetua.php? module = lihatkodesoal' ; "; }else{ echo "
Data Gagal Disimpan... ";}} ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
157
4.4.20
Halaman Lihat Seluruh Kode Soal Halaman ini merupakan halaman seluruh kode soal Tes Potensi Akademik Untuk Pengarahan Program Studi. Pada halaman ini ketua P2TKP dapat melakukan pencarian data kode soal dan melihat data kode soal serta isi kode soalnya.
Gambar 4.22 Halaman Lihat Seluruh Kode Soal 4.4.21
Halaman Lihat Data Kode Soal dan Isi Kode Soal Halaman ini dapat digunakan ketua P2TKP untuk melihat data kode soal dan isi kode soal dari kode soal tersebut.
Gambar 4.23 Halaman Lihat Data Kode Soal dan Isi Kode Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
158
4.4.22
Halaman Tambah Paket Soal Pada halaman ini ketua P2TKP dapat menambahkan data paket soal. Jika semua masukkan data sudah lengkap, klik tombol SIMPAN.
Gambar 4.24 Halaman Tambah Paket Soal include '../../koneksi.php'; $id
= $_POST['id'];
$nama
= $_POST['nama'];
$jurusan
= $_POST['jurusan'];
$cek = mysql_query("select count(*) as hasil from paket where idpaket = '$id'")or die(mysql_error()); $hsl = mysql_fetch_array($cek); if($hsl['hasil'] == '0'){ $inputpaket = mysql_query("INSERT INTO paket(idpaket, namapaket, jurusan) VALUES ('$id', '$nama', '$jurusan')") or die(mysql_error()); if($inputpaket){ echo "sukses"; }else{ echo "Data Gagal Disimpan..."; }}else{ echo "Paket Soal Dengan ID tersebut sudah ada";} ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
159
4.4.23
Halaman Tambah Isi Paket Soal Halaman ini dapat digunakan oleh ketua P2TKP untuk memilih jurusan dan id paket soal yang akan dimasukkan isi paket soalnya. Jika semua data sudah dipilih klik tombol lanjut.
Gambar 4.25 Halaman Tambah Isi Paket Soal 4.4.24
Halaman Form Tambah Isi Paket Soal Pada halaman ini, ketua P2TKP dapat menambahkan data isi paket soal untuk tes potensi akademik untuk pengarahan program studi. ID paket soal sudah terisi sesuai dengan yang dipilih sebelumnya, nama paket soal dan jurusan terisi berdasarkan id paket soal tersebut. Setelah semua data terisi, klik tombol Simpan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
160
Gambar 4.26 Halaman Form Tambah Isi Paket Soal include '../../koneksi.php'; $id
= $_POST['id'];
$jurusan
= $_POST['jurusan'];
$bmb
= $_POST['bmb'];
$bva
= $_POST['bva'];
$bvb
= $_POST['bvb'];
$vok
= $_POST['vok'];
if($jurusan == "IPA"){ $tr
= $_POST['tr'];
$bma
= $_POST['bma'];
$addbmb = mysql_query("INSERT INTO kode_soal_paket(idkode_soal,idpaket) VALUES ('$bmb','$id')") or die(mysql_error()); $addbva = mysql_query("INSERT INTO kode_soal_paket(idkode_soal,idpaket) VALUES ('$bva','$id')") or die(mysql_error()); $addbvb = mysql_query("INSERT INTO kode_soal_paket(idkode_soal,idpaket) VALUES ('$bvb','$id')") or die(mysql_error());
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
161 $addvok = mysql_query("INSERT INTO kode_soal_paket(idkode_soal,idpaket) VALUES ('$vok','$id')") or die(mysql_error()); $addtr = mysql_query("INSERT INTO kode_soal_paket(idkode_soal,idpaket) VALUES ('$tr','$id')") or die(mysql_error()); $addbma = mysql_query("INSERT INTO kode_soal_paket(idkode_soal,idpaket) VALUES ('$bma','$id')") or die(mysql_error()); if($addbmb && $addbva && $addbvb && $addvok && $addtr && $addbma){ echo "sukses"; }else{ echo "
Data Gagal Disimpan... "; } }else if($jurusan == "IPS"){ $addbmb = mysql_query("INSERT INTO kode_soal_paket(idkode_soal,idpaket) VALUES ('$bmb','$id')") or die(mysql_error()); $addbva = mysql_query("INSERT INTO kode_soal_paket(idkode_soal,idpaket) VALUES ('$bva','$id')") or die(mysql_error()); $addbvb = mysql_query("INSERT INTO kode_soal_paket(idkode_soal,idpaket) VALUES ('$bvb','$id')") or die(mysql_error()); $addvok = mysql_query("INSERT INTO kode_soal_paket(idkode_soal,idpaket) VALUES ('$vok','$id')") or die(mysql_error()); if($addbmb && $addbva && $addbvb && $addvok){ echo "sukses"; }else{ echo "
Data Gagal Disimpan... "; } } ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
162
4.4.25
Halaman Lihat Seluruh Paket Soal Halaman ini merupakan halaman seluruh paket soal Tes Potensi Akademik Untuk Pengarahan Program Studi. Pada halaman ini ketua P2TKP dapat melakukan pencarian data paket soal dan melihat data paket soal serta isi paket soalnya.
Gambar 4.27 Halaman Lihat Seluruh Paket Soal 4.4.26
Halaman Lihat Data Paket Soal dan Isi Paket Soal Halaman ini dapat digunakan ketua P2TKP untuk melihat data paket soal dan isi paket soal dari paket soal tersebut.
Gambar 4.28 Halaman Lihat Data Paket Soal dan Isi Paket Soal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
163
4.4.27
Halaman Lihat Seluruh Hasil Tes Peserta Halaman ini merupakan halaman seluruh peserta yang telah mengikuti Tes Potensi Akademik Untuk Pengarahan Program Studi. Pada halaman ini ketua P2TKP dapat melakukan pencarian hasil tes peserta.
Gambar 4.29 Halaman Lihat Seluruh Hasil Tes Peserta 4.4.28
Halaman Lihat Hasil Tes Peserta Halaman ini merupakan halaman hasil tes peserta Tes Potensi Akademik Untuk Pengarahan Program Studi. Pada halaman ini ketua P2TKP dapat melihat dengan lebih lengkap hasil tes setiap peserta berdasarkan tanggal tes peserta.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
164
Gambar 4.30 Halaman Lihat Hasil Tes Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
165
4.4.29
Halaman Lihat Seluruh Peserta Halaman ini merupakan halaman seluruh data peserta Tes Potensi Akademik Untuk Pengarahan Program Studi. Pada halaman ini ketua P2TKP dapat melakukan pencarian data peserta dan melihat data diri peserta.
Gambar 4.31 Halaman Lihat Seluruh Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
166
4.4.30
Halaman Lihat Data Peserta Halaman ini dapat digunakan ketua P2TKP untuk melihat data diri peserta dengan lebih lengkap.
Gambar 4.32 Halaman Lihat Data Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
167
4.4.31
Halaman Lihat Seluruh Instansi Halaman ini merupakan halaman seluruh data instansi dari peserta. Pada halaman ini ketua P2TKP dapat melakukan pencarian data instansi dan melihat data instansi.
Gambar 4.33 Halaman Lihat Seluruh Instansi 4.4.32
Halaman Lihat Data Instansi Halaman ini dapat digunakan ketua P2TKP untuk melihat data setiap instansi.
Gambar 4.34 Halaman Lihat Data Instansi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
168
4.5. 4.5.1
Implementasi Antarmuka Staff P2TKP Halaman Home Staff P2TKP Halaman ini merupakan halaman pertama kali staff P2TKP mengakses sistem setelah berhasil login. Pada halaman ini terdapat beberapa menu yang dapat digunakan yaitu menu peserta, jawaban, instansi, hasil dan logout.
Gambar 4.35 Halaman Home Staff P2TKP
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
169
4.5.2
Halaman Tambah Peserta Pada halaman ini staff P2TKP dapat menambahkan data peserta. Jika semua masukkan data sudah lengkap, klik tombol SIMPAN.
Gambar 4.36 Halaman Tambah Peserta include '../../koneksi.php'; $id
= $_POST['id'];
$nama
= $_POST['nama'];
$jk
= $_POST['jk'];
$umur
= $_POST['umur'];
$tgllahir
= $_POST['tgllahir'];
$jurusan
= $_POST['jurusan'];
$instansi
= $_POST['instansi'];
$tgldaftar
= $_POST['tgldaftar'];
$tempattes
= $_POST['tempattes'];
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
170 $password
= $_POST['password'];
$cek = mysql_query("select count(*) as hasil from peserta where idpeserta = '$id'")or die(mysql_error()); $hsl = mysql_fetch_array($cek); if($hsl['hasil'] == '0'){ $add = mysql_query("INSERT INTO peserta (idpeserta, nama_peserta, jenis_kelamin, umur, tgl_lahir, jurusan, tgl_daftar, tempat_tes, password, idInstansi) VALUES ('$id', '$nama', '$jk', '$umur', '$tgllahir', '$jurusan', '$tgldaftar', '$tempattes', MD5($password), '$instansi')"); if($add){ echo "sukses"; }else{ echo "Data Gagal Disimpan..."; } }else{ echo "ID Peserta Sudah Ada!!"; } ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
171
4.5.3
Halaman Lihat Seluruh Peserta Halaman ini merupakan halaman seluruh data peserta Tes Potensi Akademik Untuk Pengarahan Program Studi. Pada halaman ini staff P2TKP dapat melakukan pencarian data peserta serta melihat dan mengubah data diri peserta.
Gambar 4.37 Halaman Lihat Seluruh Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
172
4.5.4
Halaman Lihat/Ubah Data Peserta Halaman ini dapat digunakan staff P2TKP untuk mengubah data peserta. Data yang diubah adalah nama staff, umur, tanggal lahir, jurusan, tanggal daftar, tempat tes dan password jika diperlukan. Data ID Peserta, jenis kelamin dan instansi tidak dapat diubah.
Gambar 4.38 Halaman Lihat/Ubah Data Peserta include '../../koneksi.php'; $id
= $_POST['id'];
$nama
= $_POST['nama'];
$jk
= $_POST['jk'];
$umur
= $_POST['umur'];
$tgllahir
= $_POST['tgllahir'];
$jurusan
= $_POST['jurusan'];
$instansi
= $_POST['instansi'];
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
173 $tgldaftar
= $_POST['tgldaftar'];
$tgltes
= $_POST['tgltes'];
$tempattes
= $_POST['tempattes'];
$password
= $_POST['password'];
$pass
= strlen($password);
if( $pass >= 32){ $edit = mysql_query("UPDATE peserta SET nama_peserta = '$nama', jenis_kelamin = '$jk', umur = '$umur', tgl_lahir = '$tgllahir', jurusan = '$jurusan', tgl_daftar = '$tgldaftar', tempat_tes = '$tempattes', password = '$password', idinstansi = '$instansi' WHERE idpeserta = '$id'") or die(mysql_error()); }else{ $edit = mysql_query("UPDATE peserta SET nama_peserta = '$nama', jenis_kelamin = '$jk', umur='$umur', tgl_lahir = '$tgllahir', jurusan = '$jurusan', tgl_daftar = '$tgldaftar', tempat_tes = '$tempattes', password = md5('$password'), idinstansi = '$instansi' WHERE idpeserta = '$id'") or die(mysql_error()); } if($edit){ echo "sukses"; }else{ echo "Data Gagal Disimpan..."; } ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
174
4.5.5
Halaman Tambah Peserta Paket Berdasarkan Instansi Halaman ini dapat digunakan oleh staff P2TKP untuk memberi paket kepada seluruh peserta berdasarkan instansi, jurusan dan bulan daftar peserta yang dipilih. Seluruh peserta pada instansi, jurusan dan tanggal daftar tersebut akan otomatis diberi paket yang sama yang telah dipilih. Jika semua data sudah dipilih, klik tombol Simpan.
Gambar 4.39 Halaman Tambah Peserta Paket Berdasarkan Instansi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
175
4.5.6
Halaman Tambah Peserta Paket Berdasarkan Peserta Halaman ini dapat digunakan oleh staff P2TKP untuk memberi paket kepada peserta dengan memilih instansi, jurusan dan id paketnya terlebih dahulu. Jika semua data telah dipilih, klik tombol Lanjut.
Gambar 4.40 Halaman Tambah Peserta Paket Berdasarkan Peserta 4.5.7
Halaman Form Peserta Paket Pada halaman ini staff P2TKP dapat menambahkan paket pada peserta. ID peserta, jurusan dan instansi sudah terisi sesuai dengan yang dipilih sebelumnya, serta jika peserta sudah pernah melakukan tes, maka akan ditampilkan paket yang sudah pernah dikerjakan dan tanggal pengerjaan tes. Setelah semua data terisi, klik tombol Simpan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
176
Gambar 4.41 Halaman Form Peserta Paket include '../../koneksi.php'; $id
= $_POST['id'];
$paket
= $_POST['paket'];
$norma
= $_POST['norma'];
$bobot
= $_POST['bobot'];
$input = mysql_query("INSERT INTO peserta_paket(idpeserta, idpaket, periode_norma, periode_bobot, tgl_tes) VALUES ('$id', '$paket', '$norma', '$bobot', '0000-00-00')") or die(mysql_error()); if($input){ echo "<script> ";
window.location.href
=
'../../HalamanStaff.php?module=inputpaketpeserta';
}else{ echo "
Data Gagal Disimpan... "; } ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
177
4.5.8
Halaman Tambah Jawaban Peserta (Offline) Halaman ini dapat digunakan oleh staff P2TKP untuk memilih instansi, jurusan dari id peserta yang akan di masukkan data jawabannya. Jika semua data sudah diisi dan dipilih klik tombol lanjut.
Gambar 4.42 Halaman Tambah Jawaban Peserta (Offline) 4.5.9
Halaman Form Jawaban Peserta (Offline) Pada halaman ini staff P2TKP dapat mengisi jawaban peserta. ID peserta dan jurusan sudah terisi sesuai dengan yang dipilih sebelumnya paket soal terisi berdasarkan paket soal yang belum dikerjakan oleh id peserta tersebut. Setelah semua data terisi, klik tombol Simpan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
178
Gambar 4.43 Halaman Form Jawaban Peserta (Offline)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
179
Berikut adalah potongan script dan query untuk menyimpan data jawaban peserta yang telah dimasukkan: --jenis tes BMB $queryjawabBMB= "INSERT INTO jawaban_peserta VALUES('$key', '$idpst', '$idpkt', '$value')"; $hasiljawabBMB=mysql_query($queryjawabBMB); --jenis tes BMA $queryjawabBMA="INSERT INTO jawaban_peserta VALUES('$key','$idpst', '$idpkt', '$value')"; $hasiljawabBMA=mysql_query($queryjawabBMA); --jenis tes TR for ($i=0;$i<$checked_count;$i++){ foreach($_POST['jwbTR'][$i] as $key => $value){ $qjawaban= mysql_query("insert into jawaban_peserta values('$key','$idpst','$idpkt','$value')")or die(mysql_error()); }} --jenis tes vok $queryjawabVOK="INSERT INTO jawaban_peserta VALUES('$key','$idpst', '$idpkt', '$value')"; $hasiljawabVOK=mysql_query($queryjawabVOK) or die (mysql_error()); --jenis tes bvb $queryjawabBVB="INSERT INTO jawaban_peserta VALUES('$key','$idpst', '$idpkt', '$value')"; $hasiljawabBVB=mysql_query($queryjawabBVB); --jenis tes bva $inserjawabanA= "INSERT INTO jawaban_peserta VALUES('$key','$idpst', '$idpkt', '$angka')"; $insertjawabA=mysql_query($inserjawabanA); $inserjawabanB= "INSERT INTO jawaban_peserta VALUES('$key','$idpst', '$idpkt', '$huruf')"; $insertjawabB=mysql_query($inserjawabanB);
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
180
4.5.10
Halaman Lihat Jawaban Peserta Pada halaman ini staff P2TKP dapat mencari dan melihat seluruh jawaban peserta tiap nomor.
Gambar 4.44 Halaman Lihat Jawaban Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
181
4.5.11
Halaman Tambah Instansi Pada halaman ini staff P2TKP dapat menambahkan data instansi. Jika semua masukkan data sudah lengkap, klik tombol SIMPAN.
Gambar 4.45 Halaman Tambah Instansi session_start(); include '../../koneksi.php'; $sql = mysql_query( "INSERT INTO `instansi` VALUE '$_POST[namainstansi]', '$_POST[alamatinstansi]','$_POST[notlp]')"); if($sql){ echo "berhasil"; }else{ echo "
Data Gagal Disimpan..."; } ?>
(
'$_POST[idinstansi]',
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
182
4.5.12
Halaman Lihat Seluruh Instansi Halaman ini merupakan halaman seluruh data instansi. Pada halaman ini staff P2TKP dapat melakukan pencarian data instansi serta melihat dan mengubah data instansi.
Gambar 4.46 Halaman Lihat Seluruh Instansi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
183
4.5.13
Halaman Lihat/Ubah Data Instansi Halaman ini dapat digunakan staff P2TKP untuk mengubah data peserta. Data yang diubah adalah nama, alamat dan nomor telepon instansi jika diperlukan. Data ID Instansi tidak dapat diubah.
Gambar 4.47 Halaman Lihat/Ubah Data Instansi session_start(); include '../../koneksi.php'; $sql=mysql_query("UPDATE instansi SET nama_instansi = '$_POST[namainstansi]', alamat_instansi = '$_POST[alamatinstansi]', no_telp_instansi = '$_POST[notlp]' where idinstansi = '$_POST[idinstansi]'")or die(mysql_error()); if($sql){ echo "berhasil"; }else{ echo "Data Gagal Diubah..."; } ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
184
4.5.14
Halaman Lihat Seluruh Hasil Tes Peserta Halaman ini merupakan halaman seluruh peserta yang telah mengikuti Tes Potensi Akademik Untuk Pengarahan Program Studi. Pada halaman ini staff P2TKP dapat melakukan pencarian hasil tes peserta.
Gambar 4.48 Halaman Lihat Seluruh Hasil Tes Peserta 4.5.15
Halaman Lihat Hasil Tes Peserta Halaman ini merupakan halaman hasil tes peserta Tes Potensi Akademik Untuk Pengarahan Program Studi. Pada halaman ini staff P2TKP dapat melihat dengan lebih lengkap hasil tes setiap peserta berdasarkan tanggal tes peserta serta dapat mencetak hasil tes peserta.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
185
Gambar 4.49 Halaman Lihat Hasil Tes Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
186
4.5.16
Halaman Cetak Hasil Tes Dengan Psikolog Pendamping Pada halaman ini staff P2TKP dapat mencetak hasil tes tiap peserta. Fungsi ini digunakan jika hasil tes dari peserta diteliti oleh seorang psikolog yang jabatannya bukan ketua P2TKP, oleh karena itu terdapat 2 tanda tangan pengesahan hasil tes yaitu oleh ketua P2TKP dan psikolog yang meneliti hasil tersebut.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
187
Gambar 4.50 Halaman Cetak Hasil Tes Dengan Psikolog Pendamping
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
188
4.5.17
Halaman Cetak Hasil Tes Tanpa Psikolog Pendamping Pada halaman ini staff P2TKP dapat dapat mencetak hasil tes tiap peserta. Fungsi ini digunakan jika hasil tes dari peserta diteliti oleh ketua P2TKP, dengan syarat ketua P2TKP adalah seorang psikolog, oleh karena itu, hasil tes hanya ditanda tangani oleh ketua P2TKP saja, karena sudah mewakili ketua P2TKP sekaligus psikolog.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
189
Gambar 4.51 Halaman Cetak Hasil Tes Tanpa Psikolog Pendamping
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
190
4.6. 4.6.1
Implementasi Antarmuka Peserta Halaman Home Peserta Halaman ini merupakan halaman pertama kali peserta mengakses sistem setelah berhasil login. Pada halaman ini terdapat beberapa menu yang dapat digunakan yaitu lihat data diri, mulai tes, hasil dan logout.
Gambar 4.52 Halaman Home Peserta 4.6.2
Halaman Lihat Data Diri Peserta Halaman ini berisi tentang data diri dari peserta.
Gambar 4.53 Halaman Lihat Data Diri Peserta
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
191
4.6.3
Halaman Petunjuk Pengerjaan Tes Halaman ini berisi petunjuk tentang pengerjaan tes. Pada setiap jenis tes terdapat petunjuk pengerjaan tes sesuai dengan jenis tes tersebut.
Gambar 4.54 Halaman Petunjuk Pengerjaan Tes
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
192
4.6.4
Halaman Tes Online Halaman ini merupakan contoh halaman pengerjaan tes peserta yang dilakukan secara online.
Gambar 4.55 Halaman Tes Online
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
193
4.6.5
Halaman Lihat Seluruh Hasil Tes Halaman ini berisi tentang riwayat hasil tes peserta. Pada halaman ini peserta dapat melihat riwayat hasil tes peserta serta dapat melihat hasil tes pada tanggal tes tertentu.
Gambar 4.56 Halaman Lihat Seluruh Hasil Tes 4.6.6
Halaman Lihat Hasil Tes Halaman ini merupakan halaman hasil tes peserta Tes Potensi Akademik Untuk Pengarahan Program Studi. Pada halaman ini peserta dapat melihat dengan lebih lengkap hasil tes berdasarkan tanggal yang dipilih.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
194
Gambar 4.57 Halaman Lihat Hasil Tes
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
195
BAB V ANALISA HASIL
5.1.
Analisa Hasil Perangkat Lunak (Pengujian Alpha) Pengujian alpha ini diujikan berdasarkan analisa dari pihak pengembang
sistem sebelum diuji dengan pengujian beta. Dari hasil analisa pihak pengembang sistem, Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi yang dibangun ini telah berfungsi dengan baik dalam melakukan pengolahan data tes dengan menggunakan web browser chrome. Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini memulai proses dengan memasukkan data tes seperti: data soal, data kode soal, data isi kode soal, data paket soal, data isi paket soal, data norma, dan data bobot kedalam database, kemudian diolah sehingga diperoleh grafik dan hasil (hasil kualifikasi dan kesesuaian program studi) dari tes potensi akademik tersebut. Berdasarkan uji coba yang dilakukan dari 5 data (3 data jurusan IPA dan 2 data jurusan IPS) yang didapat dari Lembaga P2TKP menunjukkan bahwa aplikasi 100% sama dengan hasil penghitungan manual. Hal ini menunjukkan bahwa Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini sudah akurat dan dapat digunakan oleh pihak P2TKP dalam mengolah Tes Potensi Akademik untuk Pengarahan Program Studi. Berdasarkan hasil implementasi Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi, dapat disimpulkan bahwa aplikasi tes potensi akademik ini dapat bekerja dengan baik. Adapun kelebihan dan kekurangan dari Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini adalah sebagai berikut:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
196
Kelebihan: a. Memiliki fitur penghitungan total jawaban benar setiap jenis tes, dan pencocokkan total jawaban benar setiap jenis tes dengan norma tes potensi akademik untuk pengarahan program studi sehingga membantu pihak Lembaga P2TKP dalam proses penghitungan dan pencocokkan total jawaban benar tersebut, dan untuk mengurangi kesalahan (human error) dalam penghitungan tersebut. b. Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini fleksible (data yang berkaitan dengan tes ini dapat diubah jika ada perubahan), misalnya: data soal, data norma, data bobot, data kode soal, dan data paket soal. c. Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini menyediakan 2 alternatif dalam pengerjaan tes yaitu peserta mengerjakan tes pada lembar jawaban, kemudian hasil jawaban diinputkan ke aplikasi oleh staff, sedangkan alternatif lainnya adalah peserta tes langsung mengerjakan tes di depan komputer. d. Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini dapat menampilkan grafik hasil tes, hasil kualifikasi dan hasil kesesuaian program studi. Kekurangan: Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi tidak dapat menangani masalah penyimpanan data jika terjadi pemadaman listrik, data yang disimpan hanya data sebelum terjadi pemadaman, sehingga peserta tes harus melakukan tes ulang jika belum menyelesaikan tes sebelum terjadi pemadaman.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
197
5.2.
Analisa Hasil Uji Coba terhadap Pengguna (Pengujian Beta) Uji coba terhadap pengguna dilakukan dengan menyebarkan kuisioner kepada
16 orang. Sasaran dari penyebaran kuisioner tersebut adalah sebagai berikut:
5.3. 5.3.1
10 orang berperan sebagai peserta tes.
5 orang berperan sebagai staff P2TKP.
1 orang berperan sebagai ketua P2TKP.
Rangkuman Hasil Uji Coba terhadap Pengguna Form Kuisioner Form kuisioner yang disebarkan untuk calon pengguna Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini adalah sebagai berikut: a. Form untuk peserta tes (lihat lampiran A) b. Form untuk staff P2TKP (lihat lampiran B) c. Form untuk ketua P2TKP (lihat lampiran C)
5.3.2
Hasil dan Pembahasan Hasil jawaban responden kemudian diolah sehingga memperoleh gambaran sebagai berikut:
5.3.2.1
Hasil Uji Coba Terhadap Seluruh Pengguna Aplikasi
Pernyataan 1 sampai dengan 4 dijawab oleh seluruh responden dengan total 16 orang.
Pernyataan 1: Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web memiliki tampilan yang menarik.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
198
Jumlah Hasil Responden (1-5) Sangat Setuju 4 20 Setuju 11 44 Ragu-Ragu 1 3 Tidak Setuju 0 0 Sangat Tidak Setuju 0 0 Total 16 67 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden) 4.1875 Tabel 5.1 Tabel Hasil Kuisioner Pernyataan 1 Jawaban
Bobot Jawaban (1-5) 5 4 3 2 1
Total 25.00% 68.75% 6.25% 0.00% 0.00% -
Pernyataan 1 12 10 8 6 4 2 0 Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Jumlah Responden
Sangat Tidak Setuju
Gambar 5.1 Grafik Pernyataan 1 Dari penghitungan tabel 5.1 diatas, dapat dianalisa bahwa secara umum, Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini memiliki tampilan yang menarik, dengan skor 4.1875 dari skala 1 - 5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
199
Pernyataan 2: Menu-menu pada Aplikasi Tes Potensi Akademik ini mudah dipahami dan digunakan. Jumlah Hasil Responden (1-5) Sangat Setuju 4 20 Setuju 12 48 Ragu-Ragu 0 0 Tidak Setuju 0 0 Sangat Tidak Setuju 0 0 Total 16 68 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden) 4.25 Tabel 5.2 Tabel Hasil Kuisioner Pernyataan 2 Jawaban
Bobot Jawaban (1-5) 5 4 3 2 1
Total 25.00% 75.00% 0.00% 0.00% 0.00% -
Pernyataan 2 14 12 10 8 6 4 2 0 Sangat Setuju
Setuju
Ragu-Ragu Jumlah Responden
Tidak Setuju
Sangat Tidak Setuju
Gambar 5.2 Grafik Pernyataan 2 Dari penghitungan tabel 5.2 diatas, secara umum para pengguna menyatakan setuju bahwa bahwa Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini dapat dipahami dan digunakan dengan mudah, dengan skor 4.25 dari skala 1 - 5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
200
Pernyataan 3: Tampilan Aplikasi Tes Potensi Akademik ini memiliki konsistensi warna untuk tiap halaman. Jumlah Hasil Total Responden (1-5) Sangat Setuju 1 5 6.25% Setuju 15 60 93.75% Ragu-Ragu 0 0 0.00% Tidak Setuju 0 0 0.00% Sangat Tidak Setuju 0 0 0.00% Total 16 65 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden) 4.0625 Tabel 5.3 Tabel Hasil Kuisioner Pernyataan 3 Jawaban
Bobot Jawaban (1-5) 5 4 3 2 1
Pernyataan 3 16 14 12 10 8 6 4 2 0 Sangat Setuju
Setuju
Ragu-Ragu Jumlah Responden
Tidak Setuju
Sangat Tidak Setuju
Gambar 5.3 Grafik Pernyataan 3 Dari penghitungan tabel 5.3 diatas, dapat dianalisa bahwa secara umum tampilan Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini memiliki konsistensi warna tiap halaman, dengan skor 4.0625 dari skala 1-5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
201
Pernyataan 4: Saya nyaman dengan ukuran font pada Aplikasi Tes Potensi Akademik ini. Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Hasil Total Responden (1-5) Sangat Setuju 2 10 12.50% Setuju 13 52 81.25% Ragu-Ragu 1 3 6.25% Tidak Setuju 0 0 0.00% Sangat Tidak Setuju 0 0 0.00% Total 16 65 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden) 4.0625 Tabel 5.4 Tabel Hasil Kuisioner Pernyataan 4 Jawaban
Pernyataan 4 14 12 10 8 6 4 2 0 Sangat Setuju
Setuju
Ragu-Ragu Jumlah Responden
Tidak Setuju
Sangat Tidak Setuju
Gambar 5.4 Grafik Pernyataan 4 Dari penghitungan tabel 5.4 diatas, dapat dianalisa bahwa secara umum font pada Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi nyaman, dengan skor 4.0625 dari skala 1-5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
202
5.3.2.1.1
Hasil Uji Coba Terhadap Peserta
Pernyataan 5 dijawab oleh 10 responden sebagai peserta tes.
Pernyataan 5: Halaman pengisian jawaban dalam Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web berfungsi dengan baik. Jumlah Hasil Responden (1-5) Sangat Setuju 4 20 Setuju 6 24 Ragu-Ragu 0 0 Tidak Setuju 0 0 Sangat Tidak Setuju 0 0 Total 10 44 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden) 4.4 Tabel 5.5 Tabel Hasil Kuisioner Pernyataan 5 Jawaban
Bobot Jawaban (1-5) 5 4 3 2 1
Total 40.00% 60.00% 0.00% 0.00% 0.00% -
Pernyataan 5 7 6 5 4 3 2 1 0 Sangat Setuju
Setuju
Ragu-Ragu Jumlah Responden
Tidak Setuju
Sangat Tidak Setuju
Gambar 5.5 Grafik Pernyataan 5 Dari penghitungan tabel 5.5 diatas, dapat dianalisa bahwa secara umum halaman pengisian jawaban dalam Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini berfungsi dengan baik, dengan skor 4.4 dari skala 1-5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
203
5.3.2.1.2
Hasil Uji Coba Terhadap Staff P2TKP Pernyataan 6 sampai dengan 11 dijawab oleh 5 responden sebagai staff P2TKP. Pernyataan 6: Aplikasi Tes Potensi Akademik ini membantu staff (efektif) dalam mengoreksi hasil tes.
Bobot Jawaban Jumlah Hasil (1-5) Responden (1-5) Sangat Setuju 5 1 5 Setuju 4 4 16 Ragu-Ragu 3 0 0 Tidak Setuju 2 0 0 Sangat Tidak Setuju 1 0 0 Total 5 21 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden) 4.2 Tabel 5.6 Tabel Hasil Kuisioner Pernyataan 6 Jawaban
Total 20.00% 80.00% 0.00% 0.00% 0.00% -
Pernyataan 6
5
4 3 2 1 0 Sangat Setuju
Setuju
Ragu-Ragu Jumlah Responden
Tidak Setuju
Sangat Tidak Setuju
Gambar 5.6 Grafik Pernyataan 6 Dari penghitungan tabel 5.6 diatas, dapat dianalisa bahwa Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini membantu staff (efektif) dalam mengoreksi hasil tes, dengan skor 4.2 dari skala 1-5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
204
Pernyataan 7: Aplikasi Tes Potensi Akademik ini membantu dalam penghitungan skor dan pembuatan grafik. Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Hasil Total Responden (1-5) Sangat Setuju 0 0 0.00% Setuju 5 20 100.00% Ragu-Ragu 0 0 0.00% Tidak Setuju 0 0 0.00% Sangat Tidak Setuju 0 0 0.00% Total 5 20 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden) 4 Tabel 5.7 Tabel Hasil Kuisioner Pernyataan 7 Jawaban
Pernyataan 7 6 5 4 3 2 1 0 Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.7 Grafik Pernyataan 7 Dari penghitungan tabel 5.7 diatas, dapat dianalisa bahwa Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini membantu dalam penghitungan skor dan pembuatan grafik, dengan skor 4 dari skala 1-5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
205
Pernyataan 8: Aplikasi Tes Potensi Akademik ini dapat memberikan hasil penormaan yang tepat. Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Hasil Responden (1-5) Sangat Setuju 1 5 Setuju 4 16 Ragu-Ragu 0 0 Tidak Setuju 0 0 Sangat Tidak Setuju 0 0 Total 5 21 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden) 4.2 Tabel 5.8 Tabel Hasil Kuisioner Pernyataan 8 Jawaban
Total 20.00% 80.00% 0.00% 0.00% 0.00% -
Pernyataan 8 5 4
3 2 1 0
Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.8 Grafik Pernyataan 8 Dari penghitungan tabel 5.8 diatas, dapat dianalisa bahwa secara umum Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini dapat memberikan hasil penormaan yang tepat, dengan skor 4.2 dari skala 1-5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
206
Pernyataan 9: Pencetakan grafik hasil tes peserta pada Aplikasi Tes Potensi Akademik ini berfungsi dengan baik dan tepat. Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Hasil Responden (1-5) Sangat Setuju 1 5 Setuju 4 16 Ragu-Ragu 0 0 Tidak Setuju 0 0 Sangat Tidak Setuju 0 0 Total 5 21 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden) 4.2 Tabel 5.9 Tabel Hasil Kuisioner Pernyataan 9 Jawaban
Total 20.00% 80.00% 0.00% 0.00% 0.00% -
Pernyataan 9 5 4 3 2
1 0 Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.9 Grafik Pernyataan 9 Dari penghitungan tabel 5.9 diatas, dapat dianalisa bahwa pencetakan grafik hasil tes pada Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini berfungsi dengan baik dan tepat, dengan skor 4.2 dari skala 1-5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
207
Pernyataan 10: Penyimpanan jawaban peserta tes dalam Aplikasi Tes Potensi Akademik ini berfungsi dengan baik. Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Hasil Total Responden (1-5) Sangat Setuju 2 10 40.00% Setuju 3 12 60.00% Ragu-Ragu 0 0 0.00% Tidak Setuju 0 0 0.00% Sangat Tidak Setuju 0 0 0.00% Total 5 22 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden) 4.4 Tabel 5.10 Tabel Hasil Kuisioner Pernyataan 10 Jawaban
Pernyataan 10 5 4
3 2 1 0
Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.10 Grafik Pernyataan 10 Dari penghitungan tabel 5.10 diatas, dapat dianalisa bahwa penyimpanan jawaban peserta tes pada Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini berfungsi dengan baik, dengan skor 4.4 dari skala 1-5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
208
Pernyataan 11: Pendaftaran peserta tes pada Aplikasi Tes Potensi Akademik ini berfungsi dengan baik. Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Hasil Total Responden (1-5) Sangat Setuju 3 15 60.00% Setuju 2 8 40.00% Ragu-Ragu 0 0 0.00% Tidak Setuju 0 0 0.00% Sangat Tidak Setuju 0 0 0.00% Total 5 23 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden) 4.6 Tabel 5.11 Tabel Hasil Kuisioner Pernyataan 11 Jawaban
Pernyataan 11 5 4
3 2 1 0
Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.11 Grafik Pernyataan 11 Dari penghitungan tabel 5.11 diatas, dapat dianalisa bahwa pendaftaran peserta tes pada Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini berfungsi dengan baik, dengan skor 4.6 dari skala 1-5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
209
5.3.2.1.3
Hasil Uji Coba Terhadap Ketua P2TKP Dari hasil jawaban yang diberikan responden (ketua P2TKP) dapat diketahui bahwa secara umum Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi ini membantu dalam mengelola data tes serta mempermudah dalam penghitungan hasil tes sehingga hasil tes dapat diperoleh dengan cepat dan tepat. Sedangkan
untuk
pernyataan
yang
berhubungan
dengan
penyimpanan data tes, dari jawaban yang diberikan diperoleh kesimpulan bahwa penyimpanan data tes berfungsi dengan baik. Adapun tabel hasil jawaban yang diberikan adalah sebagai berikut: No
Pernyataan
1.
Secara umum, Aplikasi Tes Potensi Akademik ini efektif membantu dalam mengelola data tes (soal, paket soal, kode soal, norma, bobot, dan lain-lain). Secara umum, Aplikasi Tes Potensi Akademik ini mempermudah dalam penghitungan hasil tes peserta.
2.
3. 4.
5.
6.
Halaman tambah dan ubah data staff berfungsi dengan baik.
SS S
Halaman tambah dan ubah data soal tes berfungsi dengan baik. Halaman tambah data norma Tes Potensi Akademik untuk Pengarahan Program Studi berfungsi dengan baik. Halaman tambah data bobot Tes Potensi Akademik untuk Pengarahan Program Studi berfungsi dengan baik.
R
TS
STS
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
210
7.
8. 9.
Halaman tambah data kode soal dan isi kode soal berfungsi dengan baik. Halaman tambah data paket soal dan isi paket soal berfungsi dengan baik. Aplikasi Tes Potensi Akademik ini dapat memberikan hasil penormaan yang tepat.
10. Aplikasi Tes Potensi Akademik ini dapat memberikan hasil kualifikasi dan hasil kesesuaian program studi yang tepat. 11. Penggambaran grafik nilai dalam Aplikasi Tes Potensi Akademik ini berfungsi dengan baik.
5.3.2.2
Rangkuman Hasil Uji Coba Terhadap Pengguna Berdasarkan uji coba terhadap pengguna, dapat dianalisa bahwa:
No
Aktor
Skor
Semua
4.1875
2
Pernyataan Aplikasi ini memiliki tampilan yang menarik. Aplikasi ini mudah dipahami dan digunakan.
Semua
4.25
3
Aplikasi ini memiliki konsistensi warna.
Semua
4.0625
4
Ukuran font pada aplikasi ini nyaman.
Semua
4.0625
Halaman pengisian jawaban berfungsi dengan baik. Aplikasi ini membantu dalam mengoreksi hasil tes. Aplikasi ini membantu dalam penghitungan skor dan pembuatan grafik Aplikasi ini memberikan hasil penormaan yang tepat. Pencetakan grafik berfungsi dengan baik dan tepat.
Pesert a
4.4
Staff
4.2
Staff
4
Staff
4.2
Staff
4.2
1
5 6 7 8 9
Kategori Tampilan menarik Mudah digunakan Tampilan menarik Tampilan menarik Berfungsi dengan baik Membantu (efektif) Membantu (efektif) Sesuai dengan manual Berfungsi dengan baik
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
211
10 11
Penyimpanan jawaban peserta berfungsi dengan baik. Staff Pendaftaran peserta tes berfungsi dengan baik. Staff Rata-Rata
4.4 4.6 4.233
Berfungsi dengan baik Berfungsi dengan baik
Berdasarkan tabel diatas, diketahui bahwa mayoritas responden menilai bahwa sistem ini dapat berjalan dan berfungsi dengan baik. Hal ini dapat dibuktikan dengan penghitungan rata-rata dari skor setiap pernyataan berada di angka 4.233 dari skala 1 sampai dengan 5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
212
BAB VI PENUTUP
6.1.
Kesimpulan Berdasarkan hasil analisa, desain dan implementasi, serta uji coba sistem ini dapat disimpulkan bahwa: a. Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web ini berhasil dibuat dengan menggunakan bahasa pemrograman PHP dan basis data MySQL. b. Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web yang dibuat berhasil memberikan penghitungan skor, penormaan, penghitungan hasil kualifikasi dan penghitungan hasil kesesuaian program studi yang tepat. Hal ini dibuktikan dengan penghitungan yang dilakukan secara manual. (lihat lampiran D). c. Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web ini berhasil membantu staff di Lembaga P2TKP dalam mengoreksi hasil tes. Hal ini dibuktikan dengan pernyataan tersebut mendapat nilai akhir 4.2 dari skala 1-5, serta dapat dibuktikan dengan 1 dari 5 responden (20%) menyatakan sangat setuju dan 4 dari 5 responden (80%) menyatakan setuju bahwa Aplikasi Tes Potensi Akademik ini dapat membantu staff dalam mengoreksi hasil tes. d. Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web ini berhasil membantu staff di Lembaga P2TKP dalam penghitungan skor dan pembuatan grafik. Hal ini dibuktikan dengan pernyataan tersebut mendapat nilai akhir 4 dari skala 1-5, serta dapat dibuktikan dengan seluruh responden (100%) menyatakan setuju bahwa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
213
Aplikasi Tes Potensi Akademik ini membantu dalam penghitungan skor dan pembuatan grafik. e. Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web ini mudah dipahami dan digunakan oleh semua user (Ketua P2TKP, Staff P2TKP dan peserta tes). Hal ini dibuktikan dengan pernyataan tersebut mendapat nilai akhir 4.25 dari skala 1-5, serta dapat dibuktikan dengan 4 dari 16 responden (25%) menyatakan sangat setuju dan 12 dari 16 responden (75%) menyatakan setuju bahwa Aplikasi Tes Potensi Akademik ini mudah dipahami dan digunakan. 6.2.
Saran Saran yang penulis dapat berikan dalam mengembangkan aplikasi ini adalah pengembangan aplikasi dimana jika terjadi pemadaman listrik, aplikasi dapat me-restore ulang, sehingga peserta tes dapat melanjutkan tes tanpa harus mengulang dari awal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
214
DAFTAR PUSTAKA Anastasi, A. & Susana, U. 2007. Tes Psikologi 7th Edition. Jilid 1. Jakarta: Prehalindo. Bellak, Leopold. David M. Abrams. 1997. The T.A.T, The C.A.T, and The S.A.T in Clinical Use 6th Edition. Boston: Allyn & Bacoon. Bennett, George K. Harold G. Seashore, Alexander G. Wesman. 1952. Manual Differential Aptitude Test 2nd Edition. New York: The Psychological Corporation. Gregory, RJ. 2013. Tes Psikologi: Sejarah, Prinsip dan Aplikasi edisi 6 Jilid 1. Jakarta: Erlangga. High Charts, Library Grafik Sistem, www.highcharts.com/license , diakses pada 25 Agustus 2015. Kusrini, 2007, Strategi Perancangan dan Pengelolaan Basisdata, Penerbit Andi Offset, Yogyakarta. Nugroho, Bunafit, 2004. Aplikasi Pemrograman Web Dinamis Dengan PHP dan MySQL. Yogyakarta: Penerbit Gavamedia. Sommerville, Ian. 2001. Software Egeineering. 6th. Addison Wesley Inc, United States of America. Sugiyanto, et al. 1984. Informasi Tes edisi pertama. Fakultas Psikologi Universitas Gajah Mada. Waliyanto.2000. Sistem Basis Data Analisis dan Pemodelan Data. J&J Learning. Yogyakarta.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
215
LAMPIRAN LAMPIRAN A. Form kuisioner untuk peserta tes KUISIONER PENGUJIAN APLIKASI TES POTENSI AKADEMIK UNTUK PENGARAHAN PROGRAM STUDI BERBASIS WEB UNTUK PESERTA Berilah tanda silang (X) pada jawaban yang Anda anggap paling sesuai dengan keadaan Anda. Keterangan : SS
: Sangat Setuju
S
: Setuju
R
: Ragu-Ragu
TS
: Tidak Setuju
STS
: Sangat Tidak Setuju
Nama
:
Jurusan
:
Tanggal
:
No 1.
2.
Pernyataan Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web memiliki tampilan yang menarik. Menu-menu pada Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web ini mudah dipahami dan digunakan.
SS
S
R
TS
STS
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
216 3.
Tampilan Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web memilki konsistensi warna untuk tiap halaman.
4.
Saya nyaman dengan ukuran font pada Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web. Halaman pengisian jawaban dalam Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web berfungsi dengan baik.
5.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
217
LAMPIRAN B. Form kuisioner untuk staff P2TKP KUISIONER PENGUJIAN APLIKASI TES POTENSI AKADEMIK UNTUK PENGARAHAN PROGRAM STUDI BERBASIS WEB UNTUK STAFF P2TKP Berilah tanda silang (X) pada jawaban yang Anda anggap paling sesuai dengan keadaan Anda. Keterangan : SS
: Sangat Setuju
S
: Setuju
R
: Ragu-Ragu
TS
: Tidak Setuju
STS
: Sangat Tidak Setuju
Nama
:
Jurusan
:
Tanggal
:
No
Pernyataan
1.
Aplikasi Tes Potensi Akademik ini membantu staff (efektif) dalam mengoreksi hasil tes.
2.
Aplikasi Tes Potensi Akademik ini membantu dalam penghitungan skor dan pembuatan grafik.
3.
Aplikasi Tes Potensi Akademik ini dapat memberikan hasil penormaan yang tepat.
4.
Pencetakan grafik hasil tes peserta pada Aplikasi Tes Potensi Akademik ini berfungsi dengan baik dan tepat.
5.
Penyimpanan jawaban peserta tes dalam Aplikasi Tes Potensi Akademik ini berfungsi dengan baik.
6.
Pendaftaran peserta tes pada Aplikasi Tes Potensi Akademik ini berfungsi dengan baik.
SS S
R TS STS
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
218 7.
Aplikasi Tes Potensi Akademik ini memiliki tampilan yang menarik.
8.
Tampilan Aplikasi Tes Potensi Akademik ini memiliki konsistensi warna untuk tiap halaman.
9.
Saya nyaman dengan ukuran font pada Aplikasi Tes Potensi Akademik ini.
10. Menu-menu pada Aplikasi Tes Potensi Akademik ini mudah dipahami dan digunakan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
219
LAMPIRAN C. Form kuisioner untuk ketua P2TKP KUISIONER PENGUJIAN APLIKASI TES POTENSI AKADEMIK UNTUK PENGARAHAN PROGRAM STUDI BERBASIS WEB UNTUK KETUA P2TKP Berilah tanda silang (X) pada jawaban yang Anda anggap paling sesuai dengan keadaan Anda. Keterangan : SS
: Sangat Setuju
S
: Setuju
R
: Ragu-Ragu
TS
: Tidak Setuju
STS
: Sangat Tidak Setuju
Nama
:
Jurusan
:
Tanggal
:
No
Pernyataan
1.
Secara umum, Aplikasi Tes Potensi Akademik ini efektif membantu dalam mengelola data tes (soal, paket soal, kode soal, norma, bobot, dan lain-lain). Secara umum, Aplikasi Tes Potensi Akademik ini mempermudah dalam penghitungan hasil tes peserta.
2.
3.
Halaman tambah dan ubah data staff berfungsi dengan baik.
4.
Halaman tambah dan ubah data soal tes berfungsi dengan baik.
SS S
R
TS
STS
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
220 5.
6.
Halaman tambah data norma Tes Potensi Akademik untuk Pengarahan Program Studi berfungsi dengan baik. Halaman tambah data bobot Tes Potensi Akademik untuk Pengarahan Program Studi berfungsi dengan baik.
7.
Halaman tambah data kode soal dan isi kode soal berfungsi dengan baik.
8.
Halaman tambah data paket soal dan isi paket soal berfungsi dengan baik.
9.
Aplikasi Tes Potensi Akademik ini dapat memberikan hasil penormaan yang tepat.
10. Aplikasi Tes Potensi Akademik ini dapat memberikan hasil kualifikasi dan hasil kesesuaian program studi yang tepat. 11. Penggambaran grafik nilai dalam Aplikasi Tes Potensi Akademik ini berfungsi dengan baik. 12. Grafik dapat tampil secara menyeluruh pada Aplikasi Tes Potensi Akademik ini. 13. Aplikasi Tes Potensi Akademik ini memiliki tampilan yang menarik. 14. Menu-menu pada Aplikasi Tes Potensi Akademik ini mudah dipahami dan digunakan. 15. Tampilan Aplikasi Tes Potensi Akademik ini memiliki konsistensi warna untuk tiap halaman. 16. Saya nyaman dengan ukuran font pada Aplikasi Tes Potensi Akademik ini. 17. Secara umum saya lebih menyukai Aplikasi Tes Potensi Akademik untuk Pengarahan Program Studi Berbasis Web ini daripada tes yang dilakukan secara manual.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
221
LAMPIRAN D. Penghitungan tes secara manual Nama
: Lusiana Dian Anjani
Tanggal Lahir
: 22 Juli 1997
Kelas / Jurusan
: XII IPA II / IPA
Instansi
: Stella Duce 2
Nama
: Maria Febriani Nonis
Tanggal Lahir
: 1 Februari 1997
Kelas/Jurusan
: XII IPA II / IPA
Instansi
: Stella Duce 2
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
222
Nama
: Maria Theresia Rahardjo
Tanggal Lahir
: 29 April 1997
Kelas/Jurusan
: XII IPA II / IPA
Instansi
: Stella Duce 2
Nama
: Bernadus Beni Dwi Laksono
Tanggal Lahir
: 22 Juni 1997
Kelas/Jurusan
: XII IPS I / IPS
Instansi
: Kolese De Britto
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
223
Nama
: Excel Verrelino
Tanggal Lahir
: 26 April 1997
Kelas / Jurusan
: XII IPS I / IPS
Instansi
: Kolese De Britto