3.3 Diagram Alir Flowchart
Diagram alir flowchart ini menjelaskan secara rinci langkah-langkah dari proses program. Flowchart dibuat dengan menggunakan simbol-simbol tertentu yang
menyatakan setiap langkah program. Berikut adalah Flowchhart dari fungsi utama dalam sistem ujian online.
3.3.1 Flowchart Pendaftaran Soal
Pada sistem ini, seorang admin akan memasukkan soal untuk diujikan kepada mahasiswa. Tentunya soal berasal dari dosen yang bertanggung jawab dalam
suatu mata kuliah. Pada sistem ini pendaftaran soal pilihan ganda dan soal esai mempunyai prinsip yang sama, dimana seorang admin harus memilih mata kuliah
yang akan diberi soal dalam menu pemilihan mata kuliah, lalu memmasukkan soal di tempat yang disediakan. Untuk pendaftaran soal pilihan ganda, admin harus
memasukkan empat pilihan dalam satu soal dan jawaban yang benar agar soal lengkap dan layak. Setelah diperiksa dan jika didapat soal yang dimasukkan sudah
Universitas Sumatera Utara
layak, maka soal tersebut akan masuk ke database. Berikut adalah diagram alir untuk pendaftaran soal.
Start
Login Nama
Password
Halaman Akun
Pilih Mata Kuliah
Jika Soal Sudah Layak
Universitas Sumatera Utara
Gambar 3.3 Diagram Alir Pendaftaran Soal Pilihan Ganda
Finish Belum Layak
Layak
Gagal Start
Input Nama Password
Login
Halaman Akun
Pilih Mata Kuliah
If Soal 10
Finish Input Soal
Gagal
Berhasil
Tidak Iya
Universitas Sumatera Utara
Gambar 3.4 Diagram Alir Pendaftaran Soal Esai
3.3.2 Flowchart Ujian
Pada sistem ini, siswa akan mengikuti ujian dengan soal yang telah dimasukkan oleh admin kedalam sistem. Ada dua ujian yang harus diikuti oleh siswa, yang
pertama adalah ujian pilihan ganda dan kedua adalah ujian esai. Berikut adalah diagram alir dari sistem ujian mahasiswa.
Start NIM Pass
Login Halaman Akun
Pilih Mata Kuliah Input Jawaban
Foreach jawaban
As jawaban
If jawaban=1 Or
elseIf jawaban= 0
Skor
Universitas Sumatera Utara
Gambar 3.5 Diagram Alir Proses Ujian Pilihan Ganda
Sistem ujian esai mempunyai prinsip yang sama seperti sistem untuk ujian pilihan ganda, tetapi prinsip pemberian nilai agak sedikit berbeda. Jika dalam sistem ujian
pilihan ganda ada logika penghitung jawaban yang benar yang tersimpan dalam database, dalam sistem ujian esai jawaban mahasiswa akan disimpan kedalam
database dan yang bertanggung jawab dengan mata kuliah tersebut akan menilai jawaban mahasiswa itu dengan menginputkan angka. Angka tersebut adalah
angka satu sampai sepuluh. Semakin baik kulaitas jawaban siswa, maka seharusnya nilai yang diberikan akan semakin baik, ini akan menyelesaikan
masalah yang selama ini didapati dalam ujian esai dengan cara konvensional.
3.3.3 Flowchart Pemberian Nilai