Anda di halaman 1dari 3

LATAR BELAKANG

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

NIP, NAMA_GURU, ALAMAT_GURU, TTL_GURU,


JENKEL_GURU

SISWA

NIS, NAMA_SISWA, TTL_SISWA, ALAMAT_SISWA,


JENKEL_SISWA

MATA PELAJARAN

KODE_MAPEL, NAMA_MAPEL

KELAS

KODE_KELAS, NAMA KELAS

JURUSAN

KODE_JURUSAN, NAMA _JURUSAN

CONCEPTUAL DATA MODEL (CDM)


GURU
NIP
<pi> Variable characters (15)
nama_guru
Variable characters (20)
alamat_guru
Variable characters (25)
ttl_guru
Variable characters (20)
jenkel_guru
Variable characters (15)

<M>
<M>
<M>
<M>

MATA_PELAJARAN
MENGAJAR

kode_mapel <pi> Variable characters (5) <M>


nama_mapel
Variable characters (18) <M>
Identifier_1 <pi>

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>

PHYSICAL DATA MODEL (PDM)


GURU
NIP
kode_mapel
nama_guru
alamat_guru
ttl_guru
jenkel_guru

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)

Anda mungkin juga menyukai