ANALYSIS.

Slides:



Advertisements
Presentasi serupa
BAB 6 SISTEM MANAJEMEN DATABASE
Advertisements

Bab 10 BASIS DATA.
Continous DBMS DATA MODELS
Desain Fisik Database Oleh : ARI YAZID M. ( )
Pengantar Basis Data Sumber :
Model Relasional Part-1
MODEL DATA.
Manajemen Basis Data menggunakan SQL Server
Sistem Basis Data Adriy.weebly.com.
Dosen : Rahmady Liyantanto Blog : liyantanto.wordpress.com.
Arsitektur Sistem Basis Data
BAB 2 MODEL-MODEL DATA ..
Pemrograman Terstruktur
Konsep Database. S D L C Strategy and Analysis Design Build n Document Transition Production.
Database by Syatantra Rahutama.
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
SISTEM BASIS DATA.
Modul 03 Relational Model
Disampaikan oleh Nyimas Artina,S.Kom, M.Si
Pertemuan 4 – Sistem Basis Data.  Pada model relasional, basis data akan “disebar” atau dipilah-pilah ke dalam berbagai tabel dua dimensi. Setiap tabel.
Pengantar Desain Basisdata-Part I Oleh: Devie Rosa Anamisa.
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
MANAJEMEN SUMBER DAYA DATA
Relational model.
Model Data Relasional.
Outline: Relational Data Model Entity Relationship Diagram
TEMPAT PENYIMPANAN DATA
SISTEM BASIS DATA.
BAB 2 MODEL-MODEL DATA ..
Perancangan Basis Data
MODEL RELASIONAL.
ERD (Entity Relationship Diagram)
MODEL DATA BASIS DATA I/2011-GANJIL
Bab 2 Mengenal Data Base Management System (DBMS)
Oleh : Devie Rosa Anamisa
Pertemuan III Betha Nurina Sari, M.Kom
SISTEM DATABASE.
Erika Devi, Fajar Agung N Fakultas Ilmu Komputer UDINUS
PENGELOLAAN DATA Roni Kurniawan M.Si.
Arsitektur Sistem Basis Data
Soal Quiz Perancangan Basis Data
SISTEM BASIS DATA STMIK BANI SALEH BEKASI Salim
Database & Database Users
Management Information System
Pemrograman Visual II Database Management System (DBMS)
MODEL DATA RELASIONAL.
Pertemuan 10 Basis data (database).
Konsep & Perancangan Database
Basis Data (Database) Rahmat D.R. Dako, ST., M.Eng.
Pemrograman Internet Database.
Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
Basis Data [TK1064] I. Pengenalan Basis Data
MODEL DATA BASIS DATA I/2011-GANJIL
Oleh : Imam Gunawan, M. Kom
PEMROGRAMAN BASIS DATA
MODEL RELASIONAL Desain Basis Data.
Microsof Acces 2007 adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah.
Pengantar Pengolahan Data
I KOMANG GEDE MAHENDRA YASA
Arsitektur Sistem Basis Data
ORGANISASI FILE Penyimpanan ataupun penulisan charakter demi charakter yang ada didalam exsternal memori, harus diatur sedemikian rupa sehingga komputer.
MODEL RELASIONAL BASIS DATA I/2011-GANJIL
Basis Data (Database).
MODEL RELASIONAL BASIS DATA I/2011-GANJIL
Model Data Relasional.
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
Konsep Database.
Modul: PENGANTAR BASIS DATA # Materi Pertama #.
Tim Dosen Basis Data Fakultas Ilmu Komputer UDINUS
Pengantar Teknologi SIM 2 (pertemuan 6)
Transcript presentasi:

ANALYSIS

Model Data Basis data (Database) Kumpulan dari item data yang saling berhubungan satu dengan lainnya sehingga dapat diorganisasikan berdasarkan sebuah skema atau struktur tertentu adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS)

Model Data DBMS (Data Base Management System) Sistem terkomputerisasi yang tujuan utamanya adalah memelihara informasi dalam jumlah besar dan membuat informasi tersebut tersedia saat dibutuhkan

Model Data Untuk memudahkan dalam mengakses data, data disusun dalam suatu struktur logis Tabel Record 1 Field 1 Bit 1 Bit 2 Record 2 Field 2

Alasan perlunya database merupakan dasar dalam menyediakan informasi menentukan kualitas informasi : akurat, tepat pada waktunya dan relevan. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Basis data mengurangi duplikasi data (data redudancy). Dengan mengaplikasikan basis data hubungan data dapat ditingkatkan. Basis data dapat mengurangi pemborosan tempat simpanan luar.

Model data: 1. Model data hirarkis menggunakan pola hubungan orang tua-anak Setiap orang tua bisa memiliki 1 (hubungan 1:1) atau beberapa anak (hubungan 1:m) Tetapi setiap anak hanya memiliki satu orang tua

Model data hirarki Akar Dosen 1 Dosen 2 AKL I PA I AKM I Budi Cani Dani Cani Eko Agus Ani

2. Model data jaringan menyerupai model hirarkis, dengan perbedaan satu simpul anak bisa memiliki lebih dari 1 orang tua bisa menyatakan hubungan 1:1 ( 1 anak, 1 orang tua) bisa menyatakan hubungan 1: M (1 anak, banyak orang tua) bisa menyatakan hubungan N:M (banyak anak, banyak orang tua)

Model data jaringan Dosen 1 Dosen 2 Pemrograman Pascal Database Aga Ana Budi Cani Dani Eko

3. Model Data Relasional Menggunakan sekumpulan tabel berdimensi dua (yang biasa disebut relasi atau tabel), dengan masing-masing tabel tersusun atas sejumlah baris dan kolom

Relationship ISBN Author 0-256-12596-7 Barnes 0-135-224567 Cromwell 0-146-18976-4 Johnson 0-145-21687-7 Platt Order# Order_Date Customer# 0100011 05/11/2003 3451 0100012 05/15/2003 1 1 Order# ISBN Quantity 0100011 0-256-12596-7 200 0-146-18976-4 0100012 0-135-22456-7 50 0-145-21687-7 40 m m

Relationship One to one relationship One to many relationship 1 1 Shipment Invoice 1 shipment per invoice 1 invoice Per shipment m 1 Order Customer Many orders per customer over time 1 customer per order

1 order per detail record Relationship Many to many relationship Eliminating many to many relationship using a junction table m m Inventory Order Many products Per order Many order Per product over time Inventory 1 1 Order m m Order detail Many detail records Per order; 1 order per detail record 1 product per detail record; Many detail records per product

UML Class Diagram Tentukan relationshipnya! General Ledger Goods/ Services Events Agents Order Inventory Shipment Customer General Ledger Invoice Cash Collection

Model Data Relasional model yang menyajikan database sebagai satu kumpulan “relasi” atau tabel Nama tabel dan nama-nama kolom digunakan untuk membantu dalam melakukan interpretasi arti dari nilai-nilai dalam setiap baris dari tabel

Terminologi model relasional Sebuah baris disebut sebuah tuple/ row / record Suatu header dari kolom disebut attribute/ field Tipe data yang menjelaskan jenis-jenis nilai yang dapat muncul dalam setiap kolom disebut domain

Domain Domain D merupakan satu set dari nilai-nilai yang utuh Menjelaskan tipe data Suatu domain juga dijelaskan dengan memberikan: nama dan format data, plus informasi tambahan untuk memudahkan menginterpretasikan nilai-nilai domain Contoh Domain “NIP” : satu set dari 9 angka NIP yang valid Domain “Umur pegawai” : umur yang memungkinkan menjadi pegawai suatu perusahaan, masing-masing harus mempunyai nilai umur antara 16 dan 50 tahun

Constraints Model Relational Domain Constraints Nilai dari setiap field suatu Tabel harus utuh Key Constraints Suatu Tabel adalah satu set record, dan semua elemen dalam satu set harus berbeda Tdk boleh terdapat dua Record yang mempunyai nilai yang sama untuk semua attributnya Entity Integrity Dalam suatu Tabel, tidak boleh terdapat primary key yang bernilai kosong/null Referential Integrity Constraint Field yang mengacu field yang lain, dalam proses update, nilainya tidak boleh menyalahi field yang diacu