4.2.5 Struktur File
Struktur tabel sistem informasi akademik pada SMAK Untung Suropati Sidoarjo ini dideskripsikan sebagai berikut:
a. Tabel Siswa
Nama Tabel
: Siswa
Primary Key : NIS
Foreign Key : -
Fungsi : Digunakan untuk menyimpan data siswa yang ada
pada SMAK Untung Suropati Sidoarjo. 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
STIKOM SURABAYA
b. Tabel Guru
Nama Tabel
: Guru
Primary Key : Kode_Guru
Foreign Key : -
Fungsi : Digunakan untuk menyimpan data guru yang ada
pada SMAK Untung Suropati Sidoarjo.
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
STIKOM SURABAYA
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 SMAK Untung Suropati Sidoarjo 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
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 SMAK Untung Suropati Sidoarjo
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
STIKOM SURABAYA
e. Tabel Kelas
Nama Tabel
: Kelas
Primary Key : Kode_Kelas
Foreign Key
: Fungsi
: Digunakan untuk menyimpan data kelas yang ada pada SMAK Untung Suropati Sidoarjo.
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
Nama_Kelas Varchar 25 Allow
Null Kapasitas_Kelas Int
Allow Null
f. Tabel Nilai