Anda di halaman 1dari 11

ENTITY RELATIONSHIP DIAGRAM

DAN BAHASA PEMROGRAMAN


KELOMPOK 6
KOLOSE ANANDITA PRATAMA
RANGGA YOGI PRAMANA
SARAH NABILLA
YOGA SURYA AGUSTION
IHSAN KAMIL
ENTITY RELATIONSHIP DIAGRAM
• Pengertian Entity Relationship Diagram
ERD (Entity Relationship Diagram) atau diagram hubungan entitas adalah
diagram yang digunakan untuk perancangan suatu database dan
menunjukan relasi antar objek atau entitas beserta atribut-atributnya secara
detail.
PENGERTIAN MENURUT PARA AHLI
1. BRADY DAN LOONAM
ENTITY RELATIONSHIP DIAGRAM (ERD) ADALAH SEBUAH TEKNIK
YANG DIPAKAI UNTUK MEMODELKAN KEBUTUHAN DATA DARI SUATU
ORGANISASI.
2. SUTANTA
SUTANTA DALAM SEBUAH BUKUNYA DENGAN JUDUL “BASIS DATA
DALAM TINAJAUAN KONSEPTUAL” MENYATAKAN SUATU MOEDEL
DATA YANG DIKEMBANGKAN SECARA OBJEK.
3. MATA-TOLEDO DAN CUSHMAN
MEREKA MENDEFINISIKAN ERD SEBAGAI REPRESENTASI GRAFIS
DARI LOGIKA SEBUAH DATABASE.DARI PENGERTIAN ERD MENURUT
PARA AHLI DI ATAS, KITA DAPAT SIMPULKAN BAHWA ERD (ENTITY
RELATIONALSHIP DIAGRAM) IALAH GAMBARAN GRAFIS YANG
MEWAKILI LOGIKA DATABASE YANG DILENGKAPI SECARA
MENDETAIL, SEPERTI ENTITAS, HUBUNGAN DAN BATASANNYA.
• SIMBOL ERD

PADA DASARNYA ADA EMPAT SIMBOL YANG ADA PADA ERD, YAKNI
PERSEGI PANJANG, BELAH KETUPAT, LINGKARAN, DAN
GARIS.PERSEGI PANJANG DIPAKAI SEBAGAI SIMBOL ENTITAS.
SEDANGKAN BELAH KETUPAT MERUPAKAN SIMBOL RELASI.
LINGKARAN DIGUNAKAN SEBAGAI SIMBOL ATRIBUT DAN GARIS
MENGGAMBARKAN SEBUAH HUBUNGAN. ANDA BISA MELIHAT
GAMBAR BERIKUT UNTUK LEBIH JELASNYA.
• KARDINALITAS PEMETAAN ATAU RASIO KARDINALITAS

1. HUBUNGAN SATU KE SATU (ONE TO ONE).YAITU SATU ENTITY DALAM A


DIHUBUNGKAN DENGAN MAKSIMUM SATU ENTITY DALAM B.

2. HUBUNGAN SATU KE BANYAK (ONE TO MANY)YAITU SATU ENTITY DALAM


A DIHUBUNGKAN DENGAN SEJUMLAH ENTITY DALAM B. SATU ENTITY
DALAM B DIHUBUNGKAN DENGAN MAKSIMUM SATU ENTITY DALAM A.

3. HUBUNGAN BANYAK KE SATU (MANY TO ONE)YAITU SATU ENTITY DALAM


A DIHUBUNGKAN DENGAN MAKSIMUM SATU ENTITY DALAM B. SATU ENTITY
DALAM B DAPAT DIHUBUNGKAN DENGAN SEJUMLAH ENTITY DALAM A.

4. HUBUNGAN BANYAK KE BANYAK (MANY TO MANY).SATU ENTITY DALAM A


DIHUBUNGKAN DENGAN SEJUMLAH ENTITY DALAM B, DAN SATU ENTITY
DALAM B DIHUBUNGKAN DENGAN SEJUMLAH ENTITY DALAM A.
CARA MEMBUAT ERD
1. LAKUKAN IDENTIFIKASI DAN TENTUKAN SELURUH ENTITAS
YANG AKAN DIGUNAKAN
2.IDENTIFIKASI DAN MENJELASKAN RELASI DARI ENTITAS
3.TAMBAHKAN ATRIBUT YANG DIPERLUKAN
4.LENGKAPI DIAGRAM
CONTOH ERD
DI SINI KAMI MENYIAPKAN CONTOH DARI ER DIAGRAM SISTEM
PERPUSTAKAAN. BERIKUT ADALAH CONTOHNYA.
Bahasa Pemrograman
• Pengertian Bahasa Pemrograman
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa
pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa
pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai
untuk mendefinisikan program komputer.
Bahasa pemrograman adalah bahasa yang digunakan oleh programmer untuk berkomunikasi
dengan komputer. Bahasa pemrograman tersusun dari beberapa sintaks yang membentuk
perintah tertentu.
• Untuk Klasifikasi Bahasa Pemrograman dibagi menjadi 5 bagian

1. Generasi Pertama Bahasa yang berorientasi pada mesin. Program disusun


menggunakan bahasa mesin/kode mesin.Bahasa Mesin adalah bahasa tingkat
rendah yang hanya dipahami oleh komputer. Bahasa mesinini sangat sulit dipahami
oleh orang awam sehingga programmer harus menguasai operasikomputer secara
teknis.Abstraksi bahasa ini adalah kumpulan kombinasi kode biner "0" dan "1" yang
sangat tidakalamiah bagi kebanyakan orang - kecuali insinyur pembuat mesin
komputer. Karena tidakalamiah bagi kebanyakan orang, bahasa mesin juga disebut
bahasa tingkat rendah.
2. Generasi Kedua Bahasa pemrograman yang menggunakan bahasa rakitan /
Assembly. Bahasa Assembly adalah bahasa pemrograman yang menggunakan
instruksi yang sama seperti pada bahasa mesin, tetapiinstruksi dan variable yang
digunakan mempunyai nama sehingga mempermudah proses pemrograman.
Karena tidak lagi menggunakan deretan kode biner untuk melakukan pemrograman.
3. Generasi KetigaBahasa pemrograman yang menggunakan pendekatan prosedural.
Instruksi program ditulismenggunakan kata-kata yang biasa digunakan oleh
manusia. Contoh : WRITE (untukmenampilkan kelayar)READ (untuk membaca data
masukan dari keyboard). Bahasa pada generasi ini disebut jugaBahasa beraras
tinggi / High Level Language.Contoh bahasa pemrogaman :PASCAL, FORTRAN, C,
COBOL, BASIC dll.
4. Generasi keempatMerupakan Bahasa Non-Prosedural. Bahasa pemrograman
Generasi Ke-4 dirancang untukmengurangi waktu pemrogram untuk membuat program
sehingga pembuatan program dibuatdengan waktu lebih cepat.Program ini dapat
digunakan oleh pemakai yang kurang mengenal hal-hal teknis pemrogramantanpa perlu
bantuan seorang programmer professional
5. Generasi Ke LimaMerupakan bahasa pemrograman yang ditujukan untuk menangani
kecerdasan buatan (artificialintelligence) (AI). AI adalah disiplin dari ilmu komputer yang
mempelajari cara komputermeniru kecerdasan manusia.

Anda mungkin juga menyukai