Implementasi Data Tahap Implementasi

47 dan komponen model yang menangani manipulasi data dengan menggunakan database MySQL. Diagram komponen digambarkan pada Gambar 26. Gambar 26. Diagram Komponen Sistem

C. Tahap Implementasi

Tahap implementasi dalam penelitian ini akan dijabarkan ke dalam beberapa tahap implementasi sesuai dengan jenis perancangan sistem pengolahan nilai yang telah dirancang sebelumnya. Tahap-tahap implementasi di dalam penelitian ini meliputi: implementasi data, implementasi arsitektur, dan implementasi antarmuka.

1. Implementasi Data

Perancangan data yang telah dibuat pada tahap desain, kemudian diimplementasikan menjadi sebuah basis data atau database. Database yang digunakan dalam penelitian ini adalah database MySQL. Implementasi database sistem pengolahan nilai dijelaskan pada gambar 27. 48 Gambar 27. Implementasi Basis Data Sistem Pengolahan Nilai 49 Berdasarkan gambar 28, dijelaskan bahwa dalam sistem pengolahan nilai ini terdapat 18 tabel yaitu tabel kelas, tabel spesifikasi, tabel wali kelas, tabel siswa, tabel guru, tabel aspek nilai, tabel jenis nilai, tabel deskripsi kompetensi dasar kd, tabel mengajar, tabel jurnal, tabel isi jurnal, tabel user, tabel level, tabel identitas sekolah, tabel arsip data, tabel kategori arsip, tabel mata pelajaran, dan tabel nilai. Berdasarkan database relational seperti pada Gambar 25, maka tabel-tabel dari database tersebut dapat dijelaskan dalam Tabel 13-30. a Tabel Siswa Tabel 13. Struktur Tabel Siswa Field Type Size Key nis char 4 PK nisn char 10 namasiswa varchar 50 id_kelas int 3 FK id_spesifikasi Int 2 FK agama varchar 20 sakit varchar 3 ijin varchar 3 absen varchar 3 spiritual varchar 300 sosial varchar 300 ctt_wali text b Tabel Identitas Sekolah Tabel 14. Struktur Tabel Identitas Sekolah Field Type Size Key namasekolah int 3 alamatsekolah varchar 100 kota varchar 100 tahun_ajar varchar 11 semester varchar 100 nip_kepsek varchar 50 tanggal date nip_bk varchar 50 50 c Tabel Arsip Tabel 15. Struktur Tabel Arsip Field Type Size Key id_arsip Int 11 PK nama_file varchar 100 nama_fileasli Varchar 100 id_kategori_arsip Int 11 FK tanggal_uploadfile date id_user Int 11 FK d Tabel Guru Tabel 16. Struktur Tabel Guru Field Type Size Key nip char 18 PK namaguru varchar 100 e Tabel Kelas Tabel 17. Struktur Tabel Kelas Field Type Size Key id_kelas Int 3 PK kelas Int 3 f Tabel Spesifikasi Kelas Tabel 18. Struktur Tabel Spesifikasi Kelas Field Type Size Key id_spesifikasi Int 2 PK nama_spesifikasi Int 1 g Tabel Deskripsi KD Tabel 19. Struktur Tabel Deskripsi KD Field Type Size Key id_kd int 11 PK id_mapel int 11 FK id_jenis int 3 FK id_aspek int 3 FK id_kelas Int 3 FK isi_kd text 51 h Tabel Wali Kelas Tabel 20. Struktur Tabel Wali Kelas Field Type Size Key id_wali Int 11 PK id_kelas Int 3 FK id_spesifikasi Int 2 FK nip char 18 FK i Tabel Kategori Arsip Tabel 21. Struktur Tabel Kategori Arsip Field Type Size Key id_kategori_arsip Int 11 PK nama_kategori_arsip varchar 100 j Tabel Jurnal Tabel 22. Struktur Tabel Jurnal Field Type Size Key id_jurnal int 11 PK nama_jurnal varchar 100 k Tabel Isi Jurnal Tabel 23. Struktur Tabel Isi Jurnal Field Type Size Key id_isi int 11 PK id_jurnal int 11 FK id_user int 11 FK isi text tanggal date l Tabel Mapel Tabel 24. Struktur Tabel Mapel Field Type Size Key id_mapel int 11 PK nama_mapel varchar 100 m Tabel Jenis Nilai Tabel 25. Struktur Tabel Jenis Nilai Field Type Size Key id_jenis int 3 PK nama varchar 50 52 n Tabel Mengajar Tabel 26. Struktur Tabel Mengajar Field Type Size Key id_mengajar int 3 PK id_mapel int 3 FK id_kelas int 3 FK id_spesifikasi int 2 FK nip char 18 FK o Tabel Aspek Nilai Siswa Tabel 27. Struktur Tabel Aspek Nilai Field Type Size Key id_aspek int 3 PK nama varchar 50 p Tabel Nilai Tabel 28. Struktur Tabel Nilai Field Type Size Key id_nilai int 11 PK nis char 4 FK id_mapel int 11 FK id_jenis int 3 FK id_aspek int 3 FK nilai char 3 q Tabel Level Tabel 29. Struktur Tabel Level Field Type Size Key id_level int 11 PK nama_level varchar 50 r Tabel User Tabel 30. Struktur Tabel User Field Type Size Key id_user int 11 PK nama_user varchar 100 username_user varchar 250 password_user varchar 250 id_level int 11 FK 53

2. Implementasi Arsitektur

Dokumen yang terkait

pengaruh pendekatan saintifik kurikulum 2013 terhadap hasil belajar siswa pada konsep interaksi makhluk hidup dengan lingkungan (Kuasi Eksperimen di MTs Negeri Tangerang 2 Pamulang)

0 7 197

PENGEMBANGAN PROSES PEMBELAJARAN MATEMATIKA KURIKULUM 2013 BERBASIS LESSON STUDY PADA SISWA SMP Pengembangan Proses Pembelajaran Matematika Kurikulum 2013 Berbasis Lesson Study Pada Siswa Kelas Viii Smp Negeri 1 Salatiga Tahun 2015/2016.

0 2 22

PENGEMBANGAN PROSES PEMBELAJARAN MATEMATIKA KURIKULUM 2013 BERBASIS LESSON STUDY PADA SISWA Pengembangan Proses Pembelajaran Matematika Kurikulum 2013 Berbasis Lesson Study Pada Siswa Kelas Viii Smp Negeri 1 Salatiga Tahun 2015/2016.

0 6 15

PENGEMBANGAN PROSES PEMBELAJARAN MATEMATIKA KURIKULUM 2013 BERBASIS LESSON STUDY PADA SISWA SMP Pengembangan Proses Pembelajaran Matematika Kurikulum 2013 Berbasis Lesson Study Pada Siswa Kelas VII SMP Negeri 6 Salatiga Tahun 2015/2016.

0 3 19

PENGEMBANGAN RENCANA PELAKSANAAN PEMBELAJARAN MATEMATIKA KURIKULUM 2013 BERBASIS LESSON STUDY Pengembangan Rencana Pelaksanaan Pembelajaran Matematika Kurikulum 2013 Berbasis Lesson Study Pada Siswa Kelas VIII SMP Negeri 1 Salatiga Tahun 2015/2016.

1 4 17

PENGEMBANGAN RENCANA PELAKSANAAN PEMBELAJARAN MATEMATIKA KURIKULUM 2013 BERBASIS LESSON STUDY Pengembangan Rencana Pelaksanaan Pembelajaran Matematika Kurikulum 2013 Berbasis Lesson Study Pada Siswa Kelas VIII SMP Negeri 1 Salatiga Tahun 2015/2016.

0 3 16

PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB SEBAGAI SISTEM PENGOLAHAN NILAI SISWA DI SMK NEGERI 1 KUDUS.

0 0 19

Pengembangan Sistem Informasi Akademik Berbasis Web Sebagai Sistem Pengolahan Nilai Siswa di SMK Negeri 1 Kudus BAB 0

0 0 19

Pengembangan Sistem Informasi Akademik Berbasis Web Sebagai Sistem Pengolahan Nilai Siswa di SMK Negeri 1 Kudus JURNAL

0 7 13

IMPLEMENTASI PENILAIAN HASIL BELAJAR DALAM KURIKULUM 2013 DI SMP (Studi Kasus Penilaian Hasil Belajar Di MTs Negeri Yogyakarta II).

0 0 297