3.2.6 Desain Database
Tabel - Tabel yang akan digunakan pada sistem seperti yang telah disertakan pada Physical Data Model adalah sebagai berikut:
a. Tabel Master Cabang
Tabel master cabang digunakan untuk menyimpan data cabang karena data tiap cabang akan digabungkan menjadi satu. Primary key pada Tabel ini adalah field
ID_CABANG. Struktur Tabelnya ada pada Tabel 3.5 dibawah ini: Tabel 3.5 Cabang
Field Nama Tipe Data
Constraint
ID_CABANG Varchar 6
Primary key NM_CABANG
Varchar 30 -
ALAMAT_CABANG Varchar 200
-
b. Tabel Master Ruang
Tabel master ruang digunakan untuk menyimpan data ruang pada masing- masing cabang. Primary key pada Tabel ini adalah field ID_RUANG sedangkan
foreign key adalah ID_CABANG. Struktur Tabelnya ada pada Tabel 3.6 dibawah ini:
Tabel 3.6 Ruang
Field Nama Tipe Data
Constraint
ID_RUANG Varchar 6
Primary key ID_CABANG
Varchar 6 Foreign key
NM_RUANG Varchar 20
-
c. Tabel Master Level
Tabel master level digunakan untuk menyimpan data level. Level yang dimiliki setiap cabang sama. Primary key pada Tabel ini adalah field ID_LEVEL. Struktur
Tabelnya ada pada Tabel 3.7 dibawah ini: Tabel 3.7 Level
Field Nama Tipe Data
Constraint
ID_LEVEL Varchar 5
Primary key NM_LEVEL
Varchar 50 -
d. Tabel Master Kelas
Tabel master kelas digunakan untuk menyimpan data kelas. Kelas yang ada pada tiap cabang berbeda
– beda. Primary key pada Tabel ini adalah field ID_KELAS sedangkan foreign key adalah ID_LEVEL dan ID_CABANG. Struktur
Tabelnya ada pada Tabel 3.8 dibawah ini: Tabel 3.8 Kelas
Field Nama Tipe Data
Constraint
ID_KELAS Varchar 5
Primary key ID_LEVEL
Varchar 5 Foreign key
ID_CABANG Varchar 6
Foreign key NM_KELAS
Varchar 50 -
ST_AKTIF_KLS Varchar 1
-
e. Tabel Master Periode
Tabel master periode digunakan untuk menyimpan data periode. Periode baru dibuat tiap 3 bulan sekali. Primary key pada Tabel ini adalah field ID_PERIODE.
Struktur Tabelnya ada pada Tabel 3.9 dibawah ini: Tabel 3.9 Periode
Field Nama Tipe Data
Constraint
ID_PERIODE Int 3
Primary key TAHUN
Int 4 Foreign key
KUARTAL Int 11
Foreign key PERIODE_SAAT_INI
Varchar 1 -
f. Tabel Master Jadwal