Rancangan Erd
Rancangan Erd
Teknologi komputerisasi merupakan salah satu cara atau alat yang dapat membantu serta
mem mempermudah penyelesaian suatu pekerjaan. Setiap perusahaan baik dalam skala kecil
maupun besar dapat dipastikan membutuhkan teknologi canggih seperti komputer baik yang
digunakan secara sistem manual maupun dengan menggunakan data elektronik. Komputer dapat
digunakan suatu perusahaan untuk membantu pengolahan data yang dimiliki perusahaan
tersebut. Selain perusahaan, instansi seperti sekolah juga membutuhkan sebuah sistem untuk
mengolah data, seperti data guru dan data siswa. Begitupun dengan SMKN 1 Mas Ubud yang
tentu saja juga membutuhkan sebuah sistem terkomputerisasi untuk mengolah data para guru dan
siswa siswanya. Untuk itu kami membuat sebuah laporan yang berjudul Rancangan ERD
Sistem Informasi SMKN 1 Mas Ubud yang kedepannya akan diperlukan dalam proses
pembuatan sistem tersebut.
KASUS
1. Setiap guru mengajar satu mata pelajaran,dan satu mata pelajaran bisa di ajar oleh satu
guru atau lebih.
2. Setiap guru mengisi satu kelas atau lebih,namun satu kelas hanya boleh di isi oleh satu
guru.
3. Setiap siswa mendapatkan lebih dari satu mata pelajaran.dan satu mata pelajaran di isi
oleh satu siswa atau lebih.
4. Setiap kelas di isi oleh beberapa siswa dan satu siswa hanya boleh mengisi satu kelas
saja.
5. Setiap siswa hanya dapat memilih satu jurusan saja dan satu jurusan boleh di pilih oleh
beberapa siswa.
Terdapat 5 entitas dari kasus diatas yaitu entitas guru, siswa, mata pelajaran, kelas dan
jurusan.
ENTITAS
ATRIBUTE
GURU
SISWA
MATA PELAJARAN
KODE_MAPEL, NAMA_MAPEL
KELAS
JURUSAN
<M>
<M>
<M>
<M>
MATA_PELAJARAN
MENGAJAR
Identifier_1 <pi>
Relationship_9
Relationship_10
MENDAPAT
MENGISII
Relationship_8
Relationship_11
SISWA
KELAS
kode_kelas <pi> Variable characters (5) <M>
nama_kelas
Variable characters (5) <M>
DIISI
Identifier_1 <pi>
NIS
<pi> Variable characters (15)
nama_siswa
Variable characters (25)
ttl_siswa
Variable characters (20)
alamat_siswa
Variable characters (20)
Jenkel_siswa
Variable characters (15)
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Relationship_6
MEMILIH
Relationship_7
JURUSAN
kode_jurusan <pi> Variable characters (10) <M>
nama_jurusan
Variable characters (10) <M>
Identifier_1 <pi>
varchar(15) <pk>
varchar(5) <fk>
varchar(20)
varchar(25)
varchar(20)
varchar(15)
MATA_PELAJARAN
kode_mapel varchar(5) <pk>
nama_mapel varchar(18)
MENDAPAT
NIS
varchar(15) <pk,fk1>
kode_mapel varchar(5) <pk,fk2>
MENGISII
NIP
varchar(15) <pk,fk1>
kode_kelas varchar(5) <pk,fk2>
SISWA
NIS
kode_kelas
nama_siswa
ttl_siswa
alamat_siswa
Jenkel_siswa
KELAS
kode_kelas varchar(5) <pk>
nama_kelas varchar(5)
varchar(15) <pk>
varchar(5) <fk>
varchar(25)
varchar(20)
varchar(20)
varchar(15)
MEMILIH
NIS
varchar(15) <pk,fk1>
kode_jurusan varchar(10) <pk,fk2>
JURUSAN
kode_jurusan varchar(10) <pk>
nama_jurusan varchar(10)