Anda di halaman 1dari 3

SISTEM INFORMASI AKADEMIS SEKOLAH SMK TELKOM BANJARBARU

1. ENTITAS SEKOLAH:

GURU SISWA

KELAS MAPEL

Keterangan:
a. Siswa
 nis = Nomor Induk Siswa (Integer) Primary Key
 nama_siswa = nama lengkap siswa (String)
 alamat_siswa = alamat lengkap siswa (String)
b. Guru
 nip = Nomor Induk Pegawai (Integer) Primary Key
 nama_guru = nama lengkap guru (String)
 alamat_guru = alamat lengkap guru (String)
c. Mapel
 kode_mapel = kode untuk Mata Pelajaran (Integer) Primary Key
 nama_mapel = nama mata pelajaran (String)
 deskripsi_mapel = deskripsi tentang mata pelajaran (String)
d. Kelas
 kode_kelas = kode untuk area kelas (Integer) Primary Key
 lokasi_kelas = deskripsi tentang lokasi kelas (String)
 kapasitas_kelas = jumlah siswa yang dapat ditampung di kelas (Integer)

2. ATTRIBUT

nip

guru nama_guru

alamat_guru
nis

siswa
nama_siswax

alamat_siswa

kode_mapel

mapel

nama_mapel

deskripsi_mapel

lokasi

kelas
Kode_kelas

kapasitas

3. KARDINALITAS RELASI

siswa mempelajari mapel

guru membimbing siswa


C


guru
V mengajar mapel

kelas mapel
dipakai untuk

Hubungan:
a. Guru mengajar mapel:
 Tabel Utama = guru
 Tabel Kedua = mapel
 Relasi = one to many
 Attribut Penghubung = nip (Foreign Key nip di table mapel)
b. Guru membimbing siswa:
 Tabel Utama = guru
 Tabel Kedua = siswa
 Relasi = one to many
 Attribut penghubung = nip (Foreign Key nip di table siswa)
c. Siswa mempelajari mapel
 Tabel Utama = siswa, mapel
 Tabel Kedua = siswa_belajar_mapel
 Relasi = Many to Many
 Attribut penghubung = nim, kode_mapel(Foreign Key nim, kode_mapel
Di table siswa_belajar_mapel)
d. Kelas dipakai untuk mapel:
 Tabel Utama = kelas
 Tabel Kedua = mapel
 Relasi = One to One
 Attribut Penghubung = kode_kelas(Foreign Key kode_kelas di mapel)

Anda mungkin juga menyukai