• 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

I then provide empirical evidence that these reforms suc- ceeded in substantially increasing the labor market attachment of the target population and that local welfare

SEHUBUNGAN DENGAN PENGUMUMA PEMENANG, MAKA BERSAMA INI DISAMPA KAN

Pada Bab II Point 2 tertulis masa berlaku penawaran 150 (seratus lima puluh) hari kalender,sedangkan pada Bab IV huruf F masa berlaku penawaran 60 (enam puluh) hari kalender

Dengan ini kami beritahukan bahwa penawaran Saudara Nomor : ll ,1KP/SPHIIIII2AI2 tanggal 07 Maret 2A72 perlhal Penawaran Pekerjaan Pengadaan Sarana

Pendekatan sistem yang lebih menekankan pada prosedur didefinisikan bahwa sistem yaitu suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

[r]

Mengunjungi pengawas SMP, SMA, dan SMK di dindik kabupatenkota, dan memberikan hasil rekap data sekolah yang tidak lengkap dan tidak valid, serta memberikan bimtek kepada sekolah

Pesan-pesan tersebut berupa pesan informatif informasi mengenai penerangan terhadap rambu-rambu di jalan, akan bahaya mengendarai kendaraan bermotor jika tidak