• Tidak ada hasil yang ditemukan

Pada sub bab ini membahas tentang hasil ujicoba dan evaluasi program yang menerangkan bagaimanan jalannya program secara detail yang akan dijelaskan pada sub bab dibawah ini. Selain itu, dari hasil uji coba yang telah dilakukan akan dianalisa apakah rancangan ini dapat memenuhi tujuan yang akan dicapai seperti yang telah dipaparkan pada Bab I.

4.2.1. Uji Coba Menu Login

Langkah awal sebelum masuk pada menu utama adalah mengisikan

username dan password pada menu login, karena hal ini merupakan hal yang penting agar data yang ada pada database yang terintegrasi pada aplikasi tidak disalah gunakan orang-orang yang tidak bertanggung jawab. Jadi user yang tidak tahu user name dan password tidak akan bisa masuk kedalam aplikasi.Seperti pada gambar dibawah ini :

Gambar 4.32. Menu Login

Saat admin salah memasukkan user name atau password aplikasi akan menyeleksi bagian user name terlebih dahulu, sehingga keluar peringatan seperti berikut :

Gambar 4.33. Antar Muka Kesalahan User Name

Bila admin sudah benar dalam mengisikan user name akan tetapi dalam mengisikan password masih salah maka akan ada peringatan seperti ini :

Gambar 4.34. Antar Muka Kesalahan Password

menu-menu yang bisa digunakan user sesuai otoritasnya masing-masing seperti berikut ini :

Tabel 4.1. Hak Otor itas User Pada Aplikasi

Sebagai Admin Sebagai Umum

- Akses pada semua menu

- Ganti password

- Tambah data guru - Update data guru - Lihat data guru - Tambah data murid - Update data murid - Lihat data murid - Print form pendaftaran - Menu uji kompetensi (test)

- Menu lihat data report

4.2.2. Uji Coba Menu Tambah User

Menu tambah user hanya dapat di akses oleh user yang memiliki otoritas sebagai admin. Menu ini digunakan untuk menambah user baru pada aplikasi seperti pada gambar berikut ini :

Saat admin memasukkan password dan verify password tidak sama maka akan muncul pemberitahuan seperti berikut :

Gambar 4.36. Antar Muka Password Tidak Sesuai

Jika admin sudah benar dalam memasukkan username, password dan

verifypassword maka sistem akan menyimpan user baru ke dalam database. 4.2.3. Uji Coba Menu Ganti Password

Pada menu ganti password ini semua user bisa mengaksesnya karena memang user hanya bisa mengganti password mereka sendiri dan tidak bisa mengganti password user lain. Berikut tampilan menu tersebut :

Gambar 4.37. Form Ganti Password

Sebelum mengganti password, user diminta untuk menuliskan kembali

Adapun peringatan yang muncul adalah sebagai berikut :

Gambar 4.38. Antar Muka Peringatan Password Tidak Sesuai

Bila user sudah benar dalam mengisikan passwordnya maka kolom

password baru dan verify password akan muncul seperti berikut :

Gambar 4.39. Antar Muka Pengisian Password Baru

Setelah itu user diminta mengisikan password baru verify passwordnya, bila tidak sama maka akan muncul peringatan seperti berikut :

Gambar 4.40. Peringatan Bila Password Tidak Sama

Sedangkan bila user mengisi password dan verify password yang sesuai maka user akan ditambahkan pada database.

4.2.4. Uji Coba Menu Hapus User

Pada menu hapus user ini yang bisa mengaksesnya hanya user yang memiliki otoritas sebagai admin dengan cara mengisikan user name yang akan dihapus lalu mengisikan password user yang menjalankan pada kolom password

seperti berikut :

Gambar 4.41. Form Hapus User

Pada saat admin salah memasukkan password maka sistem akan menampilkan peringatan bahwa password masih belum benar dan menampilkan pemberitahuan user name gagal dihapus seperti yangterlihat berikut ini :

Gambar 4.42. Antar Muka Peringatan Kesalahan Password

4.2.5. Uji Coba Menu Tambah Data Gur u

Gambar 4.43. Form Tambah Data Gur u

Jika semua data pada form sudah diisi seperti pada gambar diatas maka data bisa disimpan pada database.

4.2.6. Uji Coba Menu Update Data Gur u

Pada menu update data guru ini semua user yang terdaftar bisa mengaksesnya. Sebelum menjalankan perintah update, user harus memasukkan NUPTK guru yang akan di update datanya seperti berikut :

Apabila user salah dalam pengisian NUPTK maka akan mucul peringatan seperti berikut ini :

Gambar 4.45. Antar Muka NUPTK Tidak Sesuai

Sedangkan saat user mengisi NUPTK guru dengan benar maka data sebelumnya akan muncul dan data bisa di update lalu disimpan kembali pada

database.

4.2.7. Uji Coba Menu Hapus Data Gur u

Pada menu hapus data guru ini hanya user dengan otoritas admin yang bisa menggunakannya. Menu ini digunakan untuk menghapus data guru yang mungkin sudah tidak diperlukan lagi atau memang sudah keluar dari sekolah tersebut. Langkah awal dalam penghapusan data sama seperti saat update, yaitu harus memasukkan NUPTK guru seperti berikut :

4.2.8. Uji Coba Menu Tambah Data Murid

Semua user bisa menggunakan menu tambah data murid untuk menambahkan data murid baru pada database. Seperti berikut tampilan pengisian tambah data murid :

Gambar 4.47. Form Tambah Data Mur id

Bila data yang telah di inputkan berhasil di masukkan pada database maka akan muncul pemberitahuan seperti berikut ini :

Gambar 4.48. Antar Muka Data Berhasil DiInput

4.2.9. Uji Coba Menu Update Data Mur id

Pada menu update data murid semua user bisa menggunakannya untuk mengubah / memperbarui data yang ada dengan memasukkan no induk murid yang akan di update pad form input nomor induk.

Adapun tampilannya adalah sebagai berikut :

Gambar 4.49. Form Input No Induk

Bila no induk salah / tidak ada maka akan muncul pemberitahuan agar mengubah kembali nomor induk yang diinputkan, jika nomor induk yang diinputkan benar maka data murid akan muncul pada form update seperti pada gambar berikut :

Gambar 4.50. Form Update Data Mur id

User hanya tinggal menekan tombol update dan simpan maka data yang lama pada database akan diganti oleh data yang baru di masukkan.

murid juga harus memasukkan no induk pada form input nomor induk seperti pada gambar 4.46. sebelumnya. Ketika admin mengisi dengan benar no induk murid padaform tersebut maka form hapus data murid akan muncul dengan data murid yang akan dihapus seperti berikut :

Gambar 4.51. Form HapusData Murid 4.2.11. Uji Coba Menu Lihat Data Murid

Semua user bisa menggunakannya untuk melihat semua data murid yang ada pada database. Sebelum melihat form lihat data user harus memilih beberapa

opsi penggolongan data yang akan ditampilkan seperti berikut :

Jika user memilih menampilkan semua data, atau pengelompokkan sesuai nama, kelompok, jenis kelamin, keterangan atau periode maka tampilan formakan ditampilkan secara landscape seperti berikut :

Gambar 4.53. Report Seluruh Data Siswa Sesuai Penggolongannya Sedangkan bila user memilih opsi berdasarkan nomor induk maka tampilannya akan ditampilkan secara portrait dan 1 personal saja seperti berikut :

4.2.12. Uji Coba Menu Test (Uji Kompetensi)

Semua user bisa menggunakannya untuk menguji kemampuan anak didiknya untuk membantu menentukan kelayakannya untuk masuk pada tingkat sekolah dasar. Sebelum masuk pada menu uji kompetensi,user harus memasukkan nomor induk murid yang akan di uji pada form awal seprti berikut:

Gambar 4.55. FormMenu Cek Data Murid

Setelah nomor induk dimasukkan dan sistem melakukan pengecekan data dan semua data valid, user bisa langsung memulai uji kompetensi dengan klik tombol mulai pada form tersebut. Maka uji kompetensi dimulai dengan

usermenjawab pertanyaan-pertanyaan yang diberikan sistem sesuai dengan pembelajaran kurikulum TK tentang pengajaran pada anak didik sesuai dengan kemampuan anak selama bersekolah di TK Dewi Sartika. Salah satu tampilan form awal bagian satu uji kompetensi bisa dilihat pada gambar 4.55.

Gambar 4.56. FormUji Kompetensi Bagian 1 (Kemampuan Dasar) Saat User sudah memulai masuk menu uji kompetensi, user harus mengisi 20 pertanyaan tersebut, seperti misalnya pada tabel dibawah ini :

Tabel 4.1. Tabel Pertanyaan dan Hasil Penilaian

No Pertanyaan (item) J awaban Bobot

Nilai

Kategori Pembelajaran 1.

Bagaimana tingkat kejujuran dan tanggung jawab anak pada lingkungan disekitarnya?

Sangat Baik 5

Pembentukan Karakter 2.

Bagaimana tingkat pengertian anak dalam membedakan perilaku yang benar dan salah ?

Baik 4

3

Seberapa baik anak mengetahui dan mempraktekkan ilmu agamanya ?

Baik 4

4. Bagaimana anak dalam

mengerjakan tugasnya ? Kurang 2

5.

Bagaimana tingkat keberanian anak dalam mengutarakan pendapatnya ?

Cukup 3

6. Bagaimana daya tangkap anak

saat diberi perintah / arahan ? Cukup 3

Kemampuan Dasar 1 (Bahasa) 7.

Bagaimana kemampuan anak dalam mengungkapkan apa yang dia lihat dan lakukan ?

Baik 4

8.

Seberapa baik tingkat

penghafalan huruf dan angka Baik 4

10.

Seberapa baik tingkat pemahaman anak dalam

menghubungkan suatu

gambar/pola (persiapan menulis dasar) ?

Sangat Baik 5

11.

Bagaimana tingkat kemampuan anak dalam memahami konsep sederhana disekitarnya ? Cukup 3 Kemampuan Dasar 2 (Kognitif) 12.

Seberapa baik tingkat pemahaman anak dalam memecahkan suatu masalah sederhana di lingkungannya ?

Baik 4

13.

Bagaimana tingkat pemahaman anak mengenai benda disekitarnya menurut bentuk,jenis dan ukurannya ?

Sangat Baik 5

14.

Bagaimana tingkat pemahaman anak tentang konsep matematika sederhana (penambahan dan pengurangan) ?

Sangat Baik 5

15.

Seberapa baik anak dalam memahami huruf (A-Z) dan menuliskan polanya ?

Cukup 3

16.

Seberapa aktif anak dalam menggerakkan anggota badannya ? Kurang Sekali 1 Fisik Motorik 17.

Bagaimana tingkat kemampuan anak dalam menirukan gerakan-gerakan yang diajarkan (senam dan games) ?

Cukup 3

18.

Seberapa baik tingkat ketekunan anak dalam menggerakkan anggota tubuhnya untuk kegiatan yang membutuhkan kelenturan dan ketelitian ?

Baik 4

19.

Seberapa baik tingkat koordinasi anak dalam mengatur

gerakan tubuhnya

(mengendalikan motorik kasar dan halus) ?

Baik 4

20. Bagaimana tingkat kondisi

kesehatan fisik anak ? Kurang 2

Total Nilai Keseluruhan : 71

Total: 19

Total: 20

Setelah menjawab semua soal pada form tersebut user harus menekan tombol next untuk ke form berikutnya hingga pada form terakhir seperti berikut :

Gambar 4.57. FormUji Kompetensi Bagian 4/ akhir

Adapun source code penghitungan nilai dari tiap formuji kompetensi adalah sebagai berikut :

Dim a As Integer Dim b As Integer Dim c As Integer Dim d As Integer Dim e As Integer

Dim hasil_akhir As Integer

'Penghitungan nilai pertanyaan 1 If Combo1.Text = "Sangat Baik" Then a = 5

ElseIf Combo1.Text = "Baik" Then a = 4

a = 2

ElseIf Combo1.Text = "Kurang Sekali" Then a = 1

End If

'Penghitungan nilai pertanyaan 2 If Combo2.Text = "Sangat Baik" Then b = 5

ElseIf Combo2.Text = "Baik" Then b = 4

ElseIf Combo2.Text = "Cukup" Then b = 3

ElseIf Combo2.Text = "Kurang" Then b = 2

ElseIf Combo2.Text = "Kurang Sekali" Then b = 1

End If

'Penghitungan nilai pertanyaan 3 If Combo3.Text = "Sangat Baik" Then c = 5

ElseIf Combo3.Text = "Baik" Then c = 4

ElseIf Combo3.Text = "Cukup" Then c = 3

ElseIf Combo3.Text = "Kurang" Then c = 2

ElseIf Combo3.Text = "Kurang Sekali" Then c = 1

'Penghitungan nilai pertanyaan 4

If Combo4.Text = "Mengerjakan Sendiri" Then d = 5

ElseIf Combo4.Text = "Melihat teman-temannya" Then d = 4

ElseIf Combo4.Text = "Mengerjakan dengan waktu yang lama" Then d = 3

ElseIf Combo4.Text = "Mengerjakan dengan dibimbing orang tua dari jauh" Then

d = 2

ElseIf Combo4.Text = "Mau mengerjakan asalkan ditemani orang tuanya" Then

d = 1 End If

'Penghitungan nilai pertanyaan 5 If Combo5.Text = "Sangat Baik" Then e = 5

ElseIf Combo5.Text = "Baik" Then e = 4

ElseIf Combo5.Text = "Cukup" Then e = 3

ElseIf Combo5.Text = "Kurang" Then e = 2

ElseIf Combo5.Text = "Kurang Sekali" Then e = 1

End If

Sedangkan untuk bagian pengelompokkan kategorinya, source code nya adalah sebagai berikut :

If Adodc3.Recordset!nilai_akhir_pemb_perilaku >= 5 And Adodc3.Recordset!nilai_akhir_pemb_perilaku <= 12 Then ReportSpkFrm.LabelSPK1.Caption = "Rendah"

ElseIf Adodc3.Recordset!nilai_akhir_pemb_perilaku >= 13 And Adodc3.Recordset!nilai_akhir_pemb_perilaku <= 18 Then

ReportSpkFrm.LabelSPK1.Caption = "Cukup"

ElseIf Adodc3.Recordset!nilai_akhir_pemb_perilaku >= 19 And Adodc3.Recordset!nilai_akhir_pemb_perilaku <= 25 Then

ReportSpkFrm.LabelSPK1.Caption = "Tinggi" End If

Setelah menjawab semua soal yang diberikan dan menekan tombol finish

maka hasil dari uji kompetensi tersebut akan dikeluarkan dengan penilaian secara terperinci seperti berikut ini :

- Pembentukan Karakter = 18 ( Kategori Cukup )

- Kemampuan Dasar 1 ( Bahasa ) = 19 ( Kategori Tinggi ) - Kemampuan Dasar 2 ( Kognitif ) = 20 ( Kategori Tinggi ) - Fisik Motorik = 14 ( Kategori Cukup )

- Nilai Total Keseluruhan = 71 ( Kategori Cukup ) Berikut Tampilan form hasil tes uji kompetensi tersebut :

Gambar 4.58. FormData Report Hasil Uji Kompetensi

Sedangkan source code untuk penghitungan nilai total adalah sebagai berikut :

Dim nilai_pemb_perilaku As Integer Dim nilai_akhir_bahasa As Integer Dim nilai_akhir_kognitif As Integer Dim nilai_akhir_fisik_motorik As Integer Dim nilai_akhir As Integer

Dim kategori_spk As String

nilai_pemb_perilaku = Adodc3.Recordset!nilai_akhir_pemb_perilaku nilai_akhir_bahasa = Adodc10.Recordset!nilai_akhir_bahasa

nilai_akhir_kognitif = Adodc10.Recordset!nilai_akhir_kognitif

nilai_akhir_fisik_motorik =

Adodc6.Recordset!nilai_akhir_fisik_motorik

'KLASIFIKASI

'---'

Adodc8.RecordSource = "Select * from standart_sekolah" Adodc8.Refresh

Dim keterangan As String

If nilai_akhir_spk >= 20 And nilai_akhir_spk < 47 Then If selisih < Adodc8.Recordset!UMUR_STANDART_LULUS Then

keterangan = "Siswa dinyatakan belum layak naik ke tingkat SD dan usia siswa juga belum mencukupi."

kategori_spk = "Rendah" Else

keterangan = "Siswa dinyatakan belum layak naik ke tingkat SD,tetapi usia siswa sudah mencukupi."

kategori_spk = "Rendah" End If

ReportSpkFrm.Label36.Caption = keterangan

ElseIf nilai_akhir_spk >= 47 And nilai_akhir_spk < 73 Then If selisih < Adodc8.Recordset!UMUR_STANDART_LULUS Then

keterangan = "Siswa dinyatakan layak naik ke tingkat SD,tetapi usia siswa juga belum mencukupi."

kategori_spk = "Cukup" Else

keterangan = "Siswa dinyatakan layak naik ke tingkat SD dan usia siswa sudah mencukupi."

kategori_spk = "Cukup" End If

ReportSpkFrm.Label36.Caption = keterangan

If selisih < Adodc8.Recordset!UMUR_STANDART_LULUS Then

keterangan = "Siswa dinyatakan sangat layak melanjutkan ke tingkat SD, tetapi usia siswa belum mencukupi."

kategori_spk = "Tinggi" Else

keterangan = "Siswa dinyatakan sangat layak melanjutkan ke tingkat SD dan usia siswa sudah mencukupi."

kategori_spk = "Tinggi" End If

ReportSpkFrm.Label36.Caption = keterangan End If

Setelah user telah mengetahui nilai dan kemampuan murid yang di uji dan menekan tombol keluar yang ada pada form data report tersebut maka akan ada 3

opsi yang muncul, yaitu : - Menu print hasil - Menu print ijazah - Keluar

Gambar 4.59. Form Option Menu

Apabila user memilih pilihan pertama, yaitu print hasil maka tampilan

form nya akan jadi seperti berikut :

Gambar 4.60. Form Cetak Hasil

Sedangkan bila user memilih pilihan kedua, yaitu cetak ijazah maka tampilan yang akan ditampilkan adalah sebagai berikut :

Gambar 4.61. Form Cetak Ijazah

Menu cetak ijazah ini hanya bisa diakses bila nilai dan umur siswa diatas standart nilai dan umur minimum yang sudah ditentukan pihak sekolah. Bila nilai dan umur masih dibawah standart sekolah maka akan ada pemberitahuan seperti berikut :

4.2.13. Uji Coba Menu Kriter ia

Pada menu kriteria hanya user dengan otoritas admin yang bisa menggunakannya. Hal ini dikarenakan menu tersebut menyangkut dasar penilaian mulai dari pembentukan perilaku, kemampuan dasar, fisik motorik serta standart nilai sekolah dan umur minimum anak untuk dinyatakan layak masuk sekolah dasar. Pada menu ini admin bisa mengubah setiap sub penilaian dari tiap-tiap 5 kategori yang akan terhubung pada menu test (uji kompetensi murid). Seperti berikut salah satu tampilan pada form kriteria :

Gambar 4.63. Antar Muka Form Kriter ia Bagian Pembentukan Karakter Admindapat mengubah tiap keterangan pada kategori nilai mulai dari poin 21-25, poin 20-17, poin 13-16, poin 9-12, poin 5-8. Begitupun pada menu kemampuan dasar dan fisik motorik.

4.2.14. Uji Coba Menu Lihat Data Report

Menu ini bisa diakses oleh semua user yang terdaftar pada database. kegunaan menu ini adalah untuk melihat hasil-hasil dari murid yang telah di uji pada menu uji kompetensi sebelumnya dengan menginputkan nomor induk murid. Apabila murid belum pernah mengikuti uji kompetensi maka akan muncul pemberitahuan seperti berikut :

Gambar 4.64. Antar Muka Pemberitahuan No.Induk Belum Per nah Di Uji Sedangkan bila no induk terdeteksi pernah mengikuti uji kompetensi maka data reportnya akan muncul seperti berikut ini :

4.2.15. Uji Coba Menu Print Data

Pada menu print data ini terdapat dua sub menu, yaitu print formulir dan print ijazah. Untuk print formulir semua user bisa menggunakannya, sedangkan untuk print ijazah hanya user dengan otoritas admin yang bisa menggunakannya. Berikut tampilan dari form pendaftaran yang siap cetak :

Gambar 4.66. Form Pendaftaran

Sedangkan untuk Form ijazah, sebelum masuk form tersebut user harus melakukan input no induk seperti sebelumnya, jika no induk belum pernah melakukan uji kompetensi maka tetap saja tidak akan bisa menggunakan menu ini. Akan tetapi apabila no induk terdaftar pernah melakukan uji kompetensi dan

dinyatakan layak maka user bisa mengakses menu print ijazah tersebut. Berikut tampilan dari form ijazah tersebut :

Gambar 4.67. Form Ijazah 4.2.16. Evaluasi

Berdasarkan dijalankannya aplikasi diatas, terdapat beberapa kelemahan-kelemahan. Dalam menu sistem pendataan ada bagian dimana form yang membutuhkan memakai foto murid tidak bisa memakai file gambar dengan ukuran diatas 2Mb.

Dari hasil uji coba aplikasiini tentu masih banyak kekurangan namun secara garis besar sistem tersebut sudah bisa berjalan dengan baik selama dalam tes uji sistem. Namun masih perlu untuk disempurnakan pada sistem ini untuk

apa yang diharapkan oleh pihak sekolah dan diterapkan pada sekolah-sekolah lainnya. Data yang di inputkan pada aplikasi ini merupakan data sample yang diberikan pihak sekolah terkait untuk memperlancar jalannya aplikasi / sistem ini.

BAB V

Dokumen terkait