APLIKASI BERBASIS WEB PEMBUATAN SOAL UJIAN MASUK PERGURUAN TINGGI

  

APLIKASI BERBASIS WEB

PEMBUATAN SOAL UJIAN MASUK PERGURUAN TINGGI

(STUSI KASUS : PUSAT PELAYANAN TES & KONSULTASI PSIKOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA)

  Skripsi Diajukan Untuk Memenuhi Salah Satu Syarat

  Memperoleh Gelar Sarjana Teknik Jurusan Teknik Informatika

  Disusun oleh : Brigitta Linda Dwi Setyaningsih

  035314038

  

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

  A WEB BASED APPLICATION FOR UNIVERSITY ENTRANCE TEST COMPOSING (CASE STUDY : PUSAT PELAYANAN TES & KONSULTASI PSIKOLOGI UNIVERSITY OF SANATA DHARMA YOGYAKARTA)

  A Thesis Presented as Partial Fulfillment of the Requirements to Obtain the Sarjana Teknik Degree in Department of Informatics Technology

  Created by : Brigitta Linda Dwi Setyaningsih

  035314038

  DEPARTMENT OF INFORMATICS ENGINEERING FACULTY SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA

  

!

" #

  ! "

  # $

%

" &' $

PERNYATAAN KEASLIAN KARYA

  Saya menyatakan dengan sesungguhnya bahwa 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.

  Yogyakarta, 24 Januari 2008 Penulis

  Brigitta Linda Dwi Setyaningsih

  

ABSTRAKSI

  Proses ujian masuk merupakan salah satu cara yang digunakan oleh beberapa perguruan tinggi baik perguruan tinggi negeri maupun swasta untuk menyaring mahasiswa baru yang berkualitas. Proses ujian masuk tersebut tidak terlepas dari proses pembuatan soal ujian masuk. P2TKP merupakan salah satu panitia penerimaan mahasiswa baru Universitas Sanata Dharma yang bertugas membuat soal ujian masuk. Metode pembuatan soal ujian masuk yang biasa dipakai selama ini adalah tiap panitia pembuat soal memilih dan mendokumentasikan soal-soal dalam lembaran kertas. Soal ujian yang diberikan kepada mahasiswa juga masih dalam bentuk buku.

  ”Aplikasi Berbasis Web Pembuatan Soal Ujian Masuk Perguruan Tinggi” dikembangkan untuk membantu P2TKP dalam membuat, mendokumentasikan dan menampilkan soal ujian masuk secara terkomputerisasi. Teknologi yang digunakan dalam pembuatan sistem ini antara lain PHP untuk aplikasi webnya dan sebagai databasenya MySQL yang berjalan di web server Apache, Macromedia Dreamweaver MX untuk desain antarmukanya.

  Sistem ini sudah berhasil dikembangkan dan diujikan di sekretariat P2TKP, dengan hasil bahwa sistem yang telah dibuat sudah sesuai dengan prosedur-prosedur yang digunakan dalam membuat soal, dan sistem yang telah dibuat dapat dijadikan sebagai metode baru dalam proses pembuatan soal, pendokumentasian soal, dan pelaksanaan tes seleksi perguruan tinggi .

  

ABSTRACT

  The process of entrance test represent one of way that used by some university, the state and the private one to get the new student who have certain quality. The process of entrance test always connected with composing of question. P2TKP is one of new student acceptance committee which was commissioned by Sanata Dharma University to compose the question of entrance test. The composing of question’s method which usually used during this time is choose and documented the question in the paper sheet. The question of entrance test was passed to the student still in the form book.

  “A Web Based Application for University Entrance Test Composing” is developed to assist P2TKP in composing, documenting, and presenting entrance test computerized. The technology that used in this system are PHP as its application web and its database is MySQL which run in the Web Server Apache, Macromedia Dreamweaver MX for its design interface.

  The system have succeeded developed and tested in secretariat P2TKP, and the result is the system which has made before, according to the procedure that used in the composing of question, and the system which have been made can be used as new method in process of composing the question, documentation, and execution of selection test of university.

KATA PENGANTAR

  Puji dan syukur penulis ucapkan kepada Tuhan Yesus Kristus atas berkat rahmat, anugerah, penerangan, dan karunia-Nya sehingga penulis dapat menyelesaikan skripsi ini dengan baik.

  Skripsi yang berjudul “Aplikasi Pembuatan Soal Ujian Masuk Perguruan Tinggi Berbasis Web” dengan Studi Kasus di Pusat Pelayanan Tes & Konsultasi Psikologis (P2TKP ) Universitas Sanata Dharma Yogyakarta merupakan salah satu syarat yang harus ditempuh penulis untuk memperolah gelar sarjana strata satu (S1) pada jurusan Teknik Informatika Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.

  Penulis menyadari dalam mempersiapkan, menyusun dan menyelesaikan skripsi ini, penulis banyak mendapat bantuan dan bimbingan dari berbagai pihak.

  Pada kesempatan ini penulis ingin mengucapkan terima kasih kepada pihak – pihak yang telah membantu penulis baik selama penelitian maupun pada saat penulisan skripsi ini. Ucapan terima kasih penulis sampaikan diantaranya kepada:

  1. Tuhan Yesus Kristus yang selelu membimbing dan memberkati dan melimpahkan rahmat serta kasih, dan selelu memberi semangat setiap saya ditimpa kemalasan dan kebuntuan selama menyelesaikan skripsi ini.

  2. Ibunda Perawan Maria yang selalu memberi siraman kasih sayang melimpah kepada saya.

  3. Dr. Ir. P. Wiryono P., S.J. selaku Rektor Universitas Sanata Dharma Yogyakarta.

  4. Rm. Ir. Gregorius Heliarko, S.J., S.S., B.S.T., M.A., M.Sc., selaku Dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.

  5. Ibu Agnes Maria Polina, S.Kom, M.Sc., selaku Ketua Jurusan Teknik Informatika Universitas Sanata Dharma Yogyakarta.

  6. Ibu Ridowati Gunawan , selaku Dosen Pembimbing Akademik. Terima kasih atas bimbingan dan arahannya selama ini terutama saat KRS.

  7. Bapak J.B. Budi Darmawan ,S.T., M.Sc., selaku Dosen Pembimbing yang telah banyak memberikan bimbingan, pengarahan, dan pencerahan selama pengerjaan skripsi ini. Terima kasih pak.

  8. Bapak Albertus Agung Hadhiatma, S.T dan Bapak Stevanus Wisnu Sanjaya,S.t, selaku dosen penguji. Terimakasih atas sran-saran yang membangun untuk skripsi ini.

  9. Bapak Dr. T. Priyo Widiyanto, M.Si selaku ketua P2TKP yang telah banyak memberikan informasi dan banyak meluangkan waktunya untuk mendengarkan dan membantu menyelesaikan kesulitan – kesulitan saya dengan kata–katanya yang selalu membuat saya ayem dan percaya diri dengan apa yang saya buat dalam penulisan skripsi ini. Terima kasih pak.

  10. Bapak Y. Agung Santosa, S.Psi selaku dosen Fakultas Psikologi yang telah banyak membantu dan mengajarkan penulis dalam memahami dan mengerti tentang rumus-rumus yang berhubungan dengan skripsi ini. Terima kasih pak.

  11. Seluruh Karyawan P2TKP, pak bu, mas, mbak, makasih untuk bantuan dan seyumannya.

  12. Para Dosen dan Mantan Dosen Universitas Sanata Dharma Yogyakarta, yang telah memberikan wawasan dan ilmu pengetahuan selama penulis menjalani masa perkuliahan.

  13. Bapak Bele, Bapak Dhar yang selalu bertanya “Cari Pak Wawan mbak ?”.

  Terima kasih pak atas kesediaan bapak memberi informasi kepada saya dan terima kasih atas canda tawa dikala saya takut setiap kali mau bimbingan.

  14. Staff Sekretariat Fakultas Teknik, terima kasih atas bantuan informasi dan sarana prasarana yang mendukung.

  15. Bapak dan Ibu, pak, bu makasih ya atas doa, dukungan, perhatian, kasih sayang yang tak ternilai. Semoga apa yang linda lakukan dapat menjadi yang terbaik dan membahagiakan bapak ibu.

  16. Kakakku Agung family, terimakasih atas motivasi, semangat n telpon-telpon yang selalu nanyain “kapan lulus?”. Makasih banyak.

  17. Adikku Ady dan Intan yang selalu membuatku ketawa, nemani mbak kemana- mana. Tanpa kalian hari-hariku takkan seindah hari-hari yang kulalui.

  18. Markus Yoyok Kustadi “My Beloved Boy”, terimakasih atas cinta, semangat, doa, kesabaran, dan kesetiaan mas. Terimakasih untuk kebersamaan yang indah selama ini. ehm terima kasih juga atas pinjaman laptopnya. YOLINDS forever!!!

  19. Sahabatku, Rissa dan Anis. Sa, Nis makasih atas persahabatanya selama ini kita jalin. Sa, makasih banget dah senantiasa memberiku semangat, nemeninku kemana-mana, ndengerin keluh kesahku. Pokoke terima kasih banget. Nis, makasih juga dah mau ndengerin keluh kesahku. Makasi banyak pren. Aku sayang kalian dan aku sayang ama persahabatan kita.

  20. Temen-temenku, mas adi psikologi, mbak mita psikologi, diah psikologi, makasi dah kenalin aku ama dosen-dosen psikologi, dah bantuin aku memahami teori-teori psikologi n makasi pinjaman buku-bukunya. Ma2h yokhe makasi dah bantuin translite. Ones, mas dadit,mister ari dan semua temen-temen yang tidak bisa disebutin satu persatu, makasi dah menyediakan waktu untuk nanya-nanya. Makasih atas semua bantuannya ya.....”.

  21. Teman-teman Jurusan Teknik Informatika 2003 yang telah berjuang bersama, thanks buat semua kebersamaan, dukungan dan penerimaannya

  22. Bidadari-bidadari penghuni “Wisma Surya” K’ Vanya, Rissa, Yokhe, Ceci, Diana, Nesya, Shinta, Mpie, Nana, Prima, Eqi, Fera n Vindy. makasih ya untuk canda tawa dan semangat lulusnya.

  23. Pak Eko, Bu Narni, Sari n Wening, terima kasih atas doa dan kebersamaannya, akhirnya linda lulus pak, bu.

  24. Saudara – saudaraku semuanya, terima kasih atas segala dukungan, semangat untuk segera menyelesaikan skripsi ini.

  Penulis menyadari bahwa kesempurnaan adalah milik Tuhan Yesus Kristus dan ketidaksempurnaan adalah milik penulis. Sekalipun skripsi ini telah lulus kolokium, pendadaran, dan yudisium, tetapi penulis tetap menyadari masih banyak kekurangan dan masih banyak yang perlu diperbaiki. Oleh karena itu, saran dan kritik selalu penulis harapkan dari pembaca untuk perbaikan-perbaikan dimasa yang akan datang.

  Akhir kata penulis berharap skripsi ini dapat bermanfaat bagi semua pihak yang tertarik dengan topik skripsi ini pada umumnya.

  Yogyakarta, 24 Januari 2008 Penulis

  Brigitta Linda Dwi Setyaningsih

  

DAFTAR ISI

HALAMAN JUDUL ..................................................................................... i HALAMAN PERSETUJUAN PEMBIMBING ........................................... ii HALAMAN PENGESAHAN ....................................................................... iii HALAMAN PERSEMBAHAN .................................................................... iv HALAMAN MOTTO ................................................................................... v PERNYATAAN KEASLIAN KARYA ........................................................ vi

ABSTRAKSI ................................................................................................. vii

ABSTRACT .................................................................................................. viii

KATA PENGANTAR................................................................................... ix

DAFTAR ISI ................................................................................................. xiv

DAFTAR TABEL ......................................................................................... xxii

DAFTAR GAMBAR..................................................................................... xxiii

  BAB I PENDAHULUAN ............................................................................. 1

  1.1 Latar Belakang Masalah ........................................................................... 1

  1.2 Rumusan Masalah..................................................................................... 3

  1.3 Batasan Masalah ....................................................................................... 3

  1.4 Tujuan dan Manfaat .................................................................................. 3

  1.5 Metodologi Penelitian ............................................................................... 4

  1.6 Sistematika Penulisan................................................................................ 6

  

BAB II LANDASAN TEORI........................................................................ 8

  2.1 Konsep Dasar Sistem ................................................................................ 8

  2.1.1 Definisi Sistem ................................................................................ 8

  2.1.2 Karakteristik Sistem ........................................................................ 8

  2.2 Konsep Dasar Informasi .......................................................................... 11

  2.2.1 Definisi Informasi ........................................................................... 11

  2.2.2 Siklus Informasi .............................................................................. 11

  2.2.3 Kualitas Informasi ........................................................................... 12

  2.3 Konsep Dasar Sistem Informasi .............................................................. 13

  2.3.1 Definisi Sistem Informasi ................................................................ 13

  2.3.2 Komponen Sistem Informasi ........................................................... 14

  2.3.3 Pengembangan Sistem Informasi ..................................................... 16

  2.3.4 Metodologi Pengembangan Sistem .................................................. 17

  2.4 Use-Case Diagram .................................................................................. 18

  2.5 Diagram Arus Data (Data Flow Diagram) ............................................... 19

  2.6 ER-Diagram.............................................................................................. 21

  2.7 Konsep Dasar Intranet............................................................................... 24

  2.8 Konsep Dasar WEB ................................................................................. 25

  2.9 Perangkat Lunak yang Digunakan ............................................................ 27

  2.9.1 PHP ................................................................................................. 27

  2.9.2 MySQL ........................................................................................... 29

  2.9.3 Apache ............................................................................................. 30

  2.10 Tes Potensi Akademik Plus .................................................................... 31

  2.11 Kualitas Aitem ....................................................................................... 33

  2.11.1 Indeks Kesukaran Aitem................................................................. 33

  2.11.2 Indeks Diskriminasi Aitem ............................................................. 35

  2.12 Reliabilitas ............................................................................................. 36

  2.12.1 Pendekatan Tes Ulang ................................................................... 37

  2.12.2 Pendekatan Bentuk Paralel ............................................................ 38

  2.12.3 Pendekatan Konsistensi Internal .................................................... 39

  

BAB III ANALISIS DAN PERANCANGAN SISTEM .............................. 41

  3.1 Analisis Sistem ........................................................................................ 41

  3.1.1 Gambaran Umum Sitem Lama ........................................................ 41

  3.1.2 Gambaran Umum Sitem Baru .......................................................... 43

  3.1.3 Arsitektur Jaringan ........................................................................... 46

  3.1.4 Analisis Peran Pengguna .................................................................. 47

  3.1.5 Requirement Analysis ...................................................................... 48

  3.1.5.1 Use-Case Diagram ............................................................... 48

  3.1.6 Logical Desain ................................................................................ 49

  3.1.6.1 Desain Proses ....................................................................... 49

  3.1.6.1.1 Context Diagram ......................................................... 49

  3.1.6.1.2 Diagram Berjenjang .................................................... 50

  3.1.6.1.3 DFD Level 0 ............................................................... 52

  3.1.6.1.4 DFD Level 1 untuk Proses 1......................................... 54

  3.1.6.1.5 DFD Level 1 untuk Proses 2 ........................................ 54

  3.1.6.1.7 DFD Level 1 untuk Proses 4 ........................................ 56

  3.1.6.1.8 DFD Level 1 untuk Proses 5......................................... 57

  3.1.6.1.9 DFD Level 1 untuk Proses 6......................................... 58

  3.1.6.1.10 DFD Level 1 untuk Proses 9 ...................................... 59

  3.1.6.1.11 DFD Level 1 untuk Proses 10..................................... 60

  3.1.6.1.12 DFD Level 1 untuk Proses 11 ................................... 61

  3.1.6.1.13 DFD Level 1 untuk Proses 12 .................................... 62

  3.1.6.1.14 DFD Level 1 untuk Proses 13 .................................... 63

  3.1.6.1.15 DFD Gabungan ......................................................... 64

  3.1.6.2 Desain Data Model .............................................................. 70

  3.1.6.2.1 E-R Diagram ............................................................... 70

  3.2 Perancangan Sistem ................................................................................. 71

  3.2.1 Desain Database ............................................................................... 71

  3.2.1.1 Logical Database Desaign .................................................... 71

  3.2.1.2 Physical Database Desaign ................................................... 72

  3.2.2 Desain User Interface ...................................................................... 76

  3.2.2.1 Form Login Petugas ............................................................. 76

  3.2.2.2 Form Menu Utama Admin..................................................... 77

  3.2.2.3 Form Menu Utama Admin Peserta Ujian ............................... 78

  3.2.2.4 Form Tambah Petugas .......................................................... 78

  3.2.2.5 Form Cari Petugas ................................................................ 79

  3.2.2.6 Form Edit Petugas ................................................................. 80

  3.2.2.7 Form Menu Utama Admin P2TKP ....................................... 81

  3.2.2.8 Form Tambah Jenis Soal ...................................................... 82

  3.2.2.20 Form Analisis Soal............................................................. 90

  3.2.2.29 Form Ujian Online ............................................................. 96

  3.2.2.28 Form Menu Utama Calon Mahasiswa ............................... 95

  3.2.2.27 Form Login Calon Mahasiswa .......................................... 94

  3.2.2.26 Form Lihat Set Ujian ......................................................... 94

  3.2.2.25 Form Lihat Set Sejenis ...................................................... 93

  3.2.2.24 Form Lihat Soal ................................................................ 93

  3.2.2.23 Form Menu Utama User P2TKP ....................................... 92

  3.2.2.22 Form Aktifasi Soal............................................................. 91

  3.2.2.21 Form Catatan .................................................................... 91

  3.2.2.19 Form Perhitungan .............................................................. 89

  3.2.2.9 Form Cari Jenis Soal ............................................................ 82

  3.2.2.18 Form Tambah Set Ujian .................................................... 88

  3.2.2.17 Form Tambah Set Sejenis .................................................. 88

  3.2.2.16 Form Edit Soal .................................................................. 87

  3.2.2.15 Form Cari Soal .................................................................. 86

  3.2.2.14 Form Tambah Soal............................................................. 85

  3.2.2.13 Form Edit Bacaan Soal ...................................................... 84

  3.2.2.12 Form Cari Bacaan Soal ..................................................... 84

  3.2.2.11 Form Tambah Bacaan Soal ............................................... 83

  3.2.2.10 Form Edit Jenis Soal ......................................................... 83

  3.2.2.30 Form Hasil Ujian ............................................................... 97

  

BAB IV IMPLEMENTASI.......................................................................... 98

  4.1 Kebutuhan Sistem Implementasi Program ................................................. 98

  4.1.1 Kebutuhan Komputer Server ......................................................... 98

  4.1.1.1 Kebutuhan Hardware Server ........................................... 98

  4.1.1.2 Kebutuhan Software Server............................................. 99

  4.1.2 Kebutuhan Komputer Client .......................................................... 99

  4.1.2.1 Kebutuhan Hardware Client ............................................ 99

  4.1.2.2 Kebutuhan Software Client ............................................. 99

  4.2 Pembuatan Database ................................................................................. 100

  4.2.1 Pembuatan Database p2tkp ............................................................ 100

  4.2.2 Pembuatan Tabel ........................................................................... 100

  4.2.2.1 Tabel jenis_soal .............................................................. 100

  4.2.2.2 Tabel bacaan ................................................................... 100

  4.2.2.3 Tabel soal........................................................................ 100

  4.2.2.4 Tabel set_sejenis ............................................................. 101

  4.2.2.5 Tabel detail_set_sejenis................................................... 101

  4.2.2.6 Tabel set_ujian................................................................ 101

  4.2.2.7 Tabel detail_set_ujian ..................................................... 102

  4.2.2.8 Tabel detail_soal ............................................................. 102

  4.2.2.9 Tabel jawaban................................................................. 102

  4.2.2.10 Tabel nilai....................................................................... 103

  4.2.2.11 Tabel calon_mhs ............................................................. 103

  4.2.2.12 Tabel petugas .................................................................. 103

  4.3 Koneksi PHP 5 dan MySQL 5................................................................... 104

  4.4.11 Tampilan Form Cari Soal .............................................................. 119

  4.4.20 Tampilan Form Tambah Peserta Ujian........................................... 137

  4.4.19 Tampilan Menu Utama Admin Peserta Ujian................................. 136

  4.4.18 Tampilan Form Aktifasi Soal......................................................... 136

  4.4.17 Tampilan Form Analisis Soal ........................................................ 134

  4.4.16 Tampilan Form Perhitungan .......................................................... 128

  4.4.15 Tampilan Form Cari Set Ujian....................................................... 126

  4.4.14 Tampilan Form Tambah Set Ujian................................................. 125

  4.4.13 Tampilan Form Cari Set Sejenis .................................................... 123

  4.4.12 Tampilan Form Tambah Set Sejenis .............................................. 121

  4.4.10 Tampilan Form Tambah Soal ........................................................ 117

  4.4 Pembuatan User Interface ......................................................................... 104

  4.4.9 Tampilan Form Cari Bacaan Soal .................................................. 115

  4.4.8 Tampilan Form Tambah Bacaan Soal ............................................ 114

  4.4.7 Tampilan Form Cari Jenis Soal...................................................... 112

  4.4.6 Tampilan Form Tambah Jenis Soal................................................ 111

  4.4.5 Tampilan Menu Utama Admin P2TKP .......................................... 109

  4.4.4 Tampilan Form Cari Petugas ......................................................... 108

  4.4.3 Tampilan Form Tambah Petugas ................................................... 107

  4.4.2 Tampilan Menu Utama Admin ...................................................... 106

  4.4.1 Tampilan Form Login Petugas....................................................... 104

  4.4.21 Tampilan Form Cari Peserta Ujian................................................. 139

  4.4.22 Tampilan Menu Utama User P2TKP ............................................. 141

  4.4.23 Tampilan Login Calon Mahasiswa................................................. 143

  4.4.24 Tampilan Menu Utama Calon Mahasiswa...................................... 144

  4.4.25 Tampilan Form Ujian Online......................................................... 145

  4.4.26 Tampilan From Hasil Ujian ........................................................... 149

  

BAB V ANALISIS HASIL IMPLEMENTASI ............................... 150

  5.1 Kelebihan Sistem ................................................................................... 150

  5.2 Kekurangan Sistem ................................................................................ 151

  

BAB VI ................................................................................... 152

PENUTUP

  6.1 Kesimpulan............................................................................................ 152

  6.2 Saran...................................................................................................... 153

  

DAFTAR PUSTAKA.................................................................................... 154

LAMPIRAN .................................................................................................. 156

  

DAFTAR TABEL

Tabel 2.1 Tabel Kriteria Evaluasi Indeks Diskriminasi.................................. 36Tabel 3.1 Tabel Jenis Soal ............................................................................ 72Tabel 3.2 Tabel Bacaan................................................................................. 72Tabel 3.3 Tabel Soal .................................................................................... 73Tabel 3.4 Tabel Detail Set Sejenis ................................................................ 73Tabel 3.5 Tabel Set Sejenis .......................................................................... 74Tabel 3.6 Tabel Detail Set Ujian .................................................................. 74Tabel 3.7 Tabel Set Ujian ............................................................................. 74Tabel 3.8 Tabel Detail Soal .......................................................................... 75Tabel 3.9 Tabel Jawaban .............................................................................. 75Tabel 3.10 Tabel Nilai .................................................................................. 75Tabel 3.11 Tabel Calon Mahasiswa ............................................................... 76Tabel 3.12 Tabel Petugas .............................................................................. 76

  

DAFTAR GAMBAR

Gambar 2.1 Siklus Informasi......................................................................... 12Gambar 2.2 Blok Sistem Informasi ............................................................... 14Gambar 2.3 Simbol Use-Case ....................................................................... 18Gambar 2.4 Simbol Aktor ............................................................................. 19Gambar 2.5 Simbol Kesatuan Luar................................................................ 20Gambar 2.6 Simbol Arus Data ...................................................................... 20Gambar 2.7 Simbol Proses ............................................................................ 20Gambar 2.8 Simbol Simpanan Data ............................................................. 21Gambar 2.9 Simbol Entitas ........................................................................... 21Gambar 2.10 Relasi Satu Lawan Satu ............................................................. 22Gambar 2.11 Relasi Satu Lawan Banyak ........................................................ 22Gambar 2.12 Relasi Banyak Lawan Banyak.................................................... 23Gambar 2.13 Hubungan antara Protocol, Address dan HTML......................... 26Gambar 3.1 Hubungan Komputer Server dan Client ..................................... 46Gambar 3.2 Use-Case Diagram ..................................................................... 48Gambar 3.3 Context Diagram ....................................................................... 49Gambar 3.4 Diagram Berjenjang .................................................................. 50Gambar 3.5 DFD Level 0 ............................................................................. 52Gambar 3.6 DFD Level 1 untuk Proses 1 ..................................................... 54Gambar 3.7 DFD Level 1 untuk Proses 2 ..................................................... 54Gambar 3.9 DFD Level 1 untuk Proses 4 ...................................................... 56Gambar 3.10 DFD Level 1 untuk Proses 5 .........................................................57Gambar 3.11 DFD Level 1 untuk Proses 6 .................................................... 58Gambar 3.12 DFD Level 1 untuk Proses 9 .................................................... 59Gambar 3.13 DFD Level 1 untuk Proses 10 .................................................. 60Gambar 3.14 DFD Level 1 untuk Proses 11 ................................................. 61Gambar 3.15 DFD Level 1 untuk Proses 12 ................................................. 62Gambar 3.16 DFD Level 1 untuk Proses 13 ................................................. 63Gambar 3.17 DFD Gabungan ....................................................................... 69Gambar 3.18 E-R Diagram ........................................................................... 70Gambar 3.19 Logical Database Design.......................................................... 71Gambar 3.20 Desain Form Login Petugas .................................................... 77Gambar 3.21 Desain Form Menu Utama Admin ........................................... 77Gambar 3.22 Desain Form Menu Utama Admin Peserta Ujian...................... 78Gambar 3.23 Desain Form Tambah Petugas ................................................. 79Gambar 3.24 Desain Form Cari Petugas........................................................ 79Gambar 3.25 Desain Form Edit Petugas ........................................................ 80Gambar 3.26 Desain Form Menu Utama Admin P2TKP .............................. 81Gambar 3.27 Desain Form Tambah Jenis Soal ............................................. 82Gambar 3.28 Desain Form Cari Jenis Soal ................................................... 82Gambar 3.29 Desain Form Edit Jenis Soal ................................................... 83Gambar 3.30 Desain Form Tambah Bacaan Soal .......................................... 83Gambar 3.31 Desain Form Cari Bacaan Soal ................................................ 84Gambar 3.32 Desain Form Edit Bacaan Soal ................................................ 84Gambar 3.33 Desain Form Tambah Soal ...................................................... 85Gambar 3.34 Desain Form Cari Soal ............................................................ 86Gambar 3.35 Desain Form Edit Soal ............................................................ 87Gambar 3.36 Desain Form Tambah Set Sejenis............................................. 88Gambar 3.37 Desain Form Tambah Set Ujian ............................................... 89Gambar 3.38 Desain Form Perhitungan......................................................... 90Gambar 3.39 Desain Form Analisis Soal ...................................................... 90Gambar 3.40 Desain Form Catatan................................................................ 91Gambar 3.41 Desain Form Aktifasi Soal ....................................................... 92Gambar 3.42 Desain Form Menu Utama User P2TKP .................................. 92Gambar 3.43 Desain Form Lihat Soal .......................................................... 93Gambar 3.44 Desain Form Lihat Set Sejenis ................................................. 93Gambar 3.45 Desain Form Lihat Set Ujian.................................................... 94Gambar 3.46 Desain Form Login Calon Mahasiswa ..................................... 94Gambar 3.47 Desain Form Menu Utama Calon Mahasiswa .......................... 95Gambar 3.48 Desain Form Ujian Online ....................................................... 96Gambar 3.49 Desain Form Hasil Ujian.......................................................... 97Gambar 4.1 Tampilan Form Login Petugas .................................................. 105Gambar 4.2 Tampilan Form Menu Utama Admin ....................................... 106Gambar 4.3 Tampilan Form Tambah Petugas.............................................. 107Gambar 4.4 Tampilan Form Cari Petugas..................................................... 108Gambar 4.5 Tampilan Form Edit Petugas..................................................... 109Gambar 4.6 Tampilan Form Menu Utama Admin P2TKP ............................. 110Gambar 4.7 Tampilan Form Tambah Jenis Soal ........................................... 111Gambar 4.8 Tampilan Form Cari Jenis Soal ................................................. 112Gambar 4.9 Tampilan Form Edit Jenis Soal .................................................. 113Gambar 4.10 Tampilan Form Petunjuk Jenis Soal ......................................... 114Gambar 4.11 Tampilan Form Tambah Bacaan Soal ...................................... 114Gambar 4.12 Tampilan Form Cari Bacaan Soal ............................................ 115Gambar 4.13 Tampilan Form Edit Bacaan Soal ............................................ 116Gambar 4.14 Tampilan Form Detail Bacaan Soal.......................................... 117Gambar 4.15 Tampilan Form Tambah Soal .................................................. 118Gambar 4.16 Tampilan Form Cari Soal ........................................................ 119Gambar 4.17 Tampilan Form Edit Soal ......................................................... 120Gambar 4.18 Tampilan Form Detail Soal ...................................................... 121Gambar 4.19 Tampilan Form Tambah Set Sejenis......................................... 122Gambar 4.20 Tampilan Form Tambah Set Sejenis......................................... 122Gambar 4.21 Tampilan Form Cari Set Sejenis............................................... 123Gambar 4.22 Tampilan Form Edit Set Sejenis............................................... 124Gambar 4.23 Tampilan Form Tambah Set Ujian ........................................... 125Gambar 4.24 Tampilan Form Cari Set Ujian ................................................. 126Gambar 4.25 Tampilan Form Edit Set Ujian ................................................. 127Gambar 4.26 Tampilan Form Perhitungan..................................................... 128Gambar 4.27 Tampilan Form Hasil Perhitungan............................................ 129Gambar 4.28 Tampilan Form Analisis Soal .................................................. 134Gambar 4.29 Tampilan Form Catatan ........................................................... 135Gambar 4.30 Tampilan Form Aktifasi Soal ................................................... 136Gambar 4.31 Tampilan Form Menu Utama Admin Peserta Ujian................ 137Gambar 4.32 Tampilan Form Tambah Peserta Ujian ................................... 138Gambar 4.33 Tampilan Form Tambah Peserta Ujian ................................... 138Gambar 4.34 Tampilan Form Tambah Peserta Ujian ................................... 139Gambar 4.35 Tampilan Form Cari Peserta Ujian ........................................... 140Gambar 4.36 Tampilan Form Edit Peserta Ujian ........................................... 141Gambar 4.37 Tampilan Form Menu Utama User P2TKP .............................. 142Gambar 4.38 Tampilan Form Login Calon Mahasiswa ................................. 143Gambar 4.39 Tampilan Form Menu Utama Calon Mahasiswa ...................... 144Gambar 4.40 Tampilan Form Ujian Online ................................................... 145Gambar 4.41 Tampilan Form Hasil Ujian...................................................... 149

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

  Dewasa ini kebutuhan masyarakat akan informasi semakin meningkat. Perkembangan teknologi dalam bidang komunikasi dan informasi menjawab kebutuhan itu. Salah satu teknologi yang dapat digunakan adalah media elektronik. Melalui sebuah situs web dapat disajikan berbagai informasi yang bisa didapat secara cepat, mudah, di mana dan kapan saja serta oleh siapa saja. Informasi dapat disajikan secara lebih dinamis dan interaktif karena web sebagai media komunikasi yang dapat menyajikan informasi dalam bentuk text, grafis, animasi, audio, ataupun video.

  Sejalan dengan berkembangnya teknologi, kebutuhan akan pendidikan juga semakin tinggi. Dengan meningkatnya kesadaran masyarakat akan pendidikan menyebabkan berbagai perguruan tinggi baik negeri maupun swasta saling berlomba menyaring mahasiswa baru yang berkualitas, sehingga untuk memperoleh mahasiswa yang berkualitas berbagai perguruan tinggi melakukan seleksi mahasiswa baru melalui ujian masuk perguruan tinggi.

  Ujian masuk dilaksanakan sebagai salah satu cara perguruan tinggi untuk menyaring calon-calon mahasiswanya dari sekian banyak pendaftar. baru yang berkualitas dan dapat memenuhi standard pendidikan yang dipakai di perguruan tinggi tersebut. Proses ujian masuk perguruan tinggi tersebut tidak terlepas dari proses pembuatan soal ujian masuk.

  Kemajuan teknologi yang semakin pesat dan kebutuhan akan pendidikan yang semakin tinggi khususnya perguruan tinggi mendorong penulis untuk memanfaatkan teknologi tersebut khususnya dalam bidang komputer yang ingin diterapkan dalam metode pembuatan soal ujian masuk perguruan tinggi. Metode pembuatan soal ujian masuk perguruan tinggi yang biasa dipakai selama ini adalah tiap panitia pembuat soal memilih dan mendokumentasikan soal-soal dalam lembaran kertas. Soal ujian yang diberikan kepada mahasiswa masih dalam bentuk buku (cetakan kertas).

  Sedangkan metode baru yang ingin dikembangkan adalah tiap panitia pembuat soal mendokumentasikan dan memilih soal dalam sistem komputer yang berbasis web sehingga waktu yang dibutuhkan lebih efisien, cepat, di mana dan kapan saja serta oleh siapa saja yang berwewenang. Dengan metode pembuatan soal secara terkomputerisasi ini maka pelaksanaan ujian masuk juga dilakukan secara terkomputerisasi, yaitu tiap calon mahasiswa menghadapi sebuah komputer yang telah terhubung ke dalam sebuah jaringan komputer dan mengerjakan soal-soal ujian masuk melalui komputer tersebut.

  1.2 Rumusan Masalah

  Berdasarkan latar belakang masalah yang ada di atas maka permasalahan yang muncul adalah “Bagaimana membuat sebuah sistem informasi yang dapat mendukung pembuatan soal ujian masuk perguruan tinggi yang berbasis web, sehingga sistem ini nanti dapat mendukung proses ujian masuk perguruan tinggi secara terkomputerisasi? ”.

  1.3 Batasan Masalah

  Beberapa batasan masalah dalam penyusunan tugas akhir ini adalah:

  1. Studi kasus dilakukan hanya pada Universitas Sanata Dharma yaitu di Pusat Pelayanan Test dan Konsultasi Psikologi (P2TKP).

  2. Bagian yang akan dianalisis dan didesain dibatasi hanya pada proses pembuatan soal dan proses pelaksanaan tes seleksi calon mahasiswa.

  3. Data calon mahasiswa yang digunakan hanya sebagai sampel.

  1.4 Tujuan dan Manfaat

  Tujuan dari penyusunan tugas akhir ini adalah untuk membangun sebuah sistem informasi yang dapat mendukung pembuatan soal ujian masuk perguruan tinggi yang berbasis web dengan menggunakan PHP dan MySQL. Dimana sistem ini nanti dapat mendukung proses ujian masuk pergururan tinggi secara terkomputerisasi.

  Dengan perancangan dan pengimplementasian sistem informasi ini diharapakan dicapai beberapa manfaat berikut:

  1. Memudahkan panitia pembuatan soal ujian masuk dalam membuat soal dan mendokumentasikan soal-soal.

  2. Meningkatkan efisiensi waktu dalam memeriksa hasil ujian masuk para calon mahasiswa.

1.5 Metodologi Penelitian

  Metodologi yang digunakan penulis dalam menyelesaikan tugas akhir ini meliputi:

  1. Studi literatur Metode pustaka ini untuk mencari referensi buku acuan yang akan dijadikan sebagai dasar teori pembuatan tugas akhir ini dan tuntunan yang dapat membimbing dalam pembuatan program.

  2. Metodologi Pengembangan Sistem Metodologi yang digunakan penulis dalam mengembangkan sistem adalah metodologi pengembangan sistem secara terstruktur yaitu dengan menggunakan RPL terstruktur (Whitten, 2004). Tahap-tahap dalam pengembangan metodologi secara terstruktur ini antara lain: a. Analisis sistem

  Pada tahap ini penulis melakukan pengumpulan data dan pengindentifikasian tentang hal-hal yang diperlukan dalam perancangan sistem yang baru. Pengumpulan data-data tersebut dilakukan melalui interview yang dilakukan pada bagian P2TKP. Sehingga dapat memperoleh gambaran tentang proses pembuatan soal ujian masuk dan proses pelaksanaan tes seleksi calon mahasiswa. Dari hasil yang diperoleh selanjutnya dilakukan pendefinisian dan perumusan kebutuhan sistem yang baru yang akan dibuat dalam bentuk use-case, diagram berjenjang dan DFD.

  b. Perancangan Pada tahap ini penulis membuat rancangan sistem yang meliputi ER- diagram, perancangan masukan (input design), perancangan keluaran (output design), dan perancangan antar muka pengguna (user

  interface design ).

  c. Implementasi Setelah melakukan perancangan sistem, maka tahap selanjutnya yaitu melakukan implementasi pada sistem dengan menterjemahkannya dalam bahasa pemrograman.

  d. Pengujian Pada tahap ini penulis melakukan pengujian terhadap sistem yang telah dirancang. Pengujian sistem akan dilakukan di sekretariat P2TKP. Pengujian sistem dilakukan untuk dapat melihat apakah masih terdapat kesalahan atau kekurangan didalamnya, dan mengevaluasi hasil pengimplementasian sistem.

1.6 Sistematika Penulisan

  Adapun sistematika penulisan tugas akhir ini adalah sebagai berikut:

  BAB I PENDAHULUAN Bab ini memberikan gambaran umum tentang perancangan Tugas Akhir. Bab ini meliputi latar belakang masalah, rumusan masalah, batasan masalah, tujuan dan pemanfaatan penulisan, metodologi penelitian dan sistematika penulisan.