• Tidak ada hasil yang ditemukan

Staffsite STMIK PPKIA Pradnya Paramita

N/A
N/A
Protected

Academic year: 2017

Membagikan "Staffsite STMIK PPKIA Pradnya Paramita"

Copied!
52
0
0

Teks penuh

(1)
(2)

TIU

TIK

(3)

Basis data ERD

ERD digunakan untuk memodelkan

struktur data dan hubungan antar

data. Dengan ERD kita mencoba

(4)

Entity

Adalah

objek

dalam dunia nyata, berupa

- Object fisik : Rumah, manusia,

Kendaraan, Peralatan, dll

- Object Konsep : Pekerjaan, Perusahaan,

Rencana, kasus, dll

Rencana, kasus, dll

Adalah suatu objek yang dapat

dibedakan

atau dapat

diidentifikasikan

secara

unik

dengan objek lainnya, dimana semua

informasi yang berkaitan dengannya

(5)

Atribut

Berfungsi untuk

mendeskripsikan

karakter entity atau relationship.

Misal entity pegawai memiliki atribut

nik, nama, alamat, nohp,dll

(6)
(7)
(8)

Varian Entitas

Entitas Lemah (Weak Entity)

Berisi entitas yang kemunculannya

tergantung pada eksistensinya dalam

sebuah relasi.misal entitas Mahasiswa

orang tua & hobby, pegawai

-tanggungan.

tanggungan.

Entitas kuat (Strong Entity)

Entitas yang berdiri sendiri,

(9)

Entitas kuat (Strong Entity)

Entitas Lemah (Weak Entity)

Pegawai

NIP

Nama

nama

status

(10)
(11)
(12)

idbarang

Nama

Atribut Simple

BARANG

(13)

Atribut Multivalue

agama

Gelar

PEGAWAI

(14)

Atribut Composite

(15)

Atribut Derivatif

(16)
(17)

DERAJAT RELATIONSHIP

1.

Unary ( Derajat Satu )

Adalah satu buah relationship

menghubungkan satu buah entity.

Contoh :

Manusia

Menikah

Contoh :

Keterangan :

Manusia menikah dengan manusia,

relationship menikah hanya

(18)

DERAJAT RELATIONSHIP

2.

Binary ( Derajat Dua )

Adalah satu buah relationship

yang menghubungkan dua

buah entity.

Contoh :

Contoh :

Keterangan :

Pegawai memiliki kendaraan, sebuah

relationship memiliki mengubungkan

entity Pegawai dan entity Kendaraan.

Pegawai

(19)

DERAJAT RELATIONSHIP

3.

Ternary ( Derajat Tiga )

Adalah satu buah relationship

menghubungkan tiga buah entity.

Contoh :

Pegawai

Proyek Bekerja

Keterangan :

Pegawai pada kota tertentu mempunyai suatu

Proyek.

Entity Bekerja mengubungkan Entity Pegawai,

Proyek dan Kota

(20)

Cardinalitas Relasi

One to One

Hubungan satu ke satu. Contoh seorang

Dosen mengepalai satu jurusan.

Pegawai

memiliki

Kendaraan Dinas

NIP

Nama

Kd_mk

jenis

(21)

One to Many

Hubungan satu ke banyak. Contoh

seorang dosen mengajar beberapa

mata kuliah

Dosen

mengajar

Matakuliah

NIP

Nama

Kd_MK

namaMK

(22)

Many to Many

Hubungan banyak ke banyak. Contoh

mahasiswa mengambil matakuliah.

mahasiswa

mengambil

Matakuliah

Nim

Nama

Kd_mk

Nm_mk

(23)

Contoh Diagram ER

Fakultas

Daftar

Mahasiswa

memiliki

mengambil

1

1

n

n

Dosen

Mata Kuliah

memiliki

mengambil

mengajar

n

m

(24)

!

"

#

#

(25)
(26)

Misalnya seorang karyawan akan dikategorikan menjadi 4 kelompok :

Subclass merepresentasikan entity yang sama dengan

superclass, namun memiliki peran spesifik tertentu.

(27)

Generalisasi

Proses perancangan yang bersifat bottom-up

Pembuatan entitas yang bersifat umum dimulai

dari tipe-tipe entitas yang bersifat khusus

Spesialisasi

(28)

CATEGORIZATION

Kategorisasi merupakan Proses pendefinisian suatu subclass yang memiliki lebih dari satu superclass yang berbeda.

Contoh :

Kategori PEMILIK yang merupakan Subclass dari gabungan Orang, Bankdan Perusahaan.

(29)

Jumlah_Penumpang Jumlah_Penumpang

(30)
(31)
(32)
(33)

Disjoint Constraint

a. constraint yang menerangkan bahwa subclass-subclass dari spesialisasi saling disjoint, artinya entity merupakan anggota dari salah satu subclass

b. disjoint constraint direpresentasikan dengan lambing “d” yang berarti disjoint

contoh: entity dari spseialisasi tipe pekerjaan dari Karyawan merupakan anggota dari subclass: Karyawan tetap atau Karyawan kontrak

Non-Disjoint Constraint

a. constraint yang mernerangkan bahwa subclass-subclass dari spesialisasi tidak saling disjoint, artinya entity mungkin anggota lebih dari satu subclass

disjoint, artinya entity mungkin anggota lebih dari satu subclass

b. non-disjoint digambarkan dengan lambing “o” yang berarti overlapping

(34)

Sebuah relasi terbentuk tidak hanya dari entitas

tapi terkadang juga mengandung unsur dari relasi

yang lain.

Jika terjadi hal demikian dapat diakomodasi

dengan Agregasi yang menggambarkan sebuah

dengan Agregasi yang menggambarkan sebuah

himpunan relasi yang secara langsung

(35)
(36)

'

(

)

(

)

*

+

(37)

#

(38)

Suatu entitas dikatakan berpartisipasi sebagian jika entitas

tersebut tidak bergantung dengan keberadaan entitas lain

tetapi berhubungan satu sama lain.

(39)

LANGKAH – LANGKAH MEMBUAT ERD

Mengidentifikasikan dan menetapkan seluruh himpunan

entitas yang akan terlibat.

Menentukan atribut-atribut key dari masing-masing

himpunan entitas.

Mengidentifikasikan dan menetapkan seluruh himpunan

relasi diantara himpunan entitas yang ada beserta foreign

key-nya.

Menentukan derajat dan cardinality rasio relasi untuk

setiap himpunan relasi

setiap himpunan relasi

Melengkapi himpunan relasi dengan atribut-atribut yang

bukan kunci (non-key).

Lihat kembali ERD yang dibuat apakah masih perlu

refinement

(penghalusan) dengan generalisasi-spesialisasi,

(40)

Konvensi Penamaan

,

*

+

(41)

Merupakan sarana membuat dokumentasi kebutuhan aplikasi.

Antar mukanya mudah digunakan.

Contoh:

Ms. Visio

DBDesigner

dll

(42)

!

"

Mahasiswa meminjam buku.

(43)

!

#

,

/

#

'

00

#

0

(44)
(45)

!

%

#

)

#

#

#

(

#

#

#

(46)
(47)

!

&

#

1

'

233

4

(48)
(49)

!

'

#

5

/

1

#

#

#

'

(50)
(51)

!

(

Seperti soal nomor 5, namun ada

beberapa tambahan penjelasan berikut

ini. Fakultas memiliki 3 jurusan, dan tiap

jurusan memiliki perpustakaan. Setiap

jurusan memiliki perpustakaan. Setiap

mahasiswa baru otomatis langsung

terdaftar di satu perpustakaan, namun

mereka boleh meminjam dari

(52)

Referensi

Dokumen terkait

Lebih-lebih kalau diperhitungkan dampak yang timbul dari pengurangan subsidi listrik dan konversi minyak tanah ke gas yang sebelumnya juga ditetapkan yang dilengkapi kartu

implementasi dari mthod tersebut secara lebih spesifik sesuai dengan karakteristik

diurutkan, pisahkan rekaman-rekaman tersebut dalam tiga kelompok (yaitu rekaman-rekaman dengan kunci rekaman lebih besar dari kunci rekaman pertama) dengan menggunakan.

Sanskerta Budi yaitu Budh yang artinya akal.Hal ini dilengkap oleh kamus Lengkap Bahasa Indonesia Budi adalah bagian dari kata hati yang berupa paduan akal dan perasaan yang

Buat Program (pilih salah satu) dari metode yang digunakan dengan memperhatikan tingkat forecasting

process, translates the information modeled on the entity relationship diagram to a table instance chart.. Database

• Define the term "constraint" as it applies to data modeling. • Identify an exclusive OR relationship in a

Peralatan berstandart 802.11n ini juga memberikan jangkauan sinyal yang lebih baik daripada standart lain sebelumnya,. karena sinyal yang lebih