BASIS DATA TERDISTRIBUSI 1 – REVIEW BAG.1 Imam Bukhari, S.Kom Website: imambukhari.weebly.com

Slides:



Advertisements
Presentasi serupa
Pertemuan 4 Heintje Hendrata, S.Kom Heintje Hendrata, S.Kom.
Advertisements

Kiky Rizky Nova Wardani, S.Kom
Continous DBMS DATA MODELS
BASIS DATA RELATIONAL.
Database Management System
SISTEM BASIS DATA.
Lingkungan Database Bagian II
Team Keamanan Data Direktorat Sistem Informasi Universitas Airlangga
BASIS DATA Oleh Izzatul Umami, S.Kom. BASIS DATA Basis : Markas, Tata urutan, Gudang Data : Representasi Fakta Dunia Nyata, yang mewakili suatu objek.
PEMROGRAMAN BASIS DATA
BAB 6 SISTEM DATA BASE.
Oleh : Kholid Fathoni, S.Kom., M.T.
Arif Basofi, S.Kom Information Technology, EEPIS - ITS
Database MySQL.
Perancangan Basis Data MI 1133
Manajemen Basis Data menggunakan SQL Server
Abstraksi dan bahasa basis data
DATABASE SYSTEM (Sistem Basis Data)
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
BAB 2 MODEL-MODEL DATA ..
Pemrograman Terstruktur
BASIS DATA TERDISTRIBUSI 2 – DBMS, MYSQL & SQL
Komponen, konsep, abstraksi dan bahasa
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
Mengenal DBMS (Database Management System)
Database and Information Management Ivan Diryana, ST., MT.
Yufis Azhar – Teknik Informatika – UMM.  Model data adalah sekumpulan konsep yang digunakan untuk menjelaskan struktur dari database (database structure)
BASIS DATA 3 Model Data dan DBMS.
SQL Pertemuan
Sistem Basis Data ABU SALAM, M.KOM.
BASIS DATA 3 Model Data dan DBMS.
Outline: Relational Data Model Entity Relationship Diagram
Pengantar TI 2015/2016 DATABASE (BASIS DATA).
MANAJEMEN DATA.
Manajemen Sistem Informasi
KONSEP DAN ARSITEKTUR 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
SISTEM DATABASE.
BASIS DATA.
Soal Quiz Perancangan Basis Data
Database & Database Users
Pengenalan MySQL An’ Anqinudin L.
Management Information System
Normalisasi Data Base Bentuk Penyederhanaan Tabel dalam Basis Data – Langkah tepat untuk dalam merelasikan dalam penghubungan antar Entitas dalam penyederhanaan.
Tinjauan Ringkas Konsep Basis Data
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
Basis Data [TK1064] I. Pengenalan Basis Data
Pengantar Seputar sistem basisdata Cara pandang Data Model Data
MATERI 1 SISTEM BASIS DATA IMAM SOLIKIN, M.Kom
Microsof Acces 2007 adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah.
SQL.
I KOMANG GEDE MAHENDRA YASA
DATABASES AND DATA WAREHOUSES
Oleh: Devie Rosa Anamisa
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
SISTEM BASIS DATA Dinny Wahyu Widarti, S.Kom., MMSI 
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Arif Basofi, S.Kom Information Technology, EEPIS - ITS
Mengenal DBMS (Database Management System)
Pengantar Umum. Memahami sistem perkuliahan, sistem penilaian, dan tata tertib kuliah 1. Uraian objektif dan tanya jawab 2. Kuis 3. Praktek 4.Tugas individu/kelompok.
Tahapan pengembangan sistem basis data
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

BASIS DATA TERDISTRIBUSI 1 – REVIEW BAG.1 Imam Bukhari, S.Kom Website: imambukhari.weebly.com

DATABASE MANAGEMENT SYSTEM (DBMS) Koleksi data yang saling berhubungan Himpunan program untuk mengakses data DBMS memuat informasi mengenai seluruh/sebagian besar fakta- fakta, keterangan-keterangan dari sebuah perusahaan DBMS meyediakan “environment” yang cocok/sesuai dan efisien untuk digunakan.

DBMS DB DBMS

APLIKASI DATA BASE Database digunakan pada hampir semua lapisan kehidupan (seharusnya) Aplikasi Database antara lain  Banking: Semua Transaksi  Universitas: Registrasi, Nilai  Penjualan: Konsumen, Product, Pembelian

DAHULU KALA … Aplikasi data base dibangun pada bagian paling atas dari file sistem Penggunaan file sistem untuk menyimpan data mempunyai beberapa kelemahan antara lain:  Data redundan dan inkonsisten  Kesulitan pengaksesan data  Isolasi data – multiple data dan format data  Masalah integritas  Pengaksesan oleh user yang berbeda secara bersamaan (concurrent-access problem)  Keamanan

LEVEL ABSTRAKSI PHISYCAL LEVEL  Menggambarkan bagaimana sebuah record/informasi disimpan  Deskripsi detail mengenai struktur data LOGICAL LEVEL  Menggambarkan database disimpan dan hubungan antar-data  Digunakan oleh DBA VIEW LEVEL  Aplikasi menyembunyikan detail tipe data (information hiding)  Digunakan oleh user

DATA DEFINITION LANGUAGE (DDL) Notasi spesifikasi untuk mendefinisikan skema data base Contoh: CREATE TABLE account( account_numberchar(10), balanceinteger) DDL Compiler membangkitkan himpunan tabel dalam kamus data Kamus data memuat metadata (data tentang data)

DATA MANIPULATION LANGUAGE (DML) Bahasa untuk mengakses dan melakukan manipulasi data Dikenal juga sebagai Query Language Dibedakan menjadi dua kelas:  Prosedural - HOW  Non-Prosedural- WITHOUT HOW

STANDARD QUERY LANGUAGE SQL non prosedural DML Contoh: SELECT account.balance FROMaccount WHERE account.account_number = ’ ’ Embedded SQL/ ODBC/ JDBC

EVOLUSI BASIS DATA 1960 Produk DB pertama (DBOM, IMS, IDS, Total, IDMS) Standar Codasyl 1970 Relational model>>>Codd,1970 Prototype RDBMS Relational theoretical works Three-level architecture (ANSI and Codasyl) E/R model >>>Chen,1976 Produk relational market pertama kali diluncurkan 1980 Distributed DBs CASE (Computer Aided for SW Engineering)tools SQL standard (ANSI, ISO) Object-oriented DB manifesto

EVOLUSI BASIS DATA (2) 1990 Third-generation DB manifesto Client/server architecture (2-tier arc.) Produk pertama object DB Reference models (ISO/ANSI) SQL 92 OO standards Data warehouses / Data mining SQL: 1999 (previously SQL3) 2000 Three-tier architecture Object relational model Databases and the World Wide Web Mobile DBs SQL/MM

BASIS DATA TERDISTRIBUSI 1 – REVIEW BAG.2 Imam Bukhari, S.Kom Website: imambukhari.weebly.com

ELEMEN UTAMA ENTITY RELATIONSHIP ATRIBUT

KASUS - PERPUSTAKAAN Membuat sistem informasi dan manajemen perpustakaan Entity yang mungkin terlibat:  Buku  Peminjam  Pustakawan  Pimpinan perpustakaan

MERANCANG SKEMA DB (1) STEP 1  Menentukan entitas utama  Menentukan atribut dari entitas utama  Menentukan Deskripsi data

ENTITY UTAMA (1) Entity: Buku Atribut-atribut:  Judul  Pengarang  Penerbit  Jumlah Halaman  Tahun Pencetakan  ISBN

ENTITY – BUKU BUKU ISBN* Judul Pengarang Penerbit Halaman Tahun Jumlah

DESKRIPSI DATA BUKU NAMATIPEPANJKEY ISBNVARCHAR13PK JUDULVARCHAR25 PENGARANGVARCHAR25 PENERBITVARCHAR25 HALAMANINTEGER TAHUNYEAR4 JUMLAHINTEGER

SQL - BUKU CREATE DATABASE library; USE library; CREATE TABLE buku ( ISBN CHAR(13) PRIMARY KEY, judul CHAR(25), pengarang CHAR(25), penerbit CHAR(25), halaman INT, tahun YEAR(4), jumlah INT );

VARCHAR vs CHAR VARCHAR (10)  JIKA DIISI KURANG DARI 10 KARAKTER MISALKAN 5 KARAKTER, MAKA YANG DIISIKAN ADALAH 5 KARAKTER CHAR (10)  JIKA DIISI KURANG DARI 10 KARAKTER MISALKAN 5 KARAKTER, MAKA YANG DIISIKAN ADALAH 10 KARAKTER

MERANCANG SKEMA DB (2) STEP 2  ULANGI STEP 1 UNTUK ENTITY YANG LAIN

ENTITY – PEMINJAM (1) Entity: PEMINJAM Attributes:  ID  Nama  Alamat  Telepon

DESKRIPSI DATA PEMINJAM NAMATIPEPANJKEY IDVARCHAR9PK NAMAVARCHAR25 ALAMATVARCHAR25 TELPVARCHAR15

ENTITY – PEMINJAM (2) PEMINJAM ID* Nama Alamat Telp

SQL - BORROWER USE library; CREATE TABLE borrower ( ID CHAR(10) PRIMARY KEY, nama VARCHAR(25), alamat VARCHAR(25), telp VARCHAR(15) );

MERANCANG SKEMA DB (3) STEP 3  MENENTUKAN RELASI ANTAR ENTITY SEHINGGA MEMBENTUKAN E-R DIAGRAM

ERD - LIBRARY PEMINJAM BOOKS ?

RELATIONSHIP RELASI BISA MENJADI TABLE JIKA HUBUNGAN ANTAR ENTITY N – N PADA RELASI N – N, BISA MEMPUNYAI ATRIBUT