PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
SISTEM INFORMASI PENILAIAN PENCAPAIAN KOMPETENSI PESERTA DIDIK SMK KURIKULUM 2013 BERBASIS WEB PHP Studi Kasus : SMK Pangudi Luhur Muntilan
SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika
Oleh : Petrus Indra Wijayanto 115314089
PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2017 i
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
INFORMATION SYSTEM ASSESSMENT COMPETENCY ACHIEVEMENT STUDENTS Vocational Curriculum 2013 WEB-based PHP Case Study: SMK Pangudi Luhur Muntilan
A THESIS Presented as Partial Fulfillment of the Requirements to Obtain the Sarjana Komputer Degree in Informatics Engineering Study Program
By : Petrus Indra Wijayanto 115314089
INFORMATICS ENGINEERING STUDY PROGRAM DEPARTMENT OF INFORMATICS ENGINEERING FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA 2017
ii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN PERSETUJUAN
iii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN PENGESAHAN SKRIPSI
iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN PERSEMBAHAN Tugas akhir ini saya persembahkan untuk: Tuhan Yesus Yang Maha Baik Bapak dan Ibu tercinta Kakak-kakak dan keponakan
Teman-teman seangkatan TI 2011
v
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PERNYATAAN KEASLIAN KARYA
Saya menyatakan dengan sesungguhnya bahwa di dalam skripsi yang saya tulis ini tidak memuat karya atau bagian karya orang lain, kecuali yang telah disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.
Yogyakarta, 24 Februari 2017
vi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma: Nama
: Petrus Indra Wijayanto
NIM
: 115314089
Demi pengembangan ilmu pengetahuan, saya memberikan kepada Perpustakaan Universitas Sanata Dharma karya ilmiah yang berjudul: SISTEM INFORMASI PENILAIAN PENCAPAIAN KOMPETENSI PESERTA DIDIK SMK KURIKULUM 2013 BERBASIS WEB PHP Studi Kasus : SMK Pangudi Luhur Muntilan
Berserta perangkat yang diperlukan(bila ada). Dengan demikian saya memberikan kepada perpustakaan Universitas Sanata Dharma hak untuk menyimpan, mengalihkan dalam bentuk media lain, mengelolanya dalam bentuk pangkalan data mendistribusikan secara terbatas, dan mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya maupun memberikan royalti kepada saya selama tetap mencantumkan nama saya sebagai penulis. Demikian pernyataan ini saya buat dengan sebenarnya. Yogyakarta, 24 Februari 2017
vii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRAK
SMK Pangudi Luhur Muntilan merupakan satu dari beberapa instansi pendidikan di Kabupaten Magelang yang ditunjuk oleh pemerintah sebagai sekolah percontohan Kurikulum 2013. SMK Pangudi Luhur Muntilan menggunakan Kurikulum 2013 sebagai dasar pembelajaran bagi peserta didiknya. Kurikulum 2013 itu sendiri merupakan sebuah kurikulum yang mengutamakan pada pemahaman, skill, dan pendidikan berkarakter, dimana siswa dituntut untuk paham atas materi, aktif dalam proses berdiskusi dan presentasi serta memiliki sopan santun dan sikap disiplin yang tinggi. Penilaian yang dilakukan di SMP Negeri 1 Muntilan sampai saat ini masih dilakukan secara manual menggunakan Microsoft Excel yang dianggap kurang efektif dan efisien karena setiap kali pada akhir semester guru wali kelas selalu kesulitan dalam mengumpulkan penilaian yang ada di setiap guru mata pelajaran (penilaian dilakukan secara terpisah).Hal lain yang dijumpai adalah menunggu setoran nilai dari guru mata pelajaran memakan waktu yang cukup lama. Berdasarkan permasalahan di atas, dibangun sebuah Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik Smk Kurikulum 2013 Berbasis Web yang dapat membantu kinerja guru secara efektif (tepat guna). Sistem ini dibangun dengan menggunakan bahasa pemrograman PHP dan database MySQL. Hasil akhir yang diperoleh adalah sebuah sistem informasi yang memiliki kemampuan dalam mengelola data penilaian peserta didik, serta sistem ini menangani sampai dengan proses pencetakan hasil belajar. Berdasarkan pengujian terhadap pengguna (Guru Mata Pelajaran, Guru Wali Kelas, dan Tim Kurikulum), secara umum sistem ini mampu membantu pihak-pihak terkait dalam mengelola data penilaian peserta didik secara efektif dan efisien.
viii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRACT Pangudi Luhur Muntilan Vocational High School is one of few educational institution in Magelang regency, designated as a pilot school for 2013 curriculum by the government. Pangudi Luhur Muntilan Vocational High School use 2013 curriculum as base learning for the student. 2013 curriculum is a guideline that promotes the comprehension, skill and character building, this curriculum require student to understand the material, active in the discussion and presentation proses, have good manner and high discipline. Student assessment scores are still done with Microsoft Excel. It considered as less effective and less efficient because the homeroom teacher always have difficulties in collecting assessment scores from each subject teacher at the end of semester (assessment scores carried out separately). In the other hand, collecting the assessment score from each subject teacher could be an issue because it takes quite a long time. Based on those problems, a Web-based Information System of Student Competency Assessment based on 2013 Curriculum, constructed to increase of the teachers performance effectively (efficient). This system built using PHP programming language and MySQL database. The result obtained is an Information System that has the ability to manage student’s data assessment, up to handle the assessment report printing process. Based on user testing (Subject teacher, homeroom teacher, curriculum team), the system capable to help user to manage assessment score data more effectively and more efficiently.
ix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, sehingga penulis dapat menyelesaikan tugas akhir dengan judul “Sistem Informasi Penilaian
Pencapaian
Kompetensi
Peserta
Didik
Smk
Kurikulum
2013Berbasis Web PhpStudi Kasus : SMK Pangudi Luhur Muntilan”. Tugas akhir ini merupakan salah satu mata kuliah wajib dan sebagai syarat akademik untuk memperoleh gelar sarjana komputer program studi Teknik Informatika Universitas Sanata Dharma Yogyakarta. Pada kesempatan ini, penulis ingin mengucapkan terimakasih kepada pihak-pihak yang telah membantu penulis baik selama penelitian maupun saat mengerjakan tugas akhir ini. Ucapan terimakasih sebesar-besarnya penulis sampaikan kepada: 1. Tuhan Yesus Kristus yang telah memberikan penyertaan dan bimbingan sehingga penulis dapat menyelesaikan penelitian ini dengan baik. 2. Orang tua, Sri Minarsih dan J. Pariyun, serta keluarga yang telah memberikan dukungan berupa spiritual dan material. 3. Ibu Agnes Maria Polina, S.Kom., M.Sc. selaku dosen pembimbing tugas akhir, atas bimbingan, waktu, dan saran yang diberikan kepada penulis. 4. Bapak Puspaningtyas Sanjoyo Adi, M.T., selaku dosen penguji yang telah memberikan banyak kritik dan saran kepada penulis. 5. Bapak Johanes Eka Priyatma, M.Sc., Ph.D., selaku dosen penguji yang telah memberikan banyak kritik dan saran kepada penulis. 6. Dr. Anastasia Rita Widiarti M.Kom selaku ketua program studi Teknik Informatika, atas bimbingan, kritik, motivasi, dan saran yang telah diberikan kepada penulis. 7. Sudi Mungkasi, S.Si., M.Math.Sc., Ph.D. selaku dekan Fakultas Sains dan Teknologi, atas bimbingan, kritik, dan saran yang telah diberikan kepada penulis.
x
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
8. Bapak/Ibu dosen dan staff di lingkungan Fakultas Sains dan Teknologi, khususnya Program Studi Teknik Informatika yang telah banyak membantu penulis. 9. Romo Poldo, Anggit, Adi kiwil, Monic, Bayu Otong, Gilang, Intan, Firda,serta teman Teknik Informatika angkatan 2011, yang telah mendukung doa dan memberikan semangat kepada penulis. 10. Br. Yustinus Tri Haryadi, S.Pd, FIC selaku Kepala Sekolah SMK Pangudi Luhur Muntilan dan Laorentinus Dwi Wahyu Kristiyanto, S.Pd selaku bidang kurikulum di SMK Pangudi Luhur Muntilan yang telah memberi izin penelitian. 11. Semua pihak yang tidak dapat penulis sebutkan satu per satu yang telah membantu dalam menyelesaikan penelitian dan pengerjaan tugas akhir ini.
Penulis menyadari masih banyak kekurangan yang terdapat dalam laporan tugas akhir ini. Saran dan kritik sangat diharapkan untuk hasil yang lebih baik di masa mendatang. Akhir kata, penulis berharap tulisan ini dapat berguna bagi perkembangan ilmu pengetahuan dan wawasan pembaca.
Penulis
xi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR ISI
HALAMAN JUDUL................................................................................................ i HALAMAN PERSETUJUAN ............................................................................... iii HALAMAN PENGESAHAN SKRIPSI ................................................................ iv HALAMAN PERSEMBAHAN ............................................................................. v PERNYATAAN KEASLIAN KARYA ................................................................ vi LEMBAR PERNYATAAN PERSETUJUAN ..................................................... vii PUBLIKASI KARYA ILMIAH ........................................................................... vii ABSTRAK
...................................................................................................... viii
ABSTRACT ix KATA PENGANTAR ............................................................................................ x DAFTAR ISI ....................................................................................................... xii DAFTAR GAMBAR ............................................................................................ xv DAFTAR TABEL .............................................................................................. xviii BAB I PENDAHULUAN ....................................................................................... 1 1.1
Latar Belakang ......................................................................................... 1
1.2
Rumusan Masalah .................................................................................... 2
1.3
Tujuan ....................................................................................................... 3
1.4
Batasan Masalah ....................................................................................... 3
1.5
Metodologi Penelitian .............................................................................. 3
1.6
Sistematika Penulisan ............................................................................... 4
BAB II LANDASAN TEORI ................................................................................. 6 2.1
Pengertian Sistem ..................................................................................... 6
2.2
Web Server ............................................................................................... 7
2.3
Browser .................................................................................................... 7
2.4
HTTP (Hyper Text Transfer Protocol) ..................................................... 7
2.5
XAMPP .................................................................................................... 8
2.6
Hypertext Markup Language (HTML) ..................................................... 8
2.7
Nilai dan Pengolahan ................................................................................ 8
2.8
Penilaian Siswa Kurikulum 2013 ............................................................. 9 xii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2.9
Rapor ...................................................................................................... 11
2.10
Bahasa Pemrograman PHP ..................................................................... 12
2.11
My Structure Query Language (MySQL) .............................................. 12
BAB III ANALISA DAN PERANCANGAN ...................................................... 14 3.1
Analisa Sistem ........................................................................................ 14
3.2.1
Gambaran Umum Sistem Lama ...................................................... 14
3.1.2
Gambaran Umum Sistem Baru ....................................................... 14
3.2
Analisa Kebutuhan Pengguna................................................................. 14
3.2.1
Definisi Aktor ................................................................................. 14
3.2.2
DiagramUse Case............................................................................ 17
3.2.3
Pemrosesan Data ............................................................................. 18
3.2.4
Pemodelan Proses ........................................................................... 18
3.3
Perancangan Sistem ................................................................................ 21
3.3.1
Perancangan Basis Data .................................................................. 21
3.3.2
Perancangan Interface ..................................................................... 25
BAB IV IMPLEMENTASI SISTEM ................................................................... 43 4.1
Spesifikasi Perangkat Keras dan Perangkat Lunak ................................ 43
4.2
Implementasi Basis Data ........................................................................ 43
4.3
Implementasi Sistem .............................................................................. 47
4.3.1
Halaman Login ................................................................................ 47
4.3.2
Halaman Tim Kurikulum ................................................................ 48
4.3.3
Halaman Kelola Data Peserta Didik ............................................... 48
4.3.4
Halaman Tambah Data Peserta Didik ............................................. 49
4.3.5
Halaman Ubah Data Peserta Didik ................................................. 50
4.3.6
Halaman Kelola Data Pendidik ....................................................... 51
4.3.7
Halaman Tambah Data Pendidik .................................................... 51
4.3.8
Halaman Ubah Data Pendidik ......................................................... 52
4.3.9
Halaman Kelola Data Mata Pelajaran ............................................. 53
4.3.10
Halaman Tambah Data Mata Pelajaran........................................... 53
4.3.11
Halaman Ubah Data Mata Pelajaran ............................................... 54
4.3.12
Halaman Kelola Data Pengajaran ................................................... 55 xiii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.3.13
Halaman Tambah Data Pengajaran ................................................. 56
4.3.14
Halaman Ubah Data Pengajaran ..................................................... 57
4.3.15
Halaman Kelola Data Wali Kelas ................................................... 57
4.3.16
Halaman Tambah Data Wali Kelas ................................................. 58
4.3.17
Halaman Ubah Data Wali Kelas ..................................................... 59
4.3.18
Halaman Kelola Data Kelas Peserta Didik ..................................... 60
4.3.19
Halaman Tambah Data Kelas Peserta Didik ................................... 61
4.3.20
Halaman Ubah Password Tim Kurikulum ...................................... 62
4.3.21
Halaman Utama Pendidik ............................................................... 62
4.3.22
Halaman Kelola Kategori Nilai ....................................................... 63
4.3.23
Halaman Tambah Kategori Nilai .................................................... 64
4.3.24
Halaman Ubah Kategori Nilai ......................................................... 65
4.3.25
Halaman Kelola Nilai ...................................................................... 65
4.3.26
Halaman Tambah Nilai ................................................................... 66
4.3.27
Halaman Ubah Nilai ........................................................................ 67
4.3.28
Halaman Ubah Password Pendidik ................................................. 68
4.3.29
Halaman Utama Wali Kelas ............................................................ 68
4.3.30
Halaman Lihat Leger....................................................................... 69
4.3.31
Halaman Kelola Data Keterangan ................................................... 70
4.3.32
Halaman Cetak Rapor ..................................................................... 71
4.3.33
Halaman Keputusan ........................................................................ 72
4.3.34
Halaman Cetak rapor....................................................................... 72
4.3.35
Halaman Ubah Password Walikelas ............................................... 78
BAB V ANALISA HASIL ................................................................................... 79 5.1
Analisa Hasil Perangkat Lunak (Pengujian Alpha) ................................ 79
5.2
Analisa Hasil Hasil Uji Coba terhadap Pengguna (Pengujian Beta) ...... 80
BAB VIKESIMPULAN DAN SARAN ............................................................... 95 6.1
Kesimpulan ............................................................................................. 95
6.2
Saran ....................................................................................................... 96
DAFTAR PUSTAKA ........................................................................................... 97 LAMPIRAN ....................................................................................................... 98 xiv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR GAMBAR
Gambar 3.1
Diagram Use Case ......................................................................... 17
Gambar 3.2
Diagram Berjenjang....................................................................... 18
Gambar 3.3
Diagram Konteks ........................................................................... 19
Gambar 3.4
Overview DFD Level 0 ................................................................. 19
Gambar 3.5
DFD Level 1 Proses Pendataan ..................................................... 20
Gambar 3.6
DFD Level 1 Proses Kelola Nilai .................................................. 20
Gambar 3.7
DFD Level 1 Proses Kelola Rapor ................................................ 20
Gambar 3.8
ER Diagram ................................................................................... 21
Gambar 3.9
Database Logical Desain ............................................................... 22
Gambar 3.10 Halaman Login .............................................................................. 25 Gambar 3.11 Halaman Home Tim Kurikulum .................................................... 26 Gambar 3.12 Halaman Kelola Data Peserta Didik .............................................. 26 Gambar 3.13 Halaman Tambah Data Peserta Didik ........................................... 27 Gambar 3.14 Halaman Ubah Data Peserta Didik ................................................ 27 Gambar 3.15 Halaman Kelola Data Pendidik ..................................................... 28 Gambar 3.16 Halaman Tambah Data Pendidik ................................................... 28 Gambar 3.17 Halaman Ubah Data Pendidik ....................................................... 29 Gambar 3.18 Halaman Kelola Data Kelas .......................................................... 29 Gambar 3.19 Halaman Tambah Data Kelas ........................................................ 30 Gambar 3.20 Halaman Ubah Data Kelas ............................................................ 30 Gambar 3.21 Halaman Kelola Data Mata Pelajaran ........................................... 31 Gambar 3.22 Halaman Tambah Data Mata Pelajaran ......................................... 31 Gambar 3.23 Halaman Ubah Data Mata Pelajaran ............................................. 32 Gambar 3.24 Halaman Kelola Data Pengajaran .................................................. 32 Gambar 3.25 Halaman Tambah Data Pengajaran ............................................... 33 Gambar 3.26 Halaman Ubah Data Pengajaran .................................................... 33 Gambar 3.27 Halaman Kelola Data Wali Kelas.................................................. 34 Gambar 3.28 Halaman Tambah Data Wali Kelas ............................................... 34 Gambar 3.29 Halaman Ubah Data Wali Kelas.................................................... 35 xv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.30 Halaman Kelola Data Kelas Siswa ................................................ 35 Gambar 3.31 Halaman Lihat, Tambah Data Kelas Siswa ................................... 36 Gambar 3.32 Halaman Home Wali Kelas ........................................................... 36 Gambar 3.33 Halaman Lihat Data Leger ............................................................ 37 Gambar 3.34 Halaman Keloa Data Keterangan .................................................. 37 Gambar 3.35 Halaman Kelola Data Cetak Rapor ............................................... 38 Gambar 3.36 Halaman Kelola Data Keputusan .................................................. 38 Gambar 3.37 Halaman Cetak Rapor.................................................................... 39 Gambar 3.38 Halaman Home Guru Mata Pelajaran ............................................ 39 Gambar 3.39 Halaman Kelola Data Kategori Nilai ............................................ 40 Gambar 3.40 Halaman Tambah Data Kategori Nilai .......................................... 40 Gambar 3.41 Halaman Ubah Data Kategori Nilai .............................................. 41 Gambar 3.42 Halaman Kelola Data Nilai ........................................................... 41 Gambar 3.43 Halaman Tambah Data Nilai ......................................................... 42 Gambar 3.44 Halaman Ubah Data Nilai ............................................................. 42 Gambar 4.1
Halaman Login .............................................................................. 47
Gambar 4.2
Halaman Tim Kurikulum .............................................................. 48
Gambar 4.3
Halaman Kelola Data Peserta Didik .............................................. 48
Gambar 4.4
Halaman Tambah Data Peserta Didik ........................................... 49
Gambar 4.5
Halaman Ubah Data Peserta Didik ................................................ 50
Gambar 4.6
Halaman Kelola Data Pendidik ..................................................... 51
Gambar 4.7
Halaman Tambah Data Pendidik ................................................... 51
Gambar 4.8
Halaman Ubah Data Pendidik ....................................................... 52
Gambar 4.9
Halaman Kelola Data Mata Pelajaran ........................................... 53
Gambar 4.10 Halaman Tambah Data Mata Pelajaran ......................................... 53 Gambar 4.11 Halaman Ubah Data Mata Pelajaran ............................................. 54 Gambar 4.12 Halaman Kelola Data Pengajaran .................................................. 55 Gambar 4.13 Halaman Tambah Data Pengajaran ............................................... 56 Gambar 4.14 Halaman Ubah Data Pengajaran .................................................... 57 Gambar 4.15 Halaman Kelola Data Wali Kelas.................................................. 58 Gambar 4.16 Halaman Tambah Data Wali Kelas ............................................... 58 Gambar 4.17 Halaman Ubah Data Wali Kelas.................................................... 59
xvi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.18 Halaman Kelola Data Kelas Peserta Didik .................................... 61 Gambar 4.19 Halaman Tambah Data Kelas Peserta Didik ................................. 61 Gambar 4.20 Halaman Ubah Password Tim Kuriklum ...................................... 62 Gambar 4.21 Halaman Utama Pendidik .............................................................. 63 Gambar 4.22 Halaman Kelola Kategori Nilai ..................................................... 63 Gambar 4.23 Halaman Tambah Kategori Nilai ..................................................... 64 Gambar 4.24 Halaman Ubah Kategori Nilai ....................................................... 65 Gambar 4.25 Halaman Kelola Nilai .................................................................... 66 Gambar 4.26 Halaman Tambah Nilai.................................................................. 66 Gambar 4.27 Halaman Ubah Nilai ...................................................................... 67 Gambar 4.28 Halaman Ubah Password Pendidik .................................................. 68 Gambar 4.29 Halaman Utama Wali Kelas .......................................................... 69 Gambar 4.30 Halaman Lihat Leger ..................................................................... 69 Gambar 4.31 Halaman Kelola Data Keterangan ................................................. 70 Gambar 4.32 Halaman Cetak Rapor.................................................................... 71 Gambar 4.33 Halaman Keputusan....................................................................... 72 Gambar 4.34 Halaman Cetak Rapor.................................................................... 72 Gambar 4.35 Halaman Ubah Password Walikelas ................................................ 78 Gambar 5.1. Grafik Pernyataan 1 ....................................................................... 82 Gambar 5.2. Grafik Pernyataan 2 ....................................................................... 83 Gambar 5.3
Grafik Pernyataan 3 ....................................................................... 84
Gambar 5.4
Grafik Pernyataan 4 ....................................................................... 85
Gambar 5.5
Grafik Pernyataan 5 ....................................................................... 86
Gambar 5.6
Grafik Pernyataan 6 ....................................................................... 87
Gambar 5.7
Grafik Pernyataan 7 ....................................................................... 88
Gambar 5.8
Grafik Pernyataan 8 ....................................................................... 89
Gambar 5.9
Grafik Pernyataan 9 ....................................................................... 90
Gambar 5.10 Grafik Pernyataan 10 ..................................................................... 92
xvii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR TABEL
Tabel 2.1
Tabel skala penilaian ....................................................................... 11
Tabel 3.1
Tabel guru ........................................................................................ 23
Tabel 3.2
Tabel siswa ...................................................................................... 23
Tabel 3.3
Tabel kelas ....................................................................................... 23
Tabel 3.4
Tabel matapelajaran ......................................................................... 23
Tabel 3.5
Tabel nilai ........................................................................................ 24
Tabel 3.6
Tabel kategori .................................................................................. 24
Tabel 3.7
Tabel punyasiswa ............................................................................. 24
Tabel 3.8
Tabel walikelas ................................................................................ 25
Tabel 3.9
Tabelajar .......................................................................................... 25
Tabel 5.1
Hasil Pernyataan 1 ........................................................................... 81
Tabel 5.2
Hasil Pernyataan 2 ........................................................................... 82
Tabel 5.3
Hasil Pernyataan 3 ........................................................................... 83
Tabel 5.4
Hasil Pernyataan 4 ........................................................................... 84
Tabel 5.5
Hasil Pernyataan 5 ........................................................................... 85
Tabel 5.6
Hasil Pernyataan 6 ........................................................................... 86
Tabel 5.7
Hasil Pernyataan 7 ........................................................................... 87
Tabel 5.8
Hasil Pernyataan 8 ........................................................................... 88
Tabel 5.9
Hasil Pernyataan 9 ........................................................................... 90
Tabel 5.10
Hasil Pernyataan 10 ......................................................................... 91
xviii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 1
BAB I PENDAHULUAN
1.1
Latar Belakang Sekolah merupakan sebuah lembaga pendidikan yang memiliki peran yang penting dalam pembentukan sumber daya manusia yang berkualitas. Oleh karena itu sekolah harus dapat memberikan pelayanan dan fasilitas yang terbaik bagi itu siswa, orangtua/wali, maupun masyarakat. Sekolah harus memberikan informasi tentang perkembangan proses belajar siswa tersebut secara cepat, tepat dan akurat kepada siswanya dan juga kepada orang tua/wali siswa yang bersangkutan. Melalui perbaikan proses belajar mengajar yang telah diterapkan, diharapkan kualitas tamatan yang dihasilkan setelah lulus dari sekolah tersebut berkualitas baik (Kubra Arikan 2014). Salah satu langkah yang dilakukan oleh pemerintah guna perbaikan proses belajar mengajar yaitu merubah kurikulum, dari yang semula Kurikulum Tingkat Satuan
Pendidikan
(KTSP)
menjadi
Kurikulum
2013.Implementasi
kurikulum 2013 masih ditemui banyak kekurangan dan masalah. Salah satu kendala yang di hadapi adalah cara penilaian terhadap siswa yang berubah yaitu mencakup aspek pengtahuan, ketrampilan serta sikap. Ketiga aspek tersebut masih dibagi menjadi sub – sub bagian penilaian. Banyakya aspek yang dinilai memunculkanmasalah baru yaitu bagaimana mengelola nilai secara efektif. Pada SMK Pangudi Luhur Muntilan pengolahan nilai rapor masih menggunakan Microsoft Excel.Kendala yang dihadapi adalah proses pengumpulan nilai dari guru–guru mata pelajaran diserahkan kepada tim kurikulm, maka pada saat itu guru–guru mata pelajaran memberikan daftar nilai siswa dalam bentuk microsoft excel, setelah itu team evaluasi mengelola nilai–nilai siswa dari guru–guru mata pelajaran ini dengan menyalinnya lagi apalagi nilai–nilai yang diambil dari beberapa nilai yaitu : 5 kali nilai tugas, 4 kali nilai ulangan harian, ulangan mid semester dan ulangan semester, begitu
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 2
Banyak waktu dan tenaga yang terbuang untuk melakukan proses tersebut. Selain itu masih sering terjadi kesalahan teknis seperti dalam melakukan input, konversi, dan rumus dalam rekap nilai. Sedangkan kesalahan teknis yang sering terjadi yaitu kerusakan file atau kehilangan file. Berdasarkan latar belakang permasalahan tersebut, penulis tertarik membantu menyelesaikan masalah dengan membangun sebuah Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013
Berbasis Web di SMK Pangudi Luhur yang diharapkan dapat
membantu guru wali kelas maupun tim kurikulm dalam mengelola nilai siswa di SMK Pangudi Luhur sehingga mengurangi terjadinya kesalahan teknis maupun non teknis.
1.2
RumusanMasalah Berdasarkan latar belakang diatas rumusan masalah yang akan diselesaikan sebagai berikut: 1.
Bagaimana membangun Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 yang sesuai untuk pihak guru mata pelajaran, wali kelas, dan tim kurikulum sekolah di SMK Pangudi Luhur Muntilan?
2.
Apakah Apakah Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 membantu tim kurikulum, guru mata pelajaran dan guru wali kelas dalam membuat rapor siswa?
3. Apakah Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMKKurikulum 2013 mudah digunakan?
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 3
1.3
Tujuan Tujuan dari penelitian ini adalah : 1.
Membangun sistem informasi pengelolaan nilai yang berguna untuk pihak sekolah (tim kutikulum, guru mata pelajaran, dan guru walikelas) dalam membuat rapor berbasis kurikulum 2013
2.
Membantu tim kurikulum dalam mengumpulkan dan merekap nilai dari guru matapelajaran.
1.4
Batasan Masalah Batasan pada sistem yang dibuat adalah sebagai berikut: 1.
Sistem yang dibuat hanya sedikit menginformasikan tentang profil sekolah karena sistem ini ditekankan pada penyajian informasi nilai siswa.
2.
Aplikasi dibuat dengan menggunakan bahasa pemrograman PHP dan DBMS MySQL.
3.
1.5
Studi kasus di SMK Pangudi Luhur Muntilan.
Metodologi Penelitian Metodologi penelitian yang digunakan adalah: A. Survei Awal Penulis melakukan wawancara dengan ketua dari tim kurikulum SMK Pangudi Luhur Muntilan, untuk mengetahui masalah-masalah terkait dengan proses penilaian Kurikulum 2013. B. Studi Literatur Penulis mempelajari tentang proses penilaian Kurikulum 2013. C. Pembangunan aplikasi psikotes berbasis web dengan menggunakan metode waterfall ( Sommerville, 2001 ) dengan tahapan-tahapan sebagai berikut:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 4
1.
Requirement analysis and definition Pada tahap ini mengumpulkan data-data yang berkaitan dengan proses penilaian Kurikulum 2013 yang meliputi data-data: komponen penilaian, proses penilaian dengan Kurikulum 2013.
2.
System and software design Setelah kebutuhan dapat dianalisa dan didefinisikan kemudian dilakukan desain sistem yang dibuat. Desain sistem meliputi desain proses, desain antarmuka sistem dan peracangan.
3.
Implementation and unit testing Tahap
ini
seluruh
desain
yang
dibuat
kemudian
di
implementasikan dengan bahasa pemrograman PHP. Program yang dibangun langsung diuji setiap unit modul program maupun secara keseluruhan apakah hasil sudah sesuai dengan yang diinginkan. D. Ujicoba Pengguna Pada tahap ini dilakukan uji coba terhadap ketua tim Kurikulum, guru mata pelajaran, dan guru walikelas SMK Pangudi Luhur Muntilan.
1.6
Sistematika Penulisan Sistematika penulisan tugas akhir ini disusun sebagai berikut : BAB I :
PENDAHULUAN Pada bab ini berisi tentang latar belakang masalah, rumusan masalah, tujuan pembuatan tugas akhir, batasan masalah, metodologi penelitian dan sistematika penulisan.
BAB II :
LANDASAN TEORI Pada bab ini membahas tentang landasan teori yang digunakan sebagai pendukung dalam penulisan tugas akhir ini, meliputi : aplikasi web, konsep kerja PHP, tahap-tahap perancangan database, pemodelan data, Data Flow Diagram, dan MySQL.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 5
BAB III :
ANALISIS DAN PERANCANGAN SISTEM Pada bab ini berisi penjelasan lebih rinci mengenai perancangan aplikasi yang dibuat, meliputi : gambaran umum sistem, analisa kebutuhan, pemodelan proses, pemodelan data, perancangan database dan perancangan antarmuka.
BAB IV :
IMPLEMENTASI SISTEM Bab ini berisi implementasi sistem yang dibuat sesuai dengan rancangan yang telah dilakukan.
BAB V :
ANALISIS HASIL Bab ini berisi analisa dari hasil pembuatan sistem meliputi pembahasan tentang hasil pengujian-pengujian sistem secara α tes untuk mencari kekurangan-kekurangan sistem maupun uji coba terhadap pengguna (β tes).
BAB VI :
KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dan saran penulis berkaitan dengan sistem yang telah dibangun. Kesimpulan dan saran dibuat berdasarkan pembahasan analisa sistem pada bab sebelumnya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 6
BAB II LANDASAN TEORI
2.1
Pengertian Sistem Jogiyanto (2005: 2) mengemukakan bahwa “sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu”. sistem ini menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata adalah suatu objek nyata, seperti tempat, benda, dan orang-orang yang betul-betul ada dan terjadi. Karekteristik Sistem Jogianto (2005: 3) mengemukakan sistem mempunyai karekteristik atau sifat-sifat tertentu, yakni : 1) Komponen Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu mempengaruhi proses sistem secara keseluruhan. 2) Batasan sistem. Batasan sistem (boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. batasan suatu sistem menunjukan ruang lingkup dari sistem tersebut. 3) Lingkungan Luar Sistem. Lingkungan luar (evinronment) dari suatu sistem adalah apapun diluar batas sistem yang mempengaruhi operasi. Lingkungan luar sistem dapat bersifat menguntungkan dana dapat juga bersifat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 7
menguntungkan sistem tersebut. Lingkungan luar yang menguntungkan berupa energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. sedang lingkunagn luar yang merugikan harus ditahan dan dikendalikan, kalau tidak maka akan menggangu kalangsungan hidup dari sistem. 4) Penghubung Sistem Penghubung (interfance) merupakan media penghubung antara satu subsistem dengan subsistem yang lainya. melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainya. Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainya membentuk satu kesatuan. 2.2
Web Server Web server adalah sebuah komputer yang menjadi pusat kegiatan yang melayanani satu atau lebih permintaan jaringan, web server merupakan tempat file – file yang hypertext, grafis dan semua content dari suatu situs, setiap permintaan URL akan diproses di web server, web server akan mencari data dari url yang diminta lalu kembali mengirimkannya kepada komputer client (Nugroho, 2008).
2.3
Browser Browser adalah sebuah perangkat lunak yang digunakan untuk menerjemahkan bahasa hypertext untuk ditampilkan pada layar komputer client (Nugroho, 2008). Browser dapat mengakses, menerjemahkan lalu menampilkan bahasa hypertext sebuah website.
2.4
HTTP (Hyper Text Transfer Protocol) Hyper Text Transfer Protocol (HTTP) adalah suatu protokol yang perlu diikuti oleh web browser dalam meminta atau mengambil suatu dokumen yang disediakan web server. Protokol ini merupakan protokol standar yang digunakan untuk mengakses web pages.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 8
2.5
XAMPP XAMPP merupakan paket PHP yang berbasis open source yang dikembangkan oleh sebuah komunitas Open Source. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Sedangkan fungsi dari XAMPP itu sendiri adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.
2.6
Hypertext Markup Language (HTML) Hypertext Markup Language (HTML) adalah bahasa pemrograman yang digunakan di web, dalam format dokumen dan menghubungkan dynamic hypertext ke dokumen lain yang tersimpan di komputer lain (Turban, 2005). Saat ini telah banyak paket aplikasi yang dapat digunakan untuk membuat halaman web secara WTSIWYG (What You See Is What You Get) seperti Frontpage, Dreamweaver, Netscape Composer, dan masih banyak lagi.
2.7
Nilai dan Pengolahan Winataputra (1989), mendefinisikan nilai sebagai berikut : “nilai adalah harga atau kualitas sesuatu. Artinya, sesuatu dianggap memiliki nilai apabila sesuatu tersebut secar
a instrinsik memang
berharga.” Pengolahan adalah proses data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan
yang
lain
yang
akan
membuat
sejumlah
data
kembali(Jogiyanto,2006:9) . Data tersebut akan dtangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus. Siklus ini disebut juga dengan siklus pengolahan data (data processing cycles).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 9
Dapat disimpulkan bahwa pengolahan nilai adalah proses menyusun dan mengumpulkan data nilai dengan bantuan tenaga atau suatu peralatan, sehingga dapat menghasilkan informasi untuk mencapai tujuan tertentu. 2.8
Penilaian Siswa Kurikulum 2013 Penilaian pada siswa dilakukan secara komperehensif untuk menilai dari masukan (input), proses, dan keluaran (output) pembelajaran meliputi: ranah sikap, pengetahuan dan keterampilan (bdk. Lampiran Permendikbud No. 66 tahun 2013). Kriteria ketuntasan minimal diperlukan guru untuk mengetahui kompetensi yang harusdikuasai secara tuntas oleh peserta didik, sehingga pencapaian kompetensi yang kurang optimaldapat segera diperbaiki. Penentuan kriteria ketuntasan minimal ditetapkan pada awal tahunpelajaran melalui
musyawarah
memperhatikan:
1)
oleh
satuan
pendidikan
(sekolah)
dengan
Intake(kemampuan rata-rata peserta didik); 2)
Kompleksitas (mengidentifikasi indikator sebagaipenanda tercapainya kompetensi dasar; 3) Kemampuan daya dukung (berorientasi pada sumberbelajar). Pengetahuan (KI-3) dan keterampilan (KI-4) dinyatakan tuntas jika pencapaiankompetensinya minimal 60. Sedangkan sikap spiritual (KI-1) dan sikap social (KI-2) minimal baik(B). Satuan pendidikan berhak untuk menentukan kriteria ketuntasan minimal di atas ketuntasanminimal yang telah
ditentukan
oleh
pemerintah
melalui
analisa
dengan
mempertimbangkankriteria ketuntasan belajar. Penilaian KD pada KI-1 dan KI-2 dilakukan oleh wali kelas, guru BK,dan guru Pendidikan Agama dan Budi Pekerti, dan PPKn. Penilaian pengetahuan menggunakanrerata dan keterampilan menggunakan rata-rata optimumdengan skala 1 - 100. Penilaian akhirsikap pada rapor menggunakan predikat sangat baik, baik, cukup dan kurang baik. Diantara aspek penilaian pada kurikulum 2013 adalah
penilaian knowledge , penilaian
skill , dan penilaian
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 10
sikap.Berdasarkan Kementerian Pendidikan Dan Kebudayaan Direktorat Jenderal Pendidikan Menengah Direktorat Pembinaan SMK, maka penilaian kurikulum 2013 sebagai berikut:
a. Penilaian Sikap 1. Sikap (spiritual dan sosial) untuk LHB terdiri atas sikap dalam mata pelajaran dan sikap antar mata pelajaran. Sikap dalam mata pelajaran diisi oleh setiap guru mata pelajaran berdasarkan rangkuman hasil
pengamatan guru, penilaian diri, penilaian
sejawat, dan jurnal, ditulis dengan predikat Sangat Baik (SB), Baik (B), Cukup (C), atau Kurang (K). Sikap antar mata pelajaran diisi oleh wali kelas setelah berdiskusi dengan semua guru mata pelajaran, disimpulkan secara utuh dan ditulis dengan deskripsi koherensi. 2. Penilaian Sikap dalam mata pelajaran diperoleh dari hasil penilaian observasi (Penilaian Proses), penilaian diri sendiri, penilaian antar teman, dan jurnal catatan guru. 3. Nilai Observasi diperoleh dari hasil Pengamatan terhadap Proses sikap tertentu sepanjang proses pembelajaran satu Kompetensi Dasar (KD). 4. Untuk penilaian Sikap Spiritual dan Sosial (KI-1 dan KI-2)
menggunakan nilai Kualitatif sebagai berikut: Bentuk Nilai
Nilai (Angka)
A= Sangat Baik
= 86 – 100
B = Baik
= 71 – 85
C = Cukup
= 56 – 70
D = Kurang
= < 55
b. Penilaian Pengetahuan Adapun bentuk penilaian pengetahuan terdiri atas: 1. Nilai Proses (Nilai Harian = NH) 2. Nilai Ulangan Tengah Semester (UTS), dan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 11
3. Nilai Ulangan Akhir Semester (UAS)
c. Penilaian Keterampilan Penilaian Ketrampilan terdiri atas: Nilai Praktik, Nilai Projek dan Nilai Portofolio. Penilaian rapor untuk pengetahuan dan keterampilan menggunakan penilaian kuantitatif dengan skala 10 –
100dengan
rincian sebagai berikut:
Huruf
Nilai Angka
A
86 – 100
B
71 – 85
C
56 – 70
D
< 55
Tabel 2.1. Tabel skala penilaian 2.9
Rapor Rapor adalah buku yang berisi keterangan mengenai nilai kepandaian dan prestasi belajar murid di sekolah, yang biasanya dipakai sebagai laporan guru kepada orang tua siswa atau wali murid. (Tim Penyusun Kamus Pusat Pembinaan dan Pengembangan Bahasa, 1988) DalamPeraturan Menteri Pendidikan Nasional Nomor 66 Tahun 2013 Bab II, Bagian E poin e nomor 1) dan 2) menyatakan bahwa penilaian pendidikan pada jenjang pendidikan dasar dan menengah untuk kurikulum 2013 terdiri atas laporan hasil penilaian oleh pendidik yang berbentuk: 1. Nilai dan deskripsi pencapaian kompetensi, untuk hasil penilaian kompetensi pengetahuan dan keterampilan termasuk penilaian hasil pembelajaran tematik-terpadu. 2. Deskripsi sikap, untuk hasil penilaian kompetensi sikap spiritual dan sikapsosial.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 12
2.10 Bahasa Pemrograman PHP PHP adalah bahasa pemrograman yang memiliki sistem interpreter bukan sebagai compiler. Bahasa interpreter adalah bahasa pemrograman yang tidak memerlukan proses pengubahan ke dalam bentuk sourcecode, sehingga pada saat menjalankan program kode dasar akan segera langsung dijalankan (Nugroho, 2004). Codeigniter adalah sebuah framework untuk web yang dibuat dalam format PHP, framework sendiri adalah sebuah susunan atau rangkaian kerja yang tetap dan dibuat sedemikian rupa yang kemudian dapat kembali dalam seebuah aktifitas kerja yang lain tetapi tetap dalam satu area kerja dengan rangkaian kerja yang sebelumnya (Komang Wiswakarma, 2010). 2.11 My Structure Query Language (MySQL) My Structure Query Language (MySQL) adalah sebuah program pembuat database yang bersifat open source dan merupakan program pengakses database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi multi user (banyak pengguna).MySQL menggunakan bahasa query standar yang dimiliki oleh SQL (Structure Query Language) (Kadir,2005). SQL adalah suatu bahasa query yang terstruktur, yang telah distandarkan untuk semua program pengakses database seperti Oracle, PostgreSQL, SQL Server, dan lain-lain. SQL dibagi menjadi 2 bentuk perintah, yaitu : a.
Data Definition Language (DDL). Merupakan bahasa untuk pendefinisian data, yang meliputi : CREATE. Perintah yang digunakan untuk membuat tabel atau database. ALTER. Perintah yang digunakan untuk mengubah struktur tabel yang telah dibuat, antara lain menambah field, merubah nama field, menghapus field, dan sebagainya. DROP. Perintah yang digunakan untuk menghapus table maupun database.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 13
b. Data Manipulation Language (DML). Merupakan sekumpulann perintah yang berfungsi untuk memanipulasi data dalam database. DML meliputi : INSERT. Perintah yang digunakan untuk memasukkan atau mengisi data ke dalam tabel atau field tertentu. UPDATE. Perintah yang digunakan untuk memperbaharui atau meremajakan isi data dari suatu tabel menjadi data terkini, sehingga data yang ada menjadi up to date. SELECT. Perintah yang digunakan untuk menyeleksi atau menampilkan data dari tabel atau beberapa table dalam sebuah informasi. DELETE. Perintah yang digunakan untuk menghapus atau membuang record set (baris data) dari sebuah tabel.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 14
BAB III ANALISA DAN PERANCANGAN
3.1 3.2.1
Analisa Sistem Gambaran Umum Sistem Lama Dalam sistem penilaian SMK Pangudi Luhur Muntilan sekarang ini semua perhitungan, baik pergitungan nilai, maupun rapor masih menggunakan cara manual. Semua data disimpan dalam microsoft excel dan kertas. Setiap guru mata pelajaran merekap nilai siwanya dengan mengunakan microsoft excel kemudian disetorkan ke tim Kurikulum. Tim Kurikulum mengumpulkan seluruh data nilai dari guru matapelajaran untuk dibuat rapor dan kemudian di serahkan kepada wali kelas sebagai pembagi rapor kepada wali murid. Dengan demikian, pendataan menjadi lama dan tidak jarang terjadi kesalahan dalam pendataan karena data yang harus dikelola sangat banyak.
3.1.2
Gambaran Umum Sistem Baru Sistem baru yang ditawarkan menggunakan sistem yang berbasis web dimana setiap guru mata pelajaran, wali kelas dan admin mempunyai user id dan password untuk mengakses web tersebut. Guru setiap mata pelajaran dapat memasukan nilai melalui web tesebut tanpa harus menemui tim kurikulum. Tim kurikulum dapat langsung memvalidasi nilai yang telah di unggah oleh guru mata pelajaran. Sedangkan untuk wali kelas dapat mencetak rapor dari web tersebut.
3.2
Analisa Kebutuhan Pengguna
3.2.1 Definisi Aktor User yang terlibat dalam sistem ini : 3.2.1.1
Tim Kurikulum Dalam sistem ini tim Kurikulum memiliki hak akses antara lain:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 15
a. Mengelola Data Guru Hak akses yang dimiliki tim Kurikulum pada guru adalah tim kurikulum berhak melakukan perubahan data guru, mengatur hak akses guru menjadi guru walikelas, menghapus data guru, dan mengatur pembagian tugas guru. b. Mengelola Data Siswa Hak akses yang dimiliki tim Kurikulum pada siswa adalah tim kurikulum berhak melakukan perubahan data siswa, isi data siswa baru, dan menghapus data siswa. c. Mengelola Data Mata Pelajaran Hak akses yang dimiliki tim Kurikulum pada mata pelajaran adalah tim kurikulum berhak melakukan perubahan data mata pelajaran, isi data mata pelajaran baru, dan menghapus data mata pelajaran. d. Mengelola Data Kelas Hak akses yang dimiliki tim Kurikulum pada kelas adalah tim kurikulum berhak melakukan perubahan data kelas, isi data kelas baru, dan menghapus data kelas. 3.2.1.2
Guru Mata Pelajaran Dalam sistem ini tim Kurikulum memiliki hak akses antara lain: a. Mengelola Data Kategori Hak akses yang dimiliki Guru Mata Pelajaran pada kategori adalah Guru Mata Pelajaran berhak melakukan perubahan data kategori, isi data kategori baru, dan menghapus data kategori. b. Mengelola Data Nilai Hak akses yang dimiliki Guru Mata Pelajaran pada nilai adalah Guru Mata Pelajaran berhak melakukan perubahan data nilai, isi data nilai baru, dan menghapus data nilai.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 16
3.2.1.3
Guru Wali Kelas Dalam sistem ini tim Kurikulum memiliki hak akses antara lain: a. Mengelola Data Keterangan Hak akses yang dimiliki Wali Kelas pada keterangan adalah Guru Wali Kelas berhak melakukan perubahan data keterangan, isi data keterangan baru, dan menghapus data keterangan. b. Mengelola Data Rapor Hak akses yang dimiliki Wali Kelas pada rapor adalah Guru Wali Kelas berhak untuk mengisi data rapor baru, menghapus data rapor, dan mencetak rapor
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 17
3.2.2
DiagramUse Case
Gambar 3.1 Diagram Use Case
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 18
3.2.3
Pemrosesan Data Diagram Arus Data digunakan untuk memodelkan proses yang menggambarkan aliran arus data proses, input, output dari sistem yang dibuat.
3.2.4 Pemodelan Proses 3.2.4.1 Diagram Berjenjang
Gambar 3.2 Diagram Berjenjang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 19
3.2.4.2
Diagram Konteks
Gambar 3.3 Diagram Konteks 3.2.4.3
OverviewData Flow Diagram
Gambar 3.4 Overview DFD Level 0
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 20
3.2.4.4
DFD Level 1 Proses Pendataan
Gambar 3.5DFD Level 1 Proses Pendataan 3.2.4.5
DFD Level 1 Proses Kelola Nilai
Gambar 3.6DFD Level 1 Proses Kelola Nilai 3.2.4.6
DFD Level 1 Proses Kelola Rapor
Gambar 3.7DFD Level 1 Proses Kelola Rapor
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 21
3.3 Perancangan Sistem 3.3.1 Perancangan Basis Data 3.3.1.1 Desain Basis Data Konseptual
Gambar 3.8ER Diagram
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 22
3.3.1.2
Desain Basis Data Logikal
Gambar 3.9 Database Logical Desain
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 23
3.3.1.3
Desain Basis Data Fisikal 1. Tabel guru Tabel 3.1 Tabel guru
Nama Field Nip Nama Jabatan Password
Tipe varchar(45) varchar(45) varchar(45) varchar(45)
Keterangan Primary key untuk tabel pendidik Field untuk nama Field untuk jabatan Field untuk password
2. Tabel siswa Tabel 3.2 Tabel siswa Nama Field Nis Namasiswa jeniskelamin tanggallahir
Tipe int(11) varchar(45) varchar(47)
Keterangan Primary key untuk tabel peserta didik Field untuk nama peserta didik Field untuk jeniskelamin Field untuk tanggallahir
varchar(30)
3. Tabel kelas Tabel 3.3 Tabel kelas Nama Field Idkelas Kelas paketkeahlian programstudikeahlian bidangstudikeahlian
4.
Tipe varchar(30) varchar(5) varchar(30) varchar(30) varchar(30)
Keterangan Primary key untuk tabel kelas Field untuk kelas Field untuk paketkeahlian Field untuk programstudikeahlian Field untuk bidangstudikeahlian
Tabel matapelajaran Tabel 3.4 Tabel matapelajaran
Nama Field kodematapelajaran namamatapelajaran 5. T kelompok a bel nilai
Tipe varchar(9) varchar(45) varchar(30)
Keterangan Primary key untuk tabel matapelajaran Field untuk namamatapelajaran Field untuk kelompok
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 24
Tabel 3.5 Tabel nilai Nama Field kodematapelajaran nis idkelas nip pengetahuanangka ketrampilanangka sikap semester tahunajar
Tipe varchar(9) int(11) varchar(8) varchar(45) decimal(3,1) decimal(3,1) varchar(4) Varchar(4) Varchar(12)
Keterangan Foreign key dari tabel matapelajaran Foreign key dari tabel siswa Foreign key dari tabel kelas Foreign key dari tabel guru Field untuk pengetahuanangka Field untuk ketrampilanangka Field untuk sikap Field untuk semseter Field untuk t
6. Tabel kategori Tabel 3.6 Tabel kategori Nama Field idcatatan kategori huruf min max deskripsi kodematapelajaran idkelas semeser tahunajar
Tipe varchar(89) varchar(45) varchar(45) decimal(3,2) decimal(3,2) text varchar(9) varchar(30) varchar(5) varchar(12)
Keterangan Primary key untuk tabel kategori Field untuk kategori Field untuk huruf Field untuk min Field untuk max Field untuk deskripsi Field untuk kodematapelajaran Field untuk idkelas Field untuk idkelas Field untuk idkelas
7. Tabel punyasiswa Tabel 3.7 Tabel punyasiswa Nama Field siswa_nis kelas_idkelas tahunajar semester antarmapel pramuka deskripsipramuka
Tipe int(11) varchar(8) varchar(20) varchar(45) varchar(100) varchar(20) varchar(20)
Keterangan Foreign key dari tabel siswa Foreign key dari tabel kelas Field untuk tahunajar Field untuk semester Field untuk antarmapel Field untuk pramuka Field untuk deskripsipramuka
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 25
exstra tanggalrapor sakit izin alpha desantarmapel
varchar(20) varchar(20) int(20) int(20) int(20) text
Field untuk exstra Field untuk tanggalrapor Field untuk sakit Field untuk izin Field untuk alpha Field untuk desantarmapel
8. Tabel walikelas Tabel 3.8 Tabel walikelas Nama Field idkelas guru_nip
Tipe varchar(8) varchar(45)
Keterangan Foreign key dari tabel kelas Foreign key dari tabel guru
9. Tabel ajar Tabel 3.9 Tabel ajar Nama Field Tipe kodematapelajaran varchar(9) idkelas varchar(8) nip varchar(45) 3.3.2 Perancangan Interface 3.3.2.1
Keterangan Foreign key dari tabel matapelajaran Foreign key dari tabel kelas Foreign key dari tabel guru
Halaman Login
Gambar 3.10 Halaman Login
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 26
3.3.2.2
Halama Home Tim Kurikulum
Gambar 3.11 Halaman Home Tim Kurikulum
3.3.2.3
Halaman Kelola Data Peserta Didik
Gambar 3.12 Halaman Kelola Data Peserta Didik
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 27
3.3.2.4
Halaman Tambah Data Peserta Didik
Gambar 3.13 Halaman Tambah Data Peserta Didik
3.3.2.5
Halaman Ubah Data Peserta Didik
Gambar 3.14 Halaman Ubah Data Peserta Didik
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 28
3.3.2.6
Halaman Kelola Data Pendidik
Gambar 3.15 Halaman Kelola Data Pendidik
3.3.2.7
Halaman Tambah Data Pendidik
Gambar 3.16 Halaman Tambah Data Pendidik
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 29
3.3.2.8
Halaman Ubah Data Pendidik
Gambar 3.17 Halaman Ubah Data Pendidik
3.3.2.9
Halaman Kelola Data Kelas
Gambar 3.18 Halaman Kelola Data Kelas
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 30
3.3.2.10
Halaman Tambah Data Kelas
Gambar 3.19 Halaman Tambah Data Kelas
3.3.2.11
Halaman Ubah Data Kelas
Gambar 3.20 Halaman Ubah Data Kelas
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 31
3.3.2.12
Halaman Kelola Data Mata Pelajaran
Gambar 3.21 Halaman Kelola Data Mata Pelajaran
3.3.2.13
Halaman Tambah Data Mata Pelajaran
Gambar 3.22 Halaman Tambah Data Mata Pelajaran
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 32
3.3.2.14
Halaman Ubah Data Mata Pelajaran
Gambar 3.23 Halaman Ubah Data Mata Pelajaran
3.3.2.15
Halaman Kelola Data Pengajaraan
Gambar 3.24 Halaman Kelola Data Pengajaran
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 33
3.3.2.16
Halaman Tambah Data Pengajaraan
Gambar 3.25 Halaman Tambah Data Pengajaran
3.3.2.17
Halaman Ubah Data Pengajaraan
Gambar 3.26 Halaman Ubah Data Pengajaran
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 34
3.3.2.18
Halaman Kelola Data Wali Kelas
Gambar 3.27 Halaman Kelola Data Wali Kelas
3.3.2.19
Halaman Tambah Data Wali Kelas
Gambar 3.28 Halaman Tambah Data Wali Kelas
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 35
3.3.2.20
Halaman Ubah Data Wali Kelas
Gambar 3.29 Halaman Ubah Data Wali Kelas
3.3.2.21
Halaman Kelola Data Kelas Siswa
Gambar 3.30 Halaman Kelola Data Kelas Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 36
3.3.2.22
Halaman Lihat, Tambah Data Kelas Siswa
Gambar 3.31 Halaman Lihat, Tambah Data Kelas Siswa
3.3.2.23
Halaman Home Wali Kelas
Gambar 3.32 Halaman Home Wali Kelas
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 37
3.3.2.24
Halaman Lihat Data Leger
Gambar 3.33 Halaman Lihat Data Leger
3.3.2.25
Halaman Kelola Data Keterangan
Gambar 3.34 Halaman Keloa Data Keterangan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 38
3.3.2.26
Halaman Kelola Data Cetak Rapor
Gambar 3.35 Halaman Kelola Data Cetak Rapor
3.3.2.27
Halaman Kelola Data Keputusan
Gambar 3.36 Halaman Kelola Data Keputusan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 39
3.3.2.28
Halaman Cetak Rapor
Gambar 3.37 Halaman Cetak Rapor
3.3.2.29
Halaman Home Guru Mata Pelajaran
Gambar 3.38 Halaman Home Guru Mata Pelajaran
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 40
3.3.2.30
Halaman Kelola Data Kategori Nilai
Gambar 3.39 Halaman Kelola Data Kategori Nilai
3.3.2.31
Halaman Tambah Data Kategori Nilai
Gambar 3.40 Halaman Tambah Data Kategori Nilai
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 41
3.3.2.32
Halaman Ubah Data Kategori Nilai
Gambar 3.41 Halaman Ubah Data Kategori Nilai
3.3.2.33
Halaman Kelola Data Nilai
Gambar 3.42 Halaman Kelola Data Nilai
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 42
3.3.2.34
Halaman Tambah Data Nilai
Gambar 3.43 Halaman Tambah Data Nilai
3.3.2.35
Halaman Ubah Data Nilai
Gambar 3.44 Halaman Ubah Data Nilai
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 43
BAB IV IMPLEMENTASI SISTEM
4.1
Spesifikasi Perangkat Keras dan Perangkat Lunak Perangkat keras yang digunakan untuk membangun sistem adalah sebagai berikut: Processor
: Intel i5 2310
Harddisk
: 500 GB
Memory
: 8GB
Perangkat lunak yang digunakan untuk membangun sistem adalah sebagai berikut: Sistem Operasi
: Windows 7 64bit
Bahasa Pemrograman : PHP DBMS 4.2
: MySQL
Implementasi Basis Data Pada tahap ini dilakukan pembangunan basis data menggunakan MySQL untuk menunjang sistem yang dibangun. Basis data yang dibangun terdiri dari tabel-tabel yang telah dirancang pada bab sebelumnya. Berikut kueri yang digunakan untuk membuat database dengan nama “kurikulum13” beserta tabel-tabel di dalamnya:
CREATE TABLE `siswa` ( `nis` int(11) NOT NULL, `namasiswa` varchar(45) DEFAULT NULL, `jeniskelamin` varchar(47) DEFAULT NULL, `tanggallahir` varchar(30) DEFAULT NULL, PRIMARY KEY (`nis`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 CREATE TABLE `guru` ( `nip` varchar(45) NOT NULL, `nama` varchar(45) DEFAULT NULL,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 44
`jabatan` varchar(45) DEFAULT NULL, `password` varchar(45) DEFAULT NULL, PRIMARY KEY (`nip`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 CREATE TABLE `kelas` ( `idkelas` varchar(30) NOT NULL, `kelas` varchar(5) DEFAULT NULL, `paketkeahlian` varchar(30) DEFAULT NULL, `programstudikeahlian` varchar(30) DEFAULT NULL, `bidangstudikeahlian` varchar(30) DEFAULT NULL, PRIMARY KEY (`idkelas`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 CREATE TABLE `matapelajaran` ( `kodematapelajaran` varchar(9) NOT NULL, `namamatapelajaran` varchar(45) DEFAULT NULL, `kelompok` varchar(30) DEFAULT NULL, PRIMARY KEY (`kodematapelajaran`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 CREATE TABLE `punyasiswa` ( `siswa_nis` int(11) NOT NULL, `kelas_idkelas` varchar(8) NOT NULL, `tahunajar` varchar(20) DEFAULT NULL, `semester` varchar(45) DEFAULT NULL, `antarmapel` varchar(100) DEFAULT NULL, `pramuka` varchar(20) DEFAULT NULL, `deskripsipramuka` varchar(20) DEFAULT NULL, `sikapmapel` varchar(20) DEFAULT NULL, `exstra` varchar(20) DEFAULT NULL, `tanggalrapor` varchar(20) DEFAULT NULL, `sakit` int(20) DEFAULT NULL, `izin` int(20) DEFAULT NULL, `alpha` int(20) DEFAULT NULL,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 45
`desantarmapel` text, PRIMARY KEY (`siswa_nis`,`kelas_idkelas`), KEY `fk_siswa_has_kelas_siswa1_idx` (`siswa_nis`), KEY `fk_siswa_has_kelas_kelas1_idx` (`kelas_idkelas`), CONSTRAINT `fk_kelas` FOREIGN KEY (`kelas_idkelas`) REFERENCES `kelas` (`idkelas`), CONSTRAINT `fk_siswa_has_kelas_siswa1` FOREIGN KEY (`siswa_nis`) REFERENCES `siswa` (`nis`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `ajar` (`kodematapelajaran` varchar(9) NOT NULL, `idkelas` varchar(8) NOT NULL,`nip` varchar(45) NOT NULL, PRIMARY KEY (`kodematapelajaran`,`idkelas`,`nip`), KEY `fk_mataPelajaran_has_kelas_kelas1_idx` (`idkelas`,`nip`), KEY `fk_mataPelajaran_has_kelas_mataPelajaran1_idx` (`kodematapelajaran`), KEY `nip` (`nip`), CONSTRAINT `ajar_ibfk_1` FOREIGN KEY (`nip`) REFERENCES `guru` (`nip`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_mataPelajaran_has_kelas_kelas1` FOREIGN KEY (`idkelas`) REFERENCES `kelas` (`idkelas`) ON DELETE NO ACTION ON UPDATE NO ACTION,CONSTRAINT `fk_mataPelajaran_has_kelas_mataPelajaran1` FOREIGN KEY (`kodematapelajaran`) REFERENCES `matapelajaran` (`kodemataPelajaran`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `kategori` ( `idcatatan` varchar(89) NOT NULL, `kategori` varchar(45) DEFAULT NULL, `huruf` varchar(45) DEFAULT NULL, `min` decimal(3,2) DEFAULT NULL,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 46
`max` decimal(3,2) DEFAULT NULL, `semester` varchar(5) NOT NULL, `tahunajar` varchar(12) NOT NULL, `deskripsi` text,`kodematapelajaran` varchar(9) DEFAULT NULL, `idkelas` varchar(30) DEFAULT NULL, PRIMARY KEY (`idcatatan`), KEY `mataPelajaran_kodemataPelajaran` (`kodematapelajaran`), KEY `kelas` (`idkelas`), CONSTRAINT `kategori_ibfk_1` FOREIGN KEY (`kodematapelajaran`) REFERENCES `matapelajaran` (`kodemataPelajaran`), CONSTRAINT `kelas` FOREIGN KEY (`idkelas`) REFERENCES `kelas` (`idkelas`)) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `nilai` ( `kodematapelajaran` varchar(9) NOT NULL, `nis` int(11) NOT NULL, `idkelas` varchar(8) NOT NULL, `nip` varchar(45) NOT NULL, `pengetahuanangka` decimal(3,1) DEFAULT NULL, `ketrampilanangka` decimal(3,1) DEFAULT NULL, `sikap` varchar(4) DEFAULT NULL, `semester` varchar(5) NOT NULL, `tahunajar` varchar(12) NOT NULL, PRIMARY KEY (`kodematapelajaran`,`nis`,`idkelas`,`nip`), KEY `fk_catatan_has_siswa_has_kelas_siswa_has_kelas1_idx` (`nis`,`idkelas`,`nip`),KEY `fk_catatan_has_siswa_has_kelas_catatan1_idx` (`kodematapelajaran`),KEY `idkelas` (`idkelas`),KEY `nip` (`nip`), CONSTRAINT `nilai_ibfk_1` FOREIGN KEY (`nis`) REFERENCES `siswa` (`nis`),CONSTRAINT `nilai_ibfk_2` FOREIGN KEY (`idkelas`) REFERENCES `kelas` (`idkelas`),CONSTRAINT `nilai_ibfk_3` FOREIGN KEY (`nip`) REFERENCES `guru` (`nip`),
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 47
CONSTRAINT `nilai_ibfk_4` FOREIGN KEY (`kodematapelajaran`) REFERENCES `matapelajaran` (`kodematapelajaran`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CREATE TABLE `walikelas` ( `idkelas` varchar(8) NOT NULL, `guru_nip` varchar(45) NOT NULL, PRIMARY KEY (`idkelas`,`guru_nip`), KEY `fk_kelas_guru1_idx` (`guru_nip`), CONSTRAINT `fk_kelas_guru1` FOREIGN KEY (`guru_nip`) REFERENCES `guru` (`nip`) ON DELETE NO ACTION ON UPDATE NO ACTION,CONSTRAINT `walikelas` FOREIGN KEY (`idkelas`) REFERENCES `kelas` (`idkelas`) ENGINE=InnoDB DEFAULT CHARSET=utf8
4.3 4.3.1
Implementasi Sistem Halaman Login Halaman ini digunakan user (tim Kurikulum, guru matapelajaran, dan wali kelas ) untuk mengakses sistem. Pada halaman ini user harus memasukkan username dan password untuk mengakses aplikasi ini.
Gambar 4.1 Halaman Login
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 48
4.3.2
Halaman Tim Kurikulum Halaman ini merupakan halaman pertama kali tim Kurikulum mengakses sistem setelah berhasil login. Pada halaman ini terdapat beberapa menu yang dapat digunakan yaitu menu siswa, guru, kelas, matapelajaran, pengajraan, wali kelas, kelas siswa dan logout. Apabila tim kurikulum merangakap sebagai guru walikelas atau guru matapelajaran maka akan muncul pilihan halaman kelas yang diwalikan atau mata pelajaran yang diajar guru terdebut.
Gambar 4.2 Halaman Tim Kurikulum
4.3.3
Halaman Kelola Data Peserta Didik
Gambar 4.3 Halaman Kelola Data Peserta Didik
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 49
4.3.4
Halaman Tambah Data Peserta Didik
Gambar 4.4 Halaman Tambah Data Peserta Didik Berikut script dan perintah query yang digunakan untuk melakukan penyimpanan data siswa baru :
window.alert('Data $_POST[nama] berhasil disimpan.'); window.location=('siswa.php')";
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 50
4.3.5
Halaman Ubah Data Peserta Didik
Gambar 4.5 Halaman Ubah Data Peserta Didik Berikut script dan perintah query yang digunakan untuk mengubah data siswa:
window.alert('Data $_POST[nama] berhasil diubah.'); window.location=('siswa.php')";
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 51
4.3.6
Halaman Kelola Data Pendidik Pada halaman ini operator tim kurikulum dapat menambahkan, mengubah, dan menghapus data guru.
Gambar 4.6 Halaman Kelola Data Pendidik 4.3.7
Halaman Tambah Data Pendidik
Gambar 4.7 Halaman Tambah Data Pendidik Berikut script dan perintah query yang digunakan untuk menambah data guru:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 52
session_start(); include('../koneksi/koneksi.php'); mysql_query("insert into pendidik (nip, nama, jabatan, password) values ('$_POST[nip]','$_POST[nama]', '$_POST[jabatan]','$_POST[password]')"); echo "<script>window.alert('Data $_POST[nama] berhasil disimpan.'); window.location=('guru.php')";
4.3.8
Halaman Ubah Data Pendidik
Gambar 4.8 Halaman Ubah Data Pendidik Berikut script dan perintah query yang digunakan untuk mengubah data Pendidik: window.alert('Data $_POST[nama] berhasil diubah.');window.location=('guru.php')";
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 53
4.3.9
Halaman Kelola Data Mata Pelajaran Pada halaman ini operator tim kurikulum dapat menambahkan, mengubah, dan menghapus data mata pelajaran.
Gambar 4.9 Halaman Kelola Data Mata Pelajaran
4.3.10 Halaman Tambah Data Mata Pelajaran
Gambar 4.10 Halaman Tambah Data Mata Pelajaran Berikut script dan perintah query yang digunakan untuk menambah data mata pelajaran:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 54
window.alert('Data $_POST[namamatapelajaran] berhasil disimpan.'); window.location=('matapelajaran.php')";
4.3.11 Halaman Ubah Data Mata Pelajaran
Gambar 4.11 Halaman Ubah Data Mata Pelajaran Berikut script dan perintah query yang digunakan untuk mengubah data mata pelajaran:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 55
mysql_query("update matapelajaran set namamatapelajaran='$_POST[namamatapelajaran]' , kelompok ='$_POST[kelompok]' where kodematapelajaran='$_POST[kodematapelajaran]'"); echo "<script>window.alert('Data $_POST[namamatapelajaran] berhasil diubah.'); window.location=('matapelajaran.php')";
4.3.12 Halaman Kelola Data Pengajaran Pada halaman ini operator tim kurikulum dapat menambahkan, mengubah, dan menghapus data pengajaran.
Gambar 4.12 Halaman Kelola Data Pengajaran
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 56
4.3.13 Halaman Tambah Data Pengajaran
Gambar 4.13 Halaman Tambah Data Pengajaran Berikut script dan perintah query yang digunakan untuk menambah data pengajaran: window.alert('Data $_POST[matapelajaran] berhasil disimpan.'); window.location=('ajar.php')";
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 57
4.3.14 Halaman Ubah Data Pengajaran
Gambar 4.14 Halaman Ubah Data Pengajaran Berikut script dan perintah query yang digunakan untuk mengubah data pengajaran: window.alert('Data berhasil diubah.'); window.location=('ajar.php')";
4.3.15 Halaman Kelola Data Wali Kelas Pada halaman ini operator tim kurikulum dapat menambahkan, mengubah, dan menghapus data wali kelas.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 58
Gambar 4.15 Halaman Kelola Data Wali Kelas 4.3.16 Halaman Tambah Data Wali Kelas
Gambar 4.16 Halaman Tambah Data Wali Kelas Berikut script dan perintah query yang digunakan untuk menambah data walikelas:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 59
if($hasil['jabatan']=="tim"){ mysql_query("insert into walikelas values ('$_POST[kelas]', '$_POST[guru]')")or die(mysql_error()); } else { mysql_query("insert into walikelas values ('$_POST[kelas]', '$_POST[guru]')")or die(mysql_error()); mysql_query("update pendidik set ". "jabatan ='walikelas' where nip='$_POST[guru]'"); } echo "<script>window.alert('Data $_POST[kelas] berhasil disimpan.'); window.location=('walikelas.php')"; ?>
4.3.17 Halaman Ubah Data Wali Kelas
Gambar 4.17 Halaman Ubah Data Wali Kelas Berikut script dan perintah query yang digunakan untuk mengubah data walikelas:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 60
$wk= $_SESSION['wk']; include('../koneksi/koneksi.php'); $hasil = mysql_fetch_array(mysql_query("SELECT * FROM pendidik where nip ='$wk'")); $hasil2 = mysql_fetch_array(mysql_query("SELECT * FROM pendidikwhere nip ='$_POST[guru]'")); if($hasil['jabatan']=="tim"){ mysql_query("update walikelas set guru_nip='$_POST[guru]' where idkelas='$_POST[kelas]'"); } else if($hasil2['jabatan']=="tim"){ mysql_query("update walikelas set guru_nip='$_POST[guru]' where idkelas='$_POST[kelas]'"); } else{ mysql_query("update walikelas set guru_nip='$_POST[guru]' where idkelas='$_POST[kelas]'"); mysql_query("update guru set jabatan='guru' where nip='$wk'"); mysql_query("update guru set jabatan='walikelas' where nip='$_POST[guru]'"); mysql_query("update guru set jabatan='walikelas' where nip='$_POST[guru]'"); } echo "<script>window.alert('Data $_POST[kelas] berhasil diubah.'); window.location=('walikelas.php')";
4.3.18 Halaman Kelola Data Kelas Peserta Didik Pada halaman ini tim kurikulum dapat menambahkan, mengubah, dan menghapus data kelas Peserta Didik.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 61
Gambar 4.18 Halaman Kelola Data Kelas Peserta Didik 4.3.19 Halaman Tambah Data KelasPeserta Didik
Gambar 4.19 Halaman Tambah Data Kelas Peserta Didik Berikut script dan perintah query yang digunakan untuk menambah data siswa kelas:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 62
$hasil = mysql_fetch_array(mysql_query("SELECT * FROM siswa where namasiswa ='$_POST[siswa]'")); $nis = $hasil['nis']; mysql_query("insert into punyasiswa values ('$nis', '$kelas', '$_POST[tahun]','$_POST[semester]', NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL)")or die(mysql_error()); echo "<script> window.alert('Data $_POST[siswa] berhasil disimpan.'); window.location=('punyasiswa.php?kelas=$kelas')"; ?>
4.3.20 Halaman Ubah Password Tim Kurikulum Halaman ini digunakan untuk merubah data user (password)
Gambar 4.20 Halaman Ubah Password Tim Kuriklum
4.3.21 Halaman Utama Pendidik Halaman ini merupakan halaman pertama kali guru matapelajaran mengakses sistem setelah berhasil login. Pada halaman ini terdapat pilihan matapelajaran dan kelas yang diajar oleh guru tersebut.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 63
Gambar 4.21 Halaman Utama Pendidik
4.3.22 Halaman Kelola Kategori Nilai Pada halaman ini operator tim kurikulum dapat menambahkan, mengubah, dan menghapus data kategori nilai.
Gambar 4.22 Halaman Kelola Kategori Nilai
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 64
4.3.23 Halaman Tambah Kategori Nilai
Gambar 4.23 Halaman Tambah Kategori Nilai Berikut script dan perintah query yang digunakan untuk menambah data kategori nilai: window.alert('Data $_POST[kategori] berhasil disimpan.');window.location=('catatan.php')";
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 65
4.3.24 Halaman Ubah Kategori Nilai
Gambar 4.24 Halaman Ubah Kategori Nilai Berikut script dan perintah query yang digunakan untuk mengubah data kategori nilai: window.alert('Data $_POST[kategori] berhasil diubah.');window.location=('catatan.php')";
4.3.25 Halaman Kelola Nilai Pada halaman ini operator tim kurikulum dapat menambahkan, mengubah, dan menghapus data nilai.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 66
Gambar 4.25 Halaman Kelola Nilai
4.3.26 Halaman Tambah Nilai
Gambar 4.26 Halaman Tambah Nilai Berikut script dan perintah query yang digunakan untuk menambah data nilai:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 67
{ $sql = mysql_query("UPDATE nilai set pengetahuanangka=$pengetahuanangka[$test],ketrampilanangka=$ke trampilanangka[$test],sikap='$sikap[$test]' where nis = $nis[$test] and kodematapelajaran='$kodematapelajaran' and idkelas = '$idkelas'");$result = mysql_query($sql); } echo "<script>window.alert('Data berhasil disimpan.'); window.location=('nilai.php')"; ?>
4.3.27 Halaman Ubah Nilai
Gambar 4.27 Halaman Ubah Nilai Berikut script dan perintah query yang digunakan untuk mengubah data nilai:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 68
mysql_query("update nilai set pengetahuanangka='$_POST[pengetahuanangka]', ketrampilanangka='$_POST[ketrampilanangka]', sikap='$_POST[sikap]' where nis='$_POST[nis]' and idkelas='$_POST[kelas]' and kodematapelajaran='$_POST[kodemapel]'"); echo "<script>window.alert('Data $_POST[nama] berhasil diubah.'); window.location=('nilai.php')";
4.3.28 Halaman Ubah Password Pendidik Halaman ini digunakan untuk merubah data user (password)
Gambar 4.28 Halaman Ubah Password Pendidik
4.3.29 Halaman Utama Wali Kelas Halaman
ini
merupakan
halaman
pertama
kali
walikelas
mengakses sistem setelah berhasil login. Pada halaman ini terdapat pilihan matapelajaran dan kelas yang diajar apabila guru tersebut merangkap sebagai guru matapelajaran.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 69
Gambar 4.29 Halaman Utama Wali Kelas
4.3.30 Halaman Lihat Leger
Gambar 4.30 Halaman Lihat Leger
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 70
4.3.31 Halaman Kelola Data Keterangan
Gambar 4.31 Halaman Kelola Data Keterangan Berikut script dan perintah query yang digunakan untuk menambah data keterangan:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 71
ipramuka='$deskripsipramuka[$test]',exstra='$exstra[$test]',sakit=$s akit[$test],izin=$izin[$test],alpha=$alpha[$test],desantarmapel='$des antarmapel[$test]' where siswa_nis = $nis[$test] and kelas_idkelas = '$idkelas'"); $result = mysql_query($sql); } echo "<script>window.alert('Data berhasil disimpan.'); window.location=('keterangan.php')"; ?>
4.3.32 Halaman Cetak Rapor
Gambar 4.32 Halaman Cetak Rapor
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 72
4.3.33 Halaman Keputusan
Gambar 4.33Halaman Keputusan
4.3.34 Halaman Cetak rapor
Gambar 4.34Halaman Cetak Rapor Berikut script dan perintah query yang digunakan untuk mencetak rapor siswa:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 73
$query= mysql_fetch_array(mysql_query("SELECT * FROM punyasiswa INNER JOIN siswa ON punyasiswa.siswa_nis=siswa.nis INNER JOIN kelas ON punyasiswa.kelas_idkelas=kelas.idkelas where punyasiswa.siswa_nis = '$nis'")) or die(mysql_error()); ?> $query2=mysql_query("SELECT * FROM nilai INNER JOIN matapelajaran ON nilai.kodematapelajaran=matapelajaran.kodematapelajaran INNER JOIN guru ON nilai.nip=guru.nip where nilai.nis ='$nis' and matapelajaran.kelompok = 'Wajib A' ") or die(mysql_error()); while ($r = mysql_fetch_array($query2)) { $pa = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'pengetahuan' and min <= '$r[pengetahuanangka]' and max > ='$r[pengetahuanangka]' and kodematapelajaran = '$r[kodematapelajaran]'")); echo $pa['huruf']; $ka = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'ketrampilan' and min <='' '$r[ketrampilanangka]' and max>='$r[ketrampilanangka]' and kodematapelajaran = '$r[kodematapelajaran]'")); $s = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'sikap' and huruf like '%$r[sikap]' and kodematapelajaran = '$r[kodematapelajaran]' ")); $no = $no + 1; $a=array($r['pengetahuanangka']); $jumlaha1 = array_sum($a); $a=array($r['ketrampilanangka']); $jumlaha2 = array_sum($a); $rataa1 = $jumlaha1/$no ; $rataa2 = $jumlaha2/$no ; ?>
$query2=mysql_query("SELECT * FROM nilai INNER JOIN matapelajaran ON nilai.kodematapelajaran=matapelajaran.kodematapelajaran INNER JOIN guru ON nilai.nip=guru.nip where nilai.nis ='$nis' and matapelajaran.kelompok = 'Wajib B' ") or die(mysql_error()); while ($r = mysql_fetch_array($query2)) { $pa = mysql_fetch_array(mysql_query("SELECT *
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 74
FROM kategori where kategori = 'pengetahuan' and min <= '$r[pengetahuanangka]' and max > ='$r[pengetahuanangka]' and kodematapelajaran = '$r[kodematapelajaran]'")); echo $pa['huruf']; $ka = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'ketrampilan' and min <='' '$r[ketrampilanangka]' and max>='$r[ketrampilanangka]' and kodematapelajaran = '$r[kodematapelajaran]'")); $s = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'sikap' and huruf like '%$r[sikap]' and kodematapelajaran = '$r[kodematapelajaran]' ")); $no = $no + 1; $a=array($r['pengetahuanangka']); $jumlahb1 = array_sum($a); $a=array($r['ketrampilanangka']); $jumlahb2 = array_sum($a); $ratab1 = $jumlahb1/$no ; $ratab2 = $jumlahb2/$no ; ?>
$query2=mysql_query("SELECT * FROM nilai INNER JOIN matapelajaran ON nilai.kodematapelajaran=matapelajaran.kodematapelajaran INNER JOIN guru ON nilai.nip=guru.nip where nilai.nis ='$nis' and matapelajaran.kelompok = 'Dasar Bidang Keahlian' ") or die(mysql_error()); while ($r = mysql_fetch_array($query2)) { $pa = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'pengetahuan' and min <= '$r[pengetahuanangka]' and max > ='$r[pengetahuanangka]' and kodematapelajaran = '$r[kodematapelajaran]'")); echo $pa['huruf']; $ka = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'ketrampilan' and min <='' '$r[ketrampilanangka]' and max>='$r[ketrampilanangka]' and kodematapelajaran = '$r[kodematapelajaran]'")); $s = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'sikap' and huruf like '%$r[sikap]' and kodematapelajaran = '$r[kodematapelajaran]' ")); $no = $no + 1;
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 75
$a=array($r['pengetahuanangka']); $jumlahc1 = array_sum($a); $a=array($r['ketrampilanangka']); $jumlahc2 = array_sum($a); $ratac1 = $jumlahc1/$no ; $ratac2 = $jumlahc2/$no ; ?>
$query2=mysql_query("SELECT * FROM nilai INNER JOIN matapelajaran ON nilai.kodematapelajaran=matapelajaran.kodematapelajaran INNER JOIN guru ON nilai.nip=guru.nip where nilai.nis ='$nis' and matapelajaran.kelompok = 'Dasar Program Keahlian' ") or die(mysql_error()); while ($r = mysql_fetch_array($query2)) { $pa = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'pengetahuan' and min <= '$r[pengetahuanangka]' and max > ='$r[pengetahuanangka]' and kodematapelajaran = '$r[kodematapelajaran]'")); echo $pa['huruf']; $ka = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'ketrampilan' and min <='' '$r[ketrampilanangka]' and max>='$r[ketrampilanangka]' and kodematapelajaran = '$r[kodematapelajaran]'")); $s = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'sikap' and huruf like '%$r[sikap]' and kodematapelajaran = '$r[kodematapelajaran]' ")); $no = $no + 1; $a=array($r['pengetahuanangka']); $jumlahd1 = array_sum($a); $a=array($r['ketrampilanangka']); $jumlahd2 = array_sum($a); $ratad1 = $jumlahd1/$no ; $ratad2 = $jumlahd2/$no ; echo ratad1; ?>
$query=mysql_query("SELECT * FROM nilai INNER JOIN matapelajaran ON nilai.kodematapelajaran=matapelajaran.kodematapelajaran INNER JOIN kelas ON nilai.idkelas=kelas.idkelas INNER JOIN siswa ON nilai.nis=siswa.nis where nilai.idkelas ='$kel' and siswa.nis = '$nis' and matapelajaran.kelompok = 'Wajib A' ");
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 76
while ($des = mysql_fetch_array($query)) { $pa = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'pengetahuan' and min <= '$des[pengetahuanangka]' and max > ='$des[pengetahuanangka]' and kodematapelajaran = '$des[kodematapelajaran]'")); $ka = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'ketrampilan' and min <='' '$des[ketrampilanangka]' and max>='$des[ketrampilanangka]' and kodematapelajaran = '$des[kodematapelajaran]'")); $s = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'sikap' and huruf like '%$des[sikap]' and kodematapelajaran = '$des[kodematapelajaran]' ")); $noa = $noa + 1;?>
$query=mysql_query("SELECT * FROM nilai INNER JOIN matapelajaran ON nilai.kodematapelajaran=matapelajaran.kodematapelajaran INNER JOIN kelas ON nilai.idkelas=kelas.idkelas INNER JOIN siswa ON nilai.nis=siswa.nis where nilai.idkelas ='$kel' and siswa.nis = '$nis' and matapelajaran.kelompok = 'Wajib B' "); while ($desb = mysql_fetch_array($query)) { $pab = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'pengetahuan' and min <= '$desb[pengetahuanangka]' and max > ='$desb[pengetahuanangka]' and kodematapelajaran = '$desb[kodematapelajaran]'")); $kab = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'ketrampilan' and min <='' '$desb[ketrampilanangka]' and max>='$desb[ketrampilanangka]' and kodematapelajaran = '$desb[kodematapelajaran]'")); $sb = mysql_fetch_array(mysql_query("SELECT * FROM kategori where
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 77
kategori = 'sikap' and huruf like '%$desb[sikap]' and kodematapelajaran = '$desb[kodematapelajaran]'
$query=mysql_query("SELECT * FROM nilai INNER JOIN matapelajaran ON nilai.kodematapelajaran=matapelajaran.kodematapelajaran INNER JOIN kelas ON nilai.idkelas=kelas.idkelas INNER JOIN siswa ON nilai.nis=siswa.nis where nilai.idkelas ='$kel' and siswa.nis = '$nis' and matapelajaran.kelompok = 'C' "); while ($desc = mysql_fetch_array($query)) { $pac = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'pengetahuan' and min <= '$desc[pengetahuanangka]' and max > ='$desc[pengetahuanangka]' and kodematapelajaran = '$desc[kodematapelajaran]'")); $kac = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'ketrampilan' and min <='' '$desc[ketrampilanangka]' and max>='$desc[ketrampilanangka]' and kodematapelajaran = '$desc[kodematapelajaran]'")); $sc = mysql_fetch_array(mysql_query("SELECT * FROM kategori where kategori = 'sikap' and huruf like '%$desc[sikap]' and kodematapelajaran = '$desc[kodematapelajaran]' "));
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 78
4.3.35 Halaman Ubah Password Walikelas
Gambar 4.35Halaman Ubah Password Walikelas
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 79
BAB V ANALISA HASIL
5.1
Analisa Hasil Perangkat Lunak (Pengujian Alpha) Pengujian alpha (Alpha Test) dilakukan berdasarkan hasil analisa dari pihak pengembang sistem sebelum diuji terhadap pihak pengguna sistem (Beta Test). Berdasarkan hasil analisa pihak pengembang sistem, Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 ini dapat dianalisa bahwa sistem dapat bekerja dengan baik dalam melakukan pengolahan data meliputi ; pengolahan data guru, siswa, kelas, mata pelajaran, kriteria penilaian, data penilaian, ekstrakulikuler dan absensi, sikap antar mapel, kenaikan kelas, sampai dengan pencetakan rapor sebagai hasil keluaran terakhir sistem tersebut. Adapun kelebihan dan kekurangan dari sistem informasi ini sebagai berikut : Kelebihan: a. Deskripsi penilaian dan deskripsi keterangan ekstrakulikuler pada bagian rapor menjadi otomatis sesuai kondisi nilai, berbeda dengan sistem penilaian lama yang harus di masukkan secara manual. b. Pada saat kenaikan kelas, guru wali kelas pada tahun ajaran baru tidak perlu meminta data peserta didik sebelumnya pada guru walikelas di tahun ajaran sebelumnya, karena secara otomatis sistem sudah menangani hal tersebut. c. Record dan history data penilaian disimpan di dalam database sehingga pihak kepala dan operator sekolah dapat memantau data penilaian pada tahun-tahun sebelumnya. d. Guru mata pelajaran dapat mengisikan data penilaian kompetensi peserta didik dan kemudian data penilaian tersebut dapat dimonitor, dicetak dan diunduh langsung oleh wali kelas, dan tim kurikulum secara efektif (tepat guna) dan efisien (cepat). Sehingga pihak wali kelas tidak
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 80
perlu menunggu pengumpulan data penilaian dari tiap guru mata pelajaran. e. Kemungkinan terjadinya kehilangan data penilaian lebih kecil daripada menggunakan sistem penilaian sebelumnya karena data penilaian setiap semester sudah tersimpan di database. Kekurangan: a. Tidak adanya akses bagi peserta didik atau orang tua/wali pserta didik b. Sistem tidak menagani perhitungan nilai harian.
5.2
Analisa Hasil Hasil Uji Coba terhadap Pengguna (Pengujian Beta) Uji coba terhadap pengguna dilakukan dengan menyebarkan kuisioner kepada 5 orang terdapat orang yang memiliki peran lebih dari satu. Sasaran penyebaran kuisioner tersebut terdiri dari
3 kelompok
yaitu: 5 Orang berperan sebagai guru mata pelajaran, 1 Orang berperan sebagai guru wali kelas, dan 2 Orang berperan sebagai tim kurikulum. 5.2.1 Form Kuisioner Kuisioner
bagikan
untuk
masing-masing
kelompok
calon
pengguna, Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013. Kuisioner ini memiliki dua kategori, yaitu kategori umum yang diisi oleh semua kelompok dan kategori khusus yang hanya diisi oleh masing-masing kelompok. Form kuisi dapat dilihat pada bagian lampiran. 5.2.2 Hasil dan Pembahasan 5.2.2.1 Hasil Ujicoba Calon Pengguna Sistem Hasil dari kuisioner responden diperoleh jawaban sebagai berikut :
Pernyataan 1 sampai dengan 4 dijawab oleh seluruh responden dengan total 5 orang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 81
KATEGORI UMUM Pernyataan 1 : Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 berbasis web ini membantu dalam proses penilaian siswa secara efektif. Tabel 5.1. Hasil Pernyataan 1
Jawaban
Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Responden
Sangat Setuju 3 Setuju 2 Ragu-Ragu 0 Tidak Setuju 0 Sangat Tidak Setuju 0 Total 5 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden)
Hasil (1-5)
Total
15 8 0 0 0 23
60,00% 40,00% 0,00% 0,00% 0,00%
4,60
-
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 82
Peryataan 1 3,5 3 2,5 2 1,5 1 0,5 0 Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.1. Grafik Pernyataan 1 Berdasarkan perhitungan diatas, secara umum para pengguna menyatakan Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Web ini membantu dalam proses penilaian siswa secara efektif (tepat guna). Pernyataan 2 : Data penilaian yang ditampilkan sistem adalah data yang akurat. Tabel 5.2. Hasil Pernyataan 2
Jawaban
Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Hasil (1-5) Responden
Sangat Setuju 4 Setuju 1 Ragu-Ragu 0 Tidak Setuju 0 Sangat Tidak Setuju 0 Total 5 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden)
20 4 0 0 0 24 4,80
Total 80,00% 20,00% 0,00% 0,00% 0,00% -
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 83
Peryataan 2 4,5 4 3,5 3 2,5 2 1,5 1 0,5 0 Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.2. Grafik Pernyataan 2 Berdasarkan perhitungan diatas, secara umum para pengguna menyatakan setuju bahwa data penilaian yang ditampilkan sistem adalah data yang akurat.
Pernyataan 3 : Sistem ini dapat digunakan dengan mudah. Tabel 5.3 Hasil Pernyataan 3
Jawaban
Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Responden
Sangat Setuju 1 Setuju 4 Ragu-Ragu 0 Tidak Setuju 0 Sangat Tidak Setuju 0 Total 5 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden)
Hasil (1-5)
Total
5 16 0 0 0 21
20,00% 80,00% 0,00% 0,00% 0,00%
4,20
-
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 84
Peryataan 3 4,5 4 3,5 3 2,5 2 1,5 1 0,5 0 Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.3 Grafik Pernyataan 3 Berdasarkan perhitungan diatas, secara umum para pengguna menyatakan setuju bahwa sistem ini dapat digunakan dengan mudah.
Pernyataan 4 : Secara umum, saya lebih menyukai sistem informasi penilaian pencapaian kompetensi peserta didik SMK kurikulum 2013 berbasis web ini daripada proses penilaian yang selama ini dilakukan menggunakan MS.Excel. Tabel 5.4 Hasil Pernyataan 4
Jawaban Sangat Setuju Setuju Ragu-Ragu Tidak Setuju Sangat Tidak Setuju Total
Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Hasil (1-5) Responden 3 2 0 0 0 5
15 8 0 0 0 23
Total 60,00% 40,00% 0,00% 0,00% 0,00% -
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 85
NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden)
4,60
Peryataan 4 3,5 3 2,5 2 1,5 1 0,5 0 Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.4 Grafik Pernyataan 4 Berdasarkan perhitungan diatas, secara garis besar para pengguna menyatakan sangat setuju bahwa mereka lebih menyukai sistem informasi penilaian pencapaian kompetensi peserta didik smk kurikulum 2013 smk berbasis web ini daripada proses penilaian yang selama ini dilakukan menggunakan MS.Excel.
Kategori Khusus : Guru Mata Pelajaran Pernyataan 5 : Sistem informasi penilaian pencapaian kompetensi peserta didik smk kurikulum 2013
berbasis webini membantu tugas saya dalam
mengelola data penilaian siswa secara efektif. Tabel 5.5 Hasil Pernyataan 5
Jawaban
Bobot Jawaban (1-5)
Jumlah Responden
Hasil (1-5)
Total
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 86
Sangat Setuju 5 3 Setuju 4 2 Ragu-Ragu 3 0 Tidak Setuju 2 0 Sangat Tidak Setuju 1 0 Total 5 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden)
15 8 0 0 0 23
60,00% 40,00% 0,00% 0,00% 0,00% -
4,60
Peryataan 5 3,5 3 2,5 2 1,5 1 0,5 0 Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.5 Grafik Pernyataan 5 Berdasarkan perhitungan diatas, secara umum pengguna guru mata pelajaran menyatakan bahwa Sistem informasi penilaian pencapaian kompetensi peserta didik smk kurikulum 2013 berbasis web ini membantu tugas mereka dalam mengelola data penilaian peserta didik secara efektif (tepat guna). I Pernyataan 6 : Sistem ini memudahkan saya saat melakukan proses penilaian. Tabel 5.6 Hasil Pernyataan 6 Jawaban
Bobot Jawaban
Jumlah Responden
Hasil (1-5)
Total
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 87
(1-5) 5 4 3 2 1
Sangat Setuju 3 Setuju 2 Ragu-Ragu 0 Tidak Setuju 0 Sangat Tidak Setuju 0 Total 5 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden)
15 8 0 0 0 23 4,60
60,00% 40,00% 0,00% 0,00% 0,00% -
Peryataan 6 12 10 8 6 4 2 0 Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.6 Grafik Pernyataan 6 Berdasarkan perhitungan diatas, secara umum pengguna guru mata pelajaran menyatakan bahwa sistem ini memudahkan mereka pada saat melakukan proses penilaian. Kategori Khusus : Wali Kelas Pernyataan 7 : Sistem informasi penilaian pencapaian kompetensi peserta didik smk kurikulum 2013 smk berbasis webini membantu tugas saya dalam memonitor data terkait penilaian siswa secara efektif. Tabel 5.7 Hasil Pernyataan 7
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 88
Jawaban
Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Responden
Sangat Setuju 1 Setuju 1 Ragu-Ragu 0 Tidak Setuju 0 Sangat Tidak Setuju 0 Total 2 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden)
Hasil (1-5) 5 4 0 0 0 9 4,50
Total 50,00% 50,00% 0,00% 0,00% 0,00% -
Peryataan 7 2
1
0 Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.7 Grafik Pernyataan 7 Berdasarkan perhitungan diatas, secara umum pengguna guru wali kelas menyatakan bahwaSistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 berbasis webini membantu tugas mereka dalam memonitor data terkait penilaian siswa secara efektif (tepat guna). Pernyataan 8 : Sistem ini membantu tugas saya dalam mengelola data sikap antar mata pelajaran, ekstra dan absensi secara efektif. Tabel 5.8 Hasil Pernyataan 8
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 89
Jawaban
Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Responden
Sangat Setuju 2 Setuju 0 Ragu-Ragu 0 Tidak Setuju 0 Sangat Tidak Setuju 0 Total 2 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden)
Hasil (1-5) 10 0 0 0 0 10 5,00
Total 100,00% 0,00% 0,00% 0,00% 0,00% -
Peryataan 8 3
2
1
0 Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.8 Grafik Pernyataan 8 Berdasarkan perhitungan diatas, secara umum pengguna guru wali kelas menyatakan bahwa sistem ini membantu tugas mereka dalam mengelola data sikap antar mata pelajaran, ekstra dan absensi secara efektif (tepat guna). Kategori Khusus : Tim Kurikulum Pernyataan 9 : Sistem informasi penilaian pencapaian kompetensi peserta didik smk kurikulum 2013 berbasis webini membantu tugas saya dalam
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 90
memonitor data guru, data siswa, pengguna sistem, penilaian siswa sampai dengan cetak rapor dan kenaikan kelas secara efektif. Tabel 5.9 Hasil Pernyataan 9
Jawaban
Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Responden
Sangat Setuju 2 Setuju 0 Ragu-Ragu 0 Tidak Setuju 0 Sangat Tidak Setuju 0 Total 2 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden)
Hasil (1-5) 10 0 0 0 0 10 5,00
Total 100,00% 0,00% 0,00% 0,00% 0,00% -
Peryataan 9 3
2
1
0 Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.9 Grafik Pernyataan 9 Berdasarkan perhitungan diatas, secara umum pengguna operator sekolah menyatakan bahwa Sistem informasi penilaian pencapaian kompetensi peserta didik smk kurikulum 2013 berbasis webini membantu tugas saya dalam memonitor data guru, data siswa,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 91
pengguna sistem, penilaian siswa sampai dengan cetak rapor dan kenaikan kelas secara efektif (tepat guna). Pernyataan 10 : Sistem ini membantu tugas saya dalam mengelola data guru, siswa, data pengajaran, pengguna sistem secara efektif.
Tabel 5.10 Hasil Pernyataan 10
Jawaban
Bobot Jawaban (1-5) 5 4 3 2 1
Jumlah Responden
Sangat Setuju 1 Setuju 1 Ragu-Ragu 0 Tidak Setuju 0 Sangat Tidak Setuju 0 Total 2 NILAI AKHIR (Total Hasil 1-5/Total Jumlah Responden)
Hasil (1-5) 5 4 0 0 0 9 4,50
Total 50,00% 50,00% 0,00% 0,00% 0,00% -
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 92
Peryataan 10 2
1
0 Sangat Setuju
Setuju
Ragu-Ragu
Tidak Setuju
Sangat Tidak Setuju
Jumlah Responden
Gambar 5.10 Grafik Pernyataan 10 Berdasarkan perhitungan diatas, secara umum pengguna operator sekolah menyatakan bahwa sistem ini membantu tugas saya dalam mengelola data guru, siswa, data pengajaran, pengguna sistem secara efektif(tepat guna). 5.2.2.2 Hasil Uji Coba terhadap Guru Mata Pelajaran Hasil yang didapat dari ujicoba terhadap guru mata pelajaran menyatakan bahwa secara umum guru mata pelajaran lebih menyukai penilaian kompetensi peserta didik menggunakan sistem informasi penilaian pencapaian kompetensi peserta didik smk kurikulum 2013 berbasis web dari pada proses penilaian menggunakan Excel.
Adapun hasil pernyataan yang diberikan sebagai berikut : Kategori Umum : No
Pertanyaan
SS
1.
Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Webini membantu dalam proses penilaian siswa secara efektif.
V
2.
Data penilaian yang ditampilkan sistem
V
S
R
TS
STS
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 93
adalah data yang akurat. 3.
Sistem ini dapat digunakan dengan mudah.
4.
Secara umum, saya lebih menyukai Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Webini daripada proses penilaian yang selama ini dilakukan menggunakan MS.Excel.
V V
Kategori Khusus :Guru Mata Pelajaran No
Pertanyaan
SS
1.
Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Webini membantu tugas saya dalam mengelola data penilaian siswa secara efektif.
V
2.
Sistem ini memudahkan saya saat melakukan proses penilaian.
S
R
TS
STS
V
5.2.2.3 Hasil Uji Coba terhadap Wali Kelas Hasil yang didapat dari ujicoba terhadap wali kelas menyatakan bahwa secara umum wali kelas lebih menyukai Sistem informasi penilaian pencapaian kompetensi peserta didik smk kurikulum 2013 berbasis web dari pada proses penilaian yang menggunakan Excel. Adapun hasil pernyataan yang diberikan sebagai berikut :
Kategori Umum : No
Pertanyaan
SS
1.
Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Webini membantu dalam proses penilaian siswa secara efektif.
V
2.
Data penilaian yang ditampilkan sistem adalah data yang akurat.
V
S
R
TS
STS
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 94
3.
Sistem ini dapat digunakan dengan mudah.
V
4.
Secara umum, saya lebih menyukai Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Web ini daripada proses penilaian yang selama ini dilakukan menggunakan MS.Excel.
V
Kategori Khusus :Wali Kelas No
Pertanyaan
SS
1.
Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Webini membantu tugas saya dalam memonitor data terkait penilaian siswa secara efektif.
V
2.
Sistem ini membantu tugas saya dalam mengelola data sikap antar mata pelajaran, ekstra dan absensi secara efektif.
V
S
R
TS
STS
5.2.2.4 Uji Coba terhadap Tim Kurikulum Hasil yang didapat dari ujicoba terhadap Tim Kurikulum menyatakan bahwa secara umum bahwa Tim Krikulum lebih menyukai Sistem informasi penilaian pencapaian kompetensi peserta didik smk kurikulum 2013 berbasis web dari pada proses penilaian yang menggunakan Excel. Adapun hasil pernyataan yang diberikan sebagai berikut : Kategori Umum : No
Pertanyaan
SS
1.
Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Webini membantu dalam proses penilaian siswa secara efektif.
V
2.
Data penilaian yang ditampilkan sistem adalah data yang akurat.
V
S
R
TS
STS
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 95
3.
Sistem ini dapat digunakan dengan mudah.
4.
Secara umum, saya lebih Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Webini daripada proses penilaian yang selama ini dilakukan menggunakan MS.Excel.
V V
Kategori Khusus :Tim Kurikulum No
Pertanyaan
SS
1.
V Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Web ini membantu tugas saya dalam memonitor data guru, data siswa, pengguna sistem, penilaian siswa sampai dengan cetak rapor dan kenaikan kelas secara efektif.
2.
Sistem ini membantu tugas saya dalam mengelola data guru, siswa, data pengajaran, pengguna sistem secara efektif.
S
R
TS
STS
V
BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan Berdasarkan hasil analisis, desain dan implementasi, serta uji coba terhadap sistem ini, maka dapat ditarik kesimpulkan sebagai berikut : a. Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013
Berbasis Web ini berhasil dibuat dengan
menggunakan bahasa pemrograman PHP dan menggunakan basis data MySQL. b. Sistem ini berhasil membantu pihak guru mata pelajaran dalam mengelola data penilaian siswa secara efektif (tepat guna).Hal ini
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 96
dibuktikan dengan pernyataan 1 dan 2 yang mendapat nilai akhir 4.6 dan 4.8 dari skala 1-5, serta dapat dibuktikan dengan 3 dari 5 responden (60%) menyatakan sangat setuju pada peryataan 1, dan 4 dari 5 responden (80%) menyatakan sangat setuju pada peryataan 2. c. Sistem ini dapat dengan mudah digunakan oleh semua pihak pengguna (guru mata pelajaran, guru wali kelas, dan tim kurikulum).Hal ini dibuktikan dengan pernyataan 3 yang mendapat nilai akhir 4.2 serta dapat dibuktikan dengan 1 dari 5 responden (20%) menyatakan sangat setuju dan 4 dari 5 responden (80%) menyatakan setuju.
6.2 Saran Saran yang dapat penulis berikan untuk melakukan pengembangan sistem ini adalah sebaiknya pengembang menambahkan fitur baru untuk siswa atau wali siswa sehingga siswa atau wali siswa dapat memantau perkembangan nilai siswa tersebut tanpa menunggu pembagian hasil belajar(rapor) di akhir semeter.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 97
DAFTAR PUSTAKA
Abdul Kadir. 2005. Dasar Pemrograman Web dengan ASP.Yogyakarta: Andi Yogyakarta. Jogiyanto, Hartono, 2006, Analisis & Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Andi Offset, Yogyakarta. Komang Wiswakarma. 2010. Panduan Lengkap Menguasai Pemrograman CSS. Lokomedia. Yogyakarta. Nugroho, Bunafit, 2004. Aplikasi Pemrograman Web Dinamis Dengan PHP dan MySQL. Yogyakarta: Penerbit Gavamedia Sistem
Penilaian dalam Kurikulum 2013,http://www.academia.edu/5253890/Sistem_Penilaian_dalam_Kuriku lum_2013_Kajian_Dokumen, diakses pada 25 Agustus 2015. Tim Penyusun Kamus Pusat Pembinaan dan Pengembangan Bahasa. 2005. Kamus Besar Bahasa Indonesia. Edisi ke-3. Jakarta: Balai Pustaka. Waliyanto.2000. Sistem Basis Data Analisis dan Pemodelan Data. J&J Learning. Yogyakarta.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 98
LAMPIRAN A. Lampiran Kuisioner LEMBAR KUISIONERSISTEM INFORMASI PENILAIAN PENCAPAIAN KOMPETENSI PESERTA DIDIK SMK KURIKULUM 2013 BERBASIS WEB Studi Kasus : SMK Pangudi Luhur Muntilan Status/Divisi/Kelompok
Wali Kelas Guru Mata Pelajaran Tim Kurikulum
Petunjuk Pengisian : 1. Berilah tanda cek (V) pada salah satu pilihan jawaban. 2. Untuk kategori umum diisi semua, untuk kategori khusus disesuaikan dengan peran dan tugas. 3. Bila seorang aktor mempunyai lebih dari satu tugas atau divisi, misal ; (sebagai wali kelas juga sebagai guru mata pelajaran atau tim kurikulum juga sebagai guru mata pelajaran atau bahkan satu orang mengampu seluruh divisi), maka diisi semua sesuai dengan tugas dan divisinya. Keterangan : SS : Sangat Setuju
S : Setuju R : Ragu
TS : Tidak Setuju
STS : Sangat Tidak Setuju
Kategori Umum : No
Pertanyaan
1.
Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Webini membantu dalam proses penilaian siswa secara efektif.
2.
Data penilaian yang ditampilkan sistem adalah data yang akurat.
SS
S
R
TS
STS
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 99
3.
Sistem ini dapat digunakan dengan mudah.
4.
Secara umum, saya lebih menyukai Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Webini daripada proses penilaian yang selama ini dilakukan menggunakan MS.Excel.
Kategori Khusus : Guru Mata Pelajaran No
Pertanyaan
1.
Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Web ini membantu tugas saya dalam mengelola data penilaian siswa secara efektif.
2.
Sistem ini memudahkan saya saat melakukan proses penilaian.
SS
S
R
TS
STS
SS
S
R
TS
STS
SS
S
R
TS
STS
Kategori Khusus : Wali Kelas No
Pertanyaan
1.
Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Webini membantu tugas saya dalam memonitor data terkait penilaian siswa secara efektif.
2.
Sistem ini membantu tugas saya dalam mengelola data sikap antar mata pelajaran, ekstra dan absensi secara efektif.
Kategori Khusus : Tim Kurikulum No 1.
Pertanyaan
Sistem Informasi Penilaian Pencapaian Kompetensi Peserta Didik SMK Kurikulum 2013 Berbasis Web ini membantu tugas saya dalam memonitor data guru, data
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 100
siswa, pengguna sistem, penilaian siswa sampai dengan cetak rapor dan kenaikan kelas secara efektif. 2.
Sistem ini membantu tugas saya dalam mengelola data guru, siswa, data pengajaran, pengguna sistem secara efektif.