PADA PRIMAGAMA CABANG MALANG
TUGAS AKHIR
Nama : WISNU MAHENDRA DATA
Nim : 04.41010.0357
Program : S1 (Strata Satu)
Jurusan : SISTEM INFORMASI
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER
SURABAYA
Evaluasi yang tepat sangat dibutuhkan sebagai sarana untuk mendapatkan
informasi, dan memberikan informasi yang berguna untuk menilai alternatif keputusan
agar Primagama mampu menjadi pendamping belajar yang baik bagi siswa. Pihak
sekolah asal siswa juga menginginkan informasi secara detail perkembangan siswanya
selama berada di Primagama seperti pemahaman siswa terhadap mata pelajaran, beserta
perkembangannya.
Permodelan sistem evaluasi yang dibuat adalah mendapatkan dua nilai yaitu
nilai hasil tryout dan nilai pemahaman siswa terhadap mata pelajaran yang diuji.
Pembuatan soal tryout diperlukan untuk menghasilkan Nilai pemahaman siswa.
Sistem evaluasi siswa memberikan informasi evaluasi berdasarkan kelas, mata
pelajaran, materi, dan perkembangan siswa pada mata pelajaran kepada siswa, tentor, dan
bagian front office Primagama. laporan atau feedback yang lebih tepat, lebih cepat, dan
lebih akurat dapat diberikan kepada sekolah asal siswa terkait perkembangan siswa
selama mengikuti pembelajaran di Primagama.
Kesimpulan yang dapat diambil dari sistem evaluasi siswa berbasis web
berdasarkan angket yang telah diberikan kepada siswa, dan pihak Primagama adalah
sistem ini mampu membantu proses pembuatan soal tryout, memberikan penilaian
evaluasi, dan pembuatan laporan-laporan yang dibutuhkan primagama.
ix
ABSTRAK ... vii
KATA PENGANTAR ... viii
DAFTAR ISI ... ix
DAFTAR TABEL ... xi
DAFTAR GAMBAR ... xii
DAFTAR LAMPIRAN ... xv
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Perumusan Masalah ... 2
1.3 Pembatasan Masalah ... 2
1.4 Tujuan ... 3
1.5 Sistematika Penulisan ... 3
BAB II LANDASAN TEORI... 5
2.1 Evaluasi ... 5
2.2 Tujuan Evaluasi ... 5
2.3 Fungsi Evaluasi... 6
2.4 Manfaat Evaluasi ... 6
2.5 Evaluasi Diagnostik ... 7
2.6 Prinsip Evaluasi ... 8
2.7 Penilaian Acuan Patokan ... ... 8
x
Halaman
BAB III PERANCANGAN SISTEM ... 12
3.1 Analisa Permasalahan ... 12
3.2 Perancangan Sistem ... 14
3.2.1 Dokumen Flow Terkomputerisasi... 14
3.2.2 Data Flow Diagram ... 15
3.2.4 Entity Relationship Diagram ... 20
3.2.5 Struktur Database ... 22
3.2.6 Desain Input dan Output ... 27
3.3 Desain Uji Coba Fitur Dasar Sistem... 37
BAB IV IMPLEMENTASI DAN EVALUASI ... 42
4.1 Kebutuhan Sistem ... 42
4.2 Implementasi Sistem ... 42
4.2.1 Tampilan Awal... 43
4.2.2 Tampilan User Siswa ... 44
4.2.3 Tampilan User Admin ... 49
4.3 Uji Coba dan Evaluasi ... 59
BAB V PENUTUP ... 72
5.1 Kesimpulan ... 72
5.2 Saran ... 72
DAFTAR PUSTAKA ... 73
1
PENDAHULUAN
1.1 Latar Belakang Masalah
Primagama adalah lembaga pendidikan yang pada awalnya banyak
terpusat sebagai bimbingan tes. Namun dalam perkembangannya dan seiring pula
dengan kebutuhan masyarakat pendidikan itu sendiri, Primagama telah bergeser
menjadi lembaga pendamping belajar para siswa untuk mencapai prestasi belajar
puncaknya.
Evaluasi yang tepat sangat dibutuhkan sebagai sarana untuk
mendapatkan informasi, dan memberikan informasi yang berguna untuk menilai
alternatif keputusan agar Primagama mampu menjadi pendamping belajar yang
baik bagi siswa. Seiring dengan Primagama, pihak sekolah asal siswa juga
menginginkan informasi secara detail perkembangan siswanya selama berada di
Primagama seperti pemahaman siswa terhadap mata pelajaran, beserta
perkembangannya.
Berdasarkan permasalahan yang ada dibuat permodelan sistem evaluasi
untuk mengevaluasi siswa sehingga didapatkan dua nilai yaitu nilai hasil tryout
dan nilai pemahaman siswa terhadap mata pelajaran yang diuji. Dengan adanya
evaluasi ini, pihak Primagama diharapkan dapat memberikan hasil evaluasi yang
lebih tepat, dan akurat kepada siswa, dan sekolah asal siswa.
Sistem evaluasi siswa memberikan informasi evaluasi berdasarkan kelas,
pelajaran kepada siswa, tentor, dan bagian front office Primagama. laporan atau
feedback yang lebih tepat, lebih cepat, dan lebih akurat dapat diberikan kepada
sekolah asal siswa terkait perkembangan siswa selama mengikuti pembelajaran di
Primagama.
Pemilihan aplikasi berupa web karena informasi yang akan ditampilkan
harus bisa diakses oleh semua orang. Infrastruktur pengguna yang tidak terbatas
dan memiliki berbagai variasi, pengaturan aplikasi seminimal mungkin, tidak
terlalu banyak memanfaatkan fasilitas yang terdapat dalam sistem operasi dan
sekuritas yang minimal (Rizky, 2007).
1.2 Perumusan Masalah
Berdasarkan latar belakang, maka didapat perumusan masalah adalah
Bagaimana menghasilkan sistem evaluasi belajar siswa yang dapat membantu
proses pembuatan soal tryout, memberikan penilaian evaluasi, dan pembuatan
laporan-laporan yang dibutuhkan primagama berbasis web.
1.3 Pembatasan Masalah
Batasan permasalahan dalam pembuatan sistem ini adalah sebagai
berikut:
1. Informasi evaluasi siswa yang ditampilkan oleh Primagama untuk siswa.
2. Fasilitas tryout online, sebagai tolak ukur evaluasi siswa.
3. Fasilitas latihan online, sebagai media pembelajaran siswa sebelum
mengikuti tryout atau ujian di sekolah.
4. Biodata siswa untuk mengetahui data tentang siswa.
6. Mata pelajaran yang diteliti adalah matematika sekolah dasar kelas 3
semester dua.
1.4 Tujuan
Tujuan dari penelitian ini adalah menghasilkan sistem evaluasi belajar
siswa yang dapat membantu proses pembuatan soal tryout, memberikan penilaian
evaluasi, dan pembuatan laporan-laporan yang dibutuhkan primagama berbasis
web.
1.5 Sistematika Penulisan
Sistematika penulisan yang digunakan dalam penyusunan laporan Tugas
Akhir ini dibedakan dengan pembagian bab – bab dengan rincian sebagai berikut :
BAB I PENDAHULUAN
Dalam bab ini dijelaskan tentang latar belakang, perumusan
masalah, pembatasan masalah, tujuan, serta sistematika penulisan
tugas akhir ini.
BAB II LANDASAN TEORI
Dalam bab ini dijelaskan tentang materi yang terdapat pada sistem
informasi akademik mulai dari pengertian evaluasi, tujuan evaluasi
fungsi evaluasi, manfaat evaluasi, evaluasi diagnostik, prinsip
evaluasi, penilaian acuka patokan, dan pengertian web.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Dalam bab ini dijelaskan tentang tahap-tahap yang dikerjakan
dalam penyelesaian sistem mulai dari analisa permasalahan,
BAB IV IMPLEMENTASI DAN EVALUASI SISTEM
Dalam bab ini dijelaskan tentang kebutuhan sistem yang
dibutuhkan, implementasi sistem, evaluasi sistem, ujicoba hasil.
BAB V PENUTUP
Bab ini berisi kesimpulan dari sistem yang dibuat dan saran untuk
5
2.1 Evaluasi
Menurut (Jurs,2005) membedakan antara evaluasi, pengukuran dan
testing. Mereka berpendapat bahwa evaluasi adalah suatu proses yang mencakup
pengukuran dan mungkin juga testing, yang juga berisi pengambilan keputusan
tentang nilai. Pendapat ini sejalan dengan pendapat Arikunto (2009:7) yang
menyatakan bahwa evaluasi merupakan kegiatan mengukur dan menilai. Kedua
pendapat di atas secara implisit menyatakan bahwa evaluasi memiliki cakupan
yang lebih luas daripada pengukuran dan testing.
Evaluasi didefinisikan sedikit berbeda, menurut (Tyler,2001) evaluasi
adalah proses menentukan sejauh mana tujuan pendidikan benar-benar menjadi
dicapai. Sedangkan (Syaodih,2001) menyatakan bahwa evaluasi adalah proses
delinating, mendapatkan dan memberikan informasi yang berguna untuk menilai
alternatif keputusan. Definisi terakhir ini menyoroti evaluasi sebagai sarana untuk
mendapatkan informasi yang diperoleh dari proses pengumpulan dan pengolahan
data.
2.2 Tujuan Evaluasi
Sebagaimana diuraikan pada bagian terdahulu bahwa evaluasi
dilaksanakan dengan berbagai tujuan. Khusus terkait dengan pembelajaran,
evaluasi dilaksanakan dengan tujuan:
1. Mendeskripsikan kemampuan belajar siswa.
3. Memberikan pertanggungjawaban (accountability).
2.3 Fungsi Evaluasi
Evaluasi memiliki banyak fungsi, diantaranya adalah fungsi:
1. Selektif
2. Diagnostik
3. Penempatan
4. Pengukur keberhasilan
Selain keempat fungsi diatas masih ada fungsi-fungsi lain dari evaluasi
pembelajaran, yaitu fungsi:
1. Remedial
2. Umpan balik
3. Memotivasi dan membimbing anak
4. Perbaikan kurikulum dan program pendidikan
5. Pengembangan ilmu
2.4 Manfaat Evaluasi
Secara umum manfaat yang dapat diambil dari kegiatan evaluasi dalam
pembelajaran, yaitu:
1. Memahami sikap dan motivasi siswa, sarana dan prasarana, dan kondisi tentor
2. Membuat keputusan dalam kelanjutan program dan penanganan permaslahan
Sementara secara lebih khusus evaluasi akan memberi manfaat bagi
pihak-pihak yang terkait dengan pembelajaran, seperti siswa, tentor, dan Lembaga
Bimbingan Belajar Primagama. Bagi Siswa indikatornya adalah Memuaskan atau
Sedangkan bagi tentor Lembaga Bimbingan Belajar Primagama adalah sebagai
berikut:
1. Mendeteksi siswa yang telah dan belum menguasai tujuan dengan keputusan
melanjutkan, remedial atau pengayaan.
2. Ketepatan materi yang diberikan adalah jenis, lingkup dan tingkat kesulitan.
3. Ketepatan metode yang digunakan.
Bagi Lembaga Bimbingan Belajar Primagama adalah sebagai berikut:
1. Hasil belajar cermin kualitas Lembaga Bimbingan Belajar Primagama.
2. Membuat program Lembaga Bimbingan Belajar Primagama.
3. Pemenuhan standar.
2.5 Evaluasi Diagnostik
Evaluasi diagnostik adalah evaluasi yang digunakan untuk mengetahui
kelebihan-kelebihan dan kelemahan-kelemahan yang ada pada siswa sehingga
dapat diberikan perlakuan yang tepat. Evaluasi diagnostik dapat dilakukan dalam
beberapa tahapan, baik pada tahap awal, selama proses, maupun akhir
pembelajaran.
Pada tahap awal dilakukan terhadap calon siswa sebagai input. Dalam hal
ini evaluasi diagnostik dilakukan untuk mengetahui kemampuan awal atau
pengetahuan prasyarat yang harus dikuasai oleh siswa. Pada tahap proses evaluasi
ini diperlukan untuk mengetahui bahan-bahan pelajaran mana yang masih belum
dikuasai dengan baik, sehingga guru dapat memberi bantuan secara dini agar
siswa tidak tertinggal terlalu jauh. pada tahap akhir evaluasi diagnostik ini untuk
2.6 Prinsip Evaluasi
Terdapat beberapa prinsip yang harus diperhatikan dalam melaksanakan
evaluasi, agar mendapat informasi yang akurat, diantaranya:
1. Dirancang secara jelas apa yang harus dinilai yaitu materi penilaian, alat
penilaian, dan interpretasi hasil penilaian yang berpedoman pada kurikulum.
2. Penilaian hasil belajar menjadi bagian integral dalam proses belajar mengajar.
3. Agar hasil penilaian obyektif, gunakan berbagai alat penilaian dan sifatnya
komprehensif.
4. Hasilnya hendaknya diikuti tindak lanjut.
Prinsip lain yang dikemukakan oleh (Ngalim Purwanto,2001) adalah:
1. Penilaian hendaknya didasarkan pada hasil pengukuran yang komprehensif.
2. Harus dibedakan antara penskoran (scoring) dengan penilaian (grading).
3. Hendaknya disadari betul tujuan penggunaan pendekatan penilaian.
4. Penilaian hendaknya merupakan bagian integral dalam proses belajar
mengajar.
5. Penilaian harus bersifat komparabel.
6. Sistem penilaian yang digunakan hendaknya jelas bagi siswa dan guru.
2.7 Penilaian Acuan Patokan
Penilaian Acuan Patokan (PAP), Criterion Reference Test (CRT)
bertujuan untuk menjadi tes acuan berfokus pada kelompok perilaku siswa yang
khusus. Penilaian Acuan Patokan didasarkan pada kriteria atau standard khusus.
Dimaksudkan untuk mendapat gambaran yang jelas tentang performan peserta tes
dengan tanpa memperhatikan bagaimana performan tersebut dibandingkan dengan
menyeleksi (secara pasti) status individual berkenaan dengan (mengenai) domain
perilaku yang ditetapkan / dirumuskan dengan baik.
Pada pendekatan acuan patokan, standar performan yang digunakan
adalah standar absolut. Semiawan menyebutnya sebagai standar mutu yang
mutlak. Criterion-referenced interpretation is an absolut rather than relative
interpetation, referenced to a defined body of learner behaviors. Dalam standar
ini penentuan tingkatan (grade) didasarkan pada sekor-sekor yang telah
ditetapkan sebelumnya dalam bentuk persentase. Untuk mendapatkan nilai A atau
B, seorang siswa harus mendapatkan sekor tertentu sesuai dengan batas yang telah
ditetapkan tanpa terpengaruh oleh performan (sekor) yang diperoleh siswa lain
dalam kelasnya.
Salah satu kelemahan dalam menggunakan standar absolut adalah sekor
siswa bergantung pada tingkat kesulitan tes yang mereka terima. Artinya apabila
tes yang diterima siswa mudah akan sangat mungkin para siswa mendapatkan
nilai A atau B, dan sebaliknya apabila tes tersebut terlalu sulit untuk diselesaikan,
maka kemungkinan untuk mendapat nilai A atau B menjadi sangat kecil. Namun
kelemahan ini dapat diatasi dengan memperhatikan secara ketat tujuan yang akan
diukur tingkat pencapaiannya.
Dalam menginterpretasi skor mentah menjadi nilai dengan menggunakan
pendekatan PAP, maka terlebih dahulu ditentukan kriteria kelulusan dengan
batas-batas nilai kelulusan. Umumnya kriteria nilai yang digunakan dalam bentuk
Tabel 2.1 Rentang Skor Nilai
Rentang Skor Nilai Keterangan
76 % s.d. 100 % Sudah Mengerti
50 % s.d 75 % Mengerti
< 50 % Belum Mengerti
2.9 Web
Menurut Kadir (2005), saat ini informasi Web didistribusikan melalui
pendekatan hyperlink, yang memungkinkan suatu teks, gambar, ataupun objek
yang lain menjadi acuan untuk membuka halaman-halaman Web yang lain.
Definisi Web menurut Kadir (2005:2) World Wide Web (WWW) atau
biasa disebut dengan Web merupakan salah satu sumber daya Internet yang
berkembang pesat. Menurut (Wikipedia,2008) World Wide Web (WWW)
singkatnya Web adalah suatu ruang informasi di mana sumber-sumber daya yang
berguna diidentifikasi oleh pengenal global yang disebut UTI (Uniform Resource
Identifier). WWW sering dianggap sama dengan Internet secara keseluruhan,
walaupun sebenarnya ia hanyalah bagian daripadanya. Sedangkan menurut
Dermawan World Wide Web sering dikenal sebagai Web adalah layanan Internet
yang paling banyak memiliki tampilan grafis dan kemampuan link yang sangat
bagus. Web dapat menghubungkan dari sebarang tempat dalam sebuah dokumen
atau gambar ke sebarang tempat di dokumen lain.
Kadir (2005), pertama kali aplikasi Web dibangun hanya dengan
menggunakan bahasa yang disebut HTML (HyperText Markup Language) dan
perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk
memperluas kemampuan HTML.
Jadi, dapat disimpulkan bahwa aplikasi Web (Web-based application)
merupakan aplikasi untuk menyampaikan informasi kepada pengguna yang
12
3.1 Analisis Permasalahan
Langkah ini dilakukan untuk menganalisa rancangan sistem evaluasi siswa
yang akan dibuat. Document flow berikut memberikan gambaran arus data yang
ada saat ini di Primagama Cabang Malang.
Tentor membuat soal usulan tryout berdasarkan buku dan literatur dan
memberikannya kepada koordinator mata pelajaran. Koordinator mata pelajaran
membuat soal tryout berdasarkan kumpulan usulan soal tryout yang diberikan
oleh tentor. Soal tryout diberikan kepada bagian front office untuk dibuat,
dicetak, dan diberikan pada siswa saat tryout dalam bentuk lembar soal tryout dan
kepada tetntor sebagai pedoman untuk mengoreksi soal tryout yang dijawab
siswa.
Siswa mengerjakan lembar soal tryout yang diberikan dan memberikan
jawabannya pada bagian front office. Bagian front office memberikan lembar soal
tryout yang dijawab siswa kepada tentor untuk dikoreksi. Tentor menyimpan hasil
koreksi tersebut untuk menjadi acuan saat mengajar dan memberikan hasil koreksi
yaitu evaluasi siswa kepada bagian front office. Dari hasil evaluasi siswa oleh
bagian front office dibuatkan lembar pengumuman evaluasi siswa yang nantinya
diumumkan agar siswa dapat melihat hasil evaluasi siswa.
Dokumen flow pembuatan soal tryout dapat dilihat pada Gambar 3.1.
Dokumen Flow tersebut menggambarkan prosedur/alur dari proses pembuatan
Gambar 3.1 Document Flow Pembuatan Soal Tryout
Penilaian evaluasi dilakukan berdasarkan hasil tryout yang dikoreksi
tentor. Hasil evaluasi disimpan oleh tentor sebagai acuan pemberian materi yang
Gambar 3.2 Document Flow Penilaian Evaluasi
Bagian front office membuat pengumuman dan laporan hasil evaluasi dari
Gambar 3.3 Pembuatan Laporan Evaluasi
Laporan hasil evaluasi diberikan kepada kepala primagama, sedangkan
untuk siswa dibuat lembar pengumuman yang dapat dilihat siswa setelah tiga hari
3.2 Hasil Analisis dan Rekomendasi
Berdasarkan analisis permasalahan yang dilakukan, didapatkan beberapa
hasil analisis permasalahan dari sistem evaluasi siswa yang diantaranya adalah
sebagai berikut :
1. Penilaian evaluasi
Pada proses penilaian evaluasi hanya didasarkan pada nilai hasil tryout.
Sehingga ada kemungkinan proses penilaian untuk memahami kekurangan
dari siswa pada mata pelajaran yang diuji tidak akurat, atau tepat.
2. Pembuatan laporan evaluasi
Pembuatan laporan hanya berdasarkan hasil tryout. Hasil laporan yang
dibuat dikhawatirkan tidak mempresentasikan kelemahan siswa pada mata
pelajaran yang diuji.
Berdasarkan hasil analisis , diusulkan rekomendasi yang diharapkan dapat
mengatasi permasalahan-permasalahan yang telah ditemukan. Rekomendasi
tersebut adalah sebagai berikut :
1. Rekomendasi penilaian evaluasi
Evaluasi adalah proses untuk menghasilkan informasi bertujuan untuk
mempresentasikan pemahaman siswa terhadap mata pelajaran yang diuji sehingga
dapat diambil keputusan yang lebih tepat. Karena begitu pentingnya evaluasi
maka dibuatlah tryout secara online agar siswa dapat mengerjakan soal tryout
dimanapun siswa berada atau pada saat kondisi siswa kurang sehat. Model
penilaian evaluasi diperlukan untuk memberikan output pemahaman materi, hasil
tryout, dan perkembangan siswa yang lebih tepat kepada siswa, dan pihak sekolah
2. Rekomendasi pembuatan laporan evaluasi
Laporan evaluasi mempunyai 3 bentuk laporan. Laporan evaluasi siswa,
laporan evaluasi kelas, dan laporan evaluasi secara keseluruhan. Laporan
evaluasi siswa memudahkan siswa untuk mengetahui kelemahan materi dari
hasil tryout, laporan evaluasi ditampilkan secara online agar siswa dapat
mengakses informasi tersebut dengan cepat setelah tryout dilaksanakan.
Laporan evaluasi kelas memudahkan Pihak Primagama untuk mengevaluasi
metode pembelajaran yang diberikan kepada siswa apakah sudah tepat.
Secara keseluruhan laporan evaluasi bermanfaat bagi siswa, Primagama, dan
pihak asal sekolah siswa untuk mengetahui perkembangan siswa selama di
Primagama.
3.3 Perancangan Sistem
Urutan perancangan sistem yaitu sebagai berikut:
1. Membuat System Flow
2. Membuat Data Flow Diagram
3. Membuat CDM dan PDM
4. Membuat Struktur Database.
5. Membuat desain input dan output.
Setelah menganalisa permasalahan diperoleh entitas-entitas yang terlibat
dalam sistem evaluasi siswa ini, yaitu :
1. Siswa, sebagai pengguna dan juga yang melakukakan aktifitas evaluasi.
2. Tentor, yang berfungsi sebagai orang yang berhak dalam pembuatan soal
3.3.1 System Flow
Langkah ini digunakan untuk rancangan sistem evaluasi siswa yang akan
dibuat. Dari gambar system flow ini akan terlihat arus data yang ada pada sistem
aplikasi.
3.3.2 Data Flow Diagram
Data Flow Diagram (DFD) menggambarkan aliran data yang terjadi di
dalam sistem, sehingga dengan dibuatnya data flow diagram ini akan terlihat arus
data yang mengalir dalam sistem.
A. Contex Diagram
Gambar 3.5 menunjukkan gambaran secara umum diagram konteks Sistem
Evaluasi Siswa Primagama. Siswa mendapatkan data tryout yaitu mata pelajaran
apa saja yang dipilih siswa untuk mengerjakan soal tryout.
Data Tryout
Soal Tryout
Data Login Data_Soal
Laporan Soal Evaluasi
Laporan Evaluasi Tryout
Data Jawaban
Laporan Evaluasi Siswa Data Jawaban Soal
Data Paket Soal
0
Sistem Evaluasi Siswa
+ Tentor
Siswa
B. Hirarki Input Proses
Hirarki input proses output menggambarkan hirarki proses-proses yang
ada dalam DFD. Merupakan HIPO dari Sistem Evaluasi Siswa. Gambar 3.6
memperlihatkan Hirarki Input Proses tersebut.
Gambar 3.6 Diagram Jenjang Sistem Evaluasi Siswa
C. DFD Level 0
DFD level 0 dari Sistem Evaluasi Siswa Primagama pada gambar 3.5
memperlihatkan empat sub proses yaitu sub proses pembuatan soal tryout, sub
proses pelaksanaan tryout, sub proses penilaian evaluasi, dan sub proses
yaitu soal tryout, data tryout dan menyimpan jawaban siswa untuk dievaluasi pada
sub proses penilaian evaluasi.
Data Paket Soal
D. DFD Level 1 Sub Proses Pembuatan Soal Tryout
Sub proses pembuatan soal tryout, dimana proses ini terdapat dua sub
proses, yaitu sub proses maintenance soal, dan sub proses maintenace paket soal.
DFD level 1 sub proses pembuatan soal tryout dapat dilihat pada Gambar 3.8.
[Data Paket Soal]
Gambar 3.8 DFD Level 1 Sub Proses Pembuatan soal Tryout
E. DFD Level 1 Sub Proses Pelaksanaan Tryout
Ada 3 sub proses dalam DFD level 1 sub proses pelaksanaan tryout yaitu,
sub proses pengecekan tryout, sub proses random soal, dan sub proses cek
jawaban. Sub proses pengecekan tryout adalah proses mengecek adanya tryout
untuk siswa, sub proses random soal adalah proses pembobotan soal dan juga
membuat soal. DFD level 1 sub proses pelaksanaan tryout dapat dilihat pada
[Data Detail Tryout]
[Soal Tryout] [Data Paket Soal]
[Data Soal]
Gambar 3.9 DFD Level 1 Sub Proses PelaksanaanTryout
F. DFD Level 1 Sub Proses Pembuatan Laporan
DFD level 1 sub proses pembuatan laporan, dimana proses ini terdapat 2
sub proses, yaitu sub proses pembuatan laporan evaluasi, dan sub proses
pembuatan laporan soal evaluasi. DFD level 1 sub proses pembuatan laporan
dapat dilihat pada Gambar 3.10.
[Data Jawaban]
6 Nilai Evaluasi 4.1
Pembuatan
3.3.3 Entity Relationship Diagram
Sebuah CDM menggambarkan secara keseluruhan konsep struktur basis
data yang dirancang untuk suatu program atau aplikasi. Pada CDM belum
tergambar jelas bentuk tabel-tabel penyusun basis data beserta field-field yang
terdapat pada setiap tabel. Tabel-tabel tersebut sudah mengalami relationship
tetapi tidak terlihat pada kolom yang mana hubungan antar tabel tersebut. Pada
CDM telah didefinisikan kolom mana yang menjadi primary key.
Sebuah PDM menggambarkan secara detil konsep rancangan struktur basis data
yang dirancang untuk suatu program aplikasi. PDM merupakan hasil generate dari CDM.
Pada PDM tergambar jelas tabel-tabel penyusun basis data beserta field-field yang terdapat
pada setiap tabel.
Memiliki Paket Soal
ID_DETAIL_TRYOUT = ID_DETAIL_TRYOUT
Gambar 3.12 Physical Data Model (PDM)
3.3.4 Struktur Database
Struktur basis data yang diperlukan dalam pembuatan sistem informasi
akademik pada primagama cabang malang adalah sebagai berikut:
1. Master Tryout
Primary Key : Id_Jadwal
Foreign Key : _
Tabel 3.1 Tabel Master Tryout
No Field Tipe Data Constraint Keterangan
1 Id_Jadwal Char(10) Primary Key Identitas jadwal
tryout
2 Tgl_Tryout Timestamp
3 Aktif Numeric(1)
4 Tahun_Ajaran Integer
2. Tabel Tryout
Primary Key : Id_Tryout
Foreign Key : Id_Jadwal
Fungsi : Menyimpan data tryout
Tabel 3.2 Tabel Tryout
No Field Tipe Data Constraint Keterangan
1 Id_Tryout Char(15) Primary Key Identitas tryout
2 Id_Jadwal Char(10) Referensi jadwal
tryout
3 Id_Kelas Char(10) Identitas kelas
4 No_Tryout Integer Nomer urut tryout
3. Tabel Detail Tryout
Primary Key : Id_Detail_Tryout
Foreign Key : Id_Tryout
Fungsi : Detail dari data mata pelajaran tryout
Tabel 3.3 Tabel Detail Tryout
No Field Tipe Data Constraint Keterangan
1 Id_Detail_Tryout Char(17) Primary Key identitas detail
No Field Tipe Data Constraint Keterangan
2 Id_Tryout Char(15) Foreign Key Referensi tryout
3 Id_Mat Char(10) Identitas mata
pelajaran
4 Waktu Integer Waktu mengerjakan
soal pada mata pelajaran yang ditryoutkan
5 Jumlah_Soal Integer Jumlah Soal pada
mata pelajaran yang ditryoutkan
6 Status_Detail Numeric(1) Status kelayakan
mata pelajaran yang ditryoutkan
4. Tabel Peserta
Primary Key : Id_Peserta
Foreign Key : Id_Detail_Tryout
Fungsi : Menyimpan Data Peserta Tryout
Tabel 3.4 Tabel Peserta
No Field Tipe Data Constraint Keterangan
1 Id_Peserta Char(20) Primary Key Identitas peserta
tryout
2 Id_Detail_Tryout Char(17) Foreign Key Referensi
detail_tryout
3 Id_Siswa Char(10) Identitas siswa
4 Id_Ruang Char(20) Identitas ruang
5 Status_Peserta Numeric(1) Status bahwa
peserta sudah atau belum mengikuti tryout
5. Tabel Paket Soal
Primary Key : Id_Paket
Foreign Key : Id_Detail_Tryout
Tabel 3.5 Tabel Paket Soal
No Field Tipe Data Constraint Keterangan
1 Id_Paket Char(20) Primary Key identitas paket soal
2 Id_Detail_Tryout Char(17) Foreign Key Referensi
detail_tryout
3 Id_Bab Char(10) Identitas bab
4 [Level] Numeric(1) Level paket soal
5 Status_Error Integer Status kelayakan
paket soal
6 Jumlah_Soal Integer
7 Status_Paket Numeric(1) Status paket soal
dipakai untuk latihan atau tryout
6. Tabel Bank Soal
Primary Key : Id_Soal
Foreign Key : Id_Paket
Fungsi : Untuk menyimpan Data Soal Tryout
Tabel 3.6 Tabel Bank Soal
No Field Tipe Data Constraint Keterangan
1 Id_Soal Integer Primary Key Identitas soal
2 Id_Paket Char(20) Foreign Key Referensi paket soal
3 Pertanyaan Varchar(200)
4 Jawaban_A Varchar(50)
5 Jawaban_B Varchar(50)
6 Jawaban_C Varchar(50)
7 Jawaban_D Varchar(50)
8 Kunci Char(1) Kunci Jawaban
9 Gambar_Soal Varchar(50) Lokasi gambar
7. Tabel Jawaban
Primary Key : Id_Jawaban
Foreign Key : Id_Peserta, Id_Paket, Id_Soal
Fungsi : Detail dari jawaban siswa
Tabel 3.7 Tabel Jawaban
No Field Tipe Data Constraint Keterangan
1 Id_Jawaban Char(20) Primary Key Identitas jawaban
2 Id_Peserta Char(20) Foreign Key Referensi peserta
3 Id_Paket Char(20) Foreign Key Referensi paket soal
4 Id_Soal Integer Foreign Key Referensi dari soal
5 Status_Jawaban Numeric(1) Status jawaban
6 Jawaban Char(1) Jawaban peserta
7 Poin Integer Poin yang didapat
peserta
8 Point_X Integer Jumlah jawaban
salah saat peserta mengerjakan soal tryout
9 No_Jawaban Integer Nomer jawaban
peserta
10 Sisa_Waktu Char(8) Sisa waktu soal
tryout dapat dikerjakan peserta
11 Status Numeric(1)
8. Tabel Nilai Evaluasi
Primary Key : Id_Evaluasi
Foreign Key : Id_Peserta, Id_Detail_Tryout
Fungsi : Menyimpan Nilai Evaluasi
Tabel 3.8 Tabel Nilai Evaluasi
No Field Tipe Data Constraint Keterangan
1 Id_Evaluasi Char(22) Primary Key identitas evaluasi
No Field Tipe Data Foreign Key Keterangan
3 Id_Detail_Tryout Char(17) Foreign Key referensi detail
tryout
4 Id_Bab Char(10) Identitas dari bab
5 Nilai_Evaluasi Integer Nilai evaluasi tryout
6 Nilai Integer Nilai Tryout
7 Status_Nilai Numeric(1) Status untuk
menampilkan evaluasi
8 Jumlah_Soal Integer Jumlah soal tryout
yang sudah dikerjakan siswa
9 Status Numeric(1) Boolean untuk
mengetahui nilai evaluasi tryout atau latihan.
3.3.5 Desain Input dan Output
A. Desain Form Login
Tampilan awal saat aplikasi pertama kali dijalankan. Terdapat TextBoxt
username dan password untuk login.
Gambar 3.13 Desain Form Login
B. Desain Form Beranda Siswa
User dengan status siswa pertama kali akan masuk ke Form Beranda
Gambar 3.14 Desain Form Beranda Siswa
C. Desain Form Evaluasi
Dalam Form ini ditampilkan evaluasi mata pelajaran siswa. Form ini
menampilkan informasi evaluasi yang masukannya berasal dari tryout yang
dikerjakan siswa, misalnya adalah matematika, dan ips seperti yang terlihat pada
Gambar 3.15.
Ketika tombol detail ditekan maka akan muncul informasi detail mata
pelajaran. Informasi detail mata pelajaran berupa bab-bab mata pelajaran, jumlah
soal, prosentase dalam percent (%), dan Keterangan yang dikerjakan siswa saat
mengerjakan tryout pada mata pelajaran tersebut. Ketika tombol lihat soal ditekan
maka akan muncul soal-soal yang dikerjakan siswa pada bab yang dipihih siswa.
Gambar 3.16 Desain Detail Nilai
D. Desain Form Tryout
Form Tryout berisi gridview mata pelajaran yang bisa diikuti siswa untuk
mengerjakan tryout. Desain soal dapat dilihat pada Gambar 3.18.
Gambar 3.18 Desain Form Tryout
E. Desain Form Latihan
Form Latihan berisi Combobox kelas, Combobox mata pelajaran,
Checkboxlist bab dan Textboxt jumlah soal yang akan dikerjakan siswa. Dalam
posisi default jumlah soal adalah 10 soal.
Gambar 3.20 Desain Form Latihan
Ketika tombol lanjut ditekan, maka akan muncul soal-soal latihan yang
harus dikerjakan siswa untuk mendapatkan hasil evaluasi latihan setelah soal
terakhir. Soal-soal latihan diambil dari tabel soal dengan status latihan dan
sebaliknya untuk tryout. Desain soal sama dengan soal tryout seperti terlihat pada
Gambar 3.19.
F. Desain Form Beranda Admin
Form Beranda Admin pertama kali muncul bila user dengan status admin
sebagai pengingat bila terjadi error dalam aplikasi Sistem Evaluasi Siswa, admin
mempunyai pilihan untuk memperbaiki dengan membaca pesan error dan
menekan tombol link menuju Form dimana terjadi error.
Gambar 3.21 Desain Form Beranda Admin
Gambar 3.22 Desain Tampilan Kotak Pesan
G. Desain Form Tryout
Form ini digunakan untuk membuat tryout beserta dengan pilihan-pilihan
maka sistem akan membuat pesan error yang muncul ketika admin menekan
tombol tryout atau setelah admin melakukan login.
Gambar 3.23 Desain Form Menu Tryout
Menu buat/ edit jadwal tryout tampil setelah admin memilih menu buat/edit
tryout. Admin memilih tanggal, bulan , dan tahun tryout lalu menekan tombol
tampil untuk membuat jadwal tryout bila tanggal tryout belum dibuat dan edit
jadwal tryout bila tanggal tryout sudah dibuat. Pilih kelas yang akan mengikuti
tryout dan tekan tombol simpan untuk menyimpan jadwal tryout pada menu buat
jadwal tryout, atau ubah untuk mengubah jadwal tryout, atau hapus untuk
Gambar 3.24 Desain Menu Buat / Edit Jadwal Tryout
Gambar 3.25 Desain Menu Buat Jadwal Tryout
Menu buat / edir mata pelajaran tampil setelah admin menekan tombol
lanjut. Menu ini berfungsi membuat mata pelajaran atau edit mata pelajaran,
untuk melakukannya tekan tombol tambah / ganti.
Gambar 3.27 Desain Menu Buat / Edit Mata Pelajaran
> Beranda > Tryout > Unggah Soal Keluar
Header Gambar
1 23 2. Pilih Mata Pelajaran Daftar Mata Pelajaran Pilih Mata Pelajaran
Kembali () Matematika
() Bahasa Indonesia () Bahasa Inggris () Sains () IPS
I. Desain Form Unggah Soal
Form ini digunakan untuk meng-upload soal-soal tryout dan latihan. Jika
admin tidak melengkapi Form ini maka pesan error dibuat secara otomatis
sebelum tanggal tryout. Pesan Error akan hilang dari kotak pesan bila form ini
tidak lagi memunculkan pesan error ketika admin keluar dari aplikasi.
Gambar 3.29 Desain Form Upload Soal
Gambar 3.31 Desain Tampilan Upload Soal Latihan
3.4 Desain Uji Coba Fitur Dasar Sistem
1. Desain Uji Coba Fitur Login
Proses login dilakukan dengan cara menginputkan username dan password.
Dari username dan password ini akan diketahui status login, apakah sebagai
admin atau siswa. Data login yang digunakan terlihat pada tabel 3.11 berisi
username dan password untuk masing-masing admin, dan siswa.
Tabel 3.9 Login
No Username Password Status Aktif Id
1 Admin Admin Admin True A-1
2 Wisnu 330678 Siswa True S-1
Tabel 3.10 Desain Test Case Login
No Tujuan Input Output Diharapkan
1 Deskripsi username dan
password yang valid dan Status User Admin.
Memasukkan data login NIK
Dan Status User Siswa.
Memasukkan data login
username = Wisnu dan
password = 330678
Form Login tertutup dan form Beranda Siswa terbuka
3 Deskripsi username dan
password t idak valid
Memasukkan data login
username = Wisnu dan
password = wisnu
Muncul pesan
2. Desain Uji Coba Fitur Tryout Dan Latihan
Desain uji coba ini digunakan bagi siswa saat mengerjakan soal-soal tryout
dan soal-soal latihan. Indikator nya adalah Tidak ada error dalam proses ini.
Tabel 3.11 Desain Test Case Fitur Tryout Dan Latihan
No Tujuan Input Output Diharapkan
4 Menampilkan
Form Tryout.
Tekan Tombol Tryout pada Menu navigasi dengan user yang berstatus Siswa.
Tampil Form Tryout.
5 Menampilkan
Soal tryout.
Tekan Tombol lanjut setelah Memilih mata pelajaran
Tampil soal–soal tryout.
6 Menampilkan
Soal Tryout sebelumnya
Tekan tombol kembali pada Form Tryout Setelah Soal tryout tampil
Tampil soal tryout sebelumnya.
7 Menampilkan
Soal Tryout yang dipilih.
Menekan tombol pilih untuk sesudah memilih nomer soal untuk kembali ke soal berikutnya.
Tampil soal tryout sesuai dengan no soal yang dipilih.
8 Menampilkan
Form Latihan
Menekan tombol latihan pada menu dengan user yang berstatus siswa
Tampil Form Latihan.
9 Menampilkan
Soal Latihan
Tekan tombol latihan setelah memilih kelas, mata
pelajaran, bab-bab yang diinginkan, dan jumlah soal latihan.
No Tujuan Input Output Diharapkan
10 Menampilkan
Soal latihan sesuai dengan jumlah soal yang diinputkan
Menekan tombol lanjut pada Form latihan setelah soal latihan tampil.
Tombol lanjut berubah menjadi selesai pada soal terakhir, sesuai dengan jumlah soal latihan yang diinputkan
11 Menampilkan
Evaluasi latihan
Menekan tombol selesai pada Form latihan pada soal latihan yang terakhir
Tampil Evaluasi Latihan
3. Desain Uji Coba Fitur Buat Tryout Dan Unggah Soal
Desain uji coba ini digunakan untuk menguji kesalahan yang dibuat admin
saat membuat jadwal tryout dan mengunggah soal. Mengelompokkan setiap
kesalahan yang mungkin dibuat admin diperlukan untuk memberikan keluaran
kepada aplikasi agar admin dapat mengetahui kesalahan-kesalahan yang dibuat
(Human Error).
Tabel 3.12 Desain Test Case Fitur Buat Tryout Dan Unggah Soal
No Tujuan Input Output Diharapkan
12 Menampilkan
Pesan
Kesalahan 1.1
Admin tidak memilih pilihan menu yang disediakan dan menekan tombol lanjut.
Tampil Pesan Kesalahan “Kesalahan 1.1 Pilih Menu Yang Sudah Disediakan“.
13 Menampilkan
Pesan
Kesalahan 1.2
Admin memilih tgl tryout lebih kecil atau sama dengan tgl sekarang saat menyimpan jadwal tryout.
Tampil Pesan Kesalahan “Kesalahan 1.2 Pilih Tgl Tryout Minimal Tgl [Hari Besok]“.
14 Menampilkan
Pesan
Kesalahan 1.3
Admin tidak memilih kelas yang disediakan saat menyimpan atau mengubah jadwal tryout.
Tampil Pesan Kesalahan “Kesalahan 1.3 Pilih Kelas Terlebih Dahulu“.
15 Menampilkan
Pesan
Kesalahan 1.4.
Admin menekan tombol lanjut tanpa memilih tgl atau memilih tgl yang tidak mempunyai jadwal tryout di menu buat atau edit jadwal tryout.
No Tujuan Input Output Diharapkan
16 Menampilkan
Pesan
Kesalahan 1.5
Menekan tombol simpan tanpa mengisi waktu dan jumlah soal di menu buat atau ubah data mata pelajaran.
Tampil Pesan Kesalahan “Kesalahan 1.5 Waktu dan Jumlah Soal Harus Diisi“.
17 Menampilkan
Pesan
Kesalahan 1.6
Menekan tombol simpan tanpa mengisi waktu dan jumlah soal dengan angka di menu buat atau ubah data mata pelajaran.
Tampil Pesan Kesalahan “Kesalahan 1.6 Waktu dan Jumlah Soal Harus Diisi Angka“.
18 Menampilkan
Pesan
Kesalahan 1.7
Menekan tombol kembali, pada saat Kekurangan soal tidak menunjukkan angka nol.
Tampil Pesan Kesalahan “Kesalahan 1.7 Jumlah Soal Kurang
[Kekurangan Soal] Soal“.
19 Menampilkan
tanda [X] di sebelah kanan dropdownlist mata pelajaran
Memilih mata pelajaran berwarna merah. Mata pelajaran berwarna merah mempunyai arti tidak ada bab yang dipilih saat pembuatan jadwal tryout.
Tampil tanda [X] di sebelah kanan dropdownlist mata pelajaran
20 Menampilkan
tanda [X] di sebelah kanan dropdownlist bab
Memilih bab berwarna merah. Bab berwarna merah mempunyai arti soal tryout belum memenuhi kuota soal pada mata pelajaran tryout yang dipilih.
Tampil tanda [X] di sebelah kanan dropdownlist bab
21 Menampilkan
Pesan
Kesalahan 2.1
Menekan tombol simpan pada menu data soal tetapi tidak mengisi pertanyaan, jawaban, kunci, atau level soal
Tampil Pesan Kesalahan “Kesalahan 2.1
[Kesalahan] Belum diisi Atau dipilih“.
22 Menampilkan
Pesan
Kesalahan 2.2
Menekan tombol simpan tetapi kapasitas gambar melebihi satu megabyte (MB)
Tampil Pesan Kesalahan “Kesalahan 2.2 Simpan Gambar Soal Gagal kapasitas Unggah Soal Maksimal 1MB“.
23 Menampilkan
pesan dengan judul ”Tryout Belum
Memenuhi Syarat”
Background Proses yang dilakukan aplikasi pada saat admin berada di form buat tryout atau unggah soal. Pesan ini akan muncul saat admin berada di beranda atau saat admin selesai
No Tujuan Input Output Diharapkan
melakukan login.
24 Menampilkan
pesan dengan judul ”Belum Ada Soal”
Background Proses yang dilakukan aplikasi pada saat admin berada di form buat tryout atau unggah soal. Pesan ini akan muncul saat admin berada di beranda atau saat admin selesai
45
BAB IV
IMPLEMENTASI DAN EVALUASI
4.1 Kebutuhan Sistem
Sebelum dapat mengimplementasikan dan menjalankan aplikasi evaluasi
siswa ini, dibutuhkan perangkat keras dan perangkat lunak dengan kondisi
tertentu agar dapat berjalan dengan baik. Berikut ini adalah kebutuhan minimal
perangkat keras untuk menjalankan aplikasi:
a. Komputer dengan prosesor Pentium IV Dual Core 2.5 GHz.
b. Memori 4 GB.
c. Harddisk 500 GB
d. Modem
Kebutuhan perangkat lunak digunakan untuk pengembangan aplikasi ini
adalah sebagai berikut :
a. .NET Framework 2.0
b. Sistem Operasi Windows 2000 atau Windows XP Professional atau Windows
Server 2003 atau windows vista atau windows 7
c. Microsoft SQL Server 2005
d. Internet Explorer
4.2 Implementasi Sistem
Pada sub bab ini akan dijelaskan tentang penggunaan aplikasi yang telah
dibuat, yaitu aplikasi untuk admin dan siswa. Pertama kali menjalankan aplikasi
Form Login muncul. Form Login digunakan untuk mengetahui status user, dan
Sedangkan user yang tidak mempunyai status (Guest) diberi pesan error “Maaf
Username atau Password Salah”, menandakan user ini tidak punya hak akses
untuk aplikasi ini.
4.2.1 Tampilan Awal
Form Login muncul ketika aplikasi berjalan atau diakses untuk pertama
kali. User harus mengetikkan username dan password agar dapat mengakses
Form Beranda sesuai dengan status user.
Gambar 4.1 Form Login
Setelah user menekan tombol Login, maka username dan password akan
dicocokkan ke dalam Tabel Login oleh sistem. Bila tidak ada username, password
Apabila user login dan sistem mengenali user dengan status siswa, maka
secara otomatis user akan diarahkan ke Form Beranda Siswa. Sedangkan user
dengan status admin akan otomatis diarahkan ke Form Beranda Admin.
4.2.2 Tampilan User Siswa
Form Beranda Siswa tampil setelah user login dengan status sebagai
siswa. Terdapat menu yang menunjukkan apa saja yang bisa dilakukan oleh
Siswa. Menu yang ada dalam siswa adalah Beranda, Evaluasi, Tryout, dan
Latihan. Form Beranda Siswa berisi biodata siswa. Gambar 4.3 menunjukkan
tampilan form Beranda Siswa
Gambar 4.2 Form Beranda Siswa
Form evaluasi berisi Linklabel tryout, dan gridview evaluasi siswa pada
mata pelajaran tryout . Untuk melihat evaluasi berdasarkan tryout terakhir, tekan
Tombol detail digunakan untuk mengetahui lebih detail evaluasi pada mata
pelajaran yang diinginkan.
Gambar 4.3 Form Evaluasi
Tombol detail mati bila siswa tidak mengerjakan sama sekali soal-soal
tryout atau tidak mengikuti tryout pada mata pelajaran yang di tryoutkan. Setelah
menekan tombol detail, tampil detail evaluasi mata pelajaran. Tampilan detail
evaluasi mata pelajaran dapat dilihat pada Gambar 4.4. Tombol lihat soal
berfungsi menampilkan soal tryout yang dikerjakan siswa berdasarkan bab pada
Gambar 4.4 Tampilan Detail Evaluasi Per Mata pelajaran
Gambar 4.5 Tampilan Lihat Soal
Form tryout berfungsi bagi siswa yang ingin mengerjakan tryout. Bila
siswa menekan tombol tryout pada menu, pada tanggal (Hari ini) adalah tanggal
tryout maka siswa bisa mengakses tryout, bila tidak maka muncul pesan “Tidak
Gambar 4.6 Form Tryout
Gambar 4.7 Tampilan Form Tryout Bila Tidak Ada Tryout
Siswa dapat memilih mata pelajaran yang ingin dikerjakan terlebih
pengerjaan soal juga ditampilkan untuk mempermudah siswa dalam memilih
pelajaran mana yang ingin dikerjakan terlebih dahulu.
Gambar 4.8 Tampilan Soal Tryout
Form Latihan memberikan fasilitas latihan kepada siswa untuk menguji
kemampuan siswa dalam mengerjakan soal-soal pada mata pelajaran yang
diujikan pada tryout atau menguji kesiapan siswa dalam menghadapi ulangan
harian, atau ujian-ujian yang diadakan di sekolah. Pada form latihan, siswa
memilih mata pelajaran beserta bab, lalu memilih jumlah soal latihan untuk dapat
Gambar 4.9 Form Latihan
4.2.2 Tampilan User Admin
Form Beranda untuk admin muncul setelah user login dengan status admin.
Form ini berisi kotak pesan yang dibuat oleh sistem, memberitahukan admin
informasi siswa evaluasi per tryout dalam kategori laporan, tryout belum
memenuhi syarat, tryout belum memenuhi kuota jumlah soal, dan tryout sudah
memenuhi syarat dalam kategori pemberitahuan. Untuk melihat laporan atau
memperbaiki laporan, tekan link yang telah tersedia di kotak pesan.
Menu yang tersedia untuk user dengan status admin adalah Beranda, Buat
Gambar 4.10 Form Beranda Admin
Form Buat Tryout adalah form untuk membuat jadwal tryout beserta
data-data yang dibutuhkan. Form ini menampilkan pilihan untuk, membuat tryout,
dan mengaktifkan tryout ketika pertama kali form ini tampil.
Admin memilih buat tryout lalu menekan tombol lanjut bila ingin
membuat jadwal tryout, langkah berikutnya adalah membuat tanggal tryout.
Tampilan menu buat/edit tryout dapat dilihat pada Gambar 4.12.
Gambar 4.12 Menu Buat Tryout/ Edit Jadwal Tryout
Tombol tampil berfungsi untuk menampilkan kelas-kelas yang belum
mengikuti tryout. Pilih kelas lalu tekan tombol simpan untuk menyimpan jadwal
tryout, bila tampil pesan “Jadwal Tryout Telah Tersimpan” maka jadwal tryout
telah tersimpan, dan proses berjalan dengan benar. Menu edit jadwal tryout
Gambar 4.13 Menu Buat Jadwal Tryout
Gambar 4.14 Tampilan Pesan Jadwal Tryout Telah Tersimpan
Menu edit jadwal tryout berfungsi untuk mengubah dan menghapus jadwal
tryout, bila tanggal tryout salah ,atau salah memilih kelas saat menyimpan jadwal
mengubah jadwal tryout, atau ”Jadwal Tryout Telah Dihapus” saat menghapus
jadwal tryout.
Gambar 4.15 Tampilan Pesan Jadwal Tryout Telah Diubah
Gambar 4.16 Tampilan Pesan Jadwal Tryout Telah Dihapus
Tombol lajut ditekan untuk melanjutkan membuat mata pelajaran ke
kelas dan tanda (x) berwarna merah tampil. Tanda (x) yang berwarna merah
berfungsi menginformasikan kepada admin belum ada data mata pelajaran pada
salah satu atau semua mata pelajaran yang ditampilkan.
Gambar 4.17 Menu Buat/Edit Mata Pelajaran
Mata pelajaran yang ingin diganti dapat dilakukan dengan cara menekan
tombol tambah/ganti, setelah itu pilih mata pelajaran yang diinginkan sebelum
menekan tombol kembali.
Langkah pertama untuk meng-unggah soal tryout adalah memilih unggah
soal lalu tekan tombol lanjut. Langkah kedua adalah Pilih bulan dan tahun tryout
sesuai dengan tryout yang telah dibuat. Pilih kelas, mata pelajaran, dan bab lalu
tekan hyperlink unggah soal. Tekan tombol selesai untuk menyelesaikan unggah
soal tryout.
Gambar 4.19 Perubahan Tampilan Buat/Edit Mata pelajaran
Data mata pelajaran dibuat dengan menekan tombol isi. Menu data mata
pelajaran berisi jumlah soal, waktu pengerjaan soal tryout dan materi (Bab) apa
saja yang akan tersimpan, dan cek jumlah soal untuk memastikan bahwa jumlah
soal setiap materi sama dengan jumlah soal pada mata pelajaran. Bila proses
simpan berjalan dengan lancar maka tanda (x) hilang diganti tanda (0) berwarna
Gambar 4.20 Menu Buat Data Mata Pelajaran
Gambar 4.21 Jadwal Tryout Berjalan Dengan Benar
Tombol selesai ditekan bila admin selesai membuat data jadwal tryout.
Setiap aktivitas yang dilakukan admin pada pembuatan jadwal tryout, pengubahan
dimana kesalahan yang dibuat akan tampil dalam bentuk pesan pada menu
beranda.
Form Unggah Soal berfungsi untuk mengunggah soal tryout ketika jadwal
tryout selesai dibuat. Tekan tombol unggah soal untuk menampilkan form unggah
soal. Tanda (x) berwarna merah tampil bila mata pelajaran berwarna merah yang
menandakan tidak ada data mata pelajaran tryout, atau jumlah soal belum
memenuhi kuota yang ditentukan
Gambar 4.22 Form Unggah Soal
Menu preview data soal tampil bila admin menekan tombol unggah soal,
sedangkan tanggal (hari ini) lebih besar atau sama dengan tanggal tryout. Fungsi
menu ini adalah untuk melihat data soal yang sudah pernah dibuat dan mencegah
admin untuk mengubah atau membuat data soal pada saat tryout diaktifkan. Menu
Gambar 4.23 Menu Preview Data Soal
Menu data soal tampil apabila tanggal (hari ini) lebih besar atau sama
dengan tanggal tryout. Menu buat data soal dapat dilihat pada gambar 4.24.
Laporan dapat dilihat di menu beranda, pilih kotak pesan dengan judul
laporan evaluasi. Laporan tampil setelah link ditekan seperti pada Gambar 4.25.
Gambar 4.25 Tampilan Awal Laporan Evaluasi
Laporan Evaluasi dapat menampilkan laporan evaluasi kelas, dan laporan
evaluasi siswa. Tekan tombol tampil untuk menampilkan laporan.
4.3 Uji Coba dan Evaluasi
Tahapan evaluasi sistem terbagi menjadi dua yaitu Evaluasi hasil uji coba
sistem dan Analisa hasil uji coba sistem. Evaluasi hasil uji coba dilakukan untuk
menguji kembali semua tahapan yang sudah dilakukan selama pengujian
berlangsung dan analisa hasil uji coba sistem bertujuan untuk menarik kesimpulan
terhadap hasil-hasil uji coba yang dilakukan terhadap sistem. Uji coba dilakukan
dalam tahapan beberapa test case yang telah disiapkan sebelumnya.
Untuk memastikan bahwa sistem telah dibuat sesuai dengan kebutuhan
atau tujuan yang diharapkan maka dilakukan beberapa uji coba. Uji coba meliputi
pengujian terhadap fitur login, dan uji coba Fitur Tryout dan latihan.
4.3.1 Uji Coba Fitur Dasar Sistem
1. Uji Coba Fitur Login
Proses login dilakukan dengan cara menginputkan username dan
password. Dari username dan password. Data login yang digunakan terlihat pada
Tabel 4.1 berisi username dan password untuk user.
Tabel 4.1 Tabel Login
No Username Password Status Aktif Id
1 Admin Admin Admin True A-1
2 Wisnu 330678 Siswa True S-1
Tabel 4.2 Tabel Hasil Test Case Login
No Tujuan Input Output
Diharapkan Status
1 Deskripsi
admin dan password
= admin login username = “wardana” dan password = “311567”
Form Login
Gambar 4.26 Pesan kesalahan
2. Uji Coba Fitur Tryout Dan Latihan
Uji coba ini digunakan bagi siswa yang mengerjakan soal-soal tryout dan
soal-soal latihan. Indikator nya adalah Tidak ada error dalam proses ini.
Tabel 4.3 Hasil Test Case Fitur Tryout Dan Latihan
No Tujuan Input Output
Diharapkan Status
4 Menampilkan
Form Tryout. dengan tanggal tryout
Tampil Form Tryout.
Sukses
5 Menampilkan
Soal tryout.
Tekan Tombol lanjut setelah Memilih mata pelajaran
Tampil soal–soal tryout.
No Tujuan Input Output Diharapkan
Status
6 Menampilkan
Soal Tryout sebelumnya.
Tekan tombol kembali pada Form Tryout Setelah Soal Tryout Tampil.
Tampil soal tryout sebelumnya.
Sukses
7 Menampilkan
Soal Tryout yang dipilih.
Menekan tombol pilih untuk sesudah memilih nomer soal untuk kembali ke soal berikutnya.
Tampil soal tryout sesuai dengan no soal yang dipilih.
Sukses
8 Menampilkan
Form Latihan
Menekan tombol latihan pada menu dengan user yang berstatus siswa
Tampil Form Latihan.
Sukses
9 Menampilkan
Soal Latihan
Tekan tombol latihan setelah memilih kelas, mata pelajaran, bab-bab yang diinginkan, dan jumlah soal latihan.
Tampil Soal Latihan
Sukses
10 Menampilkan
Soal latihan
Menekan tombol lanjut pada Form latihan setelah soal latihan tampil.
Tombol lanjut berubah menjadi selesai pada soal terakhir, sesuai dengan jumlah soal latihan yang diinputkan
sukses
11 Menampilkan
Evaluasi latihan
Menekan tombol selesai pada Form latihan pada soal latihan yang terakhir
Tampil Evaluasi Latihan
Sukses
Gambar 4.27 Pesan Tidak ada Tryout
3. Desain Uji Coba Fitur Buat Tryout Dan Unggah Soal
Uji coba ini digunakan untuk menguji kesalahan yang dibuat admin saat
membuat jadwal tryout dan mengunggah soal. Mengelompokkan setiap kesalahan
yang mungkin dibuat admin diperlukan untuk memberikan keluaran kepada
aplikasi agar admin dapat mengetahui kesalahan-kesalahan yang dibuat (Human
Error).
Tabel 4.4 Hasil Test Case Fitur Buat Tryout Dan Unggah Soal
No Tujuan Input Output
Diharapkan Status
12 Menampilkan
Pesan Kesalahan 1.1.
Admin tidak memilih
pilihan menu yang
disediakan dan
menekan tombol lanjut.
Tampil Pesan
13 Menampilkan
Pesan Kesalahan 1.2.
Admin memilih tgl tryout lebih kecil atau sama dengan tgl sekarang saat Pilih Tgl Tryout Minimal Tgl [Hari Besok]“.
Sukses
14 Menampilkan
Pesan Kesalahan 1.3.
Admin tidak memilih kelas yang disediakan saat menyimpan atau mengubah jadwal
15 Menampilkan
Pesan Kesalahan 1.4.
Admin menekan tombol lanjut tanpa memilih tgl atau memilih tgl yang tidak mempunyai jadwal tryout di menu buat atau edit jadwal tryout.
16 Menampilkan
Pesan Kesalahan 1.5
Menekan tombol simpan tanpa mengisi waktu dan jumlah soal di menu buat atau ubah data mata pelajaran.
No Tujuan Input Output Diharapkan
Status
17 Menampilkan
Pesan Kesalahan 1.6
Menekan tombol simpan tanpa mengisi waktu dan jumlah soal dengan angka di menu buat atau ubah data mata pelajaran.
18 Menampilkan
Pesan Kesalahan 1.7
Menekan tombol kembali, pada saat Kekurangan soal tidak menunjukkan angka
19 Menampilkan
tanda [X] di
Memilih mata pelajaran berwarna merah. Mata pelajaran berwarna merah mempunyai arti tidak ada bab yang dipilih saat pembuatan jadwal tryout.
20 Menampilkan
tanda [X] di sebelah kanan dropdownlist bab
Memilih bab berwarna merah. Bab berwarna merah mempunyai arti soal tryout belum memenuhi kuota soal pada mata pelajaran tryout yang dipilih.
Tampil tanda
21 Menampilkan
Pesan Kesalahan 2.1
Menekan tombol simpan pada menu data soal tetapi tidak mengisi pertanyaan, jawaban, kunci, atau level soal
Tampil Pesan “Kesalahan 2.1 [Kesalahan] Belum diisi Atau dipilih“.
Sukses
22 Menampilkan
Pesan Kesalahan 2.2
Menekan tombol simpan tetapi kapasitas gambar melebihi satu megabyte (MB)
23 Menampilkan
pesan dengan yang dilakukan aplikasi pada saat admin berada di form buat tryout atau unggah soal. Pesan ini akan muncul saat admin berada di beranda.
4.3.2 Uji Kelayakan Sistem
Setelah melakukan uji coba pada sistem yang telah dibuat, pengujian
sistem dilanjutkan pada pengujian kelayakan, yang melibatkan beberapa
responden yang antara lain: admin dan beberapa siswa kelas 3 Primagama.
Pengujian kelayakan sistem ini dilakukan dengan cara memberikan
angket yang berisi pertanyaan-pertanyaan seputar sistem kepada para responden
dan menghitung rata-rata nilai dari tiap poin pertanyaan yang diberikan. Kategori
nilai yang diberikan adalah: 5 (sangat baik), 4 (baik), 3 (cukup), 2 (kurang baik)
dan 1 (sangat tidak baik).
Angket yang dibagikan kepada para responden dibagi menjadi 2
golongan yaitu:
1. Angket dengan kode A yang diperuntukkan bagi semua responden.
2. Angket dengan kode B yang hannya diperuntukkan bagi admin.
Uji coba kelayakan sistem dibagi menjadi tiga kategori pengujian.
Kategori-kategori tersebut dapat dilihat pada tabel 4.5.
Tabel 4.5 Tabel Kategori Uji Kelayakan Sistem
No Kategori Uji Kelayakan
1 Kategori uji kelayakan desain secara keseluruhan
2 Kategori uji kelayakan proses menu siswa secara keseluruhan 3 Kategori uji kelayakan proses menu admin secara keseluruhan
Dari angket yang telah dibagikan kepada responden, poin-poin
pertanyaan akan dikelompokkan sesuai dengan kategori yang ada pada tabel 4.5
serta dilakukan perhitungan rata-rata terhadap nilai yang diberikan dari
kelayakan tampilan dan rata-rata nilai dari masing-masing poin pertanyaan dapat
dilihat pada tabel 4.6.
Tabel 4.6 Tabel Evaluasi Hasil Uji Kelayakan Tampilan
No Pertanyaan Rata Rata
1 Menurut anda, bagaimana tampilan halaman utama (Login)? 4.5
2 Menu-menu yang ada apakah memberikan gambaran tentang
maksud/ tujuan dari menu-menu tersebut? 4.5
Poin pertanyaan yang sesuai dengan evaluasi uji kelayakan proses menu
siswa dan rata-rata nilai dari masing-masing poin pertanyaan dapat dilihat pada
tabel 4.7. Poin pertanyaan yang sesuai dengan eveluasi uji kelayakan menu admin
dan rata-rata nilai dari masing-masing poin pertanyaan dapat dilihat pada
tabel 4.8.
Tabel 4.7 Tabel Evaluasi Hasil Uji Kelayakan Proses Menu Siswa
No Pertanyaan Rata Rata
1 Apakah anda sering mengalami error dalam mengerjakan
soal tryout di aplikasi ini? 4.5
2 Apakah anda sering mengalami error dalam mengerjakan
soal latihandi aplikasi ini? 4.5
3 Apakah anda merasa terbantu dalam proses belajar dengan
menggunakan aplikasi ini? 4.5
Tabel 4.8 Tabel Evaluasi Hasil Uji Kelayakan Proses Menu Admin
No Pertanyaan Rata Rata
1
Apakah fasilitas kotak pesan di menu beranda dapat membantu anda dalam menangani semua proses di dalam aplikasi?
4,5
2 Apakah menu buat tryout memberikan kemudahan dalam hal
membuat tryout? 4
3 Apakah menu unggahsoal memberikan kemudahan dalam
hal unggah soal tryout atau latihan? 4,5
4 Apakah menu unggah materi memberikan kemudahan dalam
hal unggah materi? 4.5
5 Apakah laporan evaluasi siswa sudah memberikan
72
BAB V PENUTUP
5.1. Kesimpulan
Kesimpulan yang dapat diambil dari sistem evaluasi siswa berbasis web
berdasarkan angket yang telah diberikan kepada siswa, dan pihak Primagama
adalah sistem ini mampu membantu proses pembuatan soal tryout, memberikan
penilaian evaluasi, dan pembuatan laporan-laporan yang dibutuhkan primagama.
5.2. Saran
Adapun saran-saran yang dapat diberikan untuk pengembangan sistem
selanjutnya antara lain :
1. Ke depan nya dapat menambah pesan di kotak pesan khusus untuk siswa
yang berguna sebagai sarana interaksi antara Primagama dan siswa.
2. Mengintegrasikan sistem evaluasi siswa dengan sistem informasi akademik.
3. Menambahkan sekuritas untuk keamanan data dan semua proses yang terjadi.
4. Menambahkan grafik evaluasi siswa di menu evaluasi
5. Menambahkan unduh soal tryout ketika siswa sudah mengerjakan tryout dan
73
Arikunto, Suharsimi, 2009, Dasar-dasar Evaluasi Pendidikan (Edisi Revisi), Bumi Aksara, Jakarta.
Ihwan, Choirul, 2006, Manajemen Pendidikan, Problematika dan
Tantangannya.pdf, -, -.
Kadir, Abdul. 2004. Dasar Pemrograman Web Dinamis dengan JSP (Java Server
Pages), ANDI, Yogyakarta.
Juri, Mohamad, S.Pd., MMPd, 2008, Penerapan E- Learning Dalam
Pembelajaran Suatu Langkah Inovasi.pdf, -, -.
Purwanto, Ngalim, 2009, Evaluasi Hasil Belajar, Pustaka Belajar, Yogyakarta.
Rizky, Soetam, 2008, Ajax dengan ASP.NET 2.0, Sekolah Tinggi Manajemen Informatika dan Teknik Komputer, Surabaya.
Rusliana, Ade, 2007, Konsep Dasar Evaluasi Belajar (”http://www.oenoen.co.cc /2010/12/ konsep-dasar-evaluasi.html”, Diakses 07 Desember 2009).
Sukmadinata, Syaodih Nana, 2001, Pengembangan Kurikulum : Teori Dan
Praktek, Remaja Rosdakarya, Bandung.
Tyler, R.W., 2001, Basic Principles af Curriculum and Instruction (Edition 36), The University of Chicago Press, Chicago.