BAB III ANALIS DAN PERANCANGAN SISTEM
Pada tahap analisis dan perancangan sistem ini akan dijelaskan tahaptahap dalam pengerjaan penelitian ini, sehingga penelitian dapat berjalan dengan baik. Berikut tahap penelitian akan ditunjukan melalui gambar 3.1 sebagai berikut.
Analisis
Desain
Coding
Pengujian Program
Gambar 3.1 Tahapan Penelitian Tugas Akhir 1.1
Analisis Sistem Tahapan analisis ini dilakukan sebelum tahapan desain sistem, dimana
tahapan ini merupakan bagian yang sangat penting dan mempengaruhi tahapan selanjutnya, karena jika terjadi kesalahan dalam melakukan tahapan ini dapat menyebabkan kesalahan pada tahap selanjutnya. Tugas utama dari menganalisa sistem yaitu : a. Menentukan ruang lingkup sistem b. Mengumpulkan data dan fakta yang ada pada perusahaan c. Menganalisis fakta yang didapat dari hasil wawancara d. Mengkomunikasikan temuan tersebut melalui laporan analisis sistem.
28
29
Pada tahapan ini menjelaskan mengenai kondisi sekolah dasar yang menggunakan kurikulum 2013 dengan berdasarkan survey yang bertujuan untuk mengevaluasi permasalahan yang terjadi, sehingga dapat diajukan suatu usulan perbaikan. Untuk mengetahui kondisi atau informasi mengenai sekolah dasar dilakukan dengan cara mengumpulkan data meliputi: 1.
Observasi Tahap ini dilakukan untuk mengidentifikasi mengenai kondisi dan informasi pada sekolah dasar secara langsung untuk mengetahui kebutuhan yang diperlukan. Observasi ini mengamati proses yang dilakukan oleh bagian guru dan staff dalam melakukan perencanaan dan penilaian menggunakan kurikulum 2013. Dari data yang sudah didapat akan dijadikan pedoman untuk memperoleh gambaran umum mengenai sistem informasi yang akan dibuat.
2.
Wawancara Tahap ini dilakukan dengan sesi tanya jawab dengan Bapak Suhardi, M.Pd, selaku trainer kurikulum 2013 dan Chief Education Consultant pada PT. Renjana Abiyasa. Wawancara ini bertujuan untuk mengetahui kebutuhan
data, proses pembuatan perencanaan pembelajaran, proses melakukan penilaian harian dan format pembuatan perencanaan pembelajaran yang sesuai dengan kebutuhan sekolah dan peraturan kementrian. Data yang dibutuhkan dalam pembuatan perencanaan pembelajaran ini didapat dari silabus yang ditetapkan oleh Kementrian Pendidikan dan Kebudayaan. Sedangkan untuk format pembuatan perencanaan pembelajaran tidak
30
disediakan oleh Kementrian Pendidikan dan Kebudayaan, Sehingga butuh ahli dalam bidang pengembangan kurikulum untuk menyesuaikan format. 3.
Studi Pustaka Tahap ini mengumpulkan informasi dan literatur yang berhubungan dengan penelitian yang dilakukan, sumber informasi dan literatur ini berupa jurnal dan buku pendukung. Langkah ini mengumpulkan informasi dan literatur yang berkaitan dengan penelitian yang dilakukan. Sumber informasi dan literatur ini berupa jurnal, karya ilmiah dan buku pendukung. Adapun peraturan kementrian pendidikan dan kebudayaan yang akan dijadikan pedoman dalam pembuatan aplikasi.
3.1.1
Identifikasi Masalah Pada tahun ajaran 2014/2015 pemerintah menerapkan kurikulum 2013
secara serentak kepada seluruh sekolah di Indonesia. Akan tetapi pada tahun ajaran 2015/2016 sebanyak 94% sekolah kembali ke kurikulum KTSP dan 6% sekolah yang tetap menggunakan kurikulum 2013. Dan pada tahun ajaran 2016/2017 bertambah 19% sekolah yang menggunakan kurikulum 2013. Muncul permasalahan dari sekolah yang belum seluruhnya menggunakan kurikulum 2013 hingga tahun ajaran 2016/2017 diakibatkan karena sekolah dan guru belum siap dan masih kesulitan dalam menerapkan kurikulum 2013. Kurikulum 2013 dikembangkan pada era modern dimana era canggihannya teknologi informasi. Prosedur administratif pembuatan kurikulum 2013 memang dirancang agar dapat dioperasikan menggunakan sistem informasi. Akan tetapi belum ada sistem informasi yang membantu sekolah dalam membuat prosedur administratif kurikulum 2013.
31
Berikut adalah docflow perencanaan pembelajaran dan penilaian harian menggunakan kurikulum 2013 yang akan di tunjukan pada gambar 3.2. docflow perencanaan pembelajaran dan penilaian harian menggunakan kurikulum 2013 Staff
Guru
1
Mulai Kalender
Data Siswa
Pergantian Tahun Ajaran
Data Kelas
Mengalokas ikan siswa ke dalam kelas
Membuat Kalender Pendidikan
Data Siswa per kelas
Kalender Pendidikan
Data tema, subtema dan pembelajaran
Membuat Program Tahunan Kelas
PROTA per Kelas
Kompetensi Dasar
Jadwal libur 1 tahun
Data Kondisi Sekolah dan Potensi Siswa
Membuat Analisis Hari Efektif
Agenda kegiatan 1 tahun
Membuat Jadwal Pembelajaran per Kelas
Pemetaan KD
Jadwal Pembelajaran per kelas
Peta sebaran KD
Mata Pelajaran
KKM MP
KKM MP
Membuat RPP per pembelajaran per kelas
RPP per pembelajaran per kelas
Pembelajaran Dimulai
Analisis Hari Efektif
1 Membuat Program Semester Kelas
Penilaian Harian(sikap sosial, sikap spiritual, pengetahuan, keterampilan)
Silabus dan buku guru PROMES per Kelas Daftar Nilai
Setting KKM KD
Selesai
Phase
KKM KD
Gambar 3.2 Docflow Perencanaan Pembelajaran dan Penilaian Harian
32
Berdasarkan permasalahan di atas maka dibutuhkan suatu aplikasi untuk merancang perencanaan pembelajaran dan penilaian harian menggunakan kurikulum 2013. Dengan adanya aplikasi tersebut, dapat membantu dan memandu guru dalam merancang perencanaan pembelajaran, membuat RPP dan melakukan penilaian harian sesuai dengan RPP. 3.1.2
Analisis Kebutuhan Tahap ini dilakukan sebelum perencanaan sistem, analisa kebutuhan
merupakan pemenuhan kondisi dan informasi pada sistem yang akan dibuat. Informasi utama yang dibutuhkan dalam penelitian ini yaitu mencakup prosedurprosedur dalam pembuatan perencanaan pembelajaran dan penilaian harian yang sesuai dengan kebutuhan sekolah dan peraturan-peraturan kementrian yang berlaku. Dalam pembuatan perencanaan pembelajaran dan penilaian harian yang berlaku saat ini terdapat 9 proses meliputi: 1.
Pembuatan Daftar Siswa per Kelas
2.
Setting KKM
3.
Pembuatan Kalender Pendidikan
4.
Pembuatan Program Tahunan
5.
Pembuatan Program Semester
6.
Pemetaan Kompetensi Dasar
7.
Pembuatan Rencana Persiapan Pembelajaran
8.
Pembuatan Jadwal Pembelajaran
9.
Penilaian harian
33
3.2
Perancangan Sistem Desain sistem merupakan tahap persiapan implementasi sistem. Pada
tahap ini akan dilakukan perancangan tentang bagaimana aplikasi akan dibuat dengan menyesuaikan solusi permasalahan yang sudah dijabarkan sebelumnya. Pada tahap desain sistem ini dituangkan ke dalam beberapa tahapan, yaitu meliputi: 1. Diagram Input Process Output (IPO) 2. Context Diagram 3. Data Flow Diagram, dan 4. Physical Data Model. Tahapan-tahapan tersebut akan berfungsi untuk melihat keterkaitan dan kesesuaian antara data masukan dan proses pengolahan data dengan keluaran berupa hasil penelitian.
34
3.2.1
Model Pengembangan Sistem
Rancang Bangun Aplikasi Perencanaan Pembelajaran dan Penilaian Harian Untuk Sekolah Dasar Menggunakan Kurikulum 2013 Bagian 1 Input
Proses
Output
Persiapan Tahunan
Tahun Akademik Aktif
Data Tahun Ajaran
Data Sekolah
Data Ruang Kelas
Aktifasi Tahun Ajaran Daftar Kelas AKtif Pengelolaan Kelas dan Siswa Aktif
Daftar Siswa per Kelas
Data Siswa Setting KKMKD per MP Daftar KKM KD
Data Pegawai/ Guru
Data Mata Pelajaran Daftar KKM MP Data Kompetensi Dasar
Data KKM
Semester Akitf
Data Semester
Tahun Akademik Aktif
Persiapan Semester
Data Semester
Aktifasi Semester
Kalender Pendidikan
Analisis Hari Efektif Data Sekolah Setting Kalender Pendidikan Program Tahunan
Daftar Kelas AKtif
Data Libur
Buat PROTA Program Semester
Data Agenda Sekolah
Data Tema
Buat PROMES Jadwal Pembelajaran
Phase
Kalender Pendidikan per Kelas
Gambar 3.3 Desain IPO Pembuatan Aplikasi Perencanaan Pembelajaran dan Penilaian Harian Bagian 1
35
Rancang Bangun Aplikasi Perencanaan Pembelajaran dan Penilaian Harian Untuk Sekolah Dasar Menggunakan Kurikulum 2013 Bagian 2 Input
Data Sekolah
Daftar Kelas Aktif
Data Tema
Proses
Output
Persiapan Materi Daftar Pemetaan KD Pemetaan KD
RPP Setting RPP
Data Kompetensi Dasar Laporan RPP yang belum dibuat Data Mata Pelajaran
Data Sebaran KD
Data RPP Data Persetujuan Kepala Sekolah Penilaian Harian Daftar Kelas Aktif Daftar Siswa per Kelas
Penilaian Sikap Sosial
RPP Penilaian Sikap Spiritual
Daftar Penilaian Harian Sikap Sosial
Daftar Penilaian Harian Sikap Spiritual
KKM KD
Data Penilaian Sikap Sosial Data Penilaian Sikap Spiritual
Penilaian Pengetahuan
Penilaian Keterampilan
Daftar Penilaian Harian Pengetahuan
Daftar Penilaian Harian Keterampilan
Data Penilaian Pengetahuan
Phase
Data Penilaian Keterampilan
Gambar 3.4 Desain IPO Pembuatan Aplikasi Perencanaan Pembelajaran dan Penilaian Harian Bagian 2
36
Berikut ini merupkan penjelasan mengenai Input, Process, Output yang ada pada gambar 3.3 dan gambar 3.4 diatas A. Input 1.
Data Tahun Ajaran Data tahun ajaran merupakan data yang berisi tentang tahun ajaran yang telah ditempuh oleh sekolah maupun tahun ajaran yang akan ditempuh oleh sekolah. Data ini digunakan untuk melihat tahun ajaran yang sedang ditempuh. Contoh data tahun ajaran adalah sebagai berikut :
2.
Tahun Akademik
: 2016/2017
Tahun Mulai
: 2016
Tahun Selesai
: 2017
Data Sekolah Data sekolah merupakan data yang berisi identitas dari sekolah. Contoh data sekolah adalah sebagai berikut :
3.
Nama Sekolah
: SDN Sukolilo 250
NPSN
: 20533424
Status Sekolah
: Negeri
Data Kelas Data Kelas merupakan data yang berisi daftar ruangan kelas yang tersedia di bangunan sekolah. Contoh data kelas adalah sebagai berikut : Kelas
:1
Nama Kelas
: 1A
Wali Kelas
: Endang Kusdiningsih
37
4.
Data Siswa Data siswa merupakan data yang berisi daftar siswa beserta identitas siswa yang ada pada sekolah. Contoh data siswa adalah sebagai berikut :
5.
Nama Siswa
: Alif Tegar Putra
NISN
: 0033492509
Jenis Kelamin
: Laki-Laki
Tahun Masuk
: 2016
Kelas
:1
Data Pegawai Data pegawai merupakan data yang berisi daftar begawai beserta identitas pegawai yang ada pada sekolah. Contoh data pegawai adalah sebagai berikut :
6.
Nama Pegawai
: Mahanani Artiningsih
NIP
: 195703281979092001
Jenis Kelamis
: Perempuan
Jabatan
: Laboran
Data Mata Pelajaran Data mata pelajaran merupakan data yang berisi daftar mata pelajaran yang diajarkan di sekolah pada tiap kelasnya. Contoh data mata pelajaran adalah sebagai berikut: Mata pelajaran
: Bahasa Indonesia
38
7.
Data Kompetensi Dasar Data kompetensi dasar merupakan data yang berisi kompetensikompetensi yang diajarkan pada tiap mata pelajaran. Contoh data kompetensi dasar adalah sebagai berikut :
8.
Kompetensi Inti
:3
Kompetensi Dasar
: 3.1
Keterangan
: mengetahui huruf-huruf hijaiyyah
Data Kriteria Ketuntasan Minimal (KKM) Data KKM merupakan data yang berisi kriteria paling rendah untuk menyatakan peserta didik mencapai ketuntasan. KKM harus ditetapkan diawal tahun ajaran oleh satuan pendidikan berdasarkan hasil musyawarah guru mata pelajaran di satuan pendidikan atau beberapa satuan pendidikan yang memiliki karakteristik yang hampir sama. Contoh data KKM adalah sebagai berikut : Mata Pelajaran
: Bahasa Indonesia
Kompetensi Dasar
: 3.1
Kompleksitas
: 65
SSD Pendidik
: 65
SDD Sarana Prasarana
: 65
Potensi Siswa
: 65
39
9.
Data Semester Data semester merupakan data yang berisi semester yang ditempuh selama 1 tahun ajaran. Contoh data semester adalah sebagai berikut : Tahun Ajaran
: 2016/2017
Semester
:1
Tanggal Mulai Semester
: 15 Juli 2016
Tanggal Selesai Semester
: 31 Desember 2016
10. Data Hari Libur Data hari libur merupakan data yang berisi daftar hari libur nasional dan libur khusus yang ada pata tahun ajaran yang ditempuh. Data ini digunakan untuk membuat kalender akademik. Contoh data hari libur adalah sebagai berikut : Tahun Ajaran
: 2016/2017
Keterangan Libur
: Proklamasi Kemerdekaan Republik Indonesia
Tanggal Mulai Libur : 17 Agustus 2016 Tanggal Selesai Libur : 17 Agustus 2016 11. Data Agenda Kegiatan Sekolah Data agenda kegiatan sekolah merupakan data yang berisi daftar agenda yang ada pada sekolah selama tahun ajaran yang ditempuh. Data ini meliputi agenda HPP, UTS, UAS atau Dies Natalis sekolah. Contoh data agenda kegiatan sekolah adalah sebagai berikut : Tahun Ajaran
: 2016/2017
Nama Agenda
: Ulangan Tengan Semester (UTS)
Tanggal Mulai Agenda
: 28 September 2016
40
Tanggal Selesai Agenda
: 30 September 2016
12. Data Sebaran Kompetensi Dasar Data seberan kompetensi dasar merupakan data yang berisi pemetaan kompetensi dasar pada tiap tema, sub tema, pembelajaran. Data sebaran kd ini digunakan untuk membuat rpp. Contoh data Sebaran kompetensi dasar adalah sebagai berikut : Tema
: 1 (Diriku)
Sub Tema
: 1 (Aku dan Teman Baru)
Pembelajaran
:1
Kompetensi Dasar
: 3.1
13. Data Rencana Pelaksanaan Pembelajaran (RPP) Data RPP merupakan data yang berisi konten untuk membuat RPP. Contoh konten yang digunakan untuk membuat RPP seperti tujuan pembelajaran, materi pembelajaran, metode pembelajaran, kegiatan pembelajaran, media, alat, sumber pembelajaran, rubrik penilaian. 14. Data Hasil Penilaian Sikap Sosial Merupakan data yang berisi daftar penilaian siswa yang dilakukan oleh guru pada ranah sikap sosial. Contoh data penilaian sikap sosial adalah sebagai berikut : Nama Siswa
: Mikel
Sikap Sosial
: Disiplin
Nilai
: Sangat Baik
Tanggal Penilaian
: 28 Agustus 2016
Catatan Guru
: Selalu membersihkan papan tulis
41
15. Data Hasil Penilaian Sikap Spiritual Merupakan data yang berisi daftar penilaian siswa yang dilakukan oleh guru pada ranah sikap spiritual. Contoh data penilaian sikap spiritual adalah sebagai berikut : Nama Siswa
: Mikel
Sikap Spiritual
: Ketaatan Beribadah
Nilai
: Sangat Baik
Tanggal Penilaian
: 28 Agustus 2016
Catatan Guru
: Berdoa sebelum mengerjakan tugas
16. Data Hasil Penilaian Pengetahuan Merupakan data yang berisi daftar penilaian siswa yang dilakukan oleh guru pada ranah pengetahuan siswa. Contoh data penilaian pengetahuan adalah sebagai berikut : Nama Siswa
: Mikel
Mata Pelajaran
: Bahasa Indonesia
Kompetensi Dasar
: 3.1
Jenis Penilaian
: Penugasan
Nilai
: 70
17. Data Hasil Penilaian Keterampilan Merupakan data yang berisi daftar penilaian siswa yang dilakukan oleh guru pada ranah keterampilan siswa. Contoh data penilaian keterampilan adalah sebagai berikut : Nama Siswa
: Mikel
Mata pelajaran
: Bahasa Indonesia
42
Judul Kegiatan
: Menghafalkan butir pancasila
Kompetensi dasar
: 4.1
Jenis Kegiatan
: Portofolio
Nilai
: 70
18. Data Persetujuan Kepala Sekolah Merupaka data persetujuan dari kepala sekolah untuk mengedit RPP yang akan dilakukan oleh guru. Contoh data persetujuan kepala sekolah adalah sebagai berikut : Nama Pegawai
: Mahanani Artiningsih
Status
: Disetujui
Tanggal Permintaan : 30 September 2016 Tanggal Selesai
: 03 Oktober 2016
B. Proses 1.
Mengaktifkan Tahun Ajaran Proses ini bertujuan untuk mengaktifkan tahun akademik yang akan ditempuh.
2.
Pengelolan Kelas dan Siswa Aktif Proses ini dugunakan untuk menentukan ruangan kelas yang tersedia beserta kapasistas siswa yang dapat ditampung. Untuk melakukan proses ini dilakukan dengan cara mengambil daftar kelas yang aktif pada tabel kelas dan mengambil daftar siswa aktif pada tabel siswa yang secara otomatis dilakukan oleh sistem. Dari daftar kelas yang aktif, langkah selanjutnya mengelompokan siswa aktif sesuai dengan tingkat kelasnya yang secara otomatis dilakukan oleh sistem. Dari daftar siswa yang sudah
43
dikelompokan tiap tingkat kelasnya, langkah selanjutnya memasukan siswa kedalam tiap-tiap kelas yang aktif sesuai tingkatan kelas. Terdapat 2 cara dalam memasukan siswa aktif kedalam kelas aktif sesuai tingkat kelas yaitu dengan cara generate otomatis siswa kedalam kelas aktif yang dilakukan oleh sistem dan memasukan siswa kedalam kelas secara manual yang akan dijelaskan dibawah ini: a. Generate siswa secara otomatis Sistem akan secara otomatis memisahkan jenis kelamin siswa laki-laki dan perempuan yang diurutkan berdasarkan NISN. Selanjutnya sistem akan memasukan siswa yang telah dikelompokan tersebut kedalam kelas yang aktif dengan perbandingan jumlah siswa dibagi rata tiap kelasnya dan jumlah laki-laki dan perempuan dibagi rata tiap kelasnya. Perhitungan rasio laki-laki dan perempuan yang digunakan tiap kelasnya: L = ΣL / ΣK P = ΣP / ΣK Siswa per Kelas = L + P Keterangan: L = Siswa Laki-Laki P = Siswa Perempuan K = Kelas Aktif per tingkat kelas b. Memasukan kelas secara manual Sistem menyediakan 2 tabel yaitu tabel siswa yang belum dialokasikan pada kelas dan tabel daftar siswa di kelas. Proses
44
pengalokasian siswa dilakukan dengan memilih siswa yang ada pada tabel siswa yang belum dialokasikan setelah itu dialokasikan pada tabel siswa di kelas dengan menekan tombol proses pindahkan. Begitu juga sebaliknya jika ingin mengeluarkan siswa yang ada pada daftar siswa di kelas. 3.
Setting KKMKD dan KKMMP Proses ini digunakan untuk menentukan kriteria ketuntasan minimal atau nilai minimal untuk mencapai ketuntasan. Untuk melakukan proses ini dilakukan dengan cara sistem dengan otomatis mendaftar mata pelajaran yang ada. Setelah itu sistem mendaftar kompetensi dasar apa saja yang dimiliki tiap mata pelajaran. Langkah selanjutnya melakukan proses perhitungan KKM per kompetensi dasar dengan rumus: KKMKD = {Kompleksitas + (SDD Pendidik + SDD Sarana Prasarama)/2 + Potensi Siswa} / 3 Keterangan : KKMKD
: Kriteria ketuntasan minimal tiap kompetensi dasar
Kompleksitas : Kesukaran kompetensi dasar SDD Pendidik : Sumber daya pendukung pendidik SDD Sarana Prasarana
: Sumber daya pendukung sarana prasarana
Setelah KKMKD selesai dihitung langkah selanjutnya menghitung KKM mata pelajaran dengan rumus : KKMMP = Total nilai KKMKD/Total KKM KD Keterangan : KKMMP
: Kriteria ketuntasan minimal tiap mata pelajaran
45
4.
Aktifasi Semester Proses ini bertujuan untuk mengaktifkan semester akademik yang akan ditempuh.
5.
Setting Kalender Pendidikan Proses ini digunakan untuk mengelola kalender pendidikan yang akan digunakan sebagai acuan hari aktif pembelajaran dan hari tidak aktif pembelajaran selama 1 tahun ajaran. Proses yang dilakukan yaitu membuat template kalender tahunan pendidikan. Setelah itu sistem mengambil data libur sekolah, data agenda kegiatan sekolah pada tabel libur dan agenda yang akan memberikan keterangan libur dan kegiatan pada kalender. Langkah selanjutnya sistem mengambil data setting kalender untuk menentukan warna libur, warna agenda, hari efektif mingguan dan hari libur mingguan pada kalender.
6.
Buat Program Tahunan (PROTA) Proses ini berfungsi untuk membuat program tahunan yang akan digunakan sebagai rencana pembelajaran pada tahun ajaran yang ditempuh. Proses pembuatan PROTA ini dilakukan secara otomatis yang digenerate oleh sistem yang berasal dari data tema dan sub tema. Langkah pertama sistem mendaftar tema yang ada pada tingkat kelas dari tabel tema, selanjutnya sistem mendaftar sub tema yang ada pada tema. Langkah selanjutnya sistem mengurutkan tema dan sub tema sehingga akan berbentuk seperti daftar yang berurutan dan teratur. Tiap sub tema memiliki alokasi waktu 1 minggu. Dari alokasi waktu per sub tema akan dihitung total alokasi waktu yang dibutuhkan selama 1 tahun.
46
7.
Buat Program Semester (PROMES) Proses ini berfungsi untuk membuat program semester yang akan digunakan sebagai rencana pembelajaran pada tiap semester pada tahun ajaran yang ditempuh. Proses pembuatan PROMES ini dilakukan secara otomatis yang digenerate oleh sistem yang berasal dari data tema, sub tema, pembelajaran yang disesuaikan dengan kalender akademik. Langkah pertama sistem mendaftar tema, sub tema, pembelajaran dan kegiatan kelas pada database, setelah itu mengurutkan tema, sub tema, pembelajaran dan kegiatan kelas sehingga berbentuk daftar yang rapi dan teratur. Langkah selanjutnya tiap pembelajaran dan kegiatan kelas dimasukan tanggal pelaksanaannya sesuai urutan. Tanggal pelaksanaan disesuaikan dengan hari efektif yang ada pada kalender.
8.
Pemetaan Kompetensi Dasar Proses ini berfungsi untuk memetakan kompetensi dasar kedalam tema, sub tema dan pembelajaran. Pemetaan ini digunkan sebagai dasar pembuatan RPP. Proses ini dilakukan dengan cara mendaftar mata pelajaran, kompetensi dasar tiap mata pelajaran, tema, sub tema, dan pembelajaran yang ada pada database. Langkah pertama sistem mengurutkan mata pelajaran dan kompetensi dasar, selanjutnya sistem mendaftar kompetensi dasar yang dimiliki tiap tema, sub tema, dan pembelajaran.
9.
Setting RPP Proses ini berfungsi untuk mengelola RPP. RPP berfungsi sebagai materi yang akan diajarkan guru tiap pembelajaran per kelas. Berisi tujuan
47
pembelajaran, materi pembelajaran, metode pembelajaran, kegiatan pembelajaran, media, alat dan sumber pembelajaran, rubrik penilaian. 1 pembelajaran diselesaikan dalam 1 hari. mengelola
tujuan
pembelajaran,
Proses setting RPP meliputi
mengelola
materi
pembelajaran,
mengelola metode pembelajaran yang digunakan, mengelola kegiatan pembelajaran, mengelola media, alat, dan sumber pembelajaran, dan mengelola rubrik penilaian. 10. Penilaian Sikap Sosial Proses ini berfungsi untuk mengelola nilai sikap sosial siswa pada tiap harinya. Terdapat 2 jenis penilaian sikap sosial yaitu penilaian sikap yang dinilai saat proses belajar mengajar yang mengacu pada RPP dan penilaian sikap yang dinilai diluar proses belajar mengajar yang akan dijelaskan di bawah ini: a. Sikap sosial didalam kelas Sistem menyediakan daftar aspek yang dinilai sesuai dengan RPP. b. Sikap sosial diluar kelas Sistem menyediakan semua aspek yang dapat dinilai. 11. Penilaian Sikap Spiritual Proses ini berfungsi untuk mengelola nilai sikap spiritual siswa pada tiap harinya. Berbeda dengan sikap sosial yang memiliki 2 jenis, sikap spiritual dinilai tidak terbatas waktu selama masih dalam ruang lingkup sekolah. Proses yang dilakukan untuk menilai sikap spiritual ini sama dengan sikap sosial diluar kelas.
48
12. Penilaian Pengetahuan Proses ini berfungsi untuk mengelola nilai pengetahuan siswa pada tiap pembelajaran. Proses ini dilakukan dengan cara sistem mendaftar kompetensi dasar yang dapat dinilai tiap pembelajaran sesuai dengan pemetaan kompetensi dasar. 13. Penilaian Keterampilan Proses ini berfungsi untuk mengelola nilai keterampilan siswa pada tiap pembelajaran yang mengacu pada RPP. penilaian keterampilan ini mengacu pada kegiatan yang ada pada RPP lengkap dengan rubrik penilaian keterampilan. Proses yang dilakukan yaitu sistem mendaftar kegiatan yang ada pada RPP sesuai dengan pembelajaran. Langkah selanjutnya sistem menyediakan form penilaia sesuai dengan rubrik keterampilan yang ada pada RPP. C. Output 1.
Tahun Akademik Aktif Merupakan tahun ajaran yang aktif pada sistem. Digunakan untuk menentukan tahun ajaran dalam membuat perencanaan pembelajaran dan penilaian harian.
2.
Daftar Kelas Aktif Merupakan daftar kelas yang tersedia di bangunan sekolah yang telah memiliki siswa.
3.
Daftar Siswa per Kelas Merupakan daftar siswa di masing-masing kelas. Berfungsi untuk mendata siswa dan melakukan penilaian.
49
4.
Daftar KKMKD Berfungsi untuk menentukan nilai minimal yang harus dicapai siswa tiap KD nya. Digunakan sebagai penentu kompetensi yang di capai siswa.
5.
Daftar KKMMP Berfungsi untuk menentukan nilai minimal yang harus dicapai tiap mata pelajarannya. Digunakan sebagai penentuan kenaikan kelas.
6.
Semester Aktif Merupakan semester yang aktif pada sistem. Digunakan untuk menentukan semester yang ditempuh dalam membuat perencanaan pembelajaran dan penilaian harian.
7.
Kalender Pendidikan Output terakhir dari kalender pendidikan adalah hasil cetak kalender pendidikan dalam format PDF. Kalender pendidikan berfungsi sebagai menunjuk hari pembelajaran pada satuan pendidikan sekolah dasar.
8.
Analisis Hari Efektif Digunakan sebagai acuan dalam mengelola program semester. Berisi informasi jumlah hari efektif dan jumlah hari non efektif tiap bulan dalam 1 tahun ajaran.
9.
Program Tahunan Output terakhir dari program tahunan adalah hasil cetak program tahunan dalam format PDF. Program tahunan berfungsi sebagai rencana pembelajaran tahunan.
50
10. Program Semester Output terakhir dari program semester adalah hasil cetak program semester dalam format PDF. Program semester berfungsi sebagai rencana pembelajaran tiap semester. 11. Jadwal Pembelajaran Output terakhir dari jadwal pembelajaran adalah hasil cetak jadwal pembelajaran dalam format PDF. Jadwal pembelajaran ini berfungsi untuk memberikan informasi jadwal siswa masuk sekolah lengkap dengan materi yang akan diajarkan dalam bentuk hard copy. 12. Kalender Pendidikan per Kelas Berfungsi sebagai acuan untuk sistem dalam melakukan kegiatan pembelajaran. 13. Daftar Pemetaan KD Output terakhir dari pemetaan KD adalah hasil cetak pemetaan KD dalam format PDF. Daftar pemetaan KD berfungsi sebagai rencana pembelajaran tiap harinya dan kompetensi yang akan diajarkan tiap harinya. 14. RPP Output terakhir dari RPP adalah hasil cetak RPP dalam format PDF. Digunakan sebagai bahan ajar guru dalam bentuk hard copy dan digunakan sebagai dasar penilaian sikap sosial dan penilaian keterampilan. 15. Laporan RPP yang belum dibuat Merupakan daftar RPP yang belum dibuat oleh guru. Laporan ini berisi daftar RPP beserta penanggung jawab RPP.
51
16. Daftar Nilai Harian Sikap Sosial Merupakan daftar penilaian sikap sosial pada tiap pembelajaran yang didapat
dari
hasil
pengematan
guru.
Digunakan
sebagai
bahan
pertimbangan guru dalam melakukan kegiatan belajar mengajar dan penilaian selanjutnya. Guru dapat melakukan pendekatan kepada siswa sesuai dengan hasil penilaian tersebut. 17. Daftar Nilai Harian Sikap Spiritual Merupakan daftar penilaian sikap spiritual pada tiap pembelajaran yang didapat
dari
hasil
pengematan
guru.
Digunakan
sebagai
bahan
pertimbangan guru dalam melakukan kegiatan belajar mengajar dan penilaian selanjutnya. Guru dapat melakukan pendekatan kepada siswa sesuai dengan hasil penilaian tersebut. 18. Daftar Nilai Harian Pengetahuan Merupakan daftar penilaian pengetahuan pada tiap pembelajaran yang didapat dari penugasan, test lisan yang diberikan oleh guru. Digunakan sebagai bahan pertimbangan guru dalam melakukan kegiatan belajar mengajar dan penilaian selanjutnya. Guru dapat melakukan pendekatan kepada siswa sesuai dengan hasil penilaian tersebut. 19. Daftar Nilai Harian Keterampilan Merupakan daftar penilaian keterampilan pada tiap pembelajaran yang didapat dari kegiatan siswa. Digunakan sebagai bahan pertimbangan guru dalam melakukan kegiatan belajar mengajar dan penilaian selanjutnya.
52
Guru dapat melakukan pendekatan kepada siswa sesuai dengan hasil penilaian tersebut. 3.2.2
Context Diagram Context Diagram dari aplikasi ini melibatkan 2 eksternal entity yaitu staff
dan guru. Seperti yang digambarkan pada gambar 3.4 berikut ini: Data Tema Data Semester Data KKM Data Mata Pelajaran Data Agenda Data Kompetensi Dasar Data Pegawai Data Siswa
Staff
Data Kelas Data Sekolah Data Tahun Ajaran Data Libur
0 Tahun Akademik Aktif Daftar Kelas Aktif Daftar Siswa per Kelas Daftar KKM KD Nilai Sikap Sosial
Daftar KKM MP Semester Aktif Kalender Pendidikan
Aplikasi Perencanaan Pem belajaran dan Penilaian Harian untuk Sekolah Dasar
Analisis Hari Efektif
Nilai Keterampilan Data Sebaran KD
PROTA
Nilai SIkap Spiritual
PROMES
Data RPP
Jadwal Pembelajaran Kalender Pendidikan per Kelas Persetujuan Ubah RPP
+
Nilai Pengetahuan
Daftar Pemetaan KD RPP Daftar Nilai Sikap Sosial Daftar Nilai Sikap Spiritual Daftar Nilai Pengetahuan Daftar Nilai Keterampilan Jadwal Pembelajaran
Kepala Sekolah
Kalender Pendidikan RPP Pemetaan KD Laporan RPP yang belum dibuat
Gambar 3.5 Context Diagram
Guru
53
3.2.3
Hierarchy Plus Input Process Output Gambar 3.6 Berikut ini adalah HIPO dari aplikasi perencanaan
pembelajaran dan penilaian harian untuk sekolah dasar menggunakan kurikulum 2013. 0 Aplikasi Perencanaan Pembelajaran dan Penilaian Harian untuk Sekolah Dasar
1
2
3
4
Persiapan Tahunan
Persiapan Semester
Persiapan Materi
Penilaian Harian
1.1
2.1
3.1
4.1
Aktifasi Tahun Akademik
Aktifasi Semester
Pemetaan KD
Penilaian Sikap Sosial
1.2
2.2
3.2
4.2
Pengelolaan Kelas dan SIswa
Setting Kalender
Buat RPP
Penilaian Sikap Spiritual
1.3
2.3
4.3
Setting KKM KD per MP
Buat PROTA
Penilaian Pengetahuan
2.4
4.4
Buat PROMES
Penilaian Keterampilan
Gambar 3.6 HIPO
54
3.2.4
Data Flow Diagram Level 0 Data Flow Diagram level 0 merupakan diagram yang lebih rinci dari
Context Diagram. Berikut akan ditunjukan pada gambar 3.7. 3
Dat a Kelas
Kelas
Dat a Pegawai
Buk u Tahun Ak ademik
1
5
Pegawai
Dat a Siswa
Tahun Ak ademik Ak tif
4 13
KKM KD
14
KKM MP
1
Dat a Tahun Ak ademik
Dat a Tahun Ajaran
Sis wa
KKM KD
KKM MP Tahun Ak ademik Ak tif
Dat a Sek olah
Daf tar Kelas Ak t if
Dat a Kelas
Daf tar Sis wa per Kelas
Dat a Siswa Dat a Pegawai
Daf tar KK M KD
Dat a Kom pet ens i D asar
Persiapan Tahunan Daf tar KK M MP
Dat a Mat a Pelajaran Dat a KD
Dat a KKM
+
Dat a Sem es t er
Kompet ensi Das ar
6 2
Sek olah Dat a Sek olah
7
Mat a Pelajaran
9
Dat a Mapel
KKM
Dat a KKM
St St Staf af affff 11
Kelas Ak tif Kelas AkDat tif a Sem es t er Ak adem ik Semes t er Ak adem ik Ak tif
10
Buk u Sem est er Ak ademik St af St af St St St Staf af af fffffff af f St af St af
12
Sis wa Kelas A kt if Sis wa Kelas A kt if
2
Semes t er Ak adem ik Semes t er Ak tif Kalender Pendidik an
Daf tar Kelas Ak t if Dat a Sek olah
Analisis H ari Ef ekt if
Tahun Ak ademik Ak tif
PRO TA
Persiapan Semes t er
Dat a Libur
PRO MES
Dat a Agenda Dat a Tema
Kelola Agenda
J adwal Pembelajaran
+
Dat a Libur
J adwal Pembelajaran Kepala Kepala Sekolah Sekolah
Kalender Pendidik an per K elas
Kalender Pendidik an
16
Agenda Sek olah
15
Dat a Agenda
Libur
Kelola Libur 17
Tema Dat a Tema Program Tahunan
20
18
Set ting Kalender
Prota 19
Has il Analis is 21
Program Semes t er
Set ting Kalender
Analisis H ari Ef ek tif
Program Semes t er
3 Daf tar Kelas Ak t if Dat a Tema
Dat a KD
Dat a Mapel Dat a Sek olah
Dat a RPP
Perset ujuan U bah RPP
Dat a Sebaran KD
Persiapan Mat eri
Kepala Kepala Sekolah Sekolah
Pemet aan KD
KKM KD
Daf tar Pem etaan K D
RPP
RPP
Laporan R PP y ang belum dibuat Dat a RPP
+
Has il Pem etaan KD
26 25
Pet a Kompet ens i D as ar
RPP
RPP Sebaran KD
Daf tar N ilai Ket erampilan Daf tar N ilai Pengetahuan Guru Guru Guru Guru Guru Guru Guru Daf tar N ilai Sikap Spirit ual 4 Daf tar N ilai Sikap Sos ial Daf tar Pem etaan K D RPP
Dat a Siswa Kelas Ak tif
Penilaian Sikap Sos ial
Daf tar Kelas AKt if Penilaian Harian
27
J urnal Sik ap Sos ial
28
J urnal Sik ap Spiritual
Penilaian Sikap Spirit ual
Nilai Keterampilan Penilaian pengetahuan
Nilai Penget ahuan
+
Nilai SIk ap Spiritual
29
Nilai Sik ap Sos ial
30 Penilaian Ket erampilan
Gambar 3.7 DFD Level 0
Penilaian Pengetahuan
Penilaian Ket erampilan
55
3.2.5
Data Flow Diagram Level 1 Persiapan Tahunan Gambar 3.8 adalah sub-proses persiapan tahunan yang ada pada DFD
Level 0. DFD Level 1 ini terdiri dari proses aktifasi tahun, pengelolaan kelas dan siswa aktif, dan setting KKM. 2
Data Sekolah
Sekolah
Tahun Akademik Aktif Buku Tahun Akadem ik
1
Buku Tahun Akadem ik
1
Data Tahun Akademik
Data Tahun Ajaran
1
Tahun Akademik Aktif Staff Staff
Data Sekolah Aktifasi Tahun Akadem ik
3
Kelas
Siswa Kelas Aktif
Data Kelas
12
Siswa Kelas Aktif
2
Data Kelas
Daftar Kelas Aktif Data Siswa
Pengelolaan Kelas dan Siswa
Staff Staff
Daftar Siswa per Kelas Kelas Aktif 11
Kelas Aktif
Data Pegawai 4
Siswa
5
6
Data Siswa Pegawai
Kompetensi Dasar
Data Pegawai Data Semester Akademik
Data KD
10
Buku Sem ester Akademik
3 Daftar KKM KD Daftar KKM MP
Data Mata Pelajaran
Setting KKM KD per MP
Data Kompetensi Dasar
13
KKM KD
14
KKM MP
KKM KD
Data KKM Data Semester 9
KKM
Data KKM
7
Mata Pelajaran
KKM MP
Data Mapel
Gambar 3.8 DFD Level 1 Persiapan Tahunan
56
3.2.6
Data Flow Diagram Level 1 Persiapan Semester Gambar 3.9 adalah sub-proses persiapan semester yang ada pada DFD Level 0. DFD Level 1 ini terdiri dari proses aktifasi semester, setting kalender, buat PROTA, dan Buat PROMES. Tahun Akademik Aktif
Buku Tahun Akadem ik
1
1
Semester Aktif
Semester Akademik Aktif
1010 Buku BukuSem Semester esterAkademik Akademik
Aktifasi Semester Semester Akademik
Data Agenda
Data Sekolah 2
1616 Agenda AgendaSekolah Sekolah
Data Libur
Sekolah
15
Libur
2 11
Data Libur
Kelas Aktif
Daftar Kelas Aktif
Data Agenda
Staff Staff
Setting Kalender
Kelola Libur
Kalender Pendidikan Analisis Hari Efektif
Kelola Agenda Hasil Analisis
19
Setting Kalender
Analisis Hari Efektif
18
Setting Kalender
3 Data Tema PROTA
Daftar Kelas Aktif
Buat PROTA Data Tema 17
Tema
Prota 20 Data Tema
Program Tahunan
Program Semester 4
21
Program Semester
Jum lah Hari Efektif Data Libur
PROMES Jadwal Pembelajaran
Buat PROMES
Data Agenda Daftar Kelas Aktif
Kalender Pendidikan per Kelas
Gambar 3.9 DFD Level 1 Persiapan Semester
57
3.2.7
Data Flow Diagram Level 1 Persiapan Materi Gambar 3.10 adalah sub-proses persiapan materi yang ada pada DFD
Level 0. DFD Level 1 ini terdiri dari proses pemetaan kd dan buat RPP. Data KD
1
Data Tema
6
Kompetensi Dasar
17
Tema
7
Mata Pelajaran
Daftar Pemetaan KD Pemetaan KD
Data Sebaran KD
Data Mapel Pemetaan KD
Sebaran KD Daftar Kelas Aktif
Hasil Pem etaan KD
25
Peta Peta Kompetensi Kompetensi Dasar Dasar
Guru Guru 11
Kelas Aktif
Daftar Kelas Aktif Persetujuan Ubah RPP
2
Sekolah
Kepala Sekolah
Data Sekolah
2 Laporan RPP yang belu m dibuat Data RPP RPP
Buat RPP
RPP
RPP Data RPP
26
RPP RPP
Gambar 3.10 DFD Level 1 Persiapan Materi 3.2.8
Data Flow Diagram Level 1 Penilaian Harian Gambar 3.11 adalah sub-proses penilaian harian yang ada pada DFD
Level 0. DFD Level 1 ini terdiri dari proses penilaian sikap sosial, penilaian sikap spiritual, penilaian pengetahuan, dan penilaian keterampilan.
58
Penilaian Sikap Sosial
27
Jurnal Sikap Sosial
1 Daftar Nilai Sikap Sosial Daftar Kelas AKtif
Penilaian Sikap Sosial
Nilai Sikap Sosial
11
Kelas Aktif
RPP 26
RPP
Data Siswa Kelas Aktif
12
Siswa Kelas Aktif
Data Siswa Kelas Aktif 2 Guru
Nilai SIkap Spiritual Daftar Nilai Sikap Spiritual
Penilaian Sikap Spiritual
Daftar Kelas AKtif Penilaian Sikap Spiritual 28
25
Jurnal Sikap Spiritual
Peta Kompetensi Dasar Daftar Pemetaan KD 3 Data Siswa Kelas Aktif Penilaian Pengetahuan
Nilai Pengetahuan
Daftar Kelas Aktif
Daftar Nilai Pengetahuan KKM KD 13
KKM KD
29
Penilaian pengetahuan
Penilaian Pengetahuan
4 RPP
Data Siswa Kelas Aktif Penilaian Keterampilan
Nilai Keterampilan
Daftar Kelas Aktif
Daftar Nilai Keterampilan 30 Penilaian Keterampilan
Penilaian Keterampilan
Gambar 3.11 DFD Level 1 Penilaian Harian 3.2.9
Physical Data Model PDM menggambarkan secara detail konsep rancangan basis data yang
dirancang untuk suatu program aplikasi. Rancangan PDM akan ditunjukan pada gambar dibawah ini : 1. PDM Keamanan Aplikasi
59
MstFeaturesGroup FeaturesGroupID: INTEGER FeaturesGroupName: VARCHAR(150)
MstUser UserID: VARCHAR(10) UserName: VARCHAR(100) UserPass: VARCHAR(50) StatusAktif: BOOLEAN GroupUserID: VARCHAR(10) (FK) IsPegawai: BOOLEAN PegawaiID: VARCHAR(20) (FK)
MstFeatures FeaturesGroupID: INTEGER (FK) FeatureID: INTEGER FeatureName: VARCHAR(150) Locked: BOOLEAN
MstGroupUser MstGroupUserPriviledge FeaturesGroupID: INTEGER (FK) GroupUserID: VARCHAR(10) (FK) FeatureID: INTEGER (FK)
GroupUserID: VARCHAR(10) GroupUserName: VARCHAR(50) Note: VARCHAR(255) IsDeactivated: BOOLEAN
Gambar 3.12 PDM Keamanan Aplikasi
60
2. PDM Master Data MstSekolah NPSN: VARCHAR(8)
MstKelurahanDesa KelurahanDesaID: VARCHAR(10) NamaKelurahanDesa: VARCHAR(255) NamaKecamatan: VARCHAR(255) NamaKabupatenKota: VARCHAR(255) JenisKabupatenKota: VARCHAR(9) NamaPropinsi: VARCHAR(255) KodePos: VARCHAR(10)
MstPegawai
NamaSekolah: VARCHAR(255) NSS: VARCHAR(12) JenjangSekolah: VARCHAR(7) StatusSekolah: VARCHAR(6) AlamatSekolah: VARCHAR(255) KelurahanDesaID: VARCHAR(10) (FK) KodePosSekolah: VARCHAR(10) KelurahanSekolah: VARCHAR(255) KecamatanSekolah: VARCHAR(255) KabupatenKotaSekolah: VARCHAR(255) KabupatenKotaJenisSekolah: VARCHAR(9) PropinsiSekolah: VARCHAR(255) TeleponSekolah: VARCHAR(25) FaxSekolah: VARCHAR(25) EmailSekolah: VARCHAR(100) WebSiteSekolah: VARCHAR(100)
PegawaiID: VARCHAR(20) NamaPegawai: VARCHAR(255) GelarDepan: VARCHAR(15) GelarBelakang: VARCHAR(15) FotoPegawai: TEXT NIY_NIGK: VARCHAR(25) NUPTK: VARCHAR(20) NIK: VARCHAR(25) TempatLahir: VARCHAR(100) TanggalLahir: DATE JenisKelamin: VARCHAR(9) NamaIbuKandung: VARCHAR(255) NamaAgama: VARCHAR(10) (FK) IjazahPendidikanTertinggi: VARCHAR(5) (FK) TahunLulusSD: VARCHAR(4) NamaJabatanDiSekolah: VARCHAR(25) (FK) NamaFungsiPTK: VARCHAR(20) (FK) StatusGuru: VARCHAR(20) (FK) StatusKepegawaian: VARCHAR(6) StatusSertifikasiGuru: VARCHAR(5) AlamatRumahPegawai: VARCHAR(255) RTPegawai: VARCHAR(3) RWPegawai: VARCHAR(3) KelurahanDesaID: VARCHAR(10) (FK) KodePosPegawai: VARCHAR(10) KeluarahanPegawai: VARCHAR(255) KecamatanPegawai: VARCHAR(255) KabupatenPegawai: VARCHAR(255) PropinsiPegawai: VARCHAR(255) TeleponPegawai: VARCHAR(25) HandPhonePegawai: VARCHAR(50) EmailPegawai: VARCHAR(100) StatusAktif: BOOLEAN
MstAgama NamaAgama: VARCHAR(10) StatusAktif: BOOLEAN
MstJenjangPendidikan NamaJenjangPendidikan: VARCHAR(5) StatusAktif: BOOLEAN MstJabatanDiSekolah NamaJabatanDiSekolah: VARCHAR(25) StatusAktif: BOOLEAN
MstFungsiPTK NamaFungsiPTK: VARCHAR(20) MstStatusGuru
StatusAktif: BOOLEAN MstUser UserID: VARCHAR(10) UserName: VARCHAR(100) UserPass: VARCHAR(50) StatusAktif: BOOLEAN GroupUserID: VARCHAR(10) (FK) IsPegawai: BOOLEAN PegawaiID: VARCHAR(20) (FK)
MstSiswa SiswaID: VARCHAR(20) NamaLengkapSiswa: VARCHAR(255) NamaPanggilanSiswa: VARCHAR(255) FotoSiswa: TEXT JenisKelaminSiswa: VARCHAR(9) GolonganDarahSiswa: VARCHAR(2) NISN: VARCHAR(15) TempatLahirSiswa: VARCHAR(255) TanggalLahirSiswa: DATE PindahanSekolah: BOOLEAN AsalSekolahSDMI: VARCHAR(255) AlasanPindahan: VARCHAR(255) TglDiterimaDiSekolahIni: DATE PendidikanSebelumnya: VARCHAR(255) AgamaSiswa: VARCHAR(10) (FK) AlamatSiswa: VARCHAR(255) RTSiswa: VARCHAR(3) RWSiswa: VARCHAR(3) KelurahanDesaID: VARCHAR(10) (FK) KelurahanDesaSiswa: VARCHAR(255) KecamatanSiswa: VARCHAR(255) KabupatenKotaSiswa: VARCHAR(255) PropinsiSiswa: VARCHAR(255) TeleponSiswa: VARCHAR(25) HPSiswa: VARCHAR(50) EmailSiswa: VARCHAR(100) NoKartuPerlindunganSosial: VARCHAR(20) TinggalBersama: VARCHAR(25) (FK) StatusSiswa: VARCHAR(11) KelasTingkatTerakhir: INTEGER NilaiTestMasuk: FLOAT
StatusAktif: BOOLEAN
NamaStatusGuru: VARCHAR(20)
MstTinggalBersama TinggalBersama: VARCHAR(25) StatusAktif: BOOLEAN
Gambar 3.13 PDM Master Data
MstOrtuWaliSiswa SiswaID: VARCHAR(20) (FK) OrtuWaliID: VARCHAR(4) NamaOrtuWali: VARCHAR(255) TempatLahirOrtuWali: VARCHAR(255) TglLahirOrtuWali: DATE PekerjaanOrtuWali: VARCHAR(255) PendidikanTerakhirOrtuWali: VARCHAR(5) (FK) AlamatOrtuWali: VARCHAR(255) RTOrtuWali: VARCHAR(3) RWOrtuWali: VARCHAR(3) KelurahanDesaID: VARCHAR(10) (FK) KelurahanDesaOrtuWali: VARCHAR(255) KecamatanOrtuWali: VARCHAR(255) KabupatenKotaOrtuWali: VARCHAR(255) PropinsiOrtuWali: VARCHAR(255) TeleponOrtuWali: VARCHAR(25) HPOrtuWali: VARCHAR(50) EmailOrtuWali: VARCHAR(100)
61
3. PDM Kelas Siswa KelasAktif
BukuTahunAkademik
TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK)
TahunAkademikID: VARCHAR(9) TahunMulaiAkademik: VARCHAR(4) TahunSelesaiAkademik: VARCHAR(4) StatusAktif: BOOLEAN NamaKepalaSekolah: VARCHAR(255) NIPKepalaSekolah: VARCHAR(255) BebanBelajarID: VARCHAR(4) (FK)
WaliKelasID: VARCHAR(20) (FK)
MstKelas NamaKelas: VARCHAR(10) Kelas: INTEGER StatusAktif: BOOLEAN
MstSiswa SiswaID: VARCHAR(20) MstPegawai PegawaiID: VARCHAR(20) NamaPegawai: VARCHAR(255) GelarDepan: VARCHAR(15) GelarBelakang: VARCHAR(15) FotoPegawai: TEXT NIY_NIGK: VARCHAR(25) NUPTK: VARCHAR(20) NIK: VARCHAR(25) TempatLahir: VARCHAR(100) TanggalLahir: DATE JenisKelamin: VARCHAR(9) NamaIbuKandung: VARCHAR(255) NamaAgama: VARCHAR(10) (FK) IjazahPendidikanTertinggi: VARCHAR(5) (FK) TahunLulusSD: VARCHAR(4) NamaJabatanDiSekolah: VARCHAR(25) (FK) NamaFungsiPTK: VARCHAR(20) (FK) StatusGuru: VARCHAR(20) (FK) StatusKepegawaian: VARCHAR(6) StatusSertifikasiGuru: VARCHAR(5) AlamatRumahPegawai: VARCHAR(255) RTPegawai: VARCHAR(3) RWPegawai: VARCHAR(3) KelurahanDesaID: VARCHAR(10) (FK) KodePosPegawai: VARCHAR(10) KeluarahanPegawai: VARCHAR(255) KecamatanPegawai: VARCHAR(255) KabupatenPegawai: VARCHAR(255) PropinsiPegawai: VARCHAR(255) TeleponPegawai: VARCHAR(25) HandPhonePegawai: VARCHAR(50) EmailPegawai: VARCHAR(100) StatusAktif: BOOLEAN
SiswaKelasAktif TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) SiswaID: VARCHAR(20) (FK) StatusKelulusan: VARCHAR(30) TanggalPenetapanStatus: DATE
Gambar 3.14 PDM Kelas Siswa
NamaLengkapSiswa: VARCHAR(255) NamaPanggilanSiswa: VARCHAR(255) FotoSiswa: TEXT JenisKelaminSiswa: VARCHAR(9) GolonganDarahSiswa: VARCHAR(2) NISN: VARCHAR(15) TempatLahirSiswa: VARCHAR(255) TanggalLahirSiswa: DATE PindahanSekolah: BOOLEAN AsalSekolahSDMI: VARCHAR(255) AlasanPindahan: VARCHAR(255) TglDiterimaDiSekolahIni: DATE PendidikanSebelumnya: VARCHAR(255) AgamaSiswa: VARCHAR(10) (FK) AlamatSiswa: VARCHAR(255) RTSiswa: VARCHAR(3) RWSiswa: VARCHAR(3) KelurahanDesaID: VARCHAR(10) (FK) KelurahanDesaSiswa: VARCHAR(255) KecamatanSiswa: VARCHAR(255) KabupatenKotaSiswa: VARCHAR(255) PropinsiSiswa: VARCHAR(255) TeleponSiswa: VARCHAR(25) HPSiswa: VARCHAR(50) EmailSiswa: VARCHAR(100) NoKartuPerlindunganSosial: VARCHAR(20) TinggalBersama: VARCHAR(25) (FK) StatusSiswa: VARCHAR(11) KelasTingkatTerakhir: INTEGER NilaiTestMasuk: FLOAT
62
4. PDM Master Kurikulum MstTema MstSubTema
VersiKurikulum: VARCHAR(15) (FK) TemaID: VARCHAR(2)
VersiKurikulum: VARCHAR(15) (FK) TemaID: VARCHAR(2) (FK) SubTemaID: INTEGER
Kelas: INTEGER Semester: INTEGER NamaTema: VARCHAR(255) LokasiSilabus: TEXT
ProyekKelas: BOOLEAN NamaSubTema: VARCHAR(255)
MstPembelajaran VersiKurikulum: VARCHAR(15) (FK) TemaID: VARCHAR(2) (FK) SubTemaID: INTEGER (FK) PembelajaranID: INTEGER
MstKurikulumNasional VersiKurikulum: VARCHAR(15) NamaKurikulum: VARCHAR(255) Aktif: BOOLEAN
MstMataPelajaran MataPelajaranID: VARCHAR(18) VersiKurikulum: VARCHAR(15) (FK) KodeMataPelajaran: VARCHAR(2) NamaMataPelajaran: VARCHAR(255) Locked: BOOLEAN
MstKompetensiInti
MstPetaSubTemaKompetensiDasar TemaID: VARCHAR(2) (FK) SubTemaID: INTEGER (FK) PembelajaranID: INTEGER (FK) KompetensiDasarID: VARCHAR(25) (FK) VersiKurikulum: VARCHAR(15) (FK)
KompetensiIntiID: VARCHAR(17) VersiKurikulum: VARCHAR(15) (FK) KodeKompetensiInti: INTEGER KompetensiInti: TEXT
MstIndikatorKompetensiDasar IndikatorKompetensiDasarID: VARCHAR(29)
MstKompetensiDasar KompetensiDasarID: VARCHAR(25) MataPelajaranID: VARCHAR(18) (FK) KompetensiIntiID: VARCHAR(17) (FK) KodeKompetensiDasar: VARCHAR(2) Kelas: INTEGER KompetensiDasar: TEXT Kompetensi: VARCHAR(255)
MstMacamModelPembelajaran KompetensiDasarID: VARCHAR(25) (FK) ModelPembelajaranID: VARCHAR(4) (FK)
Gambar 3.15 PDM Master Kurikulum
VersiKurikulum: VARCHAR(15) (FK) KompetensiDasarID: VARCHAR(25) (FK) KodeIndikatorKompetensiDasar: VARCHAR(3) IndikatorKompetensiDasar: TEXT TemaID: VARCHAR(2) (FK) SubTemaID: INTEGER (FK) PembelajaranID: INTEGER (FK)
MstModelPembelajaran ModelPembelajaranID: VARCHAR(4) ModelPembelajaran: VARCHAR(255)
63
5. PDM Kalender Akademik BukuTahunAkademik TahunAkademikID: VARCHAR(9)
MstBebanBelajar
TahunMulaiAkademik: VARCHAR(4) TahunSelesaiAkademik: VARCHAR(4) StatusAktif: BOOLEAN NamaKepalaSekolah: VARCHAR(255) NIPKepalaSekolah: VARCHAR(255) BebanBelajarID: VARCHAR(4) (FK)
BebanBelajarID: VARCHAR(4) DurasiMenitPerJamPelajaran: INTEGER
JadwalLiburSekolah TahunAkademikID: VARCHAR(9) (FK) JadwalLiburID: INTEGER NamaHariLibur: VARCHAR(255) TglAwalLibur: DATE TglAkhirLibur: DATE JenisLibur: VARCHAR(255)
MstBebanBelajarMinPerKelas Kelas: INTEGER BebanBelajarID: VARCHAR(4) (FK) BebanJamBelajarPerMinggu: INTEGER BebanHariBelajarPerSemester: INTEGER BebanMingguBelajarPerSemester: INTEGER
BukuSemesterAkademik TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER
SetingKalenderAkademik
TglMulaiSemesterAkademik: DATE TglSelesaiSemesterAkademik: DATE StatusAktif: BOOLEAN AnalisisHariBelajarEfektif TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER (FK) BulanID: INTEGER
AgendaKegiatanSekolah TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER (FK) AgendaKegiatanID: INTEGER TglAwalAgendaKegiatan: DATE TglAkhirAgendaKegiatan: DATE JenisAgendaKegiatan: VARCHAR(255)
JumlahHari: INTEGER JumlahHariLiburSekolah: INTEGER JumlahHariLiburNasional: INTEGER JumlahHariLiburKhusus: INTEGER JumlahHariKegiatanSekolah: INTEGER JumlahHariBelajarEfektif: INTEGER
Gambar 3.16 PDM Kalender Akademik
WarnaLiburUmum: VARCHAR(7) WarnaLiburNasional: VARCHAR(7) WarnaLiburKhusus: VARCHAR(7) WarnaHariPermulaanPembelajaran: VARCHAR(7) WarnaUlanganTengahSemester: VARCHAR(7) WarnaUlanganAkhirSemester: VARCHAR(7) WarnaLiburSemester: VARCHAR(7) WarnaPenyelesaianAdministrasiSemester: VARCHAR(7) WarnaPembagianRaporSemester: VARCHAR(7) WarnaEfektifFakultatif: VARCHAR(7) WarnaLiburKhususUjian: VARCHAR(7) WarnaKegiatanTengahSemester: VARCHAR(7) WarnaDiesNatalis: VARCHAR(7) WarnaUlanganHarian: VARCHAR(7) WarnaPerbaikanPengayaan: VARCHAR(7) JumlahHariBelajarKonseptual: INTEGER JumlahHariBelajarNormal: INTEGER JumatLibur: BOOLEAN SabtuLibur: BOOLEAN MingguLibur: BOOLEAN
64
6. PDM Program Tahunan dan Program Semester BukuTahunAkademik TahunAkademikID: VARCHAR(9)
JadwalLiburSekolah TahunAkademikID: VARCHAR(9) (FK) JadwalLiburID: INTEGER
TahunMulaiAkademik: VARCHAR(4) TahunSelesaiAkademik: VARCHAR(4) StatusAktif: BOOLEAN NamaKepalaSekolah: VARCHAR(255) NIPKepalaSekolah: VARCHAR(255) BebanBelajarID: VARCHAR(4) (FK)
NamaHariLibur: VARCHAR(255) TglAwalLibur: DATE TglAkhirLibur: DATE JenisLibur: VARCHAR(255)
BukuSemesterAkademik TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER TglMulaiSemesterAkademik: DATE TglSelesaiSemesterAkademik: DATE StatusAktif: BOOLEAN MstKelas
MstSekolah NPSN: VARCHAR(8) NamaSekolah: VARCHAR(255) NSS: VARCHAR(12) JenjangSekolah: VARCHAR(7) StatusSekolah: VARCHAR(6) AlamatSekolah: VARCHAR(255) KelurahanDesaID: VARCHAR(10) (FK) KodePosSekolah: VARCHAR(10) KelurahanSekolah: VARCHAR(255) KecamatanSekolah: VARCHAR(255) KabupatenKotaSekolah: VARCHAR(255) KabupatenKotaJenisSekolah: VARCHAR(9) PropinsiSekolah: VARCHAR(255) TeleponSekolah: VARCHAR(25) FaxSekolah: VARCHAR(25) EmailSekolah: VARCHAR(100) WebSiteSekolah: VARCHAR(100)
NamaKelas: VARCHAR(10) Kelas: INTEGER StatusAktif: BOOLEAN
ProgramTahunanME NPSN: VARCHAR(8) (FK) Kelas: INTEGER TahunAkademikID: VARCHAR(9) (FK) ProgramTahunanMEID: INTEGER
KelasAktif TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) WaliKelasID: VARCHAR(20) (FK)
AgendaKegiatanSekolah TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER (FK) AgendaKegiatanID: INTEGER
ProtaPromes NPSN: VARCHAR(8) (FK) TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) SemesterAkademik: INTEGER (FK) ProtaPromesID: INTEGER
TglAwalAgendaKegiatan: DATE TglAkhirAgendaKegiatan: DATE JenisAgendaKegiatan: VARCHAR(255)
TipeProgram: VARCHAR(15) Tema: VARCHAR(255) SubTema: VARCHAR(255) Pembelajaran: VARCHAR(4) ProtaPromesIDParent: INTEGER AlokasiWaktuHariPerSubTema: INTEGER PembelajaranDate: DATE Keterangan: VARCHAR(255) TanggalPelaksanaan: DATE StatusAktifPelaksanaan: BOOLEAN
Gambar 3.17 PDM Program Tahunan dan Program Semester
Tema: VARCHAR(255) SubTema: VARCHAR(255) AlokasiWaktuME: INTEGER
65
7. PDM Master Penilaian Sikap MstSekolah NPSN: VARCHAR(8)
MstPenilaianSikapSosial PenilaianSikapSosialID: VARCHAR(11)
NamaSekolah: VARCHAR(255) NSS: VARCHAR(12) JenjangSekolah: VARCHAR(7) StatusSekolah: VARCHAR(6) AlamatSekolah: VARCHAR(255) KelurahanDesaID: VARCHAR(10) (FK) KodePosSekolah: VARCHAR(10) KelurahanSekolah: VARCHAR(255) KecamatanSekolah: VARCHAR(255) KabupatenKotaSekolah: VARCHAR(255) KabupatenKotaJenisSekolah: VARCHAR(9) PropinsiSekolah: VARCHAR(255) TeleponSekolah: VARCHAR(25) FaxSekolah: VARCHAR(25) EmailSekolah: VARCHAR(100) WebSiteSekolah: VARCHAR(100)
NPSN: VARCHAR(8) (FK) PenilaianSikapSosial: VARCHAR(255) KodeModelPenilaian: VARCHAR(29) (FK) Aktif: BOOLEAN
MstModelPenilaian KodeModelPenilaian: VARCHAR(29)
MstPenilaianSikapSpiritual
NPSN: VARCHAR(8) (FK) Aktif: BOOLEAN
PenilaianSikapSpiritualID: VARCHAR(11) NPSN: VARCHAR(8) (FK) PenilaianSikapSpiritual: VARCHAR(255) KodeModelPenilaian: VARCHAR(29) (FK) Aktif: BOOLEAN
MstItemModelPenilaian KodeModelPenilaian: VARCHAR(29) (FK) KodeItemModelPenilaian: VARCHAR(3) NamaItemModelPenilaian: VARCHAR(255) BobotItemModelPenilaian: INTEGER
Gambar 3.18 PDM Master Penilaian Sikap 8. PDM KKM MstKompetensiDasar KompetensiDasarID: VARCHAR(25) MataPelajaranID: VARCHAR(18) (FK) KompetensiIntiID: VARCHAR(17) (FK) KodeKompetensiDasar: VARCHAR(2) Kelas: INTEGER KompetensiDasar: TEXT Kompetensi: VARCHAR(255)
MstIndikatorKompetensiDasar
MstSekolah
IndikatorKompetensiDasarID: VARCHAR(29)
NPSN: VARCHAR(8)
VersiKurikulum: VARCHAR(15) (FK) KompetensiDasarID: VARCHAR(25) (FK) KodeIndikatorKompetensiDasar: VARCHAR(3) IndikatorKompetensiDasar: TEXT TemaID: VARCHAR(2) (FK) SubTemaID: INTEGER (FK) PembelajaranID: INTEGER (FK)
NamaSekolah: VARCHAR(255) NSS: VARCHAR(12) JenjangSekolah: VARCHAR(7) StatusSekolah: VARCHAR(6) AlamatSekolah: VARCHAR(255) KelurahanDesaID: VARCHAR(10) (FK) KodePosSekolah: VARCHAR(10) KelurahanSekolah: VARCHAR(255) KecamatanSekolah: VARCHAR(255) KabupatenKotaSekolah: VARCHAR(255) KabupatenKotaJenisSekolah: VARCHAR(9) PropinsiSekolah: VARCHAR(255) TeleponSekolah: VARCHAR(25) FaxSekolah: VARCHAR(25) EmailSekolah: VARCHAR(100) WebSiteSekolah: VARCHAR(100)
KKMperKelasperMP KKMperKD NPSN: VARCHAR(8) (FK) TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER (FK) NamaKelas: VARCHAR(10) (FK) KompetensiDasarID: VARCHAR(25) (FK)
NPSN: VARCHAR(8) (FK) MataPelajaranID: VARCHAR(18) (FK) TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER (FK) NamaKelas: VARCHAR(10) (FK) KKM: FLOAT
Kompleksitas: FLOAT SDDPendidik: FLOAT SDDSaranaPrasarana: FLOAT PotensiSiswa: FLOAT KKMperKD: FLOAT
KelasAktif TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) WaliKelasID: VARCHAR(20) (FK)
BukuSemesterAkademik MstMataPelajaran
TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER
MataPelajaranID: VARCHAR(18)
TglMulaiSemesterAkademik: DATE TglSelesaiSemesterAkademik: DATE StatusAktif: BOOLEAN
VersiKurikulum: VARCHAR(15) (FK) KodeMataPelajaran: VARCHAR(2) NamaMataPelajaran: VARCHAR(255) Locked: BOOLEAN
Gambar 3.19 PDM KKM
BukuTahunAkademik TahunAkademikID: VARCHAR(9) TahunMulaiAkademik: VARCHAR(4) TahunSelesaiAkademik: VARCHAR(4) StatusAktif: BOOLEAN NamaKepalaSekolah: VARCHAR(255) NIPKepalaSekolah: VARCHAR(255) BebanBelajarID: VARCHAR(4) (FK)
66
9. PDM Penilaian Sikap BukuSemesterAkademik TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER TglMulaiSemesterAkademik: DATE TglSelesaiSemesterAkademik: DATE StatusAktif: BOOLEAN
BukuTahunAkademik
SiswaKelasAktif
TahunAkademikID: VARCHAR(9)
TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) SiswaID: VARCHAR(20) (FK)
TahunMulaiAkademik: VARCHAR(4) TahunSelesaiAkademik: VARCHAR(4) StatusAktif: BOOLEAN NamaKepalaSekolah: VARCHAR(255) NIPKepalaSekolah: VARCHAR(255) BebanBelajarID: VARCHAR(4) (FK)
MstSiswa
StatusKelulusan: VARCHAR(30) TanggalPenetapanStatus: DATE
SiswaID: VARCHAR(20)
JurnalSikapSosialSiswa KelasAktif
TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) SiswaID: VARCHAR(20) (FK) SemesterAkademik: INTEGER (FK) JurnalSosialID: VARCHAR(12)
TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) WaliKelasID: VARCHAR(20) (FK)
TanggalJurnalSosial: DATE PenilaianSikapSosialID: VARCHAR(11) (FK) CatatanGuru: VARCHAR(255) KodeModelPenilaian: VARCHAR(29) (FK) KodeItemModelPenilaian: VARCHAR(3) (FK) PegawaiID: VARCHAR(20) (FK) SikapSosialPembelajaran: BOOLEAN RPPID: VARCHAR(58) (FK)
MstItemModelPenilaian KodeModelPenilaian: VARCHAR(29) (FK) KodeItemModelPenilaian: VARCHAR(3) NamaItemModelPenilaian: VARCHAR(255) BobotItemModelPenilaian: INTEGER
MstSekolah NPSN: VARCHAR(8) NamaSekolah: VARCHAR(255) NSS: VARCHAR(12) JenjangSekolah: VARCHAR(7) StatusSekolah: VARCHAR(6) AlamatSekolah: VARCHAR(255) KelurahanDesaID: VARCHAR(10) (FK) KodePosSekolah: VARCHAR(10) KelurahanSekolah: VARCHAR(255) KecamatanSekolah: VARCHAR(255) KabupatenKotaSekolah: VARCHAR(255) KabupatenKotaJenisSekolah: VARCHAR(9) PropinsiSekolah: VARCHAR(255) TeleponSekolah: VARCHAR(25) FaxSekolah: VARCHAR(25) EmailSekolah: VARCHAR(100) WebSiteSekolah: VARCHAR(100)
MstPenilaianSikapSosial PenilaianSikapSosialID: VARCHAR(11) NPSN: VARCHAR(8) (FK) PenilaianSikapSosial: VARCHAR(255) KodeModelPenilaian: VARCHAR(29) (FK) Aktif: BOOLEAN
MstPegawai PegawaiID: VARCHAR(20)
SikapYangDikembangkanKelas RPPID: VARCHAR(58) (FK) PenilaianSikapSosialID: VARCHAR(11) (FK)
MstPenilaianSikapSpiritual PenilaianSikapSpiritualID: VARCHAR(11) NPSN: VARCHAR(8) (FK) PenilaianSikapSpiritual: VARCHAR(255) KodeModelPenilaian: VARCHAR(29) (FK) Aktif: BOOLEAN
NamaLengkapSiswa: VARCHAR(255) NamaPanggilanSiswa: VARCHAR(255) FotoSiswa: TEXT JenisKelaminSiswa: VARCHAR(9) GolonganDarahSiswa: VARCHAR(2) NISN: VARCHAR(15) TempatLahirSiswa: VARCHAR(255) TanggalLahirSiswa: DATE PindahanSekolah: BOOLEAN AsalSekolahSDMI: VARCHAR(255) AlasanPindahan: VARCHAR(255) TglDiterimaDiSekolahIni: DATE PendidikanSebelumnya: VARCHAR(255) AgamaSiswa: VARCHAR(10) (FK) AlamatSiswa: VARCHAR(255) RTSiswa: VARCHAR(3) RWSiswa: VARCHAR(3) KelurahanDesaID: VARCHAR(10) (FK) KelurahanDesaSiswa: VARCHAR(255) KecamatanSiswa: VARCHAR(255) KabupatenKotaSiswa: VARCHAR(255) PropinsiSiswa: VARCHAR(255) TeleponSiswa: VARCHAR(25) HPSiswa: VARCHAR(50) EmailSiswa: VARCHAR(100) NoKartuPerlindunganSosial: VARCHAR(20) TinggalBersama: VARCHAR(25) (FK) StatusSiswa: VARCHAR(11) KelasTingkatTerakhir: INTEGER NilaiTestMasuk: FLOAT
JurnalSikapSpiritualSiswa TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) SiswaID: VARCHAR(20) (FK) SemesterAkademik: INTEGER (FK) JurnalSpiritualID: VARCHAR(12) TanggalJurnalSpiritual: DATE PenilaianSikapSpiritualID: VARCHAR(11) (FK) CatatanGuru: VARCHAR(255) KodeModelPenilaian: VARCHAR(29) (FK) KodeItemModelPenilaian: VARCHAR(3) (FK) PegawaiID: VARCHAR(20) (FK)
Gambar 3.20 PDM Penilaian Sikap
NamaPegawai: VARCHAR(255) GelarDepan: VARCHAR(15) GelarBelakang: VARCHAR(15) FotoPegawai: TEXT NIY_NIGK: VARCHAR(25) NUPTK: VARCHAR(20) NIK: VARCHAR(25) TempatLahir: VARCHAR(100) TanggalLahir: DATE JenisKelamin: VARCHAR(9) NamaIbuKandung: VARCHAR(255) NamaAgama: VARCHAR(10) (FK) IjazahPendidikanTertinggi: VARCHAR(5) (FK) TahunLulusSD: VARCHAR(4) NamaJabatanDiSekolah: VARCHAR(25) (FK) NamaFungsiPTK: VARCHAR(20) (FK) StatusGuru: VARCHAR(20) (FK) StatusKepegawaian: VARCHAR(6) StatusSertifikasiGuru: VARCHAR(5) AlamatRumahPegawai: VARCHAR(255) RTPegawai: VARCHAR(3) RWPegawai: VARCHAR(3) KelurahanDesaID: VARCHAR(10) (FK) KodePosPegawai: VARCHAR(10) KeluarahanPegawai: VARCHAR(255) KecamatanPegawai: VARCHAR(255) KabupatenPegawai: VARCHAR(255) PropinsiPegawai: VARCHAR(255) TeleponPegawai: VARCHAR(25) HandPhonePegawai: VARCHAR(50) EmailPegawai: VARCHAR(100) StatusAktif: BOOLEAN
67
10. PDM Penilaian Keterampilan BukuTahunAkademik TahunAkademikID: VARCHAR(9) TahunMulaiAkademik: VARCHAR(4) TahunSelesaiAkademik: VARCHAR(4) StatusAktif: BOOLEAN NamaKepalaSekolah: VARCHAR(255) NIPKepalaSekolah: VARCHAR(255) BebanBelajarID: VARCHAR(4) (FK)
MstSiswa
SiswaKelasAktif KelasAktif TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK)
TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) SiswaID: VARCHAR(20) (FK) StatusKelulusan: VARCHAR(30) TanggalPenetapanStatus: DATE
WaliKelasID: VARCHAR(20) (FK)
NilaiKeterampilanSiswa TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) SiswaID: VARCHAR(20) (FK) SemesterAkademik: INTEGER (FK) NilaiKeterampilanSiswaID: INTEGER
BukuSemesterAkademik TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER TglMulaiSemesterAkademik: DATE TglSelesaiSemesterAkademik: DATE StatusAktif: BOOLEAN
MstItemModelPenilaian KodeModelPenilaian: VARCHAR(29) (FK) KodeItemModelPenilaian: VARCHAR(3) NamaItemModelPenilaian: VARCHAR(255) BobotItemModelPenilaian: INTEGER
NilaiKDKeterampilanSiswa TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) SiswaID: VARCHAR(20) (FK) SemesterAkademik: INTEGER (FK) NilaiKeterampilanSiswaID: INTEGER (FK) NilaiKDKeterampilanSiswaID: INTEGER KompetensiDasarID: VARCHAR(25) (FK) NilaiKeterampilan: FLOAT
RPPID: VARCHAR(58) (FK) RubrikKeterampilanID: INTEGER (FK) TeknikPenilaianKeterampilan: VARCHAR(255) PegawaiID: VARCHAR(20) (FK)
RubrikKeterampilan RPPID: VARCHAR(58) (FK) RubrikKeterampilanID: INTEGER
RubrikPenilaianDetilKriteria RPPID: VARCHAR(58) (FK) RubrikKeterampilanID: INTEGER (FK) RubrikPenilaianDetilID: INTEGER (FK) RubrikPenilaianDetilKriteriaID: INTEGER KodeModelPenilaian: VARCHAR(29) (FK) KodeItemModelPenilaian: VARCHAR(3) (FK) KriteriaAspekPenilaian: VARCHAR(255)
MstKompetensiDasar KompetensiDasarID: VARCHAR(25) MataPelajaranID: VARCHAR(18) (FK) KompetensiIntiID: VARCHAR(17) (FK) KodeKompetensiDasar: VARCHAR(2) Kelas: INTEGER KompetensiDasar: TEXT Kompetensi: VARCHAR(255)
JudulRubrikKeterampilan: VARCHAR(255) MataPelajaranID: VARCHAR(18) (FK) TeknikPenilaianKeterampilan: VARCHAR(255) KeteranganRubrik: TEXT KodeModelPenilaian: VARCHAR(29) (FK)
RubrikPenilaianDetil RPPID: VARCHAR(58) (FK) RubrikKeterampilanID: INTEGER (FK) RubrikPenilaianDetilID: INTEGER AspekPenilaian: VARCHAR(255)
Gambar 3.21 PDM Penilaian Keterampilan
SiswaID: VARCHAR(20) NamaLengkapSiswa: VARCHAR(255) NamaPanggilanSiswa: VARCHAR(255) FotoSiswa: TEXT JenisKelaminSiswa: VARCHAR(9) GolonganDarahSiswa: VARCHAR(2) NISN: VARCHAR(15) TempatLahirSiswa: VARCHAR(255) TanggalLahirSiswa: DATE PindahanSekolah: BOOLEAN AsalSekolahSDMI: VARCHAR(255) AlasanPindahan: VARCHAR(255) TglDiterimaDiSekolahIni: DATE PendidikanSebelumnya: VARCHAR(255) AgamaSiswa: VARCHAR(10) (FK) AlamatSiswa: VARCHAR(255) RTSiswa: VARCHAR(3) RWSiswa: VARCHAR(3) KelurahanDesaID: VARCHAR(10) (FK) KelurahanDesaSiswa: VARCHAR(255) KecamatanSiswa: VARCHAR(255) KabupatenKotaSiswa: VARCHAR(255) PropinsiSiswa: VARCHAR(255) TeleponSiswa: VARCHAR(25) HPSiswa: VARCHAR(50) EmailSiswa: VARCHAR(100) NoKartuPerlindunganSosial: VARCHAR(20) TinggalBersama: VARCHAR(25) (FK) StatusSiswa: VARCHAR(11) KelasTingkatTerakhir: INTEGER NilaiTestMasuk: FLOAT MstPegawai PegawaiID: VARCHAR(20) NamaPegawai: VARCHAR(255) GelarDepan: VARCHAR(15) GelarBelakang: VARCHAR(15) FotoPegawai: TEXT NIY_NIGK: VARCHAR(25) NUPTK: VARCHAR(20) NIK: VARCHAR(25) TempatLahir: VARCHAR(100) TanggalLahir: DATE JenisKelamin: VARCHAR(9) NamaIbuKandung: VARCHAR(255) NamaAgama: VARCHAR(10) (FK) IjazahPendidikanTertinggi: VARCHAR(5) (FK) TahunLulusSD: VARCHAR(4) NamaJabatanDiSekolah: VARCHAR(25) (FK) NamaFungsiPTK: VARCHAR(20) (FK) StatusGuru: VARCHAR(20) (FK) StatusKepegawaian: VARCHAR(6) StatusSertifikasiGuru: VARCHAR(5) AlamatRumahPegawai: VARCHAR(255) RTPegawai: VARCHAR(3) RWPegawai: VARCHAR(3) KelurahanDesaID: VARCHAR(10) (FK) KodePosPegawai: VARCHAR(10) KeluarahanPegawai: VARCHAR(255) KecamatanPegawai: VARCHAR(255) KabupatenPegawai: VARCHAR(255) PropinsiPegawai: VARCHAR(255) TeleponPegawai: VARCHAR(25) HandPhonePegawai: VARCHAR(50) EmailPegawai: VARCHAR(100) StatusAktif: BOOLEAN
68
11. PDM Penilaian Pengetahuan MstPegawai PegawaiID: VARCHAR(20) BukuSemesterAkademik TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER TglMulaiSemesterAkademik: DATE TglSelesaiSemesterAkademik: DATE StatusAktif: BOOLEAN
UjiLisanPenugasan
BukuTahunAkademik TahunAkademikID: VARCHAR(9) TahunMulaiAkademik: VARCHAR(4) TahunSelesaiAkademik: VARCHAR(4) StatusAktif: BOOLEAN NamaKepalaSekolah: VARCHAR(255) NIPKepalaSekolah: VARCHAR(255) BebanBelajarID: VARCHAR(4) (FK)
KelasAktif TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) WaliKelasID: VARCHAR(20) (FK)
TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER (FK) NamaKelas: VARCHAR(10) (FK) UjianLisanPenugasanID: VARCHAR(11) TipeUjian: VARCHAR(9) TanggalPelaksanaanUjian: DATE PegawaiID: VARCHAR(20) (FK)
SiswaKelasAktif
MstMataPelajaran
HasilUjiLisanPenugasanSiswa
TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) SiswaID: VARCHAR(20) (FK)
MataPelajaranID: VARCHAR(18) VersiKurikulum: VARCHAR(15) (FK) KodeMataPelajaran: VARCHAR(2) NamaMataPelajaran: VARCHAR(255) Locked: BOOLEAN
StatusKelulusan: VARCHAR(30) TanggalPenetapanStatus: DATE MstKompetensiDasar
TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER (FK) NamaKelas: VARCHAR(10) (FK) UjianLisanPenugasanID: VARCHAR(11) (FK) SiswaID: VARCHAR(20) (FK) KompetensiDasarID: VARCHAR(25) (FK) NilaiKDMPSiswa: FLOAT NilaiRemedialKDMPSiswa: FLOAT NilaiKKMKDMP: FLOAT
KompetensiDasarID: VARCHAR(25) MataPelajaranID: VARCHAR(18) (FK) KompetensiIntiID: VARCHAR(17) (FK) KodeKompetensiDasar: VARCHAR(2) Kelas: INTEGER KompetensiDasar: TEXT Kompetensi: VARCHAR(255)
NamaPegawai: VARCHAR(255) GelarDepan: VARCHAR(15) GelarBelakang: VARCHAR(15) FotoPegawai: TEXT NIY_NIGK: VARCHAR(25) NUPTK: VARCHAR(20) NIK: VARCHAR(25) TempatLahir: VARCHAR(100) TanggalLahir: DATE JenisKelamin: VARCHAR(9) NamaIbuKandung: VARCHAR(255) NamaAgama: VARCHAR(10) (FK) IjazahPendidikanTertinggi: VARCHAR(5) (FK) TahunLulusSD: VARCHAR(4) NamaJabatanDiSekolah: VARCHAR(25) (FK) NamaFungsiPTK: VARCHAR(20) (FK) StatusGuru: VARCHAR(20) (FK) StatusKepegawaian: VARCHAR(6) StatusSertifikasiGuru: VARCHAR(5) AlamatRumahPegawai: VARCHAR(255) RTPegawai: VARCHAR(3) RWPegawai: VARCHAR(3) KelurahanDesaID: VARCHAR(10) (FK) KodePosPegawai: VARCHAR(10) KeluarahanPegawai: VARCHAR(255) KecamatanPegawai: VARCHAR(255) KabupatenPegawai: VARCHAR(255) PropinsiPegawai: VARCHAR(255) TeleponPegawai: VARCHAR(25) HandPhonePegawai: VARCHAR(50) EmailPegawai: VARCHAR(100) StatusAktif: BOOLEAN
Gambar 3.22 PDM Penilaian Pengetahuan 12. PDM Absensi Siswa AbsensiSiswa BukuSemesterAkademik TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER TglMulaiSemesterAkademik: DATE TglSelesaiSemesterAkademik: DATE StatusAktif: BOOLEAN
TahunAkademikID: VARCHAR(9) (FK) SemesterAkademik: INTEGER (FK) NamaKelas: VARCHAR(10) (FK) SiswaID: VARCHAR(20) (FK) AbsensiID: INTEGER TanggalAbsensi: DATE StatusAbsensi: VARCHAR(5) PegawaiID: VARCHAR(20) (FK)
SiswaKelasAktif TahunAkademikID: VARCHAR(9) (FK) NamaKelas: VARCHAR(10) (FK) SiswaID: VARCHAR(20) (FK) StatusKelulusan: VARCHAR(30) TanggalPenetapanStatus: DATE
Gambar 3.23 PDM Absensi Siswa
MstPegawai PegawaiID: VARCHAR(20) NamaPegawai: VARCHAR(255) GelarDepan: VARCHAR(15) GelarBelakang: VARCHAR(15) FotoPegawai: TEXT NIY_NIGK: VARCHAR(25) NUPTK: VARCHAR(20) NIK: VARCHAR(25) TempatLahir: VARCHAR(100) TanggalLahir: DATE JenisKelamin: VARCHAR(9) NamaIbuKandung: VARCHAR(255) NamaAgama: VARCHAR(10) (FK) IjazahPendidikanTertinggi: VARCHAR(5) (FK) TahunLulusSD: VARCHAR(4) NamaJabatanDiSekolah: VARCHAR(25) (FK) NamaFungsiPTK: VARCHAR(20) (FK) StatusGuru: VARCHAR(20) (FK) StatusKepegawaian: VARCHAR(6) StatusSertifikasiGuru: VARCHAR(5) AlamatRumahPegawai: VARCHAR(255) RTPegawai: VARCHAR(3) RWPegawai: VARCHAR(3) KelurahanDesaID: VARCHAR(10) (FK) KodePosPegawai: VARCHAR(10) KeluarahanPegawai: VARCHAR(255) KecamatanPegawai: VARCHAR(255) KabupatenPegawai: VARCHAR(255) PropinsiPegawai: VARCHAR(255) TeleponPegawai: VARCHAR(25) HandPhonePegawai: VARCHAR(50) EmailPegawai: VARCHAR(100) StatusAktif: BOOLEAN
69
13. PDM RPP MstPenilaianSikapSosial
MstSekolah
PenilaianSikapSosialID: VARCHAR(11)
NPSN: VARCHAR(8)
NPSN: VARCHAR(8) (FK) NamaSekolah: VARCHAR(255) PenilaianSikapSosial: VARCHAR(255) NSS: VARCHAR(12) KodeModelPenilaian: VARCHAR(29) (FK) MstMateriPembelajaran JenjangSekolah: VARCHAR(7) Aktif: BOOLEAN StatusSekolah: VARCHAR(6) VersiKurikulum: VARCHAR(15) (FK) AlamatSekolah: VARCHAR(255) TemaID: VARCHAR(2) (FK) KelurahanDesaID: VARCHAR(10) (FK) RPP SubTemaID: INTEGER (FK) KodePosSekolah: VARCHAR(10) MateriPembelajaranID: INTEGER RPPID: VARCHAR(58) KelurahanSekolah: VARCHAR(255) NoPembelajaran: CHAR(2) KecamatanSekolah: VARCHAR(255) NPSN: VARCHAR(8) (FK) KabupatenKotaSekolah: VARCHAR(255) KategoriPembelajaran: VARCHAR(10) TahunAkademikID: VARCHAR(9) (FK) KabupatenKotaJenisSekolah: VARCHAR(9) NamaPembelajaran: VARCHAR(100) SemesterAkademik: INTEGER (FK) PropinsiSekolah: VARCHAR(255) NamaKelas: VARCHAR(10) (FK) TeleponSekolah: VARCHAR(25) VersiKurikulum: VARCHAR(15) (FK) FaxSekolah: VARCHAR(25) TemaID: VARCHAR(2) (FK) EmailSekolah: VARCHAR(100) SubTemaID: INTEGER (FK) WebSiteSekolah: VARCHAR(100) PembelajaranID: INTEGER (FK) TipeRPP: INTEGER AlokasiWaktu: VARCHAR(100) Pendekatan: VARCHAR(15) Model: VARCHAR(255) Metode: VARCHAR(255) TeknikPenilaianSikap: VARCHAR(255) TeknikPenilaianPengetahuan: VARCHAR(255) TipeRPPAktif: BOOLEAN LembarKerjaSiswa: TEXT TujuanPembelajaran
MstModelPenilaian KodeModelPenilaian: VARCHAR(29) NPSN: VARCHAR(8) (FK) Aktif: BOOLEAN
SikapYangDikembangkanKelas
RPPID: VARCHAR(58) (FK) RubrikKeterampilanID: INTEGER (FK) RubrikPenilaianDetilID: INTEGER (FK) RubrikPenilaianDetilKriteriaID: INTEGER
RubrikKeterampilan
RubrikPenilaianDetil
RPPID: VARCHAR(58) (FK) RubrikKeterampilanID: INTEGER JudulRubrikKeterampilan: VARCHAR(255) MataPelajaranID: VARCHAR(18) (FK) TeknikPenilaianKeterampilan: VARCHAR(255) KeteranganRubrik: TEXT KodeModelPenilaian: VARCHAR(29) (FK)
RPPID: VARCHAR(58) (FK) RubrikKeterampilanID: INTEGER (FK) RubrikPenilaianDetilID: INTEGER AspekPenilaian: VARCHAR(255)
KegiatanPembelajaran MediaSumberAlatPembelajaran
JurnalRPP
RPPID: VARCHAR(58) (FK) MateriPembelajaranID: INTEGER
RPPID: VARCHAR(58) (FK) MSAPembelajaranID: INTEGER
MataPelajaranID: VARCHAR(18) (FK) MateriPembelajaran: VARCHAR(255)
TipeMSA: VARCHAR(6) MSAPembelajaran: VARCHAR(255)
RPPID: VARCHAR(58) (FK) TahapKegiatanPembelajaranID: INTEGER (FK) KegiatanPembelajaranID: INTEGER (FK) SesiKegiatanPembelajaranID: INTEGER (FK) LangkahKegiatanPembelajaranID: INTEGER
NamaItemModelPenilaian: VARCHAR(255) BobotItemModelPenilaian: INTEGER
KodeModelPenilaian: VARCHAR(29) (FK) KodeItemModelPenilaian: VARCHAR(3) (FK) KriteriaAspekPenilaian: VARCHAR(255)
TujuanPembelajaran: TEXT
LangkahKegiatanPembelajaran
KodeModelPenilaian: VARCHAR(29) (FK) KodeItemModelPenilaian: VARCHAR(3)
RubrikPenilaianDetilKriteria
RPPID: VARCHAR(58) (FK) PenilaianSikapSosialID: VARCHAR(11) (FK)
RPPID: VARCHAR(58) (FK) TujuanPembelajaranID: INTEGER
MateriPembelajaran
MstItemModelPenilaian
JurnalGuruID: VARCHAR(58) RPPID: VARCHAR(58) (FK) JurnalGuruPelaksanaanPembelajaran: TEXT JurnalGuruTindakLanjut: TEXT
TahapKegiatanModelPembelajaran RPPID: VARCHAR(58) (FK) KegiatanPembelajaranID: INTEGER (FK) SesiKegiatanPembelajaranID: INTEGER (FK) TahapKegiatanPembelajaranID: INTEGER TahapKegiatanModelPembelajaran: VARCHAR(255)
LangkahKegiatanPembelajaran: TEXT
Gambar 3.24 PDM RPP
RPPID: VARCHAR(58) (FK) KegiatanPembelajaranID: INTEGER KegiatanPembelajaran: VARCHAR(15) AlokasiWaktu: VARCHAR(10) AdaSesiKegiatanPembelajaran: BOOLEAN
SesiKegiatanPembelajaran RPPID: VARCHAR(58) (FK) SesiKegiatanPembelajaranID: INTEGER KegiatanPembelajaranID: INTEGER (FK) SesiKegiatanPembelajaran: VARCHAR(255) ModelPembelajaran: VARCHAR(255) TampilkanTahapModelPembelajaran: BOOLEAN
70
14. PDM Lookup Table MstModelPembelajaran
MstMacamModelPembelajaran
ModelPembelajaranID: VARCHAR(4)
KompetensiDasarID: VARCHAR(25) (FK) ModelPembelajaranID: VARCHAR(4) (FK)
ModelPembelajaran: VARCHAR(255)
MstTahapKegiatanModelPembelajaran
MstKegiatanPendahuluan
ModelPembelajaranID: VARCHAR(4) (FK) TahapKegiatanModelPembelajaranID: INTEGER
KegiatanPendahuluanID: INTEGER KegiatanPendahuluan: TEXT AdaPilihanTambahan: BOOLEAN
TahapKegiatanModelPembelajaran: VARCHAR(255)
MstKegiatanPenutup
MstTambahanKegiatanPendahuluan
KegiatanPenutupID: INTEGER
KegiatanPendahuluanID: INTEGER (FK) TambahanKegiatanPendahuluanID: INTEGER
KegiatanPenutup: TEXT AdaPilihanTambahan: BOOLEAN
TambahanKegiatanPendahuluan: TEXT
MstTambahanKegiatanPenutup MstTipeKegiatanInti TipeKegiatanInti: VARCHAR(50) KeteranganTipeKegiatanInti: VARCHAR(255)
KegiatanPenutupID: INTEGER (FK) TambahanKegiatanPenutupID: INTEGER
MstKegiatanInti TipeKegiatanInti: VARCHAR(50) (FK) KegiatanIntiID: INTEGER
TambahanKegiatanPenutup: TEXT
KegiatanInti: TEXT AdaPilihanTambahan: BOOLEAN
MstTambahanKegiatanInti TipeKegiatanInti: VARCHAR(50) (FK) KegiatanIntiID: INTEGER (FK) TambahanKegiatanIntiID: INTEGER TambahanKegiatanInti: TEXT
Gambar 3.25 PDM Lookup Table 3.2.10 Struktur Tabel Berikut struktur tabel yang digunakan dalam pembuatan aplikasi perencanaan pembelajaran dan penilaian harian untuk sekolah dasar menggunakan kurikulum 2013. 1.
MstFeaturesGroup Tabel ini berfungsi untuk menyimpan data fitur grup yang tersedia pada
aplikasi. Tabel 3.1 MstFeaturesGroup Nomor Field 1 FeaturesGroupID 2 FeaturesGroupName
type int varchar
length 150
key Primary Key
71
2.
MstFeatures Tabel ini berfungsi untuk menyimpan data fitur yang tersedia pada aplikasi. Tabel 3.2 MstFeatures
Nomor 1 2 3 4 5 6
3.
Field FeatureID FeatureName Locked FeaturesGroupID URL Icon
type int varchar bit int varchar varchar
length
key Primary Key
150 Foreign Key 50 50
MstGroupUserPriviledge Tabel ini berfungsi untuk menyimpan data apa saja yang bisa diakses oleh
user sesuai grup user. Tabel 3.3 MstGroupUserPriviledge Nomor 1 2 3
4.
Field GroupUserID FeatureID FeaturesGroupID
type varchar int int
length 10
key Foreign Key Foreign Key Foreign Key
MstGroupUser Tabel ini berfungsi untuk menyimpan data user grup. Tabel 3.4 MstGroupUser
Nomor 1 2 3 4
Field GroupUserID GroupUserName IsDeactivated Note
type varchar varchar bit varchar
length 10 50 255
key Primary Key
72
5.
MstUser Tabel ini berfungsi untuk menyimpan data user. Tabel 3.5 MstUser
Nomor 1 2 3 4 5 6 7
6.
Field
type varchar varchar varchar bit varchar bit varchar
UserID UserName UserPass StatusAktif GroupUserID IsPegawai PegawaiID
length 10 100 50
key Primary Key
10
Foreign Key
20
Foreign Key
MstKelurahanDesa Tabel ini berfungsi untuk menyimpan data provinsi, kota, kecamatan, kelurahan, desa. Tabel 3.6 MstKelurahanDesa
Nomor 1 2 3 4 5 6 7
7.
Field KodePos NamaKelurahanDesa NamaKecamatan NamaKabupatenKota JenisKabupatenKota NamaPropinsi KelurahanDesaID
type varchar varchar varchar varchar varchar varchar varchar
length 10 255 255 255 9 255 10
key
Primary Key
MstPegawai Tabel ini berfungsi untuk menyimpan data pegawai. Tabel 3. 7 MstPegawai
Nomor 1 2 3 4
Field PegawaiID NamaPegawai NIK TempatLahir
type varchar varchar varchar varchar
length 20 255 25 100
key Primary Key
73
Nomor 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
8.
Field TanggalLahir JenisKelamin NamaIbuKandung TahunLulusSD StatusKepegawaian StatusSertifikasiGuru GelarDepan GelarBelakang NIY_NIGK NUPTK AlamatRumahPegawai RTPegawai RWPegawai KeluarahanPegawai KecamatanPegawai KabupatenPegawai PropinsiPegawai TeleponPegawai HandPhonePegawai EmailPegawai StatusAktif NamaAgama IjazahPendidikanTertinggi NamaJabatanDiSekolah StatusGuru KelurahanDesaID KodePosPegawai FotoPegawai NamaFungsiPTK
type datetime varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar bit varchar varchar varchar varchar varchar varchar text varchar
length
key
9 255 4 6 5 15 15 25 20 255 3 3 255 255 255 255 25 50 100 10 5 25 20 10 10
Foreign Key Foreign Key Foreign Key Foreign Key
25
Foreign Key
length 20 255 255
key Primary Key
MstSiswa Tabel ini berfungsi untuk menyimpan data siswa. Tabel 3.8 MstSiswa
Nomor 1 2 3
Field SiswaID NamaLengkapSiswa NamaPanggilanSiswa
type varchar varchar varchar
74
Nomor 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
9.
Field JenisKelaminSiswa NISN TempatLahirSiswa TanggalLahirSiswa PindahanSekolah AsalSekolahSDMI AlasanPindahan TglDiterimaDiSekolahIni PendidikanSebelumnya AgamaSiswa AlamatSiswa RTSiswa RWSiswa KelurahanDesaSiswa KecamatanSiswa KabupatenKotaSiswa PropinsiSiswa KelurahanDesaID TeleponSiswa HPSiswa EmailSiswa NoKartuPerlindunganSosial TinggalBersama GolonganDarahSiswa FotoSiswa StatusSiswa KelasTingkatTerakhir NilaiTestMasuk
type varchar varchar varchar datetime bit varchar varchar datetime varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar text varchar int float
length 9 15 255
key
255 255 255 10 255 3 3 255 255 255 255 10 25 50 100 20 25 2
Foreign Key
Foreign Key
Foreign Key
11
MstSekolah Tabel ini berfungsi untuk menyimpan data sekolah. Tabel 3.9 MstSekolah
Nomor 1 2 3 4
Field NamaSekolah NPSN NSS AlamatSekolah
type varchar varchar varchar varchar)
length 255 8 12 255
key Primary Key
75
Nomor 5 6 7 8 9 10 11 12 13 14 15 16 17
Field JenjangSekolah StatusSekolah KelurahanSekolah KecamatanSekolah KabupatenKotaSekolah KabupatenKotaJenisSekolah PropinsiSekolah TeleponSekolah FaxSekolah EmailSekolah WebSiteSekolah KelurahanDesaID KodePosSekolah
type varchar varchar varchar varchar varchar varchar varchar( varchar varchar varchar varchar varchar varchar
length 7 6 255 255 255 9 255 25 25 100 100 10 10
key
Foreign Key
10. MstOrtuWaliSiswa Tabel ini berfungsi untuk menyimpan data orang tua dan wali murid. Tabel 3.10 MstOrtuWaliSiswa Nomor 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Field OrtuWaliID SiswaID NamaOrtuWali TglLahirOrtuWali TempatLahirOrtuWali PekerjaanOrtuWali PendidikanTerakhirOrtuWali AlamatOrtuWali RTOrtuWali RWOrtuWali KelurahanDesaOrtuWali KecamatanOrtuWali KabupatenKotaOrtuWali PropinsiOrtuWali TeleponOrtuWali HPOrtuWali EmailOrtuWali KelurahanDesaID
type varchar varchar varchar datetime varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar
length 4 20 255 255 255 5 255 3 3 255 255 255 255 25 50 100 10
key Primary Key Foreign Key
Foreign Key
Foreign Key
76
11. KelasAktif Tabel ini berfungsi untuk menyimpan data kelas aktif pada tiap tahun ajaran. Tabel 3.11 MstKelasAktif Nomor 1 2 3 4 5
Field NamaKelas TahunAkademikID SiswaID StatusKelulusan TanggalPenetapanStatus
type varchar varchar varchar varchar datetime
length 10 9 20 30
key Foreign Key Foreign Key Foreign Key
12. SiswaKelasAktif Tabel ini berfungsi untuk menyimpan data siswa tiap kelasnya. Tabel 3.12 SiswaKelasAktif Nomor 1 2 3 4 5
Field NamaKelas TahunAkademikID SiswaID StatusKelulusan TanggalPenetapanStatus
type varchar varchar varchar varchar datetime
length 10 9 20 30
key Foreign Key Foreign Key Foreign Key
length 10
key Primary Key
13. MstKelas Tabel ini berfungsi untuk menyimpan data kelas. Tabel 3.13 MstKelas Nomor 1 2 3 4
Field NamaKelas Kelas KapasitasSiswa StatusAktif
type varchar int int bit
77
14. MstTema Tabel ini berfungsi untuk menyimpan data tema. Tabel 3.14 MstTema Nomor 1 2 3 4 5 6
Field TemaID Kelas Semester NamaTema LokasiSilabus VersiKurikulum
type varchar int int varchar text varchar
length 2
key Primary Key
255 15
Foreign Key
15. MstSubTema Tabel ini berfungsi untuk menyimpan data sub tema. Tabel 3.15 MstSubTema Nomor 1 2 3 4 5
Field TemaID SubTemaID NamaSubTema ProyekKelas VersiKurikulum
type varchar int varchar bit varchar
length 2
key Foreign Key Primary Key
255 15
Foreign Key
16. MstPembelajaran Tabel ini berfungsi untuk menyimpan pembelajaran. Tabel 3.16 MstPembelajaran Nomor 1 2 3 4
Field TemaID SubTemaID PembelajaranID VersiKurikulum
type varchar int int varchar
length 2
15
key Foreign Key Foreign Key Primary Key Foreign Key
78
17. MstMataPelajaran Tabel ini berfungsi untuk menyimpan data mata pelajaran. Tabel 3.17 MstMataPelajaran Nomor 1 2 3 4 5
Field KodeMataPelajaran NamaMataPelajaran VersiKurikulum MataPelajaranID Locked
type varchar varchar varchar varchar bit
length 2 255 15 18 1
key
Foreign Key Primary Key
18. MstKompetensiDasar Tabel ini berfungsi untuk menyimpan data kompetensi dasar. Tabel 3.18 MstKompetensiDasar Nomor 1 2 3 4 5 6 7
Field KompetensiDasarID MataPelajaranID KompetensiIntiID KodeKompetensiDasar Kelas KompetensiDasar Kompetensi
type varchar varchar varchar varchar int text varchar
length 25 18 17 2
key Primary Key Foreign Key Foreign Key
255
19. MstPetaSubTemaKompetensiDasar Tabel ini berfungsi untuk menyimpan data pemetaan kompetensi dasar. Tabel 3.19 MstPetaSubTemaKompetensiDasar Nomor 1 2 3 4 5
Field KompetensiDasarID TemaID SubTemaID PembelajaranID VersiKurikulum
type varchar varchar int int varchar
length 25 2
15
key Foreign Key Foreign Key Foreign Key Foreign Key Foreign Key
79
20. JadwalLibur Tabel ini berfungsi untuk menyimpan data libur. Tabel 3.20 JadwalLibur Nomor 1 2 3 4 5 6
Field JadwalLiburID TahunAkademikID NamaHariLibur TglAwalLibur JenisLibur TglAkhirLibur
type int varchar varchar datetime varchar datetime
length
key Primary Key Foreign Key
9 255 255
21. SettingKalender Tabel ini berfungsi untuk menyimpan data setting kalender. Tabel 3.21 SettingKalender Nomor 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Field WarnaLiburNasional WarnaHariPermulaanPembelajaran WarnaUlanganTengahSemester WarnaUlanganAkhirSemester WarnaLiburKhusus WarnaLiburSemester WarnaPenyelesaianAdministrasiSemester WarnaPembagianRaporSemester WarnaEfektifFakultatif WarnaLiburKhususUjian SabtuLibur JumlahHariBelajarNormal JumatLibur MingguLibur WarnaKegiatanTengahSemester WarnaDiesNatalis WarnaLiburUmum JumlahHariBelajarKonseptual WarnaUlanganHarian WarnaPerbaikanPengayaan
type varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar bit int bit bit varchar varchar varchar int varchar varchar
length 7 7 7 7 7 7 7 7 7 7
7 7 7 7 7
key
80
22. AgendaKegiatanSekolah Tabel ini berfungsi untuk menyimpan data agenda kegatan yang diselenggarakan sekolah. Tabel 3.22 AgendakegiatanSekolah Nomor 1 2 3 4 5 6
Field AgendaKegiatanID TglAwalAgendaKegiatan JenisAgendaKegiatan TahunAkademikID SemesterAkademik TglAkhirAgendaKegiatan
type int datetime varchar varchar int datetime
length 8 255 9
key Primary Key
Foreign Key Foreign Key
23. AnalisisHariBelajarEfektif Tabel ini berfungsi untuk menyimpan data analisis hari efektif. Tabel 3.23 AnalisisHarBelajarEfektif Nomor 1 2 3 4 5 6 7 8 9
Field BulanID TahunAkademikID SemesterAkademik JumlahHari JumlahHariLiburNasional JumlahHariLiburKhusus JumlahHariKegiatanSekolah JumlahHariBelajarEfektif JumlahHariLiburSekolah
type int varchar int int int int int int int
length 9
key Primary Key Foreign Key Foreign Key
24. ProtaPromes Tabel ini berfungsi untuk menyimpan data program semester. Tabel 3.24 ProtaPromes Nomor 1 2 3
Field ProtaPromesID NPSN TahunAkademikID
type int varchar varchar
length 8 9
key Primary Key Foreign Key Foreign Key
81
Nomor 4 5 6 7 8 9 10 11 12 13 14 15
Field SemesterAkademik PembelajaranDate Keterangan AlokasiWaktuHariPerSubTema Tema SubTema TipeProgram ProtaPromesIDParent NamaKelas Pembelajaran Tanggalpelaksanaan StatusAktifpelaksanaan
type int datetime varchar int varchar varchar varchar int varchar varchar date bit
length
key Foreign Key
255 255 255 15 10 4
Foreign Key
25. ProgramTahunanME Tabel ini berfungsi untuk menyimpan data program tahunan. Tabel 3.25 ProgramTahunanME Nomor 1 2 3 4 5 6 7
Field NPSN Kelas TahunAkademikID AlokasiWaktuME ProgramTahunanMEID Tema SubTema
type varchar int varchar int int varchar varchar
length 8 9
key Foreign Key Primary Key Foreign Key Primary Key
255 255
26. KKMperKD Tabel ini berfungsi untuk menyimpan data KKM tiap kompetensi dasar. Tabel 3.26 KKMperKD Nomor 1 2 3 4 5 6
Field Kompleksitas SDDPendidik SDDSaranaPrasarana PotensiSiswa KKMperKD NPSN
type float float float float float varchar
length
key
8
Foreign Key
82
Nomor 7 8 9 10
Field TahunAkademikID NamaKelas SemesterAkademik KompetensiDasarID
type varchar varchar varchar varchar
length 9 10 4 25
key Foreign Key Foreign Key Foreign Key Foreign Key
27. KKMperKelasperMP Tabel ini berfungsi untuk menyimpan data KKM pada tiap matapelajaran dan kelasnya. Tabel 3.27 KKMperKelasperMP Nomor 1 2 3 4 5 6
Field MataPelajaranID NamaKelas TahunAkademikID NPSN SemesterAkademik KKM
type varchar varchar varchar varchar int float
length 18 10 9 8
key Foreign Key Foreign Key Foreign Key Foreign Key Foreign Key
28. JurnalSikapSosialSiswa Tabel ini berfungsi untuk menyimpan data penilaian sikap sosial siswa. Tabel 3.28 JurnalSikapSosialSiswa Nomor 1 2 3 4 5 6 7 8 9 10 11 12 13
Field NamaKelas TahunAkademikID SiswaID PegawaiID TanggalJurnalSosial CatatanGuru SemesterAkademik JurnalSosialID KodeModelPenilaian KodeItemModelPenilaian PenilaianSikapSosialID SikapSosialPembelajaran RPPID
type varchar varchar varchar varchar datetime varchar int varchar varchar varchar varchar bit varchar
length 10 9 20 20
key Foreign Key Foreign Key Foreign Key Foreign Key
255 12 29 3 11
Foreign Key Primary Key Foreign Key Foreign Key Foreign Key
58
Foreign Key
83
29. JurnalSikapSpiritualSiswa Tabel ini berfungsi untuk menyimpan data kelas aktif pada tiap tahun ajaran. Tabel 3.29 JurnalSikapSpiritualSiswa Nomor 1 2 3 4 5 6 7 8 9 10 11
Field NamaKelas TahunAkademikID SiswaID PegawaiID TanggalJurnalSpiritual CatatanGuru SemesterAkademik JurnalSpiritualID KodeModelPenilaian KodeItemModelPenilaian PenilaianSikapSpiritualID
type varchar varchar varchar varchar datetime varchar int varchar varchar varchar varchar
length 10 9 20 20
key Foreign Key Foreign Key Foreign Key Foreign Key
255 Foreign Key Primary Key Foreign Key Foreign Key Foreign Key
12 29 3 11
30. NilaiKDKeterampilanSiswa Tabel ini berfungsi untuk menyimpan data nilai kompetensi dasar pada penilaian keterampilan. Tabel 3.30 NilaiKDKeterampilanSiswa Nomor 1 2 3 4 5 6 7 8
Field NamaKelas TahunAkademikID SiswaID SemesterAkademik NilaiKDKeterampilanSiswaID NilaiKeterampilanSiswaID NilaiKeterampilan KompetensiDasarID
type varchar varchar varchar int int int float varchar
length 10 9 20
key Foreign Key Foreign Key Foreign Key Foreign Key Primary Key Foreign Key
25
Foreign Key
84
31. HasilUjiLisanPenugasanSIswa Tabel ini berfungsi untuk menyimpan data nilai kompetensi dasar pada tiap penilaian pengetahuan. Tabel 3.31 HasilUjiLisanPenugasanSiswa Nomor 1 2 3 4 5 6 7 8 9
Field TahunAkademikID SemesterAkademik UjianLisanPenugasanID NamaKelas SiswaID NilaiKDMPSiswa KompetensiDasarID NilaiRemedialKDMPSiswa NilaiKKMKDMP
type varchar int varchar varchar varchar float varchar float float
length 9 11 10 20
key Foreign Key Foreign Key Foreign Key Foreign Key Foreign Key
25
Foreign Key
32. AbsensiSiswa Tabel ini berfungsi untuk menyimpan data absensi harian siswa. Tabel 3.32 AbsensiSiswa Nomor 1 2 3 4 5 6 7 8
Field NamaKelas TahunAkademikID SiswaID SemesterAkademik AbsensiID TanggalAbsensi StatusAbsensi PegawaiID
type varchar varchar varchar int int datetime varchar varchar
length 10 9 20
5 20
key Foreign Key Foreign Key Foreign Key Foreign Key Primary Key
Foreign Key
85
33. RPP Tabel ini berfungsi untuk menyimpan data RPP. Tabel 3.33 RPP Nomor 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 3.3
Field TahunAkademikID RPPID NPSN NamaKelas SemesterAkademik TemaID SubTemaID PembelajaranID AlokasiWaktu VersiKurikulum TipeRPP Pendekatan Model Metode TeknikPenilaianSikap TeknikPenilaianPengetahuan TipeRPPAktif LembarKerjaSiswa
type varchar varchar varchar varchar int varchar int int varchar varchar int varchar varchar varchar varchar varchar bit text
length 9 58 8 10 2
100 15
key Foreign Key Primary Key Foreign Key Foreign Key Foreign Key Foreign Key Foreign Key Foreign Key Foreign Key
15 255 255 255 255
Membuat Coding Aplikasi akan dirancang berbasis web, Bahasa yang digunakan yaitu C#.
Tools yang digunakan yaitu sebagai berikut a. Visual Studio 2015, Digunakan untuk membuat aplikasi b. SQL Server 2018r2, Sebagai database sistem c. C#, Sebagai bahasa pemrograman server side 3.4 Pengujian Program Uji coba ini dilakukan untuk memastikan beberapa hasil penelitian telah dibuat dengan benar mengikuti tujuan dan kebutuhan yang diharapkan. Uji coba dilakukan dengan cara pengujian black box testing. Dari hasil uji coba
86
memungkinkan ditemukan kekurangan yang dapat dijadikan ulasan pada tahapan perbaikan aplikasi. Berikut merupakan tabel sekenario pengujian penelitian. Tabel 3.34 Desain Uji Coba Fungsional Login No 1
Nama Tes Uji Coba Halaman Login Aplikasi
Proses Login aplikasi sebagai staff dengan fungsi admin
Login aplikasi sebagai guru dengan fungsi admin
Login aplikasi sebagai guru dengan fungsi guru
Login aplikasi sebagai staff dengan fungsi guru Login aplikasi sebagai admin dengan fungsi admin
Validasi jika username dan password yang Di-input Salah
Output yang diharapkan Masuk kedalam halaman admin dan dapat mengakses aplikasi sesuai hak akses staff Masuk kedalam halaman admin dan dapat mengakses aplikasi sesuai hak akses guru Masuk kedalam halaman guru dan dapat mengakses aplikasi sesuai hak akses guru Tidak dapat masuk aplikasi dan kembali ke halaman login Masuk kedalam halaman admin dan dapat mengakses aplikasi sesuai hak akses admin Tidak dapat masuk aplikasi dan muncul pemberitahuan "Username atau Password Salah"
Tabel 3.35 Desain Uji Coba Fungsional Persiapan Tahunan No 2 3
Nama Tes Uji Coba Fungsi Aktivasi Tahun
Proses Mengaktifkan tahun akademik
Output yang diharapkan Tahun yang dipilih telah aktif dan menuju halaman aktivasi kelas
Uji Coba Fungsi Aktivasi Kelas
Ubah kelas aktif
kelas aktif telah diubah
Masukan siswa otomatis kedalam kelas aktif
siswa otomatis masuk kedalam tiap kelas sesuai dengan rasio siswa laki-laki dan siswa perempuan
87
No
Nama Tes
Proses Memasukan siswa manual kedalam kelas aktif
Output yang diharapkan Siswa yang dipilih masuk kedalam kelas aktif
Memasukan siswa manual melebihi kapasitas kelas
Muncul pemeritahuan "Data Siswa Lebih Dari Jumlah Kapasitas di Kelas" Siswa yang dipilih keluar dari kelas aktif
Mengeluarkan siswa dari kelas aktif 4 5
Uji Coba Fungsi Persiapan Siswa
Lihat siswa per kelas
Menampilkan daftar siswa per kelas
Uji Coba Fungsi Setting KKM
Simpan data KKM per KD
Data KKM berhasil disimpan
Uji perhitungan KKM per KD
Nilai KKM per KD sesuai dengan rumus perhitungan KKM per KD
Uji perhitungan KKM per MP
Nilai KKM MP sesuai dengan rumus perhitungan KKM per KP
Tabel 3. 36 Desain Uji Coba Fungsional Persiapan Semester No 6
7
Nama Tes Uji Coba Fungsi Aktivasi Semester
Uji Coba Fungsi Setting Kalender
Proses Ubah data semester Mengaktifkan semester akademik Simpan setting kalender
Simpan hari libur
Simpan agenda kegiatan sekolah
Ubah hari libur
Output yang diharapkan Data semester berhasil diubah Semester yang dipilih telah aktif Data setting kalender berhasil disimpan dan menampilkan pemberitahuan “Data berhasil tersimpan!” Data hari libur berhasil disimpan dan menampilkan pemberitahuan “Data berhasil tersimpan!” Data agenda kegiatan sekolah berhasil disimpan dan menampilkan pemberitahuan “Data berhasil tersimpan!” Data hari libur berhasil diubah dan menampilkan pemberitahuan “Data berhasil diubah!”
88
No
Nama Tes
Proses Ubah agenda kegiatan sekolah
Hapus hari libur
Hapus agenda kegiatan sekolah
Uji Cetak kalender 8
9
Uji Coba Fungsi Program Tahunan
Uji Coba Fungsi Program Semester
Output yang diharapkan Data agenda kegiatan sekolah berhasil diubah dan menampilkan pemberitahuan “Data berhasil diubah!” Data hari libur berhasil dihapus dan menampilkan pemberitahuan “Data berhasil terhapus!” Data agenda kegiatan sekolah berhasil dihapus dan menampilkan pemberitahuan “Data berhasil terhapus!” Cetak kelender dalam format PDF
Buat program tahunan
program tahunan berhasil dibuat dan menampilkan pemberitahuan "Program Tahunan berhasil dibuat!"
Uji cetak program tahunan
Cetak program tahunan dalam format PDF
Buat program semester
Tambah kegiatan pada program semester editor
program semester berhasil dibuat dan menampilkan pemberitahuan “Program Semester berhasil diperbarui” kegiatan bertambah pada program semester
hapus kegiatan pada program semester editor
kegiatan terhapus pada program semester
meniadakan ulangan harian pada pembelajaran terakhir pada program semester editor
ulangan harian ditiadakan menampilkan pemberitahuan “Ulangan harian berhasil dihilangkan” Ulangan harian berhasil di seting dan memunculkan pemberitahuan “Ulangan harian berhasil diseting” pembelajaran terakhir dihapus pada program semester kegiatan berhasi diubah pada program semester
set ulangan harian pada pembelajaran terakhir pada program semester editor hapus pembelajaran terakhir pada program semester editor Ubah kegiatan pada program semester editor
89
No
Nama Tes
Proses Uji hari efektif semester kurang dari 0
Output yang diharapkan Tombol tambah kegiatan menjadi disable
Reset program tahunan
program semester berhasil direset dan menampilkan pemberitahuan "Promes berhasil diperbarui"
Lihat hari efektif semester
Menampilkan hari efektif semetser
Lihat program semester
Menampilkan program semester
Uji tanggal program semester
tanggal pembelajaran dan kegiatan berurutan dan sesuai dengan kalender
Cetak program semester
Cetak program semester dalam format PDF
Lihat jadwal pembelajaran
menampilkan jadwal pembelajaran
Cetak jadwal pembelajaran
Cetak jadwal pembelajaran dalam format PDF
Tabel 3.37 Desain Uji Coba Fungsional Persiapan Materi No 10
Nama Tes Uji Coba Fungsi Pemetaan KD Pembelajaran
Proses Lihat pemetaan KD pembelajaran sesuai kompetensi inti Memetakan kompetensi dasar pada pembelajaran dengan cara mencentang checkbox Menghapus pemetaan kompetensi dasar dengan cara menghilangkan centang pada checkbox
11
Uji Coba Fungsi Pemetaan KD Semester
Output yang diharapkan menampilkan tabel hasil pemetaan kompetensi dasar pembelajaran berdasarkan kompetensi inti Menyimpan pemetaan kompetensi dasar dan muncul pada tabel pemetaan Pemetaan kompetensi dasar dihapus dan hilang dari tabel pemetaan
Cetak Pemetaan KD
Cetak pemetaan KD dalam format PDF
Lihat pemetaan KD semester sesuai kompetensi inti
Menampilkan tabel hasil pemetaan kompetensi dasar semester berdasarkan kompetensi inti
90
No 12
Nama Tes Uji Coba Fungsi Rencana Pelaksanaan Pembelajaran
Proses Lihat RPP sesuai dengan kelas, tema, sub tema, pembelajaran
Output yang diharapkan Menampilkan tabel daftar RPP sesuai kelas, tema, sub tema, pembelajaran
Aktivasi RPP Lihat RPP Ubah RPP
RPP yang dipilih telah aktif Menampilkan RPP Menampilkan form ubah RPP Tujuan pembelajaran berhasil ditambah pada tabel tujuan pembelajaran
13
Uji Coba Fungsi Rencana Pelaksanaan Pembelajaran Tujuan Pembelajaran
Tambah data tujuan pembelajaran
14
Uji Coba Fungsi Rencana Pelaksanaan Pembelajaran Materi Pembelajaran
Tambah data materi pembelajaran
Materi pembelajaran berhasil ditambah pada tabel materi pembelajaran
15
Uji Coba Fungsi Rencana Pelaksanaan Pembelajaran Kegiatan Pembelajaran
Tambah data kegiatan pembelajaran - kegiatan pendahuluan
Kegiatan pendahuluan berhasil ditambah pada tabel kegiatan pendahuluan
Tambah data kegiatan Kegiatan inti berhasil pembelajaran - kegiatan inti ditambah pada tabel kegiatan pendahuluan
16
Uji Coba Fungsi Rencana Pelaksanaan Pembelajaran Media, Alat,
Tambah data langkah kegiatan inti
langkah kegiatan berhasil ditambah
Tambah data kegiatan pembelajaran - kegiatan penutup
Kegiatan penutup berhasil ditambah pada tabel kegiatan pendahuluan
Tambah data media, alat, sumber pembelajaran
Media, alat, sumber pembelajaran berhasil ditambah pada tabel media, alat, sumber pembelajaran
91
No
17
18
Nama Tes Sumber Pembelajaran
Uji Coba Fungsi Rencana Pelaksanaan Pembelajaran Rubrik Keterampilan
Uji Coba Fungsi Rencana Pelaksanaan Pembelajaran Sikap Sosial
Proses
Output yang diharapkan
Hapus media, alat, sumber pembelajaran
Media, alat, sumber pembelajaran berhasil dihapus pada tabel media, alat, sumber pembelajaran
Tambah data rubrik keterampilan
rubrik keterampilan berhasil ditambah pada tabel rubrik keterampilan
Tambah data aspek penilaian
aspek penilaian berhasil ditambah pada tabel aspek penilaian
tambah data kriteria penilaian
kriteria penilaian berhasil ditambah pada tabel kriteria penilaian
Tambah data sikap sosial
Sikap sosial berhasil ditambah pada tabel sikap sosial
Tabel 3.38 Desain Uji Coba Fungsional Penilaian Harian No 19
20
Nama Tes Uji Coba Fungsi Penilaian Harian Sikap Sosial Dikelas
Uji Coba Fungsi Penilaian Harian Sikap Sosial Diluar Kelas
Proses Menampilkan aspek yang dinilai sesuai dengan RPP
Output yang diharapkan aspek penilaian tampil sesuai dengan RPP
menyimpan penilaian sikap sosial dikelas
data penilaian tersimpan pada tabel penilaian sikap sosial dikelas
Menyimpan penilaian sikap sosial diluar kelas
data penilaian tersimpan pada tabel penilaian sikap sosial diluar kelas
92
No 21
Nama Tes Uji Coba Fungsi Penilaian Harian Sikap Spiritual
Proses Menyimpan penilaian sikap spiritual
Output yang diharapkan data penilaian tersimpan pada tabel penilaian spiritual
22
Uji Coba Fungsi Penilaian Harian Pengetahuan
Tambah Tugas
Tugas berhasil ditambah pada tabel tugas
Memunculkaan kompetensi dasar sesuai dengan pemetaan KD
Kompetensi dasar yang muncul sesuai dengan pemetaan KD
Tambah data kompetensi dasar yang akan dinilai
Data kompetensi dasar berhasil ditambahkan
Simpan nilai pengetahuan
Data penilaian pengetahuan berhasil disimpan pada tabel penilaian
Lihat daftar nilai
Menampilkan daftar nilai harian pengetahuan
Menampilkan penilaian keterampilan sesuai dengan rubrik keterampilan yang ada pada RPP
Penilaian keterampilan sesuai dengan rubrik keterampilan yang ada pada RPP
Lihat Kriteria penilaian keterampilan
Menampilkan kriteria penilaian
Mengaktifkan teknik penilaian yang akan digunakan sebagai penialain Simpan penilaian keterampilan
form input nilai pada teknik penilaian menjadi aktif
23
Uji Coba Fungsi Penilaian Harian Keterampilan
Data penilaian keterampilan berhasil disimpan pada tabel penilaian keterampilan
Tabel 3.39 Desain Uji Coba Fungsional Laporan Kepala Sekolah No 24
Nama Tes Uji Coba Fungsi Laporan Kepala Sekolah
Proses Menampilkan daftar RPP yang belum dibuat pada RPP Default
Output yang diharapkan Menampilkan Form daftar RPP yang belum dibuat pada RPP Default
Menampilkan daftar RPP yang belum dibuat pada RPP Guru
Menampilkan Form daftar RPP yang belum dibuat pada RPP Guru
93
Tabel 3.40 Form User Acceptance Test
Nama Jabatan NIP Nama Sekolah
Aplikasi Perencanaan Pembelajaran dan Penilaian Harian : : : :
Beri tanda centang (√) di kotak Hasil
Hasil No 1 2 3 4
Fungsi
Membuat program semester
6
Membuat pemetaan kompetensi dasar Membuat rencana pelaksanaan pembelajaran Penilaian harian sikap sosial
8 9
Penilaian harian sikap spiritual
10
Penilaian harian pengetahuan
11
Penilaian harian keterampilan Pembagian alur proses Cetak PDF
12 13
Sangat Cukup Membantu Membantu Membantu
Tidak Membantu
Mengelola kelas dan siswa Setting KKM Setting kalender akademik Membuat program tahunan
5
7
Keterangan
TTD
_________________
94