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

dokumen-dokumen yang mirip
BAB II MODEL ENTITY-RELATIONSHIP

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

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

TUGAS I BERKAS DAN BASIS DATA E-R Diagram

BAB III METODOLOGI PENELITIAN

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

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

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

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

Adri Priadana. ilkomadri.com

Entity Relationship Model

Pertemuan 4. Entity-Relationship Diagram (ERD)

Model Entity Relationship Bagian I

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

Entity Relationship Model

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

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

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

MODUL 5 MANIPULASI DATA

KONSEP SISTEM BASIS DATA

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

MODUL 7 STRUCTURED QUERY LANGUAGE

MODUL 10 ACTIVE DATA OBJECT (BAGIAN 1)

Relational Database & Pemodelan Data [Review]

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

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN. Kunjungan sales digunakkan untuk melihat berapa banyak kunjungan sales

Modul 3 Konsep Perancangan Basis Data

ENTITY RELATIONSHIP DIAGRAM

Entity Relationship Diagram (ERD) Andi Sunyoto Perangangan Basis Data 1

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

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

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

BAB 3 METODOLOGI PENELITIAN. Desain penelitian untuk Sistem Optimalisasi Produksi ini menggunakan

BAB II ANALISIS DAN PERANCANGAN. Sistem adalah suatu jaringan kerja dari beberapa prosedur yang

MODEL ENTITY-RELATIONSHIP

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

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

KASUS : SISTEM INFORMASI TRANSAKSI SIMPAN PINJAM PADA KOPERASI

BAB V IMPLEMENTASI SISTEM

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

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

MODEL ENTITY-RELATIONSHIP

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

BAB III ANALISA MASALAH DAN PEMBAHASAN

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

STMIK AMIKOM YOGYAKARTA

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

BAB II LANDASAN TEORI

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY RELATIONSHIP DIAGRAM (ERD)

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

Sistem Basis Data ( )

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu sistem informasi digunakan untuk

BAB III DESAIN DAN PERANCANGAN

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

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem merupakan sekumpulan elemen yang satuan. fungsinya saling berhubungan dan bertanggungjawab

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

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

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

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

BAB II LANDASAN TEORI

BAB II ANALISIS DAN PERANCANGAN

BAB 4 HASIL DAN PEMBAHASAN

ENTITY RELATIONSHIP DIAGRAM

BAB 4 IMPLEMENTASI DAN EVALUASI. memadai. Berikut ini akan dijelaskan spesifikasi perangkat lunak dan keras yang Spesifikasi Perangkat Keras

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. Penjualan tunai dilaksanakan oleh perusahaan dengan cara

PERANCANGAN SISTEM DATABASE

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

Entity Relationship Model

TUGAS KELAS PTIK 03 REKAYASA PERANGKAT LUNAK SRS SISTEM KOPERASI SIMPAN PINJAM RAHMATANG PTIK 03 PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

BAB III KONSEP APLIKASI. tahapan pengembangan sistem menurut Jogiyanto (2005 : 433). Tahapan yang

Pertemuan 11. Donny Yulianto, S.Kom

Entity Relationship Diagram (ERD)

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

BAB 4 IMPLEMENTASI DAN EVALUASI

Gambar 4.78 Tampilan Layar Menu Petugas

BAB 1 PERANCANGAN DATABASE DAN TABEL

BAB III ANALISIS DAN EVALUASI

INTERNET PROGRAMMING DATABASE

Pertemuan 2-3 ER-MODEL

BAB IV RANCANGAN SISTEM USULAN

Pertemuan 4 ENTITY RELATIONSHIP

BAB 4 IMPLEMENTASI DAN EVALUASI. maka diperlukan suatu jaringan LAN yang terhubung antara komputer yang satu

ENTITY RELATIONSHIP MODEL

Desain Data Base. Proses Desain Data Base

BAB IV HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI. pada jaringan komputer berbasis Windows, oleh karena itu diperlukan spesifikasi

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

BAB 1 PENDAHULUAN 1.1. Pendahuluan

2.1 Sistem Pendukung Keputusan

BAB 2 ANALISIS DAN PERANCANGAN. lunak yang digunakan dalam pembuatan sistem tersebut adalah : yang digunakan dalam pembuatan sistem ini adalah :

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Transkripsi:

MODUL 6 RELASI DATA 1. Konsep Dasar Terdapat tiga notasi dasar yang bekerja pada model E-R yaitu : entity sets, relationshipsets, & attributes. a. Entity Sets Sebuah entiti adalah sebuah benda (thing) atau objek (object) di dunia nyata yang dapat dibedakan dari semua objek lainnya. Entity sets adalah sekumpulan entiti yang mempunyai tipe yang sama. Kesamaan tipe ini dapat dilihat dari atribut/property yang dimiliki oleh setiap entiti. Misal kumpulan orang yang menyimpan uang pada suatu bank dapat didefinisikan sebagai entiti set nasabah. b. Relationship Sets Relationship adalah hubungan diantara beberapa entiti. Misal relasi yang menghubungkan antar Toni dengan rek. 142-099999. Relasi ini menunjukkan bahwa Toni adalah nasabah yang mempunyai nomor rekening 142-099999. Relationship set adalah sekumpulan relasi yang mempunyai tipe yang sama c. Kunci Relasi (Relation Keys) Nilai dari kunci relasi harus mengidentifikasikan sebuah baris yang unik didalam sebuah relasi. Kunci relasi terdiri dari satu atau lebih atribut-atribut relasi. Atributatribut dalam kunci relasi harus memiliki sifat sebagai berikut : - untuk satu nilai hanya mengindentifikasikan satu baris dalam satu relasi - tidak memiliki subset yang juga merupakan kunci relasi - tidak dapat bernilai null 1

d. Foreign Key(FK) Term FK juga banyak digunakan dalam perancangan. Sebuah FK adalah sekumpulan atribut dalam suatu relasi (misal A) sedemikian sehingga kumpulan atribut ini bukan kunci relasi A tetapi merupakan kunci dari relasi lain. Kardinalitas Pemetaan Kardinalitas pemetaan atau rasio kardinalitas menunjukkan jumlah entity yang dapat dihubungkan ke satu entity lain dengan suatu relationship sets. Kardinalitas pemetaan meliputi : 1. Hubungan satu ke satu (one to one). Yaitu satu entity dalam A dihubungkan dengan maksimum satu entity dalam 2. Hubungan satu ke banyak (one to many) Yaitu satu entity dalam A dihubungkan dengan sejumlah entity dalam B. Satu entity dalam B dihubungkan dengan maksimum satu entity dalam A. 3. Hubungan banyak ke satu (many to one) Yaitu satu entity dalam A dihubungkan dengan maksimum satu entity dalam B. Satu entity dalam B dapat dihubungkan dengan sejumlah entity dalam A. 2

4. Hubungan banyak k banyak (many to many). Satu entity dalam A dihubungkan dengan sejumlah entity dalam B, & satu entity dalam B dihubungkan dengan sejumlah entity dalam A. Gambar Cardinalitas 3

Simbol simbol E-R 4

Komponen E-R diagram adalah : - Persegi panjang (rectangles) : merepresentasikan entity sets - Elip (ellipses) : merepresentasikan atribut entity - Wajik(diamonds) : merepresentasikan relationship sets - Lines (garis) : merepresentasikan hubungan atribut ke entity sets & entity sets ke relatioship sets Contoh : Diagram E-R dibawah terdiri dari 2 entity sets, customer & loan, & satu relationship set borrower. Atribut dari customer adalah nama, ktp, jalan, kota. Atribut untuk loan adalah no_pinjaman, jml_pinjaman. Hubungan entity customer ke loan adalah banyak ke banyak. Entity Sets Lemah Adalah entity set yang tidak mempunyai primary key. Entity sets yang mempunyai primary key disebut entity sets kuat. Contoh entity lemah : 5

D. Spesifikasi Hardware dan Software Hardware : Prosesor : Pentium 3 600Mhz Memori : 128 MB RAM Hardisk : minimum 10GB, ada ruang kosong min 2GB Monitor : min resolusi 1024x768 dan 256 color Keyboard dan mouse Sistem Operasi: Microsoft Windows 95 Microsoft Windows 2000 Microsoft Windows Xp Ms. Access E. Materi Pratikum 1. ATRIBUT a. Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. b. Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship. Jenis-jenis atribut : 1. Key Atribut yang digunakan untuk menentukan suatu entity secara unik. 2. Atribut Simple Atribut yang bernilai tunggal. 3. Atribut Multivalue Atribut yang memiliki sekelompok nilai untuk setiap instant entity. 6

4. Atribut Composite Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. 5. Atribut Derivatif Suatu atribut yang dihasilkan dari atribut yang lain. F. Latihan 1. Buatlah tabel tabel dibawah ini kedalam mysql dengan menghubungkan tabel tersebut menjadi berelasi. Tabel Pegawai Nama Field Type Panjang NIP Text 7 Nama Text 15 Alamat Text 35 Golongan Text 2 7

Tabel Jabatan Nama Field Type Panjang Kode_Jab Text 7 Nama Text 15 Tabel Memiliki Nama Field Type Panjang NIP Text 7 Kode_Jab Text 7 2. kerjakanlah soal dibawah dari tabel relasi Apotik a. Tampilkan seluruh penjualan obat b. Tampilkan obat dengan jenis Generic ======================= 8