BAB 4 Analisis dan Perancangan
4.1 Analisis Sistem yang Sedang Berjalan Analisis sistem merupakan penguraian sistem informasi yang sedang berjalan secara utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, hambatanhambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan kebaikan-kebaikannya. Analisis sistem yang sedang berjalan pada SMP Muslimin Cililin meliputi analisa dokumen, prosedur yang sedang berjalan, flowmap, diagram konteks dan DFD (Data Flow Diagram). 4.1.1 Dokumen yang Sedang Berjalan Analisis dokumen merupakan penjelasan mengenai dokumen-dokumen yang digunakan dalam sistem. Dalam analisis dokumen akan menjelaskan hal-hal berikut : Nama Dokumen : Untuk menjelaskan nama dokumen tersebut Deskripsi
: Menerangkan tentang informaasi data yang digunakan
Fungsi
: Untuk menjelaskan kegunaan informasi yang digunakan
Rangkap
: Jumlah salinan dokumen
Distribusi
: Menjelaskan ke proses apa atau ke bagian mana informasi itu mengalir
Bentuk
: Dokumen yang digunakan dalam bentuk apa
39
Berikut adalah nama-nama dokumen yang digunakan dalam pengolahan nilai raport siswa : 1. Nama Dokumen : Kriteria Ketuntasan Minimal (KKM) Deskripsi
: Data master KKM setiap mata pelajaran
Fungsi
: Untuk penilaian KKM mata pelajaran ke dalam laporan nilai mata pelajaran
Rangkap
:1
Distribusi
: Guru mata pelajaran
Bentuk
: Laporan KKM
2. Nama Dokumen : Daftar Nilai Ulangan Harian Deskripsi
: Data nilai ulangan harian siswa dari semua mata pelajaran,yang terdiri dari nilai ulangan harian dan nilai tugas harian siswa
Fungsi
: Untuk penilaian ke dalam laporan nilai akhir mata pelajaran
Rangkap
:1
Distribusi
: Guru mata pelajaran
Bentuk
: Laporan Ulangan Harian Siswa
3. Nama Dokumen : Daftar nilai praktek Deskripsi
: Data yang berisi nilai praktek mata pelajaran siswa
Fungsi
: Untuk penilaian ke dalam laporan nilai akhir mata pelajaran
Rangkap
:1
40
Distribusi
: Guru mata pelajaran
Bentuk
: Laporan
4. Nama Dokumen : Daftar Nilai Ujian Akhir Semester (UAS) Deskripsi
: Data nilai ujian akhir semester siswa dari semua mata pelajaran
Fungsi
: Untuk penilaian ke dalam laporan nilai akhir mata pelajaran
Rangkap
:2
Distribusi
: Guru mata pelajaran
Bentuk
: Laporan Ulangan Akhir Semester Siswa
5. Nama Dokumen : Daftar Nilai Remidial Siswa Deskripsi
: Data nilai remidial siswa jika tidak melebihi atau sama dengan nilai KKM yang ada pada mata pelajaran.
Fungsi
: Untuk penilaian ke dalam laporan nilai akhir mata pelajaran
Rangkap
:2
Distribusi
: Guru mata pelajaran
Bentuk
: Laporan Nilai Remidial Siswa
6. Nama Dokumen : Daftar Penilaian pengembangan diri Deskripsi
: Penilaian pengembangan diri siswa atau kegiatan ekstrakulikuler yang di lakukan oleh siswa tertentu.
41
Fungsi
: Untuk penilaian kegiatan ekstrakulikuler kedalam raport siswa
Rangkap
:1
Distribusi
: Wali kelas
Bentuk
: Laporan nilai pengembangan diri siswa
7. Nama Dokumen : Daftar Penilaian kepribadian dan akhlak siswa Deskripsi
: Penilaian akhlak siswa dalam kegiatan belajar mengajar ataupun diluar kegiatan belajar mengajar.
Fungsi
: Untuk penilaian akhlak dan kepribadian siswa kedalam raport siswa.
Rangkap
:-
Distribusi
: Siswa, Guru Pendidikan Agama dan Wali kelas
Bentuk
: Laporan nilai kepribadian dan akhlak siswa
8. Nama Dokumen : Laporan Absensi siswa Deskripsi
: Data kehadiran siswa dalam kegiatan belajar mengajar
Fungsi
: Untuk kehadiran siswa yang akan dimasukan kedalam raport siswa
Rangkap
:2
Distribusi
: Siswa dan petugas piket
Bentuk
: Laporan kehadiran siswa.
42
4.1.2 Analisis Prosedur yang Sedang Berjalan Analisis prosedur yang sedang berjalan dilakukan untuk mengetahui sistem yang sedang berjalan dilakukan, adapun prosedur yang sedang berjalan di SMP Muslimin Cililin adalah sebagai berikut: 1. Prosedur Pembuatan Nilai Ulangan Harian a. Nilai ulangan harian ini terdiri dari nilai tugas dan nilai ulangan harian b. Siswa memberikan hasil ulangan yang telah di isi oleh setiap siswa kepada guru mata pelajaran. c. Selanjutnya oleh guru tersebut akan dinilai dan dimasukan kedalam daftar nilai ulangan harian siswa. 2. Prosedur Pembuatan Nilai Ujian Akhir Semester a. Guru menerima hasil ujian akhir semester dari siswa, setelah selesai dalam penilaian tersebut, maka akan dimasukan kedalam daftar nilai hasil ujian akhir semester. b. Setelahnya guru akan menghitung nilai akhir siswa dengan cara merata-ratakan dari hasil nilai harian (diperoleh dari rata-rata nilai ulangan harian dan nilai penugasan), nilai praktek dan nilai ujian akhir semester, adapun proses serta tata cara penghitungan nilai akhir atau nilai raport siswa adalah sebagai berikut: 1) Nilai Harian (NH) NRU(Nilai Rata-rata Ulangan) = UH1+UH2+UH3+UH4+UH5 5 NRT(Nilai Rata-rata Tugas) = T1+T2+T3+T4+T5 5 NH = NRU+NRT 2
43
2) Nilai Ujian Akhir Semester (N.UAS) Dibawah ini adalah cara menghitung nilai mapel yang ada nilai praktek : Nilai Raport = NH+N.UAS+NP+Nilai Kehadiran 4 Untuk nilai praktek tidak semua mata pelajaran mempunyai nilai ini hanya sebagian mata pelajaran yang tidak mempunyai nilai praktek. Mapel yang tidak ada nilai praktek adalah PKn, Matematika dan IPS. Berikut adalah cara penilaiannya : Nilai Raport = NH+N.UAS+Nilai Kehadiran 3 NP = Nilai praktek selain ketiga mata pelajaran tersebut mempunyai nilai praktek. c. Kemudian dilakukan pengecekan ketuntasan belajar terhadap nilai raport atau nilai akhir siswa dengan cara membandingkan nilai KKM (Kriteria Ketuntasan Minimal) setiap mata pelajaran dengan nilai akhir siswa pada daftar perolehan nilai akhir siswa tersebut.
d. Jika nilai akhir siswa lebih besar atau sama dengan nilai KKM, maka siswa tersebut dianggap
tuntas dan nilai akhir tersebut yang akan
dimasukan kedalam raport. Namun apabila nilai akhir siswa lebih kecil dari nilai KKM dari mata pelajaran yang bersangkutan, maka siswa tersebut akan diberikan kesempatan untuk memperbaiki nilainya (remedial).
e. Nilai akhir siswa yang lebih kecil dari nilai KKM akan dicatat dalam daftar nilai siswa remedial, lalu guru akan membuat soal remedial berdasarkan siswa yang ada pada daftar remedial tersebut.
44
f. Setelah guru selesai menilai hasil ujian remedial tersebut, maka oleh guru akan dibandingkan nilai remedial dengan nilai KKM, jika nilai remedial siswa lebih besar atau sama dengan nilai KKM, maka nilai tersebut yang akan dijadikan nilai akhir dalam raport siswa. Namun apabila nilai remedial masih kurang dari nilai KKM, maka akan dilakukan perbandingan dengan nilai sebelum dan sesudah remedial. Apabila nilai sebelum remedial lebih kecil dari nilai sesudah remedial, maka nilai yang sesudah remedial yang akan dimasukan ke dalam raport siswa tersebut. 3. Prosedur Absensi Siswa a. Seksi Absensi pada setiap kelas memeriksa ketidak hadiran siswa dikelasnya dan mencatat nama siswa yang tidak hadir beserta keterangannya pada daftar absensi siswa, kemudian menyerahkannya kepada petugas piket. b. Petugas piket mencatat ketidak hadiran siswa yang ada pada daftar absensi siswa kedalam form absensi siswa harian c. Setelah petugas piket mencatat ketidakhadiran siswa diseluruh kelas maka data yang telah dicatat pada form absensi siswa harian diarsipkan pada arsip buku absensi siswa. d. Pada saat akhir semester, laporan absensi siswa selama satu semester dibuat oleh petugas piket dengan melihat data ketidak hadiran siswa dari form absensi siswa harian yang bersumber dari arsip buku absensi siswa. e. Kemudian petugas piket membuat laporan absensi sebanyak dua rangkap satu diserahkan kepada kepala sekolah dan satu lagi diserahkan kepada wali kelas.
45
f. Wali kelas menerima laporan absen sisiswa dari petugas piket dan data pada laporan absensi siswa tersebut dimasukan kedalam raport. 4. Prosedur Penilaian Kegiatan Pengembangan Diri Siswa Untuk penilaian kegiatan pengembangan diri siswa atau penilaian kegiatan ekstrakulikuler dilakukan oleh wali kelas. Penilaian ini dilakukan dengan cara wali kelas melihat dari daftar ekstrakulikuler siswa yang diikuti lalu ketika akhir
semester
wali
kelas
menilainya.
Dalam
penilaian
kegiatan
pengembangan diri siswa ini tidak ada dokumentasi yang tercatat dalam arsip 5. Prosedur Penilaian Kepribadian dan Akhlak Siswa Hampir sama dengan penilaian kegiatan pengembangan diri siswa, dalam penilaian kepribadian dan akhlak siswa ini dilakukan oleh wali kelas, serta tidak ada dokumentasi dalam arsip seperti halnya nilai komponen mata pelajaran. Penilaian ini terdiri dari beberapa aspek dan kriteria, untuk lebih jelasnya ada dilampiran.
4.1.3 Flow Map yang Sedang Berjalan 1. Flow map pengolahan nilai raport yang sedang berjalan Berikut adalah gambaran dari flow map yang sedang berjalan dalam pengolahan nilai raport siswa di SMP Muslimin Cililin:
46
Flow map pengolahan nilai raport siswa yang sedang berjalan
Siswa
Hasil ulangan harian
Guru
Bag.Kurikulum
Daftar nilai ulangan harian
Penilaian hasil ulangan harian
Wali Kelas
Kepala Sekolah
Nilai KKM Mata Pelajaran Daftar nilai kehadiran
Hasil ujian praktek
Penilaian hasil ujian praktek
Daftar nilai ujian praktek
Penghitungan nilai akhir
Hasil ujian akhir semester
Penilaian hasil ujian akhir semester
Daftar nilai ujian akhir semester
Daftar nilai akhir siswa
Daftar Nilai Akhir
Nilai KKM Mata Pelajaran
Nilai hasil remedial
Tidak
Hasil soal remedial
Perolehan nilai akhir siswa
Penghitungan nilai hasil remedial
Ya
Perolehan nilai akhir siswa
Catat daftar nilai remedial siswa
Daftar nilai siswa remedial
Pengisian soal remedial
Nilai akhir >= Nilai KKM
A
B
Soal Remedial
Soal Remedial
Pembuatan soal remedial
Pembuatan laporan nilai akhir siswa
Laporan Nilai Akhir Siswa
Pengisian nilai akhir kedalam raport siswa
Laporan Nilai Akhir Siswa
Raport Siswa
Raport Siswa
Nilai ektrakulikuler siswa
Daftar siswa ektrakulikuler
Nilai kepribadian dan akhlak
Penilaian ektrakulikuler siswa Penilaian kepribadian dan akhlak
Gambar 4.1 Flow map pengolahan nilai raport siswa yang sedang berjalan Keterangan: A : Arsip Nilai Akhir B : Arsip Nilai Remedial
47
2. Flow Map Pengolahan Absensi Siswa yang sedang berjalan Berikut adalah pengolahan absensi siswa yang sedang berjalan : Flow map pengolahan absensi siswa yang sedang berjalan
Siswa
Petugas Piket
Daftar Absensi Siswa
Pencatatan absen siswa
Wali Kelas
Kepala Sekolah
Laporan absensi siswa
Laporan absensi siswa
Daftar absensi siswa
C
Rekap absensi siswa
Gambar 4.2 Flow map pengolahan absensi siswa yang sedang berjalan Keterangan: C : Arsip Absensi Siswa 4.2 Analisis Sistem yang Diusulkan Analisis sistem yang diusulkan merupakan penguraian suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mendefinisikan dan mengevaluasi permasalahan, hambatan yang terjadi dan kebutuhan yang diharapkan oleh sistem evaluasi prestasi siswa di SMP Muslimin Cililin sehingga diusulkan perbaikan-perbaikannya. 4.2.1 Evaluasi Sistem yang Sedang Berjalan Evaluasi sistem merupakan perbandingan dari sistem lama dengan sistem baru. Untuk mengetahui kelebihan dari sistem yang baru ialah berupa pengolahan
48
data yang bersifat komputerisasi yang akan menghasilkan suatu informasi yang lebih baik. Kekurangan dari sitem yang lama atau yang sedang berjalan adalah tidak diterapkannya suatu sistem terkomputerisasi dalam hal ini semua data yang telah ada hanya berupa data berkas dan tidak disimpan kedalam bentuk data base. Dengan adanya sistem yang baru atau yang akan diusulkan ini, diharapkan akan membantu dalam penyimpanan data back up suatu raport siswa dan juga adanya sistem pendukung keputusan menggunakan metode MFEP (Multi Factor Evaluation Process) untuk komponen non mata pelajaran yaitu penentuan nilai kepribadian dan akhlak. 4.2.2 Flow Map yang Diusulkan Gambar di bawah ini adalah gambar dari flow map evaluasi prestasi siswa berdasarkan nilai raport dengan MFEP untuk komponen non mata pelajaran (penilaian kepribadian dan akhlak siswa) yang diusulkan.
49
Flow Map Evaluasi Prestasi Siswa Berdasakan Nilai Raport Menggunakan Metode MFEP
Siswa
Guru
Daftar nilai tugas
Bag.Kurikulum
Daftar nilai UAS
Mengolah data hasil akhir nilai mata pelajaran Daftar nilai praktek
Petugas Piket
Data KKM Mata pelajaran
Tidak Laporan nilai remedial siswa
Ya
Kepala Sekolah
Mengolah data nilai kepribadian dan akhlak siswa dengan MFEP
Daftar nilai kehadiran
Nilai akhir >= Nilai KKM
Wali Kelas Mengolah data nilai untuk raport siswa
Pengolahan data KKM
Data Nilai KKM
Mengolah nilai raport
Data nilai mata pelajaran
Data raport siswa
Raport Siswa
Data nilai remedial Raport Siswa Cetak nilai remedial
Laporan nilai akhir siswa
Cetak nilai akhir siswa
Data kehadiran siswa
Mengolah data kehadiran
Laporan absen siswa
Data absen siswa Laporan absen siswa
Cetak laporan absen siswa Data pengajuan nilai kepribadian dan akhlak siswa oleh wali kelas
Data pengajuan nilai kepribadian dan akhlak siswa
Data pengajuan nilai kepribadian dan akhlak siswa Oleh guru PKN dan guru PAI
Mengolah data nilai kepribadian dan akhlak siswa
Data nilai kepribadian
Data pengajuan nilai kepribadian dan akhlak siswa oleh teman sejawat/kelompok belajar
Data siswa ektrskulikuler
Mengolah data nilai pengembangan diri
Data nilai pengembangan diri Raport Siswa
Gambar 4.3 Flow map evaluasi prestasi siswa yang diusulkan Sebagaimana yang terlihat pada gambar diatas diterangkan tentang keseluruhan pengolahan nilai raport siswa, untuk pengolahan nilai kepribadian dan akhlak siswa dilakukan oleh banyak pihak, supaya nilai yang dihasilkan tidak bias. Adapun yang menilai kepribadian dan akhlak siswa ini dilakukan oleh siswa itu sendiri, teman sejawat atau teman kelompok belajar, guru pendidikan islam, guru pendidikan kewarganegaraan serta oleh wali kelas. Penilaian ini menggunakan metode MFEP, sedangkan untuk penilaian kehadiran serta kegiatan pengembangan diri siswa tidak menggunakan MFEP sebab nilai yang dihasilkan oleh komponen tersebut berupa nilai yang tetap.
50
4.2.3 Diagram Kontek yang diusulkan Berikut adalah gambar dari diagram kontek sistem evaluasi prestasi siswa berdasarkan nilai raport menggunakan metode MFEP. Data hak akses siswa Data ekstrakulikuler siswa Data nilai kepribadian dan akhlak oleh siswa Data nilai kepribadian dan akhlak oleh teman sejawat
Data hak akses wali kelas Data nilai kepribadian dan akhlak oleh wali kelas Data nilai kegiatan pengembangan diri siswa
Hak akses siswa
Siswa
Wali Kelas
Laporan nilai mata pelajaran Laporan nilai kepribadian dan akhlak Laporan absensi siswa Hak akses guru Laporan nilai mata pelajaran
Guru
Data hak akses guru Data nilai mata pelajaran
Evaluasi prestasi siswa berdasarkan nilai raport dengan MFEP
Hak akses wali kelas Laporan nilai mata pelajaran Laporan absensi siswa Laporan data kegiatan pengembangan diri siswa Laporan nilai kepribadian dan akhlak
Data nilai kepribadian dan akhlak oleh guru PKN dan PAI
Data hak akses kepala sekolah
Hak akses admin
Hak akses kepala sekolah
Admin
Laporan nilai mata pelajaran
Data kelas
Kepala sekolah
Laporan absensi siswa
Data KKM Data absensi siswa Data mata pelajaran Data guru Data siswa Data hak akses admin
Gambar 4.4 Diagram kontek evaluasi prestasi siswa yang diusulkan Pada diagram kontek yang diusulkan diatas terdapat entitas admin, entitas admin ini pengganti dari tugas petugas piket dalam pencatatan kehadiran siswa sehari-hari, serta melakukan pengolahan dalam KKM mata pelajaran. 4.2.4 Data Flow Diagram (DFD) Level 1 yang diusulkan Data flow diagram yang akan diusulkan ini terdiri dari entitas siswa, entitas guru, entitas admin, entitas wali kelas serta entitas kepala sekolah. Setiap entitas ini melakukan dan berinteraksi secara langsung terhadap aplikasi yang akan dibangun. Berikut adalah gambar DFD level 1 :
51
Laporan nilai kepribadian dan akhlak
Laporan nilai mata pelajaran, Siswa
Laporan absensi siswa Data ekstrakulikuler
Data tapel
Admin
2.0 Mengolah data master
Data siswa
Data siswa Data nilai kepribadian dan akhlak oleh siswa
Data guru Data kelas Data mata pelajaran Data KKM Data absensi siswa
3.0 Mengolah data absensi
7.0 Mengolah data nilai kepribadian dan akhlak
Hak akses admin Tb_absensi Data hak akses admin
Data nilai kepribadian dan akhlak oleh teman sejawat
Data nilai kepribadian dan akhlak oleh guru PKN dan PAI
Data hak akses siswa
Data siswa 1.0 login
Hak akses siswa
Data kelas Data mata pelajaran
Tb_login
4.0 Mengolah data nilai mata pelajaran
Data nilai mata pelajaran
Data KKM
Data Pendaftaran ekstrakulikuler siswa Data hak akses kepala sekolah
Laporan Nilai mata pelajaran
Data nilai kegiatan pengembangan diri siswa
Laporan absensi siswa
Kepala sekolah
Hak akses kepala sekolah
Laporan nilai mata pelajaran
Data hak akses guru
5.0 Mengolah data nilai pengembangan diri
Guru Laporan Absensi siswa
Hak akses guru
Laporan nilai Mata pelajaran
Laporan data kegiatan pengembangan diri siswa Hak akses wali kelas
Wali Kelas
Data nilai kepribadian dan akhlak oleh wali kelas, Laporan nilai kepribadian dan akhlak
Data hak akses wali kelas
Gambar 4.5 DFD Level 1 evaluasi prestasi siswa yang diusulkan 4.2.5 Data Flow Diagram (DFD) level 2 yang diusulkan Proses penurunan ini akan menjelaskan tentang proses pengolahan data master, mengolah data nilai mata pelajaran, mengolah data nilai pengembangan diri dan mengolah data nilai kepribadian dan akhlak menggunakan metode MFEP, berikut adalah gambarannya. a) DFD Level 2 proses 2.0 mengolah data master Pada penurunan proses mengolah data master ini terdiri dari pengolahan data siswa, data guru, data mata pelajaran, data kelas serta data KKM (Kriteria Ketuntasan Minimal) mata pelajaran. Dibawah ini adalah gambar dari penurunan proses 2.0 mengolah data master, berikut adalah gambarnya:
52
Tb_kelas 2.1 Mengolah data master kelas
Data kelas
2.2 Mengolah data master mata pelajaran
Data mata pelajaran
Tb_mapel 2.8 Mengolah data mengajar
Data Mata pelajaran
Admin
2.3 Mengolah data master guru
Data guru
Tr_mengajar Data guru
Tb_guru
2.4 Mengolah data master KKM
Data KKM
2.6 Mengolah data tapel
Tb_kkm Data siswa Tb_tahun_pel ajaran
2.5 Mengolah data master siswa
Data siswa
Tb_siswa 2.7 Mengolah data master ekstrakulikuler
Data ekstrakulikuler
Tb_ekstrakulikuler
Gambar 4.6 DFD Level 2 proses 2.0 mengolah data master b) DFD Level 2 proses 4.0 mengolah data nilai mata pelajaran Untuk pengolahan data nilai mata pelajaran ini termasuk juga didalamnya pengolahan data-data rata-rata nilai harian, nilai praktek dan nilai UAS dan nilai kehadiran, berikut adalah gambar dari mengolah data nilai mata pelajaran siswa: Siswa
Data nilai mata pelajaran
Laporan nilai mata pelajaran
4.1 Mengolah nilai akhir
Guru
Tb_nilai_akhir
4.3 Cetak laporan nilai mata pelajaran
Laporan nilai mata pelajaran
Wali kelas
4.2 Mengolah data remedial
Laporan nilai mata pelajaran
Kepala sekolah
Gambar 4.7 DFD Level 2 proses 4.0 mengolah data nilai mata pelajaran
53
c) DFD Level 2 proses 5.0 mengolah data nilai pengembangan diri Proses pengolahan data nilai pengembangan diri atau sering disebut sebagai nilai kegiatan ekstrakulikuler ini tidak menggunakan penilaian dengan metode MFEP, karena nilai yang dihasilkan berupa nilai tetap. Berikut adalah gambarnya :
Siswa
Data Pendaftaran ekstrakulikuler siswa
5.1 Mengolah data pengajuan ekstrakulikuler
Tb_daftar_ekstrak ulikuler
Laporan data kegiatan pengembangan diri siswa
Wali Kelas
5.2 Cetak data kegiatan ekstrakulikuler
Data nilai kegiatan pengembangan diri siswa
5.3 Mengolah penilaian pengembangan diri
Tb_nilai_pengem bangan_diri
Gambar 4.8 DFD Level 2 proses 5.0 mengolah data nilai pengembangan diri Seperti yang terlihat pada gambar di atas, proses pengolahan nilai pengemabangan diri ini dilakukan oleh wali kelas yang sebelumnya siswa harus mengisi data ekstrakulikuler yang akan di ikuti oleh siswa tersebut. d) DFD Level 2 proses 7.0 mengolah data nilai kepribadian dan akhlak Penilaian kepribadian dan akhlak siswa ini menggunakan metode MFEP (Multi Factor Evaluation Proces). Dalam metode penilaian ini ada kriteria-kriteria
penilaian
yang
berhubungan
dengan
akhlak
dan
kepribadian siswa serta telah dibobotkannya kriteria-kriteria tersebut, untuk lebih jelasnya berikut adalah gambarnya :
54
Laporan nilai kepribadian dan akhlak
Data nilai kepribadian dan akhlak oleh siswa
Siswa
Data nilai kepribadian dan akhlak oleh teman sejawat
7.1 Mengolah data nilai kepribadian dan akhlak oleh siswa
7.2 Mengolah data nilai kepribadian dan akhlak oleh teman sejawat
Tb_bobot_kriteria_kepri badian_dan_akhlak
Wali Kelas
Data nilai Kepribadian dan akhlak oleh wali kelas
Tb_aspek_penilaian_ke pribadian_akhlak
Tb_penilaian_kepriba dian_dan_akhlak
7.3 Mengolah data nilai kepribadian dan akhlak oleh wali kelas
7.5 Cetak data penilaian kepribadian dan akhlak
Laporan nilai kepribadian dan akhlak
Guru
Data Nilai Kepribadian dan akhlak Oleh guru PKN dan Agama
7.4 Mengolah data nilai kepribadian dan akhlak oleh guru PKN dan Agama
Gambar 4.9 DFD Level 2 proses 7.0 mengolah data nilai kepribadian dan akhlak Seperti yang terlihat dalam gambar diatas terdapat table bobot kriteria kepribadian dan akhlak, table tersebut merupakan table kriteriakriteria penilaian untuk penilaian akhlak dan kepribadian siswa. Untuk mencegah dalam hasil penilaian yang bias, maka penilaian dilakukan oleh banyak pihak diantaranya oleh wali kelas, guru PKN, guru Agama, teman sejawat atau teman kelompok belajar serta oleh siswa tersebut, penilaian oleh banyak pihak ini disebut juga penilaian multi sumber. 4.2.6 Kamus data Kamus data didefinisikan sebagai katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Berikut adalah kamus datanya: 1)
Nama arus data
:
Data Siswa
Aliran
:
Entitas admin-proses 2.5-file tb_siswa-proses 2.5, file tb_siswa-proses 3.0, file tb_siswa-proses 4.0,
55
file tb_siswa-proses 6.0.
Penjelasan
:
Data master siswa
Periode
:
Setiap ada siswa baru yang masuk
Atribut
:
Nis,
nama,
temap_lahir,
jeniskelamin, kelas_terima,
agama,
fhoto,
tanggal_terima,
anak_ke,
tanggal_lahir, asal_sekolah, status_keluarga,
alamat_siswa,
telepon,
kelompok,
nama_ayah,
status_kelompok,
nama_ibu, alamat_orangtua, telepon_ orangtua, pekerjaan_ayah,
pekerjaan_ibu,
nama_wali,
alamat_wali, telepon_wali, pekerjaan _wali
2)
Nama arus data
:
Data Guru
Aliran
:
Entitas admin-proses 2.3-file tb_gru-proses 2.3, file tb_guru-proses 2.6.
Penjelasan
:
Data master guru
Periode
:
Setiap ada guru baru yang masuk
Atribut
:
Nip,
nama_guru,
jenis_kelamin_guru,
tempat_lahir, tanggal_lahir, jenjang, pendidikan, status, telepon, alamat
3)
Nama arus data
:
Data mata pelajaran
Aliran
:
Entitas admin-proses 2.2-file tb_mapel-proses 2.2, file tb_mapel-proses 2.3, file tb_mapelproses 2.4, file tb_mapel-proses 2.6.
Penjelasan
:
Data master mata pelajaran
56
4)
Periode
:
Setiap ada perubahan dalam kurikulum belajar
Atribut
:
Nama_matapelajaran, deskripsi
Nama arus data
:
Data kelas
Aliran
:
Entitas admin-proses 2.1-file tb_kelas-proses 2.1, file tb_kelas-proses 2.5, file tb_kelas-proses 2.6.
5)
Penjelasan
:
Data master kelas
Periode
:
Setiap ada perubahan dalam keadaan kelas
Atribut
:
Kelas, kapasitas
Nama arus data
:
Data KKM
Aliran
:
Entitas admin-proses 2.4-file tb_kkm-proses 2.4, file tb_kkm-proses 4.0.
Penjelasan
:
Data kriteria ketuntasan minimal dalam suatu mata pelajaran.
6)
Periode
:
Setiap awal semester pelajaran
Atribut
:
nama_matapelajaran, tingkat, nilai_kkm
Nama arus data
:
Data mengajar
Aliran
:
Proses
2.6-file
tahun_ajar,
tr_mengajar-proses
semester,
2.6-file
tr_mengajar-proses 2.7-entitas guru.
Penjelasan
:
Data guru yang mengajar lebih dari satu mata pelajaran
Periode
:
Setiap ada guru yang mengampu mata pelajaran lebih dari satu mata pelajaran.
Atribut
:
Nama_guru, nama_matapelajaran,
57
kelas,tahun_pelajaran
7)
Nama arus data
:
Data absensi siswa
Aliran
:
Entitas admin-proses 3.0-file tb_absensi-proses 3.0.
Penjelasan
:
Data kehadiran siswa disekolah
Periode
:
Setiap siswa hadir didalam kelas pada kegiatan belajar mengajar.
Atribut
:
Nis, kelas, tahun_pelajaran_absen, keterangan, tanggal_absen
8)
Nama arus data
:
Data ekstrakulikuler
Aliran
:
Entitas siswa-proses 5.1-file tb_ekstrakulikulerproses 5.1- file tb_ekstrakulikuler-proses 5.2entitas wali kelas, file tb_ekstrakulikuler-proses 5.3
Penjelasan
:
Data pengajuan kegiatan ekstrakulikuler yang akan diikuti oleh siswa
Periode
:
Setiap
awal
semester
ketika
siswa
akan
mengajukan atau ikut serta dalam kegiatan ekstrakulikuler sekolah.
Atribut
:
Nama_siswa, tahun_daftar
58
nama_ekstrakulikuler,
kelas,
9)
Nama arus data
:
Data nilai pengembangan diri
Aliran
:
Entitas
guru
-
proses
5.3
-
file
tb_nilai_pengembangan_diri – proses 5.3.
Penjelasan
:
Data nilai pengembangan diri siswa atau data nilai ekstrakulikuler siswa yang diikuti.
Periode
:
Setiap ujian akhir semester telah dilaksanakan
Atribut
:
Nama_siswa, nama_ektrakulikuler, thn_ajar, nilai_metode,
nilai_teknik, nilai_keterampilan,
nilai_kehadiran, nilai_prestasi
10) Nama arus data
Aliran
:
Data nilai kepribadian dan akhlak
:
Entitas siswa-proses 7.1 dan proses 7.2-file tb_penilaian_kepribadian_dan_akhlak-proses 7.5entitas siswa, entitas wali kelas-proses 7.3-file tb_penilaian_kepribadian_dan_akhlak-proses 7.5, entitas
guru-proses
7.4-file
tb_penilaian_kepribadian_dan_akhlak-proses 7.5.
Penjelasan
:
Data penilaian kepribadian dan akhlak siswa oleh siswa, teman sejawat,guru PKN dan PAI serta oleh wali kelas
Periode
:
Setiap akhir semester untuk penilaiannya.
Atribut
:
Nama_siswa,
kelas,
Thn_ajar,
nama_kriteria, nilai_evaluasi, penilai.
59
aspek,
11) Nama arus data
Aliran
:
Data bobot kriteria kepribadian dan akhlak
:
File tb_bobot_kepribadian dan akhlak-proses 7.1, File tb_bobot_kepribadian dan akhlak-proses 7.2, File tb_bobot_kepribadian dan akhlak-proses 7.3, File tb_bobot_kepribadian dan akhlak-proses 7.4.
Penjelasan
:
Bobot faktor penilaian yang akan digunakan dalam penghitungan nilai kepribadian dan akhlak siswa
Periode
:
Satu kali dalam setiap kurikulum yang ditetapkan
Atribut
:
Nama_kriteria, bobot
:
Data hak akses (data login user)
:
Entitas admin-proses 1.0- file tb_login-proses
12) Nama arus data
Aliran
1.0-entitas admin, Entitas siswa-proses 1.0- file tb_login-proses 1.0-entitas siswa, Entitas guruproses 1.0- file tb_login-proses 1.0-entitas guru, Entitas wali kelas-proses 1.0- file file tb_loginproses 1.0-entitas wali kelas, Entitas kepala sekolah-proses 1.0- file tb_login-proses 1.0entitas kepala sekolah.
Penjelasan
:
Data untuk masuk ke system atau data-data pengguna sistem
Periode
:
Setiap ada perubahan dalam data kata sandi setiap pengguna
Atribut
:
Username,password,level, nip, nama, jenkel, usia, pdk_akhir, masa_kerja, Nama_admin, No_tlp_admin, alamat_admin
60
4.3 Perancangan Basis Data Perancangan basis data merupakan langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna. Penyusunan basis data berlandaskan kamus data yang telah dibahas sebelumnya. Pada skema basis data ini akan dibahas Entity-Relationship Diagram (ERD), Relasi Tabel dan Struktur File. 4.3.1 Entity Relationship Diagram dengan Kamus Data Di bawah ini adalah gambar dari entity relationship diagram dengan pendeklarasian atribut entitasnya menggunakan kamus data : Top down Orang tua
user
N
memiliki
1
Level
N
Wali Kelas
1
guru
N
KKM
N
Tahun ajar
1 ISA
memiliki Admin
1
Siswa
N
Kelas_siswa
Kepala Sekolah
N
Kelas
N absensi
N
mengajar N N
Nilai Raport
N
Mata pelajaran
Nilai kepribadian dan akhlak
N
N
Aspek kepribadian dan akhlak
1
memiliki
N
Kriteria aspek kepribadian dan akhlak
N N Evaluasi kda
Nilai Ekstrakulikuler
N
Daftar ekstrakulikuler siswa
ekstrakulikuler
N
Gambar 4.10 Entity Relationship Diagram dengan Kamus Data
61
Berikut adalah kamus datanya: Siswa = { Nis, nama, tmp_lahir, tgl_lahir, jk, agama, fhoto, asal_sekolah, kelas_terima, tgl_terima, status_keluarga, anak_ke, alamat_siswa, telepon, status_kls, kelompok } Orang tua = { Nis, nama_ayah, nama_ibu, alamat_ortu, telepon_ortu, pek_ayah, pek_ibu, nama_wali, alamat_wali, telepon_wali, pek_wali } Guru = { Nip, nama_guru, jk_guru, tmp_lahir, tgl_lahir, jenjang, pendidikan, status, telepon, alamat } Mata pelajaran = { Kode_mp, Nama_mp, deskripsi } Kelas = { Kelas, kapasitas } Ekstrakulikuer = { kd_eks, nama_eks } Tahun Pelajaran = { kode_thn_ajar, thn_ajar, semester, statusthn } Aspek Kepribadian dan Akhlak = { kd_aspek, nama_aspek } Kriteria Aspek Kepribadian dan Akhlak = { id_kriteria, kd_aspek, nama_kriteria, bobot } User = { username, password, kd_level } Level = { kd_level, level } Kepala sekolah = { nip, nama, jenkel, usia, pdk_akhir, masa_kerja } Admin = { Id_admin, Nama_admin, No_tlp_admin, alamat_admin } Absensi = { Nis, kelas, thn_absen, keterangan, tgl_absen } Kelas Siswa = { nis, kelas, thn_kelas } Wali Kelas = { id_wk, nip, kelas, thn_wali_kelas } Mengajar = { id_mengajar, nip, kode_mp, thn_ampu, kelas }
62
Nilai Raport = { id_nr, nis, kode_mp, harian, praktek, uas ,
kehadira,
thn_raport, kelas_raport } KKM = { id_kkm, kode_mp, kode_thn_ajar , tingkat, nilai_kkm } Nilai Kepribadian dan Akhlak = { thn_kda, kelas_kda, nis, kd_aspek, nilai_evaluasi, penilai } Evaluasi Kepribadian dan Akhlak = { thn_evaluasi, kelas_evaluasi, nis, kd_aspek, id_kriteria, n_evaluasi, penilai } Daftar ekstrakulikuler siswa = { kd_eks, nis, kelas_daftar } Nilai ekstrakulikuler = { kd_eks, thn_eks, kelas_eks, nis, nilai_metode, nilai_teknik, nilai_keterampilan, nilai_kehadiran, nilai_prestasi } 4.3.2 Relasi Tabel Relasi tabel merupakan gambaran dari kelompok penyimpanan data yang ada pada pengolahan nilai raport siswa menggunakan metode MFEP dan menunjukan hubungan antar kelompok beserta atribut yang dimilikinya. Tb_user Username Password Kd_level
Tb_orang_tua
nis nama_ayah nama_ibu alamat_ortu telepon_ortu pek_ayah pek_ibu nama_wali alamat_wali telepon_wali pek_wali
Evaluasi_kda thn_evaluasi kelas_evaluasi Nis kd_aspek id_kriteria n_evaluasi penilai
N
N
N
1 1
N
1 1
N 1
Tb_aspek_kda 1
1
1
kd_aspek nama_aspek
Tb_kriteria_kda id_kriteria kd_aspek nama_kriteria bobot
1
N
Kd_eks Nis Kelas_daftar
N N
Kd_eks thn_eks Kelas_eks Nis nilai_metode Nilai_teknik Nilai_keterampilan Nilai_kehadiran Nilai_prestasi
admin Id_admin Nama No_tlp alamat
Tb_kepalasekolah
1
1
N
1
Kelas Siswa nis kelas thn_kelas
nip nama jenkel usia pdk_akhir masa_kerja
N
N
kelas kapasitas
1
id_nr nis kode_mp harian praktek uas kehadiran thn_raport kelas_raport
N 1 1
Tb_ekstrakulikuler Kd_eks nama_eks
1 N
1
Tb_mengajar id_mengajar Nip kode_mp thn_ampu kelas
N
N
1
N
N
1
Tb_mapel kode_mp nama_mp deskripsi
Tb_kkm id_kkm kode_mp Kode_thn_ajar tingkat nilai_kkm
Gambar 4.11 Relasi tabel 63
Tb_wali_kelas id_wk Nip Kelas Thn_wali_kelas
Tb_kelas
1
N
Tb_nilai_raport
Tb_nilai_eks
Tb_daftar_eks
N
Tb_siswa nis nama tmp_lahir tgl_lahir jk agama fhoto asal_sekolah Kelas_terima tgl_terima status_keluarga anak_ke alamat_siswa telepon status_kls kelompok
1
Tb_absensi nis kelas thn_absen keterangan tgl_absen
N
Tb_nilai_kda thn_kda kelas_kda nis kd_aspek nilai_evaluasi penilai
N
level Kd_level level
1 1
N N
1
Tb_guru nip nama_guru jk_guru tmp_lahir tgl_lahir jenjang pendidikan status telepon alamat
Tb_thn_ajar kode_thn_ajar thn_ajar semester statusthn tgl_mulai_kda tgl_akhir_kda
N
1
4.3.3 Struktur File Struktur file adalah penggambaran tentang file-file dalam tabel sehingga dapat dilihat bentuk file-file tersebut baik field-fieldnya, tipe datanya serta ukuran dari data tersebut. Berikut adalah table-tabel struktur file yang ada dalam pengolahan nilai raport menggunakan metode MFEP : a) Struktur tabel siswa Nama file
: tb_siswa
Primary Key
: NIS
Foreign Key
:-
Media penyimpanan : Hardisk Tabel 4.1 Struktur file tabel siswa
Nama Item Data nis nama tmp_lahir tgl_lahir jk agama fhoto asal_sekolah kelas_terima tgl_terima status_keluarga anak_ke alamat_siswa telepon status_kls kelompok
Tipe (Ukuran) varchar(15) varchar(25) varchar(15) date varchar(15) varchar(11) varchar(300) varchar(25) varchar(11) date varchar(20) int(2) varchar(200) varchar(13) varchar(15) varchar(11)
b) Struktur tabel orang tua Nama file
: tb_orang_tua
Primary Key
:-
64
Keterangan
Status kelompok siswa Group kelompok siswa
Foreign Key
: nis
Media penyimpanan : Hardisk Tabel 4.2 Struktur file tabel orang tua
Nama Item Data nis nama_ayah nama_ibu alamat_ortu telepon_ortu pek_ayah pek_ibu nama_wali alamat_wali telepon_wali pek_wali
Tipe (Ukuran) varchar(15) varchar(15) varchar(15) varchar(200) varchar(13) varchar(25) varchar(15) varchar(15) varchar(200) varchar(13) varchar(25)
Keterangan
Pekerjaan ayah Pekerjaan ibu
Pekerjaan wali
c) Struktur tabel guru Nama file
: tb_guru
Primary Key
: Nip
Foreign Key
:-
Media penyimpanan : Hardisk Tabel 4.3 Struktur file tabel guru
Nama Item Data nip nama_guru jk_guru tmp_lahir tgl_lahir jenjang pendidikan status telepon alamat
Tipe(Ukuran) Keterangan varchar(16) varchar(20) varchar(11) varchar(15) date varchar(8) Jenjang pendidikan terakhir guru varchar(25) Pendidikan terakhir guru varchar(12) varchar(15) varchar(50)
65
d) Struktur tabel mata pelajaran Nama file
: tb_mapel
Primary Key
: kode_mp
Foreign Key
:-
Media penyimpanan : Hardisk Tabel 4.4 Struktur file tabel mata pelajaran
Nama Item Data kode_mp nama_mp deskripsi
Tipe(Ukuran) varchar(10) varchar(50) varchar(150)
Keterangan
Penjelasan secara umum tentang mapel
e) Struktur tabel kelas Nama file
: tb_kelas
Primary Key
: kelas
Foreign Key
:-
Media penyimpanan : Hardisk
Nama Item Data kelas kapasitas
Tabel 4.5 Struktur file tabel kelas Tipe(Ukuran) Keterangan varchar(11) int(2) Jumlah maksimum siswa dalam kelas
f) Struktur tabel ekstrakulikuler Nama file
: tb_ekstrakulikuler
Primary Key
: kd_eks
Foreign Key
:-
Media penyimpanan : Hardisk Tabel 4.6 Struktur file tabel ekstrakulikuler Nama Item Data Tipe(Ukuran) Keterangan kd_eks tinyint(5) nama_eks varchar(25) Nama ektrakulikuler yang ada disekolah
66
g) Struktur tabel tahun pelajaran Nama file
: tb_thn_ajar
Primary Key
: kode_thn_ajar
Foreign Key
:-
Media penyimpanan : Hardisk Tabel 4.7 Struktur file tabel tahun pelajaran Nama Item Data Tipe(Ukuran) Keterangan kode_thn_ajar tinyint(15) thn_ajar varchar(10) Tahun pelajaran semester varchar(1) statusthn varchar(15) Status tapel yang aktif/yang berlangsung
h) Struktur tabel aspek kepribadian dan akhlak Nama file
: tb_aspek_kda
Primary Key
: kd_aspek
Foreign Key
:-
Media penyimpanan : Hardisk Tabel 4.8 Struktur file tabel aspek kepribadian dan akhlak
Nama Item Data kd_aspek nama_aspek
Tipe(Ukuran) tinyint(5) varchar(25)
Keterangan Nama aspek penilaian
i) Struktur tabel kriteria aspek kepribadian dan akhlak Nama file
: tb_kriteria_kda
Primary Key
: id_kriteria
Foreign Key
: kd_aspek
Media penyimpanan : Hardisk
67
Tabel 4.9 Struktur file tabel kriteria aspek kepribadian dan akhlak
Nama Item Data id_kriteria kd_aspek nama_kriteria bobot j) Struktur tabel user
Tipe(Ukuran) tinyint(5) tinyint(5) varchar(250) float
Nama file
: tb_user
Primary Key
: username
Foreign Key
: Kd_level
Keterangan Primary key Foreign key Bobot faktor nilai kriteria
Media penyimpanan : Hardisk Tabel 4.10 Struktur file tabel user
Nama Item Data username password Kd_level
Tipe(Ukuran) varchar(25) varchar(70) tinyint(5)
Keterangan Primary key
k) Struktur tabel level Nama file
: level
Primary Key
: kd_level
Foreign Key
:
Media penyimpanan : Hardisk Tabel 4.11 Struktur file tabel level
Nama Item Data Kd_level level
Tipe(Ukuran) tinyint(5) varchar(20)
l) Struktur tabel kepala sekolah Nama file
: kepalasekolah
Primary Key
: nip
Foreign Key
:
68
Keterangan Primary key
Media penyimpanan : Hardisk Tabel 4.12 Struktur file tabel kepala sekolah
Nama Item Data nip nama jenkel usia pdk_akhir masa_kerja
Tipe(Ukuran) varchar(25) varchar(35) varchar(15) int(3) varchar(15) int (3)
Keterangan Primary key
m) Struktur tabel admin Nama file
: admin
Primary Key
: id_admin
Foreign Key
:
Media penyimpanan
: Hardisk Tabel 4.13 Struktur file tabel admin
Nama Item Data Id_admin Nama No_tlp alamat
Tipe(Ukuran) tinyint(5) varchar(35) varchar(15) varchar (100)
Keterangan Primary key
n) Struktur tabel absensi Nama file
: tb_absensi
Primary Key
:
Foreign Key
: nis, kelas
Media penyimpanan : Hardisk Tabel 4.14 Struktur file tabel absensi
Nama Item Data nis kelas thn_absen keterangan tgl_absen
Tipe(Ukuran) Keterangan varchar(15) varchar(11) varchar(15) varchar(2) Ketarangan kehadiran Ijin/Sakit/Alfa date Tanggal absen 69
o) Struktur tabel kelas siswa Nama file
: tb_kelas_siswa
Primary Key
:-
Foreign Key
: nis, kelas
Media penyimpanan : Hardisk Tabel 4.15 Struktur file tabel kelas siswa
Nama Item Data nis kelas thn_kelas
Tipe(Ukuran) varchar(15) varchar(11) varchar(15)
Keterangan
Tahun kelas
p) Struktur tabel wali kelas Nama file
: tb_wali_kelas
Primary Key
: id_wk
Foreign Key
: nip, kelas
Media penyimpanan : Hardisk Tabel 4.16 Struktur file tabel wali kelas
Nama Item Data id_wk nip kelas thn_wali_kelas
Tipe(Ukuran) tinyint(5) varchar(16) varchar(11) varchar(15)
Keterangan
Tahun jabatan wali kelas
q) Struktur tabel mengajar Nama file
: tr_mengajar
Primary Key
: id_mengajar
Foreign Key
: nip, kelas, kode_mp
Media penyimpanan : Hardisk
70
Tabel 4.17 Struktur file tabel mengajar
Nama Item Data id_mengajar nip kode_mp thn_ampu kelas
Tipe(Ukuran) Keterangan tinyint(5) varchar(16) varchar(10) varchar(15) Tahun jabatan mengajar varchar(15)
r) Struktur tabel nilai raport Nama file
: tb_nilai_raport
Primary Key
: id_nr
Foreign Key
: nis, kode_mp
Media penyimpanan : Hardisk Tabel 4.18 Struktur file tabel nilai raport
Nama Item Data id_nr
Tipe(Ukuran) int(20)
Keterangan
nis
varchar(15)
kode_mp
varchar(10)
harian
int(3)
Nilai harian
praktek
int(3)
Nilai praktek
uas
int(3)
Nilai uas
kehadiran
int(3)
Nilai kehadiran
thn_raport
varchar(15)
Tahun pelajaran nilai raport
kelas_raport
varchar(11)
Kelas nilai raport
s) Struktur tabel kkm (Kriteria Ketuntasan Minimal) Nama file
: tb_kkm
Primary Key
: id_kkm
Foreign Key
: kode_mp, kode_thn_ajar
Media penyimpanan : Hardisk
71
Tabel 4.19 Struktur file tabel kkm (Kriteria Ketuntasan Minimal)
Nama Item Data id_kkm
Tipe(Ukuran) Keterangan tinyint(5)
kode_mp
varchar(10)
kode_thn_ajar
tinyint(15)
tingkat
varchar(10)
nilai_kkm
int(4)
Kelas untuk nilai KKM
t) Struktur tabel nilai kepribadian dan akhlak Nama file
: tb_nilai_kda
Primary Key
:-
Foreign Key
: nis, kd_aspek
Media penyimpanan : Hardisk Tabel 4.20 Struktur file tabel nilai kepribadian dan akhlak
Nama Item Data thn_kda
Tipe(Ukuran) Keterangan varchar(15) Primary Key
kelas_kda
varchar(11)
nis
varchar(15)
kd_aspek
tinyint(5)
nilai_evaluasi
float
penilai
varchar(17)
u) Struktur tabel evaluasi kepribadian dan akhlak Nama file
: evaluasi_kda
Primary Key
:-
Foreign Key
: nis, kd_aspek, id_kriteria
Media penyimpanan : Hardisk
72
Tabel 4.21 Struktur file tabel evaluasi kepribadian dan akhlak
Nama Item Data thn_evaluasi
Tipe(Ukuran) Keterangan varchar(15)
kelas_evaluasi
varchar(11)
nis
varchar(15)
kd_aspek
tinyint(5)
id_kriteria
tinyint(5)
n_evaluasi
float
penilai
varchar(25)
Nilai evaluasi
v) Struktur tabel daftar ekstrakulikuler siswa Nama file
: tb_daftar_eks
Primary Key
:-
Foreign Key
: kd_eks, nis
Media penyimpanan : Hardisk Tabel 4.22 Struktur file tabel daftar ekstrakulikuler siswa
Nama Item Data kd_eks
Tipe(Ukuran) Keterangan tinyint(5)
nis
varchar(15)
kelas_daftar
varchar(5)
Kelas ketika siswa mendaftar
w) Struktur tabel nilai ekstrakulikuler Nama file
: tb_nilai_eks
Primary Key
:-
Foreign Key
: kd_eks, nis
Media penyimpanan : Hardisk Tabel 4.23 Struktur file tabel nilai ekstrakulikuler
Nama Item Data kd_eks
Tipe(Ukuran) Keterangan tinyint(5)
thn_eks
varchar(15)
kelas_eks
varchar(11) 73
Tahun nilai kegiatan
Tabel 4.23 Struktur file tabel nilai ekstrakulikuler (lanjut)
Nama Item Data nis
Tipe(Ukuran) Keterangan varchar(15)
nilai_metode
int(3)
nilai_teknik
int(3)
nilai_keterampilan
int(3)
nilai_kehadiran
int(3)
nilai_prestasi
int(3)
4.4 Tahapan Penilaian Kepribadian dan Akhlak Dalam tahapan penilaian akhlak dan kepribadian ini menjelaskan tentang tata cata atau tahapan-tahapan penilaian akhlak dan kepribadian menggunakan metode Multi Factor Evaluation Proces (MFEP), dalam metode MFEP ini diharuskan adanya suatu kriteria-kriteria penilaian yang telah dibobotkan sebelumnya atau disebut juga tabel pembobotan, dibawah ini adalah tabel pembobotan dalam penilaian kepribadian dan akhlak siswa :
1 2 3 4 5 6 7
kedisiplinan
No 1 2 3 4 5 6
Kerajinan
Tabel 4.24 Tabel pembobotan kriteria penilaian Nama Penilaian Sungguh-sungguh dalam belajar Rajin beribadah menurut agama dan kebiasaannya Selalu berusaha belajar Rajin dalam tugas piket Rajin membuat tugas Rajin mengikuti kerja bakti Jumlah Tepat waktu masuk dalam pulang sekolah Membawa kelengkapan belajar sesuai ketentuan Tertib mengikuti KBM (Kegiatan belajar mengajar) Tidak membuat gaduh dalam kelas Tidak berpindahpindah tempat duduk Tidak keluar masuk kelas saat pergantian jam pelajaran Memiliki budaya antre Jumlah
74
Bobot 0.2 0.2 0.15 0.15 0.15 0.15 1 0.2 0.2 0.15 0.15 0.1 0.1 0.1 1
kebersihan
1 2 3 4 5 6 1 2 3 4 5
tanggung jawab
1 2 3 4
keaktifan
1 2 3
Kerapihan
No 1 2 3 4 5
Kesantunan
Tabel 4.24 Tabel pembobotan kriteria penilaian (lanjutan) Nama Penilaian Hormat dan patuh terhadap guru Mengucapkan dan menjawab salam Empati pada orang lain Berbudi Bahasa yang baik Peduli terhadap kesulitan orang lain Jumlah Memakai seragam lengkap sesuai ketentuan yang berlaku Memakai pakaian yang bersih dan rapi Rambut tersisir rapi Jumlah Menjaga kebersihan diri Menjaga kebersihan sarana sekolah Membuang sampah pada tempatnya Menjaga kebersihan kelas dan lingkungan sekolah Jumlah Aktif mengikuti kegiatan hari besar nasional Aktif mengikuti kegiatan hari besar keagamaan Aktif dalam mengikuti kegiatan-kegiatan positif di luar sekolah Aktif dalam kegiatan KBM Aktif dalam mencari sumber belajar Aktif mengikuti perlombaan Jumlah
Bobot 0.25 0.25 0.2 0.15 0.15 1 0.4 0.35 0.25 1 0.3 0.25 0.25 0.2 1 0.2 0.2 0.2 0.15 0.15 0.1 1
Menjaga nama baik sekolah, guru dan teman
0.25
Berani mengikuti kesalahanan dan menerima resiko
0.25
Bertanggung jawab sebagai pengurus kelas
0.2
Tidak merusak sarana dan prasarana sekolah
0.15
Menjaga kelancaran KBM Jumlah
0.15 1
Seperti yang terlihat pada table di atas, semua kriteria harus dibobotkan dan jumlah pembobotan harus sama dengan 1 untuk setiap aspek penilaian yaitu kerajinan, kedisiplinan, keaktifan, kesantunan, kerapihan, kebersihan serta tanggung jawab. Supaya nilai yang dihasilkan tidak bias, maka penilaian kepribadian dan akhlak dilakukan oleh banyak pihak diantaranya adalah oleh siswa, teman 75
kelompok belajar atau teman sejawat, guru PKN, guru Agama serta oleh wali kelas. Agar lebih memudahkan dalam pengisian penilaian kepribadian dan akhlak siswa, maka digunakan skala likert, skala likert atau skala psikometrik yang umum digunakan dalam kuesioner, dan merupakan skala yang paling banyak digunakan dalam riset berupa survey. Skala likert ini terdiri dari lima pilihan, berikut digambarkan dalam tabel nilai skala likert: Tabel 4.25 Tabel bobot skala likert Pilihan Amat Baik Baik Cukup baik Kurang Baik Buruk
Nilai 0.9 0.7 0.5 0.3 0.1
Berikut adalah contoh dari penilaian kepribadian dan akhlak yang dilakukan oleh siswa, teman sejawat, guru PKN, guru PAI dan wali kelas :
Nama Penilaian Sungguh-sungguh dalam belajar Rajin beribadah menurut agama dan kebiasaannya Selalu berusaha belajar Rajin dalam tugas piket Rajin membuat tugas Rajin mengikuti kerja bakti
1 2 3 4 5 6
Jumlah
Bobot
Aspek
No
Kerajinan
Tabel 4.26 Contoh penilaian kepribadian dan akhlak siswa untuk aspek kerajinan Penilai
Hasil Evaluasi(Bobot x penilaian)
T1 T2 T 3 T4 T 5 GP GA WK
T1
T2
T3
T4
T5
GP
GA
WK
0.2 0.9 0.7 0.9 0.9 0.9 0.5 0.7 0.9 0.180 0.14 0.18 0.18 0.18 0.10 0.14 0.18 0.2 0.7 0.5 0.9 0.9 0.5 0.3 0.5 0.9 0.140 0.10 0.18 0.18 0.10 0.06 0.10 0.18 0.15 0.7 0.9 0.9 0.7 0.3 0.1 0.9 0.9 0.105 0.14 0.14 0.11 0.05 0.02 0.14 0.14 0.15 0.5 0.9 0.9 0.5 0.1 0.9 0.5 0.9 0.075 0.14 0.14 0.08 0.02 0.14 0.08 0.14 0.15 0.9 0.7 0.9 0.9 0.9 0.9 0.3 0.7 0.135 0.11 0.14 0.14 0.14 0.14 0.05 0.11 0.15 0.9 0.9 0.9 0.7 0.9 0.9 0.1 0.9 0.135 0.14 0.14 0.11 0.14 0.14 0.02 0.14 1
0.77 0.75 0.90 0.78 0.61 0.58 0.51 0.87
Total Evaluasi
0.72
76
Berikut adalah hasil dari nilai evaluasi kepribadian dan akhlak siswa dari berbagai aspek penilaian : Tabel 4.27 Hasil nilai evaluasi kepribadian dan akhlak Nama Aspek
Hasil Penilaian
Kerajinan
0.72
Kedisiplinan
0.37
Kesantunan
0.45
Kerapihan
0.60
Kebersihan
0.49
Keaktifan
0.38
Tanggung Jawab
0.47
4.5 Perancangan Antar Muka Pada bagian ini akan dijelaskan tentang perancangan program evaluasi prestasi siswa menggunakan metode MFEP yang dibangun meliputi perancangan input dan perancangan output. Hal ini dilakukan untuk mempermudah pengguna program dalam mengetahui proses input dan output. 4.5.1 Struktur Menu Struktur menu ini ada lima jenis karena aplikasi ini digunakan oleh banyak pihak diantaranya oleh admin, wali kelas, guru dan siswa. Dibawah ini adalah gambar struktur menu untuk admin : Menu Utama Admin
Home
Siswa
Guru
Mata Pelajaran
Pengaturan
Input Siswa baru
Input Guru Baru
Input Mapel Baru
Kelas
Lihat Kelas Siswa
Lihat Data Guru
Lihat Data Mapel
Tahun Pelajaran
Register Guru Mapel
Kelompok Belajar
Register Wali Kelas
Ekstrakulikuler
User
Gambar 4.12 Struktur menu admin
77
Untuk struktur menu wali kelas berikut gambarnya : Menu Utama Wali Kelas
Home
Nilai Mapel
Wali kelas
Nilai Ekstrakulikuler
Nilai Kepribadian dan Akhlak
Gambar 4.13 Struktur menu wali kelas Seperti yang terlihat pada gambar diatas, struktur menu wali kelas ada empat menu, menu wali kelas digunakan untuk merekap nilai semua kelas berdasarkan guru yang menjadi wali kelas. Dibawah ini adalah gambar struktur menu untuk guru maple : Menu Utama Guru Mapel
Home
Nilai Mapel
Rekap Nilai
Gambar 4.14 Struktur menu guru mapel Dalam penilaian kepribadian dan akhlak slah satu penilainya yaitu daru guru mapel Pkn dan Agama, oleh karena itu ada tambahan jika guru yang login ke sistem dengan data mengajar Pkn atau Agama maka struktur menu guru menjadi seperti dibawah ini : Menu Utama Guru Mapel Pkn atau Agama
Home
Nilai Mapel
Nilai Kepribadian dan Akhlak
Rekap Nilai
Gambar 4.15 Struktur menu guru mapel Pkn atau Agama Untuk struktur menu siswa berikut adalah gambarnya : Menu Utama Siswa
Home
Nilai Mapel
Nilai Pengembangan Diri
Nilai Kepribadian dan Akhlak
Gambar 4.16 Struktur menu siswa 78
Raportku
Untuk layout halaman digambarkan pada perancangan layout dibawah ini :
Gambar 4.17 Layout halaman web 4.5.2 Perancangan Input Perancangan input merupakan desain yang dirancang untuk menerima masukan dari pengguna system. Perancangan input ini terdiri dari perancangan input oleh admin, wali kelas, guru mapel, guru mapel pkn dan agama serta oleh siswa untuk penilaian kepribadian dan akhlak. Dibawah ini adalah gambar dari perancangan input siswa baru oleh admin:
Gambar 4.18 Form input siswa baru oleh admin
79
Berikut adalah gambar input data guru baru oleh admin :
Gambar 4.19 Form input guru baru oleh admin Dibawah ini adalah gambar dari input data mengajar oleh admin :
Gambar 4.20 Form input data mengajar oleh admin Untuk input data wali kelas berikut adalah gambar dari perancangannya :
Gambar 4.21 Form input data register wali kelas oleh admin
80
Dibawah ini adalah gambar dari form input data mata pelajaran oleh admin :
Gambar 4.22 Form input data mata pelajaran oleh admin Untuk input data KKM berikut adalah gambar perancangannya :
Gambar 4.23 Form input data KKM mata pelajaran oleh admin Perancangan input selanjutnya adalah form input kelas, berikut adalah gambarnya :
Gambar 4.24 Form input data kelas oleh admin Untuk input
tahun pelajaran
perancangannya : 81
dibawah
ini
adalah
gambar dari
Gambar 4.25 Form input data tahun pelajaran oleh admin Untuk mengaktifkan tahun pelajaran tertentu, berikut adalah form perancangannya :
Gambar 4.26 Form pengaktifan data tahun pelajaran oleh admin Untuk menambahkan data ekstrakulikuler, berikut adalah perancangan dari form input data ekstrakulikuler :
Gambar 4.27 Form input data ekstrakulikuler oleh admin Dibawah ini adalah perancangan dari form input user atau pengguna aplikasi ini :
Gambar 4.28 Form input data user oleh admin Dibawah ini adalah form perancangan untuk mengaktifkan status penilaian kepribadian dan akhlak siswa : 82
Gambar 4.29 Form input aktifkan penilaian kepribadian dan akhlak oleh admin Untuk pembagian kelompok siswa, dibawah ini adalah perancangannya :
Gambar 4.30 Form input pembagian kelompok siswa oleh admin Selanjutnya untuk form perancangan kehadiran siswa, dibawah ini adalah gambarnya :
Gambar 4.31 Form input kehadiran siswa oleh admin Untuk perancangan form input nilai mata pelajaran yang dilakukan oleh wali kelas dan guru, berikut adalah gambar perancangannya :
Gambar 4.32 Form input nilai mata pelajaran siswa oleh wali kelas dan guru Selanjutnya yaitu perancangan form input nilai kepribadian dan akhlak siswa, form ini digunakan oleh wali kelas, guru Pkn, guru Agama serta kelompok belajar siswa, berikut adalah gambar perancangannya :
Gambar 4.33 Form input nilai kepribadian dan akhlak
83
Dibawah ini adalah perancangan form input nilai kegiatan pengembangan diri siswa atau kegiatan ekstrakulikuler, form ini digunakan oleh wali kelas saja:
Gambar 4.34 Form input nilai kegiatan pengembangan diri siswa 4.5.3 Perancangan Output Perancangan output merupakan bentuk tampilan keluaran berupa laporanlaporan hasil dari pengolahan data oleh admin, wali kelas, guru mapel, siswa berikut adalah perancangan outputnya yaitu : 1. Laporan Nilai Mapel Siswa per Semester untuk siswa Laporan ini digunakan oleh siswa untuk mencetak nilai mata pelajaran secara keseluruhan per semester, berikut adalah perancangannya :
Gambar 4.35 Perancangan output laporan nilai mapel per semester untuk siswa
84
2. Laporan Nilai Kegiatan Pengembangan Diri Siswa Per Semester untuk siswa Untuk output laporan nilai kegiatan pengembangan diri siswa berikut adalah gambarnya :
Gambar 4.36 Perancangan output laporan nilai ekstrakulikuler untuk siswa 3. Laporan Nilai Kepribadian dan Akhlak Siswa Per Semester untuk siswa Dibawah ini adalah gambar perancangan output laporan nilai kepribadian dan akhlak siswa.
Gambar 4.37 Perancangan output laporan nilai kepribadian dan akhlak siswa
85
4. Laporan Absensi Siswa Per Semester untuk siswa Untuk perancangan output laporan absensi siswa dibawah ini adalah gambar perancangannya :
Gambar 4.38 Perancangan output laporan absensi siswa 5. Laporan Nilai Mapel Siswa Per Semester untuk guru mapel Selanjutnya yaitu perancangan output laporan nilai mata pelajaran untuk guru mata pelajaran, berikut adalah gambarnya :
Gambar 4.39 Perancangan output laporan nilai mapel untuk guru
86
6. Laporan Nilai Mapel Siswa Per Semester untuk wali kelas Selanjutnya adalah perancangan output laporan nilai mata pelajaran untuk wali kelas, berikut adalah perancangannya :
Gambar 4.40 Perancangan output laporan nilai mapel untuk wali kelas 7. Laporan Absensi Siswa Per Semester untuk wali kelas Dibawah ini adalah gambar perancangan output laporan absensi siswa untuk wali kelas :
Gambar 4.41 Perancangan output laporan absensi siswa untuk wali kelas 87
8. Laporan Nilai Kegiatan Pengembangan Diri Siswa Per Semester untuk wali kelas Untuk laporan kegiatan pengembangan diri atau laporan kegiatan ekstrakulikuler siswa, dibawah ini adalah perancangan output nya :
Gambar 4.42 Perancangan output laporan nilai ekstrakulikuler untuk wali kelas 9. Laporan Nilai Kepribadian dan Akhlak Siswa Per Semester untuk wali kelas Untuk perancangan yang terakhir yaitu laporan nilai kepribadian dan akhlak siswa untuk wali kelas yaitu sebagai berikut :
Gambar 4.43 Perancangan output laporan nilai kepribadian dan akhlak siswa untuk wali kelas 88