Perancangan Sistem Evaluasi Belajar Online (Studi Kasus: Mata Kuliah Pemrograman Basis Data II di STIKOM).
AY
A
PERANCANGAN SISTEM EVALUASI BELAJAR ONLINE
(STUDI KASUS: MATA KULIAH PEMROGRAMAN BASIS
DATA II DI STIKOM)
Indriya Kalana 1), Titik Lusiani 2)
Jurusan Sistem Informasi, STIKOMP Surabaya, email: [email protected]
2)
Jurusan Manajemen Informatika, STIKOMP Surabaya, email: [email protected]
1)
SU
R
AB
Abstract: Database Programming II is one of the subject taught in STIKOMP SURABAYA to achieve
international certification. This subject concerns on Procedural Language/Structure Query Language (PL/SQL).
In which it is one part of Oracle’s international certification. Question types in Database Programming II is
similar to the question type for Oracle’s certification, however, its exam implementation is quite different
between both. Although Database Programming II exam has been conducted online on the laboratory, it is still
found some weaknesses of its system. Reffering to the experiments that have been done, it can be concluded that
the new system could accomodate some questions in form of image or table which can overcome the
weaknesses. The new system could be apply as certification exam simulation for student of STIKOMP
SURABAYA which supports them in preparing them to join Oracle certification, especially PL/SQL. Indeed,
this system also could help the Database Programming II lecturer in evaluating Database Programming II
effectively.
Keywords : Database Programming, PL/SQL, International Certification
ST
IK
O
M
Setiap proses belajar mengajar penting
dilakukan kegiatan evaluasi. Evaluasi di lembaga
pendidikan harus diperhatikan, seperti halnya di
Sekolah Tinggi Manajemen Informatika dan Teknik
Komputer Surabaya (STIKOMP SURABAYA).
Kegiatan evaluasi di STIKOMP SURABAYA
dilakukan pada saat pertengahan semester (UTS)
dan akhir semester (UAS).
STIKOMP SURABAYA sebagai salah
satu perguruan tinggi komputer di Surabaya
memberikan
mata
kuliah
sesuai
dengan
perkembangan teknologi. Beberapa mata kuliah
tersebut merupakan mata kuliah bersertifikasi. Mata
kuliah bersertifikasi adalah mata kuliah yang
memberikan sertifikat internasional. Pemrograman
Basis Data II merupakan salah satu mata kuliah
bersertifikasi. Mata kuliah Pemrograman Basis Data
II membahas materi mengenai Procedural
Language/Structure Query Language (PL/SQL).
PL/SQL merupakan salah satu materi di dalam ujian
untuk memperoleh sertifikasi internasional dari
Oracle. Karena itu model soal untuk evaluasi mata
kuliah Pemrograman Basis Data II seperti model
soal ujian sertifikasi Oracle. Tetapi, pelaksanaan
evaluasi mata kuliah Pemrograman Basis Data II
berbeda dengan pelaksanaan ujian sertifikasi
internasional. Pelaksanaan evaluasi mata kuliah
Pemrograman Basis Data II saat ini telah
dilaksanakan di laboratorium secara online, tetapi
masih terdapat beberapa kelemahan sistem antara
lain: (1) Aplikasi yang kurang user friendly, (2)
Tidak terdapat fasilitas back untuk melihat soal
evaluasi sebelumnya, (3) Soal-soal evaluasi
merupakan soal yang berjenis single answer, (4)
Tidak ada pembobotan soal dalam proses scoring,
(5) Tidak terdapat fasilitas review untuk mengetahui
soal-soal yang belum dikerjakan.
Berdasarkan penelitian yang dilakukan
oleh Prastyawan (Perancangan Sistem Evaluasi
Belajar Berbasis Web (Studi Kasus: Mata Kuliah
SQL di STIKOM), 2006) ditemukan kekurangan di
dalam penelitian tersebut. Kelemahan itu adalah
aplikasi yang dibuat tersebut tidak dapat
menampung masukan pertanyaan yang berupa
gambar atau tabel. Hal ini akan berpengaruh pada
kurang tercapainya tujuan pembuatan aplikasi sistem
evaluasi belajar yang optimal.
Untuk itu perlu dibuat sebuah sistem yang
mampu menampung masukan pertanyaan yang
berupa gambar atau tabel guna menghasilkan sistem
yang lebih baik serta mampu menutupi kelemahankelemahan
sistem
yang
telah
disebutkan
sebelumnya. Dengan adanya sistem yang baru ini
diharapkan dapat menjadi alat simulasi ujian
sertifikasi yang optimal bagi mahasiswa STIKOMP
SURABAYA sehingga dapat membantu mahasiswa
dalam persiapan untuk mengikuti ujian sertifikasi
Oracle khususnya PL/SQL. Selain itu, diharapkan
465
M
Analisa Sistem
ST
IK
O
Setelah menganalisa permasalahan pada sub
bab di atas, maka diperoleh entitas-entitas yang
terlibat dalam sistem evaluasi belajar ini, yang
meliputi:
1. Mahasiswa, sebagai pengguna utama dalam
sistem yang melakukan aktifitas sistem
(evaluasi).
2. Dosen, berfungsi sebagai pengontrol data yang
masuk berdasarkan aktifitas mahasiswa
(pengerjaan ujian) dan orang yang berhak dalam
pembuatan soal ujian. Entitas yang memiliki
hak akses paling tinggi dalam sistem ini adalah
dosen yang memiliki status administrator.
Dosen yang memiliki status administrator
adalah dosen yang berperan sebagai koordinator
pada mata kuliah.
Sistem terdiri dari beberapa sub sistem yang
dapat dijelaskan sebagai berikut:
1. Sub sistem pembuatan soal evaluasi
Sub sistem ini memproses sistem pengadaan
soal untuk evaluasi.
466
AY
A
Diagram Alir Sistem
Diagram alir sistem menggambarkan aliran
proses dari setiap modul atau bagian dari sistem ini.
Diagram alir sistem evaluasi belajar ini antara lain:
1. Diagram alir tabel referensi
2. Diagram alir pelaksanaan evaluasi
3.
4.
Diagram alir pengolahan nilai
Diagram alir pengolahan hasil evaluasi
Context Diagram
Dalam perancangan Context Diagram
yang merupakan bagian Data Flow Diagram (DFD)
dari sistem evaluasi belajar online digunakan
aplikasi ProcessAnalyst dari paket tool desain sistem
Power
Designer
6.
Gambar
6
berikut
menggambarkan Context Diagram sistem evaluasi
belajar online.
SU
Kegiatan
evaluasi
mata
kuliah
Pemrograman Basis Data II di STIKOMP
SURABAYA selama ini masih dilakukan secara
manual, sedangkan ujian sertifikasi internasional
untuk mata kuliah bidang Oracle menggunakan
sistem komputer. Perbedaan sistem tersebut akan
menghasilkan perbedaan situasi pelaksanaan ujian
sehingga memberikan pengaruh mental dan
psikologis mahasiswa ketika mengikuti ujian
sertifikasi internasional.
Berdasarkan hal tersebut, salah satu faktor
penting dalam sebuah sistem evaluasi belajar adalah
kemudahan dalam penggunaan dan pengendalian
data master yang meliputi data-data soal dan
jawaban serta inisialisasi data sistem yang meliputi
setting pengadaan evaluasi belajar.
Sistem evaluasi belajar ini memberikan
keleluasaan bagi dosen dalam mengelola soal-soal
mata kuliah Pemrograman Basis Data II. Dengan
sistem evaluasi ini mahasiswa dapat mengerjakan
evaluasi. Masing-masing mahasiswa mendapatkan
soal yang berbeda-beda. Setelah mahasiswa
menyelesaikan evaluasi, maka bersamaan dengan itu
mahasiswa akan mengetahui hasil evaluasi masingmasing mahasiswa. Hasil evaluasi yang dihasilkan
oleh sistem juga akan digunakan dosen sebagai
acuan hasil proses belajar mengajar di kelas dan
sebagai laporan nilai mahasiswa kepada bagian
akademik.
Sub sistem pelaksanaan evaluasi
Sub sistem ini merupakan sub sistem utama dari
sistem evaluasi belajar yang memproses
representasi data soal evaluasi sebagai bentuk
dialog dua arah antara sistem dengan end user.
3. Sub sistem pembuatan laporan
Sub sistem ini memproses sistem yang
berhubungan dengan modul laporan sebagai
representasi data berdasarkan aktifitas sistem.
AB
METODE
Identifikasi Masalah
2.
R
sistem ini juga dapat membantu dosen pembina mata
kuliah Pemrograman Basis Data II dalam proses
evaluasi mata kuliah Pemrograman Basis Data II
yang efektif.
Data Pilihan Jawaban Soal
Data Jawaban Soal
Data Gambar Soal
Data Soal
Data Peserta
Dosen
Data Pokok Bahasan
Data Paket Soal
0
Data Jadwal
Data Jenis Evaluasi
Laporan Nilai Evaluasi
Sistem Evaluasi Belajar Online
Laporan Soal Evaluasi
Laporan Nilai Evaluasi
Laporan Jadwal Evaluasi
+
Laporan Peserta Evaluasi
Data Jawaban
Data NIM
Mahasiswa
Gambar 1. Context Diagram Sistem Evaluasi Belajar
Online
Hierarchial Input Process Output (HIPO)
Hierarchial Input Process Output
(HIPO) merupakan diagram berjenjang yang
menggambarkan keseluruhan proses yang terjadi
pada sistem. Gambar 7 menggambarkan HIPO dari
sistem.
0
Si stem
Evaluasi
Belajar Online
2
3
Pelaksanaan
Evaluasi
Pembuatan
Laporan
1.1
1.2
1.4
1.5
1.6
2.1
2. 2
2. 3
Maintenanc e
Pokok
Bahasan
Maintenance
Soal
Maintenance
Pil ihan
J awaban
Maintenance
Jawaban Soal
Maint enance
Paket Soal
Pengadaan
Evaluasi
Pendaftaran
Peserta
Pengerjaan
Evaluasi
AY
A
1
Pembuatan
Soal Evaluasi
3.1
3.2
3.3
3.4
Pembuatan
LaporanS oal
Evaluasi
Pembuatan
Laporan Jadwal
Evaluasi
Pembuatan
Laporan Peserta
Evaluasi
Pembuatan
Laporan Nilai
Eval uasi
1.3
Maintenance
GambarSoal
2.3.2
2.3.3
Pemberian
Jawaban
Penilaian
Evaluasi
2.3. 1.1
AB
2.3.1
Penent uan
Soal
2. 3. 1.2
Random
Soal
R
Pencatatan
Evaluasi
Gambar 2. Hierarchial Input Process Output (HIPO) Sistem Evaluasi Belajar Online
HASIL DAN PEMBAHASAN
Form Menu Utama merupakan form
induk dari aplikasi Sistem Evaluasi Belajar Online.
Ada 3 (tiga) tingkatan user yang terdapat pada
aplikasi. Dosen Koordinator mata kuliah
Pemrograman Basis Data II dalam hal ini bertindak
sebagai administrator, dosen pengajar mata kuliah
Pemrograman Basis Data II dalam hal ini sebagai
penanggung jawab data peserta, sedangkan
mahasiswa dalam hal ini sebagai peserta evaluasi.
Gambar 4 menunjukkan Form Menu Utama
aplikasi Sistem Evaluasi Belajar Online.
ST
IK
O
M
SU
Pada awal aplikasi Sistem Evaluasi Belajar Online
dijalankan, pengguna diharuskan untuk memasukkan
pengaturan koneksi server terlebih dahulu.
Pengaturan koneksi server ini meliputi lokasi server,
nama database, user id koneksi server dan password
koneksi server. Untuk pengisian lokasi server dapat
digunakan nama komputer atau alamat Internet
Protocol (IP) dari komputer yang dijadikan sebagai
server. Gambar 3 menunjukkan tampilan awal
sekaligus pengaturan koneksi server dari aplikasi
Sistem Evaluasi Belajar Online.
Gambar 3. Tampilan Koneksi Server
.
Gambar 4. Form Menu Utama
467
AY
A
Untuk mengakses aplikasi sesuai dengan
tingkatan user yang dimiliki, terlebih dahulu harus
melalui proses login pada Form Meu Utama. Proses
login dapat dilakukan setelah user menekan teks link
login. Proses login ini dimaksudkan untuk
menciptakan keamanan pada aplikasi dan data.
Gambar 5 menunjukkan tampilan untuk proses
login.
Gambar 8. Tampilan Menu Utama User Peserta
M
AB
SU
Apabila proses login berhasil dan user
masuk sebagai administrator maka akan muncul
tampilan menu utama administrator seperti pada
gambar 6.
R
Gambar 5. Tampilan Proses Login
User Administrator dapat mengelola datadata master dari aplikasi. Berikut beberapa contoh
master dari aplikasi:
1. Master Pokok Bahasan
Form Master Pokok Bahasan merupakan
form dimana data-data pokok bahasan yang terdapat
pada mata kuliah Pemrograman Basis Data II dibuat
dalam aplikasi. Form Master Pokok Bahasan
ditunjukkan pada gambar 9.
O
Gambar 6. Tampilan Menu Utama User
Administrator
2.
Master Soal Evaluasi
Form Master Soal Evaluasi merupakan
form dimana data-data soal evaluasi Pemrograman
Basis Data II dibuat dalam aplikasi. Form Master
Soal Evaluasi ditunjukkan pada gambar 10.
ST
IK
Apabila proses login berhasil dan user
masuk sebagai dosen maka akan muncul tampilan
menu utama dosen seperti pada gambar 7.
Gambar 9. Form Master Pokok Bahasan
Gambar 7 Tampilan Menu Utama User Dosen
Apabila proses login berhasil dan user
masuk sebagai peserta maka akan muncul tampilan
seperti pada gambar 8.
468
Gambar 10. Form Master Soal Evaluasi
Master Paket Soal Evaluasi
Form Master Paket Soal merupakan form
dimana data paket soal dibuat dalam aplikasi. Paket
3.
Soal ini akan memuat suatu kelompok soal yang
akan digunakan saat evaluasi Pemrograman Basis
Data II. Form Master Paket Soal ditunjukkan pada
gambar 11.
RUJUKAN
S., 2001. Dasar-dasar Evaluasi
Pendidikan. Jakarta: PT. Bumi Aksara.
Damani, Z., 2002, Ascii Encryption/Decryption, 16
Mei 2008. URL: http://www.planetsource-code.com/vb/scripts/Show
Code.asp?txtCodeId=667&lngWId=10
Faisal, M. A.. 2008. Rancang Bangun Sistem
Informasi Perpustakaan di Universitas
Putra Bangsa Surabaya, Sekolah Tinggi
Manajemen Informatika & Teknik
Komputer.
Hariyanto, B., 2004. Sistem Manajemen Basisdata.
Bandung: Informatika.
Heryanto, I. dan Raharjo, B., 2002. Memahami
Konsep SQL dan PL/SQL di Oracle Studi
Kasus Inventori. Bandung: Informatika.
Kalana, I., Andayani, W. dan Fanani, A. 2006.
Sistem Informasi Klinik Umum dan Gigi
Jembatan Merah. Sekolah Tinggi
Manajemen Informatika & Teknik
Komputer
Kristianto, H. 2008. Menyimpan & Membaca
Gambar dari Database Menggunakan
C#.Net,
21
Mei
2008.
URL:
http://antodoroki.wordpress.com/2008/02
/27/archieve-menyimpan-membacagambar-dari-database-menggunakancnet/
Prastyawan, A. D., 2006. Perancangan Sistem
Evaluasi Belajar Berbasis Web (Studi
Kasus: Mata Kuliah SQL di STIKOM),
Sekolah Tinggi Manajemen Informatika
& Teknik Komputer, Surabaya.
Purwanto, M. N., 2004. Prinsip-prinsip dan Teknik
Evaluasi Pengajaran. Bandung: PT.
Remaja Rosdakarya.
Rizky, S., 2006, Interaksi Manusia dan Komputer,
Sekolah Tinggi Manajemen Informatika
& Teknik Komputer, Surabaya.
Whoisit, 2006, Random Number, 16 Mei 2008.
URL:
http://www.planet-sourcecode.com/vb/scripts/ShowCode.asp?txtC
odeId=4882&lngWId=10
Winkel, W.S., 1991. Psikologi Pengajaran. Jakarta:
PT. Grasindo
AB
AY
A
Arikunto,
M
SU
User Peserta hanya memiliki akses
terhadap evaluasi dimana akan dilaksanakan proses
evaluasi. Sebelum form Evaluasi muncul, peserta
akan diperiksa terlebih dahulu jadwal evaluasinya
oleh sistem. Apabila peserta masuk tidak sesuai
dengan jadwal evaluasi yang telah diatur oleh dosen
atau administrator, maka system akan menolak
peserta tersebut. Apabila peserta masuk sesuai
dengan jadwal evaluasi yang telah diatur maka akan
muncul peraturan evaluasi yang menerangkan
bagaimana proses evaluasi dilaksanakan. Proses
evaluasi dibagi dalam 2 (dua) jenis soal yaitu soal
berjawaban jamak dan soal berjawaban tunggal.
Untuk soal berjawaban jamak, pilihan jawaban akan
ditampilkan menggunakan checkbox. Untuk soal
berjawaban tunggal, pilihan jawaban akan
ditampilkan menggunakan radiobutton.
R
Gambar 11. Form Master Paket Soal
ST
IK
O
SIMPULAN
Setelah dilakukan analisis, perancangan
sistem, pembuatan aplikasi dan dilakukan evaluasi
hasil aplikasi Sistem Evaluasi Belajar Online, dapat
disimpulkan bahwa Sistem Evaluasi Belajar Online
ini merupakan salah satu solusi terhadap
permasalahan yang ada pada pelaksanaan evaluasi
mata kuliah Pemrograman Basis Data II di
STIKOMP Surabaya. Sistem informasi ini mampu
membantu pihak STIKOMP Surabaya khususnya
dosen
yang
bertanggung
jawab
dalam
penyelenggaraan mata kuliah Pemrograman Basis
Data II untuk mencapai hasil penyelenggaraan
pendidikan yang optimal.
469
A
PERANCANGAN SISTEM EVALUASI BELAJAR ONLINE
(STUDI KASUS: MATA KULIAH PEMROGRAMAN BASIS
DATA II DI STIKOM)
Indriya Kalana 1), Titik Lusiani 2)
Jurusan Sistem Informasi, STIKOMP Surabaya, email: [email protected]
2)
Jurusan Manajemen Informatika, STIKOMP Surabaya, email: [email protected]
1)
SU
R
AB
Abstract: Database Programming II is one of the subject taught in STIKOMP SURABAYA to achieve
international certification. This subject concerns on Procedural Language/Structure Query Language (PL/SQL).
In which it is one part of Oracle’s international certification. Question types in Database Programming II is
similar to the question type for Oracle’s certification, however, its exam implementation is quite different
between both. Although Database Programming II exam has been conducted online on the laboratory, it is still
found some weaknesses of its system. Reffering to the experiments that have been done, it can be concluded that
the new system could accomodate some questions in form of image or table which can overcome the
weaknesses. The new system could be apply as certification exam simulation for student of STIKOMP
SURABAYA which supports them in preparing them to join Oracle certification, especially PL/SQL. Indeed,
this system also could help the Database Programming II lecturer in evaluating Database Programming II
effectively.
Keywords : Database Programming, PL/SQL, International Certification
ST
IK
O
M
Setiap proses belajar mengajar penting
dilakukan kegiatan evaluasi. Evaluasi di lembaga
pendidikan harus diperhatikan, seperti halnya di
Sekolah Tinggi Manajemen Informatika dan Teknik
Komputer Surabaya (STIKOMP SURABAYA).
Kegiatan evaluasi di STIKOMP SURABAYA
dilakukan pada saat pertengahan semester (UTS)
dan akhir semester (UAS).
STIKOMP SURABAYA sebagai salah
satu perguruan tinggi komputer di Surabaya
memberikan
mata
kuliah
sesuai
dengan
perkembangan teknologi. Beberapa mata kuliah
tersebut merupakan mata kuliah bersertifikasi. Mata
kuliah bersertifikasi adalah mata kuliah yang
memberikan sertifikat internasional. Pemrograman
Basis Data II merupakan salah satu mata kuliah
bersertifikasi. Mata kuliah Pemrograman Basis Data
II membahas materi mengenai Procedural
Language/Structure Query Language (PL/SQL).
PL/SQL merupakan salah satu materi di dalam ujian
untuk memperoleh sertifikasi internasional dari
Oracle. Karena itu model soal untuk evaluasi mata
kuliah Pemrograman Basis Data II seperti model
soal ujian sertifikasi Oracle. Tetapi, pelaksanaan
evaluasi mata kuliah Pemrograman Basis Data II
berbeda dengan pelaksanaan ujian sertifikasi
internasional. Pelaksanaan evaluasi mata kuliah
Pemrograman Basis Data II saat ini telah
dilaksanakan di laboratorium secara online, tetapi
masih terdapat beberapa kelemahan sistem antara
lain: (1) Aplikasi yang kurang user friendly, (2)
Tidak terdapat fasilitas back untuk melihat soal
evaluasi sebelumnya, (3) Soal-soal evaluasi
merupakan soal yang berjenis single answer, (4)
Tidak ada pembobotan soal dalam proses scoring,
(5) Tidak terdapat fasilitas review untuk mengetahui
soal-soal yang belum dikerjakan.
Berdasarkan penelitian yang dilakukan
oleh Prastyawan (Perancangan Sistem Evaluasi
Belajar Berbasis Web (Studi Kasus: Mata Kuliah
SQL di STIKOM), 2006) ditemukan kekurangan di
dalam penelitian tersebut. Kelemahan itu adalah
aplikasi yang dibuat tersebut tidak dapat
menampung masukan pertanyaan yang berupa
gambar atau tabel. Hal ini akan berpengaruh pada
kurang tercapainya tujuan pembuatan aplikasi sistem
evaluasi belajar yang optimal.
Untuk itu perlu dibuat sebuah sistem yang
mampu menampung masukan pertanyaan yang
berupa gambar atau tabel guna menghasilkan sistem
yang lebih baik serta mampu menutupi kelemahankelemahan
sistem
yang
telah
disebutkan
sebelumnya. Dengan adanya sistem yang baru ini
diharapkan dapat menjadi alat simulasi ujian
sertifikasi yang optimal bagi mahasiswa STIKOMP
SURABAYA sehingga dapat membantu mahasiswa
dalam persiapan untuk mengikuti ujian sertifikasi
Oracle khususnya PL/SQL. Selain itu, diharapkan
465
M
Analisa Sistem
ST
IK
O
Setelah menganalisa permasalahan pada sub
bab di atas, maka diperoleh entitas-entitas yang
terlibat dalam sistem evaluasi belajar ini, yang
meliputi:
1. Mahasiswa, sebagai pengguna utama dalam
sistem yang melakukan aktifitas sistem
(evaluasi).
2. Dosen, berfungsi sebagai pengontrol data yang
masuk berdasarkan aktifitas mahasiswa
(pengerjaan ujian) dan orang yang berhak dalam
pembuatan soal ujian. Entitas yang memiliki
hak akses paling tinggi dalam sistem ini adalah
dosen yang memiliki status administrator.
Dosen yang memiliki status administrator
adalah dosen yang berperan sebagai koordinator
pada mata kuliah.
Sistem terdiri dari beberapa sub sistem yang
dapat dijelaskan sebagai berikut:
1. Sub sistem pembuatan soal evaluasi
Sub sistem ini memproses sistem pengadaan
soal untuk evaluasi.
466
AY
A
Diagram Alir Sistem
Diagram alir sistem menggambarkan aliran
proses dari setiap modul atau bagian dari sistem ini.
Diagram alir sistem evaluasi belajar ini antara lain:
1. Diagram alir tabel referensi
2. Diagram alir pelaksanaan evaluasi
3.
4.
Diagram alir pengolahan nilai
Diagram alir pengolahan hasil evaluasi
Context Diagram
Dalam perancangan Context Diagram
yang merupakan bagian Data Flow Diagram (DFD)
dari sistem evaluasi belajar online digunakan
aplikasi ProcessAnalyst dari paket tool desain sistem
Power
Designer
6.
Gambar
6
berikut
menggambarkan Context Diagram sistem evaluasi
belajar online.
SU
Kegiatan
evaluasi
mata
kuliah
Pemrograman Basis Data II di STIKOMP
SURABAYA selama ini masih dilakukan secara
manual, sedangkan ujian sertifikasi internasional
untuk mata kuliah bidang Oracle menggunakan
sistem komputer. Perbedaan sistem tersebut akan
menghasilkan perbedaan situasi pelaksanaan ujian
sehingga memberikan pengaruh mental dan
psikologis mahasiswa ketika mengikuti ujian
sertifikasi internasional.
Berdasarkan hal tersebut, salah satu faktor
penting dalam sebuah sistem evaluasi belajar adalah
kemudahan dalam penggunaan dan pengendalian
data master yang meliputi data-data soal dan
jawaban serta inisialisasi data sistem yang meliputi
setting pengadaan evaluasi belajar.
Sistem evaluasi belajar ini memberikan
keleluasaan bagi dosen dalam mengelola soal-soal
mata kuliah Pemrograman Basis Data II. Dengan
sistem evaluasi ini mahasiswa dapat mengerjakan
evaluasi. Masing-masing mahasiswa mendapatkan
soal yang berbeda-beda. Setelah mahasiswa
menyelesaikan evaluasi, maka bersamaan dengan itu
mahasiswa akan mengetahui hasil evaluasi masingmasing mahasiswa. Hasil evaluasi yang dihasilkan
oleh sistem juga akan digunakan dosen sebagai
acuan hasil proses belajar mengajar di kelas dan
sebagai laporan nilai mahasiswa kepada bagian
akademik.
Sub sistem pelaksanaan evaluasi
Sub sistem ini merupakan sub sistem utama dari
sistem evaluasi belajar yang memproses
representasi data soal evaluasi sebagai bentuk
dialog dua arah antara sistem dengan end user.
3. Sub sistem pembuatan laporan
Sub sistem ini memproses sistem yang
berhubungan dengan modul laporan sebagai
representasi data berdasarkan aktifitas sistem.
AB
METODE
Identifikasi Masalah
2.
R
sistem ini juga dapat membantu dosen pembina mata
kuliah Pemrograman Basis Data II dalam proses
evaluasi mata kuliah Pemrograman Basis Data II
yang efektif.
Data Pilihan Jawaban Soal
Data Jawaban Soal
Data Gambar Soal
Data Soal
Data Peserta
Dosen
Data Pokok Bahasan
Data Paket Soal
0
Data Jadwal
Data Jenis Evaluasi
Laporan Nilai Evaluasi
Sistem Evaluasi Belajar Online
Laporan Soal Evaluasi
Laporan Nilai Evaluasi
Laporan Jadwal Evaluasi
+
Laporan Peserta Evaluasi
Data Jawaban
Data NIM
Mahasiswa
Gambar 1. Context Diagram Sistem Evaluasi Belajar
Online
Hierarchial Input Process Output (HIPO)
Hierarchial Input Process Output
(HIPO) merupakan diagram berjenjang yang
menggambarkan keseluruhan proses yang terjadi
pada sistem. Gambar 7 menggambarkan HIPO dari
sistem.
0
Si stem
Evaluasi
Belajar Online
2
3
Pelaksanaan
Evaluasi
Pembuatan
Laporan
1.1
1.2
1.4
1.5
1.6
2.1
2. 2
2. 3
Maintenanc e
Pokok
Bahasan
Maintenance
Soal
Maintenance
Pil ihan
J awaban
Maintenance
Jawaban Soal
Maint enance
Paket Soal
Pengadaan
Evaluasi
Pendaftaran
Peserta
Pengerjaan
Evaluasi
AY
A
1
Pembuatan
Soal Evaluasi
3.1
3.2
3.3
3.4
Pembuatan
LaporanS oal
Evaluasi
Pembuatan
Laporan Jadwal
Evaluasi
Pembuatan
Laporan Peserta
Evaluasi
Pembuatan
Laporan Nilai
Eval uasi
1.3
Maintenance
GambarSoal
2.3.2
2.3.3
Pemberian
Jawaban
Penilaian
Evaluasi
2.3. 1.1
AB
2.3.1
Penent uan
Soal
2. 3. 1.2
Random
Soal
R
Pencatatan
Evaluasi
Gambar 2. Hierarchial Input Process Output (HIPO) Sistem Evaluasi Belajar Online
HASIL DAN PEMBAHASAN
Form Menu Utama merupakan form
induk dari aplikasi Sistem Evaluasi Belajar Online.
Ada 3 (tiga) tingkatan user yang terdapat pada
aplikasi. Dosen Koordinator mata kuliah
Pemrograman Basis Data II dalam hal ini bertindak
sebagai administrator, dosen pengajar mata kuliah
Pemrograman Basis Data II dalam hal ini sebagai
penanggung jawab data peserta, sedangkan
mahasiswa dalam hal ini sebagai peserta evaluasi.
Gambar 4 menunjukkan Form Menu Utama
aplikasi Sistem Evaluasi Belajar Online.
ST
IK
O
M
SU
Pada awal aplikasi Sistem Evaluasi Belajar Online
dijalankan, pengguna diharuskan untuk memasukkan
pengaturan koneksi server terlebih dahulu.
Pengaturan koneksi server ini meliputi lokasi server,
nama database, user id koneksi server dan password
koneksi server. Untuk pengisian lokasi server dapat
digunakan nama komputer atau alamat Internet
Protocol (IP) dari komputer yang dijadikan sebagai
server. Gambar 3 menunjukkan tampilan awal
sekaligus pengaturan koneksi server dari aplikasi
Sistem Evaluasi Belajar Online.
Gambar 3. Tampilan Koneksi Server
.
Gambar 4. Form Menu Utama
467
AY
A
Untuk mengakses aplikasi sesuai dengan
tingkatan user yang dimiliki, terlebih dahulu harus
melalui proses login pada Form Meu Utama. Proses
login dapat dilakukan setelah user menekan teks link
login. Proses login ini dimaksudkan untuk
menciptakan keamanan pada aplikasi dan data.
Gambar 5 menunjukkan tampilan untuk proses
login.
Gambar 8. Tampilan Menu Utama User Peserta
M
AB
SU
Apabila proses login berhasil dan user
masuk sebagai administrator maka akan muncul
tampilan menu utama administrator seperti pada
gambar 6.
R
Gambar 5. Tampilan Proses Login
User Administrator dapat mengelola datadata master dari aplikasi. Berikut beberapa contoh
master dari aplikasi:
1. Master Pokok Bahasan
Form Master Pokok Bahasan merupakan
form dimana data-data pokok bahasan yang terdapat
pada mata kuliah Pemrograman Basis Data II dibuat
dalam aplikasi. Form Master Pokok Bahasan
ditunjukkan pada gambar 9.
O
Gambar 6. Tampilan Menu Utama User
Administrator
2.
Master Soal Evaluasi
Form Master Soal Evaluasi merupakan
form dimana data-data soal evaluasi Pemrograman
Basis Data II dibuat dalam aplikasi. Form Master
Soal Evaluasi ditunjukkan pada gambar 10.
ST
IK
Apabila proses login berhasil dan user
masuk sebagai dosen maka akan muncul tampilan
menu utama dosen seperti pada gambar 7.
Gambar 9. Form Master Pokok Bahasan
Gambar 7 Tampilan Menu Utama User Dosen
Apabila proses login berhasil dan user
masuk sebagai peserta maka akan muncul tampilan
seperti pada gambar 8.
468
Gambar 10. Form Master Soal Evaluasi
Master Paket Soal Evaluasi
Form Master Paket Soal merupakan form
dimana data paket soal dibuat dalam aplikasi. Paket
3.
Soal ini akan memuat suatu kelompok soal yang
akan digunakan saat evaluasi Pemrograman Basis
Data II. Form Master Paket Soal ditunjukkan pada
gambar 11.
RUJUKAN
S., 2001. Dasar-dasar Evaluasi
Pendidikan. Jakarta: PT. Bumi Aksara.
Damani, Z., 2002, Ascii Encryption/Decryption, 16
Mei 2008. URL: http://www.planetsource-code.com/vb/scripts/Show
Code.asp?txtCodeId=667&lngWId=10
Faisal, M. A.. 2008. Rancang Bangun Sistem
Informasi Perpustakaan di Universitas
Putra Bangsa Surabaya, Sekolah Tinggi
Manajemen Informatika & Teknik
Komputer.
Hariyanto, B., 2004. Sistem Manajemen Basisdata.
Bandung: Informatika.
Heryanto, I. dan Raharjo, B., 2002. Memahami
Konsep SQL dan PL/SQL di Oracle Studi
Kasus Inventori. Bandung: Informatika.
Kalana, I., Andayani, W. dan Fanani, A. 2006.
Sistem Informasi Klinik Umum dan Gigi
Jembatan Merah. Sekolah Tinggi
Manajemen Informatika & Teknik
Komputer
Kristianto, H. 2008. Menyimpan & Membaca
Gambar dari Database Menggunakan
C#.Net,
21
Mei
2008.
URL:
http://antodoroki.wordpress.com/2008/02
/27/archieve-menyimpan-membacagambar-dari-database-menggunakancnet/
Prastyawan, A. D., 2006. Perancangan Sistem
Evaluasi Belajar Berbasis Web (Studi
Kasus: Mata Kuliah SQL di STIKOM),
Sekolah Tinggi Manajemen Informatika
& Teknik Komputer, Surabaya.
Purwanto, M. N., 2004. Prinsip-prinsip dan Teknik
Evaluasi Pengajaran. Bandung: PT.
Remaja Rosdakarya.
Rizky, S., 2006, Interaksi Manusia dan Komputer,
Sekolah Tinggi Manajemen Informatika
& Teknik Komputer, Surabaya.
Whoisit, 2006, Random Number, 16 Mei 2008.
URL:
http://www.planet-sourcecode.com/vb/scripts/ShowCode.asp?txtC
odeId=4882&lngWId=10
Winkel, W.S., 1991. Psikologi Pengajaran. Jakarta:
PT. Grasindo
AB
AY
A
Arikunto,
M
SU
User Peserta hanya memiliki akses
terhadap evaluasi dimana akan dilaksanakan proses
evaluasi. Sebelum form Evaluasi muncul, peserta
akan diperiksa terlebih dahulu jadwal evaluasinya
oleh sistem. Apabila peserta masuk tidak sesuai
dengan jadwal evaluasi yang telah diatur oleh dosen
atau administrator, maka system akan menolak
peserta tersebut. Apabila peserta masuk sesuai
dengan jadwal evaluasi yang telah diatur maka akan
muncul peraturan evaluasi yang menerangkan
bagaimana proses evaluasi dilaksanakan. Proses
evaluasi dibagi dalam 2 (dua) jenis soal yaitu soal
berjawaban jamak dan soal berjawaban tunggal.
Untuk soal berjawaban jamak, pilihan jawaban akan
ditampilkan menggunakan checkbox. Untuk soal
berjawaban tunggal, pilihan jawaban akan
ditampilkan menggunakan radiobutton.
R
Gambar 11. Form Master Paket Soal
ST
IK
O
SIMPULAN
Setelah dilakukan analisis, perancangan
sistem, pembuatan aplikasi dan dilakukan evaluasi
hasil aplikasi Sistem Evaluasi Belajar Online, dapat
disimpulkan bahwa Sistem Evaluasi Belajar Online
ini merupakan salah satu solusi terhadap
permasalahan yang ada pada pelaksanaan evaluasi
mata kuliah Pemrograman Basis Data II di
STIKOMP Surabaya. Sistem informasi ini mampu
membantu pihak STIKOMP Surabaya khususnya
dosen
yang
bertanggung
jawab
dalam
penyelenggaraan mata kuliah Pemrograman Basis
Data II untuk mencapai hasil penyelenggaraan
pendidikan yang optimal.
469