PEMODELAN DATA DAN PROSES PENGEMBANGAN DATABASE. Pengolahan Basis Data D3-TI STMIK AMIKOM

dokumen-dokumen yang mirip
Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

Pemodelan Database. Pengolahan Basis Data

Pemodelan Data dan Proses Pengembangan Database

Pemodelan Database. Model Data Relational. Adri Priadana ilkomadri.com

Entity Relationship Model

Entity Relationship Diagram

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

Rudi Asti Dina Dina Edi Ita Edi

DIAGRAM E-R. ERD (ENTITY RELATIONSHIP DIAGRAM) ALAT BANTU PERANCANGAN BASIS DATA

ENTITY-RELATIONSHIP MODEL

Perancangan Basis Data. Ari Sulistiyawati

Pertemuan 11. Donny Yulianto, S.Kom

Model Data Dalam SBD

MODEL DATA RELASIONAL

Desain Data Base. Proses Desain Data Base

TEKNIK INFORMATIKA UNIVERSITAS JENDERAL SOEDIRMAN. Bab II: Mengenal DBMS

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

STEPHANIE BETHA ROSSI H,S.ST

Model data. Gambar Model-model Data

SISTEM BASIS DATA (Lanjutan) :

Teknik Informatika. Bab III: Perancangan BasisData

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

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

BAB IV Normalisasi Data

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

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

SISTEM BASIS DATA. Pertemuan SKS Semester 2 S1 Sistem Informasi Nizar Rabbi Radliya

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

QUIZ 1 Introduction to Database. Page 1

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

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

Hanif Fakhrurroja, MT

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

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

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

Relational Database & Pemodelan Data [Review]

Model Relational. Dian Dharmayanti

Pertemuan 2-3 ER-MODEL

Pengenalan Basis Data

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BASIS DATA (BS203) MODEL RELASIONAL

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

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

PERANCANGAN SISTEM TERINCI DATABASE

Bagian 2 Mengenal DBMS. Kuliah Basis Data Pra S2 Ilmu Komputer - FMIPA Drs. Agfianto Eko Putra, M.Si.

P7 Perancangan Database

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

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

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

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

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

BASIS DATA I/2011-GANJIL MODEL DATA. Oleh Team Teaching Database. 26 September 2011 BASIS DATA I/2011-GANJIL 1

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

Sistem Basis Data ( )

Model Relational. S# Nama Status Kota S1 Hanato 20 Bandung S2 Andi 10 Jakarta S3 Shy 25 Surabaya S4 Tina 20 Medan

SQL Server merupakan program yang dirancang khusus untuk berkomunikasi dengan database relasional guna mendukung aplikasi dengan arsitektur

Entity Relationship Model

PERANCANGAN SISTEM TERINCI DATABASE

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

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

Pertemuan 9. By. Rita Wiryasaputra, ST., M. Cs.

Materi 6 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

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

Perancangan Basis Data

MUHAMMAD ZEN S. HADI, ST. MSC.

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

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

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

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

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BASIS DATA MODEL BASIS DATA

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

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

ENTITY RELATIONSHIP DIAGRAM (ERD)

ER (ENTITY RELATIONSHIP) MODEL

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

STMIK AMIKOM YOGYAKARTA

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

Metodologi Perancangan basis data secara konseptual

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

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

Konsep Basis Data (Lanjut)

Pemodelan Data (1) Week 2

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

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah

MODEL RELASIONAL. Alif Finandhita, S.Kom

Abstraksi Data (Arsitektur DBMS)

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

Model Entity Relationship Bagian I

BASIS DATA MODEL RELASIONAL

BAB 7 MERANCANG BASIS DATA

Perancangan Basis Data

Modul Praktikum Basis Data 4 Relasi Table

Modul 3 Konsep Perancangan Basis Data

Tujuan Umum Tujuan Khusus Pokok Bahasan/Materi

Dibuat Oleh : 1. Andrey ( )

NORMALISASI DATA POKOK BAHASAN. Pendahuluan

SISTEM BASIS DATA Presented By

Transkripsi:

PEMODELAN DATA DAN PROSES PENGEMBANGAN DATABASE Pengolahan Basis Data D3-TI STMIK AMIKOM

MODEL DATA Menyatakan hubungan antardata dalam database Ada tiga macam model data dasar Hierarkis Jaringan Relasional OODB model

MODEL HIERARKIS Dikenal pula sebagai model pohon Dosen Siti Nurbaya Dosen Ashadi Pengantar Basis Data Pemrograman C Matematika I Rudi Asti Dina Dina Edi Ita Edi

MODEL JARINGAN Disebut juga model CODASYL Setiap anak bisa memiliki lebih dari satu orangtua Contoh produk DBMS yang menggunakan model jaringan adalah CAIDMS/DB, dari Computer Associates International Inc.

Dosen Siti Nurbaya Dosen Ashadi Pengantar Basis Data Pemrograman C Matematika I Rudi Asti Dina Edi Ita

MODEL RELASIONAL Merupakan model data yang paling populer saat ini Menggunakan model berupa tabel berdimensi dua (yang disebut relasi atau tabel) Memakai kunci tamu (foreign key) sebagai penghubung dengan tabel lain Nama Dosen Kelas Mahasiswa Siti Nurbaya Siti Nurbaya Siti Nurbaya Siti Nurbaya Siti Nurbaya Pengantar Basis Data Pengantar Basis Data Pengantar Basis Data Pemrograman C Pemrograman C Rudi Asti Dina Dina Edi Ashadi Matematika I Ita Ashadi Matematika I Edi

MODEL RELASIONAL (LANJUTAN ) NO_MHS NAMA_MHS KODE_MK NAMA_MK 55 Ashadi 56 Rina 57 Budi DB001 DB002 PI001 Pengantar Basis Data Basis Data Lanjut Teknik Multimedia NO_MHS KODE_MK NILAI 55 DB001 A 55 PI001 B 56 DB001 B 57 DB001 A 57 DB002 A

MODEL RELASIONAL (LANJUTAN ) Relasi atau tabel Kardinalitas NO_MHS KODE_MK NILAI 55 DB001 A 55 PI001 B 56 DB001 B 57 DB001 A 57 DB001 A Sebuah baris atau tuple Atribut atau kolom Domain NILAI (A, B, C, D, E)

MODEL RELASIONAL (LANJUTAN ) Beberapa sifat yang melekat dalam relasi: Tidak ada baris yang kembar Urutan tupel tidak penting Setiap atribut memiliki nama yang unik Letak atribut bebas Setiap atribut memiliki nilai tunggal dan jenisnya sama untuk semua baris

TIGA TAHAP DALAM PERANCANGAN DATABASE Perancangan secara konseptual Diagram konteks DFD Model ER Perancangan secara logis Translasi model ER ke Model Relasional Perancangan secara fisik Penciptaan database, relasi, dan hal-hal terkait ke dalam bentuk fisik ( bisa menggunakan language query)

CONTOH DFD KONTEKS Bagian Penjualan Laporan penjualan Manajer Keuangan Daftar rencana pembayaran Persetujuan Sistem Pembayaran Royalti Transfer Bukti transfer Bank Surat pemberitahuan Pengarang

CONTOH DFD Laporan penjualan 1 Mencatat buku terjual Data buku terjual Catatan royalti Jadwal pembayaran Waktu pembayaran 2 Membuat Laporan royalti Jatuh tempo Royalti belum terbayar Ringkasan royalti Royalti belum terbayar Royalti terbayar Daftar rencana pembayaran Persetujuan Transfer Pengarang Data pengarang Nomor rekening 3 Memproses pembayaran Bukti transfer Surat pemberitahuan Rekening bank Pembayaran

ENTITY RELATIONAL DIAGRAM ER Diagram menggambarkan tipe objek mengenai data itu di manajemen, serta relasi antara objek tersebut. ER Model dibuat berdasarkan persepsi atau pengamatan dunia nyata yang terdiri atas entitas dan relasi antara entitas-entitas tersebut. (Top Down) Sebuah database dapat dimodelkan sebagai: Kumpulan Entity/Entitas, Relationship/Relasi diantara entitas.

ENTITY Sebuah database dapat dimodelkan sebagai sekumpulan entitas Hubungan antar entitas Entitas (entity) adalah sebuah objek yang keberadaannya dapat dibedakan terhadap objek lain Entitas dapat berupa orang, benda, tempat, kejadian, konsep Contoh: Orang: MAHASISWA, DOSEN, PEMASOK, PENJUAL Benda: MOBIL, MESIN, RUANGAN Tempat: NEGARA, DESA Kejadian: PENJUALAN, REGISTRASI Konsep: REKENING, KURSUS

ENTITAS (LANJUTAN ) Sebuah entitas memiliki sejumlah atribut Contoh: mahasiswa memiliki nama dan alamat Himpunan entitas adalah sekumpulan entitas yang berbagi atribut yang sama Contoh: sekumpulan mahasiswa, dosen, atau perusahan Nomor_Mhs Nama_Mhs Alamat_Mhs Kota_Mhs 02001 Dian Jl. Kenanga 23 Yogya 02002 Fika Ariyanti Jl. Griya Utama II/2 Sleman 02003 Komarudin Jl. Kakaktua 12 Yogya 02004 Joni Setiawan Jl. Kemenangan 76 Bantul

ATRIBUT Atribut adalah sifat atau karakteristik yang melekat dalam sebuah entitas Contoh: MAHASISWA = (Nomor_Mhs, Nama_Mhs, Alamat_Mhs, Kota_Mhs) MOBIL = (Kode_Mobil, Nama_Mobil, Cc) Domain menyatakan kemungkinan nilai untuk sebuah atribut

ATRIBUT (LANJUTAN..) Atribut Sederhana versus atribut komposit Atribut sederhana tidak bisa dipecah menjadi bagian yang lebih kecil lagi Atribut komposit adalah atribut yang dapat dipecah menjadi komponen yang lain Alamat: Alamat_Jalan, Kota, Kode_Pos Nama: Nama_Depan, Nama_Tengah, Nama_Belakang

ATRIBUT (LANJUTAN..) Atribut nilai tunggal (single-valued) dan nilai berganda (multivalued attribute) Atribut nilai berganda adalaah atribut yang berkemungkinan memiliki nilai lebih dari satu Contoh: Nomor_Telpon, Ketrampilan_Pemrograman

ATRIBUT (LANJUTAN..) Atribut tersimpan dan atribut turunan (derived attribute) Atribut tersimpan adalah atribut yang secara eksplisit tersimpan dalam database Atribut turunan adalah atribut yang nilainya dapat dikalkulasi dari nilai atribut tersimpan Contoh: Lama_Bekerja dapat dihitung dari Tgl_Mulai_Bekerja Usia bisa dihitung dari Tgl_lahir

HUBUNGAN Hubungan (relationship) adalah pengait antara beberapa tipe entitas Derajat hubungan menyatakan jumlah tipe entitas yang terkait dalam sebuah hubungan Hubungan yang melibatkan dua buah tipe entitas dinamakan hubungan biner Umumnya, hubungan dalam database berupa hubungan biner

TIPE HUBUNGAN Jenis hubungan antara dua tipe entitas: a) One to One b) One to Many c) Many to One d) Many to Many (c) (d)

CONTOH