RANCANG BANGUN APLIKASI PENGOLAHAN NILAI RAPOR DENGAN MENGGUNAKAN KURIKULUM 2013
DI SMK NEGERI 1 CERME
TUGAS AKHIR
Program Studi S1 Sistem Informasi
Oleh :
MUHAMMAD RAMZI 10410100209
FAKULTAS TEKNOLOGI DAN INFORMATIKA
x
ABSTRAK ... VII DAFTAR ISI ... X DAFTAR TABEL ... XIII DAFTAR GAMBAR ... XIX DAFTAR LAMPIRAN ... XXIV
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Perumusan Masalah ... 4
1.3 Batasan Masalah ... 4
1.4 Tujuan ... 5
1.5 Manfaat ... 5
1.6 Sistematika Penulisan ... 6
BAB II LANDASAN TEORI ... 8
2.1 Rapor ... 8
2.2 Kurikulum 2013 ... 8
2.2.1 Rasional Pengembangan Kurikulum 2013 ... 9
2.2.2 Penyempurnaan Pola Pikir ... 11
2.2.3 Karakteristik Kurikulum ... 12
2.2.4 Penguatan Tata Kelola Kurikulum ... 13
2.2.5 Struktur Kurikulum SMK/MAK ... 13
2.3 Penilaian Deskripsi Wali Kelas ... 15
2.4 Penilaian Deskripsi Ekstrakurikuler ... 16
2.5 Penilaian Deskripsi Antar Mata Pelajaran ... 16 viii viii
xi
2.6 Penilaian Deskripsi Untuk Tiap Mapel ... 17
2.7 Perhitungan Nilai Rapor dan Konversi Nilai ... 21
2.8 Pengujian (Testing) ... 23
2.9 System Development Life Cycle (SDLC) ... 24
BAB III ANALISIS DAN PERANCANGAN SISTEM ... 27
3.1. Analisis Sistem ... 27
3.1.1 Identifikasi Permasalahan ... 27
3.1.2 Menentukan Kebutuhan Informasi Pengguna ... 30
3.2. Desain Sistem ... 39
3.3.1 System Flow Pengolahan Nilai Rapor ... 40
3.3.2 Data Flow Diagram (DFD) ... 41
3.3.3 Entity Relationship Diagram (ERD) ... 51
3.3.4 Struktur Tabel ... 55
3.3.5 Desain Antar Muka ... 68
3.3.6 Rancangan Uji Coba Form ... 86
BAB IV IMPLEMENTASI DAN EVALUASI ... 119
4.1 Kebutuhan Sistem ... 119
4.1.1 Kebutuhan Perangkat Lunak ... 119
4.1.2 Kebutuhan Perangkat Keras ... 120
4.2 Implementasi Sistem ... 120
4.2.1 Halaman Admin ... 120
xii
4.2.4 Halaman Mengganti Password... 143
4.3 Uji Coba Sistem ... 143
4.4 Analisis Hasil Uji Coba ... 179
BAB V PENUTUP ... 194
5.1 Kesimpulan ... 194
5.2 Saran ... 194
xiii
Tabel 2.1 Contoh Mata Pelajaran Umum SMK ... 15
Tabel 2 2 Penilaian Deskripsi Wali Kelas... 15
Tabel 2.3 Penilaian Deskripsi Ekstrakurikuler... 16
Tabel 2.4 Daftar Penilaian Deskripsi Antar Mata Pelajaran ... 16
Tabel 2.5 Daftar Penilaian Deskripsi Tiap Mata Pelajaran ... 17
Tabel 2.6 Penilaian Deskripsi Pengetahuan ... 21
Tabel 2.7 Penilaian Deskripsi Keterampilan ... 21
Tabel 2.8 Penilaian Deskripsi Sikap ... 21
Tabel 2.9 Nilai Konversi Pengetahuan Dan Keterampilan ... 22
Tabel 2.10 Nilai Kualitatif Sikap ... 22
Tabel 3.1 Kebutuhan Informasi Pengguna ... 30
Tabel 3.2 Analisa Kebutuhan Sistem ... 31
Tabel 3.3 Tabel Jabatan... 55
Tabel 3.4 Tabel Guru ... 55
Tabel 3.5 Tabel Jenjang ... 56
Tabel 3.6 Tabel Jurusan ... 56
Tabel 3.7 Tabel Kelompok ... 57
Tabel 3.8 Tabel Bidang_Keahlian... 57
Tabel 3.9 Tabel Program Keahlian ... 58
Tabel 3.10 Tabel Kelas ... 58
Tabel 3.11 Tabel Agama ... 59
Tabel 3.12 Tabel Siswa ... 59
Tabel 3.13 Tabel Kelas_Siswa ... 61
xiv
Tabel 3.16 Tabel Deskripsi_Ekstra ... 62
Tabel 3.17 Tabel Deskripsi_Keterampilan ... 63
Tabel 3.18 Tabel Deskripsi_Pengetahuan ... 63
Tabel 3.19 Tabel Deskripsi_Sikap ... 63
Tabel 3.20 Tabel Deskripsi_Wali ... 64
Tabel 3.21 Tabel Penilaian ... 64
Tabel 3.22 Tabel P_Konversi Pengetahuan Dan Keterampilan ... 66
Tabel 3.23 Tabel S_Konversi Sikap... 66
Tabel 3.24 Tabel Sekolah ... 67
Tabel 3.25 Data Uji Coba Menu Login ... 87
Tabel 3.26 Rancangan Uji Coba Menu Login ... 88
Tabel 3.27 Data Uji Coba Input Data Jabatan... 93
Tabel 3.28 Rancangan Uji Coba Input Data Jabatan ... 93
Tabel 3.29 Data Uji Coba Input Data Jurusan ... 93
Tabel 3.30 Rancangan Uji Coba Input Data Jurusan ... 94
Tabel 3.31 Data Uji Coba Input Data Mata Pelajaran ... 94
Tabel 3.32 Rancangan Uji Coba Input Data Mata Pelajaran ... 95
Tabel 3.33 Data Uji Coba Input Data Kelas ... 97
Tabel 3.34 Rancangan Uji Coba Input Data Kelas ... 97
Tabel 3.35 Data Uji Coba Input Biodata Siswa ... 98
Tabel 3.36 Rancangan Uji Coba Input Biodata Siswa ... 98
Tabel 3.37 Data Uji Coba Input Alamat Siswa ... 100
Tabel 3.38 Rancangan Uji Coba Input Alamat Siswa... 100
xv
Tabel 3.41 Data Uji Coba Input Data Wali Siswa ... 103
Tabel 3.42 Rancangan Uji Coba Input Data Wali Siswa ... 103
Tabel 3.43 Data Uji Coba Input Data Guru ... 104
Tabel 3.44 Rancangan Uji Coba Input Data Guru ... 105
Tabel 3.45 Data Uji Coba Input Guru Ekstrakurikuler ... 106
Tabel 3.46 Rancangan Uji Coba Input Guru Ekstrakurikuler ... 107
Tabel 3.47 Data Uji Coba Proses Pembagian Kelas ... 107
Tabel 3.48 Rancangan Uji Coba Proses Pembagian Kelas ... 107
Tabel 3.49 Data Uji Coba Proses Pemilihan Siswa ... 108
Tabel 3.50 Rancangan Uji Coba Proses Pemilihan Siswa ... 108
Tabel 3.51 Data Uji Coba Input Jadwal Ajar Pilih Kelas ... 109
Tabel 3.52 Rancangan Uji Coba Jadwal Ajar Pilih Kelas ... 109
Tabel 3.53 Data Uji Coba Proses Jadwal Ajar ... 109
Tabel 3.54 Rancangan Uji Coba Proses Jadwal Ajar ... 109
Tabel 3.55 Rancangan Uji Coba Kenaikan Semester ... 110
Tabel 3.56 Rancangan Uji Coba Kenaikan Kelas ... 110
Tabel 3.57 Rancangan Uji Coba Daftar Mata Pelajaran Ajar ... 110
Tabel 3.58 Data Uji Coba Proses Penilaian Siswa ... 111
Tabel 3.59 Rancangan Uji Coba Proses Penilaian Siswa ... 111
Tabel 3.60 Data Uji Coba Hasil Penilaian Siswa ... 112
Tabel 3.61 Rancangan Uji Coba Hasil Penilaian Siswa ... 112
Tabel 3.62 Rancangan Uji Coba Tiap Segmentasi Nilai... 112
Tabel 3.63 Rancangan Uji Coba Grafik Segmentasi Perolehan Nilai ... 113
xvi
Tabel 3.66 Rancangan Uji Coba Daftar Detail Nilai Siswa ... 114
Tabel 3.67 Rancangan Uji Coba Halaman Detail Nilai Tiap Siswa ... 114
Tabel 3.68 Rancangan Uji Coba Proses Absensi Dan Kenaikan Semester ... 114
Tabel 3.69 Rancangan Uji Coba Proses Absensi Dan Kenaikan Kelas ... 115
Tabel 3.70 Rancangan Uji Coba E-Rapor ... 115
Tabel 3.71 Data Uji Coba Halaman Dashboard Kepala Sekolah – Jumlah Remidi Siswa ... 116
Tabel 3.72 Rancangan Uji Coba Halaman Dashboard Kepala Sekolah – Jumlah Remidi Siswa ... 116
Tabel 3.73 Data Uji Coba Halaman Dashboard Kepala Sekolah – Hasil Penilaian Guru ... 117
Tabel 3.74 Rancangan Uji Coba Halaman Dashboard Kepala Sekolah – Hasil Penilaian Guru ... 117
Tabel 3.75 Rancangan Uji Coba Pemilihan Ekstrakurikuler ... 117
Tabel 3.76 Uji Coba Penggantian Password... 118
Tabel 4.1 Uji Coba Menu Login ... 144
Tabel 4.2 Uji Coba Input Data Jabatan ... 150
Tabel 4.3 Uji Coba Input Data Jurusan ... 151
Tabel 4.4 Uji Coba Input Data Mata Pelajaran ... 152
Tabel 4.5 Uji Coba Input Data Kelas ... 155
Tabel 4.6 Uji Coba Input Biodata Siswa ... 156
Tabel 4.7 Uji Coba Input Alamat Siswa ... 158
Tabel 4.8 Uji Coba Input Data Orang Tua ... 160
Tabel 4.9 Uji Coba Input Data Wali ... 162
Tabel 4.10 Uji Coba Input Data Guru ... 163
xvii
Tabel 4.13 Uji Coba Proses Pemilihan Siswa ... 167
Tabel 4.14 Uji Coba Jadwal Ajar Pilih Kelas ... 168
Tabel 4.15 Uji Coba Proses Jadwal Ajar ... 168
Tabel 4.16 Uji Coba Kenaikan Semester ... 169
Tabel 4.17 Uji Coba Kenaikan Kelas ... 170
Tabel 4.18 Uji Coba Proses Daftar Mata Pelajaran Ajar ... 170
Tabel 4.19 Uji Coba Proses Penilaian Siswa ... 171
Tabel 4.20 Uji Coba Hasil Penilaian Siswa ... 172
Tabel 4.21 Uji Coba Tiap Segmentasi Nilai ... 172
Tabel 4.22 Uji Coba Grafik Segmentasi Perolehan Nilai ... 173
Tabel 4.23 Uji Coba Nilai Tertinggi ... 173
Tabel 4.24 Uji Coba Nilai Terendah ... 174
Tabel 4.25 Uji Coba Daftar Detail Nilai Siswa... 174
Tabel 4.26 Uji Coba Detail Nilai Tiap Siswa ... 175
Tabel 4.27 Uji Coba Proses Absensi Dan Kenaikan Semester ... 175
Tabel 4.28 Uji Coba Proses Absensi Dan Kenaikan Kelas ... 176
Tabel 4.29 Uji Coba E-Rapor... 176
Tabel 4.30 Uji Coba Dashboard Kepala Sekolah – Jumlah Remidi Siswa ... 177
Tabel 4.31 Uji Coba Dashboard Kepala Sekolah – Hasil Penilaian Guru ... 177
Tabel 4.32 Uji Coba Pemilihan Ekstrakurikuler ... 178
Tabel 4.33 Uji Coba Penggantian Password... 179
Tabel 4.34 Nilai Harian ... 180
Tabel 4.35 Nilai Pengetahuan ... 181
xviii
Tabel 4.38 Nilai Observasi ... 183
Tabel 4.39 Nilai Sikap... 184
Tabel 4.40 Nilai Ledger ... 185
Tabel 4.41 Nilai Konversi Pengetahuan Dan Keterampilan ... 186
Tabel 4.42 Nilai Kualitatif Sikap ... 186
xix
Gambar 2.1 SDLC Waterfall... 26
Gambar 3.1 Document Flow Pengolahan Nilai Rapor Dengan Menggunakan Kurikulum 2013 ... 29
Gambar 3.2 Alur Sistem Pengolahan Nilai Rapor ... 33
Gambar 3.3 Blok Diagram Pengolahan Nilai Rapor Dengan Menggunakan Kurikulum 2013 ... 34
Gambar 3.6 Diagram Berjenjang Pengolahan Nilai Rapor ... 44
Gambar 3.7 Context Diagram Pengolahan Nilai Rapor... 45
Gambar 3.8 DFD Level 0 Pengolahan Nilai Rapor... 46
Gambar 3.9 DFD Level 1 Menyimpan Data ... 48
Gambar 3.10 DFD Level 1 Penilaian ... 49
Gambar 3.11 DFD Level 2 Pembagian Kelas ... 50
Gambar 3.12 DFD Level 2 Jadwal Ajar Guru... 50
Gambar 3.13 DFD Level 2 Penilaian Mata Pelajaran ... 51
Gambar 3.14 Conceptual Data Model Pengolahan Nilai Rapor ... 53
Gambar 3.15 Physical Data Model Pengolahan Nilai Rapor ... 54
Gambar 3.16 Form Login ... 69
Gambar 3.17 Form Master Jabatan ... 69
Gambar 3.18 Form Master Jurusan ... 70
Gambar 3.19 Form Master Mata Pelajaran... 70
Gambar 3.20 Form Master Kelas... 71
Gambar 3.21 Form Biodata Siswa ... 71
Gambar 3.22 Form Alamat Siswa ... 72
Gambar 3.23 Form Master Orang Tua ... 73
xx
Gambar 3.26 Form Master Guru Ekstrakurikuler... 74
Gambar 3.27 Form Proses Pembagian Kelas ... 75
Gambar 3.28 Form Proses Pemilihan Siswa ... 75
Gambar 3.29 Form Proses Jadwal Ajar Pilih Kelas ... 75
Gambar 3.30 Form Proses Jadwal Ajar ... 76
Gambar 3.31 Form Kenaikan Semester ... 76
Gambar 3.32 Form Kenaikan Kelas... 76
Gambar 3.34 Form Penilaian Siswa... 77
Gambar 3.36 Form Grafik Dominasi Nilai ... 78
Gambar 3.37 Form Grafik Segmentasi Perolehan Nilai ... 79
Gambar 3.38 Form Tiap Segmentasi Nilai ... 79
Gambar 3.39 Form Nilai Tertinggi ... 80
Gambar 3.40 Form Nilai Terendah ... 80
Gambar 3.41 Form Grafik Nilai Rata-Rata Mata Pelajaran ... 80
Gambar 3.42 Form Detail Daftar Nilai Siswa ... 81
Gambar 3.43 Form Detail Daftar Nilai Siswa ... 81
Gambar 3.45 Form Absensi Dan Kenaikan Semester ... 82
Gambar 3.46 Form Absensi Dan Kenaikan Kelas ... 83
Gambar 3.47 Form Jumlah Dan Grafik Remidi... 83
Gambar 3.49 Form Grafik Nilai Pks Dari Semua Mata Pelajaran ... 85
Gambar 3.50 Form Grafik Nilai Ranking ... 85
Gambar 3.51 Form Pemilihan Ekstrakurikuler ... 86
Gambar 3.52 Form Mengganti Password ... 86
xxi
Gambar 4.3 Kotak Dialog Username Kosong ... 121
Gambar 4.4 Kotak Dialog Password Kosong ... 121
Gambar 4.5 Kotak Dialog Admin Sukses ... 122
Gambar 4.6 Keluar Aplikasi ... 122
Gambar 4.7 Halaman Master Jabatan ... 122
Gambar 4.8 Halaman Master Jurusan ... 123
Gambar 4.9 Halaman Master Mata Pelajaran ... 123
Gambar 4.10 Halaman Master Kelas ... 124
Gambar 4.11 Halaman Biodata Siswa ... 125
Gambar 4.12 Halaman Alamat Siswa ... 126
Gambar 4.13 Halaman Master Orang Tua ... 126
Gambar 4.14 Halaman Master Wali Siswa ... 127
Gambar 4.15 Halaman Master Guru ... 127
Gambar 4.16 Halaman Master Guru Ekstrakurikuler ... 128
Gambar 4.17 Halaman Master Pembagian Kelas ... 128
Gambar 4.18 Halaman Master Pemilihan Siswa ... 129
Gambar 4.19 Halaman Master Jadwal Ajar Pilih Kelas ... 129
Gambar 4.20 Halaman Master Jadwal Ajar ... 130
Gambar 4.21 Halaman Kenaikan Semester ... 130
Gambar 4.22 Halaman Kenaikan Kelas ... 131
Gambar 4.23 Kotak Dialog Login Guru Mata Pelajaran Sukses ... 131
Gambar 4.24 Halaman Daftar Mata Pelajaran Ajar ... 132
Gambar 4.25 Halaman Proses Penilaian Siswa... 133
xxii
Gambar 4.28 Halaman Grafik Segmentasi Perolehan Nilai... 134
Gambar 4.29 Halaman Tiap Segmentasi Nilai ... 135
Gambar 4.30 Halaman Nilai Tertinggi... 135
Gambar 4.31 Halaman Nilai Terendah ... 135
Gambar 4.32 Halaman Simpan File Excel ... 136
Gambar 4.33 Kotak Dialog Login Guru Wali Kelas Sukses ... 136
Gambar 4.34 Halaman Grafik Nilai Rata-Rata Mata Pelajaran ... 137
Gambar 4.35 Halaman Detail Nilai Siswa ... 137
Gambar 4.36 Halaman Detail Nilai Siswa ... 138
Gambar 4.37 Halaman Proses Absensi Dan Kenaikan Semester ... 138
Gambar 4.38 Halaman Proses Absensi Dan Kenaikan Kelas ... 138
Gambar 4.39 Halaman E-Rapor ... 139
Gambar 4.40 Kotak Dialog Login Kepala Sekolah Sukses... 139
Gambar 4.41 Halaman Dashboard Kepala Sekolah ... 140
Gambar 4.42 Halaman Remidi Siswa... 140
Gambar 4.43 Halaman Hasil Penilaian Guru ... 141
Gambar 4.44 Kotak Dialog Login Siswa ... 141
Gambar 4.45 Dashboard Grafik ... 142
Gambar 4.46 Pemilihan Ekstrakurikuler ... 142
Gambar 4.47 Halaman Mengganti Password ... 143
Gambar 4.48 Hasil Penilaian Mata Pelajaran (1) ... 188
Gambar 4.49 Hasil Penilaian Mata Pelajaran (2) ... 189
Gambar 4.50 Hasil Penilaian Mata Pelajaran (3) ... 190
xxiv
Halaman Lampiran 1. Biodata Penulis ... 196 Lampiran 2. Lampiran Wawancara ... 197 Lampiran 3. Deskripsi Rapor Mata Pelajaran Normatif Adaptif Kurikulum 2013
Berdasarkan Tingkat Jenjang ... 200 Lampiran 4. Deskripsi Rapor Mata Pelajaran Normatif Adaptif Kurikulum 2013
1 BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Tiap semester siswa akan mendapatkan rapor untuk mengetahui hasil nilai mata pelajaran yang sudah ditempuh. Pada SMK Negeri 1 Cerme proses pengolahan nilai rapor harus berdasarkan Kurikulum 2013, dimulai dengan guru tiap mata pelajaran akan memasukkan nilai pengetahuan, nilai keterampilan dan nilai sikap tiap siswa. Setelah selesai merekap hasil, nilai maka akan diserahkan kepada wali kelas untuk diolah kembali.
didapatkan nilai predikat dan nilai deskripsi dari tiap intervalnya. Selanjutnya setelah didapatkan nilai akhir dari pengetahuan, keterampilan, sikap serta predikatnya, maka guru akan mengambil deskripsi dari penilaian pada tiap mata pelajaran yang diemban. Kemudian dari deskripsi yang didapatkan akan ditambahkan atau digabungkan dengan predikat dari tiap interval yang telah didapatkan pada proses sebelumnya. Seringkali terjadi beberapa permasalahan saat guru mata pelajaran menghitung ke dalam nilai pengetahuan, keterampilan dan sikap. Guru mata pelajaran seringkali tidak melihat data yang akan dihitung telah terisi semua atau terdapat nilai yang belum terisi, sehingga ada beberapa nilai kosong yang mengakibatkan nilai akhir tidak sempurna dan kurang sesuai dengan keadaan yang sebenarnya. Karena kesalahan tersebut, guru mata pelajaran membutuhkan waktu lebih karena harus menghitung ulang nilai dan melakukan pengecekan kembali pada semua data siswa yang nilainya masih kurang dan kosong. Selain itu guru mata pelajaran juga harus melakukan perhitungan ulang pada beberapa siswa yang memang harus melakukan remidi berdasarkan wali kelas yang membimbing siswa tersebut.
menanyakan beberapa tugas yang sebenarnya sudah dibawa pulang tetapi diminta kembali untuk dilakukan rekap nilai ulang, namun permasalahannya tidak semua siswa masih menyimpan hasil tugas yang sebelumnya diberikan. Selain itu para siswa juga harus menunggu lebih dari dua minggu untuk melihat hasil rapor yang telah terisi oleh para guru setelah melakukan ujian akhir semester. Hal ini membuat banyaknya siswa menanyakan kepada pihak guru pengajar untuk mengetahui nilai yang didapatkan, sehingga guru pengajar merasa terganggu dengan banyaknya pertanyaan yang ada saat akhir semester.
Dalam memantau perkembangan nilai setiap mata pelajaran dari tahun ke tahun, kepala sekolah selalu menerima laporan nilai dari setiap guru mata pelajaran saat akhir semester. Dengan banyaknya laporan yang diterima mengakibatkan kepala sekolah harus membandingkan satu per satu nilai yang telah diterima tersebut. Hal ini membuat proses analisis oleh kepala sekolah membutuhkan waktu dan ketelitian yang cukup tinggi.
perlu dipertahankan indeks prestasinya dari tahun ke tahun. Siswa juga akan dipermudah untuk melihat nilai yang mereka dapat dari kegiatan belajar mengajar pada saat ini.
1.2 Perumusan Masalah
Berdasarkan latar belakang tersebut dapat dirumuskan permasalahan yaitu bagaimana membangun aplikasi pengolahan nilai rapor di SMK Negeri 1 Cerme.
1.3 Batasan Masalah
Batasan masalah dalam pembuatan aplikasi pengolahan nilai rapor di SMK Negeri 1 Cerme adalah :
1. Dalam pembuatan aplikasi ini pengolahan nilai rapor berdasarkan Kurikulum 2013.
2. Nilai interval untuk konversi nilai sesuai dengan standar nilai pada SMK Negeri 1 Cerme.
3. Nilai KKM (Kriteria Ketuntasan Minimal) merupakan nilai milik SMK Negeri 1 Cerme.
4. Nilai deskripsi yang ditampilkan mengacu pada Kurikulum 2013.
5. Proses kelulusan siswa tidak berdasarkan nilai mata pelajaran yang didapatkan ataupun berdasarkan pada Kurikulum 2013, namun tetap berdasarkan pertimbangan dan standar atau prosedur yang dimiliki oleh SMK Negeri 1 Cerme.
1.4 Tujuan
Adapun tujuan dari Tugas Akhir ini adalah menghasilkan aplikasi pengolahan nilai rapor yang berisi tentang hasil rapor siswa untuk siswa tiap semesternya.
1.5 Manfaat
Manfaat dari pembuatan aplikasi tentang pengolahan nilai rapor di SMK Negeri 1 Cerme adalah sebagai berikut:
1. Mempermudah guru mata pelajaran dalam mengolah nilai untuk hasil nilai akhir/ledger sebelum diserahkan ke wali kelas.
2. Membantu guru wali kelas agar tidak merasa kesulitan saat menerima data dari guru kejuruan dan guru tiap mata pelajaran.
3. Mempermudah siswa untuk mendapatkan daftar nilai tanpa harus menunggu buku rapor.
4. Mempermudah kepala sekolah dalam melakukan monitoring tingkat tinggi rendahnya nilai tiap mata pelajaran dari tahun ke tahun.
5. Mempermudah kepala sekolah dalam melakukan monitoring terhadap performance nilai mata pelajaran tiap kelas dari jurusan yang sama pada semua jurusan.
1.6 Sistematika Penulisan
Sistematika penulisan yang digunakan dalam penulisan laporan Tugas Akhir ini adalah sebagai berikut :
BAB I : PENDAHULUAN
Bab ini berisi tentang latar belakang dan perumusan masalah dari sistem pengolahan nilai rapor di SMK Negeri 1 Cerme dengan Kurikulum 2013, selain itu juga menjelaskan mengenai batasan masalah, tujuan serta manfaat dari pembuatan aplikasi pengolahan nilai rapor.
BAB II : LANDASAN TEORI
Bab ini menjelaskan teori-teori yang berhubungan dengan proses pembuatan rancang bangun aplikasi pengolahan nilai rapor dengan Kurikulum 2013. Adapun teori yang ada yaitu Rapor, Kurikulum 2013, Penilaian Deskripsi, Perhitungan Nilai Rapor dan Konversi Nilai, Testing, System Development Life Cycle (SDLC),
BAB III : ANALISIS DAN PERANCANGAN SISTEM
Bab ini menjelaskan hasil dari tahap-tahap pengerjaan Tugas Akhir, mulai dari analisis sistem, observasi pendahuluan, interview/wawancara, pembuatan document flow pengolahan nilai
rapor yang telah diterapkan, system flow, data flow diagram, conceptual data model, physical data model, struktur basis data
BAB IV : IMPLEMENTASI DAN EVALUASI
Bab ini menjelaskan tentang evaluasi dari sistem yang telah dibuat dan proses implementasi dari aplikasi pengolahan nilai rapor
BAB V : PENUTUP
8 2.1 Rapor
Menurut Pratiwi (2009) rapor berasal dari kata dasar report yang berarti laporan. Rapor merupakan laporan hasil dari suatu kegiatan yang disusun secara benar. Materi yang dilaporkan dalam hal ini adalah hasil ulangan harian, tugas harian, ujian tengah semester, ujian akhir semester, kepribadian, ekstrakurikuler beserta data yang diperlukan yang berkaitan dengan rapor. Dalam rapor juga terdapat catatan untuk setiap siswa dari wali kelas tentang tingkat pencapaian siswa.
Rapor membantu wali murid dalam melihat bagaimanakah perkembangan dan kemajuan dari anaknya di sekolah. Baik tentang prestasi, kehadiran dan hasil kegiatan ekstrakurikuler, di rapor juga dapat terlihat bagaimana perkembangan siswa dalam proses kegiatan belajar mengajar di sekolah maupun di luar.
2.2 Kurikulum 2013
penguasaan materi pembelajaran (content oriented) saja, tetapi perlu dikembangkan dengan berorientasi kepada kehidupan peserta didik dan perkembangan ilmu pengetahuan dan teknologi (Sariono, 2013).
Kurikulum juga merupakan seperangkat rencana dan pengaturan mengenai tujuan, isi dan bahan pelajaran serta cara yang digunakan sebagai pedoman penyelenggaraan kegiatan pembelajaran untuk mencapai tujuan pendidikan tertentu. Berdasarkan pengertian tersebut, ada dua dimensi kurikulum yang pertama adalah rencana dan pengaturan mengenai tujuan, isi dan bahan pelajaran. Sedangkan yang kedua adalah cara yang digunakan untuk kegiatan pembelajaran. Kurikulum 2013 yang diberlakukan mulai tahun ajaran 2013/2014 memenuhi kedua dimensi tersebut (Indonesia, 2013).
2.2.1 Rasional Pengembangan Kurikulum 2013
Kurikulum 2013 dikembangkan berdasarkan faktor-faktor sebagai berikut: A. Tantangan Internal
Tantangan internal antara lain terkait dengan kondisi pendidikan dikaitkan dengan tuntutan pendidikan yang mengacu kepada 8 (delapan) Standar Nasional Pendidikan yang meliputi standar isi, standar proses, standar kompetensi lulusan, standar pendidik dan tenaga kependidikan, standar sarana dan prasarana, standar pengelolaan, standar pembiayaan dan standar penilaian pendidikan.
2020-2035 pada saat angkanya mencapai 70%. Oleh sebab itu tantangan besar yang dihadapi adalah bagaimana mengupayakan agar sumber daya manusia usia produktif yang melimpah ini dapat ditransformasikan menjadi sumber daya manusia yang memiliki kompetensi dan keterampilan melalui pendidikan agar tidak menjadi beban.
B. Tantangan Eksternal
Tantangan eksternal antara lain terkait dengan arus globalisasi dan berbagai isu yang terkait dengan masalah lingkungan hidup, kemajuan teknologi dan informasi, kebangkitan industri kreatif dan budaya, dan perkembangan pendidikan di tingkat internasional. Arus globalisasi akan menggeser pola hidup masyarakat dari agraris dan perniagaan tradisional menjadi masyarakat industri dan perdagangan modern seperti dapat terlihat di World Trade Organization (WTO), Association of Southeast Asian Nations (ASEAN) Community, Asia-Pacific Economic Cooperation (APEC) dan ASEAN Free Trade Area (AFTA).
Tantangan eksternal juga terkait dengan pergeseran kekuatan ekonomi dunia, pengaruh dan imbas teknosains serta mutu, investasi, dan transformasi bidang pendidikan. Keikutsertaan Indonesia di dalam studi International Trends in International Mathematics and Science Study (TIMSS) dan Program for
International Student Assessment (PISA) sejak tahun 1999 juga menunjukkan
2.2.2 Penyempurnaan Pola Pikir
Kurikulum 2013 dikembangkan dengan penyempurnaan pola pikir sebagai berikut:
a. Pola pembelajaran yang berpusat pada guru menjadi pembelajaran berpusat pada peserta didik. Peserta didik harus memiliki pilihan-pilihan terhadap materi yang dipelajari untuk memiliki kompetensi yang sama; b. Pola pembelajaran satu arah (interaksi guru-peserta didik) menjadi
pembelajaran interaktif;
c. Pola pembelajaran terisolasi menjadi pembelajaran secara jejaring (peserta didik dapat menimba ilmu dari siapa saja dan dari mana saja yang dapat dihubungi serta diperoleh melalui internet);
d. Pola pembelajaran pasif menjadi pembelajaran aktif-mencari (pembelajaran siswa aktif mencari semakin diperkuat dengan model pembelajaran pendekatan SAINS);
e. Pola belajar sendiri menjadi belajar kelompok (berbasis tim);
f. Pola pembelajaran alat tunggal menjadi pembelajaran berbasis alat multimedia;
g. Pola pembelajaran berbasis massal menjadi kebutuhan pelanggan (users) dengan memperkuat pengembangan potensi khusus yang dimiliki setiap peserta didik;
h. Pola pembelajaran ilmu pengetahuan tunggal (monodiscipline) menjadi pembelajaran ilmu pengetahuan jamak (multidisciplines); dan
2.2.3 Karakteristik Kurikulum
Kurikulum 2013 dirancang dengan karakteristik sebagai berikut (Indonesia, 2013) :
a. Mengembangkan keseimbangan antara pengembangan sikap spiritual dan sosial, rasa ingin tahu, kreativitas, kerja sama dengan kemampuan intelektual dan psikomotorik;
b. Sekolah merupakan bagian dari masyarakat yang memberikan pengalaman belajar terencana dimana peserta didik menerapkan apa yang dipelajari di sekolah ke masyarakat dan memanfaatkan masyarakat sebagai sumber belajar;
c. Mengembangkan sikap, pengetahuan dan keterampilan serta menerapkannya dalam berbagai situasi di sekolah dan masyarakat;
d. Memberi waktu yang cukup leluasa untuk mengembangkan berbagai sikap, pengetahuan dan keterampilan;
e. Kompetensi dinyatakan dalam bentuk kompetensi inti kelas yang dirinci lebih lanjut dalam kompetensi dasar mata pelajaran;
f. Kompetensi inti kelas menjadi unsur pengorganisasi (organizing elements) kompetensi dasar, dimana semua kompetensi dasar dan proses pembelajaran dikembangkan untuk mencapai kompetensi yang dinyatakan dalam kompetensi inti;
2.2.4 Penguatan Tata Kelola Kurikulum
Pelaksanaan kurikulum selama ini telah menempatkan kurikulum sebagai daftar mata pelajaran. Pendekatan Kurikulum 2013 untuk Sekolah Menegah Kejuruan/Madrasah Aliyah Kejuruan diubah sesuai dengan kurikulum satuan pendidikan. Oleh karena itu dalam Kurikulum 2013 dilakukan penguatan tata kelola sebagai berikut:
a. Tata kerja guru yang bersifat individual diubah menjadi tata kerja yang bersifat kolaboratif;
b. Penguatan manajeman sekolah melalui penguatan kemampuan manajemen kepala sekolah sebagai pimpinan kependidikan (educational leader); c. Penguatan sarana dan prasarana untuk kepentingan manajemen dan proses
pembelajaran.
2.2.5 Struktur Kurikulum SMK/MAK
Bidang keahlian pada SMK/MAK meliputi: a. Teknologi dan Rekayasa;
b. Teknologi Informasi dan Komunikasi; c. Kesehatan;
d. Agrobisnis dan Agroteknologi; e. Perikanan dan Kelautan; f. Bisnis dan Manajemen; g. Pariwisata;
h. Seni Rupa dan Kriya; i. Seni Pertunjukan.
Dalam penetapan penjurusan sesuai dengan bidang/program/paket keahlian mempertimbangan Spektrum Pendidikan Menengah Kejuruan yang ditetapkan oleh Direktur Jenderal Pendidikan Menengah Kementerian Pendidikan dan Kebudayaan.
Pemilihan Peminatan Bidang Keahlian dan program keahlian dilakukan saat peserta didik mendaftar pada SMK/MAK. Pilihan pendalaman peminatan keahlian dalam bentuk pilihan Paket Keahlian dilakukan pada semester 3, berdasarkan nilai rapor atau rekomendasi guru BK di SMK/MAK atau hasil tes penempatan (placement test) oleh psikolog.
Pada SMK/MAK, Mata Pelajaran Kelompok Peminatan (C) terdiri atas: a. Kelompok Mata Pelajaran Dasar Bidang Keahlian (C1);
Mata pelajaran serta KD (Kompetensi Dasar) pada kelompok C2 dan C3 ditetapkan oleh Direktorat Jenderal Pendidikan Menengah Kementerian Pendidikan dan Kebudayaan untuk menyesuaikan dengan perkembangan teknologi serta kebutuhan dunia usaha dan industri. Khusus untuk MAK dapat ditambah dengan muatan keagamaan yang diatur lebih lanjut oleh Kementerian Agama.
Tabel 2. 1 Contoh Mata Pelajaran Umum SMK
MATA PELAJARAN ALOKASI WAKTU
PER MINGGU
Kelompok A (Wajib) X XI XII
1. Pendidikan Agama dan Budi Pekerti 3 3 3
2. Pendidikan Pancasila dan Kewarganegaraan 2 2 2
3. Bahasa Indonesia 4 4 4
4. Matematika 4 4 4
5. Sejarah Indonesia 2 2 2
6. Bahasa Inggris 2 2 2
Kelompok B (Wajib)
7. Seni Budaya 2 2 2
8. Pendidikan Jasmani, Olah Raga, dan Kesehatan 3 3 3
9. Prakarya dan Kewirausahaan 2 2 2
Jumlah Jam Pelajaran Kelompok A dan B per minggu 24 24 24 Kelompok C (Peminatan)
Mata Pelajaran Peminatan Akademik dan Vokasi (SMK/MAK)
24 24 24
JUMLAH ALOKASI WAKTU PER MINGGU 48 48 48
2.3 Penilaian Deskripsi Wali Kelas
Pada tabel 2.2 akan dijelaskan mengenai penilaian wali kelas berdasarkan ranking yang didapatkan oleh siswa.
Tabel 2. 2 Penilaian Deskripsi Wali Kelas
No Ranking Deskripsi
1 1 – 8 Pertahankan prestasimu 2 9 – 16 Galilah potensi dirimu
2.4 Penilaian Deskripsi Ekstrakurikuler
Pada tabel 2.3 akan dijelaskan mengenai penilaian deskripsi ekstrakurikuler berdasarkan nilai yang didapatkan oleh siswa.
Tabel 2. 3 Penilaian Deskripsi Ekstrakurikuler
No Range Nilai Deskripsi
1 >=91 Sangat baik aktif dalam setiap kegiatan 2 >=75 sampai <=90 Baik aktif dalam setiap kegiatan
3 >=60 sampai <=74 Cukup aktif dalam setiap kegiatan
4 < 60 Kurang
2.5 Penilaian Deskripsi Antar Mata Pelajaran
Pada tabel 2.4 akan dijelaskan mengenai daftar penilaian deskripsi antar mata pelajaran berdasarkan range nilai antar mata pelajaran.
Tabel 2. 4 Daftar Penilaian Deskripsi Antar Mata Pelajaran
No Range Nilai Antar Mapel Deskripsi
1 >=91 Sikap kerjasama, jujur, percaya diri dan tanggung jawab
2 >=75 sampai <=90 Sikap kerjasama, jujur dan percaya diri 3 >=60 sampai <=74 Sikap kerjasama dan jujur
17
2.6 Penilaian Deskripsi Untuk Tiap Mapel
Pada tabel 2.5 akan dijelaskan mengenai daftar penilaian deskripsi tiap mata pelajaran. Pada tiap mata pelajaran akan dijelaskan deskripsi tiap pengetahuan, keterampilan dan sikap.
Tabel 2.5 Daftar Penilaian Deskripsi Tiap Mata Pelajaran
No Mapel Pengetahuan Keterampilan Sikap
1 Pendidikan Agama dan Budi Pekerti
Dalam memahami sumber hukum Islam dan dakwah Rasul di Mekkah serta ayat Al Quran dan Hadist
Dalam menampilkan perilaku semangat menuntut ilmu dan berperilaku sesuai dengan hukum Islam dalam kehidupan sehari-hari
Dalam menunjukkan sikap beriman, bertaqwa, jujur, kontrol diri dan persaudaraan
2 Pendidikan Pancasila dan Kewarganegaraan
Dalam memahami Pancasila dan UUD 1945 sebagai konstitusi dan Dasar Negara RI serta hubungan antara Pemerintah Pusat dan daerah dalam kerangka otonomi daerah
Dalam menampilkan peran serta aktif dalam upaya penegakan HAM
Dalam menunjukkan sikap nasionalisme, patriotisme dalam kehidupan sehari-hari
3 Bahasa Indonesia Dalam memahami struktur dan kaidah laporan hasil observasi, prosedur kompleks dan eksposisi baik melalui lisan dan tulisan
Dalam menginterpretasi, memproduksi dan menyunting
laporan hasil observasi, prosedur kompleks dan eksposisi baik secara lisan maupun tulisan
Dalam menunjukkan sikap jujur, disiplin, tanggung jawab, santun dan menghargai orang lain
4 Matematika Dalam memahami aturan eksponen
dan logaritma dan mendeskripsikan, menganalisis
konsep nilai mutlak dalam persamaan dan pertidaksamaan
Dalam mengolah, menalar dan menyaji dalam ranah konkret dan abstrak terkait dengan perkembangan dari yang dipelajarinya
Dalam mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli, santun, responsive dan proaktif
18
No Mapel Pengetahuan Keterampilan Sikap
faktual, konseptual, prosedural dalam IPTEK, seni, budaya, humaniora dengan wawasan kemanusiaan, kebangsaan kenegaraan dan peradaban yang terkait fenomena dan kejadian
menyaji ranah konkret dan abstrak dengan pengembangan dari yang dipelajarinya (masyarakat zaman praksara kerajaan-kerajaan )
jujur, disiplin, tanggung jawab, peduli, santun, ramah lingkungan, gotong–royong, kerjasama, cinta damai, responsive dan proaktif
6 Bahasa Inggris Dalam memahami, menerapkan dan menganalisa ranah konkret dan
abstrak terkait dengan perkembangan dari yang dipelajarinya
Dalam berkomunikasi baik lisan maupun tulisan dalam kehidupan sehari–hari khususnya di lingkup sekolah
Dalam menunjukkan perilaku jujur, disiplin, percaya diri, perhatian, bertanggung jawab, bekerja sama, sopan, proaktif dan kooperatif
7 Seni Budaya Dalam memahami mengidentifikasi pengetahuan tentang seni rupa, seni musik, seni tari dan teater
Dalam menerapkan seni rupa, seni musik dan seni tari dan teater dalam kehidupan sehari-hari
Dalam menunjukkan perilaku jujur, disiplin, percaya diri, perhatian, bertanggung jawab, bekerja sama, responsive dan proaktif
8 Prakarya dan Kewirausahaan
Dalam memahami seluruh kompetensi terutama mampu menerapkan keahlian terhadap usaha yang akan dijalankan
Dalam mengembangkan keahlian mengolah sesuatu yang belum bernilai ekonomis menjadi lebih bernilai ekonomis sesuai dengan kompetensi
Dalam menunjukkan sikap jujur, disiplin, tanggung jawab dan mampu bersosialisasi dengan orang lain
9 Pendidikan Jasmani, Olah Raga & Kesehatan
Dalam memahami, menerapkan pengetahuan tentang aturan main dasar-dasar permainan bola besar, atletik, senam dan bahaya narkoba
Dalam mempraktikkan berbagai dasar-dasar ketrampilan atletik, permainan bola besar dalam bentuk sederhana dan nilai-nilai yang
Dalam mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli,
19
No Mapel Pengetahuan Keterampilan Sikap
terkandung didalamnya responsive dan proaktif 10 Fisika Dalam memahami konsep besaran,
vektor, konsep gerak, gaya, usaha, energi dan daya
Dalam mengolah, menalar dan menyajikan ranah konkret dan abstrak terkait dengan informasi besaran dan gaya
Dalam menunjukkan sikap memiliki rasa ingin tahu, objektif, jujur, teliti, cermat, tekun, hati-hati, bertanggung jawab, terbuka, kritis, kreatif dan peduli lingkungan
11 Kimia Dalam memahami berbagai konsep materi dan perubahannya serta Teori Atom
Dalam membedakan berbagai macam larutan kimia elektrolit dan non elektrolit
Dalam menunjukkan sikap rasa ingin tahu, bertanggung jawab dan mampu membedakan fakta
12 Gambar Teknik (GAMTEK)
Dalam memahami cara dan fungsi penggunaan peralatan dan kelengkapan gambar teknik
Dalam menggambar konstruksi geometris dan gambar proyeksi
Dalam bersikap jujur, disiplin, teliti, kritis, rasa ingin tahu, inovatif dan tanggung jawab dalam menerapkan aturan garis gambar dalam menggambar garis / gambar proyeksi 13 Teknik Dasar Pekerjaan
Laboratorium Kimia (TDPLK)
Dalam memahami Kesehatan Kerja dan Lingkungan Hidup ( K3LH), identifikasi jenis-jenis alat gelas/non gelas dan karakteristik alat-alat kelistrikan
Dalam penggunaan APD pada saat praktikum, membuat laporan praktikum, menata peralatan di rak alat berdasarkan alat-alat gelas dan non gelas
Terhadap keyakinan anugerah Tuhan, menghayati sikap cermat,
teliti, tanggung jawab, bekerjasama, menjaga
kebersihan dan mengembangkan sikap
20
No Mapel Pengetahuan Keterampilan Sikap
14 Analisis Kimia Dasar (AKD)
Dalam memahami aplikasi konsep dasar ilmu kimia dan percobaan di laboratorium kimia, perhitungan stoiklometri
Dalam bekerja secara individu dan kelompok dalam aktivitas sehari-hari di kelas, penggunaan alat-alat kimia di laboratorium dan membuat laporan praktikum
Dalam bersikap jujur, teliti, tanggung jawab, disiplin, mandiri dalam praktik
15 Kimia Organik (KIMOR)
Dalam memahami identifikasi karakteristik jenis-jenis senyawa
Hidrokarbon, identifikasi karakteristik gugus fungsional,
jenis-jenis reaksi kimia dalam sintesis senyawa organik
Dalam bekerja secara individu dan kelompok dalam aktivitas sehari-hari di kelas, mampu mempresentasikan hasil diskusi kelompok
Terhadap keyakinan anugerah Tuhan, menghayati sikap cermat,
teliti, tanggung jawab, bekerjasama, menjaga
kebersihan dan mengembangkan sikap
ilmiah 16 Mikrobiologi (MBIO) Dalam memahami ciri-ciri koloni
kapang dan bakteri secara mikroskopis dan pengamatan indrawi, pembuatan media pertumbuhan, teknik dan uji sterilisasi, teknik isolasi dan inokulasi, kondisi optimum pertumbuhan mikroba untuk proses pembuatan makanan, minuman, bahan bakar dan pengolahan limbah
Dalam bekerja secara individu dan kelompok dalam aktivitas sehari-hari di kelas, mampu mempresentasikan hasil diskusi kelompok
Dalam bersikap jujur, teliti, tanggung jawab, disiplin, menjaga kebersihan dan mandiri dalam praktik
17 Pendidikan Lingkungan Hidup (PLH)
Dalam memahami, mengidentifikasi jenis, sumber dan dampak perubahan ekosistem
Dalam mengolah limbah dalam kehidupan sehari-hari
Pada tabel 2.6 akan dijelaskan deskripsi nilai pengetahuan berdasarkan range nilai yang didapatkan oleh siswa.
Tabel 2.6 Penilaian Deskripsi Pengetahuan
No Range Nilai Deskripsi Nilai Pengetahuan
1. >=91 Sangat Baik
2. >=81 sampai<=90 Sudah Baik
3. >=75 sampai<=80 Baik dan perlu ditingkatkan 4. >=60 sampai<=74 Cukup
5. <60 Belum
Pada tabel 2.7 akan dijelaskan deskripsi nilai keterampilan berdasarkan range nilai yang didapatkan oleh siswa.
Tabel 2.7 Penilaian Deskripsi Keterampilan
No Range Nilai Deskripsi Nilai Keterampilan
1 >=91 Sangat Kompeten / Terampil 2 >=81 sampai <=90 Sudah Kompeten / Terampil 3 >=75 sampai <=80 Mampu dan perlu ditingkatkan 4 >=60 sampai <= 74 Cukup Kompeten / Terampil
5 <60 Belum
Pada tabel 2.8 akan dijelaskan deskripsi nilai sikap berdasarkan range nilai yang didapatkan oleh siswa.
Tabel 2.8 Penilaian Deskripsi Sikap
No Range Nilai Deskripsi Nilai Sikap
1 >=91 Selalu Konsisten 2 >=81 sampai <=90 Sudah Konsisten
3 >=75 sampai <=80 Konsisten dan Perlu ditingkatkan 4 >=60 sampai <= 74 Cukup Konsisten
5 <60 Belum Konsisten
2.7 Perhitungan Nilai Rapor dan Konversi Nilai
Adapun berikut ini alur dari proses pengolahan nilai rapor dengan menggunakan kurikulum 2013.
1. Nilai Pengetahuan
Rata-Rata Nilai Harian (NH) = (KD 1+KD 2+KD 3)
Nilai Pengetahuan = ((5 x NH )+(3x UTS )+(2x UAS ))
9 ...(2)
2. Nilai Keterampilan
Rata-rata Nilai Praktik (NP) = (Prakt 1+Prakt 2+Prakt 3)
3 ...(3)
Nilai Keterampilan = ((5 x NP )+(4x Nilai Projek )+(1x Nilai Portofolio ))
10 ...(4)
3. Nilai Sikap
Rata –rata Nilai Observasi (NO)= (Obs 1+Obs 2+Obs 3)
3 ...(5)
Nilai Sikap = ((5 x NO )+(3 x Jurnal )+(1x Penilaian Diri )(1 x Penilaian Sejawat ))
10 ...(6)
Pada tabel 2.9 merupakan tabel konversi dan predikat berdasarkan nilai interval yang didapatkan oleh siswa. Sedangkan pada tabel 2.10 merupakan tabel predikat dan keterangan berdasarkan nilai interval yang didapatkan oleh siswa.
Tabel 2. 9 Nilai Konversi Pengetahuan dan Keterampilan
Interval Hasil Konversi Predikat
96 – 100 4.00 A
91 – 95 3.66 A-
86 – 90 3.33 B+
81 – 85 3.00 B
75 – 80 2.66 B-
70 – 74 2.33 C+
65 – 69 2.00 C
60 – 64 1.66 C-
55 – 59 1.33 D+
≤ 54 1.00 D
Tabel 2. 10 Nilai Kualitatif Sikap
Interval Predikat Keterangan
91 – 100 SB Sangat Baik
75 – 90 B Baik
60 – 74 C Cukup
2.8 Pengujian (Testing)
Software testing atau pengujian perangkat lunak dapat didefinisikan
sebagai sebuah proses atau rangkaian proses yang dirancang untuk memastikan bahwa kode program akan bekerja sesuai dengan rancangan, serta memastikan bahwa program tidak melakukan hal yang tidak diharapkan. Menemukan error atau kesalahan merupakan hal utama dalam software testing. Menemukan kesalahan dan memperbaikinya lebih awal akan meminimalkan cost atau usaha yang diperlukan untuk memperbaiki kesalahan pada tahap selanjutnya (Myers, 2004).
Metode melakukan pengujian perangkat lunak dapat dibagi menjadi dua cara yaitu black box testing dan white box testing. Kedua metode pengujian ini membedakan sudut pandang terhadap perangkat lunak saat merancang kasus uji.
Teknik uji coba ini bertujuan untuk mengetahui apakah fungsi-fungsi dari sistem yang telah dibuat sesuai dengan kebutuhan dari masalah yang timbul saat ini. Menurut prinsip dari testing terdiri dari 6 kunci prinsip, yaitu :
a. Testing yang komplit tidak mungkin
b. Testing merupakan pekerjaan yang kreatif dan sulit
c. Alasan yang penting diadakannya testing adalah untuk mencegah error d. Testing berbasis pada resiko
e. Testing harus direncanakan
f. Testing membutuhkan independensi
komponen yang dites. Black box testing berfokus pada kebutuhan fungsional pada software, berdasarkan pada spesifikasi kebutuhan dari software. Dengan adanya
black box testing ini diharapkan perekayasa software dapat menggunakan
sekumpulan kondisi masukan yang dapat secara penuh memeriksa keseluruhan kebutuhan fungsional pada suatu program.
Black box testing adalah metode pengujian dimana data uji diturunkan dari
spesifikasi tanpa mempertimbangkan struktur internal dari program yang diuji (Myers, 2004). Dalam melakukan black box testing, penguji hanya akan memperhatikan data masukan atau pengujian dan data keluaran sebagai hasil eksekusi program, tanpa melihat perilaku program dalam mengeksekusi data uji. Data keluaran program akan diperiksa kesesuaiannya dengan spesifikasi. Untuk mendapatkan tingkat kepercayaan akan kualitas perangkat lunak yang tinggi maka pada pendekatan black box sebaiknya digunakan data uji yang bersifat menyeluruh, mampu mewakili setiap kasus yang mungkin terjadi (Wijayanti, 2009). Menurut Widiyarto (2008) black box testing memungkinkan untuk melakukan pengujian kebenaran output. Selain itu, karena karakteristik spesial dari masing-masing strategi testing dan kelas-kelas pengujian yang khusus untuk white box testing, black box testing tidak dapat secara otomatis menggantikan
white box testing.
2.9 System Development Life Cycle (SDLC)
sistem informasi berbasis komputer. Metode yang paling umum digunakan adalah dengan siklus hidup pengembangan sistem (System Development Life Cycle/SDLC) atau disebut siklus hidup sistem (System Life cycle/SLC) saja.
Metode SDLC menggunakan pendekatan sistem yang disebut pendekatan air terjun (waterfall approach), yang menggunakan beberapa tahapan dalam mengembangkan sistem. Tahap-tahap dalam pengembangan sistem sesuai dengan SDLC meliputi tahapan sebagai berikut : perencanaan sistem (system planning), analisis sistem (system analysis), desain/perancangan sistem (system design), penerapan/implementasi sistem (system implementation), perawatan sistem (system maintenance). Tahapan tersebut dinamakan tahap air terjun (waterfall) karena pada setiap tahapan sistem akan dikerjakan secara berurut menurun dari perencanaan, analisis, desain, implementasi dan perawatan. Dimana pada setiap tahapan sistem bisa melakukan revisi atau perbaikan sistem sebelumnya (Supriyanto, 2005).
Menurut Sutabri (2004), penggunaan waterfall yaitu setiap tahap harus diselesaikan terlebih dahulu secara penuh sebelum diteruskan ke tahap berikutnya untuk menghindari terjadinya pengulangan tahapan. Adapun tahap-tahap dalam pengerjaannya dijelaskan pada gambar 2.1 berikut ini.
Survey
Analysis
Design
Construction
Implementation
Maintenance
Gambar 2. 1 SDLC Waterfall
27
Pada bab ini akan dijelaskan analisis sistem, identifikasi permasalahan dan desain sesuai dengan tahapan-tahapan yang ada pada metode penelitian.
3.1. Analisis Sistem
Pada analisis sistem dibagi menjadi tiga bagian yaitu, identifikasi masalah, menentukan kebutuhan informasi pengguna dan menganalisis kebutuhan sistem.
3.1.1 Identifikasi Permasalahan
Pada tahap identifikasi permasalahan terdapat langkah-langkah yang harus ditempuh antara lain metode penelitian, analisis sistem, survey sistem serta desain sistem sesuai dengan penelitian yang dilakukan. Dari tahap-tahap yang dilakukan maka menghasilkan permasalahan yang ada dalam pengolahan nilai rapor di SMK Negeri 1 Cerme. Dimana informasi yang diketahui yaitu cara mengolah nilai rapor sesuai dengan Kurikulum 2013.
A. Document Flow Pelayanan Tugas Akhir
Dari hasil survei yang telah dilakukan maka dilakukan analisis sistem yang menggambarkan proses pengolahan nilai rapor yang telah diterapkan oleh SMK Negeri 1 Cerme selama ini. Proses pengolahan nilai rapor ini digambarkan dalam bentuk document flow yang dapat dilihat pada gambar 3.1.
29
Document Flow Penilaian Rapor
Guru Mata Pelajaran Wali Kelas Siswa
Mulai
Nilai Pengetahuan (Nilai Harian, UTS,
UAS)
Penghitungan nilai ledger
Ledger / Kumpulan Nilai Akhir (Pengetahuan, Keterampilan, Sikap) Nilai Keterampilan
(Praktik, Proyek, Portofolio)
Nilai Sikap (Nilai Observasi, Penilaian Diri, Penilaian
Sejawat, Jurnal)
Perhitungan Konversi dan Predikat
Hasil Konversi dan Predikat
Nilai Keterampilan Nilai Sikap
Pengecekk an nilai dengan KKM
Nilai Lulus KKM Keterampilan Nilai Lulus KKM
Pengetahuan
Nilai Lulus KKM Sikap Apakah Lulus
KKM ? Nilai Tidak Lulus
KKM Keterampilan
Nilai Tidak Lulus KKM Sikap Nilai Tidak Lulus KKM Pengetahuan Pengetahuan dan
Keterampilan
Deskripsi Wali
3.1.2 Menentukan Kebutuhan Informasi Pengguna
Tahap ini digunakan untuk mengetahui hal-hal yang berhubungan dengan kebutuhan informasi. Dari tiap peran yang ada akan dijelaskan tentang daftar kebutuhan informan serta kebutuhan data yang diperlukan.
Tabel 3.1 Kebutuhan Informasi Pengguna
No. Peran Tanggung Jawab Kebutuhan Informan Kebutuhan Data 1. Guru
Mata Pelajara n
1. Melakukan perhitungan nilai pengetahuan
1. Data nilai harian 2. Data nilai UTS perhitungan nilai keterampilan
1. Data nilai praktik 2. Data nilai proyek 3. Data nilai portofolio 4. Nama mata 3. Melakukan
perhitungan nilai sikap
1. Data nilai observasi 2. Data penilaian diri 3. Data penilaian
sejawat
4. Data nilai jurnal 5. Nama mata
pelajaran 6. Nama siswa
1. Dokumen nilai observasi 2. Dokumen
penilaian diri 3. Dokumen
penilaian sejawat
4. Dokumen nilai jurnal
4. Melakukan perhitungan nilai ledger
1. Data nilai harian 2. Data nilai UTS 3. Data nilai UAS 4. Data nilai praktik 5. Data nilai proyek 6. Data nilai portofolio 7. Data nilai observasi 8. Data penilaian diri 9. Data penilaian
sejawat
10. Data nilai jurnal 11. Nama mata
pelajaran 12. Nama siswa
1. Dokumen nilai pengetahuan 2. Dokumen nilai
keterampilan 3. Dokumen nilai
sikap
5. Melakukan perhitungan konversi dan
No. Peran Tanggung Jawab Kebutuhan Informan Kebutuhan Data predikat keterampilan
3. Data nilai sikap 4. Nama mata
1. Memasukkan data absensi
1. Nama siswa 2. Data absensi
1. Data Absensi 2. Data Siswa 2. Memasukkan data
absensi dan kenaikan kelas
1. Nama siswa 2.Data absensi
1. Data Absensi 2.Data Siswa
3. Memasukkan data nilai rapor
1. Data nilai ledger dari pengetahuan 2. Data nilai ledger
dari keterampilan 3. Data nilai ledger
dari sikap 4. Nama mata
3.1.3 Menganalisis Kebutuhan Sistem
Adapun peran dan tanggung jawab dari kebutuhan sistem pada aplikasi pengolahan nilai rapor yaitu:
Tabel 3.2 Analisis Kebutuhan Sistem No
. User Tanggung jawab
Kebutuhan
Fungsional Keterangan 1. Guru Mata
Pelajaran
1. Melakukan perhitungan nilai pengetahuan
Entry nilai harian, nilai UTS dan nilai UAS
Melakukan proses perhitungan nilai pengetahuan. 2 Melakukan
perhitungan nilai keterampilan
Entry nilai praktik, nilai proyek dan nilai portofolio
Melakukan proses perhitungan nilai keterampilan.
3. Melakukan perhitungan nilai sikap
Entry nilai observasi, nilai penilaian diri, nilai penilaian sejawat dan nilai jurnal
Melakukan proses perhitungan nilai sikap.
4. Melakukan perhitungan nilai ledger
Melakukan
penyimpanan data nilai sikap, pengetahuan dan keterampilan.
No
. User Tanggung jawab
Kebutuhan
Fungsional Keterangan 5. Melakukan
perhitungan konversi dan predikat
Melakukan konversi nilai ke dalam nilai predikat.
Proses konversi yang dilakukan secara otomatis akan dilakukan. 2. Wali
Kelas
1. Entry data absensi dan kenaikan semester
Data absensi memiliki 3 jenis data, antara lain :
1.Sakit 2. Ijin
3.Tanpa Keterangan
Entry jumlah data dari jenis data absensi.
2. Entry data absensi dan kenaikan kelas
Data absensi memiliki 3 jenis data, antara lain :
1. Sakit 2. Ijin
3. Tanpa Keterangan Dilakukan proses pemilihan siswa untuk kenaikan ke jenjang berikutnya.
Entry jumlah data dari jenis data absensi serta memilih siswa untuk proses penyimpanan ke jenjang berikutnya atau tidak.
3. Entry data nilai rapor
Data nilai rapor dilakukan dengan cara memproses ranking terlebih dahulu.
Proses perankingan dilakukan
dilakukan jika sudah mendapatkan nilai mata pelajaran secara lengkap.
Pada tabel 3.2 menjelaskan bahwa terdapat dua user yang mempunyai peran dalam aplikasi ini yaitu guru mata pelajaran serta wali kelas. Selain itu juga terdapat kepala sekolah yang melakukan monitoring terhadap siswa dengan melihat jumlah hasil dari nilai tiap mata pelajaran.
A. Alur Sistem
Guru mata pelajaran mengakses aplikasi pengolahan
nilai rapor
Guru mata pelajaran memilih menu memasukkan nilai mata pelajaran
Melakukan pengolahan Nilai dan pengecekan KKM
Mengirim hasil nilai
Melakukan perhitungan dan mengkonversi nilai pengetahuan, keterampilan dan sikap Performance tiap
kelas dan jurusan
Nilai rapor Performance Nilai
Mata Pelajaran
Pengolahan Nilai rapor untuk performance
Pengolahan Nilai Konversi ke dalam rapor
Kepala Sekolah
Siswa Nilai Rapor
Konversi Nilai Performance tiap kelas dan jurusan
Nilai Mata Pelajaran
Aplikasi Pengolahan Nilai Rapor Pengolahan Nilai
Guru Mata Pelajaran
Wali Kelas Kepala Bagian Kurikulum
Maintenance Data Master
Gambar 3. 2 Alur Sistem Pengolahan Nilai Rapor
Pada gambar 3.2 alur sistem dimulai dari guru mata pelajaran mengakses aplikasi pengolahan nilai rapor, kemudian memasukkan nilai mata pelajaran. Setelah nilai dimasukkan akan dicek apakah sesuai dengan nilai KKM. Jika sudah selesai maka nilai akan dikirim ke wali kelas yang selanjutnya akan dikonversi nilai pengetahuan, keterampilan dan sikapnya. Hasil konversi nilai tersebut akan diolah menjadi rapor yang setelah itu diberikan kepada siswa. Kepala Bagian Kurikulum mempunyai tugas untuk melakukan maintenance data master kurikulum.
B. Blok Diagram
Data Nilai Harian
Data Nilai UTS
Data Nilai UAS
Data Nilai Praktik
Data Nilai Proyek
Data Nilai Portofolio
Data Nilai Observasi
Data Penilaian Diri
Data Penilaian Sejawat
Data Nilai Jurnal
Perhitungan Nilai Pengetahuan, Keterampilan dan
Sikap
Perhitungan Nilai Ledger
Perhitungan Konversi dan Predikat
Nilai Ledger
INPUT PROSES OUTPUT
Nilai Pengetahuan
Nilai Keterampilan
Nilai Sikap
Hasil Nilai Konversi dan
Predikat
Rapor Memasukkan data
Nilai ke Rapor
Nilai Standar KKM
Pengecekkan terhadap nilai
KKM Data Guru
Data Mata Pelajaran
Data Siswa
Penyimpanan Nilai Rapor
Grafik Nilai Mata Pelajaran dan Remidi Siswa
Nilai Rapor
Grafik Nilai Mata Pelajaran dari tahun ke tahun
Menyimpan Kehadiran dan Seleksi Kenaikan
Gambar 3. 3 Blok Diagram Pengolahan Nilai Rapor dengan Menggunakan Kurikulum 2013
1. Input
Pada blok input ini terdiri dari data masukan yang berasal dari data master, yaitu :
a. Data Guru
Data yang berisikan tentang informasi lengkap dari guru ajar. b. Data Mata Pelajaran
Data yang berisikan tentang informasi dari mata pelajaran yang ada di sekolah. c. Data Siswa
Data yang berisikan tentang informasi secara detail dari tiap siswa yang ada di sekolah.
d. Data Peserta Kelas
Data yang berisikan tentang informasi daftar siswa dalam setiap kelas. e. Data Nilai Harian
Nilai nilai harian adalah nilai ujian siswa tiap harinya yang diberikan kepada guru mata pelajaran kepada siswa.
f. Data Nilai Ujian Tengah Semester (UTS)
Nilai UTS merupakan nilai ujian tiap tengah semester yang diberikan oleh guru mata pelajaran.
g. Data Nilai Ujian Akhir Semester (UAS)
Nilai UAS merupakan nilai ujian tiap akhir semester yang diberikan oleh guru mata pelajaran.
h. Data Nilai Praktik
i. Data Nilai Proyek
Nilai proyek adalah nilai yang diberikan tiap guru mata pelajaran pada setiap kejuruan pada akhir semester.
j. Data Nilai Portofolio
Nilai yang didapatkan dari penilaian terhadap hasil karya seorang siswa, sebagai hasil pelaksanaan tugas kinerja yang ditentukan oleh guru atau oleh siswa bersama guru. Sebagai bagian dari usaha mencapai tujuan belajar, atau mencapai kompetensi yang ditentukan dalam kurikulum.
k. Data Nilai Observasi
Nilai observasi didapatkan dari hasil pengamatan terhadap proses sikap tertentu sepanjang proses pembelajaran satu Kompetensi Dasar (KD).
l. Data Penilaian Diri
Nilai yang didapatkan dari hasil penilaian terhadap dirinya sendiri oleh tiap siswa.
m.Data Penilaian Sejawat
Penilaian yang dilakukan oleh antar siswa untuk menilai temannya sendiri secara random dan tanpa ada arahan dan pengaruh dalam memberikan nilai terhadap temannya sendiri.
n. Data Nilai Jurnal
o. Nilai Standar KKM
Sebuah standar nilai yang digunakan untuk menentukan apakah nilai yang didapatkan oleh setiap siswa sudah memenuhi kriteria ketuntasan minimal yang telah ditentukan oleh pihak sekolah.
p. Nilai Deskripsi
Sebuah penilaian secara deskripsi terhadap siswa yang sudah sesuai dengan kompetensi yang harus dicapai oleh semua siswa dalam setiap mata pelajaran. 2. Proses
Data input tersebut akan diproses dan menghasilkan output, adapun proses yang terjadi yaitu :
a. Perhitungan Nilai Pengetahuan, Keterampilan dan Sikap
Perhitungan yang dilakukan untuk mengambil nilai akhir dari komponen penilaian pengetahuan, penilaian keterampilan dan penilaian sikap. Perhitungan ini dilakukan sesuai dengan rumus pada landasan teori tahap 1 sampai 6
b. Perhitungan Nilai Ledger
Pada proses ini nilai yang telah lulus dari KKM akan dikumpulkan untuk proses pembuatan nilai ledger atau kumpulan dari semua nilai yang ada.
c. Perhitungan Konversi untuk Predikat dan Deskripsi
d. Pengecekan terhadap Nilai KKM
Pada proses ini yang terjadi adalah pengecekan setiap nilai yang akan masuk ke nilai ledger. Nilai yang tidak memenuhi standar dari nilai KKM akan direvisi dan guru mata pelajaran akan memberikan sebuah tugas tambahan/remidi untuk siswa yang nilainya tidak memenuhi standar nilai dari KKM yang berlaku.
e. Penyimpanan Nilai Rapor
Pada penyimpanan nilai rapor, hasil nilai dan konversi dan predikat nantinya akan disimpan menjadi nilai rapor
f. Grafik Nilai Mata Pelajaran dan tahun ke tahun
Proses ini merupakan proses melihat grafik nilai mata pelajaran siswa dari tahun ke tahun dan daftar remidi siswa.
g. Memasukkan Data Nilai ke Rapor
Proses ini merupakan proses akhir dari pengolahan data rapor, yaitu proses pemindahan nilai hasil konversi dari nilai rapor ke rapor siswa.
h. Menyimpan Kehadiran dan Seleksi Kenaikan
Proses ini merupakan penyimpanan kehadiran dan seleksi kenaikan siswa. 3. Output
Output dari proses diatas akan dibagi menurut penggunanya, berikut
penjelasannya : a. Nilai Pengetahuan
b. Nilai Keterampilan
Nilai keterampilan merupakan hasil dari pengolahan nilai praktik, nilai proyek serta nilai portofolio.
c. Nilai Sikap
Nilai sikap merupakan hasil dari pengolahan nilai observasi, nilai penilaian diri, nilai penilaian sejawat dan nilai jurnal.
d. Nilai Ledger
Nilai ledger merupakan hasil dari kumpulan nilai. e. Hasil Nilai Konversi dan Predikat
Hasil nilai konversi dan predikat ini merupakan hasil konversi dari nilai ledger. f. Nilai Rapor
Output ini menghasilkan nilai rapor hasil dari konversi dan predikat
g. Grafik Nilai Mata Pelajaran dan Remidi Siswa
Output ini menghasilkan grafik siswa dari tiap kelas serta jurusan dari tiap kelas yang ada.
h. Rapor
Rapor merupakan hasil dari kumpulan nilai sehingga memudahkan untuk melihat hasil prestasi di sekolah.
3.2. Desain Sistem
Tahap desain sistem digambarkan dengan membuat Document Flow untuk mengetahui alur dan kebutuhan dalam membangun sistem. Kemudian berdasarkan Document Flow tersebut, tahap selanjutnya adalah penggambaran sebuah Sistem Flow yang merupakan gambaran alur dari sistem yang akan dibuat. Selanjutnya membuat Context Diagram berdasarkan system flow yang kemudian dilakukan decompose untuk membuat Data Flow Diagram (DFD). Dalam DFD tersebut akan lebih detail lagi penggambarannya mengenai alur data dan kebutuhan tabel-tabel yang akan mendukung berjalannya aplikasi yang akan dibuat. Sehingga dengan adanya tabel-tabel tersebut, maka proses selanjutnya adalah pembuatan database. Setelah database tersebut jadi, maka tahap selanjutnya adalah pembuatan desain Conceptual Data Model (CDM) yang selanjutnya akan diteruskan dengan generate ke desain Physical Data Model (PDM). Untuk lebih mempermudah proses pembuatan aplikasi, maka dibuat juga desain input/output. Desain input/output ini dibuat untuk mempermudah pembuat aplikasi agar tidak terjadi kesalahan dalam melakukan proses penyimpanan data saat aplikasi sudah terbuat. Karena desain input/output juga merupakan gambaran data apa saja yang akan masuk kedalam tabel yang ada dalam database yang terbuat.
3.3.1 System Flow Pengolahan Nilai Rapor
System flow pengolahan nilai rapor dibagi menajdi dua, yaitu menyimpan
nilai, jika nilai dibawah standar KKM maka guru akan memasukkan nilai remidi. Jika sudah selesai maka akan disimpan pada tabel penilaian.
3.3.2 Data Flow Diagram (DFD)
A. Diagram Berjenjang Pengolahan Nilai Rapor
System Flow Menyimpan Data
Guru Mata Pelajaran Kepala Bagian Kurikulum Wali Kelas Siswa
P
h
ase
Mulai
Memasukkan data guru
Menyimpan data guru
Jabatan
Guru
Memasukkan data siswa
Menyimpan data siswa Menyimpan data
atribut kurikulum
Pemilihan Jurusan
Menyimpan mata pelajaran Menyimpan data
jurusan
Menyimpan Deskripsi Pengolahan Nilai
Penyimpanan Kehadiran Siswa dan
Seleksi Kenaikan Memasukkan data
atribut kurikulum
Memasukkan data jurusan
Memasukkan mata pelajaran kehadiran siswa dan menyeleksi kenaikan pemilihan kelas
dan mata pelajaran Deskripsi Wali
S_Konversi Sikap P_Konversi Pengetahuan
dan Keterampilan
System Flow Penilaian
Guru Mata Pelajaran Wali Kelas Kepala Sekolah Siswa
P
h
ase
Penilaian Mata Pelajaran
Mulai
Memasukkan Nilai
Penilaian Memasukkan Nilai
Remidi Nilai dibawah standar KKM?
Y
Penilaian Remidi
Penyimpanan Nilai Siswa
Mengolah detail Nilai tiap siswa dan rata-rata nilai siswa
Detail Nilai Tiap Siswa dan Rata-rata nilai siswa Memilih siswa dan
mata pelajaran
Hasil Penilaian Guru dan jumlah remidi tiap mata
pelajaran
Rapor
Mencetak Rapor
Mengolah detail Nilai tiap siswa dan rata-rata nilai siswa Memilih guru dan
mata pelajaran
T
Selesai
Pengolahan Nilai Ranking
Ranking
Deskripsi Wali
Siswa Mata Pelajaran
S_Konversi Sikap P_Konversi Pengetahuan
dan Keterampilan
1
1 2
2 3
3
4
4
5 5
6
6
0 Aplikasi Pengolahan
Nilai Rapor Menyimpan Data
Siswa 1.3
Menyimpan Data Atribut Kurikulum
1.1 Menyimpan Data
Guru
1.4 Menyimpan Data
Jurusan 1.5
Menyimpan Mata Pelajaran
1.6 Pembagian Kelas
1.7 Jadwal Ajar Guru
1.8 Pengolahan Nilai
1.9 Penyimpanan Kehadiran Siswa dan
Seleksi Kenaikan
2.1 Penilaian Mata
Pelajaran
2.2 Penilaian Remidi
2.3 Penyimpanan Nilai
Siswa
2.4 Pengolahan Nilai
Ranking Pemilihan Mata
Pelajaran
2.1.1 Perhitungan Nilai
Ledger
2.1.2 Pengecekan KKM
2.5 Cetak E-Rapor
Gambar 3.6 Diagram Berjenjang Pengolahan Nilai Rapor B. Context Diagram Pengolahan Nilai Rapor
45
Gambar 3. 7 Context Diagram Pengolahan Nilai Rapor Data Siswa
E-Rapor
Nilai Siswa
Detail Nilai Tiap Siswa
Data Deskripsi Sikap
Hasil Penilaian Guru Data Wali Kelas
E-Rapor
Data Guru Data Jabatan
Detail Nilai Tiap Siswa Kelas Siswa
Nilai Rata-Rata Siswa
Jumlah Remidi Tiap Mata Pelajaran
Data Deskripsi Amapel
Data Deskripsi Pengetahuan
Data Jenjang
Data Konversi Pengetahuan dan Keterampilan
Data Bidang Keahlian
Data Deskripsi Keterampilan
Data Agama Data Sekolah
Data Deskripsi Ekstra
Data Deskripsi Wali
Data Kelompok
Data Konversi Sikap
Data Program Keahlian
Kehadiran Siswa 1
Aplikasi Pengolahan Nilai Rapor Siswa
Guru Mata Pelajaran
Wali Kelas
Kepala Bagian Kurikulum
Kepala Sekolah
C.
DFD Level 0
Pengolahan Nilai Rapor
Data Siswa
Nilai Rata-Rata Siswa
Kelas Siswa Detail Nilai T iap Siswa
E-Rapor
Kehadiran Siswa
Progra Informasi Progr Konversi Pengetahuan dan Keterampilan Informasi Konversi Pengetahuan dan
Keterampilan
Mata Pelajara Data Mata Pelajaran
Kelompok Informasi Kelompok
Kelas Siswa Pembagian Jadwal Ajar
Kelas Data Kelas Jenjang Informasi Jenjang
Pembagian Data Kelas
Informasi Deskripsi Amapel
Deskripsi Amapel Informasi Deskripsi EkstraDeskrispi Ekstra
Informasi Deskripsi Keterampilan Deskripsi Keterampilan
Informasi Deskripsi Pengetahuan
Deskripsi Pengetahuan Informasi Deskripsi Sikap
Deskripsi Sikap Informasi Deskripsi Wali
Deskripsi Wali Informasi Guru
Guru Siswa
Wali Kelas
1.1
Menyimpan Da
15 Deskripsi_amapel
16 deskripsi_ekstra
17 deskripsi_keterampilan
18 deskripsi_pengetahuan
19 Deskripsi_Sikap
20 Deskripsi_Wali
.Pada gambar 3.8 DFD Level 0 pengolahan nilai rapor terdiri dari dua proses, yaitu menyimpan data dan penilaian serta memiliki lima entitas yaitu Guru Mata Pelajaran, Wali Kelas, Siswa, Kepala Sekolah dan Kepala Bagian Kurikulum.
D. DFD Level 1 Menyimpan Data
DFD Level 1 menyimpan data mempunyai sembilan proses didalamnya
yaitu menyimpan data guru, menyimpan data siswa, menyimpan data kurikulum, pembagian kelas, jadwal ajar guru, menyimpan mata pelajaran, menyimpan data jurusan dan pengolahan nilai. DFD level 1 menyimpan data dapat dilihat pada gambar 3.9.
E. DFD Level 1 Penilaian
Data Guru Data Bidang Keahlian
Data Jenjang
Informasi Sekolah Informasi Bidang Keahlian Informasi Program Keahlian Data Sekolah
Data Program Keahlian
Pembagian Jadwal Ajar
Guru
Data Wali Kelas Kelas Siswa
Informasi Deskripsi Sikap
Informasi Deskripsi Wa
Informasi Konversi Sikap Informasi Deskripsi Pengetahuan
Informasi Konversi Pengetahuan dan Keterampilan
Informasi Deskripsi Ekstra Informasi Deskripsi Amapel
Informasi Deskripsi Keterampilan
Data Konversi Pengetahuan dan Keterampilan
Data Deskripsi Data Konversi Sikap Data Deskripsi Sikap Data Deskripsi Pengetahuan
Data Deskripsi Keterampilan
Data Deskripsi Amapel
Data De
Menyimpan data guru
1.1.2
Menyimpan data siswa
1.1.3
Menyimpan data atribut kurikulum Wali Kelas
Guru Mata Pelajaran
Kepala Bagian Kurikulum
Jadwal Ajar Guru
49
Gambar 3. 10 DFD Level 1 Penilaian
Nilai Siswa
Daftar Nilai
Nilai Rata-Rata Siswa
Penilaian
Detail Nilai Tiap Siswa
Penilaian
Daftar Nilai Remidi
Nilai Rapor
Penilaian
E-Rapor
Detail Nilai Tiap Siswa
E-Rapor Hasil Penilaian Guru
Jumlah Remidi Tiap Mata Pelajaran
Deskripsi Sikap
Deskripsi Keterampilan Kelas Siswa
Siswa
Konversi Sikap
Deskrispi Ekstra
Jurusan
Deskripsi Amapel
Deskripsi Pengetahuan
Jenjang Kelas
Konversi Pengetahuan dan Keterampilan Deskripsi Wali
Penilaian
Ranking
Siswa
Deskripsi Wali 1.2.1
Penilaian Mata Pelajaran
1.2.2 Penilaian Remidi
14 Penilaian Wali Kelas
Guru Mata Pelajaran
1.2.5 Cetak E-Rapor 1.2.3
Penyimpanan Nilai Siswa
Siswa
Kepala Sekolah
1.1 Menyimpan Data (Aplikasi Pengolahan Nilai Rapor)
1.2.4
Pengolahan Nilai Ranking
24 Ranking