TA : Sistem Evaluasi Siswa Berbasis Web Pada Primagama Cabang Malang.

(1)

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


(2)

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.


(3)

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


(4)

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


(5)

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, mata pelajaran, materi dari mata pelajaran, dan perkembangan siswa pada mata


(6)

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.


(7)

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, perancangan sistem, desain uji coba fitur dasar sistem.


(8)

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 proses pengembangan berikutnya.


(9)

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. 2. Menentukan tindak lanjut hasil penilaian.


(10)

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 tidak memuaskan untuk Mengetahui tingkat pencapaian tujuan pembelajaran.


(11)

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 mengetahui tingkat penguasaan siswa atas seluruh materi yang telah dipelajarinya.


(12)

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 performan yang lain. Dengan kata lain tes acuan kriteria digunakan untuk


(13)

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 rentang skor berikut:


(14)

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 protokol yang digunakan dinamakan HTTP (HyperText Transfer Protocol). Pada


(15)

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 menggunakan layanan Internet berbasis Web.


(16)

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 soal tryout yang telah dijelaskan sebelumnya.


(17)

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 dilakukan oleh siswa.


(18)

Gambar 3.2 Document Flow Penilaian Evaluasi

Bagian front office membuat pengumuman dan laporan hasil evaluasi dari hasil evaluasi. Gambar 3.3 Menunjukkan alur dari pembuatan laporan evaluasi.


(19)

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 tryout selesai.


(20)

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 asal siswa.


(21)

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


(22)

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.


(23)

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


(24)

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 pembuatan laporan. Sub proses pelaksanaan tryout memberikan output pada siswa


(25)

yaitu soal tryout, data tryout dan menyimpan jawaban siswa untuk dievaluasi pada sub proses penilaian evaluasi.

Data Paket Soal

Data Detail Tryout

Data Detail Tryout

Data Jawaban Data Jawaban

Update Data Peserta

[Data Tryout] Data Evaluasi [Soal Tryout] Data Peserta [Data Login] Data Jawaban Data Evaluasi Data Peserta Data Soal Data Paket Soal

Data Jadwal Tryout

Data Tryout

Data Jawaban

[Data Jawaban] [Laporan Evaluasi Siswa]

[Laporan Evaluasi Tryout]

[Laporan Soal Evaluasi]

Data Paket Soal Data Soal

[Data_Soal] [Data Jawaban Soal] [Data Paket Soal]

Tentor

Siswa 1

Pembuatan Soal Tryout

+ 2 Pelaksanaan Tryout + 4 Pembuatan Laporan +

1 Paket Soal

2 Bank Soal

3 Peserta

4 Master Tryout

5 Tryout

6 Nilai Evaluasi

7 Jawaban

3

Penilaian Evaluasi

7 Jawaban

8 Detail Tryout


(26)

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]

[Data Detail Tryout]

[Data Paket Soal] [Data Paket Soal]

[Data_Soal]

[Data Jawaban Soal]

[Data Soal]

Tentor

2 Bank Soal

1 Paket Soal 1.1

Maintenance Soal

1.2

Maintenance Paket Soal

8 Detail Tryout

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 Gambar 3.9.


(27)

[Data Detail Tryout]

[Data Tryout] [Data Login]

[Data Peserta]

[Data Tryout]

[Data Jadwal Tryout]

[Data Jawaban]

[Soal Tryout] [Data Paket Soal]

[Data Soal] [Data Jawaban] [Data Jawaban] Siswa 3 Peserta 7 Jawaban 5 Tryout

4 Master Tryout

1 Paket Soal 2 Bank Soal

2.3 Pemberian Jawaban 2.4 Random Soal 2.5 Pengecekan Tryout

8 Detail Tryout

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]

[Laporan Evaluasi Siswa]

[Laporan Soal Evaluasi]

[Data Peserta]

[Laporan Evaluasi Tryout] [Data Evaluasi]

Tentor

Siswa

3 Peserta

6 Nilai Evaluasi 4.1

Pembuatan Laporan Evaluasi 4.2 Pembuatan Laporan Soal Evaluasi 7 Jawaban


(28)

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 Memiliki Peserta

Mengambil Tryout

Mengambil Peserta

Mengambil Detail Tryout Mengambil Soal Mengambil Soal Memiliki2 Memberikan Jadwal Master Tryout Id_Jadwal Tgl_Tryout Aktif Tahun_Ajaran Tryout Id_Tryout Id_Kelas No_Tryout Peserta Id_Peserta Id_Ruang Id_Siswa Status_Jawaban Nilai Evaluasi Id_Evaluasi Id_Bab Nilai Nilai Evaluasi Status_Nilai Jumlah Soal Status_Jawaban Paket Soal Id_Paket_Soal Id_Bab Level_Soal Status_Soal Jumlah Soal Status Error Bank Soal Id_Soal Pertanyaan Jawaban_A Jawaban_C Jawaban_D Kunci Gambar_Soal Jawaban Id_Jawaban Jawaban Status_Jawaban No_Jawaban Poin Sisa_Waktu Point X Status Detail_Tryout Id_Detail_Tryout Id_Mat Waktu Status_Jawaban Jumlah Soal


(29)

ID_DETAIL_TRYOUT = ID_DETAIL_TRYOUT ID_DETAIL_TRYOUT = ID_DETAIL_TRYOUT

ID_TRYOUT = ID_TRYOUT

ID_PESERTA = ID_PESERTA

ID_DETAIL_TRYOUT = ID_DETAIL_TRYOUT ID_PAKET_SOAL = ID_PAKET_SOAL

ID_SOAL = ID_SOAL

ID_PAKET_SOAL = ID_PAKET_SOAL

ID_PESERTA = ID_PESERTA ID_JADWAL = ID_JADWAL

MASTER_TRYOUT ID_JADWAL char(10) TGL_TRYOUT timestamp AKTIF numeric(1) TAHUN_AJARAN integer TRYOUT ID_TRYOUT char(15) ID_JADWAL char(10) ID_KELAS char(10) NO_TRYOUT integer PESERTA ID_PESERTA Char(20) ID_DETAIL_TRYOUT char(17) ID_SISWA char(10) STATUS_JAWABAN numeric(1) ID_RUANG char(20) NILAI_EVALUASI ID_EVALUASI char(22) ID_PESERTA Char(20) ID_DETAIL_TRYOUT Char(17) ID_BAB char(10) NILAI integer NILAI_EVALUASI integer STATUS_NILAI numeric(1) JUMLAH_SOAL integer STATUS_JAWABAN numeric(1) PAKET_SOAL ID_PAKET_SOAL char(20) ID_DETAIL_TRYOUT char(17) ID_BAB char(10) LEVEL_SOAL integer STATUS_SOAL numeric(1) JUMLAH_SOAL integer STATUS_ERROR numeric(1) BANK_SOAL ID_SOAL integer ID_PAKET_SOAL char(20) PERTANYAAN varchar(200) JAWABAN_A varchar(50) JAWABAN_C varchar(50) JAWABAN_D varchar(50) KUNCI char(1) GAMBAR_SOAL varchar(50) JAWABAN ID_JAWABAN char(20) ID_SOAL integer ID_PAKET_SOAL char(20) ID_PESERTA char(20) JAWABAN char(1) STATUS_JAWABAN numeric(1) NO_JAWABAN integer POIN integer SISA_WAKTU char(8) POINT_X integer STATUS numeric(1) DETAIL_TRYOUT ID_DETAIL_TRYOUT char(17) ID_TRYOUT char(15) ID_MAT char(10) WAKTU integer STATUS_JAWABAN numeric(1) JUMLAH_SOAL integer

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 : _


(30)

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


(31)

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


(32)

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

untuk dipakai dalam soal


(33)

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


(34)

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 Siswa. Form ini menampilkan biodata_siswa.


(35)

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.


(36)

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


(37)

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


(38)

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 memencet login di Form Login. Form ini berisi kotak pesan yang dibuat sistem


(39)

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 untuk membuat atau mengaktifkan tryout. Jika Admin tidak melengkapi form ini


(40)

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 menghapus jadwal tryout pada menu edit jadwal tryout.


(41)

Gambar 3.24 Desain Menu Buat / Edit Jadwal Tryout

Gambar 3.25 Desain Menu Buat Jadwal Tryout


(42)

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


(43)

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.30 Desain Form Menu Upload Soal


(44)

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


(45)

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

= admin dan password =

admin

Form Login tertutup dan form Beranda Admin terbuka

2 Deskripsi username dan

password valid

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.


(46)

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.

Tampil Pesan Kesalahan “Kesalahan 1.4 Tidak ada Jadwal tryout Yang Dipilih“.


(47)

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

Tampil Pesan dengan judul ”Tryout Belum Memenuhi Syarat [Tgl Tryout]”


(48)

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

Tampil Pesan dengan judul ”Belum Ada Soal Untuk Tryout [Tgl Tryout]”


(49)

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 menampilkan Form Beranda untuk user dengan status siswa atau admin.


(50)

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 atau status user tidak aktif maka akan muncul pesan error.


(51)

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 kanan (>>>) dan evaluasi tryout sebelumnya tekan tombol kiri (<<<).


(52)

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 mata pelajaran.


(53)

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 Ada Tryout Untuk Anda Pada [Tgl Sekarang]”.


(54)

Gambar 4.6 Form Tryout

Gambar 4.7 Tampilan Form Tryout Bila Tidak Ada Tryout

Siswa dapat memilih mata pelajaran yang ingin dikerjakan terlebih dahulu dengan menekan tombol pilih. Informasi tentang jumlah soal, dan waktu


(55)

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 mengerjakan soal latihan. Default jumlah soal latihan adalah 10 soal.


(56)

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 Tryout, dan Unggah Soal. Form beranda dapat dilihat pada Gambar 4.10.


(57)

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.


(58)

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 otomatis tampil setelah jadwal tryout telah tersimpan.


(59)

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 tryout. Pesan “Jadwal Tryout Telah Diubah” tampil bila proses berjalan benar saat


(60)

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 dalam jadwal tryout. Pertama kali semua mata pelajaran ditampilkan berdasarkan


(61)

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.


(62)

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 hijau.


(63)

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 jadwal tryout, dan penghapusan jadwal tryout tersimpan di background proses,


(64)

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 preview soal dapat dilihat pada Gambar 4.23.


(65)

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.


(66)

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.


(67)

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


(68)

Tabel 4.2 Tabel Hasil Test Case Login

No Tujuan Input Output

Diharapkan Status

1 Deskripsi

username dan password yang valid dan Status User Admin. Memasukkan data login username=

admin dan password

= admin

Form Login tertutup dan form Beranda Admin terbuka Sukses

2 Deskripsi

username dan password valid Dan Status User Siswa.

Memasukkan data login username = “wardana” dan password = “311567”

Form Login tertutup dan form Beranda Siswa terbuka Sukses

3 Deskripsi

username dan password tidak valid. Memasukkan data login username=”wardana”

dan password=””

Tampil Pesan ”Username atau password salah” Sukses


(69)

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.

Tekan Tombol Tryout pada Menu navigasi

dengan user yang

berstatus Siswa. Dan tanggal sistem sama dengan tanggal tryout

Tampil Form Tryout.

Sukses

5 Menampilkan

Soal tryout.

Tekan Tombol lanjut setelah Memilih mata pelajaran

Tampil soal–soal tryout.


(70)

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 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

sukses

11 Menampilkan

Evaluasi latihan

Menekan tombol selesai pada Form latihan pada soal latihan yang terakhir

Tampil Evaluasi Latihan

Sukses


(71)

Gambar 4.27 Pesan Tidak ada Tryout


(72)

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 Kesalahan “Kesalahan 1.1 Pilih Menu Yang Sudah Disediakan“. Sukses

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]“.

Sukses

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“. Sukses

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. Tampil Pesan Kesalahan “Kesalahan 1.4 Tidak ada Jadwal tryout Yang Dipilih“. Sukses

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 1.5 Waktu dan Jumlah Soal Harus Diisi“. Sukses


(73)

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. Tampil Pesan “Kesalahan 1.6 Waktu dan Jumlah Soal Harus Diisi Angka“. Sukses

18 Menampilkan

Pesan Kesalahan 1.7

Menekan tombol kembali, pada saat Kekurangan soal tidak menunjukkan angka nol. Tampil Pesan “Kesalahan 1.7 Jumlah Soal Kurang [Kekurangan Soal] Soal“. sukses

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

Sukses

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

Sukses

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) Tampil Pesan “Kesalahan 2.2 Simpan Gambar Soal Gagal kapasitas Unggah Soal Maksimal 1MB“. Sukses

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.

Tampil Pesan dengan judul ”Tryout Belum Memenuhi Syarat [Tgl Tryout]” Sukses


(74)

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 masing-masing poin pertanyaan. Poin pertanyaan yang sesuai dengan eveluasi uji


(75)

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


(76)

(77)

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


(78)

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.

Wiersma W., Jurs S. G., 2005, Research methods in education (8th edition.), Allyn and Bacon, New York .


(1)

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. Tampil Pesan “Kesalahan 1.6 Waktu dan Jumlah Soal Harus Diisi Angka“. Sukses

18 Menampilkan Pesan

Kesalahan 1.7

Menekan tombol kembali, pada saat Kekurangan soal tidak menunjukkan angka nol. Tampil Pesan “Kesalahan 1.7 Jumlah Soal Kurang [Kekurangan Soal] Soal“. sukses

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

Sukses

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

Sukses

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) Tampil Pesan “Kesalahan 2.2 Simpan Gambar Soal Gagal kapasitas Unggah Soal Maksimal 1MB“. Sukses

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.

Tampil Pesan dengan judul ”Tryout Belum Memenuhi Syarat [Tgl Tryout]” Sukses


(2)

70

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 masing-masing poin pertanyaan. Poin pertanyaan yang sesuai dengan eveluasi uji


(3)

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 latihan di 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 unggah soal 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


(4)

(5)

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 ingin mempelajari soal-soal tryout yang sudah dilakukan.


(6)

73

DAFTAR PUSTAKA

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.

Wiersma W., Jurs S. G., 2005, Research methods in education (8th edition.), Allyn and Bacon, New York .