Aplikasi Ujian Online Masuk Universitas Merdeka Madiun Berbasis Android
Aplikasi Ujian Online Masuk Universitas Merdeka Madiun Berbasis Android
net/publication/319910749
CITATIONS READS
2 2,095
3 authors, including:
Some of the authors of this publication are also working on these related projects:
APLIKASI UJIAN ONLINE MASUK UNIVERSITAS MERDEKA MADIUN BERBASIS ANDROID View project
All content following this page was uploaded by Arief Budiman on 19 September 2017.
ABSTRACT
Exam is one of the activities to evaluate the result of teaching and learning, where required
to optimize a system which is already online, the online exam application system is one
of the alternatives for optimizing the test manual, one of the colleges that became a case
study of the application service provided to users of android device using the method
of development methodology, System Development Life Cycle (SDLC), Where the first
developers will make planing for content display and other application problems, analysis,
design of the system in the form of diagrams are used in the application, then the system
implementation to perform testing until application in accordance with expectations.
This application has been built and has been fully tested using the method of testing the
blackboc, shows success to 100%.
karena ujian online memiliki fitur soal acak diamana saja selama terkoneksi dengan
yang berbeda-beda, menghemat waktu dalam internet.
pengoreksian soal yang tidak membutuhkan 2. Pengoreksian nilai yang relatif lebih
waktu relatif lama dalam mengolah nilai siswa, cepat dibandingkan pengoreksian secara
tidak menggunakan piranti sekali pakai seperti manual.
kertas (Parwati, 2012). 3. Mengurangi dampak Global Warning
Berdasarkan pada penjabaran diatas karena tidak menggunkan media kertas.
maka penulis memiliki sebuah ide untuk
membuat suatu aplikasi ujian online pada 1.5. Batasan Masalah
perangkat smartphoned, alasan penulis Agar penelitian ini tidak melebar pem
memilih smartphone karena perangkat bahasannya, maka diperlukan pembatasan
layaknya komputer yang bisa diinstall berbagai masalah, Batasan-batasan masalahnya adalah
aplikasi layaknya sebuah komputer dan sebagai berikut :
memilih menggunakan pada sistem operasi 1. Penelitian ini hanya mengolah tentang
Android karena memiliki keuntungan dapat aplikasi ujian online masuk Universitas
dikembangkan (OpenSource). Merdeka Madiun (UNMER).
Maka dari itu penulis mencoba membuat 2. Kegiatan ujian hanya untuk para siswa/
suatu sistem ujian online yang dapat siswi calon mahasiswa baru yang akan
diterapkan dalam kegiatan ujian, yang melaksanakan ujian online.
diharapkan meningkatkan mutu pendidikan 3. Pelaksanaan ujian hanya dilakukan pada
dan bermanfaat sebagaimana mestinya dalam perangkat smartphone berbasis android.
kehidupan sehari-hari, yaitu “Aplikasi Ujian
Online Masuk Universitas Merdeka Madiun 1.6. Metode Pengembangan Sistem
berbasis android” Metode pengembangan sistem yang
digunakan dalam penelitian ini menggunakan
1.2. Rumusan Masalah
SDLC (System Development Life Cycle) adapun
Berdasarkan uraian pada latar belakang tahapannya sebagai berikut (Adhar dan
diatas maka dapat dirumuskan suatu Nababan, 2016).
permasalahan bagaimana membangun
1. Perencanaan
suatu aplikasi ujian yang sudah terintegrasi
Langkah-langkah kerja yang telah
secara online, pada perangkat mobile berbasis
direncanakan untuk mencapai tujuan
android.
yang ditetapkan
1.3. Tujuan Penelitian 2. Analisa
Tujuan dari penelitian yang dilakukan ini Mendifinisikan masalah kebutuhan
adalah untuk membangun sistem ujian online sistem dan menggambarkan proses
pada perangkat android mobile pada sistem sistem yang terjadi sebelum membangun
operasi android, studi kasus bertempat di sistem ujian online
Universitas Merdeka Madiun (UNMER).
3. Perencanaan Sistem
1.4. Manfaat Penelitian Rancangan database, maupun tools yang
Manfaat penelitian yang dilakukan adalah digunakan pada tahapan proses perancangan
: yang dilakukan baik pada perangkat lunak dan
1. Memudahkan para siswa/siswi calon perangkat keras.
mahasiswa baru melakukan ujian
Tidak simpan
Soal
Tidak simpan
Konfirmasi
3.3.1.2.2.
Activity Diagram Mengolah mengolah data siswa dan keluar.
Soal Tampilan seperti yang terlihat pada
Activity diagram mengolah soal Gambar 3.4.
admin bisa mengolah soal yang ADMIN Server Sistem 3.3.1.2.5 Activity D
akan dimasukan dalam ujian online Konfirmasi
Registrasi
Activity diag
Login Login
data soal dan hapus data soal setelah Pilih Menu Siswa Halaman Utama
Login Berhasil
ADMIN
us data, tambah ADMIN Server Sistem
Cetak
Data siswa
Konfirmasi
Login Login Tidak cetak Registrasi
Edit Data
Siswa
Sistem Login gagal Konfirmasi
Konfirmasi Pilih Menu Soal Halaman Utama Login berhasil Hapus data
Login
Pilih Menu
Tidak Hapus
Halaman Utama
Login Berhasil Konfirmasi
Data Menu Soal
Mengolah Soal
Data Mata Pelajaran
Edit data Siswa
Cetak data
Edit Keluar
Data Soal
Konfirmasi
Input data
Gambar 3.4 Activity
Gambar 3.4 Diagram
ActivityMengolah
Diagram Siswa
Soal
3.3.1.2.4 Activity Diagram Mengatur Waktu
Mengolah Siswa
Gambar 3.6 Activ
Tidak simpan
Konfirmasi
Sebelum memulai menjalankan
Simpan data diharuskan untuk login dahulu , setelah
3.3.1.2.4 Activity Diagram Mengatur masuk
halaman utama pilih Set Timers dan masukan
Waktu
Simpan
Simpan data
ADMIN WebServer
setelah masuk halaman utama pilih
Sistem
mengerjakan ujian s
Set Timers dan masukan berapa menit
golah Soal
Simpan Konfirmasi
Login Login
Keluar waktu dalam ujian mengatur waktu Login Gagal
siswa, login
cetak untuk
data siswa,
masuk danterlebih
akan muncul
dahulu
pemberitahuan
,setelahmenyimpan
masuk admin mengolah
bisa data
bisa Gambar 3.5 Activity Diagram Mengatur Waktu
siswa dan keluar. Tampilan seperti yang terlihat
mengolah
pada Gambar 3.4. edit data siswa, hapus
data siswa, cetak data siswa, dan akan
muncul pemberitahuan menyimpan
Login
Nomor pendaftaran dan password
Konfirmasi
3.3.1.2 Sequence
Simpan
3.3.1.2.1 Seque
Simpan data Login Gagal
Keluar
Menu Utama
Aplikasi
Upload Data Sequence Diagra
Nilai ujian
pengolahan data
Gambar 3.5 Activity Diagram Mengatur Waktu Memulai
utama admin di
Gambar 3.5 Activity Diagram Mengatur
Profil User Bantuan
Ujian
,setelah masuk
Waktu Pilih Mata
Pelajaran
Mengerjakan Soal
mengolah data
3.3.1.2.5. Activity Diagram Melakukan mengolah data
Konfirmasi
pengolahan akan
Nilai Ujian
Selesai ujian
untuk mendaftar ujian siswa harus registrasi Gambar 3.7 Activity Diagram Mengerjakan Nomor pendaftaran dan password 3.3.1.2 Sequence
3.3.1.2.7.
Profil User Ujian
Login
mengolah data Ta
Tambah,edit,hapus Simpan data m
aplikasi ujian un
3.8
Keluar
T
ujian online.
stelah3.7siswa melakukan
Diagram ujian memilih
Tambah,edit,Hapus Si
Memasukan nomor pendaftran dan password yang Gambar Activity Mengerjakan Pe
Login
Server
Mengolah Siswa
Proses
Halaman Utama
Halaman Utama Login Edit,Hapus,Cetak
T
Konfirmasi
Login Login Gagal
Mengolah Nilai
T
Login Mengolah Waktu T
Cetak nilai
Ta
Login Gagal Mengolah Waktu
T
Ta
Input Waktu
Mengerjakan
Input Waktu
Mengerjakan Pe
Halaman Utama
Pe
Simpan
Halaman Utama
Ujian
Ujian Login Berhasil
Login Berhasil
Selesai Mengerjakan
Simpan Ujian mbar 3.9 Se
Tampilan
Nilai Ujian
3.3.1.2.2 Sequen
Keluar
Keluar Selesai Mengerjakan
Konfirmasi
Ujian Sequence diagrammbar 3.9 Se
Tampilan mulai dari reg
lah Siswa Nilai Ujian
Selesai ujian
melakukan ujian
3.3.1.2.2 Sequen
Gambar 3.10.
Simpan
Konfirmasi
r Waktu Simpan data
Siswa
3.3.1.2. Sequence Diagram E
Input Mulai Ujian
gambaran Gambar_user
Simpan data ujian
3.3.1.2.1. Sequence Diagram Admin tersimpan
3.3.1.2 Sequence Diagram Tampilan soal ujian
Id_user
Konfirmasi
S equence Diagram Admin Id_admin
USER
Nama
gerjakan Soal
mengolah data soal,mata
data mengolah datadata
pelajaran, siswa,
soal,
USER
Id_user n
diamana setiap data pengolahan
mengolah data siswa, diamana setiap data
username
password
akanakan
pengolahan tersimpan padapada
tersimpan database
database Simpan data ujian alamat Me
ad data nilai
kategori,kategori,
tabel soal,tabel user,tabel
tabel soal,tabel nilai dan
user,tabel Tampilan Nilai Ujian
timers , nilai
yangdanseterusnya
timers , yangakan dimasukan
seterusnya akan ke
Gambar 3.10 Sequence Diagram Siswa Gambar Id_user
aplikasi dimasukan
ujian untukkepara siswa dalam
aplikasi ujian untukmateri
ujian online. (ERD) Me
Usern
Tambah,edit,Hapus
Kategori
Usern
Kategori
Set_Soal
Pemberitahuan Tampilan perubahan soal ADMIN Set_Soal
ADMIN -Id_kategori
-Id_kategori -id_set
-Id_Admin -nama_kategori -id_set
dalam Se
-jmlh_soal
-Id_Admin -nama_kategori
dalam Se
-Nama_admin -status -jmlh_soal
+Setting_jumlah soal()
-Username
-Nama_admin -statusMata_pelajaran()
+Edit +pemberitahuan()
+Setting_jumlah soal()
stem
Mengolah Siswa
Menuju Menu Siswa -Password +Hapus_Matapelajaran()
-Username
+Masuk() +Edit Mata_pelajaran() +pemberitahuan()
Tampilan Menu Siswa -Password
+Keluar()
+Mengolah_matapelajaran()
+Masuk()
+Hapus_Matapelajaran()
Nama_fi
Nama_fi
Edit,Hapus,Cetak +Mengolah_soal()
Simpan data perubahan +Keluar()
+Mengolah_siswa()
+Mengolah_waktu()
+Mengolah_matapelajaran() User
Soal
-id_kategori Id_admi
Nama_adm
-pertanyaan
Pemberitahuan tampilan perubahan -id_user
+Mengolah_soal()
Id_admi
-pilihan_a
-nama_user Soal
-pilihan_b
+Mengolah_siswa()
usernam
-gambar_user -pilihan_c
-id_kategori
onfirmasi +Mengolah_waktu() -usernameUser -pilihan_d
Nama_ad
Mengolah Nilai Menuju Menu Nilai -password -pertanyaan
-jawaban
-id_user
-no_pendaftran
Login Tampilan Menu Nilai -pilihan_a
-publish
-asal_sekolah
-nama_user
-alamat
-gambar
-pilihan_b passwor
usernam
Cetak nilai Cetak Laporan Nilai
Timers
-gambar_user
-status
+Tambah_soal()
-pilihan_c
+Edit_soal()
-Id_timers -username
+Edit_user()
-pilihan_d
+Hapus_soal()
Tampilan Cetak laporan Nilai +Hapus _user()
Mengolah Waktu Menuju Menu Waktu -timers -password +Lihat_soal()
-jawaban
+Status_user()
Tampilan Menu Waktu
+Setting_waktu() -no_pendaftran
+Cetak_data() -publish
passwor
+pemberitahuan()
-asal_sekolah -gambar
Input Waktu Simpan data perubahan waktu -alamat
-status
Nilai
-id_nilai
+Tambah_soal() 3.2 Tabe
Pemberitahuan perubahan Timers +Edit_soal()
-id_user
-Id_timers +Edit_user() +Hapus_soal()
Meny
-id_kategori
+Hapus _user()
Berhasil
-point
-timers -tanggal
+Lihat_soal()
+Status_user()
+Setting_waktu()
+pemberitahuan()
+Cetak_data()
+Tampilan_nilai()
+Remidian()
dimasuka
Ga +Lulus()
3.2Nama_
Tabe
+Cetak_nilai()
Username Password
Id_kategori
Id_soal Id_soal Jml_soal Menyimpan data nilai yang telah
n
Terapkan
1
Set_Soal dikerjakan para siswa/siswi di aplikasi
Gambar_user
ujian online.
Id_timers pertanyaan
Id_kategori pertanyaan Id_timers
Id_user Nama_user Id_kategori
publish n
1 n 1
USER Mengerjakan n Soal Mengatur Timers
username n No_pendaftaran
Pilihan_a
Pilihan_b
1 Gambar
Id_nilai point
Id_user
Id_nilai
Point n Id_nilai
Id_user Int(4) Foreign_key
1
Menampilkan Nilai Id_user
Id_kategori Tanggal
Id_kategori Int(4)
Siswa Gambar 3.12 Entity Relationship Diagram
Gambar 3.12 Entity Relationship Diagram
(ERD) Point Int(4)
(ERD)
3.3.2 Perancangan Database
Database sebagai
penyimpanan tempat Tanggal Date
3.3.2. Perancangan Database
data yang terstruktur memudahkan dalam
ri database mengakses data,Perancangan database
ada Gambar Database
ujian sebagai
online sebagai tempat
berikut : penyim 3.4. Tabel Soal
3.1 panan
Tabel data
Adminyang terstruktur memudahkan Menyimpan data soal ujian yang
d_set
Set_Soal dalam mengakses
Username data,
dan password Perancangan
admin untuk login diujikan diaplikasi ujian onli ne.
database ujian online sebagai berikut :
dalam Server.
mlh_soal
Setting_jumlah soal()
pemberitahuan()
Nama_admin Int(2)
-pertanyaan
Gambar Varchar(100)
Jawaban
Tabel SettingVarchar(100) Primary_key adalah implementasi ,tampilan implementasi
aplikasiLogin merupakan halaman
berikutawal aplikasi
3.5. Soal
Publish Enum(‘Y’,’N’)
Mensetting jumlah soal yang akan ujian online senagai :
sebelum
4.3.1.masuk
Loginhalaman utama, untuk bisa login
diujikan pada aplikasi ujian online.
Gambar Varchar(100)
Nama_field Type_data Keterangan
diharuskan
Login registrasi
merupakan terlebih dahuluawaluntuk
halaman
Int(11) aplikasi sebelum masuk halaman utama,
Id_set Primary_key
mendapat nomor pendaftran dan password
untuk bisa login diharuskan registrasi
Jml_soal Int(11)
Nama_user Varchar(100)
Nama_field Type_data
Gambar_user Varchar (50) Keterangan
Username Int(11)
Varchar(20)
Id_set
Password Varchar(50)
Primary_key
No_
Jml_soal
pendaftaran Int(11)
Varchar(20)
Asal_sekolah Varchar(50)
Status
3.7. Tabel User
Enum(‘Y’,’N’)
Gambar 4.1 Login
4.3.2. Registrasi
Registrasi merupak an sarana
3.7. Tabel Waktu pendaftran bagi siswa baru yang
Nama_field
Timers Type_data Keterangan
Int(5) bagi siswa baru yang mengikuti ujian online
Id_user Int(4) Primary_key dengan mengisi data diri dan mendaftar untuk
4. IMPLEMENTASI mendapat nomor pendaftran dan password
Nama_user Varchar(100)
4.3. Implementasi
untuk login.Tampilan seperti Gambar 4.2.
Gambar_user Varchar (50)dan pembuatan
Setelah melalui proses analisis
perancangan,proses desain 4.3.5
aplikasi ujian online masuk Universitas
Merdeka Madiun , maka langkah terakhir
Gambar 4.2 Registrasi s
Gambar 4.2 Registrasi p
Volume 2 Nomor 1 Maret 2017, PILAR TEKNOLOGI, 37 m
4.3.3.Menu Utama
G
Menu utama merupakan halaman awal
Gambar 4.6.
Nilai pada halaman ini setelah user layar ag
fungsi ap
Menu utama merupakan halaman awal
Gambar
Utomo4.2 Registrasi
selesai mengerjakan soal ujian dan
Gambar 4.4 Mata pelajaran
Ridwan Prasetya ,
Arief Budiman & Joko Triono pemberitahuan notifikasi nilai jika siswa
setelah login
4.3.3.Menu Utama
pada menu utama tersedia melakukan ujian yang sama,seperti pada
beberapa
pilihan seperti mulai ujian pada
4.3.3. Menu Utama
Menu utama merupakan halaman
Gambar 4.6.
6. DA
Menu utama login
merupakan halaman awal
gambar buku,
awal bantuan
setelah
setelah tersedia
login beberapa
pada menu simbol tanya,data
pada menu
pilihanutama
utamadiri
tersedia
seperti mulai
Adhar. D
pada ujian
beberapa padauser,
gambar
pilihan keluar
seperti
gambar buku, pada
mulai
bantuangambar
ujian X,
pada
simbol Ap
gambar buku, bantuan simbol tanya,data diri
tanya,data diri pada gambar user, keluar Pe
Tampilan
pada padapada
gambar Gambar
gambar
user, 4.3. pada
X,keluar
Tampilan padagambar
Gambar X,
4.3.
Tampilan pada Gambar 4.3.