TA : Rancang Bangun Aplikasi Pengolahan Nilai Rapor Dengan Menggunakan Kurikulum 2013 di SMK Negeri 1 Cerme.

(1)

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

INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA 2016


(2)

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

x xiii xix xxiv


(3)

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


(4)

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


(5)

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


(6)

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


(7)

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


(8)

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


(9)

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


(10)

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


(11)

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 FormMaster Jabatan ... 69

Gambar 3.18 FormMaster Jurusan ... 70

Gambar 3.19 FormMaster Mata Pelajaran... 70

Gambar 3.20 FormMaster Kelas... 71

Gambar 3.21 Form Biodata Siswa ... 71

Gambar 3.22 Form Alamat Siswa ... 72

Gambar 3.23 FormMaster Orang Tua ... 73


(12)

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


(13)

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


(14)

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


(15)

(16)

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


(17)

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.

Dengan adanya Kurikulum 2013 tiap guru harus mempelajari proses pengisian nilai yang terlalu banyak dan lebih sulit untuk dimengerti dari kurikulum sebelumnya. Pada Kurikulum 2013 tiap mata pelajaran terdapat pengelompokan jenis nilai yaitu nilai pengetahuan yang terdiri dari nilai harian, nilai UTS (Ujian Tengah Semester) dan nilai UAS (Ujian Akhir Semester). Kemudian untuk jenis nilai kedua yaitu keterampilan yang terdiri dari nilai praktik, nilai proyek dan nilai portofolio. Serta jenis nilai terakhir yaitu sikap yang terdiri dari nilai observasi, penilaian diri, penilaian sejawat dan nilai jurnal. Setelah didapatkan nilai pengetahuan, keterampilan dan sikap maka akan dilakukan pengecekan terhadap nilai KKM (Kriteria Ketuntasan Minimal) apakah

sudah sesuai, jika sesuai maka akan dihitung nilai ledger (kumpulan nilai) dari

nilai pengetahuan, keterampilan dan sikap. Setelah mendapatkan nilai ledger

maka akan dikonversikan. Pada nilai konversi terdapat nilai interval yang berdasarkan standar interval yang sudah ditetapkan di SMK, yang nantinya akan


(18)

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.

Dari proses pengolahan nilai rapor yang ada di SMK Negeri 1 Cerme, ditemukan kendala yang terjadi antara lain data yang ada saat ini masih

menggunakan kertas secara manual atau paper based. Data siswa baik nilai

pelajaran, hasil kegiatan ekstrakurikuler dan absensi ketidakhadiran akan direkap tiap semesternya pada buku rapor. Penggunaan cara ini sangatlah rentan dari berbagai macam kesalahan baik secara teknis atau kesalahan manusia. Jika berkas rapor hilang maka akan mempengaruhi proses penilaian siswa, karena hampir setiap guru mata pelajaran sering melakukan hal ini 2 hingga 3 kali untuk


(19)

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.

Dengan adanya aplikasi pengolahan nilai rapor diharapkan nilai akan

tersusun dengan rapi serta dapat melakukan control nilai dengan mudah, karena

akan ada sebuah notifikasi mengenai nilai yang belum masuk. Saat pemrosesan

nilai rapor juga terdapat sebuah notifikasi bahwa nilai dari beberapa siswa ada

yang kurang dan harus dilakukan pertimbangan. Pada aplikasi ini kepala sekolah

dimudahkan dalam monitoring kegiatan belajar mengajar di sekolah yaitu aplikasi

akan menampilkan perkembangan nilai dari tiap mata pelajaran dari tahun ke tahun dalam setiap jenjang kelas dan dalam jurusan yang sama. Dengan adanya aplikasi ini, kepala sekolah mudah dalam mengambil keputusan untuk melakukan peningkatan mata pelajaran mana yang perlu untuk ditingkatkan dan mana yang


(20)

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.

6. Dalam pembuatan aplikasi ini tidak membahas tentang prosedur kenaikan


(21)

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.

6. Mempermudah kepala sekolah dalam mengambil keputusan untuk


(22)

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 serta desain antar muka.


(23)

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

Bab ini menjelaskan kesimpulan dari pembuatan sistem yang telah dilakukan serta menjelaskan saran untuk pengembangan untuk memperbaiki aplikasi pengolahan nilai rapor yang telah dibuat.


(24)

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

Kurikulum diartikan sebagai sebuah dokumen perencanaan yang berisi tentang tujuan yang harus dicapai, isi materi dan pengalaman belajar yang harus dilakukan siswa, strategi dan cara yang dapat dikembangkan, evaluasi yang dirancang untuk mengumpulkan informasi tentang pencapaian tujuan, serta implementasi dari dokumen yang dirancang dalam bentuk nyata. Kurikulum menyiapkan peserta didik dalam menghadapi tantangan-tantangan dimasa depan. Kurikulum tidak cukup hanya dengan mengarahkan peserta didik pada


(25)

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.

Tantangan internal lainnya terkait dengan perkembangan penduduk Indonesia dilihat dari pertumbuhan penduduk usia produktif. Saat ini jumlah penduduk Indonesia usia produktif (15-64 tahun) lebih banyak dari usia tidak produktif (anak-anak berusia 0-14 tahun dan orang tua berusia 65 tahun ke atas). Jumlah penduduk usia produktif ini akan mencapai puncaknya pada tahun


(26)

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 bahwa capaian anak-anak Indonesia tidak menggembirakan dalam beberapa kali laporan yang dikeluarkan TIMSS dan PISA. Hal ini disebabkan antara lain banyaknya materi uji yang ditanyakan di TIMSS dan PISA tidak terdapat dalam kurikulum Indonesia.


(27)

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


(28)

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;

g. Kompetensi dasar dikembangkan didasarkan pada prinsip akumulatif,

saling memperkuat (reinforced) dan memperkaya (enriched) antar mata


(29)

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

Kurikulum SMK/MAK dirancang dengan pandangan bahwa SMA/MA dan SMK/MAK pada dasarnya adalah pendidikan menengah, pembedanya hanya pada pengakomodasian minat peserta didik saat memasuki pendidikan menengah. Oleh karena itu, struktur umum SMK/MAK sama dengan struktur umum SMA/MA, yakni ada tiga kelompok Mata pelajaran: Kelompok A, B, dan C. Peraturan Pemerintah Nomor 17 Tahun 2010 tentang Penyelenggaraan dan Pengelolaan Pendidikan Pasal 80 menyatakan bahwa: (1) penjurusan pada SMK, MAK atau bentuk lain yang sederajat berbentuk bidang keahlian; (2) setiap bidang keahlian sebagaimana dimaksud pada ayat (1) dapat terdiri atas 1 (satu) atau lebih program studi keahlian; (3) setiap program studi keahlian sebagaimana dimaksud pada ayat (2) dapat terdiri atas 1 (satu) atau lebih kompetensi keahlian.


(30)

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

b. Kelompok Mata Pelajaran Dasar Program Keahlian (C2);


(31)

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

3 17 – 25 Raihlah cita-citamu dengan belajar, bekerja dan berdoa


(32)

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


(33)

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


(34)

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,


(35)

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


(36)

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

Dalam menunjukkan sikap bertanggung jawab, terbuka, kritis, kreatif dan peduli lingkungan


(37)

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)


(38)

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


(39)

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

Pada tahap pengujian menggunakan black box testing untuk melakukan

kesesuaian suatu komponen terhadap spesifikasi. Menurut Romeo (2003) black


(40)

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)

Metodologi pengembangan sistem adalah suatu cara atau metode yang disarankan untuk melakukan sesuatu hal. Pendekatan sistem merupakan metodologi dasar untuk memecahkan masalah. Metodologi pengembangan sistem informasi berarti suatu metode yang digunakan untuk melakukan pengembangan


(41)

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

Metode Systems Development Life Cycle (SDLC/Siklus Hidup

Pengembangan Sistem) atau Systems Life Cycle (Siklus Hidup Sistem), dalam

rekayasa sistem dan rekayasa perangkat lunak, adalah proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut. Konsep ini umumnya merujuk pada sistem komputer atau informasi. SDLC juga merupakan pola yang diambil untuk mengembangkan sistem perangkat lunak, yang terdiri dari tahap–tahap : rencana (planning), analisis (analysis), desain (design), implementasi (implementation),


(42)

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

Menurut Girsang (2012), SDLC terdiri dari beberapa tahapan-tahapan berdasarkan analisis kebutuhan yang ada. Dimulai dari analisis kebutuhan perangkat lunak untuk mempermudah dalam pengerjaannya. Kemudian segala kebutuhan tersebut di implementasikan dengan dua tahap yaitu tahap analisis dan

tahap evaluasi (User Acceptance Test). Setelah melakukan implementasi, maka

proses tersebut akan dikembalikan kembali ke dalam tahap desain untuk pengembangan kembali perangkat lunak ke versi yang terbaru.


(43)

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.

Pengolahan nilai rapor di SMK Negeri 1 Cerme dimulai dari tiap guru mata pelajaran harus mengisi nilai pengetahuan yang terdiri dari nilai harian, nilai Ujian Tengah Semester (UTS) dan nilai Ujian Akhir Semester (UAS). Kemudian untuk jenis nilai kedua yaitu keterampilan yang terdiri dari nilai praktik, nilai proyek dan nilai portofolio, serta jenis nilai terakhir yaitu sikap yang terdiri dari nilai observasi, penilaian diri, penilaian sejawat dan nilai jurnal. Setelah didapatkan nilai pengetahuan, keterampilan dan sikap maka akan dilakukan pengecekan terhadap nilai KKM Kriteria Ketuntasan Minimal). Jika sudah sesuai maka akan dikonversikan ke nilai predikat.


(44)

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.

Pada gambar 3.1 dijelaskan bahwa nilai harian, nilai UTS, nilai UAS akan dihitung untuk mendapatkan nilai pengetahuan. Kemudian nilai praktik, proyek dan portofolio akan dihitung juga yang nantinya akan mendapatkan nilai keterampilan. Selain itu juga terdapat nilai observasi, penilaian diri, penilaian sejawat dan penilaian jurnal yang akan dihitung dan mendapatkan nilai sikap. Setelah mendapatkan nilai pengetahuan, nilai keterampilan dan nilai sikap maka akan dilakukan pengecekan nilai dengan KKM. Apabila nilai kurang dari KKM, maka nilai akan dilakukan revisi nilai dengan memberikan remidi terhadap siswa yang memang dinyatakan tidak memenuhi KKM. Kemudian melakukan perhitungan ulang nilai siswa tersebut, jika lebih dari atau sama dengan KKM

maka akan dihitung nilai ledger. Nilai ledger merupakan kumpulan nilai akhir

yang nantinya nilai akan dikonversikan sesuai dengan interval dan mendapatkan predikat. Setelah mendapatkan nilai konversi dan predikat masing-masing siswa, maka wali kelas akan menulis rapor tiap siswa sesuai dengan hasil nilai yang telah didapatkan.


(45)

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 Pengisian Buku Rapor Rapor Siswa Selesai Penghitungan nilai pengetahuan Penghitungan nilai keterampilan Penghitungan nilai sikap Nilai Pengetahuan

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 Y T 1 1 Remidi Hasil Remidi 2 2 KKM Mata Pelajaran Deskripsi Pengetahuan Deskripsi Keterampilan Deskripsi Sikap Konversi Sikap Konversi Pengetahuan dan Keterampilan Deskripsi Wali


(46)

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 3. Data nilai UAS 4. Nama mata

pelajaran 5. Nama siswa

1. Dokumen nilai harian

2. Dokumen nilai UTS

3. Dokumen nilai UAS

2. Melakukan perhitungan nilai keterampilan

1. Data nilai praktik 2. Data nilai proyek 3. Data nilai portofolio 4. Nama mata

pelajaran 5. Nama siswa

1. Dokumen nilai praktik

2. Dokumen nilai proyek

3. Dokumen nilai portofolio 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

1. Data nilai pengetahuan 2. Data nilai

1. Nilai

pengetahuan


(47)

No. Peran Tanggung Jawab Kebutuhan Informan Kebutuhan Data

predikat keterampilan

3. Data nilai sikap 4. Nama mata

pelajaran 5. Nama siswa

keterampilan

3. Nilai sikap

2. Wali

Kelas

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

pelajaran 5. Data siswa

1. Nilai

Pengetahuan

2. Nilai

Keterampilan

3. Nilai Sikap

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.

Membuat nilai


(48)

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

Hasil analisis mengenai alur pengolahan nilai rapor pada SMK Negeri 1 Cerme adalah sebagai berikut :


(49)

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

Alur sistem tersebut akan dijelaskan dengan blok diagram pada gambar 3.3 sebagai berikut.


(50)

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

Pada gambar 3.3 menunjukkan blok diagram pengolahan nilai rapor dengan

menggunakan Kurikulum 2013. Blok tersebut dibagi menjadi tiga bagian, antara


(51)

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

Nilai praktik adalah nilai yang diberikan tiap guru mata pelajaran saat siswa melakukan kegiatan praktik.


(52)

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

Penilaian yang diambil dari nilai jurnal guru yang mencerminkan proses perkembangan perilaku peserta didik yang otentik.


(53)

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

Pada proses ini nilai yang ada pada ledger akan dikonversi menjadi nilai huruf

sesuai dengan standar nilai huruf yang ada dan berlaku di sekolah. Pengkonversian akan sesuai dengan tabel 2.9 dan tabel 2.10 pada halaman 45.


(54)

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

Nilai pengetahuan ini merupakan hasil dari pengolahan nilai harian, nilai UTS dan nilai UAS.


(55)

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

Setelah mendapatkan hasil dari tahap analisis, maka tahap selanjutnya yaitu desain sistem. Pada tahap ini proses yang dilakukan yaitu membuat perancangan secara detail sehingga dapat memenuhi semua kebutuhan dari pembuatan aplikasi pengolahan nilai rapor dengan Kurikulum 2013. Perancangan yang digunakan pada desain sistem yaitu menggunakan perancangan terstruktur.


(56)

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 data dan penilaian. Pada menyimpan data guru mata pelajaran menyimpan data guru kemudian bagian kurikulum memasukkan data kurikulum, jurusan serta mata pelajaran untuk disimpan. Selain itu juga menyimpan deskripsi dari tiap mata

pelajaran yang ada. Pada system flow menyimpan data dapat dilihat pada gambar


(57)

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

Pada gambar 3.6 adalah diagram berjenjang dari aplikasi pengolahan nilai rapor yang akan dibuat. Pada aplikasi terdapat dua bagian didalamnya yaitu menyimpan data dan penilaian. Pada proses menyimpan data terdapat sepuluh proses didalamnya, antara lain menyimpan data guru, menyimpan data siswa, menyimpan data atribut kurikulum, menyimpan data jurusan, menyimpan mata pelajaran, menyimpan deskripsi, pembagian kelas, jadwal ajar guru, pengolahan nilai, penyimpanan kehadiran siswa dan seleksi kenaikan. Sedangkan pada proses penilaian terdapat empat proses didalamnya, yaitu penilaian mata pelajaran,

penilaian remidi, penyimpanan nilai siswa, pengolahan nilai ranking dan cetak e


(58)

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 Jurusan Kelompok Jenjang Sekolah Bidang Keahlian Program Keahlian Agama Kelas Siswa Kelas Siswa Deskripsi Sikap Deskripsi Pengetahuan Deskripsi Keterampilan Memasukkan data atribut kurikulum Memasukkan data jurusan Memasukkan mata pelajaran Memasukkan deskripsi Penilaian Selesai Memasukkan kehadiran siswa dan menyeleksi kenaikan Data Siswa Mata Pelajaran Menyimpan Ploting Kelas Memilih Siswa Menyimpan pemilihan kelas dan mata pelajaran Deskripsi Wali S_Konversi Sikap P_Konversi Pengetahuan dan Keterampilan Deskripsi Amapel Deskripsi Ekstra Pemilihan Kelas 1 1 2 2 3 3 4 4 5 5 6 6 7 7


(59)

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


(60)

0 Aplikasi Pengolahan Nilai Rapor 1 Menyimpan Data 2 Penilaian 1.2 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 1.6.1 Pemilihan Jurusan 1.6.2 Pemilihan Siswa 1.7.1 Pemilihan Siswa 1.7.2 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

Pada gambar 3.7 Context Diagram Pengolahan Nilai Rapor mempunyai 5

entitas yaitu guru mata pelajaran, wali kelas, siswa, kepala sekolah dan kepala bagian kurikulum. Proses dimulai dari guru memasukkan nilai mata pelajaran yang menghasilkan nilai pengetahuan, nilai keterampilan dan nilai sikap, kemudian aplikasi mengolah nilai tersebut dikonversikan ke dalam nilai predikat dan deskripsi. Kemudian jika sudah, maka akan dicetak ke rapor untuk siswa.


(61)

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 0


(62)

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


(63)

.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

DFD Level 1 penilaian terdiri dari empat proses yaitu penilaian mata

pelajaran, penilaian remidi, penyimpanan nilai siswa dan cetak e-rapor. Jika

proses penilaian mata pelajaran telah selesai dilakukan maka akan disimpan dalam

tabel penilaian yang nantinya akan menghasilkan penilaian tiap siswa. Pada DFD


(64)

Data Guru Data Jabatan Informasi Guru Informasi Jabatan Informasi Jenjang Informasi Kelompok Data Ke Data Bidang Keahlian

Data Jenjang

Informasi Sekolah Informasi Bidang Keahlian

Informasi Program Keahlian Data Sekolah

Data Program Keahlian

Pembagian Jadwal Ajar

Guru Guru Jenjang Jurusan Guru Informasi Agama Agama Jenjang Data Agama Bidang Keahlian Program Keahlian

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 Deskripsi Sikap Deskripsi Wal Mata Pelajaran Kehadiran Siswa Jabatan Sekolah Jadwal Ajar 1.1.1 Menyimpan data guru 1.1.2

Menyimpan data siswa

1.1.3

Menyimpan data atribut kurikulum Wali Kelas

Guru Mata Pelajaran

Kepala Bagian Kurikulum 1 Jabatan 2 Guru 3 Jenjang 6 Kelompok 1.1.6 Pembagian Kelas 1.1.7

Jadwal Ajar Guru

8 Sekolah 9 Bidang_Keahlian 10 Program_Keahlian 11 Kelas_Siswa 13 Agama 15 Deskripsi_amapel 16 de 17 deskripsi_keterampilan 18 deskripsi_pengetahuan 19 Deskripsi_Sika 20 Deskripsi_W 22 P_Konversi_pengetahuan_dan_keterampilan 23 S_konve 1.2 Penilaia (Aplikasi Pengola Rapor)


(1)

190 Gambar 4. 50 Hasil Penilaian Mata Pelajaran (3)


(2)

191 Gambar 4. 51 Hasil Penilaian Mata Pelajaran (4)


(3)

192 Gambar 4. 52 Hasil Penilaian Mata Pelajaran (5)


(4)

193

Hasil perhitungan secara manual atau menggunakan microsoft excel mendapatkan hasil yang sama dengan menggunakan aplikasi pengolahan nilai rapor yang ada.. Tabel nilai ledger pada tabel 4.40 merupakan kumpulan nilai pengetahuan, keterampilan dan sikap. Pada kolom nilai pengetahuan merupakan nilai yang berasal dari tabel 4.34 dan 4.35. Untuk kolom nilai keterampilan berasal dari tabel 4.36 dan tabel 4.37. Sedangkan untuk kolom nilai sikap berasal dari tabel 4.38 dan 4.39. Dari nilai ledger tersebut, maka dilakukan konversi nilai sesuai dengan tabel 4.41 dan 4.42. Pada tabel 4.43 merupakan hasil konversi nilai ke predikat dengan microsoft excel dengan jumlah siswa sebanyak 20 orang. Dijelaskan pada tabel 4.43 terdapat nilai akhir dan pembulatan nilai. Kemudian dari pembulatan nilai tersebut dirubah ke nilai predikat yang telah ditetapkan. Pada gambar 4.48 sampai dengan gambar 4.52 merupakan hasil nilai rapor dengan menggunakan aplikasi. Terlihat bahwa dengan adanya aplikasi maka memudahkan user dalam proses memasukkan dan menghitung nilai.


(5)

194

BAB V

PENUTUP

5.1 Kesimpulan

Aplikasi pengolahan nilai rapor di SMK Negeri 1 Cerme berisi tentang proses penilaian yang diantaranya adalah pengetahuan, keterampilan dan sikap. Aplikasi juga dapat mengecek nilai sesuai dengan kriteria ketuntasan minimal serta memberikan reminder jika terdapat nilai yang belum masuk. Aplikasi membantu wali kelas untuk menerima nilai secara cepat dengan melihat aplikasi tanpa harus menerima berkas-berkas yang bisa membuat kehilangan berkas. Kepala sekolah juga dapat melihat perkembangan nilai dari siswa didik secara up

to date yang ada di sekolah dari waktu ke waktu.

5.2 Saran

Aplikasi pelayanan Tugas Akhir ini masih belum terintegrasi dengan pihak Bimbingan Konseling (BK) sehingga pihak wali kelas harus memasukkan daftar kehadiran secara manual. Selain itu diharapkan juga terintegrasi dengan pihak keuangan di SMK Negeri 1 Cerme, agar orang tua serta wali kelas dapat mengetahui jumlah pembayaran dan keterangan pembayaran.


(6)

195

DAFTAR PUSTAKA

Blanchard, B. &. Fabrycky, W(2006). Systems Engineering and Analysis. Upper Saddle River: Prentice Hall.

Girsang, T. I. (2012). Sistem Informasi dengan Metode SDLC pada Produk Agribisnis Buah Lokal Salak (Studi Kasus di PT. Sumber Sejahtera). Bogor: Institut Pertanian Bogor.

Indonesia, M. P. (2013). Kerangka Dasar Dan Struktur Kurikulum. Peraturan

Menteri Pendidikan Pendidikan Dan Kebudayaan , 4-7.

Myers, G. J. (2004). The Art of Software Testing Second Edition. Hoboken: Wiley & Sons.

Pratiwi, A. S. (2009). Sistem Aplikasi Pengolahan Nilai Raport SMP Negeri 3

Ngadirojo Wonogiri. Surakarta: Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sebelas Maret.

Romeo. (2003). Testing dan Implementasi Sistem Edisi Pertama. Surabaya: STIKOM.

Sariono. (2013). Kurikulum 2013:Kurikulum Generasi Emas. E-Jurnal Dinas

Pendidikan Kota Surabaya Volume 3, hal 2.

Supriyanto, A. (2005). Pegantar Teknologi Informasi. Jakarta: Salemba Infotek. Sutabri, T. (2004). Analisa Sistem Informasi. Yogyakarta: Andi Offset.

Widiyarto, A. (2008). Pengujian Perangkat Lunak dengan Software Rational

TestManager dan Rational Robot. Depok: Fasilkom UI.

Wijayanti, D. A. (2009). Pembangunan Kasus Pembangkit Kasus Uji Unit Testing