KONSEP SISTEM BASIS DATA

dokumen-dokumen yang mirip
ENTITY RELATIONSHIP MODEL

Entity Relationship Model

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

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

ENTITY RELATIONSHIP DIAGRAM (ERD)

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

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

MODEL ENTITY-RELATIONSHIP

ENTITY RELATIONSHIP DIAGRAM

KOMPONEN ENTITY RELATIONSHIP

MODEL ENTITY-RELATIONSHIP

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

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

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

Pertemuan 4. Entity-Relationship Diagram (ERD)

ENTITY RELATIONSHIP MODEL

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

PERANCANGAN SISTEM DATABASE

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

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

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

ENTITY RELATIONSHIP DIAGRAM

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

ENTITY RELATIONSHIP PENGERTIAN

ENTITY RELATIONSHIP DIAGRAM

Pertemuan 2-3 ER-MODEL

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

MODUL 5. Pemodelan Dan Analisis Database

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

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

SISTEM BASIS DATA (Lanjutan) :

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

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

Pertemuan 4 ENTITY RELATIONSHIP

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

Entity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

Relational Database & Pemodelan Data [Review]

P7 Perancangan Database

MODEL RELASIONAL. Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah.

SISTEM BASIS DATA Presented By

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

Adri Priadana. ilkomadri.com

adalah : Q.1) Suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan

PERANCANGAN SISTEM TERINCI DATABASE

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

Perancangan Basis Data

PERANCANGAN SISTEM TERINCI DATABASE

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

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

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

Sistem Basis Data ( )

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

Sumber Data. Sistem Database. Hierarki. Entity Relationship Diagram. Kelompok 3. Sistem Manajemen Databse. Perancangan Basis Data

Database Systems: Ch. 4: Entity Relational Diagram (ERD) Notation. Introduction. Apa itu entity relational diagram (ERD)?

Desain Data Base. Proses Desain Data Base

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

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

Types of database models. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

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

MODUL 6 RELASI DATA 1. Konsep Dasar entity sets relationshipsets attributes a. Entity Sets b. Relationship Sets c. Kunci Relasi ( Relation Keys

STMIK AMIKOM YOGYAKARTA

Hanif Fakhrurroja, MT

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

BAB II LANDASAN TEORI

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

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

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

Konsep Foreign Key. Foreign key adalah kolom yang diambil dari primary key entitas lain yang menggunakan hubungan antar 2 tabel tsb.

Model Entity Relationship Bagian I

Contoh ERD sistem penjualan Barang Online

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

BAB II LANDASAN TEORI Definisi Program Aplikasi Pelayanan administrasi Kependudukan

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

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

BAB V. dimengerti, mudah dipelihara, mudah memprosesnya, dan mudah untuk dikembangkan sesuai kebutuhan baru

Entity Relationship Diagram (ERD)

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Model adalah representasi kenyataan.

BAB II LANDASAN TEORI

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Model Model Basis Data

MODEL ANALISA. Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak. Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM.

Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem.

ER (ENTITY RELATIONSHIP) MODEL

ENTITY RELATIONSHIP DIAGRAM (ERD)

Oleh : Rahmady Liyantanto

Daftar Isi... Dedikasi... Prakata...

Entity Relationship Model

Perancangan Basis Data Relasional. (Entity Relationship Model) By : Hanung N. Prasetyo

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

Review Basis Data 1. by: Ahmad Syauqi Ahsan

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

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

Transkripsi:

KONSEP SISTE BASIS DATA Sistem Basis Data adalah suatu sistem menyusun dan mengelola record-record menggunakan computer untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk proses mengambil keputusan. Salah satu cara menyajikan data untuk mempermudah modifikasi adalah dengan cara pemodelan data. odel yang akan dipergunakan pada pelatihan ini adalah Entity Relationship odel. odel Entity Relationship adalah representasi logika dari data pada suatu organisasi atau area bisnis tertentu dengan menggunakan Entity dan Relationship. Entity/Entitas Adalah obyek di dunia nyata yang dapat dibedakan dari obyek lain. Entity Set/Kumpulan Entity adalah kumpulan dari entitas sejenis/dalam tipe sama. Entity set dapat berupa: o Obyek fisik : rumah, kendaraan, pegawai o Obyek abstrak : konsep politik, pekerjaan, rencana, dll. Simbol yang digunakan untuk entity adalah persegi panjang. 1

Tipe entitas : o Entitas Kuat yaitu entitas mandiri yang keberadaannya tidak bergantung pada keberadaan entitas lain o Entitas Lemah/Weak Entity yaitu entitas yang keberadaannya bergantung pada keberadaan entitas lain. o Entitas Assosiatif adalah entitas yang terbentuk dari suatu relasi, bisa terjadi jika : - Relasi yang merekatkan dua entitas bersifat banyak ke banyak - Biasanya berasal dari suatu relasi dimana relasi itu memiliki makna mandiri bagi pengguna Relationship Adalah hubungan antara suatu himpunan entitas dengan himpunan entitas lainnya Simbol yang digunakan adalah bentuk belah ketupat, diamod atau rectangle. Contoh: Dosen mengajar ahasiswa Derajat Relationship o enjelaskan jumlah entity yang terlibat dalam suatu relationship - Unary Degree (Derajat satu) hanya satu entity yang terlibat melapor - Binary Degree (Derajat dua) menghubungkan dua entity bekerja Departemen 2

- Ternary Degree (Derajat tiga) menghubungkan tiga entity bekerja Departemen Kota Cardinality Ratio Constraint o enjelaskan batasan jumlah relasi suatu entity dengan entity lainnya o Jenis rasio kardinalitas : - One to one (1:1) 1 1 Pasien menempati Tempat tidur - One to many/many to one (1: / :1) 1 bekerja Departemen - any to many ( : N) N bekerja Proyek o Batasan kardinalitas - Kardinalitas inimum Adalah jumlah minimum instansiasi relasi B yang berasosiasi dengan setiap instansiasi entitas A 3

- Kardinalitas aksimum Adalah jumlah maksimum instansiasi relasi B yang berasosiasi dengan setiap instansiasi entitas A Participation Constraint o enjelaskan apakah keberadaan suatu entity tergantung pada hubungannya dengan entity lain - Total participation, yaitu keberadaan suatu entity tergantung pada hubungannya dengan entity lain. Di dalam diagram ER digambarkan dengan dua garis penghubung antara entity dengan relationship. - Partial participations, yaitu keberadaan suatu entity tidak tergantung pada hubungan dengan entity lain. Di dalam diagram ER digambarkan dengan satu garis penghubung antara entity dengan relationship. Atribut Adalah property deskriptif yang dimiliki oleh setiap himpunan entitas Jenis-jenis atribut : o Atribut key digunakan untuk mengidentifikasi suatu entity secara unik o Atribut tunggal memiliki nilai tunggal o Atribut multivalue memiliki sekelompok nilai untuk setiap instant entity o Atribut composite dapat didekomposisi menjadi beberapa atribut lain o Atribut derivative dihasilkan dari atribut yang lain 4

Key Adalah sejumlah atribut yang mengidentifikasi record/baris dalam sebuah relation secara unique. Beberapa jenis key: o Super Key satu atribut atau kumpulan atribut yang secara unik mengidentifikasi sebuah record di dalam relasi atau himpunan dari satu atau lebih entitas yang dapat digunakan untuk mengidentifikasi secara unik sebuah entitas dalam entitas set. o Candidate Key atribut-atribut yang menjadi determinan yang dapat dijadikan identitas record pada sebuah relation bisa terdapat satu atau lebih candidate key o Primary key candidate key yang menjadi identitas record karena dapat mengidentifikasi record secara unik o Altenate key candidate key yang tidak dijadikan primary key o Composite key key yang terdiri dari 2 atribut atau lebih. Atribut-atribut tersebut bila berdiri sendiri tidak menjadi identitas record, tetapi bila dirangkaikan menjadi satu kesatuan akan dapat mengidentifikasi secara unik. o Foreign key non key atribut pada sebuah relation yang juga menjadi key (primary) atribut di relation lainnya. Foreign key biasanya digunakan sebagai penghubung antara record-record dan kedua relation tersebut. 5

o Contoh : S# SName Kode S1 Riska 1002 S2 Sandi 1001 S3 Santi 1003 Kode P# 1002 2648 1001 2649 1003 2641 Super Key : S#, SName, Kode Candidate Key : S#, SName Primary Key : S# Alternative Key : SName Foreign Key : Kode 6

Langkah-langkah membuat ER Diagram 1) Tentukan entity-entity yang diperlukan 2) Tentukan relationship antar entity-entity 3) Tentukan cardinality ratio dan participation constraint 4) Tentukan atribut-atribut yang diperlukan dari tiap entity 5) Tentukan key di antara atribut-atribut 6) Hindari penamaan entity, relationship dan atribut yang sama Contoh ER Diagram Nilai Kerja Kode proyek Lokasi bekerja N Proyek Anggota No Dep Dep 1 Departemen Transformasi ER Diagram ke Database Relational 1. Atribut tunggal/ Atribut biasa 1

Hasil Pemetaan 2. Atribut Composit Jalan Kota Kode Pos Hasil Pemetaan Jalan Kota Kode Pos 3. Atribut ultivalue Jalan Kota Skill Kode Pos Hasil Pemetaan Jalan Kota Kode Pos Skill 2

4. Pemetaan Hubungan satu ke banyak No_Dep _Dep Anggota 1 Departemen Hasil Pemetaan No_Dep Departemen No_Dep _Dep 5. Pemetaan Hubungan banyak ke banyak Nilai_Kerja Lokasi Kode_proyek Hasil Pemetaan bekerja No_Dep N Proyek Pekerjaan Kode_proyek Nilai_Kerja Proyek Kode_Proyek Lokasi 3