MODEL ENTITY-RELATIONSHIP (Lanjutan)

dokumen-dokumen yang mirip
Pertemuan 9. By. Rita Wiryasaputra, ST., M. Cs.

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

Pertemuan 4. Entity-Relationship Diagram (ERD)

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

ENTITY RELATIONSHIP DIAGRAM (ERD)

Hanif Fakhrurroja, MT

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

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

ENTITY RELATIONSHIP MODEL

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

SISTEM INFORMASI MANAJEMEN

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

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

Package Diagram. Package Diagram. Menggambarkan pengelompokan dari suatu class-class

MODUL 5. Pemodelan Dan Analisis Database

SISTEM BASIS DATA (Lanjutan) :

BAB 7 ENTITY MODELLING 1

BAB II LANDASAN TEORI

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

ENTITY RELATIONSHIP DIAGRAM (ERD)

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

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

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

Entity Relationship Diagram (ERD)

ERD MAPPING BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

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

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

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

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

BAB II LANDASAN TEORI

Pertemuan 11. Donny Yulianto, S.Kom

Desain Data Base. Proses Desain Data Base

KOMPONEN ENTITY RELATIONSHIP

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

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

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

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

BAB II LANDASAN TEORI

: ENDRO HASSRIE NIM : MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA

IMPLEMENTASI & APLIKASI BASIS DATA

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

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

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Sistem Basis Data I SI 1303

SISTEM BASIS DATA Presented By

BAB III METODOLOGI PENELITIAN

Implementasi ERD. Andi Sunyoto Perangangan Basis Data 1

Model Data Dalam SBD

BAB III LANDASAN TEORI

BAB IV RANCANGAN SISTEM USULAN

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

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

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

BAB III LANDASAN TEORI. saling berinteraksi, saling tergantung satu dengan yang lain dan terpadu.

ENTITY RELATIONSHIP DIAGRAM (ERD)

Model Model Basis Data

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BAB II LANDASAN TEORI

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

PERANCANGAN SISTEM TERINCI DATABASE

BAB I PENDAHULUAN 1.1 Latar Belakang website. website

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

Entity Relationship Diagram (ERD)

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

By Hesti Khuzaimah Nurul Yusufiyah

ENTITY RELATIONSHIP PENGERTIAN

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

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

PERANCANGAN SISTEM TERINCI DATABASE

Adri Priadana. ilkomadri.com

ERD (Entity Relationship Diagram)

SKRIPSI. Pengelolaan Gangguan Perjalanan Kereta Api Dalam Lingkup DAOP (Daerah Operasi) 6 PT Kereta Api Indonesia Berbasis Layanan Lokasi

BAB III LANDASAN TEORI

SISTEM INFORMASI PORTFOLIO ELEKTRONIK SISWA PADA SMAN 13 BANDA ACEH. Junidar Program Studi Manajemen Informatika, Unsyiah

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

DAFTAR ISI HALAMAN JUDUL...

Modul 3 Konsep Perancangan Basis Data

Perancangan Basis Data

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

Entity Relationship Diagram

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

BAB II LANDASAN TEORI. oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk. menyampaikan suatu tujuan, yaitu menyajikan informasi.

SISTEM INFORMASI PENGOLAHAN JASA PERBAIKAN TRAFO BERBASIS SMS GATEWAY DI PT. HARTA JAYA KUDUS

PERANCANGAN SISTEM DATABASE

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

Analisis dan Perancangan Sistem Basis Data pada PT. Siemens Indonesia Departemen Sales, Service dan Commercial

BAB II TINJAUAN PUSTAKA

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

MODEL ENTITY-RELATIONSHIP

Pemodelan Database. Pengolahan Basis Data

Oleh: Nisa Miftachurohmah, S. Kom

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

BAB II LANDASAN TEORI. Teori teori yang digunakan sebagai landasan dalam desain dan. implementasi dari sistem ini adalah sebagai berikut :

BASIS DATA MODEL RELASIONAL

Rangkuman Materi Pengembangan Sistem Informasi

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

BAB III LANDASAN TEORI

Transkripsi:

STMIK JAKARTA STI&K 2011 MODEL ENTITY-RELATIONSHIP (Lanjutan) Diagram ER dalam Notasi Lain Diagram ER dapat di gambarkan dalam bentuk notasi lain yang sering dipakai dalam penggunaan basis data / struktur data. Contoh : (Dalam Entitas Mahasiswa dan Kuliah) Seorang mahasiswa boleh mengambil banyak mata kuliah ( N : N ), Sedang derajat relasi minimum seorang mahasiswa boleh tidak mengambil satupun mata kuliah dan sebuah mata kuliah tidak diikuti oleh satupun mahasiswa (Nol) ( 0, N ) (0,N) (0,N) (1:1) Mhs Mempelajari Kuliah Mengajar Dosen Notasi : Derajat Relasi Minimum / Maksimum Atau ( 0, N ) Atau ( 1, N ) Atau ( 1, 1 ) Atau ( 0, 1 ) Contoh Pembuatan Diagram ER STMIK JAKARTA STI&K Page 1

Kita perhatikan contoh suatu data hasil Nilai Ujian berikut : Hasil Ujian Akhir Semester Genap TA.2001/2002 AMIK Raharja Tangerang NIM Nama_Mahasiswa Mata_Kuliah NIP Nama_Dosen Nilai 99113 Si Cantik Jelita Pancasila 1450 Arie,SH A 98122 Manis Sekali Basis Data 1281 Boby,S.Kom B 00211 Cakep Banget Sistem Operasi 4102 Caca,S.Kom A 01220 Si Ganteng Aljabar Linier 5120 Ir. Dadang,Msc C Kita akan susun beberapa langkah cara pembuatan Diagram ER-nya : 1. Identifikasi Entitas( Tabel ) dan Atribut serta Key-nya Entitas Mahasiswa NIM Nama_Mahasiswa Mata_Kuliah Primery Key Entitas Dosen NIP Nama_Dosen Primery Key Entitas Nilai NIM Mata_Kuliah Nilai Primery Key 2. Identifikasi Relasi dan Foreign Key Entitas Mahasiswa Entitas Dosen Entitas Nilai * NIM * NIP * NIM Nama_mahasiswa Nama_Dosen Mata_Kuliah Mata_Kuliah Nilai ** NIP Keterangan : * Primery Key ** Foreign Key STMIK JAKARTA STI&K Page 2

3. Diagram ER : NIM Nama_Mahasiswa Mhs Diajarkan Dosen Mata_Kuliah Mengambil NIP Nama_Dosen Mata_Kuliah Nilai Nilai TRANSFORMASI DIAGRAM E-R KE LRS ( LOGICAL RECORD STRUCTURE ) Aturan-aturan dalam Melakukan tranformasi E-R Diagram ke logical record sructure : 1. Setiap entity akan diubah kebentuk sebuah kotak dengan nama entity berada diluar kotak dan atribut berada didalam kotak. 2. Sebuah relationship kadang disatukan dalam sebuah kotak bersama entity, kadang dipisah dalam sebuah kotak tersendiri. Aturan pokok diatas sangat dipengaruhi oleh elemen yang menjadi titik perhatian utama pada langkah transformasi yaitu cardinality. a. 1 : 1 ( one to one ) Sebaiknya ke entity dengan jumlah attribute yang lebih sedikit. Relationsip KAWIN yaitu penggabungan antara entity SUAMI dengan entity ISTRI. - Penggabungan relasi KAWIN ke entity ISTRI: STMIK JAKARTA STI&K Page 3

SUAMI NO.KTP-S NAMA-S TGL-L-S NO-KTP-S NAMA-S TGL-L-S SUAMI KAWIN NO.KTP-S TGL-KAWIN ISTRI NO.KTP-I TGL-L-I NO-KTP-S NO-KTP-I TGL-L-KAWIN TGL-L-I ISTRI - Penggabungan relasi KAWIN ke entity SUAMI : SUAMI NO.KTP-S NAMA-S TGL-L-S NO-KTP-S NO-KTP-I TGL-L-KAWIN TGL-L-I SUAMI KAWIN NO.KTP-S TGL-KAWIN ISTRI NO.KTP-I TGL-L-I NO-KTP-S NAMA-S TGL-L-S ISTRI b. 1 : M ( one to many ) Relationship harus digabungkan dengan entity pada pihak yang many. Dengan tidak perlu melihat banyak sedikitnya attribute pada entity tersebut. Relationship KERJA dikonversikan ke LRS digabungkan ke entity PEGAWAI. Pada gambar dibawah terlihat bahwa semua attribute dari entity PEGAWAI dan semua attribute dari relationship kerja, tergabung dalam struktur record pegawai. STMIK JAKARTA STI&K Page 4

PEGAWAI NO_PEG NAMA NO_PEG NAMA KD_PROY TGL_MULAI PEGAWAI KERJA NO_PEG KD_PROY TGL_MULAI PROYEK KD_PROY BIAYA KD_PROY BIAYA PROYEK c. M : N ( Many to many ) Tiap entity maupun tiap relatioship akan menjadi sebuah struktur record tersendiri, terlihat pada gambar dibawah ini masing-masing attribute dari tiap entity maupun relationship terpisah menjadi tiga struktur record. PELANGGAN KD_PEL NAMA KD-PEL NAMA PELANGGAN BELI KD_PEL KD_BRG JUMLAH KD_PEL KD_BRG JUMLAH BELI BARANG KD_BRG NAMA_BRG HARGA_BRG KD_BRG NAMA_BRG HARGA_BRG BARANG STMIK JAKARTA STI&K Page 5

TRANFORMASI LRS KE DALAM RELASI/TABEL a. Definisi Relasi Merupakan hubungan yang terjadi pada suatu tabel dengan tabel yang lainnya, yang berfungsi untuk mengatur operasi suatu database. b. Konversi Konversi dari LRS ke relasi dilakukan dengan cara : - Nama LRS menjadi nama relasi - Tiap attribute sebuah kolom didalam relasi Tiga LRS yang ada PEGAWAI, KERJA, dan PROYEK akan berubah menjadi tiga buah relasi dengan nama yang sama PEGAWAI, KERJA dan PROYEK. Tiap attribute yang ada pada masing-masing entity dan relationship akan menjadi nama kolom dari masing-masing tabel. APLIKASI ERD THREE-TIERS CLIENT SERVER Arsitektur three-tiered merupakan salah satu trend penting pada perkembangan aplikasi corporate. Perbedaan Arsitektur three-tiered dan two-tiered. Arsitektur two-tiered merupakan lingkungan client server traditional. Pada arsitektur ini suatu aplikasi dibagi menjadi dua enititas : a. Client atau front end, yang merupakan bagian user inteface. b. Server atau back end, yang mengelola database, lazim disebut database server. Letak Client kemudian workstation Client kemudian dibuat dengan menggunakan program seperti PowerBuilder, SQLWindows, Visual Basic, atau Delphi. Sedangkan server yaitu suatu komputer server yang diletakkan di bagian lain pada jaringan yang menjalankan perangkat lunak database software, seperti Sybase, atau Oracle. Arsitektur ini ditampilkan pada Gambar dibawah ini : STMIK JAKARTA STI&K Page 6

Gambar Arsitektur client server two-tiered Gambar Arsitektur client-serve three-tiered Arsitektur many-tiered Aplikasi didistribusian ke lebih dari tiga plaform, yang biasanya dilaukan dengan membagi proses bisnis tersebut. Dapat juga disebut fourth-tier. Tujuan aplikasi-aplikasi tersebut tersegmentasi secara logis, saling tidak bergantung, tetapi dapat saling berkomunikasi, bertukar pesan dan data. Gambar Stored Procedures pada Database Server STMIK JAKARTA STI&K Page 7

Gambar Penambahan Middle-tier untuk menaikkan performa STMIK JAKARTA STI&K Page 8