MODUL 5. Pemodelan Dan Analisis Database

dokumen-dokumen yang mirip
Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom

Pertemuan 2-3 ER-MODEL

KONSEP SISTEM BASIS DATA

Basis Data I Danny Kriestanto, S.Kom., M.Eng

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

MODUL 1. Konsep Dasar Sistem Informasi

Copyright 2005 PENS-ITS C H A P T E R

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

SISTEM BASIS DATA (Lanjutan) :

SOAL KUIS. 3. Data aktual yang disimpan pada tiap elemen atau atribute: a. Atribute d. Enterprise b. Data Value e. Tuple c. File

Hanif Fakhrurroja, MT

C H A P T E R. Copyright 2005 PENS-ITS

C H A P T E R DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : KONSEP DASAR PERANCANGAN DATABASE

Pemodelan Basis Data Entity-Relationship Diagram (contoh kasus 2) Yusuf 2010

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat

Basis data ERD. Entity. Atribut ENTITY RELATIONSHIP DIAGRAM 13/10/2015 TIU TIK. Entity

Basis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

MODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD)

ANALISISA & PERANCANGAN SISTEM

ER (ENTITY RELATIONSHIP) MODEL

PERANCANGAN DATABASE E-R DIAGRAM. Pengolahan Basis Data D3-TI STMIK AMIKOM

Entity Relationship Model

MODEL ENTITY-RELATIONSHIP

ENTITY RELATIONSHIP DIAGRAM (ERD)

Teknik untuk perencanaan, permodelan proses (process modeling), permodelan data (data modeling), permodelan object (object modeling), permodelan

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

E-R Diagram Kusnawi, S.Kom, M.Eng

C H A P T E R. DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : Konsep Dasar PERANCANGAN Database. Information Technology, EEPIS-ITS

Oleh : Rahmady Liyantanto

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

Pemodelan Data (1) Week 2

MODEL ENTITY-RELATIONSHIP

Adri Priadana. ilkomadri.com

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

PERTEMUAN 8 & 9 MODEL ENTITY RELATIONSHIP DIAGRAM (ERD) KONSEP DASAR MODEL ENTITY RELATIONSHIP

BAB II LANDASAN TEORI

ENTITY RELATIONSHIP DIAGRAM

BAB II LANDASAN TEORI. (Davis, 1995, hal.68). Informasi menurut Gordon B. Davis adalah data yang telah

Relational Database & Pemodelan Data [Review]

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

ENTITY RELATIONSHIP DIAGRAM

BAB II LANDASAN TEORI. berinteraksi, saling ketergantungan satu sama lainnya dan terpadu.

Contoh ERD sistem penjualan Barang Online

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

Kontrak Kuliah. Entity Relationship Diagram Bagian 1. Edi Sugiarto, S.Kom, M.Kom

ENTITY RELATIONSHIP MODEL

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM

Desain Sistem Basis Data. 1. Struktur Basis Data 2. Normalisasi Data 3. ERD (entity relationship diagram)

DATA MODELLING DALAM PROYEK SI Hanif Al Fatta M.Kom

II. LANDASAN TEORI. spesifikasi pada komputer yang berdasarkan pada sistem informasi.

STMIK AMIKOM YOGYAKARTA

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

BAB II LANDASAN TEORI

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

Sistem Basis Data. Chapter 5: Logical Database Design and the Relational Model Andronicus Riyono, M.T.

PERANCANGAN SISTEM DATABASE

6. Kumpulan data yang diorganisir menggunakan metode tertentu sehingga menghasilkan informasi yang berguna bagi pemakainya, pengertian dari: JAWAB:

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

Modul 3 Konsep Perancangan Basis Data

Atribut NPM (underlined) = primary key

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

BAB I PENDAHULUAN. 1.1 Latar Belakang. Dewasa ini pemakaian komputer sebagai alat bantu khususnya yang berkaitan

TUGAS I BERKAS DAN BASIS DATA E-R Diagram

ENTITY RELATIONSHIP DIAGRAM

PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

ENTITY RELATIONSHIP MODEL

Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri )

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

Pertemuan 5 TEHNIK NORMALISASI

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Bab 2 Pemodelan Data Menggunakan

P7 Perancangan Database

TUTORIAL MEMBUAT DATABASE DENGAN MICROSOFT ACCESS BAGIAN 3

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT

BAB 9 DATA MODELLING 9.1 DATA MODEL

PERTEMUAN 4 ENTITY-RELATIONSHIP DIAGRAM (ERD) JUM AT,

PERANCANGAN DATABASE 04/07/ :53

Sistem Basis Data. Pertemuan 3 : Modeling Data in Organization Andronicus Riyono, M.T.

Hubungan antara file pertama dan file kedua adalah satu berbanding satu.

Pertemuan 4. Entity-Relationship Diagram (ERD)

Desain Data Base. Proses Desain Data Base

Sistem Basis Data ( )

BAB II LANDASAN TEORI Definisi Program Aplikasi Pelayanan administrasi Kependudukan

Tutorial Belajar MySQL Part 4: Pengertian Relational Database

Pertemuan 5 TEHNIK NORMALISASI

BAB 10 DATA MODELLING

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

Model adalah representasi kenyataan.

Entity Relationship Diagram.

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

BAB II LANDASAN TEORI

Transkripsi:

MODUL 5 Pemodelan Dan Analisis Database Tujuan pembelajaran untuk mempelajari dan memahami tentang : Konsep pemodelan dan Analisis database dengan Entity Relationship Diagram dan Normalisasi. PEMODELAN DATA Pemodelan data merupakan teknik yang digunakan untuk mengorganisir (mengatur) dan mendokumentasikan data sistem. Pemodelan data disebut juga dengan pemodelan database. Pemodelan database digambarkan dengan diagram hubungan entitas (Entity relationsip diagram) atau disingkat dengan ERD. ENTITY RELATIONSHIP DIAGRAM Entity Relationship Diagram (ERD) merupakan pemodelan data yang menunjukkan hubungan tiap-tiap entity. Simbol Entity Relationship Diagram, yaitu : 1. ENTITY Entity/Entitas merupakan suatu kesatuan yang diperlukan dalam menyimpan data dapat berupa orang, objek, tempat atau kejadian. MAHASISWA Entity instance merupakan kemunculan tunggal suatu entity. Langkah Pasti Menuju Sukses 24

2. ATTRIBUTE Attribute merupakan sifat atau karakteristik deskriptif suatu entity. Compound attribute (atribut gabungan) merupakan Atribut yang terdiri dari atribut lain. 3. RELASI / RELATION Mahasiswa NIM Nama Alamat Kelas Telepon/HP Tanggal Lahir Jenis Kelamin Relationship merupakan hubungan yang dapat menyatakan kejadian antara satu entitas dengan entitas lainnya. Mahasiswa Student Is being studied by Mengikuti is enrolled in Diambil Curriculum Mata Kuliah Contoh Entity Relationship Diagram Langkah Pasti Menuju Sukses 25

CARDINALITY Cardinalitas merupakan jumlah minimum dan maksimum dari hubungan antar entitas, disebabkan hubungan bersifat dua arah (bidirectional). Mahasiswa Student Is being studied by Mengikuti is enrolled in Diambil Curriculum Mata Kuliah Tabel Cardinalitas Langkah Pasti Menuju Sukses 26

IDENTIKASI 1. Key Atribut atau kelompok atribut yang mengasumsikan nilai unik untuk tiap entitas. 2. Concatenated key Kelompok attribut yang secara unik mengidentifikasi contoh entitas. 3. Candidate key Satu dari sekian banyak key yang akan dijadikan sebagai primary key suatu entitas. 4. Primary key Candidate key yang paling umum digunakan untuk mengidentifikasi secara unik entitas tunggal. 5. Alternate key Candidate key yang tidak terpilih menjadi primary key. 6. Foreign key Primary key pada satu entitas yang diberikan (diduplikasi) kepada entitas lain untuk mengidentifikasikan hubungan. MAHASISWA NIM (Primary Key) Nama.Nama Depan.Nama Tengah.Nama Belakang Alamat.Alamat Jalan.Kota.Propinsi.Negara.Kode Pos No telepon/hp (Alternate Key) Tanggal Lahir Jenis Kelamin Langkah Pasti Menuju Sukses 27

DERAJAT HUBUNGAN Derajat Hubungan merupakan Jumlah entity yang saling berhubungan 1. Recursive Relationship.(hubungan dalam entity yang sama) 2. Binary Relationship (derajat dua) 3. Ternary Relationship (lebih dari dua). 1. Recursive Relationship 2. Binary Relationship Mahasiswa Student Is being studied by Mengikuti is enrolled in Diambil Curriculum Mata Kuliah Langkah Pasti Menuju Sukses 28

3. Ternary Relationship Associative entity merupakan entity yang menerima primary key lebih dari satu entitas lain. Langkah Pasti Menuju Sukses 29

IDENTIFYING RELATIONSHIP Identifying relationship merupakan hubungan dimana primary key entity induk merupakan bagian dari key entity anak. Contoh : NONIDENTIFYING RELATIONSHIP Nonidentifying relationship merupakan hubungan yang setiap entity memiliki primary key sendiri. Langkah Pasti Menuju Sukses 30

GENERALISASI Generalisasi adalah mengelompokkan atribut yang umum bagi beberapa entitas kedalam entitas tersendiri. Contoh 1 : Langkah Pasti Menuju Sukses 31

Contoh 2 : (a) (b) Langkah Pasti Menuju Sukses 32

Contoh ERD untuk Sistem Informasi RSUD Aceh Singkil Kegiatan (1 x Pertemuan) Pada session ini dosen menjelaskan tentang konsep pemodelan database dengan model ERD beserta dengan langkah-langkah pembuatan ERD. Tugas : Buatlah ERD untuk membangun sebuah Sistem Informasi Stok Barang! Langkah Pasti Menuju Sukses 33