Gambar 3.40 Skema Relasi E-learning SMAN 1 Palimanan Kabupaten Cirebon
3.5.2. Struktur Tabel
Tabel adalah sekumpulan info atau informasi spesifik tentang subjek tertentu yang disusun dalam bentuk kolom dan baris. Tabel adalah komponen
utama dan pertama dari sebuah database. Penyusunan struktur tabel ini akan mempermudah dalam pemasukan info sesuai dengan pengelompokan dari info
atau informasi tersebut. Berikut ini adalah rincian mengenai masing-masing tabel yang dibuat untuk aplikasi e-learning SMA Negeri 1 Palimanan Kabupaten
Cirebon. Ada beberapa tabel yang datanya diambil dari Sistem informasi sekolah
Paket Aplikasi Sekolah seperti tabel guru, tabel siswa, dan tabel orang tua. 1.
Admin
Tabel 3.16 Tabel Admin
Field Tipe
Panjang Kunci
Keterangan
Id int
11 Primary Key
Not Null
Id_level int
1 Foreign Key
References dari tabel level
Not Null Username
varchar 10
- Not Null
Password varchar
100 -
Not Null
Field Tipe
Panjang Kunci
Keterangan
Keterangan varchar
100 -
Not Null Nama_lengkap
Varchar 100
- Not Null
Email Varchar
100 -
Not Null Telepon
Varchar 100
- Not Null
Aktif Enum
Y, N -
Not Null
2. Guru
Tabel 3.17 Tabel guru
Field Tipe
Panjang Kunci
Keterangan
Guru_ID Int
10 Primary Key
Not Null
Level_ID Int
1 Foreign Key
References dari tabel level
Not Null Username
Varchar 20
- Null
Password Varchar
100 -
Null NIP
Varchar 50
- Null
Nama_lengkap Varchar
100 -
Null Alamat
Text -
- Null
Jenis_kelamin Varchar
50 -
Null Telepon
Varchar 100
- Null
Golongan Varchar
20 -
Not Null Jabatan
Varchar 50
- Not Null
KTP Varchar
50 -
Null
Field Tipe
Panjang Kunci
Keterangan
Agama Varchar
50 -
Null Handphone
Varchar 50
- Null
Jabatan_ID Varchar
50 -
Null Pangkat
Varchar 50
- Null
Tempatlahir Varchar
50 -
Null Tanggallahir
Date -
- Null
Tahunajaran Varchar
30 -
Null Kode_mata_pelajaran
Varchar 10
- Not Null
Mata_pelajaran Varchar
50 -
Null Keterangan
Varchar 100
- Null
Email Varchar
100 -
Null hak_akses
Varchar 20
- Null
3. Orang Tua
Tabel 3.18 Tabel Orang Tua
Field Tipe
Panjang Kunci
Keterangan
Id_ortu Bigint
20 Primary Key
Not Null Username
varchar 50
- Null
Password varchar
50 -
Null Nama_orangtua
varchar 50
- Null
NIS varchar
20 Foreign Key
References dari tabel Siswa
Null Alamat
varchar 255
- Null
No_telp varchar
30 -
Null Level_ID
Int 2
Foreign Key References dari
Not Null