BASIS DATA 3 Model Data dan DBMS.

Slides:



Advertisements
Presentasi serupa
Akhmad Dahlan, S.Kom Semester Gasal Tahun Ajaran 2009 – 2010 Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta.
Advertisements

Kiky Rizky Nova Wardani, S.Kom
SISTEM BASIS DATA Basis Data.
Continous DBMS DATA MODELS
BASIS DATA RELATIONAL.
Pengantar Teknologi Informasi
Sistem Basis Data Presented by : Andy Dharmalau, S.Kom
BASIS DATA.
02 Lingkup Basis Data Mata Kuliah: Basis Data
Team Keamanan Data Direktorat Sistem Informasi Universitas Airlangga
MODEL DATA.
PEMROGRAMAN BASIS DATA
Abstraksi dan bahasa basis data
Sistem Manajemen Basis Data
DATABASE SYSTEM (Sistem Basis Data)
Model Data Data yang disimpan menggambarkan beberapa aspek dari suatu organisasi. Model data, adalah himpunan deksripsi data level tinggi yang dikonstruksi.
SISTEM BASIS DATA Pertemuan 2
P1. PENGANTAR BASIS DATA & P2. LINGKUNGAN BASIS DATA
Sistem Basis Data Adriy.weebly.com.
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
BAB 2 MODEL-MODEL DATA ..
Pemrograman Terstruktur
Pengantar basis data Mata Kuliah
Komponen, konsep, abstraksi dan bahasa
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Database Management System
PERANCANGAN BASIS DATA
ARSITEKTUR SISTEM BASIS DATA
Pertemuan 3 Sistem Basis Data Pemodelan Data Renni Angreni, M.Kom.
BASIS DATA 3 Model Data dan DBMS.
Eko Hendratno Basis Data ABSTRAKSI DATA
MANAJEMEN SUMBER DAYA DATA
Sistem Manajemen Basis Data
Pengantar TI 2015/2016 DATABASE (BASIS DATA).
MANAJEMEN DATA.
Data Model, Arsitektur dan Antar Muka
BAB 2 MODEL-MODEL DATA ..
DBMS Basis Data Pertemuan 2.
Sistem Basis Data Oleh Henry Primandari,S.Kom STMIK-MDP Palembang
Pertemuan Minggu Ke-2 LINGKUNGAN DATABASE.
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
Pertemuan 6 Sistem Basis Data
KONSEP DESAIN SOFTWARE DATABASE
Bab 2 Mengenal Data Base Management System (DBMS)
Pertemuan III Betha Nurina Sari, M.Kom
Kuliah II SISTEM BASIS DATA
Database & Database Users
Agus Aan Jiwa Permana, S.Kom., M.Cs
Lingkungan Basis Data.
Tinjauan Ringkas Konsep Basis Data
Basis Data / Dian Dharmayanti
Pertemuan 2 Database Environment
KONSEP BASIS DATA Umi Salamah.
LINGKUNGAN DATABASE Arsitektur Database
Pendahuluan Basis Data
SISTEM BASIS DATA Basis Data.
Sistem Manajemen Basis Data
SISTEM BASIS DATA Kuliah - 2.
Presented By Asih Winantu,S.Kom
Pengantar Teknologi Informasi
Konsep dasar sistem basis data By K’ ILO ^_^
Pengantar Basis Data Program S1 Teknik Informatika
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
SISTEM BASIS DATA Basis Data.
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
KONSEP BASIS DATA Ricak Agus Setiawan, S.T.
Kiky Rizky Nova Wardani, S.Kom
Sistem Manajemen Basis Data
Pengantar Teknologi SIM 2 (pertemuan 5)
Transcript presentasi:

BASIS DATA 3 Model Data dan DBMS

Model Data Adalah kumpulan konsep yang dapat digunakan untuk menjabarkan struktur Basisdata, seperti : Tipe data Relationship Kekangan data

Kategori model data Model data level atas (konseptual) Model data level bawah (Phisikal) Model data level menengah (Implementasi)

Model data level atas (Konseptual) Menyediakan konsep yang mendekati persepsi pemakai terhadap Basisdata Menggunakan konsep seperti: - Entitas - Attribute - Relationship Contohnya: Diagram-ER

Contoh : Diagram ER . N 1 Nama Nama NIP KD-DEP NIP Alamat KD-DEP Lokasi PEGAWAI KERJA DEPARTEMENT N 1

Model data level bawah (Phisikal) Menyediakan konsep yang menjabarkan rincian bagaimana data disimpan didalam komputer dengan menyajikan format record, urutan record dan access path. Berguna untuk komputer spesialist bukan untuk end user.

Contoh model data fisik

Model data level menengah (Implementasi) Menyediakan konsep yang menyembunyikan beberapa rincian dari penyimpanan data tetapi dapat diterapkan pada sistem komputer secara langsung. Contoh: - Hierarchical - Jaringan - Relasional - Object Oriented

Hierarchical 01 Umar Jl.xyz MK01 Struk.Data 0124005 Dadang 0124007 Deni 0124001 Dewi 0124 001 Dewi MK02 Basisdata

Jaringan MK01 Struk.Data 0124005 Dadang 0124001 Dewi 0124007 Deni 0124 006 Dian MK02 Basisdata

Relasional . Tabel : Barang KdBrg NmBrg Stok Harga Tabel : Dijual KdPlg KdBrg TglTr Jumlah Tabel : Pelanggan KdPlg NmPlg Alamat 11

Berorientasi Objek

DBMS Perangkat lunak untuk mengelola basisdata yaitu membuat, memelihara, mengontrol & mengakses basisdata

Fasilitas pada DBMS Mendefinisikan Konstruksi Manipulasi Otorisasi & proteksi Pemulihan

Keunggulan DBMS Meminimalkan duplikasi data Menjaga konsistensi dan integritas data Meningkatkan keamanan Meningkatkan produktivitas program Memudahkan perolehan data yg lengkap Menanggulangi konflik kebutuhan pemakai Mendukung layanan backup dan recovery

Kelemahan DBMS Kompleksitas pemakaian yang tinggi Kpasitas penyimpanan yang tinggi Harga DBMS yang mahal Personil DBS yang langka dan upah mahal

Posisi DBMS pada sistem USER PROGRAM APLIKASI S/W PROSES S/W AKSES FMS META DATA BASISDATA Sistem Basis data DBMS

Meta data dan Basisdata Adalah tempat menyimpan deskripsi/ penjelasan dari basis data, biasanya disebut skema basisdata Basis data Adalah tempat menyimpan data

3(tiga) Karakteristik DBMS Pemisahan program dengan data (independent) Mendukung multi user views Penggunaan catalog utk menyimpan deskripsi basisdata

Arsitektur DBMS External View -n Conceptual Schema Internal Shema Level External View -1 Conceptual Schema Conceptual Level Internal Level Internal Shema Stored Database

External Level Memasukkan beberapa external schema ,setiap external schema menjabarkan database view dari sekelompok pemakai, Setiap view secara khusus menjabarkan bagian dari basisdata yang diperlukan sekelompok pemakai tertentu.

Conceptual Level Mempunyai conceptual schema yang menjabarkan struktur dari keseluruhan basisdata untuk pemakai. Conceptual schema adalah deskripsi global dari data base yang yang menyembunyikan rincian dari struktur penyimpanan fisikal dan berfokus pada penjabaran entitas, tipe data, relationship serta kekangan. Model data level atas & menengah, pada level ini

Internal level Mempunyai internal schema, yang menjabar kan struktur penyimpanan fisikal dari database Internal schema menggunakan model data level bawah (phisikal) dan menjabarkan rincian yang lengkap dari penyimpanan data.

Bahasa-bahasa DBMS Data Definition Language (DDL) Storage Definition Language (SDL) View Definition Language (VDL) Data Manipulation Language (DML)

Data Definition Language (DDL) Bahasa yang digunakan untuk mendefinisikan data base, pada setiap pembuatan tabel data Kemudian dapat memisahkan deskripsi database ke data dictionary.

Storage Definition Language (SDL) Bahas yang digunakan untuk mendefinisikan internal schema (memisahkan antara conseptual dengan internal level)

View Definition Language (VDL) Merupakan bahasa yang dapat digunakan untuk mendefinisikan user view (external schema)

Data Manipulation Language (DML) Bahasa yang digunakan untuk memanipulasi data, seperti: Penambahan data Penghapusan data Pengubahan data.   DML ini dapat dikelompokkan menjadi 2(dua) macam, yaitu: 1. DML Prosedural 2. DML Non Prosedural

DML Procedural / level bawah (Program) Bahasa dimana si pembuatnya harus paham secara rinci basis data dan membuat spesifikasi bagaimana cara memperoleh data yang diinginkan. - DML Non procedural (Query) Bahasa dimana sipembuatnya tdk harus paham secara rinci basis data & cara memperoleh data