STUDI KASUS :
SISTEM INFORMASI UJIAN
PENERIMAAN MAHASISWA BARU (PMB)
BERBASIS WEB PADA AMIK MITRA
GAMA
TAHUN 2015
TAHUN 2017
UNIVERSITAS PUTRA INDONESIA “YPTK”
PADANG
PROGRAM STUDI MAGISTER ILMU
KOMPUTER
BAB I
PENDAHULUAN
1. GAMBARAN UMUM
Sistem Informasi Ujian Berbasis Web merupakan bagian dari sistem informasi
pendidikan melalui media teknologi elektronik intranet. Media teknologi informasi sangat
erat kaitannya dengan sistem basis data sebagai media masukan dan penyimpanan data
yang sesuai dengan kebutuhan para penggunanya. Sebagai aplikasi teknologi informasi,
sistem ujian Berbasis Web berbasis web merupakan perangkat lunak yang menerapkan
permintaan pengguna sistem terhadap basis data. Dalam perencanaan sistem ujian Berbasis
Web digunakan analisis terstruktur yang terdiri dari tiga komponen yaitu, data flow
diagram (DFD), kamus data dan spesifikasi proses. Basis data sistem ujian Berbasis Web
dibuat berdasarkan pada tahapan analisis sistem sampai dengan normalisasi basis data.
Informasi data ujian Berbasis Web diperoleh dari proses pelaksanaan ujian secara
konvensional.
Adapun tujuan dan manfaat dari pembuatan sistem ujian Berbasis Web adalah :
dilakukan oleh panitia ujian PMB dalam pendataan mahasiswa baru, pendataan
b. Bagi peserta ujian, sistem ini dirancang untuk memudahkan para peserta ujian
3. CARA KERJA
Tugas :
Tugas :
ujian.
acak / random).
otomatis.
Sistem ujian penerimaan mahasiswa baru hanya diakses melalui jaringan lokal
(intranet) menggunakan aplikasi web server dan browser. User / peserta ujian telah
disediakan fasilitas laboratorium komputer untuk bisa mengakses sistem ujian penerimaan
a. Halaman Login
Login yang disediakan ada 2 jenis yakni login sebagai peserta ujian dan login
sebagai administrator.
Halaman ini berisikan informasi tentang materi soal ujian yang telah disediakan
oleh panitia ujian, batas waktu pengerjaan soal, jumlah soal dan tanggal
pelaksanaan ujian.
Halaman ini berisikan tentang lembaran soal ujian dalam bentuk multiple
Simpan. Jika user ingin melihat kembali jawaban yang telah dikerjakan dapat
memilih tombol sebelumnya, jika user telah menjawab seluruh soal dan ingin
Halaman ini menginformasikan tentang materi soal ujian, waktu ujian, jumlah
soal ujian.
2. Materi soal ujian masih bersifat pilihan ganda (multiple choice). Untuk
memudahkan peserta ujian dalam menjawab soal ujian disediakan fasilitas kotak
6. Proses penginputan data siswa masih dilakukan entri langsung dari sistem ujian.
Belum ada fasilitas import data yang sudah ada dalam format tertentu.
Berdasarkan kelemahan sistem yang sedang berjalan, maka perlu usulan terhadap
pengembangan sistem yang baru agar sistem ujian penerimaan mahasiswa baru lebih baik,
Tahapan usulan mengikuti proses dan fungsi manajemen dari Sistem Informasi, yakni :
1. Menetapkan visi dan misi dari sistem yang akan dibangun. Sistem yang
2. Menetapkan apa saja yang menjadi input, proses dan output yang
1. Menetapkan visi dan misi dari sistem yang akan dibangun. Sistem yang
2. Menetapkan apa saja yang menjadi input, proses dan output yang
c. Menegosiasikan Scope
Sistem yang akan dibangun, dimaksimalkan agar bisa diakses oleh seluruh
siswa yang akan mengikuti ujian peneriamaan mahasiswa baru , dengan Sistem
Web Based sistem tidak hanya dikampus saja, bahkan diluar lokasi kampus pun
Hari Ke-
No Jenis Kegiatan
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
1 Survey analisa kebutuhan
2 Pembuatan blue print
3 Asistensi
4 Analisa dan desain database
5 Pekerjaan tampilan antarmuka
6 Install server
7 Uji coba program
8 Training user
9 Pre-implementasi
10 Pemeliharaan dan evaluasi
11 Implementasi
sistem tersebut.
Kegiatan ini bertujuan menetapkan secara bersama kerangka kerja kegiatan yang
3. Asistensi
6. Install Server
7. LOGICAL DESIGN
Actor Peranan
Admin Menyiapkan data ujian ( Input Data user, soal
ujian, detil soal, ujian)
User / Peserta Ujian Mengerjakan soal ujian, melihat nilai ujian
Admin Logout
c. Context Diagram
Dalam tahapan analisis perancangan sistem ujian online, dibuat DFD context diagram
yang menunjukkan garis besar dari alur proses dalam sistem. Proses-proses yang
berjalan dalam sistem ini di operasikan oleh dua entitas luar yang mempunyai fungsi
tersendiri berdasarkan kebutuhan terhadap sistem, yaitu entitas pertama adalah user
peserta ujian yang berfungsi sebagai pelaksana ujian, entitas kedua adalah user
sebagai pengelola basis data sistem. Berdasarkan definisi fungsi entitas tersebut dibuat
1. Login Administrator
d. Usecase Diagram
Login
<<include>>
Membuat
Melihat Halaman
User
Soal Ujian Admin
<<extend>>
<<extend>>
Membuat
Kategori Soal
<<extend>> Menampilkan
Nilai Ujian
<<extend>>
User
Pada gambar usecase diatas, proses dimulai dari admin. Selanjutnya admin
menginputkan data user / calon peserta ujian. Setelah input data peserta ujian,
maka dilanjutkan dengan input data soal ujian meliputi : kategori soal, waktu
pelaksanaan ujian, tgl pelaksaan ujian, jawaban dan lain-lain. Setelah proses input
data selesai, selanjutnya peserta ujian mengikuti ujian secara online dengan cara
mengupload jawaban ke sistem. Data jawaban calon peserta ujian dapat dilihat
jawaban yang benar. Hasil dari pengerjaan soal ujian dapat dilihat oleh peserta
8. Proses Modeling
a. Dekomposisi Sistem
Dekomposisi sistem merupakan satu hal yang penting dalam perancangan sistem
Dekomposisi sistem ini mempermudah analis dan perancang sistem untuk melihat
Sistem Ujian
Online
2
1
User / Peserta
Administrator
Ujian
1.1 2.1
Input User Melaksanakan
Ujian
1.2
Membuat 2.2
Soal Menerima Nilai
1.3
Mengatur
UJian
Sistem ujian online berbasis web dikembangkan atas dasar fungsi operasi dari
Administrator selaku Panitia Penyelenggara Ujian PMB dan User Peserta selaku calon
mahasiswa yang harus dilakukan dalam menempuh ujian konvensional. Panitia PMB
dan calopn mahasiswa adalah pengguna sistem yang melakukan proses ujian, didalam
sistem ini Panitia PMB sekaligus sebagai Administrator sebagai penyedia bahan ujian
Berdasarkan kebutuhan dari user terhadap sistem berikut ini dijelaskan fungsi masing-
yang melakukan ujian secara online berdasarkan bahan yang diberikan oleh
Administrator.
Berdasarkan DFD context diagram sistem, selanjutnya dibuat DFD level 0 yang
ditunjukkan pada Gambar 15 untuk melengkapi tahapan proses sistem ujian online dari
Admin
1.0
Proses User / Calon
Admin Mahasiswa
2.0
Proses User
Kategori
D1 Soal D2
Soal
D3 Ujian D4 User
Admin
1.1
Login
Admin
D1 Soal
Kategori
D2
Soal
User
2.2 2.1
Kategori
D2 Ujian D3 Soal D4 Soal
DFD level 2 dari proses user terdiri dari 5 sub proses, yaitu proses login, proses
registrasi, proses ubah keanggotaan, proses lihat hasil ujian dan proses ujian.
Pada user untuk dapat melakukan ujian, dan melihat hasil ujian terlebih dahulu
melakukan login. Apabila belum memiliki login dan password, user diharuskan
melakukan registrasi. Sedangkan data registrasi pada data store user dapat
diubah pada proses ubah login. Untuk proses ujian melibatkan data store
perancangan ERD, perancangan basis data dan DFD merupakan langkah awal
untuk membangun sebuah sistem aplikasi ujian online yang baik, serta untuk
4. Data Modeling
a. Entitas
Entitas yang sejenis dan berada dalam lingkup yang sama membentuk
DBUjian_Online
Entity
Entity Entity Entity
Kategori
User Soal Ujian Nilai Ujian
Soal
Gambar 18 : Entitas
b. Attribute
lain. setiap entity haruslah memiliki satu attribut yang unik (tidak dimiliki
entity lain).
(Diagram E-R).
2.0
Pembuatan Materi Materi Soal
Ujian D1
Administrator 3
Rekam materi soal
Membuat materi
ujian
11
4 3.0 Soal Ujian
Pembuatan Soal Ujian D2
Rekam soal ujian
Membuat soal ujian
3.0
Pengelolaan User
Memasukkan data
user ke dalam
database
e. Physical ERD