• Tidak ada hasil yang ditemukan

PERTEMUAN 6

N/A
N/A
Protected

Academic year: 2023

Membagikan "PERTEMUAN 6"

Copied!
22
0
0

Teks penuh

(1)

PERTEMUAN 6

(2)

Sebuah bentuk pengelompokkan yang memungkinkan untuk mengambil sebuah bentuk di UML dan mengelompokkan elemen- elemennya dalam tingkatan unit yang lebih tinggi. Kegunaan package yang paling umum adalah untuk mengelompokkan class.

Package Diagram

Menggambarkan pengelompokan dari suatu class-class

(3)

guestbook

i_01

index/home

keluhan

pelanggan kwitansi

master_pelangg an

master_status

Master_tarif modul

mutasi pelanggan_reg perintah_kerja

tunggakan

user.

Contoh package diagram (Acknowledgments Toeko triyanto)

(4)

ERD adalah :

Model untuk menjelaskan hubungan antar data dalam basis data

berdasarkan suatu persepsi bahwa real word terdiri dari objek-

object dasar yang mempunyai hubungan atau relasi antara objek-

objek tersebut

(5)

TAHAP MEMBUAT ERD

1. Keluarkan semua atribut yang dimiliki oleh dokumen sumber

2. Tentukan Atribut yang dapat menjadi Primary Key jika Tidak ada boleh dibuat baru lalu tentukan ketergantungan atribut terhadap primary key nya

3. Tentukan nama entitas dari kelompok atribut yang telah bergantung terhadap primary keynya.

4. Gambarkan hubungan masing-masing entitas beserta atribut – atributnya.

5. Tentukan Cardinality/tingkat hubungan dari masing-masing Entitas

yang telah terhubung.

(6)

No Simbol Keterangan

1. Entity Type

Suatu yang ada (secara eksplisit ada) namun keberadaannya dapat nyata dapat virtual, serta perbedaan antar entity harus jelas.

Ex. Pegawai, Departemen

2. Weak entity Type

Suatu entity yang tidak punya key atribut keberadaannya tidak perlu berdiri sendiri / diluar system. Didalam weak dimungkinkan 1 weak memiliki banyak entity. Setidaknya- tidaknya memiliki 1 relasi.

Ex. Karyawan Departemen

Salary

(7)

3. Attribute

Keterangan yang dimilikientity / sifat-sifat yang melekat pada entity yang perlu dicatat.

Ex. Pegawai: Nopeg, Nama, Alamat, Jenis Kel, tgl. Masuk

4. Key Attribute

Bila didalam attribute terdapat nilai sama, maka kita perlu membuat “Key attribute” sehingga dipastikan tidak akan terjadi nilai/record sama.

Ex. Pegawai : sebagai key adalah NoPeg NoPeg Nama Alamat

P01 Bella Malang P02 Bella Batu

Notasi dan Penamaan Untuk Konstruksi Skema Diagram ER

(8)

5.

Multivalued

Attribute

Satu entity yang memiliki 2 attribute sama

Ex. Departemen yang memiliki 2 lokasi pabrik Departemen

Hal ini bukan berarti bias untuk orang yang mempunyai 2 nama atau 2 alamat

6. Composite Attribute

Attribute yang mempunyai nilai attribute lebih dari Satu Ex. Nama : Nama Depan Alamat : Jalan

Nama Tengah Nomer Nama Belakang Kota

Departemen Lokasi

(9)

7.

Derived

Attribute

Merupakan kombinasi dari attribute-attribute dimana keberadaannya tidak perlu disimpan.

Ex.

8.

Identifying Relationship Type

Bila entity mempunyai hubungan lebih dari satu entity lain.

MHS Mata Kuliah

E1

E2 E1

E2

Notasi dan Penamaan Untuk Konstruksi Skema Diagram ER

(10)

9.

Relationship Type

Menyatakan hubungan antar attribute sehingga terjadi pemetaan.

Ex.

Hasil Dari Relasi :

One To One (1:1) One To Many (1:N) Many To Many (1:M)

Mahasiswa Mat. Kul

Bisa Ambi l

*

*

#

#

#

# Domain

Range

Kodomain

M N

(11)

UNARY RELATIONSHIP

BINARY RELATIONSHIP

N-ARY RELATIONSHIP

Derajat Relationship

(12)

PEGAWAI PUNYA JABATAN

PEGAWAI MEMPUNYAI JABATAN

PEGAWAI DIPUNYAI OLEH JABATAN

PROYEK KERJA PEGAWAI

PROYEK DIKERJAKAN OLEH PEGAWAI

PROYEK MENGERJAKAN PEGAWAI

(13)

PEGAWAI 1 PUNYA 1 JABATAN

1 1

1 1

PROYEK 1 KERJA M PEGAWAI

1 M

1 1

MHSISWA M IKUT N MT-KULIAH

1 M

M 1

ENTITY-RELATIONSHIP DIAGRAM

(14)

NIM NAMA ALAMAT

KD-MATKUL NM-MATKUL SKS

MHSISWA M IKUT N MT-KULIAH

NIM

KD-MATKUL NILAI

PEGAWAI 1 PUNYA 1 JABATAN

NO-PEG NAMA ALAMAT

KD-JAB URAIAN TUNJANGAN NO-PEG

KD-JAB

PROYEK 1 KERJA M PEGAWAI

KD-PROY NM-PROY ANGGARAN

NO-PEG NAMA HONOR KD-PROY

NO-PEG

(15)

JENIS ENTITY

PEGAWAI 1 ISI M ABSEN

STRONG ENTITY WEAK ENTITY

PEGAWAI 1 ISI M ABSEN

NO-PEG NAMA ALAMAT

TANGGAL JAM-MASUK JAM-PULANG NO-PEG

TIDAK MEMPUNYAI KEY

ENTITY-RELATIONSHIP DIAGRAM

(16)

PEGAWAI KERJA PROYEK

M

1

BAGIAN PUNYA

N M

BARANG PAKAI 1

M

NO-PEG NAMA GAPOK LAMA-KERJA JABATAN

NO-PROY NAMA-PROY BIAYA

NO-PROY KD-BAR JUMLAH

KD-BAR HARGA-BAR NAMA-BAR KD-BAG

NAMA-BAG NO-PEG KD-BAG

NO-PEG NO-PROY

(17)

Tugas :Buatlah rancangannya dengan mengunakan

Tools, misalnya :

Enterprise Architect Rational Rose

Argo UML

Visual Paradigm sesuai dengan diagram yang telah dipelajari diatas (Melanjutkan kasus yang telah dibuat pada pertemuan sebelumnya (Pertemuan IV dan V))

TUGAS

(18)

1. Model untuk menjelaskan hubungan antar data dalam basis data berdasarkan suatu persepsi bahwa real word terdiri dari objek-object dasar yang mempunyai hubungan atau relasi antara objek-objek tersebut disebut …

a. ERD b. UML c. LRS

d. Acces Path

e. Bagan Terstruktur

2. Simbol relationship pada ERD biasanya menggunakan keterangan berupa a. kata benda d. kata sifat

b. kata kerja e. kata perintah

c. kata pengganti

(19)

3. Simbol Weak Entity digambarkan dengan …..

a.

b.

c. d. e.

2. Simbol relationship pada ERD biasanya menggunakan keterangan berupa a. kata benda d. kata sifat

b. kata kerja e. kata perintah c. kata pengganti

Latihan Soal(Lanjutan)

(20)

4. Tahapan proses pembuatan DFD yang menggambarkan sistem secara global a. Diagram konteks d. Diagram Nol

b. Diagram Detail e. diagram Top Down c. Diagram Objek

3. Simbol Weak Entity digambarkan dengan …..

a.

b.

c. d. e.

(21)

4. Tahapan proses pembuatan DFD yang menggambarkan sistem secara global

a. Diagram konteks d. Diagram Nol

b. Diagram Detail e. diagram Top Down c. Diagram Objek

5. Gambar diatas adalah

a. unary relationship d. binary relationship b. N-ary relationship e. ternary relationship c. M-ary relationship

Latihan Soal(Lanjutan)

(22)

1. Suatu network yang menggambarkan suatu sistem automatic/

komputerisasi , manual dan gabungan dari keduanya dalam susunan berbentuk komponen sistem yang saling berhubungan sesuai dengan aturan mainnya

a. DFD d. entity

b. proses e. jaringan

c. entitas

5. Gambar diatas adalah

a. unary relationship d. binary relationship

b. N-ary relationship e. ternary relationship

c. M-ary relationship

Referensi

Dokumen terkait

Cardinality relationship menunjukkan berapa banyak kejadian pada suatu entity dalam relationship yang dapat dihubungkan dengan satu kejadian dari entity lain dalam relationship..

With the help of proposed five state space model evaluate the reliability of power transformer with the help of reliability data of power transformer.. INTRODUCTION In electrical