SISTEM INFORMASI PENILAIAN PENCAPAIAN KOMPETENSI...
Transcript of SISTEM INFORMASI PENILAIAN PENCAPAIAN KOMPETENSI...
i
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
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ii
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
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iii
HALAMAN PERSETUJUAN
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iv
HALAMAN PENGESAHAN SKRIPSI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
v
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
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
vi
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
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
vii
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
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
viii
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.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ix
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.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
x
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.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xi
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
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xii
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
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xiii
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
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xiv
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
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xv
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
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xvi
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
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xvii
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
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xviii
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
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. Studi kasus di SMK Pangudi Luhur Muntilan.
1.5 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 oleh satuan pendidikan (sekolah) dengan
memperhatikan: 1) 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 Analisa Sistem
3.2.1 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 Tipe Keterangan
Nip varchar(45) Primary key untuk tabel pendidik
Nama varchar(45) Field untuk nama
Jabatan varchar(45) Field untuk jabatan
Password varchar(45) Field untuk password
2. Tabel siswa
Tabel 3.2 Tabel siswa
Nama Field Tipe Keterangan
Nis int(11) Primary key untuk tabel peserta didik
Namasiswa varchar(45) Field untuk nama peserta didik
jeniskelamin varchar(47) Field untuk jeniskelamin
tanggallahir varchar(30) Field untuk tanggallahir
3. Tabel kelas
Tabel 3.3 Tabel kelas
Nama Field Tipe Keterangan
Idkelas varchar(30) Primary key untuk tabel kelas
Kelas varchar(5) Field untuk kelas
paketkeahlian varchar(30) Field untuk paketkeahlian
programstudikeahlian varchar(30) Field untuk programstudikeahlian
bidangstudikeahlian varchar(30) Field untuk bidangstudikeahlian
4. Tabel matapelajaran
Tabel 3.4 Tabel matapelajaran
5. T
a
bel nilai
Nama Field Tipe Keterangan
kodematapelajaran varchar(9) Primary key untuk tabel matapelajaran
namamatapelajaran varchar(45) Field untuk namamatapelajaran
kelompok varchar(30) Field untuk kelompok
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
24
Tabel 3.5 Tabel nilai
Nama Field Tipe Keterangan
kodematapelajaran varchar(9) Foreign key dari tabel matapelajaran
nis int(11) Foreign key dari tabel siswa
idkelas varchar(8) Foreign key dari tabel kelas
nip varchar(45) Foreign key dari tabel guru
pengetahuanangka decimal(3,1) Field untuk pengetahuanangka
ketrampilanangka decimal(3,1) Field untuk ketrampilanangka
sikap varchar(4) Field untuk sikap
semester Varchar(4) Field untuk semseter
tahunajar Varchar(12) Field untuk t
6. Tabel kategori
Tabel 3.6 Tabel kategori
Nama Field Tipe Keterangan
idcatatan varchar(89) Primary key untuk tabel kategori
kategori varchar(45) Field untuk kategori
huruf varchar(45) Field untuk huruf
min decimal(3,2) Field untuk min
max decimal(3,2) Field untuk max
deskripsi text Field untuk deskripsi
kodematapelajaran varchar(9) Field untuk kodematapelajaran
idkelas varchar(30) Field untuk idkelas
semeser varchar(5) Field untuk idkelas
tahunajar varchar(12) Field untuk idkelas
7. Tabel punyasiswa
Tabel 3.7 Tabel punyasiswa
Nama Field Tipe Keterangan
siswa_nis int(11) Foreign key dari tabel siswa
kelas_idkelas varchar(8) Foreign key dari tabel kelas
tahunajar varchar(20) Field untuk tahunajar
semester varchar(45) Field untuk semester
antarmapel varchar(100) Field untuk antarmapel
pramuka varchar(20) Field untuk pramuka
deskripsipramuka varchar(20) Field untuk deskripsipramuka
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
25
exstra varchar(20) Field untuk exstra
tanggalrapor varchar(20) Field untuk tanggalrapor
sakit int(20) Field untuk sakit
izin int(20) Field untuk izin
alpha int(20) Field untuk alpha
desantarmapel text Field untuk desantarmapel
8. Tabel walikelas
Tabel 3.8 Tabel walikelas
Nama Field Tipe Keterangan
idkelas varchar(8) Foreign key dari tabel kelas
guru_nip varchar(45) Foreign key dari tabel guru
9. Tabel ajar
Tabel 3.9 Tabel ajar
Nama Field Tipe Keterangan
kodematapelajaran varchar(9) Foreign key dari tabel matapelajaran
idkelas varchar(8) Foreign key dari tabel kelas
nip varchar(45) Foreign key dari tabel guru
3.3.2 Perancangan Interface
3.3.2.1 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 : MySQL
4.2 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 Implementasi Sistem
4.3.1 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 :
<?php
session_start();
include('../koneksi/koneksi.php');
mysql_query("insert into pesertadidik (nis, namasiswa, jeniskelamin,
tanggallahir) values ('$_POST[nis]','$_POST[nama]',
'$_POST[jeniskelamin]','$_POST[tanggallahir]')");
echo "<script>window.alert('Data $_POST[nama] berhasil disimpan.');
window.location=('siswa.php')</script>";
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:
<?php
session_start();
include('../koneksi/koneksi.php');
mysql_query("update pesertadidik set
namasiswa='$_POST[nama]',jeniskelamin='$_POST[jeniskelamin]',tan
ggallahir='$_POST[tanggallahir]' where nis='$_POST[nis]'");
echo "<script>window.alert('Data $_POST[nama] berhasil diubah.');
window.location=('siswa.php')</script>";
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:
<?php
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')</script>";
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:
<?php
session_start();
include('../koneksi/koneksi.php');
mysql_query("update pendidik set nama='$_POST[nama]',
jabatan='$_POST[jabatan]' where nip='$_POST[nip]'");
echo "<script>window.alert('Data $_POST[nama] berhasil
diubah.');window.location=('guru.php')</script>";
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
<?php
session_start();
include('../koneksi/koneksi.php');
mysql_query("insert into matapelajaran (kodematapelajaran,
namamatapelajaran, kelompok ) values
('$_POST[kodematapelajaran]','$_POST[namamatapelajaran]','$_PO
ST[kelompok]')");
echo "<script>window.alert('Data $_POST[namamatapelajaran]
berhasil disimpan.');
window.location=('matapelajaran.php')</script>";
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:
<?php
session_start();
include('../koneksi/koneksi.php');
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')</script>";
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:
<?php
session_start();
include('../koneksi/koneksi.php');
mysql_query("insert into ajar values
('$_POST[matapelajaran]','$_POST[kelas]', '$_POST[guru]')")or
die(mysql_error());
echo "<script>window.alert('Data $_POST[matapelajaran] berhasil
disimpan.'); window.location=('ajar.php')</script>";
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:
<?php
session_start();
include('../koneksi/koneksi.php');
mysql_query("update ajar set idkelas='$_POST[kelas]',
nip='$_POST[guru]' where
kodematapelajaran='$_SESSION[kodemapel]'");
echo "<script>window.alert('Data berhasil diubah.');
window.location=('ajar.php')</script>";
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:
<?php
session_start();
include('../koneksi/koneksi.php');
$hasil = mysql_fetch_array(mysql_query("SELECT * FROM
pendidik where nip ='$_POST[guru]'"));
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')</script>";
?>
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:
<?php
session_start();
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')</script>";
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:
<?php
session_start();
include('../koneksi/koneksi.php');
$kelas = $_SESSION['kls'];
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')</script>";
?>
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:
<?php
session_start();
include('../koneksi/koneksi.php');
mysql_query("insert into kategori (idcatatan, kategori, huruf, min,
max, deskripsi, kodematapelajaran, idkelas) values
('$_POST[kategori]$_POST[kodematapelajaran]$_POST[huruf]','$_
POST[kategori]',
'$_POST[huruf]','$_POST[min]','$_POST[max]','$_POST[deskripsi]',
'$_POST[kodematapelajaran]','$_POST[idkelas]')");
echo "<script>window.alert('Data $_POST[kategori] berhasil
disimpan.');window.location=('catatan.php')</script>";
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:
<?php
session_start();
include('../koneksi/koneksi.php');
mysql_query("update kategori set kategori='$_POST[kategori]',
huruf='$_POST[huruf]', min='$_POST[min]', max='$_POST[max]',
deskripsi='$_POST[deskripsi]' where
idcatatan='$_POST[idcatatan]'");
echo "<script>window.alert('Data $_POST[kategori] berhasil
diubah.');window.location=('catatan.php')</script>";
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:
<?php
session_start();
include('../koneksi/koneksi.php');
for($test = 0; $test < count($nis); $test++)
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')</script>";
?>
4.3.27 Halaman Ubah Nilai
Gambar 4.27 Halaman Ubah Nilai
Berikut script dan perintah query yang digunakan untuk mengubah
data nilai:
<?php
session_start();
include('../koneksi/koneksi.php');
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')</script>";
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:
<?php
session_start();
include('../koneksi/koneksi.php');
$idkelas = $_SESSION['kelas'];
$nis=$_POST['nis'];
$antarmapel=$_POST['antarmapel'];
$pramuka=$_POST['pramuka'];
$deskripsipramuka=$_POST['deskripsipramuka'];
$exstra=$_POST['exstra'];
$sakit=$_POST['sakit'];
$izin=$_POST['izin'];
$alpha=$_POST['alpha'];
$desantarmapel=$_POST['desantarmapel'];
for($test = 0; $test < count($nis); $test++)
{
$sql = mysql_query("UPDATE punyasiswa set
antarmapel='$antarmapel[$test]',pramuka='$pramuka[$test]',deskrips
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')</script>";
?>
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:
<?php
session_start();
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)
Jumlah
Responden Hasil (1-5) Total
Sangat Setuju 5 3 15 60,00%
Setuju 4 2 8 40,00%
Ragu-Ragu 3 0 0 0,00%
Tidak Setuju 2 0 0 0,00%
Sangat Tidak Setuju 1 0 0 0,00%
Total 5 23
- NILAI AKHIR (Total Hasil 1-5/Total Jumlah
Responden) 4,60
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
82
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)
Jumlah
Responden Hasil (1-5) Total
Sangat Setuju 5 4 20 80,00%
Setuju 4 1 4 20,00%
Ragu-Ragu 3 0 0 0,00%
Tidak Setuju 2 0 0 0,00%
Sangat Tidak Setuju 1 0 0 0,00%
Total 5 24
- NILAI AKHIR (Total Hasil 1-5/Total Jumlah
Responden) 4,80
0
0,5
1
1,5
2
2,5
3
3,5
Sangat Setuju Setuju Ragu-Ragu Tidak Setuju Sangat Tidak
Setuju
Peryataan 1
Jumlah Responden
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
83
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)
Jumlah
Responden Hasil (1-5) Total
Sangat Setuju 5 1 5 20,00%
Setuju 4 4 16 80,00%
Ragu-Ragu 3 0 0 0,00%
Tidak Setuju 2 0 0 0,00%
Sangat Tidak Setuju 1 0 0 0,00%
Total 5 21
- NILAI AKHIR (Total Hasil 1-5/Total Jumlah
Responden) 4,20
0
0,5
1
1,5
2
2,5
3
3,5
4
4,5
Sangat Setuju Setuju Ragu-Ragu Tidak Setuju Sangat Tidak
Setuju
Peryataan 2
Jumlah Responden
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
84
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
Bobot
Jawaban
(1-5)
Jumlah
Responden Hasil (1-5) Total
Sangat Setuju 5 3 15 60,00%
Setuju 4 2 8 40,00%
Ragu-Ragu 3 0 0 0,00%
Tidak Setuju 2 0 0 0,00%
Sangat Tidak Setuju 1 0 0 0,00%
Total 5 23 -
0
0,5
1
1,5
2
2,5
3
3,5
4
4,5
Sangat Setuju Setuju Ragu-Ragu Tidak Setuju Sangat Tidak
Setuju
Peryataan 3
Jumlah Responden
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
85
NILAI AKHIR (Total Hasil 1-5/Total Jumlah
Responden) 4,60
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
0
0,5
1
1,5
2
2,5
3
3,5
Sangat Setuju Setuju Ragu-Ragu Tidak Setuju Sangat TidakSetuju
Peryataan 4
Jumlah Responden
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
86
Sangat Setuju 5 3 15 60,00%
Setuju 4 2 8 40,00%
Ragu-Ragu 3 0 0 0,00%
Tidak Setuju 2 0 0 0,00%
Sangat Tidak Setuju 1 0 0 0,00%
Total 5 23
- NILAI AKHIR (Total Hasil 1-5/Total Jumlah
Responden) 4,60
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
0
0,5
1
1,5
2
2,5
3
3,5
Sangat Setuju Setuju Ragu-Ragu Tidak Setuju Sangat TidakSetuju
Peryataan 5
Jumlah Responden
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
87
(1-5)
Sangat Setuju 5 3 15 60,00%
Setuju 4 2 8 40,00%
Ragu-Ragu 3 0 0 0,00%
Tidak Setuju 2 0 0 0,00%
Sangat Tidak Setuju 1 0 0 0,00%
Total 5 23
- NILAI AKHIR (Total Hasil 1-5/Total Jumlah
Responden) 4,60
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
0
2
4
6
8
10
12
Sangat Setuju Setuju Ragu-Ragu Tidak Setuju Sangat Tidak
Setuju
Peryataan 6
Jumlah Responden
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
88
Jawaban
Bobot
Jawaban
(1-5)
Jumlah
Responden
Hasil
(1-5) Total
Sangat Setuju 5 1 5 50,00%
Setuju 4 1 4 50,00%
Ragu-Ragu 3 0 0 0,00%
Tidak Setuju 2 0 0 0,00%
Sangat Tidak Setuju 1 0 0 0,00%
Total 2 9
- NILAI AKHIR (Total Hasil 1-5/Total Jumlah
Responden) 4,50
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
0
1
2
Sangat Setuju Setuju Ragu-Ragu Tidak Setuju Sangat Tidak
Setuju
Peryataan 7
Jumlah Responden
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
89
Jawaban
Bobot
Jawaban
(1-5)
Jumlah
Responden
Hasil
(1-5) Total
Sangat Setuju 5 2 10 100,00%
Setuju 4 0 0 0,00%
Ragu-Ragu 3 0 0 0,00%
Tidak Setuju 2 0 0 0,00%
Sangat Tidak Setuju 1 0 0 0,00%
Total 2 10
- NILAI AKHIR (Total Hasil 1-5/Total Jumlah
Responden) 5,00
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
0
1
2
3
Sangat Setuju Setuju Ragu-Ragu Tidak Setuju Sangat Tidak
Setuju
Peryataan 8
Jumlah Responden
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)
Jumlah
Responden
Hasil
(1-5) Total
Sangat Setuju 5 2 10 100,00%
Setuju 4 0 0 0,00%
Ragu-Ragu 3 0 0 0,00%
Tidak Setuju 2 0 0 0,00%
Sangat Tidak Setuju 1 0 0 0,00%
Total 2 10
- NILAI AKHIR (Total Hasil 1-5/Total Jumlah
Responden) 5,00
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,
0
1
2
3
Sangat Setuju Setuju Ragu-Ragu Tidak Setuju Sangat Tidak
Setuju
Peryataan 9
Jumlah Responden
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)
Jumlah
Responden
Hasil
(1-5) Total
Sangat Setuju 5 1 5 50,00%
Setuju 4 1 4 50,00%
Ragu-Ragu 3 0 0 0,00%
Tidak Setuju 2 0 0 0,00%
Sangat Tidak Setuju 1 0 0 0,00%
Total 2 9
- NILAI AKHIR (Total Hasil 1-5/Total Jumlah
Responden) 4,50
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
92
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 S R TS STS
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
0
1
2
Sangat Setuju Setuju Ragu-Ragu Tidak Setuju Sangat Tidak
Setuju
Peryataan 10
Jumlah Responden
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
93
adalah data yang akurat.
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 Webini daripada proses penilaian
yang selama ini dilakukan menggunakan
MS.Excel.
V
Kategori Khusus :Guru Mata Pelajaran
No Pertanyaan SS S R TS STS
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.
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 S R TS STS
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
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 S R TS STS
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
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 S R TS STS
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
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
95
3. Sistem ini dapat digunakan dengan mudah. V
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
Kategori Khusus :Tim Kurikulum
No Pertanyaan SS S R TS STS
1. 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.
V
2. Sistem ini membantu tugas saya dalam
mengelola data guru, siswa, data pengajaran,
pengguna sistem secara efektif.
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 SS S R TS STS
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.
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 SS S R TS STS
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.
Kategori Khusus : Wali Kelas
No Pertanyaan SS S R TS STS
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 Pertanyaan SS S R TS STS
1. 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.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI