Basis Data (Database) Entity-Relationship Model (ERM)

Ukuran: px
Mulai penontonan dengan halaman:

Download "Basis Data (Database) Entity-Relationship Model (ERM)"

Transkripsi

1 Basis Data (Database) Entity-Relationship Model (ERM)

2 Entity-Relationship (ER) pada awalnya disampaikan oleh PETER di tahun 1976 sebagai suatu cara untuk menyatukan jaringan dan menggambarkan relational database. ER adalah sebuah model konseptual dari data yang menggambarkan keadaan sebenarnya dari entities dan relationship.

3 Hasil akhir dari proses ERM adalah entityrelationship diagram (ERD). Model data membutuhkan notasi grafik untuk mempresentasikannya. ERD adalah tipe dari model data konseptual atau semantic data model. Ada 2 (dua) jenis penggambaran ERD, yaitu: Binary relationships (ada lebih dari satu entitas) Recursive relationships (hanya ada satu entitas).

4 Macam-macam relasi antar entitas didalam ERD binary relationships One-to-one. Satu elemen di entitas (A) tepat berasosiasi dengan satu elemen di entitas (B). Contoh: Pegawai dengan Workstation. One-to-many. Satu elemen di entitas (A) berasosiasi dengan nol, satu atau lebih elemen yang ada di entitas (B), tetapi untuk satu elemen di entitas (B) hanya berelasi dengan satu elemen di entitas (A). Contoh: Departemen dan Projek. Many-to-many. Satu elemen di entitas (A) berasosiasi dengan nol, satu atau lebih elemen di entitas (B), dan satu elemen di entitas (B) berasosiasi dengan nol, satu atau lebih elemen di entitas (A). Contoh: Pegawai dengan Projek.

5 One-to-one, one-to-many dan many-to-many sering disebut dengan derajat kardinalitas (cadinality degree). The Cardinality mendefinisikan relasi di antara sejumlah entitas.

6 Notasi Kardinalitas berdasarkan Crows foot: 1 1 atau lebih 0,1 atau lebih 0 atau 1 banyak

7 Notasi Kardinalitas lainnya 1 Satu M Satu atau lebih (many) Lambang M (many) bisa digantikan dengan N.

8 Lambang Notasi ERD Entitas (Entity) Entitas Relasi (Relationship) Relasi Atribut (Attribute) Atribut Gartis Penghubung (Link links) Penghubung

9 Entitas (Entities) Entity adalah sebutan lain dari record Entities atau set entity adalah sebutan lain dari file.

10 Tipe Entitas Aturan (Roles) Kejadian (Events) Lokasi (Locations) Sesuatu yang nyata (tangible things) Konsep (Concepts)

11 Pegawai Aturan penggajian Buku Nyayian Teori matematika Uang kuliah Mata kuliah Dan sebagainya. Contoh Entitas

12 Klasifikasi Entitas Mandiri (Independent). Yang tidak menggantungkan diri pada entitas lain nya untuk mengidentifikasinya. Bergantung (Dependent). Entitas yang tergantung pada entitas lainnya untuk mengidentifikasinya. Dengan kata lain, keberadaannya tidak ada artinya tanpa adanya independent entity).

13 Entity occurance (disebut juga dengan instance) adalah kejadian individual dari sebuah entitas. Kejadian tersebut dianalogikan sebagai sebuah baris didalam tabel relasional.

14 Setiap entitas (kecuali entitas lemah) harus memiliki kunci atribut (entity`s primary key). Entitas lemah adalah entitas yang keberadaanya tergantung dari entitias lain.

15 Contoh Di Enterprise SEKOLAH ada entitas yang wajib ada, yakni MURID. Karena ada sebentuk laporan dari pihak sekolah ke pihak penanggung-jawab murid diluar kelas, dalm hal ini orang-tua atau wali, maka ada ORANG_TUA. Keberadaan entitas ORANG_TUA tergantung dari keberadaan entitas MURID. Sebuah weak entity set digambarkan dengan garis kotak tebal (bold retangle) atau garis ganda kotak yang berhubungan dengan garis penghubung menuju ke relasi (dengan lambang belah ketupat) ORANG_TUA

16 Relasi (Relationships) Relasi adalah keterhubungan atau keterkaitan antara satu entitas dengan satu atau lebih entitas lain. Contoh : DOSEN dan MAHASISWA. Kardinalitas (cardinality) didefinisikan sebagai banyaknya kejadian (occurence) dari sebuah entitas atas satu kejadian dari entitas lain yang berhubungan.

17 Menentukan derajat kardinalitas Contoh: DOSEN dan MAHASISWA. Keadaan Awal: DOSEN Mengajar MAHASISWA Letakkan angka 1 di antara DOSEN dan Mengajar, selanjutnya dibaca : Seorang DOSEN mengajar... MAHASISWA. Titik-titik itu berisi angka 1 atau huruf M yang menandakan lebih dari 1. tentu saja seorang DOSEN mengajar banyak (lebih dari 1 yang dilambangkan dengan M) MAHASISWA, sehingga gambarnya menjadi:

18 Menentukan derajat kardinalitas Contoh: DOSEN dan MAHASISWA. 1 M DOSEN Mengajar MAHASISWA Belum selesai, sekarang, baca terbalik Seorang MAHASISWA diajar oleh... DOSEN. Titik-titik itu juga harus diisi 1 atau M. Tentulah, dalam kejadian sehari-hari, umumnya kalimat tersebut akan berbunyi : Seorang MAHASISWA akan diajar oleh banyak DOSEN (Karena ia mengambail banyak mata kuliah) sehingga gambarnya menjadi: 1 M DOSEN Mengajar MAHASISWA M 1 Selanjutnya, pilih yang terbesar antara yang diatas garis penghubung dan yang ada di bawah girs penghubung, hasilnya:

19 Menentukan derajat kardinalitas Contoh: DOSEN dan MAHASISWA. DOSEN Mengajar MAHASISWA M M Tampaklah, bahwa relasi antara DOSEN dan MAHASISWA dalam proses belajarmengajar adalah many-to-many. Dalam kaidah matematik, M = M. Pertanyaan yang muncul adalah, Jika nilai M = 10, apakah pasti 10 DOSEN mengajar 10 MAHASISWA? karena tidak maka salah satu penulisan kardinalitas (many diganti dengan N, dan penulisannya disejajarkan diatas garis penghubung. Gambar Akhirnya adalah : M N DOSEN Mengajar MAHASISWA

20 Atribut (Attribute) Atribut atau Field adalah suatu karakteristik yang biasa untuk menggambarkan seluruh atau sebagian dari record. Kata lain dari atribut adalah elemen data. Contoh : elemen data untuk MAHASISWA terdiri dari Nama, Alamat, Tempat dan Tanggal Lahir, NIM dan sebagainya; Yang diperlukan di suatu universitas.

21 Primary Key Primary Key (Kunci Primer) atau Pengidentifikasi (Identifier) merupakan sebuah atribut atau kombinasi dari beberapa atribut yang dapat mengidentifikasi secara unik (tunggal dan hanya satu) dari seluruh record yang ada. Atribut dengan kunci primer *NIM Atau NIM Atribut dengan kunci tamu **NIM Atau NIM

22 Atribut di Model ER Multi-valued(Bernilai banyak) Composite (Bernilai banyak) Derived (Perolehan)

23 Multi-valued (Bernilai banyak) Digambarkan dengan elips bergaris ganda (double-line ellips) Atribut Multivalue HOBI

24 Composite (Bernilai banyak) Composite adalah atribut yang memiliki dua atau lebih atribut (lain) yang masing-masing berkontribusi padanya. Digambarkan sebagai atribut yang dihubungkan dengan atribut utamanya. Composite Attribute NM_DEPAN NM_TENGAH NM_AKHIR NAMA

25 Derived (Perolehan) derived adalah atribut yang nilainya tergantung pada atribut lain. Digambarkan dengan garis terputus-putus membentuk elips(dashed ellipses). Atribut Derived IPK

26 Generalization Kadang kala dua atau lebih entitas memiliki subtipe yang lebih khusus dari tipe entitas pada umumnya. Kekhususan tersebut karena di dunia nyata mereka memiliki kemiripan (similarity) kategori sehingga dapat digambarkan secara general (generalization) menuju ke tingkat lebih tinggi yang disebut dengan supertype atau entitas generik (generic entity).

27 Contoh Programmers dan Pemasar memiliki kemiripan karena mereka adalah tipe dari pegawai (supertype) di perusahaan software. Untuk mengindikasikan ini, dilambangkanlah segitiga (triangle) dengan tulias ISA di dalamnya. Di atas lambang yang bertuliskan ISA disebut dengan entitas high-level dan yang di bawah disebut dengan entitas lower-level atau subtype.

28 Generalization NAMA ALAMAT *NO_KTP ORANG ISA MAHASISWA DOSEN STAF *NIM *NID *NOPEG

29 Aggregation Sebuah relasi yang keseluruhannya berpartisipasi dengan entitas dapat diperlakukan sebagai sebuah entitas. Selanjutnya entitas yang terbentuk tersebut direlasikan kembali dengan entitas lain. Proses semacam ini disebut sebagai koleksi atau pengumpulan (Aggregation). Aggregation digambarkan dengan kotak yang garisnya terputus-putus (dotted rectangle) mengelilingi aggregated entities dan relationships.

30 Aggregation Relationship NAMA NM_MK MAHASISWA AMBIL MT_KULIAH SKS *NPM *KD_MK IKUT NM_PRAK PRAKTIKUM *KD_PRAK *SKS_PRAK

31 Degree of a Relationship Derajat dari relasi adalah banyaknya entitas yang berasosiasi dengan relasi, Relasi N-ary adalah bentuk umum untuk derajat n. Khusus di binary dan ternary, derajatnya adalah 2 dan 3, asosiasi antara dua entitas adalah yang biasa terjadi di dunia nyata. Sebuah pengulangan (recursive) di binary relationship terjadi ketika sebuah entitas berelasi dengan dirinya sendiri.

32 Sebuah entitas berelasi dengan dirinya sendiri M PEMAIN 1 PILIH KAPTEN Sebagai contoh, Pemain sepak bola memilih rekannya sendiri menjadi kapten kesebelasan.

33 Sebuah ternary relationship menggunakan tiga entitas dan digunakan ketika binary relationship tidak cukup untuk menggambarkannya. Banyak model hanya menggunakan binary relationship. Relasi ternary atau n-ary dibuat dalam dua atau lebih relasi binary.

34 Contoh Penggambaran Diagram ER (1) Penggambaran Toko Elektronik. Maka hal-hal yang perlu disiapkan adalah: 1. Entitas. Jika entitas kita konotasikan sebagai master file, apa saja master file yang ada ditoko tersebut. Kita peroleh ada. a) PEGAWAI b) BARANG c) DISTRIBUTOR d) PEMBELI e) RAK tempat meletakkan barang.

35 Contoh Penggambaran Diagram ER (2) Penggambaran Toko Elektronik. Maka hal-hal yang perlu disiapkan adalah: 2. Relasi. Apa saja relasi yang terjadi di toko tersebut. Kita peroleh relasinya adalah a) PEMBELI membeli BARANG b) DISTRIBUTOR menyuplai BARANG c) PEGAWAI menjual BARANG d) BARANG diletakkan di RAK.

36 Contoh Penggambaran Diagram ER (3) Penggambaran Toko Elektronik. Maka hal-hal yang perlu disiapkan adalah: 3. Atribut. Atribut-atribut yang diperlukan harus ada di setiap entitasnya. Misal : Untuk entitas PEGAWAI, atribut-atributnya adalah: a) NOKAR (nomor karyawan, sebagai kunci primer) b) NAMA c) ALAMAT d) TGL_MASUK

37 Contoh Penggambaran Diagram ER (4) Untuk entitas BARANG, atribut-atributnya adalah: a) KD_BRG (kode barang, sebagai kunci primer) b) NM_BRG c) SATUAN d) HARGA_SATUAN e) STOCK f) MEREK g) KD_DISTR h) JENIS_BRG

38 Contoh Penggambaran Diagram ER (5) Untuk entitas DISTRIBUTOR, atribut-atributnya adalah: a) KD_DIST (kode distributor, sebagai kunci primer) b) NM_DIST c) ALAMAT_DIST d) NM_CONTACT (nama contact person) e) NM_PEMILIK

39 Contoh Penggambaran Diagram ER (6) Untuk entitas PEMBELI, bila memang perlu dicatat biodatanya (ada sistem keanggotaan), maka atribut-atributnya adalah: a) KD_PEMBELI (kode pembeli, sebagai primary key) b) NM_PEMB c) ALAMAT_PEMB Tetapi apabila tidak ada sistem keanggotaan maka atribut yang bisa digunakan adalah a) NOMOR KUITANSI

40 Contoh Penggambaran Diagram ER (7) Untuk entitas RAK, atribut-atributnya adalah: a) KD_RAK (kode rak, sebagai kunci primernya) b) NOMOR_RAK c) LOKASI (lokasi rak)

41 Setelah semua selesai maka langkah berikutnya adalah menggambarkan transaksi atau relasi yang terjadi: 1. Relasi pertama untuk PEMBELI membeli BARANG NO_KWITANSI JML_BAYAR NM_BRG KD_DISTR KD_BRG PEMBELI M MEMBELI N BARANG STOCK JENIS_BRG TGL_BELI SATUAN MEREK

42 Notasi ER (ER Notation) lainnya Sebetulnya tidak ada standar dalam menggambarkan objek data di diagram ER. Setiap metodologi model menggunakan notasi sendirisendiri. Notasi asli yang digunakan oleh Chen secara luas digunakan di buku-buku pelajaran dan jurnaljurnal, tetapi jarang dilihat di publikasi umum lainnya yang non-akademis. Kini banyak notasi yang digunakan. Tiga diantaranya adalah : Bachman Crow`s foot IDEFIX

43 Berikut notasi dan catatan lain yang dikemukakanoleh Martin. Simbolsimbol dasar yang digunakan untuk menggambarkan ER adalah: Entitas. Adalah yang dilambangkan dengan kotak (retangle). Nama kotak adalah entitas. Nama entitas berupa sebuah kata benda (singular noun) Relasi. Direpresentasikan dengan garis tebal (solid line) yang menghubungkan dua entitas. Nama dari relasi ditulis di atas garis tersebut. Nama relasi merupakan kata kerja (verb). Attribut. Jika ikut digambarkan, dimasukkan di dalam kotak entitas. Atribut yang digunakan sebagai pengidentifikasi record (primary key) ditulis dengan garis bawah (underlined). Nama atribut berupa kata benda tunggal (singular noun). Kardinalitas dari kata many direpresentasikan dengan akhir garis (line ending) di crow`s foot. Jika crow`s foot dihilangkan maka kardinalitasnya bernilai satu. Keberadaan (existance) direpresentasikan dengan penempatan sebuah lingkaran atau garis tegak lurus pada garis. Keberadaan yang merupakan keharusan (mandatory existance) digambarkan dengan batang. Keberadaan yang boleh ada dan boleh tidak ada (optional existance) diperlihatkan dengan menempatkan lingkaran berikutnya menuju entitas yang opsional.

44 Contoh ERD versi Martin Entity Name Relationship Name Departemen DeptID one Manages many Project ProjectID Entity Mandatory existance Relationship Optional existance Attribute Name

45 Peran di Diagram E-R (1) Fungsi yang diperankan oleh entitas di relationship disebut dengan peran(role). Peran bisanya digambarkan secara eksplisit dan tidak spesifik. Meraka akan berguna jika apa yang diinginkan di dalam relationship diklarifikasi terlebih dulu. Misalkan pada relasi : MAHASISWA mengambil MATAKULIAH. kata Mengambil harus di klarifikasi terlebih dahulu, apakah mahasiswa yang bersangkutan mengambil mata kuliah pertama kali atau sudah mengulang (jika perbedaan ini nantinya akan diperlakukan secara berbeda, misalkan kelas yang dibatasi jumlah mahasiswanya, dan sebagainya).

46 Peran di Diagram E-R (2) Peran tersebut akan sangat berguna ketika relasi yang dikehendaki membutuhkan klarifikasi. Sebagai contoh, entitas dari relasi yang tidak dibedakan, relasi works-for berikut ini dilakukan oleh pasangan dari pekerja (employee), yaitu manager dan pegawai biasa (worker). Di E-R diagram hal ini dapat digambarkan dengan cara menuliskan di garis penghubung antara entitas dengan relationships.

47 E-R diagram dengan role indicators Employee-name Phone-number Manager EMPLOYEE WORKS- FOR Worket

48 Weak Entity Sets di E-R Diagrams Sebuah entitas lemah digambarkan dengan kotak dengan garis ganda. Misalkan, keberadaan entitas orang-tua sangat tergantung (dependent) pada keberadaan entitas kuat (strong entity set) mahasiswa. *NIM nama Nm_ortu MAHASISWA M 1 Memiliki ORANG-TUA E-R diagram dengan weak entity set

49 Nonbinary Relationships Relasi bisa saja tidak hanay bercabang dua (non-binary relationship), misalkan bercabang tiga seperti contoh berikut ini: MAHASISWA RUANG- KULIAH DOSEN MATA_KULIAH E-R diagram dengan ternary relationship E-R diagram tersebut menggambarkan bahwa MAHASISWA ketika berhubungan dengan DOSEN dan MATA_KULIAH (dalam proses belajar-mengajar) membutuhkan RUANG-KULIAH. Begitu juga dengan DOSEN, ketika berhubugan dengan MAHASISWA dan MATA KULIAH (dalam proses belajar mengajar) membutuhkan ruang kuliah.

50 Software Penggambar ER Diagram ConceptDraw Dia Kivio PowerDesigner Microsoft Visio AllFusion Erwin Data Modeler ER/Studio SmartDraw

51 Relationships Sebuah relasi (relationship) adalah sebuah asosiasi (hubungan) di antara dua atau lebih tabel. Relasi di ekspresikan di nilai data dari kunci primer (primary key) dan kunci tamu (foreign key). Sebuah primary key adalah seubah atau lebih kolom di dalam tabel yang memiliki nilai unik untuk mengidentifikasi setiap baris didalam sebuah tabel. Foreign key adalah sebuah atau lebih kolom yang nilainya smaa dengan primary key di tabel lain. Kita dapat berkata bahwa sebuah foreign key adalah salinan dari primary key dari tabel lain yang berelasi. Relasi dibuat diantara dua tabel yang saling berelasi dengan mencocokkan nilai dari foreign key di satu tabel dengan primary key di tabel lainnya.

52 Keys Key adalah dasar dari konsep relational databases karena dengan itu berbagai tabel bisa saling berelasi di antara mereka didalam database. Keberhasilan relational database tergantung dari kemampuan primary key untuk mengidentifikasi baris yang spesifik di dalam sebuah tabel. Keberhasilan untuk mengaitkan (merelasikan) antar satu tabel dengan tabel lain membutuhkan foreign key yang tepat dan konsisten dalam mereferensikan nilai-nilai dari primary key.

53 Data Integrity (Integritas Data) Data integrity adalah ketepatan dan ke konsistenan dalam navigasi dan memanipulasi tabel-tabel di dalam database. Berikut dua kaidah dasar untuk memastikan data integrity: Entity integrity Referential integrity

54 Entity Integrity Entity integrity memiliki kaidah, nilai dari primary key-nya tidak boleh kosong (null value). yang dimaksud dengan nilai kosong berbeda dengan spasi (blank). Dalam variabel string. Nilai kosong dilambangkan dengan dan nilai blank dilambangkan dengan. Karena primary key digunakan untuk mengidentifikasi baris secara unik di relational table, nilainya harus selalu khusus dan tidak pernah tidak diketahui. Kaidah integrity membutuhkan operasi-operasi insert, update, dan delete untuk memelihara keunikan dan keberadaanya dari seluruh primary key. Aturan dari referential integrity adalah jika relational table memiliki foreign key, maka nilai foreign key tersebut juga harus tidak kosong (not null) atau harus cocok dengan primary key yang ada di entitasnya.

Entity Relationship Model

Entity Relationship Model Entity Relationship Model Outline Pendahuluan Entitas Atribut Batasan Keys Hubungan Pendahuluan Model data E-R didasarkan pada persepsi bahwa dunia nyata merupakan sekumpulan dari sejumlah obyek dasar

Lebih terperinci

ENTITY RELATIONSHIP MODEL

ENTITY RELATIONSHIP MODEL Pertemuan 4 ENTITY RELATIONSHIP MODEL ENTITY RELATIONSHIP PENGERTIAN Entity relationship Adalah jaringan yang menggunakan susunan data yang disimpan dari sistem secara abstrak. Entity-relationship dari

Lebih terperinci

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS BASIS DATA Model Data Relational Fakultas Ilmu Komputer UDINUS MODEL DATA RELATIONAL Data Model High Level Lower Level Model Data Relational Kumpulan tabel berdimensi dua dengan masing-masing relasi (relations)

Lebih terperinci

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

MODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD) MODUL 1 SEPUTAR PERACAGA DATABASE TUJUA PRAKTIKUM 1. Praktikan mampu menggambarkan ERD dengan baik dan benar dengan ER Modeling. 2. Praktikan dapat memahami konsep Basis Data Relasional. 3. Praktikan mampu

Lebih terperinci

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

Sistem Basis Data. Chapter 5: Logical Database Design and the Relational Model Andronicus Riyono, M.T. Sistem Basis Data Chapter 5: Logical Database Design and the Relational Model Andronicus Riyono, M.T. E-R & Relational Model Conceptual Data Model (E-R Model) dibuat untuk memahami kebutuhan data dan aturan-aturan

Lebih terperinci

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

PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti OUTLINE Modeling Entity, Relationship, Attributes Mapping Cardinality Constraints Key ER Diagram Design Issues Modeling (Entitas) Entitas adalah sesuatu

Lebih terperinci

ASSALAMU ALAIKUM WR.WB

ASSALAMU ALAIKUM WR.WB Basis Data ASSALAMU ALAIKUM WR.WB Basis data MIF W4-09 1 Basis Data Hubungan ERD dengan Normalisasi & Denormalisasi KELOMPOK VI MIF W4 09 Basis data MIF W4-09 2 Apa itu ERD.?? Diagram E-R berupa model

Lebih terperinci

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

Copyright 2005 PENS-ITS C H A P T E R C H A P T E R 2 ER (ENTITY RELATIONSHIP) MODEL Objectives Tujuan: 1. Memahami konsep dasar ER Model. 2. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 3. Memahami relasi dan

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4 ENTITY RELATIONSHIP DIAGRAM SiBaDa Sesi 4 ENTITY RELATIONAL DIAGRAM ERD adalah suatu diagram untuk menggambarkan desain konseptual dari yang menghubungkan antara objek satu dengan objek lainnya dalam dunia

Lebih terperinci

STMIK AMIKOM YOGYAKARTA

STMIK AMIKOM YOGYAKARTA STMIK AMIKOM YOGYAKARTA PERMODELAN DATA ERD (Entity Relationship Diagram) Donni Prabowo @donnipra donni.web.id ANSI Pertemuan 18 Definisi ERD Diagram E-R berupa model data konseptual, yang merepresentasikan

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 5 Sistem Informasi Manajemen Komputer: Pemodelan Data Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] http://hanifoza.wordpress.com Desain Database Model

Lebih terperinci

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM) BASIS DATA I/2011-GANJIL ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM) Oleh Satrio Agung Wicaksono, S.Kom., M.Kom 21 September 2011 BASIS DATA I/2011-GANJIL 1 Model Entity Relationship Model Entity Relationship

Lebih terperinci

Pertemuan 2-3 ER-MODEL

Pertemuan 2-3 ER-MODEL Pertemuan 2-3 ER-MODEL INDIKATOR 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 4. Memahami relasi dan

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen ENTITY RELATIONSHIP DIAGRAM By Tim Dosen Pertanyaan Langkah langkah apa yang diperlukan untuk mendesain database? Mengapa model E-R digunakan untuk membuat desain awal? Apa konsep utama di dalam model

Lebih terperinci

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

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT OVERVIEW BASIS DATA RELASIONAL Oleh: Ir. M. Ramadhan, MT Model Relasional Yang akan dibahas: Model relasional: struktur, karakteristik, key, representasi skema basis data Integritas relasional: integritas

Lebih terperinci

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

C H A P T E R. Copyright 2005 PENS-ITS C H A P T E R 2 Objectives Tujuan: 1. Memahami konsep dasar ER Model. 2. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 3. Memahami relasi dan himpunan relasi. 4. Memahami

Lebih terperinci

Adri Priadana. ilkomadri.com

Adri Priadana. ilkomadri.com Adri Priadana ilkomadri.com Entity, Entity Set Entity : object atau benda dalam dunia nyata Entity Set : Sekumpulan entity yang sejenis Misal kumpulan orang yang berobat di sebuah rumah sakit dapat didefinisikan

Lebih terperinci

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP PENGERTIAN Entity relationship Adalah jaringan yang menggunakan susunan data yang disimpan dari sistem secara abstrak. Entity-relationship dari model

Lebih terperinci

PERANCANGAN SISTEM DATABASE

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

Lebih terperinci

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data MODEL ENTITY RELATIONSHIP DIAGRAM Basis data TIU Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship TIK Memahami bagaimana wujud data relational Dapat membuat contoh penerapan

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY RELATIONSHIP DIAGRAM (ERD) Sistem Basis Data Materi 6 ENTITY RELATIONSHIP DIAGRAM (ERD) ENTITY RELATIONSHIP PENGERTIAN Entity relationship Adalah jaringan yang menggunakan susunan data yang disimpan dari sistem secara abstrak. Entity-relationship

Lebih terperinci

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

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM Model Data Universitas Darwan Ali Kalimantan Tengah Author : Minarni, S.Kom.,MM Definisi : MODEL DATA sekumpulan tool konseptual untuk mendeskripsikan data, relasi-relasi antar data yang menyatakan hubungan

Lebih terperinci

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD) PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD) Konsep Dasar Model Entity Relationship Model Entity Relationship diperkenalkan pertama kali oleh P.P. Chen pada tahun 1976. Model ini dirancang untuk menggambarkan

Lebih terperinci

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL BAB 1 ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL Tujuan Belajar: Memahami konsep dalam Model EntitasHubungan (EntityRelationship Model) Memahami dan bisa membuat Entity Relationship Diagram (ERD) Memahami

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA Kompetensi Dasar : Mampu memahami konsep Model Entity Relationship dan mampu merancang basis data dengan teknik Entity Relationship Diagram Indikator : Mampu

Lebih terperinci

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS BASIS DATA Model Data Relational Fakultas Ilmu Komputer UDINUS MODEL DATA RELATIONAL Data Model High Level Lower Level Model Data Relational Kumpulan tabel berdimensi dua dengan masing-masing relasi (relations)

Lebih terperinci

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

Basis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Basis Data Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Tujuan 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3.

Lebih terperinci

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

PERTEMUAN 4 ENTITY-RELATIONSHIP DIAGRAM (ERD) JUM AT, PERTEMUAN 4 ENTITY-RELATIONSHIP DIAGRAM (ERD) JUM AT, 14-10-16 SIMBOL-SIMBOL DALAM E-R DIAGRAM Notasi Arti Notasi Arti ENTITY ATRIBUT WEAK ENTITY ATRIBUT PRIMARY KEY RELATIONSHIP ATRIBUT MULTI VALUE IDENTIFYING

Lebih terperinci

Pertemuan 4. Entity-Relationship Diagram (ERD)

Pertemuan 4. Entity-Relationship Diagram (ERD) Pertemuan 4 Entity-Relationship Diagram (ERD) Simbol-simbol dalam E-R Diagram Notasi Arti ENTITY WEAK ENTITY RELATIONSHIP IDENTIFYING RELATIONSHIP ATRIBUT DERIVATIF Notasi Arti ATRIBUT ATRIBUT PRIMARY

Lebih terperinci

Desain Data Base. Proses Desain Data Base

Desain Data Base. Proses Desain Data Base DESAIN DATA BASE Desain Data Base Proses Desain Data Base Analisis Persyaratan Desain Data Base Konseptual Desain Data Base Logika Perbaikan Skema Desain Data Base Fisik Desain Aplikasi dan Keamanan Analisis

Lebih terperinci

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom PERANCANGAN BASIS DATA Alif Finandhita, S.Kom Proses perancangan basis data, terlepas dari masalah yang ditangani dibagi menjadi 3 tahapan : Perancangan basis data secara konseptual Merupakan upaya untuk

Lebih terperinci

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

C H A P T E R DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : KONSEP DASAR PERANCANGAN DATABASE C H A P T E R DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : KONSEP DASAR PERANCANGAN DATABASE Information Technology, EEPIS-ITS Objectives Tujuan: 1. Memahami konsep dasar perancangan database

Lebih terperinci

Model Entity Relationship Bagian II

Model Entity Relationship Bagian II Model Entity Relationship Bagian II Sistem Berkas dan Basis Data CS2323 ADE, HTT, KAL Outline Diagram ER Konstrain Kardinalitas Relasi Ternary Diagram ER Diagram ER merupakan model konseptual untuk menggambarkan

Lebih terperinci

TUGAS I BERKAS DAN BASIS DATA E-R Diagram

TUGAS I BERKAS DAN BASIS DATA E-R Diagram TUGAS I BERKAS DAN BASIS DATA E-R Diagram DISUSUN OLEH Wahyono ( 10892 ) Dosen Pengampu Sigit PROGRAM STUDI ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS GADJAH MADA YOGYAKARTA

Lebih terperinci

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD) TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD) Pertemuan 9 A. Entity Relationship Konsep Teknik Entity Relationship Pada teknik ini akan terdapat dua atau lebih file yg direlasikan dengan kunci relasi (primary

Lebih terperinci

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

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona KODE MK : ST 126 UT3 Pemodelan Data Agus Romadhona MODEL DATA Model data adalah kumpulan konsep yang terintegrasi yang menggambarkan data, hubungan antara data dan batasan-batasan data dala suatu organisasi.

Lebih terperinci

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

Pemodelan Basis Data Entity-Relationship Diagram (contoh kasus 2) Yusuf 2010 Pemodelan Basis Data Entity-Relationship Diagram (contoh kasus 2) Yusuf Priyandari @Agustus 2010 Tahap Pengembangan Basis Data Model 1 1 2 Topics discussed 3 4 5 6 7 2 Database Design Methodology Topics

Lebih terperinci

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom MEMAHAMI KONSEP DATABASE Oleh : Yuhefizar, S.Kom Database Management System(DBMS) merupakan paket program (Software) yang dibuat agar memudahkan dan mengefisienkan pemasukan, pengeditan, penghapusan dan

Lebih terperinci

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

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional. Pertemuan 4-5-6 Transformasi ER-MODEL INDIKATOR 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional. URAIAN MATERI PERANCANGAN DATABASE Perancangan Database adalah proses untuk

Lebih terperinci

ER (ENTITY RELATIONSHIP) MODEL

ER (ENTITY RELATIONSHIP) MODEL C H A P T E R Objectives Tujuan: 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 4. Memahami relasi dan

Lebih terperinci

Sistem Basis Data ( )

Sistem Basis Data ( ) Sistem Basis Data (1230283) Pertemuan Ke-3 Model Data Rifki Indra Perwira http://learning.upnyk.ac.id Teknik Informatika - UPN[V]Yk 1 Deskripsi Pengertian tentang model data Model logika berbasis record

Lebih terperinci

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

PERTEMUAN 8 & 9 MODEL ENTITY RELATIONSHIP DIAGRAM (ERD) KONSEP DASAR MODEL ENTITY RELATIONSHIP 1 PERTEMUAN 8 & 9 MODEL ENTITY RELATIONSHIP DIAGRAM (ERD) KONSEP DASAR MODEL ENTITY RELATIONSHIP Model Entity Relationship diperkenalkan pertama kali oleh P.P. Chen pada tahun 1976. Model ini dirancang

Lebih terperinci

SISTEM BASIS DATA (Lanjutan) :

SISTEM BASIS DATA (Lanjutan) : SISTEM BASIS DATA (Lanjutan) : BAB III : Basis Data Relasional Pengertian : Pada model relasional, basis data disusun dalam bentuk tabel dua dimensi yang terdiri atas baris (record) dan kolom (field).pertemuan

Lebih terperinci

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

Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom Database Design Pertemuan 4 Pemodelan data & Model Entity-Relationship Dahlia Widhyaestoeti, S.Kom Pemodelan Data Pemodelan data / sistem dalam database diguanakan Model ER (Entity Relationship) Diagram

Lebih terperinci

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

Pertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT. Pertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. [email protected] id 2014 Entity Sets St Database dapatdimodelkan

Lebih terperinci

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

II. LANDASAN TEORI. spesifikasi pada komputer yang berdasarkan pada sistem informasi. II. LANDASAN TEORI 2.1 Pengertian Aplikasi Menurut Whitten Perancangan Sistem adalah Proses dimana keperluan pengguna dirubah ke dalam bentuk paket perangkat lunak dan atau kedalam spesifikasi pada komputer

Lebih terperinci

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS BASIS DATA Model Data Relational Fakultas Ilmu Komputer UDINUS Data Models Object-Based Data Models Entity-Relationship Object-Oriented. Record-Based Data Models Relational Data Model Network Data Model

Lebih terperinci

MODEL ENTITY-RELATIONSHIP

MODEL ENTITY-RELATIONSHIP MODEL ENTITY-RELATIONSHIP Model Entity Relationship Adalah suatu penyajian data dengan menggunakan Entity dan Relationship Entity Entity adalah obyek yang dapat dibedakan dalam dunia nyata Entity set adalah

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data Manfaat ERD ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Dengan ERD kita dapat menjawab pertanyaan seperti : 1. Data apa yang kita

Lebih terperinci

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

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi: BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL 8.1. Model Data Model data adalah sekumpulan konsep yang terintegrasi untuk mendiskripsikan data, hubungan antar data dan batasan batasannya dalam suatu organisasi.

Lebih terperinci

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

E-R Diagram Kusnawi, S.Kom, M.Eng E-R R Diagram Kusnawi, S.Kom, M.Eng Diagram E-RE Diagram E-R E R (Entity- Relationship) biasa digunakan dalam tahap analisis perancangan database Digunakan sebagai perangkat untuk berkomunikasi antara

Lebih terperinci

Entity Relationship Model

Entity Relationship Model Entity Relationship Model Gentisya Tri Mardiani, S.Kom., M.Kom BasDat 2016 Pendahuluan Model data E-R didasarkan pada persepsi bahwa dunia nyata merupakan sekumpulan dari sejumlah obyek dasar (entitas)

Lebih terperinci

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

Kontrak Kuliah. Entity Relationship Diagram Bagian 1. Edi Sugiarto, S.Kom, M.Kom Kontrak Kuliah Entity Relationship Diagram Bagian 1 Edi Sugiarto, S.Kom, M.Kom Pendahuluan Entity Relationship Diagram (ERD) merupakan cara abstrak menggambarkan basis data. Pertama kali diusulkan oleh

Lebih terperinci

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship TIU Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship TIK Memahami bagaimana wujud data relational Menjelaskan simbol dan istilah yang terdapat di dalam model ER Mentransformasikan

Lebih terperinci

BASIS DATA MODEL RELASIONAL

BASIS DATA MODEL RELASIONAL BASIS DATA MODEL RELASIONAL MODEL RELASIONAL Diusulkan oleh Codd pada tahun 1970 Model saat itu adalah hierarki dan jaringan Saat ini model relasional menjadi model data yang dominan dan mendasar pada

Lebih terperinci

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP PENGERTIAN Entity relationship Adalah jaringan yang menggunakan susunan data yang disimpan dari sistem secara abstrak. Entity-relationship dari model

Lebih terperinci

Pertemuan 6-7. UML (Unified Modeling Language) (Software Design 2) Muhamad Alif,S.Kom Teknik Informatika UTM 17 Oktober 2012

Pertemuan 6-7. UML (Unified Modeling Language) (Software Design 2) Muhamad Alif,S.Kom Teknik Informatika UTM 17 Oktober 2012 Pertemuan 6-7 UML (Unified Modeling Language) (Software Design 2) Muhamad Alif,S.Kom Teknik Informatika UTM 17 Oktober 2012 UML Unified Modeling Language (UML) adalah bahasa standart untuk melakukan spesifikasi,

Lebih terperinci

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. Information Technology, EEPIS-ITS C H A P T E R 10 DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : Konsep Dasar PERANCANGAN Database Information Technology, EEPIS-ITS Objectives Tujuan: 1. Memahami konsep dasar perancangan database

Lebih terperinci

MODEL ENTITY-RELATIONSHIP

MODEL ENTITY-RELATIONSHIP MODEL ENTITY-RELATIONSHIP Model Entity Relationship merupakan suatu penyajian data dengan menggunakan Entity dan Relationship Entity Entity adalah obyek yang dapat dibedakan dalam dunia nyata Entity set

Lebih terperinci

Model Data Dalam SBD

Model Data Dalam SBD Model Data Dalam SBD Sistem Basis Data ( FE UDINUS ) Model Data : sekumpulan perangkat konseptual untuk menggambarkan data, hubungan antar data, semantik dan batasan data. Model data biasanya digunakan

Lebih terperinci

PERANCANGAN SISTEM TERINCI DATABASE

PERANCANGAN SISTEM TERINCI DATABASE PERANCANGAN SISTEM TERINCI DATABASE 1. PERANCANGAN DATABASE Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Perancangan

Lebih terperinci

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

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya ER (Entity-Relationship) Model dan Mapping ke Model Relasional Politeknik Elektronika Negeri Surabaya Tujuan Pembelajaran Tujuan: 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3. Memahami

Lebih terperinci

Pengenalan Basis Data

Pengenalan Basis Data Overview Pengenalan Basis Data Sistem Database ER Diagram Database MySQL Acep Irham Gufroni, M.Eng. Pemrograman Internet Teknik Informatika Univ. Siliwangi Internet Application Intro Menyimpan data dalam

Lebih terperinci

Perancangan Basis Data

Perancangan Basis Data Tabel NILAI (3NF) Nilai 2683 MI350 A 2683 MI465 B 5432 MI350 C 5432 AKN201 B 5432 MKT300 A Tabel MATAKULIAH (3NF) Kode-MK Nama-MK Kode-Dosen MI350 Manajamen DB B104 MI465 Analsis Prc. Sistem B317 AKN201

Lebih terperinci

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom. SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom. POLITEKNIK NEGERI LAMPUNG 2007 Chapter 2 ER Model (Entitiy Relatioanship) OBJECTIVES Tujuan Memahami konsep dasar ER Model Memahami Entity, Attribute, Entity

Lebih terperinci

Relational Database & Pemodelan Data [Review]

Relational Database & Pemodelan Data [Review] Modul ke: 02 Alen Fakultas FASILKOM Relational Database & Pemodelan Data [Review] Pemrograman Basis Data & SQL Boby Hartanto, S.Kom,M.M. Program Studi Sistem Informasi Basis Data Relasional Pada pembuatan

Lebih terperinci

Entity Relationship Diagram.

Entity Relationship Diagram. Entity Relationship Diagram http://www.brigidaarie.com Diperkenalkan pertama kali oleh P.P. Chen pada tahun 1976 Menggambarkan persepsi dari pemakai dan berisi obyek-obyek dasar yang disebut entity dan

Lebih terperinci

Pertemuan 11. Donny Yulianto, S.Kom

Pertemuan 11. Donny Yulianto, S.Kom Pertemuan 11 Donny Yulianto, S.Kom Entity-Relationship data model didasarkan pada persepsi dari suatu dunia nyata yang terdiri dari sekumpulan object dasar yang disebut entitas dan relasi antara object-object

Lebih terperinci

Modul 3 Konsep Perancangan Basis Data

Modul 3 Konsep Perancangan Basis Data Modul 3 Konsep Perancangan Basis Data A. Tujuan Pratikum a) Tujuan 1. Praktikan mampu merancang basis data yang baik. 2. Praktikan mampu membuat dan menjelaskan hubungan antar data dalam suatu basis data.

Lebih terperinci

ER (ENTITY RELATIONSHIP) MODEL

ER (ENTITY RELATIONSHIP) MODEL C H A P T E R 3 Objectives Tujuan: 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 4. Memahami relasi dan

Lebih terperinci

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

Model Data: Model data merupakan kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data Jenis Model Data: Model data merupakan kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data Jenis model data terbagi dalam (3) tiga kelompok besar yaitu:

Lebih terperinci

Entity Relationship Model

Entity Relationship Model Entity Relationship Model Rinta Kridalukmana, S.Kom, MT! Program Studi Sistem Komputer Universitas Diponegoro Database sebagai kelompok tabel yang berkaitan & mengekspresikan hubungan SQL STATEMENT : SELECT

Lebih terperinci

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

BAB I PENDAHULUAN. 1.1 Latar Belakang. Dewasa ini pemakaian komputer sebagai alat bantu khususnya yang berkaitan BAB I PENDAHULUAN 1.1 Latar Belakang Dewasa ini pemakaian komputer sebagai alat bantu khususnya yang berkaitan dengan penyusunan data pencarian data update data, pengarsipan telah menjadi kebutuhan bagi

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Gaji Gaji merupakan salah satu hal yang mendorong atau memotivasi pegawai untuk bekerja atau mengabdi secara menyeluruh terhadap perusahaan. Gaji sering disebut juga sebagai

Lebih terperinci

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

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM Tabel dan Key dalam Database Tipe data dan Karakter pada Database Author : Minarni, S.Kom.,MM Buatlah 3 buah file/ tabel 2 diantara 3 file tersebut berhubungan, misal tabel A berhubungan dengan tabel B,

Lebih terperinci

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

SOAL KUIS. 3. Data aktual yang disimpan pada tiap elemen atau atribute: a. Atribute d. Enterprise b. Data Value e. Tuple c. File Pertemuan 7 Quiz 1. Kumpulan data yang diorganisir menggunakan metode tertentu sehingga menghasilkan informasi yang berguna bagi pemakainya, pengertian dari: a. Arsip d. Basis Data b. Data e. Sistem c.

Lebih terperinci

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

BAB V. dimengerti, mudah dipelihara, mudah memprosesnya, dan mudah untuk dikembangkan sesuai kebutuhan baru BAB V NORMALISASI 1. Pengertian Normalisasi adalah suatu teknik yang menstrukturkan data dalam cara-cara tertentu untuk membantu mengurangi atau mencegah timbulnya masalah yang berhubungan dengan pengolahan

Lebih terperinci

Bab 2 Pemodelan Data Menggunakan

Bab 2 Pemodelan Data Menggunakan Bab 2 Pemodelan Data Menggunakan Entity Relationship (ER) Data Model by : Umi Sa adah adah, S.Kom Politeknik Elektronika Negeri Surabaya Politeknik Elektronika Negeri Surabaya e-mail : [email protected]

Lebih terperinci

MUHAMMAD ZEN S. HADI, ST. MSC.

MUHAMMAD ZEN S. HADI, ST. MSC. INTERNET PROGRAMMING Sistem Basis Data MUHAMMAD ZEN S. HADI, ST. MSC. Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan Menyimpan data dalam file biasa memiliki banyak

Lebih terperinci

MODEL RELASI ENTITAS (E-R MODEL)

MODEL RELASI ENTITAS (E-R MODEL) MODEL RELASI ENTITAS (E-R MODEL) Tinjauan Desain Basis Data Desain Konseptual (Dengan menggunakan ER-Model) Informasi apa yang dikandung oleh suatu entity dan relasi yang harus disimpan dalam basis data

Lebih terperinci

PERTEMUAN 2 MODEL DATA MODEL ENTITY RELATIONSHIP ( MODEL E-R)

PERTEMUAN 2 MODEL DATA MODEL ENTITY RELATIONSHIP ( MODEL E-R) PERTEMUAN 2 MODEL DATA MODEL ENTITY RELATIONSHIP ( MODEL E-R) (Chap. 2 Ramakrishnan) Tujuan Menjelaskan konsep model data Entity-Relationship (ER) Menjelaskan peran model data ER sebagai tahap awal proses

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Landasan teori digunakan untuk menyelesaikan masalah secara sistematis. Pada bab ini akan membahas landasan teori yang meliputi landasan teori mengenai hal-hal dari permasalahan

Lebih terperinci

Pemodelan Data (1) Week 2

Pemodelan Data (1) Week 2 Pemodelan Data (1) Week 2 Entity Relationship Diagram Sebuah teknik pemodelan data yang merepresentasikan gambar entitas dan relasi-relasi antar entitas di dalam sebuah sistem informasi Dibentuk oleh dua

Lebih terperinci

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

Entity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom   Wa: Entity Relationship Diagram Rima Dias Ramadhani, S.Kom., M.Kom Email: rima@[email protected] Wa: 087731680017 Entity Relationship Diagram Semesta Data di dunia nyata ditransformasikan ke dalam sebuah

Lebih terperinci

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

MODEL RELASIONAL. Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah. PEMODELAN MODEL RELASIONAL Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah. Pada level logik terdapat beberapa model data,

Lebih terperinci

Model Relasional Basis Data

Model Relasional Basis Data Modul ke: 03 Sabar Fakultas ILMU KOMPUTER Model Relasional Basis Data Mata Kuliah: Basis Data Rudiarto, S.Kom., M.Kom. Program Studi Teknik Informatika Materi Yang Akan Disampaikan Pengertian Keuntungan

Lebih terperinci

PERANCANGAN SISTEM TERINCI DATABASE

PERANCANGAN SISTEM TERINCI DATABASE PERANCANGAN SISTEM TERINCI DATABASE 1. PERANCANGAN DATABASE Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Perancangan

Lebih terperinci

BAB 2 MODEL RELASI ENTITAS (E-R MODEL)

BAB 2 MODEL RELASI ENTITAS (E-R MODEL) BAB 2 MODEL RELASI ENTITAS (E-R MODEL) Tinjauan Desain Basis Data Desain Konseptual (Dengan menggunakan ER-Model) Informasi apa yang dikandung oleh suatu entity dan relasi yang harus disimpan dalam basis

Lebih terperinci

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

Basis data ERD. Entity. Atribut ENTITY RELATIONSHIP DIAGRAM 13/10/2015 TIU TIK. Entity ENTITY RELATIONSHIP DIAGRAM Basis Data Shinta P. Sari TIU Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship TIK Memahami bagaimana wujud data relational Dapat membuat contoh

Lebih terperinci

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT ENTITY RELATIONAL MODEL Dr.Budi Setiyono, MT Pemodelan Data Definisi Database dapat dimodelkan sebagai : Suatu koleksi dari entitas relationship diantara entitas tersebut Suatu entity merupakan suatu object

Lebih terperinci

Pertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan

Pertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan Pertemuan 2 1. Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur dan pengendalian untuk mendapatkan jalur

Lebih terperinci

P7 Perancangan Database

P7 Perancangan Database P7 Perancangan Database SQ http://sidiq.mercubuana-yogya.ac.id Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mengetahui & memahami konsep

Lebih terperinci

Perancangan Basis Data

Perancangan Basis Data Perancangan Basis Data Pertemuan 4 Transformasi Rule ke Cardinality Diagram ER, dan Transformasi Diagram ER ke Tabel AER 2013/2014 Universitas Pembangunan Jaya SIF_TIF 1 Tujuan Pertemuan Mahasiswa akan

Lebih terperinci

PERANCANGAN DATABASE 04/07/ :53

PERANCANGAN DATABASE 04/07/ :53 PERANCANGAN DATABASE 04/07/2012 11:53 Konsep Dasar Database Database (basis data) : sistem penyimpanan beragam jenis data dalam sebuah entitas yang besar untuk diolah sedemikian rupa agar mudah dipergunakan

Lebih terperinci

KRS. MHS NIM (PK) Nama Alamat TmpLahir TglLahir KdJurusan ThnMasuk Status. NoKrs (PK1) (FK) NIM (PK2) (FK) ThAkad Semester StatusStudi

KRS. MHS NIM (PK) Nama Alamat TmpLahir TglLahir KdJurusan ThnMasuk Status. NoKrs (PK1) (FK) NIM (PK2) (FK) ThAkad Semester StatusStudi 2. Logical Data Model (LDM) Berisikan ERD yang didasarkan pada CDM yang ada. LDM menggunakan notasi ERD yang diusulkan oleh James Martin atau dikenal dengan notasi Informastion Engineering. Bentuk LDM

Lebih terperinci

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

Modul ke: Pertemuan - 8. Model Relasi Entitas. Fakultas Ilmu Komputer. Ariefah Rachmawati. Program Studi Sistem Informasi. Modul ke: Pertemuan - 8 Model Relasi Entitas Fakultas Ilmu Komputer Ariefah Rachmawati Program Studi Sistem Informasi www.mercubuana.ac.id Bagian Isi Entity Sets Relationship Sets Design Issues Mapping

Lebih terperinci

PERTEMUAN 4 Model Data Relational

PERTEMUAN 4 Model Data Relational PERTEMUAN 4 Model Data Relational (Chap. 4 Conoly) (Hal 51-83 Ramakrishnan) Tujuan Menjelaskan model data relasional Menjelaskan langkah-langkah pemetaan dari diagram ER ke model data relasional Topik

Lebih terperinci

BAB III LANDASAN TEORI. yang saling berkaitan untuk mencapai tujuan tertentu. operasional atau teknis yang menjelaskannya.

BAB III LANDASAN TEORI. yang saling berkaitan untuk mencapai tujuan tertentu. operasional atau teknis yang menjelaskannya. BAB III LANDASAN TEORI 3.1 Definisi Sistem Menurut Herlambang Soendoro (2005), definisi sistem dapat dibagi menjadi dua pendekatan, yaitu pendekatan secara prosedur pendekatan secara komponen. Berdasarkan

Lebih terperinci

Review Basis Data 1. by: Ahmad Syauqi Ahsan

Review Basis Data 1. by: Ahmad Syauqi Ahsan 01 Review Basis Data 1 by: Ahmad Syauqi Ahsan 2 Notasi ER Diagram (El-Masri) ER Diagram 3 Sebuah database dapat dimodelkan sebagai: Kumpulan dari beberapa entitas, dan Relasi diantara entitas-entitas tersebut

Lebih terperinci

Pemodelan Database. Pengolahan Basis Data

Pemodelan Database. Pengolahan Basis Data Pemodelan Database Pengolahan Basis Data Model Data Menyatakan hubungan antardata dalam database Ada tiga macam model data dasar Hierarkis Jaringan Relasional Model Hierarkis Dikenal pula sebagai model

Lebih terperinci