SlideShare a Scribd company logo
LAPORAN PRAKTIKUM
SISTEM & TEKNOLOGI BASIS DATA
MODUL IV
ENTITY RELATIONSHIP DIAGRAM (E-RD)
NOTASI MARTIN
DISUSUN OLEH
NAMA : DEVI
NIM : 2012081043
KELAS : TI2012A
LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2013
I. DASAR TEORI
1. Database (Basis Data)
 Konsep Basis Data
Mc Faldenet al (1999) (AdiNugroho, 2011: 5) dalam Modern
Database Management menyebutkan bahwa data adalah fakta-fakta
tentang segala sesuatu di dunia nyata yang dapat direkam dan disimpan
pada media komputer. Sebagai contoh, pada basis data mahasiswa, data
adalah NIM, nama mahasiswa, tanggal lahir, alamat serta nomor
teleponya. Sedang Basis Data adalah kumpulan terorganisasi dari data-data
yang berhubungan sedemikian rupa sehingga mudah disimpan,
dimanipulasi, serta dipanggil oleh pengguna.
 Model Data
Hal yang mendasari struktur basis data adalah model data, yaitu
sekumpulan cara/perkakas/tool untuk mendeskripsikan data-data,
hubunganya satu sama lain, semantiknya, serta batasan konsistensi.
Macam-macam model data, yaitu Entity Relationship Diagram (ERD) dan
model relasional. Keduanya menyediakan cara yang sempurna untuk
mendeskripsikan perancangan basis data pada peringkat logika.
1. Model E-R
Model E-R (ERD) adalah suatu model yang digunakan untuk
menggambarkan data dalam bentuk entitas, atribut dan hubungan antar
entitas. Huruf E sendiri menyatakan entitas dan R menyatakan hubungan
(dari kata relationship). Model ini dinyatakan dalam bentuk diagram.
Itulah sebabnya model E-R acap kali juga disebut sebagai diagram E-R.
a. Entitas
Entitas adalah “sesuatu dalam dunia nyata yang keberadaannya
tidak bergantung pada yang lain” ( ElmasridanNavathe, 1994).
Sebagaicontoh, setiap pegawai dalam sebuah organisasi adalah sebuah
entitas. Entitas dapat berupa sesuatu yang nyata ataupun abstrak (berupa
suatu konsep). Secara lebih rinci, Hoffer, menjelaskan bahwa entitas
dapat berupa seseorang, sebuah tempat, sebuah objek, sebuah kejadian
atau suatu konsep. Sebuah entitas dinyatakan dengan kata benda dan
ditulis dengan huruf kapital.
b. Atribut
Setiap entitas dinyatakan oleh ejumlah atribut. Atribut adalah
properti atau karakteristik yang terdapat pada setiap entitas. Setiap atribut
dinyatakan dengan kata benda.Supaya konsisten, menggunakan huruf
kapital untuk setiap awal kata dan huruf kecil untuk yang lain. Jika
atribut menggunakan lebih dari satu kata, antar kata dipisahkan oleh
karakter garis bawah ( _ ).
c. Hubungan
Hubungan (relationship) menyatakan keterkaitan antara beberapa
tipe entitas. Dalam banyak literatur, jenis hubungan antara dua tipe
entitas dinyatakan dengan istilah hubungan ne-to-one, one-to-many,
many-to-one, danmany-to-many.
 Kardinalitas
 Derajad Relasi
Derajad Relasi adalah jumlah entitas yang berpatisipasi dalam
suatu relasi.
- Unary Relationship (Relasi Berderajad 1)
- Binary Relationship (Relasi Berderajad 2)
- Ternary Relationship (Relasi Berderajad 3)
2. Model Relasional
Model relasional adalah model yang menggunakans ejumlah tabel
untuk menggambarkan data serta hubungan antara data-data tersebut.
Setiap tabel memiliki sejumlah kolom yang masing-masing memiliki
nama unik.
II. PRAKTIKUM DAN PEMBAHSAN
Tahap Membangun ERD
 Contoh Penggunaan ERD MARTIN
1. Menentukan Entitas
Entitas pada sistem Perkuliahan adalah Mahasiswa, Dosen, Jadwal,
Jurusan dan Ruangan. Entitas Perkuliahan tidak termasuk dalam sistem
karena dia hanya memiliki satu instansi. Entitas yang benar harus
mempunyai lebih dari satu instansi.
2. Menentukan Relasi
Tentukan hubungan antara sepasang entity menggunakan matriks
relationship.
Mahasi
swa
Dosen Jadwal Jurusan Ruangan
Mahasis
wa
-
diajar
oleh
mengamb
il
mengambi
l
menggunak
an
Dosen
mengaj
ar
-
mengamb
il
-
menggunak
an
Jadwal diambil diambil - - -
Jurusan diambil - - - -
Ruangan
digunak
an
Digunaka
n
- - -
3. Gambar ERD sementara
Gambarkan entity-entity dan relationship diantara entity untuk
menghubungkan.
Mahasiswa Dosen
Jurusan Ruangan
Jadwal
4. Tentukan Kardinalitas
Tentukan kardinalitas (pemunculan suatu entity di entity lainnya yang
berhubungan).
Mahasiswa Dosen
Jurusan
Ruangan
Jadwal
Mengambil
mempunyai
Mengajar
digunakan
Pembahasan:
 Setiap mahasiswa mengambil banyak jadwal
 Setiap jadwal diambil banyak mahasiswa
 Satu jurusan mempunyai banyak jadwal
 Satu dosen mengajar banyak jadwal
 Satu ruangan digunkan banyak jadwal
5. Tentukan kunci utama (Primarykeys)
Kunci utamanya adalah NIM, NRD, Waktu, KDJur dan KDRu.
6. Gambar ERD berdasarkan kunci
Sertakan prymary di setiap entity.
Mahasiswa
NIM
Dosen
NRD
Jurusan
KDJur
Ruangan
KDRu
Jadwal
Mengambil
mempunyai
Mengajar
digunakan
7. Menentukan Atribut
Atribut yang diperlukan adalah NMMah, NMDos, NMJur, NMRu, Waktu
dan Hari selain primary-keys..
8. Gambar ERD dengan Atribut
Sesuaikan ERD hasil langkah 6 dengan entity atau relatinship dari langkah
8.
Mahasiswa
NIM
NMMah
Dosen
NRD
NMDos
Jurusan
KDJur
NMJur
Ruangan
KDRu
NMRu
Jadwal
Hari
Waktu
KDJu
KDRu
NRD
NIM
Mengambil
mempunyai
Mengajar
digunakan
Pembahasan:
Dari setiap entitas saling berelasi, Mahasiswa berelasi dengan
jurusan dengan semantic mahasiswa mengambil jurusan. Dosen berelasi
Mahasiswa
NIM
Nama
Simbol
Nama Entitas
Primary Key
Record
dengan Ruangan dengan semantic Dosen mengajar di ruangan. Sedangkan
entity Jadwal adalah entity yang tercipta dari setiap relasi dari keempat
entity tersebut. Tabel jadwal tersebut merupakan asosiatif entity atau entity
yang tercipta dari suatu relasi.
Entity Mahasiswa, Dosen, Jurusan dan Ruangan merupakan Strong
Entity, artinya entity yang dapat berdiri sendiri dan entity tersebut
memiliku primary key. Sedangkan entity Jadwal merupakan weak entity
yang artinya entity tersebut bergantung kepada entity lain dan tidak
memiliki primary key.
Atribut NMDos pada entity Dosen adalah atribut komposit yaitu
atribut yang dapat dibagi-bagi lagi menjadi nama depan/gelar, nama, nama
belakang/gelar. Tujuan untuk mengkompositkan atribut adalah untuk
memudahkan dalam proses pencarian data. Sedangakan atribut lain
berjenis simple atribut yaitu atribut yang tidak bisa dibagi-bagi lagi.
Atribut waktu dalam entity Jadwal merupakan jenis atribut
multivalue yaitu terdapat lebih dari satu nilai dalam setiap barisnya.
Sedangkan atribut lain berjenis single value yaitu yang hanya terdapat stu
nilai dalam setiap barisnya.
Derajat relasi dalam gambar diatas adalah Ternary yaitu ada
banyak entity yang saling berhubungan.
9. Periksa Hasil
Apakah Entity Relationship Diagram akhir telah secara tepat
mencerminkan data sistem?
Menurut pendapat saya diagram martin diatas tepat mencerminakan data
sistem karena pada digram tersebut sudah terdapat, yaitu : Entitas (simbol,
Nama Entitas, Primary key dan field), Atribut dan Relasi. Dan syarat
minimal ERD adalah adanya relasi.
 Praktikum
 ERD PETERCHEN
Sebuah perusahaan mempunyai beberapa bagian. Masing-masing bagian
mempunyai pengawas dan setidaknya satu pegawai. Pegawai harus ditugaskan
pada paling tidak satu bagian, tetapi dapat pula beberapa bagian. Paling tidak
satu pegawai mendapat tugas sebuah proyek. Namun, seorang pegawai dapat
libur dan tidak mendapat tugas proyek.
Field data penting adalah Nama Bagian, Proyek, Pengawas, Nomor Pengawas,
Nomor Pegawai dan Nomor Proyek.
1. Menentukan Entitas
Entitas pada sistem adalah Bagian, Pegawai, Pengawas dan Proyek.
Entitas perusahaan tidak termasuk dalam sistem karena dia hanya memiliki
satu instansi. Entitas yang benar harus mempunyai lebih dari satu instansi.
2. Menentukan Relasi
Kita membuat matriks relasi entitas, sebagai berikut :
Bagian Pegawai Pengawas Proyek
Bagian - Milik Dipimpin
oleh
-
Pegawai Bekerja di - - Bekerja pada
Pengawas Memimpin - - -
Proyek - Menggunakan - -
3. Gambar ERD sementara
Kita menghubungkan entitas yang mempunyai relasi seperti yang
ditunjukan pada matriks relasi entitas.
BAGIAN
PROYEKPEGAWAI
PENGAWASDipimpin Oleh
Bekerja Pada
Bekerja Di
4. Tentukan kardinalitas
Dari deskripsi permasalahan kita, kita mengeta hui bahwa :
 Setiap bagian dipimpin oleh satu pengawas.
 Seorang pengawas hanya meminpin satu bagian.
 Setiap bagian memiliki paling sedikit satu Pegawai.
 Setiap Pegawai bekerja di proyek menggunakan paling sedikit satu
Pegawai.
 Seorang Pegawai dapat bekerja dalam banyak proyek atau bahkan tidak
sama sekali.
BAGIAN
PROYEKPEGAWAI
PENGAWASDipimpin Oleh
Bekerja Pada
Bekerja Di
M
N
M N
11
5. Tentukan kunci utama (Primary keys)
Kunci utama adalah Nomor Bagian, Nomor Pengawas, Nomor pegawai
dan Nomor proyek.
6. Gambar ERD berdasakan kunci.
BAGIAN
PROYEKPEGAWAI
PENGAWASDipimpin Oleh
Bekerja Pada
Bekerja Di
M
N
M N
11
NoPEG NoPRO
NoPAWNoBAG
1
7. Menentukan Atribut
Atribut yang diperlukan adalah Nama Bagian, Nama Proyek, Nama
Pengawas, Nama Pegawai selain primary-keys.
8. Gambar ERD dengan Atribut.
BAGIAN
PROYEKPEGAWAI
PENGAWASDipimpin Oleh
Bekerja Pada
Bekerja Di
M
N
M N
11
NoPEG NoPRO
NoPAWNoBAG
1
Masa Kerja
Masa Jabatan
Masa Kerja Proyek
Nama Pegawai Nomor Proyek
Nama BAGIAN
Nomor
PENGAWASAN
Pembahasan:
ERD tersebut terdiri dari 4 entity yang saling berelasi atau disebut
ternary. Bagian beralasi dengan Pengawas, yang kardinalitasnya adalah
one to one. Bagian berelasi dengan Pegawai, yang kardinalitasnya adalah
many to many. Pegawai berelasi dengan Proyek, yang kardinalitasnya
adalah many to many.
Entity yang ada didalam ERD tersebut berjenis Strong Entity yaitu
entity yang dapat berdiri sendiri atau tidak bergantung pada entity lain dan
mempunyai primary key. Macam-macam atribut yang ada didalam entity
tersebut adalah simple atribut dan single value atribut.
9. Periksa Hasil
Sama seperti praktikum satu sebelumya, pada hasil diagram ini juga
menunjukan atau mencerminkan data sistem karena tersusun atas : entitas,
atribut, relasi dan kunci.
 ERD MARTIN
1. Menentukan Entitas
Entitas pada sistem adalah Bagian, Pegawai, Pengawas dan Proyek.
Entitas perusahaan tidak termasuk dalam sistem karena dia hanya memiliki
satu instansi. Entitas yang benar harus mempunyai lebih dari satu instansi.
2. Menentukan Relasi
Kita membuat matriks relasi entitas, sebagai berikut :
Bagian Pegawai Pengawas Proyek
Bagian - Milik Dipimpin
oleh
-
Pegawai Bekerja di - - Bekerja
pada
Pengawas Memimpin - - -
Proyek - Menggunakan - -
3. Gambar ERD sementara
Kita menghubungkan entitas yang mempunyai relasi seperti yang
ditunjukan pada matriks relasi entitas.
BAGIAN PENGAWAS
PEGAWAI
PROYEK
4. Tentukan kardinalitas
Dari deskripsi permasalahan kita, kita mengeta hui bahwa :
 Setiap bagian dipimpin oleh satu pengawas.
 Seorang pengawas hanya meminpin satu bagian.
 Setiap bagian memiliki paling sedikit satu Pegawai.
 Setiap Pegawai bekerja di proyek menggunakan paling sedikit satu
Pegawai.
 Seorang Pegawai dapat bekerja dalam banyak proyek atau bahkan tidak
sama sekali.
BAGIAN PENGAWAS
PEGAWAI
PROYEK
Dipimpin
oleh
Bekerja
di
Bekerja
pada
5. Tentukan kunci utama (Primary keys)
Kunci utama adalah Nama Bagian, Nomor Pengawas, Nomor pegawai dan
Nomor proyek.
6. Gambar ERD berdasakan kunci.
BAGIAN
NoBAG
PENGAWAS
NoPAW
PEGAWAI
NoBAG
PROYEK
NoPRO
Dipimpin
oleh
Bekerja
di
Bekerja
pada
7. Menentukan Atribut
Atribut yang diperlukan adalah Nama Bagian, Nama Proyek, Nama
Pengawas, Nama Pegawai selain primary-keys.
8. Gambar ERD dengan Atribut.
BAGIAN
NoBAG
Nama Bagian
PENGAWAS
NoPAW
Nama Pengawas
PEGAWAI
NoBAG
Nama Bagian
PROYEK
NoPRO
Nama Proyek
Dipimpin
oleh
Bekerja
di
Bekerja
pada
Pembahasan:
Untuk notasi martin sama saja seperti notasi Peterchen yang telah
dibahas diatas, perbedaanya adalah symbol-simbol yang ada dalam notasi
Martin.
9. Periksa Hasil
Sama seperti praktikum satu sebelumya, pada hasil diagram ini juga
menunjukan atau mencerminkan data sistem karena tersusun atas : entitas,
atribut, relasi dan kunci.
III.TUGAS PRAKTIKUM
Buat ER-D dengan Peterchen dan Martin yang menggambarkan:
1. Pencuri sepeda motor di kota Bandung
2. Polisi terdiri dari dua yaitu polisi lalu lintas dan polisi criminal
3. Polisi lalu lintas bertugas dijalan, sedangkan polisi criminal menangani
masalah kejahatan. Pencuri sepeda motor dapat ditangkap oleh oleh polisi
criminal dan polisi lalu lintas.
4. Pencuri yang ditangkap polisi akan diberi hukuman.
Langkah-langkah pembuatan ERD:
 Notasi Peterchen
1. Menentukan Entitas
Entitas pada sistem adalah Bagian, Pegawai, Pengawas dan Proyek.
Entitas perusahaan tidak termasuk dalam sistem karena dia hanya memiliki
satu instansi. Entitas yang benar harus mempunyai lebih dari satu instansi.
2. Menentukan Relasi
Kita membuat matriks relasi entitas, sebagai berikut :
Pencuri Motor
Polisi
lalulintas
polisi
kriminal
Hukuman
Pencuri - mencuri ditangkap ditangkap -
Motor dicuri - - - -
Polisi
lalulintas
menangkap - - - memberi
polisi
kriminal
menangkap - - - memberi
Hukuman - - diberi diberi -
3. Gambar ERD sementara
Kita menghubungkan entitas yang mempunyai relasi seperti yang
ditunjukan pada matriks relasi entitas.
PENCURI
MOTOR
HUKUMAN
POLISI LALULINTAS POLISI KRIMINAL
POLISIditangkap Memberi
mencuri
IS A
4. Tentukan kardinalitas
Dari deskripsi permasalahan kita, kita mengeta hui bahwa :
 Setip motor dicuri oleh satu pencuri
 Setiap pencuri ditangkap paling sedikit satu polisi.
 Setiap polisi menangkap paling sedikit satu pencuri
 Setiap polisi member satu hukuman
 Setiap hukuman diberi oleh seorang polisi
 Polisi terdiri dari Polisi lalulintas dan polisi criminal
 Polisi lalulintas dan polisi criminal merupakan bagian dari Polisi
5. Tentukan kunci utama (Primary keys)
Kunci utama adalah no pencuri, no polisi, NIP, no hukuman
6. Gambar ERD berdasakan kunci.
PENCURI
MOTOR
HUKUMAN
POLISI LALULINTAS POLISI KRIMINAL
POLISIditangkap Memberi
mencuri
IS A
NoPen
NIP
NoHk
NoPol
7. Menentukan Atribut
Atribut yang diperlukan adalah nama pencuri,alamat pencuri,merk motor,
NIP, nama polisi, alamat polisi, jenis hukuman, waktu hukuman.
8. Gambar ERD dengan Atribut.
PENCURI
MOTOR
HUKUMAN
POLISI LALULINTAS POLISI KRIMINAL
POLISIditangkap Memberi
mencuri
IS A
NoPen
NIP
NoHk
NoPol
NamaPen
Alamat Namal
Alamat
JenisHk
Waktu
MerkMotor
NoPen
NIP NIP
NoHkNoPen
NoPol
tanggal
tanggal tglKeluar
tglMasuk
M M
1
1
1 1
Pembahasan:
ERD terdiri dari 4 entity yaitu Pencuri, Motor, Polisi yang terbagi
menjadi 2 bagian dan Hukuman. Keempat entity tersebut salingberelasi
yang disebut Ternary. Entity Pencuri berelasi dengan Motor, semantiknya
adalah Pencuri mencuri Motor, yang kardinalitasnya adalah one to one.
Pencuri berelasi dengan Polisi,semantiknya adalah Pencuri ditangkap oleh
Polisi, yang kardinalitasnya adalah many to many. Dan Polisi berelasi
dengan Hukuman, semantiknya adalah Polisi memberi Hukuman, yang
kardinalitasnya adalah one to one.
Konsep Agregasi adalah mengentitaskan sebuah relasi, dan
terdapat data yang akan direlasikan dengan sebuah relasi. Seperti relasi
diatas yaitu Pencuri dan Motor yang di entitaskan dan terdapat data yang
direlasikan dengan sebuah relasi. Untuk pemahaman sebuah ERD bisa
dengan menggunakan Agregasi atau pemahaman biasa tanpa adanya
agregasi tergantung kepada pemahaman dari setiap orang.
Konsep spesialisasi / generalisasi, sebenarnya terdapat perbedaan
antara konsep tersebut, yaitu sebagai berikut:
9. Periksa Hasil
Sama seperti praktikum satu sebelumya, pada hasil diagram ini juga
menunjukan atau mencerminkan data sistem karena tersusun atas : entitas,
atribut, relasi dan kunci.
 Notasi Martin
Pembahasan:
Gambar diatas adalah notasi Martin dari ERD kasus kejahatan, gambar
tersebut menggunakan software Power Designer (Sybase). Langkah-langkah
dalam pembuatan Notasi Martin sama halnya dengan notasi Peterchen namun
perbedaannya hanya pada symbol-simbol yang digunakan pada notasi tersebut.
ditangkap memberi
terdiri dari Relationship_5
mencuri
Pencuri
NoPen
NamaPen
Alamat
<pi> Characters (8)
Characters (50)
Characters (50)
<M>
<M>
<M>
Identifier_1 <pi>
Polisi
NIP
NamaPol
Alamat
<pi> Characters (8)
Characters (30)
Characters (50)
<M>
<M>
<M>
Identifier_1 <pi>
Hukuman
NoHk
JenisHk
Waktu
<pi> Characters (8)
Characters (30)
Date & Time
<M>
<M>
<M>
Identifier_1 <pi>
Motor
NoPol
MerkMotor
<pi> Characters (8)
Characters (30)
<M>
<M>
Identifier_1 <pi>
Polantas PoKrim
IV. KESIMPULAN
Dari praktikum dan pembahasan praktikum diatas dapat disimpulkan
bahwa dalam langkah-langkah pembuatan notasi Martin sama halnya dengan
pembuatan notasi Peterchen yang telah dibahas pada modul sebelumnya. Hanya
perbedaannya adalah pada simbol-simbol yang digunakan notasi Martin berbeda
dengan notasi Peterchen.
V. DAFTAR PUSTAKA
 PerancangandanImplementasiSistem Basis Data.AdiNugroho. Edisi I –
Yogyakarta: Andi. 2011.
 http://cirebon.lp3i.ac.id

More Related Content

What's hot

Laporan praktikum 1 pemrograman mobile
Laporan praktikum 1 pemrograman mobileLaporan praktikum 1 pemrograman mobile
Laporan praktikum 1 pemrograman mobile
Ali Ikhsan
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
Uofa_Unsada
 
RPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakRPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat Lunak
Adam Mukharil Bachtiar
 
Internet Of Things
Internet Of ThingsInternet Of Things
Internet Of Things
Nurul Habibah
 
Soal konsep sistem informasi abc
Soal konsep sistem informasi   abcSoal konsep sistem informasi   abc
Soal konsep sistem informasi abc
Bima Indra Mulya
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sqlLela Warni
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
Miftahul Muttaqin
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
Rakhmi Khalida, M.M.S.I
 
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQLKelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Dejiko Chaem
 
Array dan Contoh
Array dan ContohArray dan Contoh
Array dan Contoh
Agung Firdausi Ahsan
 
Linked List
Linked ListLinked List
Linked List
said zulhelmi
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
Lucha Kamala Putri
 
Perkembangan sistem informasi
Perkembangan sistem informasiPerkembangan sistem informasi
Perkembangan sistem informasi
Ulmi_Kalsum
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
IKHSAN MAHRURI
 
Diagram erd restaurant
Diagram erd restaurantDiagram erd restaurant
Diagram erd restaurantRistaMeytasari
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstruktur
iimpunya3
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
EnvaPya
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKDhika The'Lover
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
dedidarwis
 

What's hot (20)

Laporan praktikum 1 pemrograman mobile
Laporan praktikum 1 pemrograman mobileLaporan praktikum 1 pemrograman mobile
Laporan praktikum 1 pemrograman mobile
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
RPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakRPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat Lunak
 
Internet Of Things
Internet Of ThingsInternet Of Things
Internet Of Things
 
Soal konsep sistem informasi abc
Soal konsep sistem informasi   abcSoal konsep sistem informasi   abc
Soal konsep sistem informasi abc
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQLKelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
 
Array dan Contoh
Array dan ContohArray dan Contoh
Array dan Contoh
 
Linked List
Linked ListLinked List
Linked List
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
Sistem berkas
Sistem berkasSistem berkas
Sistem berkas
 
Perkembangan sistem informasi
Perkembangan sistem informasiPerkembangan sistem informasi
Perkembangan sistem informasi
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
 
Diagram erd restaurant
Diagram erd restaurantDiagram erd restaurant
Diagram erd restaurant
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstruktur
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
 

Viewers also liked

Tkj kk h sistem keamanan jaringan komputer_sukimin suhlian
Tkj kk h sistem keamanan jaringan komputer_sukimin suhlianTkj kk h sistem keamanan jaringan komputer_sukimin suhlian
Tkj kk h sistem keamanan jaringan komputer_sukimin suhlian
Khoirunnisa Nisa
 
FTP & HTTPS
FTP & HTTPSFTP & HTTPS
Keamanan Jaringan - Summary Firewall
Keamanan Jaringan - Summary FirewallKeamanan Jaringan - Summary Firewall
Keamanan Jaringan - Summary Firewall
Muhammad Anang Ma'ruf
 
Modul so praktikum
Modul so praktikumModul so praktikum
Modul so praktikum
joko2016
 
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)
Devi Apriansyah
 
Modul perangkat lunak cisco packet tracer
Modul perangkat lunak cisco packet tracerModul perangkat lunak cisco packet tracer
Modul perangkat lunak cisco packet tracerYogi Putra
 
Sistem operasi komuter
Sistem operasi komuterSistem operasi komuter
Sistem operasi komuter
Regyfeder Hallen
 
Kamdat proxy radius
Kamdat proxy radiusKamdat proxy radius
Kamdat proxy radius
husnimubarrok
 
Membuat Simulasi Jaringan Dengan Cisco Packet Tracer
Membuat Simulasi Jaringan Dengan Cisco Packet TracerMembuat Simulasi Jaringan Dengan Cisco Packet Tracer
Membuat Simulasi Jaringan Dengan Cisco Packet Tracer
Abdulloh Aqil
 
08 tk3193-authentikasi
08 tk3193-authentikasi08 tk3193-authentikasi
08 tk3193-authentikasi
Setia Juli Irzal Ismail
 
Cara mendesain sistem keamanan jaringan
Cara mendesain sistem keamanan jaringanCara mendesain sistem keamanan jaringan
Cara mendesain sistem keamanan jaringan
Warnet Raha
 
Praktikum 6
Praktikum 6Praktikum 6
Praktikum 6
Fadlul Fikri
 
Laporan Praktikum FTP, FTPS, SFTP
Laporan Praktikum  FTP, FTPS, SFTPLaporan Praktikum  FTP, FTPS, SFTP
Laporan Praktikum FTP, FTPS, SFTP
ramasatriaf
 
Soal uas os kelas non pemda smtr 2 2013
Soal uas os kelas non pemda smtr 2 2013 Soal uas os kelas non pemda smtr 2 2013
Soal uas os kelas non pemda smtr 2 2013 Godel Amorr
 
Keamanan sistem operasi
Keamanan sistem operasiKeamanan sistem operasi
Keamanan sistem operasi
Setia Juli Irzal Ismail
 
Melakukan Instalasi Sistem Operasi Dasar
Melakukan Instalasi Sistem Operasi DasarMelakukan Instalasi Sistem Operasi Dasar
Melakukan Instalasi Sistem Operasi Dasar
Hengki Matondang
 
Modul cisco-packet-tracer
Modul cisco-packet-tracerModul cisco-packet-tracer
Modul cisco-packet-tracer
dedipj89
 
Sistem operasi
Sistem operasiSistem operasi
Pengamanan Jaringan dengan Honeynet-Charles Lim
Pengamanan Jaringan dengan Honeynet-Charles LimPengamanan Jaringan dengan Honeynet-Charles Lim
Pengamanan Jaringan dengan Honeynet-Charles Lim
Directorate of Information Security | Ditjen Aptika
 
Tutorial cisco packet tracer lengkap
Tutorial cisco packet tracer lengkapTutorial cisco packet tracer lengkap
Tutorial cisco packet tracer lengkaplaila wulandari
 

Viewers also liked (20)

Tkj kk h sistem keamanan jaringan komputer_sukimin suhlian
Tkj kk h sistem keamanan jaringan komputer_sukimin suhlianTkj kk h sistem keamanan jaringan komputer_sukimin suhlian
Tkj kk h sistem keamanan jaringan komputer_sukimin suhlian
 
FTP & HTTPS
FTP & HTTPSFTP & HTTPS
FTP & HTTPS
 
Keamanan Jaringan - Summary Firewall
Keamanan Jaringan - Summary FirewallKeamanan Jaringan - Summary Firewall
Keamanan Jaringan - Summary Firewall
 
Modul so praktikum
Modul so praktikumModul so praktikum
Modul so praktikum
 
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)
 
Modul perangkat lunak cisco packet tracer
Modul perangkat lunak cisco packet tracerModul perangkat lunak cisco packet tracer
Modul perangkat lunak cisco packet tracer
 
Sistem operasi komuter
Sistem operasi komuterSistem operasi komuter
Sistem operasi komuter
 
Kamdat proxy radius
Kamdat proxy radiusKamdat proxy radius
Kamdat proxy radius
 
Membuat Simulasi Jaringan Dengan Cisco Packet Tracer
Membuat Simulasi Jaringan Dengan Cisco Packet TracerMembuat Simulasi Jaringan Dengan Cisco Packet Tracer
Membuat Simulasi Jaringan Dengan Cisco Packet Tracer
 
08 tk3193-authentikasi
08 tk3193-authentikasi08 tk3193-authentikasi
08 tk3193-authentikasi
 
Cara mendesain sistem keamanan jaringan
Cara mendesain sistem keamanan jaringanCara mendesain sistem keamanan jaringan
Cara mendesain sistem keamanan jaringan
 
Praktikum 6
Praktikum 6Praktikum 6
Praktikum 6
 
Laporan Praktikum FTP, FTPS, SFTP
Laporan Praktikum  FTP, FTPS, SFTPLaporan Praktikum  FTP, FTPS, SFTP
Laporan Praktikum FTP, FTPS, SFTP
 
Soal uas os kelas non pemda smtr 2 2013
Soal uas os kelas non pemda smtr 2 2013 Soal uas os kelas non pemda smtr 2 2013
Soal uas os kelas non pemda smtr 2 2013
 
Keamanan sistem operasi
Keamanan sistem operasiKeamanan sistem operasi
Keamanan sistem operasi
 
Melakukan Instalasi Sistem Operasi Dasar
Melakukan Instalasi Sistem Operasi DasarMelakukan Instalasi Sistem Operasi Dasar
Melakukan Instalasi Sistem Operasi Dasar
 
Modul cisco-packet-tracer
Modul cisco-packet-tracerModul cisco-packet-tracer
Modul cisco-packet-tracer
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Pengamanan Jaringan dengan Honeynet-Charles Lim
Pengamanan Jaringan dengan Honeynet-Charles LimPengamanan Jaringan dengan Honeynet-Charles Lim
Pengamanan Jaringan dengan Honeynet-Charles Lim
 
Tutorial cisco packet tracer lengkap
Tutorial cisco packet tracer lengkapTutorial cisco packet tracer lengkap
Tutorial cisco packet tracer lengkap
 

Similar to Laporan praktikum modul 4 (e-rd notasi martin)

4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf
fauzandika
 
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdfpdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
AishSkincare
 
Analisis ERD dengan Chen Notation
Analisis ERD dengan Chen NotationAnalisis ERD dengan Chen Notation
Analisis ERD dengan Chen Notation
Fitria Nuri
 
Pertemuan 6 erd
Pertemuan 6 erdPertemuan 6 erd
Pertemuan 6 erd
AhmadFauzi531
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
Simon Patabang
 
pertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.pptpertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.ppt
dedy59
 
312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data
nasrymonihu1
 
Membuat_ERD_ppt.ppt
Membuat_ERD_ppt.pptMembuat_ERD_ppt.ppt
Membuat_ERD_ppt.ppt
KevinAhmadAufarrizky
 
Database with SQL Server
Database with SQL ServerDatabase with SQL Server
Database with SQL Server
eddie Ismantoe
 
Materi ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptxMateri ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptx
TaufikHidayat8361
 
basis data selesai.doc
basis data selesai.docbasis data selesai.doc
basis data selesai.doc
YairusHondro
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
Deka M Wildan
 
Database Introduction - Pemodelan Data
Database Introduction - Pemodelan DataDatabase Introduction - Pemodelan Data
Database Introduction - Pemodelan Data
Dudy Ali
 
HUBUNGAN DIAGRAM
HUBUNGAN DIAGRAMHUBUNGAN DIAGRAM
HUBUNGAN DIAGRAM
EDIS BLOG
 
Diagram Entitas
Diagram EntitasDiagram Entitas
Diagram Entitas
Erik Pratama
 
TD-635-09-PSBO
TD-635-09-PSBOTD-635-09-PSBO
TD-635-09-PSBO
Tino Dwiantoro
 
Database Entity Relationship Diagram (ERD)
Database Entity Relationship Diagram (ERD)Database Entity Relationship Diagram (ERD)
Database Entity Relationship Diagram (ERD)
badsect1
 
Analisa dan perancangan sistem informasi 07 entity relationship diagram
Analisa dan perancangan sistem informasi 07   entity relationship diagramAnalisa dan perancangan sistem informasi 07   entity relationship diagram
Analisa dan perancangan sistem informasi 07 entity relationship diagram
Edri Yunizal
 

Similar to Laporan praktikum modul 4 (e-rd notasi martin) (20)

4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf
 
Erd2
Erd2Erd2
Erd2
 
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdfpdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
 
Analisis ERD dengan Chen Notation
Analisis ERD dengan Chen NotationAnalisis ERD dengan Chen Notation
Analisis ERD dengan Chen Notation
 
Pertemuan 6 erd
Pertemuan 6 erdPertemuan 6 erd
Pertemuan 6 erd
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
pertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.pptpertemuan-3-model-data-oriented.ppt
pertemuan-3-model-data-oriented.ppt
 
312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data
 
Membuat_ERD_ppt.ppt
Membuat_ERD_ppt.pptMembuat_ERD_ppt.ppt
Membuat_ERD_ppt.ppt
 
Database with SQL Server
Database with SQL ServerDatabase with SQL Server
Database with SQL Server
 
Materi ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptxMateri ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptx
 
basis data selesai.doc
basis data selesai.docbasis data selesai.doc
basis data selesai.doc
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
 
Database Introduction - Pemodelan Data
Database Introduction - Pemodelan DataDatabase Introduction - Pemodelan Data
Database Introduction - Pemodelan Data
 
HUBUNGAN DIAGRAM
HUBUNGAN DIAGRAMHUBUNGAN DIAGRAM
HUBUNGAN DIAGRAM
 
Diagram Entitas
Diagram EntitasDiagram Entitas
Diagram Entitas
 
739 p03
739 p03739 p03
739 p03
 
TD-635-09-PSBO
TD-635-09-PSBOTD-635-09-PSBO
TD-635-09-PSBO
 
Database Entity Relationship Diagram (ERD)
Database Entity Relationship Diagram (ERD)Database Entity Relationship Diagram (ERD)
Database Entity Relationship Diagram (ERD)
 
Analisa dan perancangan sistem informasi 07 entity relationship diagram
Analisa dan perancangan sistem informasi 07   entity relationship diagramAnalisa dan perancangan sistem informasi 07   entity relationship diagram
Analisa dan perancangan sistem informasi 07 entity relationship diagram
 

More from Devi Apriansyah

Panduan penyusunan skripsi_ta_fkom_uniku
Panduan penyusunan skripsi_ta_fkom_unikuPanduan penyusunan skripsi_ta_fkom_uniku
Panduan penyusunan skripsi_ta_fkom_uniku
Devi Apriansyah
 
Laporan praktikum modul 10 review
Laporan praktikum modul 10 reviewLaporan praktikum modul 10 review
Laporan praktikum modul 10 review
Devi Apriansyah
 
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
Devi Apriansyah
 
Laporan praktikum modul 7 pemrogrman mobile j2me
Laporan praktikum modul 7 pemrogrman mobile j2me Laporan praktikum modul 7 pemrogrman mobile j2me
Laporan praktikum modul 7 pemrogrman mobile j2me
Devi Apriansyah
 
Laporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbcLaporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbc
Devi Apriansyah
 
Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Devi Apriansyah
 
Laporan praktikum modul 3 (pemrograman swing 3)
Laporan praktikum modul 3 (pemrograman swing 3) Laporan praktikum modul 3 (pemrograman swing 3)
Laporan praktikum modul 3 (pemrograman swing 3)
Devi Apriansyah
 
Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)
Devi Apriansyah
 
Laporan praktikum modul 2 (pemrograman swing 2)
Laporan praktikum modul 2 (pemrograman swing 2)Laporan praktikum modul 2 (pemrograman swing 2)
Laporan praktikum modul 2 (pemrograman swing 2)
Devi Apriansyah
 
Laporan praktikum modul 1 (pemrograman swing)
Laporan praktikum modul 1 (pemrograman swing)Laporan praktikum modul 1 (pemrograman swing)
Laporan praktikum modul 1 (pemrograman swing)
Devi Apriansyah
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)
Devi Apriansyah
 
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)
Devi Apriansyah
 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
Devi Apriansyah
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
Devi Apriansyah
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)
Devi Apriansyah
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Devi Apriansyah
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)
Devi Apriansyah
 
Laporan praktikum modul 10
Laporan praktikum modul 10Laporan praktikum modul 10
Laporan praktikum modul 10
Devi Apriansyah
 
Laporan praktikum modul 9
Laporan praktikum modul 9Laporan praktikum modul 9
Laporan praktikum modul 9
Devi Apriansyah
 
Laporan praktikum modul 8
Laporan praktikum modul 8Laporan praktikum modul 8
Laporan praktikum modul 8
Devi Apriansyah
 

More from Devi Apriansyah (20)

Panduan penyusunan skripsi_ta_fkom_uniku
Panduan penyusunan skripsi_ta_fkom_unikuPanduan penyusunan skripsi_ta_fkom_uniku
Panduan penyusunan skripsi_ta_fkom_uniku
 
Laporan praktikum modul 10 review
Laporan praktikum modul 10 reviewLaporan praktikum modul 10 review
Laporan praktikum modul 10 review
 
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
 
Laporan praktikum modul 7 pemrogrman mobile j2me
Laporan praktikum modul 7 pemrogrman mobile j2me Laporan praktikum modul 7 pemrogrman mobile j2me
Laporan praktikum modul 7 pemrogrman mobile j2me
 
Laporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbcLaporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbc
 
Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)
 
Laporan praktikum modul 3 (pemrograman swing 3)
Laporan praktikum modul 3 (pemrograman swing 3) Laporan praktikum modul 3 (pemrograman swing 3)
Laporan praktikum modul 3 (pemrograman swing 3)
 
Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)
 
Laporan praktikum modul 2 (pemrograman swing 2)
Laporan praktikum modul 2 (pemrograman swing 2)Laporan praktikum modul 2 (pemrograman swing 2)
Laporan praktikum modul 2 (pemrograman swing 2)
 
Laporan praktikum modul 1 (pemrograman swing)
Laporan praktikum modul 1 (pemrograman swing)Laporan praktikum modul 1 (pemrograman swing)
Laporan praktikum modul 1 (pemrograman swing)
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)
 
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)
 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)
 
Laporan praktikum modul 10
Laporan praktikum modul 10Laporan praktikum modul 10
Laporan praktikum modul 10
 
Laporan praktikum modul 9
Laporan praktikum modul 9Laporan praktikum modul 9
Laporan praktikum modul 9
 
Laporan praktikum modul 8
Laporan praktikum modul 8Laporan praktikum modul 8
Laporan praktikum modul 8
 

Recently uploaded

436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt
rhamset
 
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptxTUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
indahrosantiTeknikSi
 
Pembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptxPembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptx
muhhaekalsn
 
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
HADIANNAS
 
COOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong dCOOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong d
delphijean1
 
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptxRANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
muhammadiswahyudi12
 
Matematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.pptMatematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.ppt
AzrilAld
 
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Tsabitpattipeilohy
 
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASASURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
AnandhaAdkhaM1
 
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdfTUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
jayakartalumajang1
 

Recently uploaded (10)

436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt
 
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptxTUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
 
Pembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptxPembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptx
 
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
 
COOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong dCOOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong d
 
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptxRANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
 
Matematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.pptMatematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.ppt
 
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdf
 
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASASURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
 
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdfTUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
 

Laporan praktikum modul 4 (e-rd notasi martin)

  • 1. LAPORAN PRAKTIKUM SISTEM & TEKNOLOGI BASIS DATA MODUL IV ENTITY RELATIONSHIP DIAGRAM (E-RD) NOTASI MARTIN DISUSUN OLEH NAMA : DEVI NIM : 2012081043 KELAS : TI2012A LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS KUNINGAN 2013
  • 2. I. DASAR TEORI 1. Database (Basis Data)  Konsep Basis Data Mc Faldenet al (1999) (AdiNugroho, 2011: 5) dalam Modern Database Management menyebutkan bahwa data adalah fakta-fakta tentang segala sesuatu di dunia nyata yang dapat direkam dan disimpan pada media komputer. Sebagai contoh, pada basis data mahasiswa, data adalah NIM, nama mahasiswa, tanggal lahir, alamat serta nomor teleponya. Sedang Basis Data adalah kumpulan terorganisasi dari data-data yang berhubungan sedemikian rupa sehingga mudah disimpan, dimanipulasi, serta dipanggil oleh pengguna.  Model Data Hal yang mendasari struktur basis data adalah model data, yaitu sekumpulan cara/perkakas/tool untuk mendeskripsikan data-data, hubunganya satu sama lain, semantiknya, serta batasan konsistensi. Macam-macam model data, yaitu Entity Relationship Diagram (ERD) dan model relasional. Keduanya menyediakan cara yang sempurna untuk mendeskripsikan perancangan basis data pada peringkat logika. 1. Model E-R Model E-R (ERD) adalah suatu model yang digunakan untuk menggambarkan data dalam bentuk entitas, atribut dan hubungan antar entitas. Huruf E sendiri menyatakan entitas dan R menyatakan hubungan (dari kata relationship). Model ini dinyatakan dalam bentuk diagram. Itulah sebabnya model E-R acap kali juga disebut sebagai diagram E-R. a. Entitas Entitas adalah “sesuatu dalam dunia nyata yang keberadaannya tidak bergantung pada yang lain” ( ElmasridanNavathe, 1994). Sebagaicontoh, setiap pegawai dalam sebuah organisasi adalah sebuah entitas. Entitas dapat berupa sesuatu yang nyata ataupun abstrak (berupa suatu konsep). Secara lebih rinci, Hoffer, menjelaskan bahwa entitas dapat berupa seseorang, sebuah tempat, sebuah objek, sebuah kejadian
  • 3. atau suatu konsep. Sebuah entitas dinyatakan dengan kata benda dan ditulis dengan huruf kapital. b. Atribut Setiap entitas dinyatakan oleh ejumlah atribut. Atribut adalah properti atau karakteristik yang terdapat pada setiap entitas. Setiap atribut dinyatakan dengan kata benda.Supaya konsisten, menggunakan huruf kapital untuk setiap awal kata dan huruf kecil untuk yang lain. Jika atribut menggunakan lebih dari satu kata, antar kata dipisahkan oleh karakter garis bawah ( _ ). c. Hubungan Hubungan (relationship) menyatakan keterkaitan antara beberapa tipe entitas. Dalam banyak literatur, jenis hubungan antara dua tipe entitas dinyatakan dengan istilah hubungan ne-to-one, one-to-many, many-to-one, danmany-to-many.  Kardinalitas  Derajad Relasi
  • 4. Derajad Relasi adalah jumlah entitas yang berpatisipasi dalam suatu relasi. - Unary Relationship (Relasi Berderajad 1) - Binary Relationship (Relasi Berderajad 2) - Ternary Relationship (Relasi Berderajad 3) 2. Model Relasional Model relasional adalah model yang menggunakans ejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel memiliki sejumlah kolom yang masing-masing memiliki nama unik.
  • 5. II. PRAKTIKUM DAN PEMBAHSAN Tahap Membangun ERD  Contoh Penggunaan ERD MARTIN 1. Menentukan Entitas Entitas pada sistem Perkuliahan adalah Mahasiswa, Dosen, Jadwal, Jurusan dan Ruangan. Entitas Perkuliahan tidak termasuk dalam sistem karena dia hanya memiliki satu instansi. Entitas yang benar harus mempunyai lebih dari satu instansi. 2. Menentukan Relasi Tentukan hubungan antara sepasang entity menggunakan matriks relationship. Mahasi swa Dosen Jadwal Jurusan Ruangan Mahasis wa - diajar oleh mengamb il mengambi l menggunak an Dosen mengaj ar - mengamb il - menggunak an Jadwal diambil diambil - - - Jurusan diambil - - - - Ruangan digunak an Digunaka n - - - 3. Gambar ERD sementara Gambarkan entity-entity dan relationship diantara entity untuk menghubungkan.
  • 6. Mahasiswa Dosen Jurusan Ruangan Jadwal 4. Tentukan Kardinalitas Tentukan kardinalitas (pemunculan suatu entity di entity lainnya yang berhubungan). Mahasiswa Dosen Jurusan Ruangan Jadwal Mengambil mempunyai Mengajar digunakan Pembahasan:  Setiap mahasiswa mengambil banyak jadwal  Setiap jadwal diambil banyak mahasiswa  Satu jurusan mempunyai banyak jadwal  Satu dosen mengajar banyak jadwal  Satu ruangan digunkan banyak jadwal 5. Tentukan kunci utama (Primarykeys) Kunci utamanya adalah NIM, NRD, Waktu, KDJur dan KDRu. 6. Gambar ERD berdasarkan kunci Sertakan prymary di setiap entity.
  • 7. Mahasiswa NIM Dosen NRD Jurusan KDJur Ruangan KDRu Jadwal Mengambil mempunyai Mengajar digunakan 7. Menentukan Atribut Atribut yang diperlukan adalah NMMah, NMDos, NMJur, NMRu, Waktu dan Hari selain primary-keys.. 8. Gambar ERD dengan Atribut Sesuaikan ERD hasil langkah 6 dengan entity atau relatinship dari langkah 8. Mahasiswa NIM NMMah Dosen NRD NMDos Jurusan KDJur NMJur Ruangan KDRu NMRu Jadwal Hari Waktu KDJu KDRu NRD NIM Mengambil mempunyai Mengajar digunakan Pembahasan: Dari setiap entitas saling berelasi, Mahasiswa berelasi dengan jurusan dengan semantic mahasiswa mengambil jurusan. Dosen berelasi Mahasiswa NIM Nama Simbol Nama Entitas Primary Key Record
  • 8. dengan Ruangan dengan semantic Dosen mengajar di ruangan. Sedangkan entity Jadwal adalah entity yang tercipta dari setiap relasi dari keempat entity tersebut. Tabel jadwal tersebut merupakan asosiatif entity atau entity yang tercipta dari suatu relasi. Entity Mahasiswa, Dosen, Jurusan dan Ruangan merupakan Strong Entity, artinya entity yang dapat berdiri sendiri dan entity tersebut memiliku primary key. Sedangkan entity Jadwal merupakan weak entity yang artinya entity tersebut bergantung kepada entity lain dan tidak memiliki primary key. Atribut NMDos pada entity Dosen adalah atribut komposit yaitu atribut yang dapat dibagi-bagi lagi menjadi nama depan/gelar, nama, nama belakang/gelar. Tujuan untuk mengkompositkan atribut adalah untuk memudahkan dalam proses pencarian data. Sedangakan atribut lain berjenis simple atribut yaitu atribut yang tidak bisa dibagi-bagi lagi. Atribut waktu dalam entity Jadwal merupakan jenis atribut multivalue yaitu terdapat lebih dari satu nilai dalam setiap barisnya. Sedangkan atribut lain berjenis single value yaitu yang hanya terdapat stu nilai dalam setiap barisnya. Derajat relasi dalam gambar diatas adalah Ternary yaitu ada banyak entity yang saling berhubungan. 9. Periksa Hasil Apakah Entity Relationship Diagram akhir telah secara tepat mencerminkan data sistem? Menurut pendapat saya diagram martin diatas tepat mencerminakan data sistem karena pada digram tersebut sudah terdapat, yaitu : Entitas (simbol, Nama Entitas, Primary key dan field), Atribut dan Relasi. Dan syarat minimal ERD adalah adanya relasi.  Praktikum  ERD PETERCHEN
  • 9. Sebuah perusahaan mempunyai beberapa bagian. Masing-masing bagian mempunyai pengawas dan setidaknya satu pegawai. Pegawai harus ditugaskan pada paling tidak satu bagian, tetapi dapat pula beberapa bagian. Paling tidak satu pegawai mendapat tugas sebuah proyek. Namun, seorang pegawai dapat libur dan tidak mendapat tugas proyek. Field data penting adalah Nama Bagian, Proyek, Pengawas, Nomor Pengawas, Nomor Pegawai dan Nomor Proyek. 1. Menentukan Entitas Entitas pada sistem adalah Bagian, Pegawai, Pengawas dan Proyek. Entitas perusahaan tidak termasuk dalam sistem karena dia hanya memiliki satu instansi. Entitas yang benar harus mempunyai lebih dari satu instansi. 2. Menentukan Relasi Kita membuat matriks relasi entitas, sebagai berikut : Bagian Pegawai Pengawas Proyek Bagian - Milik Dipimpin oleh - Pegawai Bekerja di - - Bekerja pada Pengawas Memimpin - - - Proyek - Menggunakan - - 3. Gambar ERD sementara Kita menghubungkan entitas yang mempunyai relasi seperti yang ditunjukan pada matriks relasi entitas. BAGIAN PROYEKPEGAWAI PENGAWASDipimpin Oleh Bekerja Pada Bekerja Di 4. Tentukan kardinalitas
  • 10. Dari deskripsi permasalahan kita, kita mengeta hui bahwa :  Setiap bagian dipimpin oleh satu pengawas.  Seorang pengawas hanya meminpin satu bagian.  Setiap bagian memiliki paling sedikit satu Pegawai.  Setiap Pegawai bekerja di proyek menggunakan paling sedikit satu Pegawai.  Seorang Pegawai dapat bekerja dalam banyak proyek atau bahkan tidak sama sekali. BAGIAN PROYEKPEGAWAI PENGAWASDipimpin Oleh Bekerja Pada Bekerja Di M N M N 11 5. Tentukan kunci utama (Primary keys) Kunci utama adalah Nomor Bagian, Nomor Pengawas, Nomor pegawai dan Nomor proyek. 6. Gambar ERD berdasakan kunci.
  • 11. BAGIAN PROYEKPEGAWAI PENGAWASDipimpin Oleh Bekerja Pada Bekerja Di M N M N 11 NoPEG NoPRO NoPAWNoBAG 1 7. Menentukan Atribut Atribut yang diperlukan adalah Nama Bagian, Nama Proyek, Nama Pengawas, Nama Pegawai selain primary-keys. 8. Gambar ERD dengan Atribut. BAGIAN PROYEKPEGAWAI PENGAWASDipimpin Oleh Bekerja Pada Bekerja Di M N M N 11 NoPEG NoPRO NoPAWNoBAG 1 Masa Kerja Masa Jabatan Masa Kerja Proyek Nama Pegawai Nomor Proyek Nama BAGIAN Nomor PENGAWASAN Pembahasan:
  • 12. ERD tersebut terdiri dari 4 entity yang saling berelasi atau disebut ternary. Bagian beralasi dengan Pengawas, yang kardinalitasnya adalah one to one. Bagian berelasi dengan Pegawai, yang kardinalitasnya adalah many to many. Pegawai berelasi dengan Proyek, yang kardinalitasnya adalah many to many. Entity yang ada didalam ERD tersebut berjenis Strong Entity yaitu entity yang dapat berdiri sendiri atau tidak bergantung pada entity lain dan mempunyai primary key. Macam-macam atribut yang ada didalam entity tersebut adalah simple atribut dan single value atribut. 9. Periksa Hasil Sama seperti praktikum satu sebelumya, pada hasil diagram ini juga menunjukan atau mencerminkan data sistem karena tersusun atas : entitas, atribut, relasi dan kunci.  ERD MARTIN 1. Menentukan Entitas Entitas pada sistem adalah Bagian, Pegawai, Pengawas dan Proyek. Entitas perusahaan tidak termasuk dalam sistem karena dia hanya memiliki satu instansi. Entitas yang benar harus mempunyai lebih dari satu instansi. 2. Menentukan Relasi Kita membuat matriks relasi entitas, sebagai berikut : Bagian Pegawai Pengawas Proyek Bagian - Milik Dipimpin oleh - Pegawai Bekerja di - - Bekerja pada Pengawas Memimpin - - - Proyek - Menggunakan - - 3. Gambar ERD sementara Kita menghubungkan entitas yang mempunyai relasi seperti yang ditunjukan pada matriks relasi entitas.
  • 13. BAGIAN PENGAWAS PEGAWAI PROYEK 4. Tentukan kardinalitas Dari deskripsi permasalahan kita, kita mengeta hui bahwa :  Setiap bagian dipimpin oleh satu pengawas.  Seorang pengawas hanya meminpin satu bagian.  Setiap bagian memiliki paling sedikit satu Pegawai.  Setiap Pegawai bekerja di proyek menggunakan paling sedikit satu Pegawai.  Seorang Pegawai dapat bekerja dalam banyak proyek atau bahkan tidak sama sekali. BAGIAN PENGAWAS PEGAWAI PROYEK Dipimpin oleh Bekerja di Bekerja pada 5. Tentukan kunci utama (Primary keys) Kunci utama adalah Nama Bagian, Nomor Pengawas, Nomor pegawai dan Nomor proyek. 6. Gambar ERD berdasakan kunci.
  • 14. BAGIAN NoBAG PENGAWAS NoPAW PEGAWAI NoBAG PROYEK NoPRO Dipimpin oleh Bekerja di Bekerja pada 7. Menentukan Atribut Atribut yang diperlukan adalah Nama Bagian, Nama Proyek, Nama Pengawas, Nama Pegawai selain primary-keys. 8. Gambar ERD dengan Atribut. BAGIAN NoBAG Nama Bagian PENGAWAS NoPAW Nama Pengawas PEGAWAI NoBAG Nama Bagian PROYEK NoPRO Nama Proyek Dipimpin oleh Bekerja di Bekerja pada Pembahasan: Untuk notasi martin sama saja seperti notasi Peterchen yang telah dibahas diatas, perbedaanya adalah symbol-simbol yang ada dalam notasi Martin. 9. Periksa Hasil Sama seperti praktikum satu sebelumya, pada hasil diagram ini juga menunjukan atau mencerminkan data sistem karena tersusun atas : entitas, atribut, relasi dan kunci.
  • 15. III.TUGAS PRAKTIKUM Buat ER-D dengan Peterchen dan Martin yang menggambarkan: 1. Pencuri sepeda motor di kota Bandung 2. Polisi terdiri dari dua yaitu polisi lalu lintas dan polisi criminal 3. Polisi lalu lintas bertugas dijalan, sedangkan polisi criminal menangani masalah kejahatan. Pencuri sepeda motor dapat ditangkap oleh oleh polisi criminal dan polisi lalu lintas. 4. Pencuri yang ditangkap polisi akan diberi hukuman. Langkah-langkah pembuatan ERD:  Notasi Peterchen 1. Menentukan Entitas Entitas pada sistem adalah Bagian, Pegawai, Pengawas dan Proyek. Entitas perusahaan tidak termasuk dalam sistem karena dia hanya memiliki satu instansi. Entitas yang benar harus mempunyai lebih dari satu instansi. 2. Menentukan Relasi Kita membuat matriks relasi entitas, sebagai berikut : Pencuri Motor Polisi lalulintas polisi kriminal Hukuman Pencuri - mencuri ditangkap ditangkap - Motor dicuri - - - - Polisi lalulintas menangkap - - - memberi polisi kriminal menangkap - - - memberi Hukuman - - diberi diberi - 3. Gambar ERD sementara Kita menghubungkan entitas yang mempunyai relasi seperti yang ditunjukan pada matriks relasi entitas.
  • 16. PENCURI MOTOR HUKUMAN POLISI LALULINTAS POLISI KRIMINAL POLISIditangkap Memberi mencuri IS A 4. Tentukan kardinalitas Dari deskripsi permasalahan kita, kita mengeta hui bahwa :  Setip motor dicuri oleh satu pencuri  Setiap pencuri ditangkap paling sedikit satu polisi.  Setiap polisi menangkap paling sedikit satu pencuri  Setiap polisi member satu hukuman  Setiap hukuman diberi oleh seorang polisi  Polisi terdiri dari Polisi lalulintas dan polisi criminal  Polisi lalulintas dan polisi criminal merupakan bagian dari Polisi 5. Tentukan kunci utama (Primary keys) Kunci utama adalah no pencuri, no polisi, NIP, no hukuman 6. Gambar ERD berdasakan kunci.
  • 17. PENCURI MOTOR HUKUMAN POLISI LALULINTAS POLISI KRIMINAL POLISIditangkap Memberi mencuri IS A NoPen NIP NoHk NoPol 7. Menentukan Atribut Atribut yang diperlukan adalah nama pencuri,alamat pencuri,merk motor, NIP, nama polisi, alamat polisi, jenis hukuman, waktu hukuman. 8. Gambar ERD dengan Atribut. PENCURI MOTOR HUKUMAN POLISI LALULINTAS POLISI KRIMINAL POLISIditangkap Memberi mencuri IS A NoPen NIP NoHk NoPol NamaPen Alamat Namal Alamat JenisHk Waktu MerkMotor NoPen NIP NIP NoHkNoPen NoPol tanggal tanggal tglKeluar tglMasuk M M 1 1 1 1 Pembahasan:
  • 18. ERD terdiri dari 4 entity yaitu Pencuri, Motor, Polisi yang terbagi menjadi 2 bagian dan Hukuman. Keempat entity tersebut salingberelasi yang disebut Ternary. Entity Pencuri berelasi dengan Motor, semantiknya adalah Pencuri mencuri Motor, yang kardinalitasnya adalah one to one. Pencuri berelasi dengan Polisi,semantiknya adalah Pencuri ditangkap oleh Polisi, yang kardinalitasnya adalah many to many. Dan Polisi berelasi dengan Hukuman, semantiknya adalah Polisi memberi Hukuman, yang kardinalitasnya adalah one to one. Konsep Agregasi adalah mengentitaskan sebuah relasi, dan terdapat data yang akan direlasikan dengan sebuah relasi. Seperti relasi diatas yaitu Pencuri dan Motor yang di entitaskan dan terdapat data yang direlasikan dengan sebuah relasi. Untuk pemahaman sebuah ERD bisa dengan menggunakan Agregasi atau pemahaman biasa tanpa adanya agregasi tergantung kepada pemahaman dari setiap orang. Konsep spesialisasi / generalisasi, sebenarnya terdapat perbedaan antara konsep tersebut, yaitu sebagai berikut: 9. Periksa Hasil Sama seperti praktikum satu sebelumya, pada hasil diagram ini juga menunjukan atau mencerminkan data sistem karena tersusun atas : entitas, atribut, relasi dan kunci.
  • 19.  Notasi Martin Pembahasan: Gambar diatas adalah notasi Martin dari ERD kasus kejahatan, gambar tersebut menggunakan software Power Designer (Sybase). Langkah-langkah dalam pembuatan Notasi Martin sama halnya dengan notasi Peterchen namun perbedaannya hanya pada symbol-simbol yang digunakan pada notasi tersebut. ditangkap memberi terdiri dari Relationship_5 mencuri Pencuri NoPen NamaPen Alamat <pi> Characters (8) Characters (50) Characters (50) <M> <M> <M> Identifier_1 <pi> Polisi NIP NamaPol Alamat <pi> Characters (8) Characters (30) Characters (50) <M> <M> <M> Identifier_1 <pi> Hukuman NoHk JenisHk Waktu <pi> Characters (8) Characters (30) Date & Time <M> <M> <M> Identifier_1 <pi> Motor NoPol MerkMotor <pi> Characters (8) Characters (30) <M> <M> Identifier_1 <pi> Polantas PoKrim
  • 20. IV. KESIMPULAN Dari praktikum dan pembahasan praktikum diatas dapat disimpulkan bahwa dalam langkah-langkah pembuatan notasi Martin sama halnya dengan pembuatan notasi Peterchen yang telah dibahas pada modul sebelumnya. Hanya perbedaannya adalah pada simbol-simbol yang digunakan notasi Martin berbeda dengan notasi Peterchen.
  • 21. V. DAFTAR PUSTAKA  PerancangandanImplementasiSistem Basis Data.AdiNugroho. Edisi I – Yogyakarta: Andi. 2011.  http://cirebon.lp3i.ac.id