• Tidak ada hasil yang ditemukan

3.2. Desain Perangkat Lunak dan Sistem

3.2.1. Perancangan Database

3.2.1.4 Phisycal Design

Data Guru mencakup : Kepala Sekolah, Guru Wali Kelas dan Staff Administrasi Sekolah.

Tabel 3.26 Data Guru

Field Type Null Key Default Keterangan

Kode Int NO PRI Berisi kode untuk

guru.

NIP int NO PRI Berisi nomor

induk pegawai untuk guru.

nama_guru varchar (50) NO FK Berisi nama guru

dan pegawai.

pangkat varchar(20) NO Berisi keterangan

pangkat guru dan pegawai.

golongan varchar(20) NO Berisi keterangan

golongan guru dan pegawai.

Jabatan varchar(20) NO Berisi keterangan

jabatan guru dan pegawai

keterangan varchar(50) NO Berisi keterangan

mengenai guru dan pegawai.

Tabel 3.27 Data Struktur Organisasi

Nomor Int NO PRI Nomor urut

Kode Int NO FK Berisi kode untuk

guru.

Jabatan varchar(20) NO Berisi keterangan

jabatan guru dan pegawai

Tabel 3.28 Data Pengajar

Field Type Null Key Default Keterangan

id_ajar varchar(10) PRI Berisi kode

untuk setiap mata

pelajaran

Kode Int NO FK Berisi kode

untuk guru.

kode_mapel varchar(10) FK Berisi kode

untuk setiap mata

pelajaran

Tabel 3.29 Data Siswa

Field Type Null Key Default Keterangan

NIS int NO PRI Berisi

nomor induk siswa .

kode_ortu varchar(10) FK Berisi kode

ortu untuk wali murid.

siswa .

jenis_kelamin varchar(1) Berisi

keterangan jenis kelamin siswa.

tempat_lahir varchar (15) Berisi

keterangan tempat lahir siswa.

tanggal_lahir date Berisi

keterangan tanggal lahir siswa.

Agama varchar(10) Berisi

keterangan agama siswa.

anak_ke int(10) NO Berisi

keterangan siswa merupakan anak ke- dari berapa saudara.

jumlah_saudara int(10) NO Berisi

keterangan jumlah saudara yang

dimiliki siswa.

tinggi_badan Int Berisi

keterangan tinggi badan siswa.

berat_badan Int Berisi

keterangan berat badan siswa.

cacat_tubuh varchar(20) Berisi

keterangan untuk siswa yang

mengalami cacat tubuh.

sakit_yg_pernah_diderita varchar(20) Berisi

keterangan untuk siswa yang pernah mengalami sakit tertentu.

Tabel 3.30 Data Orang Tua

Field Type Null Key Default Keterangan

kode_ortu varchar(10) PRI Berisi kode

untuk wali murid.

keterangan nama ayah dari siswa.

pekerjaan_ayah varchar(20) Berisi

keterangan pekerjaan ayah dari siswa.

nama_ibu varchar(40) Berisi

keterangan nama ibu dari siswa.

pekerjaan_ibu varchar(20) Berisi

keterangan pekerjaan

ibu dari siswa.

Alamat varchar(100) Berisi

alamat dari wali murid.

Tabel 3.31 Data Mata Pelajaran

Field Type Null Key Default Keterangan

kode_mapel varchar(10) PRI Berisi kode

untuk setiap mata

pelajaran

nama_mapel varchar(50) Berisi nama

untuk setiap mata

pelajaran

keterangan varchar(100) Berisi

keterangan dari setiap mata

pelajaran.

Tabel 3.32 Data Kelas

Field Type Null Key Default Keterangan

kode_kelas varchar(10) PRI Berisi kode

untuk setiap kelas.

Kode varchar(50) Berisi kode

untuk guru wali kelas.

Kelas varchar(10) Berisi nama

untuk setiap kelas

Tabel 3.33 Data User

Field Type Null Key Default Keteranga n

Kode Int NO FK Berisi kode

untuk guru.

Username varchar(20) Berisi

username untuk pengguna sistem.

Pass varchar(20) Berisi password

untuk pengguna sistem.

Levels varchar(20) Berisi level

yang membedaka n hak akses untuk masing-masing kelas.

Kelas int(10) Berisi nama

kelas untuk pengguna dengan level sebagai guru wali kelas

Tabel 3.34 Data Laporan Keuangan

Field Type Null Key Default Keterangan

No Int PRI Berisi nomor

urut.

BOS Double NO FK Berisi dana

BOS (Biaya Operasional

Sekolah) .

Tanggal DATE NO Berisi tanggal

pembukuan

belanja_rutin Double NO Berisi

pengeluaran rutin untuk belanja rurin sekolah

koran_kompas Double Berisi

pengeluaran rutin untuk pembelian koran kompas.

Majalah double NO Berisi

pengeluaran rutin untuk pembelian majalah.

Listrik Double NO Berisi

pengeluaran rutin untuk pembayaran rutin.

Pdam Double NO Berisi

pengeluaran rutin untuk pembayaran pdam.

pengeluaran rutin untuk pembelian snack rapat.

Honor Double Berisi

pengeluaran rutin untuk pemberian honor.

foto_copy Double Berisi

pengeluaran rutin untuk pembayaran foto copy .

Minuman double Berisi

pengeluaran rutin untuk pembelian minuman.

Saldo Double NO Berisi saldo

bulanan.

Tabel 3.35 Data Rapor Siswa

Field Type Null Key Default Keterangan

id_rapor varchar(7) PRI Berisi kode

untuk rapor siswa per kelas.

induk siswa .

Kelas int(1) NO Berisi

mengenai kelas untuk siswa pada buku rapor siswa.

Semester int (1) NO Berisi

keterangan semester untuk setiap pada buku rapor.

tahun_pelajaran varchar(9) Berisi

keterangan tahun pelajaran untuk siswa pada buku rapor.

Tabel 3.36 Data Kepribadian

Field Type Null Key Default Keterangan

id_rapor varchar(7) FK Berisi kode

untuk rapor siswa per kelas.

Sikap varchar (1) Berisi nilai

dengan sikap siswa pada rapor.

Kerajinan varchar (1) Berisi nilai

berkenaan dengan kerajinan

siswa pada rapor .

kebersihan_kerapian varchar(1) Berisi nilai

berkenaan dengan kebersihan dan kerapian siswa pada rapor.

Tabel 3.37 Data Keterangan Ketidakhadiran Siswa

Field Type Null Key Default Keterangan

id_rapor varchar(7) FK Berisi kode untuk

rapor siswa per kelas.

Izin Int NO Berisi jumlah hari

berkenaan dengan izin siswa pada rapor.

Sakit Int NO Berisi jumlah hari

berkenaan dengan sakit siswa pada

rapor.

tanpa_keterangan Int NO Berisi jumlah hari

berkenaan dengan tanpa keterangan siswa pada rapor.

Tabel 3.38 Data Nilai

Field Type Null Key Default Keterangan

id_rapor varchar(7) FK Berisi kode

untuk rapor siswa per kelas.

kode_mapel varchar(10) FK Berisi kode mata

pelajaran.

nilai_UH Double NO Berisi nilai

ulangan harian siswa.

nilai_tugasPR Double NO Berisi nilai

ulangan tugas dan PR siswa.

nilai_UTS Double NO Berisi nilai

ulangan tengah semester siswa.

nilai_UAS double NO Berisi nilai

ulangan

semester siswa.

nilai_akhir double NO Berisi nilai akhir

Dokumen terkait