pertemuan 3

30
Pertemuan 3 Pertemuan 3 Ignatius Adrian Mastan, S.E, S.Kom, MCP, Ignatius Adrian Mastan, S.E, S.Kom, MCP, MOS MOS

Upload: xandy

Post on 14-Jan-2016

61 views

Category:

Documents


1 download

DESCRIPTION

Pertemuan 3. Ignatius Adrian Mastan, S.E, S.Kom, MCP, MOS. Data dan Informasi. Data adalah Fakta fakta yang bersifat raw material. Informasi adalah Data yang telah diolah dan Basis data : sekumpulan data yang satu sama lain saling berhubungan. Mengapa Harus Menggunakan ERD?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Pertemuan 3

Pertemuan 3Pertemuan 3Pertemuan 3Pertemuan 3Ignatius Adrian Mastan, S.E, S.Kom, MCP, Ignatius Adrian Mastan, S.E, S.Kom, MCP,

MOSMOS

Page 2: Pertemuan 3

Data dan InformasiData adalah Fakta fakta yang bersifat raw material.Informasi adalah Data yang telah diolah dan Basis data : sekumpulan data yang satu sama lain saling berhubungan

Page 3: Pertemuan 3

Mengapa Harus Menggunakan ERD?

- Merupakan model data tingkat tinggi yang populer untuk model data relasional

- Model ini dengan sejumlah variasinya sering kali digunakan dalam desain konseptual dari aplikasi database.

Banyak “Database Design Tools“ yang melibatkan ER-Model didalamnya.

Page 4: Pertemuan 3

Fungsi ERDERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.

Page 5: Pertemuan 3

Entity Relationship Diagram

ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :1. Entity2. Atribut3. Relationship

Page 6: Pertemuan 3

EntityEntity merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999: 30). Simbol dari entiti ini biasanya digambarkan dengan persegi panjang. Type Entity terdiri atas 2, yaitu :1. Strong Entity2. Weak Entity

Page 7: Pertemuan 3

Strong EntityStrong Entity : Entity yang dapat berdiri sendiri tidak bergantung pada Entity lain.Symbol :

Contoh : Mahasiswa

Page 8: Pertemuan 3

Weak EntityWeak Entity : Entity yang bergantung pada Strong Entity.Symbol :

Contoh : Orang Tua

Page 9: Pertemuan 3

Atribut Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.

Page 10: Pertemuan 3

ExampleMahasiswa memiliki NRP, NamaDosen memiliki Kode Dosen, Nama DosenMahasiswa dan Dosen adalah sebagai entitas yang memiliki atribut (dengan kata lain ciri-ciri atau karakteristik yang menjelaskan entitas tersebut.

Page 11: Pertemuan 3

Type Atribut• Key Atribut• Partial Key Atribut • Simple Atribut• Composite Atribut• Single Value Atribut• Multivalue Atribut • Stored Atribut• Derived Atribut

Page 12: Pertemuan 3

Key AtributAtribut yang menyimpan nilai unik dari setiap entity sehingga anggota entity yang satu berbeda dengan yang lain. Symbol :

Contoh : Nim

________

Page 13: Pertemuan 3

Partial Key Atribut Atribut yang menyimpan sebagian nilai dari key atributSymbol :

Contoh : Kode Ortu

__ ___ __ _

Page 14: Pertemuan 3

Simple AtributAtribut yang menyimpan nilai yang tidak dapat dipecah lagi (atomic)Symbol :

Contoh : Jalan, Kota

Page 15: Pertemuan 3

Composite AtributAtribut yang menyimpan nilai yang dapat dipecah lagi (divisible)Symbol :

Contoh : Alamat

Page 16: Pertemuan 3

Single Value AtributAtribut yang digunakan untuk menyimpan Nilai TunggalSymbol :

Contoh : Jenis Kelamin

Page 17: Pertemuan 3

Multivalue Atribut Atribut yang digunakan untuk menyimpan Nilai lebih dari 1Symbol :

Contoh : No HP

Page 18: Pertemuan 3

Stored AtributAtribut yang digunakan untuk menyimpan nilai nilai yang memang harus disimpanSymbol :

Contoh : Tanggal Lahir, IPS

Page 19: Pertemuan 3

Derived AtributAtribut yang menyimpan nilai nilai yang tidak harus disimpanSymbol :

Contoh : Usia, IPK

Page 20: Pertemuan 3

Hubungan / Relationship

Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.

• Fungsi Relationship :Menghubungkan antar entitas atau relasi antar entitas

Page 21: Pertemuan 3

Jenis Jenis Relationship1. General Relationship2. Identifying Relationship3. Recursive Relationship

Page 22: Pertemuan 3

General RelationshipMenghubungkan antar entitas

secara umum (Strong Entity with Strong Entity or Weak Entity with Weak Entity)

Symbol :

Page 23: Pertemuan 3

Contoh General Relationship

Relationship Antara Entity Mahasiswa dan Mata Kuliah

MahasiswaMata Kuliah

KRS

Page 24: Pertemuan 3

Identifying RelationshipRelasi kepemilikan yang menghubungkan Strong Entity dengan Weak Entity

Symbol :

Page 25: Pertemuan 3

Contoh Identifying Relationship

Relationship Antara Entity Mahasiswa dan Orang

Mahasiswa Orang TuaMemiliki

Page 26: Pertemuan 3

Recursive RelationshipRelasi yang hanya terhubung pada entity yang samaContoh : Pegawai yang memiliki supervisi

Pegawai

Supervisi

Page 27: Pertemuan 3

Arigato Gozaimas

Gamsahamnida

Praktek

Page 28: Pertemuan 3

Latihan SoalLevel 1

Buatlah ERD untuk Entitas Mahasiswa dengan Atribut NRP, NAMA, Alamat, Jalan , Kota, Kode Pos, Tanggal Lahir, Usia, Jenis Kelamin

Page 29: Pertemuan 3

Latihan SoalLevel 2Buatlah ERD Politeknik UBAYA dengan ketentuan sebagai berikut :Setiap mahasiswa mempunyai NRP, Nama, Alamat, Jalan, Kota, Tanggal Lahir, Usia, dam No HP.

Page 30: Pertemuan 3

Setiap mahasiswa mengambil mata kuliah dengan atribut Kode Mata Kuliah, Nama Mata Kuliah dan SKS

Setiap mata kuliah diajar oleh Dosen yang memiliki Kode Dosen, Nama Dosen.

Setiap Mahasiswa juga memiliki dosen wali untuk membantu konseling dalam perkuliahan selain mengajar mahasiswa