Model adalah representasi kenyataan.

dokumen-dokumen yang mirip
Oleh : Rahmady Liyantanto

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

ENTITY RELATIONSHIP MODEL

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

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

MODEL ENTITY-RELATIONSHIP

PERANCANGAN SISTEM DATABASE

BASIS DATA (BS203) MODEL RELASIONAL

MODEL ENTITY-RELATIONSHIP

SISTEM BASIS DATA (Lanjutan) :

ENTITY RELATIONSHIP DIAGRAM (ERD)

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

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

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

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

Database Design. Enhanced Entity-Relationship (EER) Pertemuan 5. Dahlia Widhyaestoeti, S.Kom

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

ENTITY RELATIONSHIP MODEL

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

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

KONSEP SISTEM BASIS DATA

Pertemuan 2-3 ER-MODEL

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

PERANCANGAN SISTEM TERINCI DATABASE

Hanif Fakhrurroja, MT

Relational Database & Pemodelan Data [Review]

PERANCANGAN SISTEM TERINCI DATABASE

SISTEM BASIS DATA Presented By

STMIK AMIKOM YOGYAKARTA

P7 Perancangan Database

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

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

Perancangan Basis Data

Perancangan Database Bagian I

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

Entity Relationship Model

BAB III LANDASAN TEORI. 3.1 Pengertian Pengabdian kepada Masyarakat. kepada masyarakat adalah kegiatan yang mencakup upaya-upaya peningkatan

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

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

ENTITY RELATIONSHIP DIAGRAM

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

ENTITY RELATIONSHIP DIAGRAM

Pengenalan Basis Data

ANALISISA & PERANCANGAN SISTEM

PENJELASAN UMUM MATA KULIAH PENJELASAN UMUM MATA KULIAH BAHAN DISKUSI DI KELAS KONSEP DASAR BASIS DATA. Phase 1 Conceptual Design

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

MUHAMMAD ZEN S. HADI, ST. MSC.

Model Data: Model data merupakan kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data Jenis

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

MODUL 5. Pemodelan Dan Analisis Database

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

Entity Relationship Model

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

ENTITY RELATIONSHIP DIAGRAM

INTERNET PROGRAMMING DATABASE

Diagram E-R. ERD (Entity Relationship Diagram) Alat Bantu Perancangan Basis Data

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

MODEL RELASI ENTITAS (E-R MODEL)

Review Basis Data 1. by: Ahmad Syauqi Ahsan

ENTITY-RELATIONSHIP MODEL

PERANCANGAN BASIS DATA

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

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

Adri Priadana. ilkomadri.com

Modul ke: Pertemuan - 8. Model Relasi Entitas. Fakultas Ilmu Komputer. Ariefah Rachmawati. Program Studi Sistem Informasi.

Pertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

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

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

KOMPONEN ENTITY RELATIONSHIP

BAB IV Normalisasi Data

Perancangan Database Bagian I. Ahmad Hanafi

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Bab 2 Pemodelan Data Menggunakan

MODEL DATA RELASIONAL

Perancangan Basis Data

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

Pertemuan 3. Mata Kuliah: Basis Data By. Rita Wiryasaputra, ST., M. Cs.

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

Pertemuan 3 dan 4 : MODEL DATA RELASIONAL

Entity Relationship Diagram

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

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

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

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

IMPLEMENTASI BASIS DATA. By : I Ngh Putu Mardika, S.Pd

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

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

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona

Model Relasional. Basis Data. Pengertian

ER (ENTITY RELATIONSHIP) MODEL

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

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

Sistem Basis Data ( )

MODEL DATA RELASIONAL

Transkripsi:

Model adalah representasi kenyataan. Model Logika mendokumentasikan persyaratan bisnis untuk menunjukkan sistem apakah itu atau apa yang dilakukannya. Model tersebut menggambarkan sistem independent(lepas) dari implementasi teknisnya. Model Fisik tidak hanya menunjukkan apakah sistem tersebut atau apa yang dilakukannya, tetapi juga bagaimana sistem tersebut diimplementasikan secara fisik dan teknis.

Pemodelan Data adalah teknik untuk mengatur dan mendokumentasikan data sistem. Pemodelan data sering disebut pemodelan database karena model data biasanya diimplementasikan sebagai database. Hal ini biasanya disebut pemodelan informasi. Paling sering disebut Entity Relationship Diagram (ERD) karena menggambarkan data dalam konteks entitas dan hubungan yang dideskripsikan oleh data.

Entitas : Kelompok orang, tempat, obyek, kejadian atau konsep tentang apa yang kita perlukan untuk menyimpan data Orang: agency, contractor, customer, department, division, employee, instructor, student, supplier. Tempat: sales region, building, room, branch office, campus. Objek: book, machine, part, product, raw material, software license, software package, tool, vehicle model, vehicle. Peristiwa: application, award, cancellation, class, flight, invoice, order, registration, renewal, requisition, reservation, sale, trip. Konsep: account, block of time, bond, course, fund, qualification, stock.

Atribut mendeskripsikan sifat atau karakteristik suatu entitas. Sinonim dengan element, property, dan field. Atribut Composite adalah atribut yang terdiri dari atribut lain.

Tipe data mendefinisikan tipe data apa yang disimpan dalam atribut Domain mendefinisikan nilai (value) yang valid. Nilai default merupakan nilai yang akan digunakan jika nilai tersebut tidak ditetapkan oleh pengguna

Key adalah atribut atau kelompok atribut yang mengasumsikan nilai unik untuk tiap contoh entitas. Concatened key adalah kelompok atribut yang secara unik mengidentifikasi entitas. Candidate key adalah kandidat untuk menjadi identifier utama pada entitas Primary key adalah candidate key yang terpilih untuk mengidentifikasi secara unik suatu entitas Alternate key adalah candidate key yang tidak terpilih Foreign key adalah Atribut dengan domain yang sama yang menjadi kunci utama pada sebuh relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa

Menjelaskan jumlah entity yang berpartisipasi dalam suatu relationship Unary Degree (Derajat Satu) Binary Degree (Derajat Dua) Ternary Degree (Derajat Tiga)

Menjelaskan batasan jumlah keterhubungan satu entity dengan entity lainnya. Jenis Cardinality Ratio 1:1 1:M/M:1 M:N

Model Data Relasional menggambarkan data dalam bentuk tabel-tabel. Model Data Relasional mengandung 3 komponen inti : Struktur data, data diorganisasi dalam bentuk tabel-tabel Manipulasi data, menggunakan SQL Integritas data, untuk spesifikasi aturan bisnis

Relasi adalah tabel data dua dimensi Contoh : Karyawan(NIP, Nama, DeptNo, Gaji)

Domain atribut Setiap nilai yang disimpan dalam kolom sebuah relasi harus memiliki jangkauan nilai yang sama Aturan integritas Aturan yang menjamin setiap atribut primary key bernilai valid (unik dan bukan null) Integritas referensial Garis yang menghubungkan antara satu tabel dengan tabel lain

Contoh : Pelanggan NOPelanggan Nama Alamat Pesanan NOPesanan Tanggal NOPelanggan

Relasi yang mengandung redundansi yang minimal dan mengijinkan pengguna untuk menyisipkan, memodifikasi, serta menghapus baris-baris tanpa menimbulkan kesalahan.

Dalam perancangan basis data secara logika, kita melakukan transformasi ER ke skema basis data relasional

Entitas ditransformasi ke dalam aturan asosiasi Contoh : NOPelanggan Nama Alamat Pelanggan NOPelanggan Nama Alamat

Entitas dapat memiliki atribut komposit Nama Jalan Kota NOPelanggan Pelanggan Alamat Kodepos NOPelanggan Nama Jalan Kota Kodepos

Nama Jalan Kota Entitas yang memiliki atribut bernilai banyak (multivalue atribut) akan terbentuk dua relasi NoKaryawan Karyawan Skill NOKaryawan Nama Jalan Skill Karyawan NOKaryawan Skill Alamat Kota Kodepos Kodepos

NamaKary NamaAng NoKaryawan Karyawan Memiliki AnggotaKeluarga NIP NamaKary NIP NamaAng

Nama Alamat Tanggal NoPesan NoPelanggan Pelanggan Mengirim 1 N Pesanan Pelanggan NoPelanggan Nama Alamat Pesanan NoPelanggan NoPesan Tanggal

Nilai NRP Nama KodeKul NamaKul Mahasiswa N Mengambil N MataKuliah Mahasiswa NRP Nama AmbilKul NRP KodeKul Nilai MtKuliah KodeKul NamaKul

NIP Nama KodeJur NamaJur Dosen Mengepalai Jurusan Dosen NIP Nama Jurusan KodeJur NamaJur NIP

NoKaryawan 1 Nama Karyawan Memimpin Alamat N Karyawan NoKaryawan Nama Alamat Manager

Relasi ternary yaitu relasi diantara tiga entity atau lebih IDPasien Nama IDDokter Nama Pasien Dokter Tanggal Resep KodeObat Obat Deskripsi

Pasien IDPasien Nama Dokter IDDokter Nama Obat KodeObat Deskripsi Resep KodeResep IDDokter IDPasien Tanggal ItemResep KodeResep KodeObat

NoKaryawan TipeKaryawan KaryawanTetap GajiBulanan Nama Karyawan TipeKaryawan KaryawanHarian HonorPerjam Alamat Karyawan NoKaryawan Nama Alamat TipeKaryawan Karyawan Tetap NoKaryawan GajiBulanan Karyawan Harian NoKaryawan HonorPerjam