Continous DBMS DATA MODELS

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.
BASIS DATA RELATIONAL.
Pengantar Teknologi Informasi
Database Management System
BASIS DATA.
SISTEM BASIS DATA.
Lingkungan Database Bagian II
Sistem Basis Data.
MODEL DATA.
PEMROGRAMAN BASIS DATA
BAB 6 SISTEM DATA BASE.
Perancangan Basis Data MI 1133
Manajemen Basis Data menggunakan SQL Server
Abstraksi dan bahasa basis data
SISTEM BASIS DATA MEETING 2 Febriyanno Suryana, S.Kom, MM
DATABASE SYSTEM (Sistem Basis Data)
SISTEM BASIS DATA SANTI WIDIANTI.
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
MODEL BASIS DATA.
Arsitektur Sistem Basis Data
BAB 2 MODEL-MODEL DATA ..
Pemrograman Terstruktur
Komponen, konsep, abstraksi dan bahasa
Dukungan database dalam Pembangunan Sistem Informasi
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
BASIS DATA TERDISTRIBUSI 1 – REVIEW BAG.1 Imam Bukhari, S.Kom Website: imambukhari.weebly.com
Sistem Basis Data Sistem Basis Data
BAB 1 Pengenalan Database dan DBMS
Yufis Azhar – Teknik Informatika – UMM.  Model data adalah sekumpulan konsep yang digunakan untuk menjelaskan struktur dari database (database structure)
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
Model Data Relasional.
Model Data Relasional Mahmud Yunus,S.Kom., M.Pd.
Manajemen Sistem Informasi
BAB 2 MODEL-MODEL DATA ..
Abstraksi Data Abstraksi data merupakan tingkatan/level dalam melihat data dalam sebuah sistem basis data Pembagian abstraksi data: Lapis Fisik / phisical.
Pertemuan Minggu Ke-2 LINGKUNGAN DATABASE.
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
Pertemuan 6 Sistem Basis Data
Manajemen Basis Data menggunakan SQL Server
KONSEP DESAIN SOFTWARE DATABASE
Bab 2 Mengenal Data Base Management System (DBMS)
Pertemuan III Betha Nurina Sari, M.Kom
PEMODELAN DATA.
ANALISIS DAN DESAIN SISTEM INFORMASI
Arsitektur Sistem Basis Data
Kuliah II SISTEM BASIS DATA
Model Data.
Management Information System
Pertemuan 2 Database Environment
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
LINGKUNGAN DATABASE Arsitektur Database
Pengantar Seputar sistem basisdata Cara pandang Data Model Data
SISTEM BASIS DATA Basis Data.
LINGKUNGAN BASIS DATA.
SISTEM BASIS DATA Kuliah - 2.
Presented By Asih Winantu,S.Kom
Pengantar Seputar sistem basisdata Cara pandang Data Model Data
MATERI 1 SISTEM BASIS DATA IMAM SOLIKIN, M.Kom
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Abstraksi Data Abstraksi data merupakan tingkatan/level dalam melihat data dalam sebuah sistem basis data Pembagian abstraksi data: Lapis Fisik / phisical.
SISTEM BASIS DATA Basis Data.
Oleh: Devie Rosa Anamisa
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
Model Data Relasional.
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
Tahapan pengembangan sistem basis data
Kiky Rizky Nova Wardani, S.Kom
Transcript presentasi:

Continous DBMS DATA MODELS Akhmad Dahlan, S.Kom

MODEL DATA Sekumpulan tool konseptuall untuk mendeskripsikan data, relasi-relasi antar data, semantic data & konsistensi konstrain. Menyatakan hubungan antar rekaman yang tersimpan dalam basis data. model data terbagi dalam dua kelompok besar Object-based logical models Entity Relationship Model Object Oriented Model record-based logical models Model Relational Model Hierarkhi Model Network

ENTITY RELATIONAL MODEL E-R model didasarkan atas persepsi terhadap dunia nyata yanga terdiri dari sekumpulan objek, disebut entity. Hubungan antar objek tersebut, disebut relationship. Entity adalah objek di dunia yang bersifat unik. Setiap entity mempunyai atribut yang membedakannya dengan entity lainnya.

Contoh : entity Mahasiswa, mempunyai atribut Nim, Nama, Alamat dan Tanggal lahir. Pemodelan data dengan model E-R menggunakan diagram E-R. Diagram E-R terdiri dari : Kotak persegi panjang, menggambarkan himpunan entity Elip, menggambarkan atribut-atribut entity Diamon, menggambarkan hubungan antara himpunan entity Garis, yang menghubungkan antar objek dalam diagram E-R

MODEL RELASIONAL Model relasional menggunakan kumpulan tabel-tabel untuk merepresentasikan data dan relasi antar data-data tersebut. Setiap tabel terdiri atas kolom-kolom, dan setiap kolom mempunyai nama yang unik

MODEL HERARKI menyerupai pohon yang dibalik Menggunakan pola hubungan orangtua anak Setiap simpul menyatakan sekumpulan medan Simpul yang terhubung dengan level dibawahnya disebut orang tua Setiap orang tua hanya bisa mempunyai 1 anak, bisa banyak anak tetapi anak hanya mempunyai 1 ortu Simpul yg punya anak disebut akar, dan simpul yang tidak punya anak disebut daun Hubungan antara ortu dan anak disebut cabang. Contoh DBMS yang pakai model herarki: Information Management System, dikembangkan oleh IBM dan Rockwell International Corporation

MODEL JARINGAN Data dalam model jaringan direpresentasikan dengan sekumpulan record (Pascal), dan relasi antara data direpresentasikan oleh record & link. Link dipandang sebagai pointer. Record-record diorganisasikan sebagai graf. Model ini hampir sama dengan model herarkis. Perbedaannya pada model ini satu anak bisa mempunyai lebih dari 1 ortu Istilah ortu dalam model jaringan disebut sebagai pemilik, sedangkan anak disebut sebagai anggota Contoh DBMS yang menggunakan model jaringan yaitu CA-IDMS/DB dan Integrated database management system yang dibangun oleh Cullinet Software Inc.

DATABASE LANGUAGE Sistem basis data menyediakan data definition language (DDL) untuk menspesifikasi skema basis data, dan data manipulation language (DML) untuk mengekspresikan query basis data

DDL Contoh: create table rekening (nomor-rekening char(10), saldo integer) • Bahasa yang digunakan dalam menspesifikasi struktur penyimpanan dan metode akses pada sistem basis data

dml Bahasa untuk mengakses dan manipulasi data yang diorganisasikan dengan model data tertentu. contoh: select nim, nama, alamat from mahasiswa where jeniskelamin = ‘laki-laki’ DML adalah query language yang paling banyak digunakan

Dua kelas bahasa SQL: bahasa non-prosedural Prosedural – pemakai menyebutkan data apa yang diperlukan dan bagaimana mendapatkan data tsb. Nonprosedural – pemakai menyebutkan data apa yang diperlukan tanpa menyebutkan bagaimana mendapatkannya SQL: bahasa non-prosedural

Database access Perluasan bahasa untuk menanamkan SQL, Program aplikasi secara umum mengakses basis data menggunakan Queary melalui satu dari: Perluasan bahasa untuk menanamkan SQL, API (Application program interface), mis.ODBC/JDBC, yang memungkinkan query SQL dikirim ke basisdata. By Wizard

Database administrator Mengkoordinasikan semua aktifitas sistem basisdata Harus memiliki pemahaman resource informasi perusahaan dan kebutuhannya. Tugas administrator basisdata: – mendefinisi skema – Mendefinisikan stuktur penyimpanan dan metode akses – Memodifikasi organisasi skema dan fisik – Mempercayakan otoritas pemakai untuk mengakses basisdata – Mendefinisikan integrity constraint – Memantau unjukkerja dan merespon kebutuhan

TRANSACTION MANAGEMENT Sebuah transaksi adalah sekumpulan operasi yang melakukan sebuah fungsi logika tunggal dalam aplikasi basisdata Komponen Manajemen Transaksi memastikan bahwa basisdata tetap konsisten walaupun sistem gagal (mis. listrik padam) dan transaksi gagal. Manajer Concurrency-control mengontrol interaksi antar transaksi yang terjadi bersamaan, untuk memastikan konsistensi basisdata.

Storage Management Manajer penyimpan (Storage manager) adalah sebuah modul yang menyediakan antarmuka antara penyimpan data level rendah dalam basisdata dan program aplikasi dan query yang dikirimkan ke sistem. Manajer penyimpan bertanggung jawab: Interaksi dengan manajer file Efisiensi menyimpan, mengambil dan meng- update data

ARSITEKTUR SISTEM

Arsitektur aplikasi Arsitektur Two-tier : contoh: client menggunakan ODBC/JDBC untuk komunikasi dengan basisdata Arsitektur Three-tier : contoh: aplikasi web dan aplikasi menggunakan “server; middleware”

LATIHAN Apa perbedaan basis data dan sistem basis data? Sebutkan elemen-elemen yang menyusun sistem basis data! Jelaskan bagaimana pengguna awam memandang data/data view dalam sistem basis data! Jelaskan kegunaan dari level konseptual dalam arsitektur sistem basis data! Diberikan ilustrasi kasus sebagai berikut: Sebuah perusahaan retailer memiliki domain usaha jual beli barang. Barang-barang yang diperjual belikan dikelompokkan menjadi 2 kelompok yaitu busana dan bahan makanan. Setiap pelanggan dimungkinkan untuk melakukan pembelian beberapa barang, dan setiap barang mungkin dibeli oleh beberapa pelanggan. Tetapi setiap barang hanya dibeli dari seorang distributor, meskipun seorang distributor dimungkinkan untuk menjual beberapa jenis barang sekaligus. Gambarkan kasus tersebut diatas dengan: model hierarki model model network

Next  ERD TERIMA KASIH