Tabel Siswa Tabel Guru Tabel Mata_Pelajaran Tabel Jadwal_Mata_Pelajaran Tabel Kelas

KODE_KELAS = KODE_KELAS KD_GURU = KD_GURU KD_JENIS_NILAI = KD_JENIS_NILAI KODE_MATA_PELAJARAN = KODE_MATA_PELAJARAN KD_GURU = KD_GURU NIS = NIS KODE_MATA_PELAJARAN = KODE_MATA_PELAJARAN KODE_MATA_PELAJARAN = KODE_MATA_PELAJARAN NIS = NIS KD_ORTU = KD_ORTU NIS = NIS SISWA NIS varchar5 KD_ORTU varchar15 NAMA varchar50 ALAMAT_SISWA varchar50 TEM PAT_LAHIR_SISWA varchar50 TGL_LAHIR_SISWA timestamp JENIS_KELAMIN_SISWA char1 AGAM A_SISWA varchar10 NO_TELP varchar20 TAHUN_AJARAN varchar10 ASAL_SEKOLAH varchar50 STATUS_TINGGAL_SISWA varchar25 STATUS_KELAS_SISWA varchar15 GURU KD_GURU varchar5 NIP varchar10 NAMA varchar50 JENIS_KELAMIN_GURU char1 TEM PAT_LAHIR_GURU varchar20 TGL_LAHIR_GURU timestamp ALAMAT_GURU varchar50 NO_TELP_GURU varchar20 BIDANG_STUDI varchar50 STATUS_MENGAJAR varchar50 AGAM A_GURU varchar20 PASSWORD_GURU varchar5 KELAS KODE_KELAS varchar15 TAHUN_AJAR varchar9 NAMA_KELAS varchar15 KAPASITAS_KELAS integer KETERANGAN varchar20 MATA_PELAJARAN KODE_MATA_PELAJARAN varchar15 NAMA_MATA_PELAJARAN varchar30 TAHUN_AJAR varchar9 KKM integer ABSENSI_SISWA KODE_ABSENSI varchar10 KODE_MATA_PELAJARAN varchar15 NIS varchar5 TGL_ABSENSI timestamp SEM ESTER varchar5 KET_ABSENSI varchar50 NILAI NIS varchar5 KODE_MATA_PELAJARAN varchar15 KD_JENIS_NILAI integer NILAI_KOGNITIF integer NILAI_PSIKOM OTORIK integer NILAI_AFEKTIF varchar2 DATA_WALI___ORANG_TUA KD_ORTU varchar15 NIS varchar5 NAMA_AYAH varchar30 ALAMAT_AYAH varchar50 TELPON_AYAH varchar20 JOB_AYAH varchar20 AGAM A_AYAH varchar20 NAMA_IBU varchar30 ALAMAT_IBU varchar50 TELPON_IBU varchar20 JOB_IBU varchar20 AGAM A_IBU varchar30 NAMA_WALI varchar50 ALAMAT_WALI varchar20 TELPON_WALI varchar20 JOB_WALI varchar20 AGAM A_WALI varchar20 WALI_KELAS KD_WALI char5 KD_GURU varchar5 KODE_KELAS varchar15 JENIS_NILAI KD_JENIS_NILAI integer JENIS_NILAI varchar30 STATUS char1 JADWAL_MATA_PELAJARAN KD_JADWAL varchar15 KD_GURU varchar5 KODE_MATA_PELAJARAN varchar15 HARI varchar15 JAM varchar20 Gambar 4.20 PDM Sistem Informasi Akademik

4.2.5 Struktur File

Struktur tabel sistem informasi akademik pada SMA Ar-Risalah Kediri ini dideskripsikan sebagai berikut:

a. Tabel Siswa

Nama Tabel : Siswa Primary Key : NIS STIKOM SURABAYA Foreign Key : - Fungsi : Digunakan untuk menyimpan data siswa yang ada pada SMA Ar-Risalah Kediri. Tabel 4.1 Tabel Siswa Nama Kolom Tipe Data Panjang Data Constraint NIS Char 5 Primary Key Kode_Ortu Varchar 15 Not Null Dat_Kode_Ortu Varchar 15 Not Null Nama Varchar 50 Not Null Alamat_Siswa Varchar 50 Not Null Tempat_Lahir Varchar 50 Not Null Tanggal_Lahir_Siswa Timestamp - Not Null Jenis_Kelamin_Siswa Char 1 Not Null Agama_Siswa Varchar 10 Not Null No_Telp Varchar 20 Allow Null Tahun_Ajaran Varchar 10 Allow Null

b. Tabel Guru

Nama Tabel : Guru Primary Key : Kode_Guru Foreign Key : - Fungsi : Digunakan untuk menyimpan data guru yang ada pada SMA Ar-Risalah Kediri. STIKOM SURABAYA Tabel 4.2 Tabel Guru Nama Kolom Tipe Data Panjang Data Constraint Kode_Guru Varchar 5 Primary Key NIP Varchar 10 Not Null Nama Varchar 30 Not Null Alamat_Guru Varchar 50 Not Null Tempat_Lahir Varchar 20 Not Null Tgl_Lahir Date - Not Null Jenis_Kelamin Char 1 Not Null Agama Varchar 20 Not Null Telp Numeric 15 Not Null Status_Mengajar Char 10 Not Null

c. Tabel Mata_Pelajaran

Nama Tabel : Mata_Pelajaran Primary Key : Kode_Mata_Pelajaran Foreign Key : - Fungsi : Digunakan untuk menyimpan data master jenis mata pelajaran yang ada pada SMA Ar-Risalah Kediri. Tabel 4.3 Tabel Mata Pelajaran Nama Kolom Tipe Data Panjang Data Constraint Kode_Mata_Pelajaran Varchar 15 Primary Key Nama_Mata_Pelajaran Varchar 30 Not Null Tahun_Ajar Varchar 9 Not Null STIKOM SURABAYA

d. Tabel Jadwal_Mata_Pelajaran

Nama Tabel : Jadwal_Mata_Pelajaran Primary Key : Kode_Jadwal Foreign Key : - Fungsi : Digunakan untuk menyimpan data mata pelajaran pada setiap kelas yang ada pada SMA Ar-Risalah Kediri. Tabel 4.4 Tabel Mata Pelajaran Perkelas Nama Kolom Tipe Data Panjang Data Constraint Kode_Mata_Pelajaran Varchar 15 Foreign Key Kode_Kelas Varchar 15 Not Null Kode_Guru Varchar 5 Not Null

e. Tabel Kelas

Nama Tabel : Kelas Primary Key : Kode_Kelas Foreign Key : - Fungsi : Digunakan untuk menyimpan data kelas yang ada pada SMA Ar-Risalah Kediri. Tabel 4.5 Tabel Kelas Nama Kolom Tipe Data Panjang Data Constraint Kode_Kelas Varchar 15 Primary Key Tahun_Ajaran Varchar 9 Primary Key Keterangan Varchar 20 ForeignKey STIKOM SURABAYA Nama_Kelas Varchar 25 Allow Null Kapasitas_Kelas Int Allow Null

f. Tabel Nilai