• Tidak ada hasil yang ditemukan

Relasi Tabel

Dalam dokumen BAB 4 Analisis dan Perancangan (Halaman 25-36)

Relasi tabel merupakan gambaran dari kelompok penyimpanan data yang ada pada pengolahan nilai raport siswa menggunakan metode MFEP dan menunjukan hubungan antar kelompok beserta atribut yang dimilikinya.

nis

Gambar 4.11 Relasi tabel

64 4.3.3 Struktur File

Struktur file adalah penggambaran tentang file-file dalam tabel sehingga dapat dilihat bentuk file-file tersebut baik field-fieldnya, tipe datanya serta ukuran dari data tersebut. Berikut adalah table-tabel struktur file yang ada dalam pengolahan nilai raport menggunakan metode MFEP :

a) Struktur tabel siswa

Nama file : tb_siswa Primary Key : NIS Foreign Key : - Media penyimpanan : Hardisk

Tabel 4.1 Struktur file tabel siswa Nama Item Data Tipe (Ukuran) Keterangan

nis varchar(15)

nama varchar(25)

tmp_lahir varchar(15)

tgl_lahir date

jk varchar(15)

agama varchar(11)

fhoto varchar(300)

asal_sekolah varchar(25) kelas_terima varchar(11) tgl_terima date

status_keluarga varchar(20)

anak_ke int(2)

alamat_siswa varchar(200)

telepon varchar(13)

status_kls varchar(15) Status kelompok siswa kelompok varchar(11) Group kelompok siswa b) Struktur tabel orang tua

Nama file : tb_orang_tua Primary Key : -

65 Foreign Key : nis

Media penyimpanan : Hardisk

Tabel 4.2 Struktur file tabel orang tua Nama Item Data Tipe (Ukuran) Keterangan

nis varchar(15)

nama_ayah varchar(15) nama_ibu varchar(15) alamat_ortu varchar(200) telepon_ortu varchar(13)

pek_ayah varchar(25) Pekerjaan ayah pek_ibu varchar(15) Pekerjaan ibu nama_wali varchar(15)

alamat_wali varchar(200) telepon_wali varchar(13)

pek_wali varchar(25) Pekerjaan wali c) Struktur tabel guru

Nama file : tb_guru Primary Key : Nip Foreign Key : - Media penyimpanan : Hardisk

Tabel 4.3 Struktur file tabel guru Nama Item Data Tipe(Ukuran) Keterangan

nip varchar(16)

nama_guru varchar(20)

jk_guru varchar(11)

tmp_lahir varchar(15)

tgl_lahir date

jenjang varchar(8) Jenjang pendidikan terakhir guru pendidikan varchar(25) Pendidikan terakhir guru

status varchar(12)

telepon varchar(15)

alamat varchar(50)

66 d) Struktur tabel mata pelajaran

Nama file : tb_mapel Primary Key : kode_mp Foreign Key : -

Media penyimpanan : Hardisk

Tabel 4.4 Struktur file tabel mata pelajaran Nama Item Data Tipe(Ukuran) Keterangan

kode_mp varchar(10)

nama_mp varchar(50)

deskripsi varchar(150) Penjelasan secara umum tentang mapel e) Struktur tabel kelas

Nama file : tb_kelas Primary Key : kelas Foreign Key : - Media penyimpanan : Hardisk

Tabel 4.5 Struktur file tabel kelas Nama Item Data Tipe(Ukuran) Keterangan

kelas varchar(11)

kapasitas int(2) Jumlah maksimum siswa dalam kelas f) Struktur tabel ekstrakulikuler

Nama file : tb_ekstrakulikuler Primary Key : kd_eks

Foreign Key : - Media penyimpanan : Hardisk

Tabel 4.6 Struktur file tabel ekstrakulikuler Nama Item Data Tipe(Ukuran) Keterangan

kd_eks tinyint(5)

nama_eks varchar(25) Nama ektrakulikuler yang ada disekolah

67 g) Struktur tabel tahun pelajaran

Nama file : tb_thn_ajar Primary Key : kode_thn_ajar Foreign Key : -

Media penyimpanan : Hardisk

Tabel 4.7 Struktur file tabel tahun pelajaran Nama Item Data Tipe(Ukuran) Keterangan

kode_thn_ajar tinyint(15)

thn_ajar varchar(10) Tahun pelajaran semester varchar(1)

statusthn varchar(15) Status tapel yang aktif/yang berlangsung

h) Struktur tabel aspek kepribadian dan akhlak Nama file : tb_aspek_kda

Primary Key : kd_aspek Foreign Key : -

Media penyimpanan : Hardisk

Tabel 4.8 Struktur file tabel aspek kepribadian dan akhlak Nama Item Data Tipe(Ukuran) Keterangan

kd_aspek tinyint(5)

nama_aspek varchar(25) Nama aspek penilaian

i) Struktur tabel kriteria aspek kepribadian dan akhlak Nama file : tb_kriteria_kda

Primary Key : id_kriteria Foreign Key : kd_aspek Media penyimpanan : Hardisk

68

Tabel 4.9 Struktur file tabel kriteria aspek kepribadian dan akhlak Nama Item Data Tipe(Ukuran) Keterangan

id_kriteria tinyint(5) Primary key kd_aspek tinyint(5) Foreign key nama_kriteria varchar(250)

bobot float Bobot faktor nilai kriteria

j) Struktur tabel user

Nama file : tb_user Primary Key : username Foreign Key : Kd_level Media penyimpanan : Hardisk

Tabel 4.10 Struktur file tabel user

Nama Item Data Tipe(Ukuran) Keterangan username varchar(25) Primary key password varchar(70)

Kd_level tinyint(5) k) Struktur tabel level

Nama file : level Primary Key : kd_level Foreign Key :

Media penyimpanan : Hardisk

Tabel 4.11 Struktur file tabel level

Nama Item Data Tipe(Ukuran) Keterangan Kd_level tinyint(5) Primary key

level varchar(20)

l) Struktur tabel kepala sekolah Nama file : kepalasekolah Primary Key : nip

Foreign Key :

69 Media penyimpanan : Hardisk

Tabel 4.12 Struktur file tabel kepala sekolah Nama Item Data Tipe(Ukuran) Keterangan

nip varchar(25) Primary key

nama varchar(35)

jenkel varchar(15)

usia int(3)

pdk_akhir varchar(15) masa_kerja int (3) m) Struktur tabel admin

Nama file : admin Primary Key : id_admin Foreign Key :

Media penyimpanan : Hardisk

Tabel 4.13 Struktur file tabel admin Nama Item Data Tipe(Ukuran) Keterangan Id_admin tinyint(5) Primary key

Nama varchar(35)

No_tlp varchar(15)

alamat varchar (100)

n) Struktur tabel absensi

Nama file : tb_absensi Primary Key :

Foreign Key : nis, kelas Media penyimpanan : Hardisk

Tabel 4.14 Struktur file tabel absensi Nama Item Data Tipe(Ukuran) Keterangan

nis varchar(15)

kelas varchar(11)

thn_absen varchar(15)

keterangan varchar(2) Ketarangan kehadiran Ijin/Sakit/Alfa

tgl_absen date Tanggal absen

70 o) Struktur tabel kelas siswa

Nama file : tb_kelas_siswa Primary Key : -

Foreign Key : nis, kelas Media penyimpanan : Hardisk

Tabel 4.15 Struktur file tabel kelas siswa Nama Item Data Tipe(Ukuran) Keterangan

nis varchar(15)

kelas varchar(11)

thn_kelas varchar(15) Tahun kelas

p) Struktur tabel wali kelas

Nama file : tb_wali_kelas Primary Key : id_wk

Foreign Key : nip, kelas Media penyimpanan : Hardisk

Tabel 4.16 Struktur file tabel wali kelas Nama Item Data Tipe(Ukuran) Keterangan

id_wk tinyint(5)

nip varchar(16)

kelas varchar(11)

thn_wali_kelas varchar(15) Tahun jabatan wali kelas

q) Struktur tabel mengajar

Nama file : tr_mengajar Primary Key : id_mengajar

Foreign Key : nip, kelas, kode_mp Media penyimpanan : Hardisk

71

Tabel 4.17 Struktur file tabel mengajar Nama Item Data Tipe(Ukuran) Keterangan id_mengajar tinyint(5)

nip varchar(16)

kode_mp varchar(10)

thn_ampu varchar(15) Tahun jabatan mengajar

kelas varchar(15)

r) Struktur tabel nilai raport

Nama file : tb_nilai_raport Primary Key : id_nr

Foreign Key : nis, kode_mp Media penyimpanan : Hardisk

Tabel 4.18 Struktur file tabel nilai raport Nama Item Data Tipe(Ukuran) Keterangan

id_nr int(20)

nis varchar(15)

kode_mp varchar(10)

harian int(3) Nilai harian

praktek int(3) Nilai praktek

uas int(3) Nilai uas

kehadiran int(3) Nilai kehadiran

thn_raport varchar(15) Tahun pelajaran nilai raport kelas_raport varchar(11) Kelas nilai raport

s) Struktur tabel kkm (Kriteria Ketuntasan Minimal) Nama file : tb_kkm

Primary Key : id_kkm

Foreign Key : kode_mp, kode_thn_ajar Media penyimpanan : Hardisk

72

Tabel 4.19 Struktur file tabel kkm (Kriteria Ketuntasan Minimal) Nama Item Data Tipe(Ukuran) Keterangan

id_kkm tinyint(5)

kode_mp varchar(10)

kode_thn_ajar tinyint(15)

tingkat varchar(10) Kelas untuk nilai KKM nilai_kkm int(4)

t) Struktur tabel nilai kepribadian dan akhlak Nama file : tb_nilai_kda

Primary Key : -

Foreign Key : nis, kd_aspek Media penyimpanan : Hardisk

Tabel 4.20 Struktur file tabel nilai kepribadian dan akhlak Nama Item Data Tipe(Ukuran) Keterangan thn_kda varchar(15) Primary Key kelas_kda varchar(11)

nis varchar(15)

kd_aspek tinyint(5) nilai_evaluasi float

penilai varchar(17)

u) Struktur tabel evaluasi kepribadian dan akhlak Nama file : evaluasi_kda

Primary Key : -

Foreign Key : nis, kd_aspek, id_kriteria Media penyimpanan : Hardisk

73

Tabel 4.21 Struktur file tabel evaluasi kepribadian dan akhlak Nama Item Data Tipe(Ukuran) Keterangan thn_evaluasi varchar(15)

kelas_evaluasi varchar(11)

nis varchar(15)

kd_aspek tinyint(5) id_kriteria tinyint(5)

n_evaluasi float Nilai evaluasi

penilai varchar(25)

v) Struktur tabel daftar ekstrakulikuler siswa Nama file : tb_daftar_eks Primary Key : -

Foreign Key : kd_eks, nis Media penyimpanan : Hardisk

Tabel 4.22 Struktur file tabel daftar ekstrakulikuler siswa Nama Item Data Tipe(Ukuran) Keterangan

kd_eks tinyint(5)

nis varchar(15)

kelas_daftar varchar(5) Kelas ketika siswa mendaftar

w) Struktur tabel nilai ekstrakulikuler Nama file : tb_nilai_eks Primary Key : -

Foreign Key : kd_eks, nis Media penyimpanan : Hardisk

Tabel 4.23 Struktur file tabel nilai ekstrakulikuler Nama Item Data Tipe(Ukuran) Keterangan

kd_eks tinyint(5)

thn_eks varchar(15) Tahun nilai kegiatan kelas_eks varchar(11)

74

Tabel 4.23 Struktur file tabel nilai ekstrakulikuler (lanjut) Nama Item Data Tipe(Ukuran) Keterangan

nis varchar(15)

nilai_metode int(3) nilai_teknik int(3) nilai_keterampilan int(3) nilai_kehadiran int(3) nilai_prestasi int(3)

Dalam dokumen BAB 4 Analisis dan Perancangan (Halaman 25-36)

Dokumen terkait