Bab 2 Mengenal Data Base Management System (DBMS)

Slides:



Advertisements
Presentasi serupa
Continous DBMS DATA MODELS
Advertisements

BASIS DATA RELATIONAL.
Pengantar Teknologi Informasi
Database Management System
BASIS DATA.
SISTEM BASIS DATA.
02 Lingkup Basis Data Mata Kuliah: Basis Data
Team Keamanan Data Direktorat Sistem Informasi Universitas Airlangga
PEMROGRAMAN BASIS DATA
GALIH WASIS WICAKSONO TEKNIK INFORMATIKA UMM
Arif Basofi, S.Kom Information Technology, EEPIS - ITS
Pengantar Basis Data Sumber :
1.IKHSAN NAFIS PAYA BETANG ( ) 2.RUDI KURNIAWAN ( ) 3.RISKA YULIANA ( ) 4.LINDA NUR WULANDARI ( )
Abstraksi dan bahasa basis data
Pengantar basis data PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR.
P1. PENGANTAR BASIS DATA & P2. LINGKUNGAN BASIS DATA
Sistem Basis Data Adriy.weebly.com.
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
Pemrograman Terstruktur
Komponen, konsep, abstraksi dan bahasa
P ENGANTAR T EKNOLOGI S ISTEM I NFORMASI M ANAJEMEN 2 PERTEMUAN 1 Pengantar Basis Data UNIVERSITAS GUNADARMA 1.
Mengenal DBMS (Database Management System)
Sistem Basis Data Sistem Basis Data
PERANCANGAN BASIS DATA
BAB 1 Pengenalan Database dan DBMS
BASIS DATA 3 Model Data dan DBMS.
MANAJEMEN SUMBER DAYA DATA
Materi ke 6 Bahasa Basis Data.
BASIS DATA
BASIS DATA 3 Model Data dan DBMS.
TEMPAT PENYIMPANAN DATA
MANAJEMEN DATA.
Basis Data Bab II Sistem Basis Data Presented by Team Basis 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
SISTEM BASIS DATA.
By Daniel Damaris Novarianto S.
KONSEP DESAIN SOFTWARE DATABASE
Pertemuan III Betha Nurina Sari, M.Kom
SISTEM DATABASE.
PENGANTAR BASIS DATA PERTEMUAN 1.
Sistem Basis Data (Kuliah 2)
Kuliah II SISTEM BASIS DATA
Pengenalan Sistem Basis Data
Management Information System
Lingkungan Basis Data.
Basis Data / Dian Dharmayanti
Pertemuan 2 Database Environment
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
LINGKUNGAN DATABASE Arsitektur Database
Pendahuluan Basis Data
PENGANTAR BASIS DATA.
Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma
Rina Kurniawati, S.Kom., MT /
LINGKUNGAN BASIS DATA.
Presented By Asih Winantu,S.Kom
LOGO Basis Data By Daniel Damaris Novarianto S.. COMPANY LOGO Pengantar Basis Data.
PEMROGRAMAN BASIS DATA
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
I KOMANG GEDE MAHENDRA YASA
Oleh: Devie Rosa Anamisa
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
Arif Basofi, S.Kom Information Technology, EEPIS - ITS
Mengenal DBMS (Database Management System)
Database Manajemen System
Pengantar Teknologi SIM 2 (pertemuan 5)
Transcript presentasi:

Bab 2 Mengenal Data Base Management System (DBMS)

Pengertian DBMS DBMS diartikan sebagai suatu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi dan memperoleh informasi/data dengan praktis dan efisien. By Laily Hermawanti

Perintah-perintah DBMS : Bahasa Definisi Data (Data Definition Language / DDL) Bahasa Manipulasi Data (Data Manipulation Language / DML). By Laily Hermawanti

1. Data Definition Language (DDL) Bahasa yang digunakan dalam mendefinisikan struktur atau kerangka dari basis data, di dalamnya termasuk record, elemen data, kunci elemen, dan relasinya By Laily Hermawanti

2. Data Manipulation Language (DML) Bahasa yang digunakan untuk menjabarkan pemrosesan dari basis data, fasilitas ini diperlukan untuk memasukkan, mengambil, mengubah data. DML dipakai untuk operasi terhadap isi basis data. By Laily Hermawanti

2. Data Manipulation Language (DML) DML pada dasarnya ada 2 : Prosedural, yang menuntut pengguna menentukan data apa saja yang diperlukan dan bagaimana cara mendapatkannya. Nonprosedural, yang menuntut pengguna menentukan data apa saja yang diperlukan tetapi tidak perlu menyebutkan cara mendapatkannya. By Laily Hermawanti

DBMS mempunyai tugas untuk menangani semua bentuk akses kepada basis data, secara konsep : Pengguna menyatakan permintaan akses menggunakan DBMS. DBMS menangkap dan menginterpretasikan . DBMS melaksanakan operasi yang diminta terhadap basis data tersimpan.

Model Data Base : Model data base adalah kumpulan konsep yang terintegrasi yang menggambarkan data, hubungan antara data dan batasan-batasan data dala suatu organisasi. Fungsi dari sebuah model data base untuk merepresentasikan data sehingga data tersebut mudah dipahami. By Laily Hermawanti

Model Data Base: Model Data Base Berbasis Objek Model Data Base Berbasis Record By Laily Hermawanti

1. Model Data Base Berbasis Objek Model data base berbasis objek menggunakan konsep entitas, atribut dan hubungan antar entitas. Beberapa jenis model data berbasis objek yang umum adalah : entity-relationship object-oriented By Laily Hermawanti

2. Model Data Base Berbasis Record Pada model data base berbasis record, basis data terdiri dari sejumlah record dalam bentuk yang tetap yang dapat dibedakan dari bentuknya. Ada 3 macam jenis model data berbasis record yaitu : model data relasional (relational) model data hierarkhi (hierarchical) model data jaringan (network) By Laily Hermawanti

Fungsi DBMS Penyimpanan, pengambilan dan perubahan data, sebuah DBMS harus menyediakan kemampuan menyimpan, mengambil dan merubah data dalam basis data. Katalog yang dapat diakses pemakai, menyediakan sebuah katalog yang berisi deskripsi item data yang disimpan dan diakses oleh pemakai. Mendukung Transaksi, menyediakan mekanisme yang akan menjamin semua perubahan yang berhubungan dengan transaksi yang sudah ada atau yang akan dibuat. Melayani kontrol concurrency, Sebuah DBMS harus menyediakan mekanisme yang menjamin basis data ter-update secara benar pada saat beberapa pemakai melakukan perubahan terhadap basis data yang sama secara bersamaan. Melayani recovery, Menyediakan mekanisme untuk mengembalikan basis data ke keadaan sebelum terjadinya kerusakan pada basis data tersebut. By Laily Hermawanti

Fungsi DBMS 6. Melayani autorisasi, sebuah DBMS harus menyediakan mekanisme untuk menjamin bahwa hanya pemakai yang berwenang saja yang dapat mengakses basis data. 7. Mendukung komunikasi data, sebuah DBMS harus mampu terintegrasi dengan software komunikasi. 8. Melayani integrity, Sebuah DBMS bertujuan untuk menjamin semua data dalam basis data dan setiap terjadi perubahan data harus sesuai dengan aturan yang berlaku. Melayani data independence, Sebuah DBMS harus mencakup fasilitas untuk mendukung kemandirian program dari struktur basis data yang sesungguhnya. Melayani utility, Sebuah DBMS sebaiknya menyediakan kumpulan layanan utility. By Laily Hermawanti

Komponen-komponen DBMS : By Laily Hermawanti

Komponen-komponen DBMS : Query Processsor, Komponen yang merubah bentuk query ke dalam instruksi tingkat rendah ke database manager Database Manager, Database manager menerima query dan menguji skema eksternal dan konseptual untuk menentukan apakah record-record dibutuhkan untuk memenuhi permintaan. Kemudian DM memanggil file manager untuk menyelesaikan permintaan File Manager, Memanipulasi penyimpanan file dan mengatur alokasi ruang penyimpanan pada disk. DML Preprocessor, Modul yang mengubah perintah DML embedded ke dalam program aplikasi dalam bentuk fungsi-fungsi yang memanggil dalam host language. DDL Compiler, Merubah perintah DDL menjadi kumpulan tabel yang berisi metadata. Dictionary Manager, Mengatur akses dan memelihara data dictionary. Data dictionary diakses oleh komponen DBMS yang lain. By Laily Hermawanti

Komponen Software Utama Database Manager:

Data Dictionary Data dictionary adalah tempat penyimpanan informasi yang menggambarkan data dalam basis data. Data dictionary biasa disebut juga dengan metadata atau data mengenai data. Modul pengontrol otorisasi menggunakan data dictionary untuk memeriksa apakah seorang pemakai perlu mempunyai wewenang By Laily Hermawanti

Data Dictionary untuk memeriksa integritas data, data dictionary menyimpan : nama-nama data item dalam basis data jenis dan ukuran data item batasan untuk masing-masing data item

Data Dictionary Sistem data dictionary dapat dibedakan atas sistem aktif dan pasif. Sistem aktif selalu konsisten dengan struktur basis data karena secara otomatis dikerjakan oleh sistem. Sistem pasif tidak konsisten terhadap perubahan basis data yang dilakukan oleh pemakai. By Laily Hermawanti

Untuk mengerjakan pemeriksaan tersebut data dictionary menyimpan : nama-nama pemakai yang mempunyai wewenang untuk menggunakan DBMS nama-nama data item yang ada dalam basis data • data item yang dapat diakses oleh pemakai dan jenis akses yang diijinkan, misalnya: insert, update, delete atau read

Tugas : Sebutkan dan jelaskan sistem data dictionary ? Sebutkan dan jelaskan komponen-komponen Data Base Management System (DBMS) ? Sebutkan dan jelaskan Fungsi Data Base Management System (DBMS) ? Sebutkan dan jelaskan perintah-perintah DBMS ? Sebutkan dan jelaskan model data base ? By Laily Hermawanti