You are on page 1of 3

MATERI PEMBELAJARAN III

Mata Pelajaran

: Basis Data

Kompetensi Dasar

: Basis Data

Standar Kompetensi

: ERD- Identifikasi Entitas dan Atribut

Kelas/Semester

: XI RPL (Rekayasa Perangkat Lunak) / 1

Satuan Pendidikan

: SMK Telkom Lampung

Dicatat Mulai Dari
1) Definisi ERD
Diagram relasi entitas atau entity-relationship diagram (ERD)
adalah suatu diagram dalam bentuk gambar atau simbol yang
mengidentifikasi tipe dari entitas di dalam suatu sistem yang
diuraikan dalam data dengan atributnya, dan menjelaskan
hubungan atau relasi diantara entitas tersebut. ERD merupakan
model jaringan yang menggunakan susunan data yang disimpan
dalam sistem secara
abstrak. ERD berupa
model
data
konseptual,
yang
merepresentasikan data
dalam
suatu
organisasi.ERD menekankan pada struktur dan relationship data.
ER
diagram
digunakan
oleh
profesional
sistem
untuk
berkomunikasi dengan pemakai eksekutif tingkat tinggi dalam
perusahaan atau organisasi yang tidak tertarik pada pelaksanaan
operasi sistem sehari-hari, namun lebih menekankan kepada
beberapa hal yaitu :
1. Data apa saja yang diperlukan untuk bisnis mereka?
2. Bagaimana data tersebut berelasi dengan data lainnya?
3. Siapa saja yang diperbolehkan mengakses data tsb?
Untuk menggambarkan ER diagaram setidaknya ada tiga
langkah yang harus dilakukan oleh perancang basis data yaitu:
1.
2.
3.
4.

Menemukan atau mendefinisikan Entitas
Menemukan atau mendefinisikan atribute
Menemukan atau mendefinisikan Relasi
Menggambarkan ERD menggunakan notasi-notasi standar.

2) Menemukan Entitas

Buat ilustrasi atau gambaran cerita (role of bussiness) tentang sistem yang akan dicari entitasnya. Setiap departemen dikepalai oleh seorang pegawai yang bekerja mulai tanggal tertentu. Menandai pada soal cerita diatas setiap objek yang diwakili oleh kata benda yang ada di dalam ilustrasi tersebut . Langkah 2. Satu departemen dapat mengendalikan beberapa proyek dan satu proyek hanya dikendalikan oleh satu departemen Satu proyek dapat terdiri dari beberapa pegawai. Setiap proyek dikendalikan/diatur oleh suatu departemen. Contoh : Sistem data base Kepegawaian di perusahaan A 1. Sebuah departemen dapat berada di beberapa lokasi.Entitas adalah obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique). Setiap pegawai dipimpin pengawas/mandor dari pegawai perusahaan itu sendiri dan tidak semua pegawai memimpin pegawai yang lain.Adapun langkah-langkah yang seharusnya dilakukan untukmenemukan atau mendefinisikan Entitas dalam suatu sistem data base adalah sebagai berikut : 1. Seorang pegawai dapat menanggung beberapa tanggungan. Setiap entitas memiliki beberapa atribut yang mendeskripsikan karakteristik dari objek tersebut. Langkah 1: Membuat gambaran cerita tentang sistem kepegawaian di suatu perusahaan A. 2. 2. Selain bekerja di suatu departemen pegawai dapat bekerja pada beberapa proyek. Untuk setiap objek tersebut yakinkan bahwa ia memiliki karakteristik yang nanti disebut sebagai atribut. 3. Tentukan objek yang merupakan entitas (Jika memang ia memiliki karakteristik jadikan ia sebagai entitas) 5. Menggambarkan entitas beserta atributnya menggunakan notasi simbol yang telah ditentukan. namun suatu departemen tidak harus mengendalikan/mengatur proyek. Tandai setiap objek yang diwakili oleh kata benda yang ada di dalam ilustrasi tersebut. Jika seorang pegawai pindah maka datanya akan dipindahkan / dihapus berikut data tanggungan / keluarganya. sehingga satu pengawas dapat memimpin beberapa pegawai. Setiap pegawai bekerja untuk suatu departemen dan dalam suatu departemen dapat terdiri dari beberapa pegawai. Perusahaan A memiliki 100 pegawai. 4. Untuk keperluan penggajian perusahaan memerlukan data tanggungan pegawai.

alamat jenis kelamin.gaji c) Pengawas:NoKTP. lokasi. Alamat. Alamat. lokasi g) Tanggungan: nama. Nama. jumlah pegawai e) Lokasi : lokasi f) Proyek: Nomor. jenis kelamin. alamat b) Pegawai: NoKTP. nama. Jenis kelamin. lokasi  entitas kuat g) Tanggungan : nama. nama. Jenis kelamin.3. Sehingga kita menemukan entitas dan kemungkinan atributnya adalah sebagai berikut : a) Perusahaan: NoPerusahaan. jenis kelamin. alamat. nama. alamat (hanya berisi satu barus data)  bukan entitas b) Pegawai : NoKTP. gaji  entitas kuat c) Pengawas : NoKTP. jumlah pegawai  entitas kuat e) Lokasi : lokasi (karakteristiknya departemen. Langkah 3: Untuk setiap objek tersebut yakinkan bahwa ia memiliki karakteristik yang nanti disebut sebagai atribut. tidak memiliki karakteristik lain (unik))  bukan entitas f) proyek : Nomor. tanggal lahir. nama. lokasi. tanggal lahir. hubungan dengan h) Pegawai 4. gaji  sama dengan entitas pegawai d) Departemen : Nomor. hubungan dengan pegawai  merupakan entitas lemah karena keberadaanya tergantung dari entitas kuat pegawai Ditcatat Sampai Akhir Gadingrejo.gaji d) Departemen: Nomor. Nama. Langkah 4 : Tentukan objek yang merupakan entitas (jika memang ia memiliki karakteristik jadikan ia sebagai itentitas) a) Perusahaan : NoPerusahaan. jenis kelamin. 8 September 2016 Guru Matapelajaran Wahyu Rahmat Hidayat . nama. Nama. nama. nama.