DBMS contains information about a particular enterprise Collection of interrelated data Set of programs to access the data An environment that is

dokumen-dokumen yang mirip
PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

Konsep Database. Data. Informasi

SISTEM BASIS DATA By Novareza Klifartha

Konsep Dasar Basis Data

Analisa Perancangan Sistem Informasi

PENDAHULUAN. Alif Finandhita, S.Kom

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

Database. Pertemuan ke-1

PENDAHULUAN. Alif Finandhita, S.Kom

Pengenalan Basis Data (lanjutan)

BAB II Sistem Basis Data

6 PENGANTAR MANAJEMEN DATA

SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T.

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

Database. Definisi Basis Data (1) BASIS DATA. Sistem Basis Data. AUB Surakarta STMIK. gambar, bunyi atau kombinasinya.

Basis Data. Fajar Saptono, ST. Semester Ganjil 2009/2010

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

PENGENALAN BASIS DATA

PENGATURAN ; PEMILAHAN ; PENGELOMPOKAN dan PENGORGANISASIAN

markas / tempat berkumpul / tempat bersarang / gudang

Definisi Basis Data (1)

Konsep Dasar Basis Data

Materi 2 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

BASIS DATA BASIS DATA. Definisi Basis Data (1)

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom

Manajemen Basis Data

LINGKUNGAN BASIS DATA

Disusun Oleh Mardan Kasim Mark

Sistem Basis Data. Ayu Nuriana Sebayang, S.Kom, M.Kom

Administrasi Basis Data. Yoannita

Pengantar Basis Data SISTEM BASIS DATA I. WAN H. Manihuruk, S.kom

KOMPONEN DAN ARSITEKTUR BASIS DATA. Pengolahan Basis Data D3-TI STMIK AMIKOM

PENGENALAN DAN KONSEP BASIS DATA

KONSEP PENGELOLAAN BASIS DATA

Ranah Aplikasi Database. Lingkungan Database. Pendekatan Database. Personal Computer Databases. Workgroup Databases. database

KONSEP BASIS DATA. Basis Data I Dian Dharmayanti

3. File Laporan (report File) File ini bisa disebut output file, yaitu file yang berisi informasi yang akan ditampilkan

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

Basis Data Adalah.. Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis

5/23/2009. Definisi Sistem Basis Data Komponen SBD Abstraksi Data Database Language

BASIS DATA DAN SISTEM BASIS DATA

Silabus Basis Data. Pendahuluan Pemodelan Data Model Relasional Normalisasi Aljabar Relasional SQL Teknologi Database

Basis Data. Pengantar Basis Data. By: De Rosal, Ign. Moses S.

Sistem Basis Data. Ir. H. Wawan Wardiana, M.T.

BASIS DATA I/2011-GANJIL SISTEM BASIS DATA. Oleh Team teaching Basis Data Achmad Arwan, S.Kom. 18 Juli 2017 BASIS DATA I/2011-GANJIL 1

BASIS DATA. Pengantar, Lingkungan dan Sistem Basis Data. Fakultas Ilmu Komputer UDINUS

DATABASE LINGKUNGAN DATABASE

BAB II SISTEM BASIS DATA

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

Tujuan Instruksional Khusus :

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE)

PERTEMUAN 6 SISTEM MANAJEMEN DATABASE SISTEM INFORMASI MANAJEMEN PROGRAM STUDI S1 - MANAJEMEN STIE BINA BANGSA

Sistem Basis Data. Sistem Basis Data - Universitas Semarang

SISTEM BASIS DATA II S A N T I W I D I A N T I

BAB I PENDAHULUAN Sistem Basis Data

Basis Data. Bagian II Pemahaman Data dan Sistem Basisdata. - team basisdata -

Lessons. 1. Definisi Basis Data. 2. Sistem Basis Data. 3. Komponen Sistem Basis Data. 4. Abstraksi Data. 5. Bahasa Basis Data

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

BAB 1 PENGERTIAN SISTEM MANAJEMEN BASIS DATA

BAB II. 2.1 Model Data High Level Data Model (Conceptual Data Model)

DASAR BASIS DATA BASIS_DATA XI-RPL

Sistem Basis Data. Referensi:

Kontrak Kuliah. Pengantar Basis Data. Edi Sugiarto, S.Kom, M.Kom

Pertemuan 2 : LINGKUNGAN BASIS DATA

Three-schema Architecture (Modifikasi dari: Silberschatz, Korth and Sudarahan 1997)

Tujuan Perkuliahan. Sistem Manajemen Basis Data (Pert. 2) Diskusi Pembahasan Tugas 1. Agenda. Definisi Basis Data (secara istilah)

Basis Data (2) Model Data & Skema

Database Design 1 Database and Database Users

Pengantar Sistem Basisdata DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

SISTEM BASIS DATA TUJUAN PEMBELAJARAN

Bab 5 Data Control Language dan Teknik Normalisasi

Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai

Analisis Sistem Materi Kuliah. Analisis Sistem

PERANCANGAN BASIS DATA

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

Lingkungan Basis Data. Informasi Sebagai Aset

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

Pengenalan Database 1-7 -

PENDAHULUAN. Data dan Informasi. Sistem Informasi. Komponen sistem informasi. Basis data

Pemrograman Basis Data dan SQL

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

Konsep Basis Data (Lanjut)

Pemodelan Basis Data. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Sistem Basis Data. Sebuah sistem yang memiliki fungsi utama untuk mengelola data dan menyediakan data tersebut jika dibutuhkan

IMPLEMENTASI & APLIKASI BASIS DATA

Hanif Fakhrurroja, MT

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

BAB II TINJAUAN PUSTAKA. Pada tinjauan perusahaan ini akan dibahas mengenai sejarah berdirinya

BAB III 3 LANDASAN TEORI

Ahmad Royani, S.Kom

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

BAB III TINJAUAN PUSTAKA

Esson Sihombing, S.Kom.

Obyektif : Mahasiswa dapat mengerti dan memahami konsep perancangan basis data Mahasiswa dapat merancang basis data sesuai dengan fase-fasenya

Basis Data 1 Sistem Basis Data

Konsep dan Arsitektur Basis Data. IKI20410 Basis Data Aniati Murni Fakultas Ilmu Komputer Universitas Indonesia

BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil

Transkripsi:

DBMS contains information about a particular enterprise Collection of interrelated data Set of programs to access the data An environment that is both convenient and efficient to use Database Applications: Banking: all transactions Airlines: reservations, schedules Universities: registration, grades Sales: customers, products, purchases Online retailers: order tracking, customized recommendations Manufacturing: production, inventory, orders, supply chain Human resources: employee records, salaries, tax deductions Sistem Databases Basis touch all aspects of our lives

Definisi: Merupakan sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data di sebuah sistem komputer) dan sekumpulan program lain untuk mengakses dan memanipulasi file (tabel) tersebut. DBMS adalah paket perangkat lunak yang didesain untuk melakukan penyimpanan dan pengaturan basis data.

untuk mengorganisasi dan mengelola data dalam jumlah besar untuk membantu dalam melindungi data dari kerusakan yang disebabkan pengaksesan yang tidak sah memudahkan dalam pengambilan data untuk memudahkan dalam pengaksesan data secara bersamaan dalam suatu jaringan

Komponen: Hardware Sistem Operasi Basis Data Software DBMS : MySQL, Ms. SQL Server, Interbase, Paradox, Ms. Access, Oracle, DB2 User Aplikasi Lain

Data: yang disimpan dalam basis data Operasi standart: untuk memanipulasi data DDL: untuk mendeskripsikan nama atribut, tipe data atau struktur basis data DML : bahasa query Bahasa pemtograman Struktur files: untuk mengorganisasikan data

File manager: mengelola alokasi kebutuhan ruang penyimpanan (storage) basisdata beserta struktur-struktur yang digunakan untuk merepresentasikan informasi yang disimpan di dalam disk. Database Manager: menyediakan interface antara data low-level yang disimpan didalam basisdata dengan program-program aplikasi dan queries yang dikirimkan ke system. Query processor: menterjemahkan pernyataan-pernyataan bahasa query ke dalam instruksi-instruksi low-level yang dimengerti oleh database manager. DML precompiler : mengkonversi pernyataan-pernyataan DML yang dimasukkan di dalam program aplikasi ke dalam pemanggilan prosedur normal di dalam bahasa induknya. Procompiler harus berinteraksi dengan query processor untuk membuat kode-kode yang diperlukan. DDL compiler : mengkonversi pernyataan DDL ke dalam sekumpulan table yang mengandung metadata atau data mengenai data

1. DBMS dan Aplikasi Basis Data terpisah Biasanya digunakan pada system DBMS yang besar dan digunakan untuk multi user. Pada system DBMS ini mempunyai banyak feature/ sarana yang bisa digunakan untuk user. Misalnya: menyediakan sarana untuk perancangan basis data. Contoh : MS-SQL Server, Oracle, Sybase, Informix, dsb. Aplikasi A Aplikasi B DBMS Basis Data Aplikasi C

2. DBMS dan Aplikasi Basis Data menyatu Biasanya digunakan pada system basis data untuk perorangan. Feature/ Sarana tidak begitu banyak dibandingkan pada system dimana DBMS dan Aplikasi Basis Data terpisah. Aplikasi BD menjadi subordinate DBMS Contoh : dbase III+, Foxbase, Ms Access DBMS menjadi subordinate Aplikasi BD Contoh : Clipper, Delphi

DBMS Aplikasi A Basis Data DBMS Aplikasi B Aplikasi A DBMS Basis Data Aplikasi B DBMS

Model Data yang disupport: Terdiri dari Model Data Relasional, Hirarki, Jaringan, Object Oriented Jumlah user yang bisa ditangani oleh DBMS: User tunggal dan Multi User Jumlah sites (Lokasi): Centralized, Distributed, Client-Server Biaya/harga DBMS

Abstraksi data merupakan arsitektur/tingkatan/level untuk melihat data dalam sebuah sistem basis data. Karena tidak semua pengguna basisdata terlatih dengan baik dan penggunanya terbagi dalam beberapa tingkatan, maka kompleksitas basisdata akan tersembunyi dari para penggunanya melalui beberapa level abstraksi data. Fungsinya untuk menyederhanakan interaksi antara pemngguna dengan sistemnya dengan basisdata dapat mempresentasikan view yang berbeda kepada para pengguna, programmer dan administratornya

Physical level: describes how a record (e.g., customer) is stored. Logical level: describes data stored in database, and the relationships among the data. type customer = record customer_id : string; customer_name : string; customer_street : string; customer_city : integer; end; View level: application programs hide details of data types. Views can also hide information (such as an employee s salary) for security purposes.

View Level External Level Locigal Level Conceptual Level Physical Level Internal Level (Storage)

Level fisik merupakan level paling rendah yang menggambarkan bagaimana sesungguhnya suatu data disimpan, yang pada umunya tidak terlihat oleh pengguna atau programmer aplikasinya Level yang terdekat dengan penyimpanan fisik, yaitu bagaimana pengorganisasian data yang tersimpan dalam peralatan penyimpan sekunder (harddisk). Menjelaskan struktur penyimpanan fisik dari basis data. Model yang digunakan adalah model data fisik yaitu (berisi struktur penyimpanan atau bahkan notasi bit-bit ( 0 dan 1). Pada level ini representasi dari organisasi data disimpan sebagai teks, angka, atau himpunan bit data. Mengetahui bahwa data disimpan dalam beberapa file/tabel, seperti file pegawai, file keluarga, dll

Menggambarkan data apa yang sebenarnya disimpan dalam basis data dan hubungannya/relasi yang terjadi antara data dengan data lain. Model yang digunakan adalah Model data tingkat tinggi (bisa langsung dipahami manusia). Pemakai tidak perlu memperdulikan kerumitan dalam struktur level fisik lagi, penggambaran cukup dengan memakai kotak, garis, dan hubungan secukupnya. Dimana administrator basis data (DBA) membangun dan mengolah basis data, contohnya: penguna akan mengetahui bahwa data penjualan disimpan didalam tabel-tabel barang, produksi, keuangan, marketing

Level abstraksi data tertinggi yang hanya menunjukkan sebagian saja yang dilihat dan dipakai dari keseluruhan database, sesuai dengan kebutuhan pemakai. Menjelaskan sebagian basis data yang menjadi interest dari sekelompok user tertentu. Model yang digunakan adalah Model data tingkat tinggi (bisa langsung dipahami manusia) Level yang terdekat dengan pengguna, dalam arti bagaimana cara dapat disajikan/dipandang oleh pengguna.

End User External View External View External /View Level External/ Conceptual mapping Conseptual Schema Conseptual Level Conceptual/ Internal mapping Internal Schema Internal / Physical Level Stored Database

File Induk (master File) 1. file induk acuan (reference master file): file induk yang recordnya relatif statis, jarang berubah nilainya. Misalnya file daftar gaji, file mata pelajaran. 2. file induk dinamik (dynamic master file): file induk yang nilai dari record-recordnya sering berubah atau sering dimutakhirkan (update) sebagai hasil dari suatu transaksi. Misalnya file induk data barang, yang setiap saat harus di up-date bila terjadi transaksi. File Transaksi (transaction file) File ini bisa disebut file input, digunakan untuk merekam data hasil dari transaksi yang terjadi. Misalnya file penjualan yang berisi data hasil transaksi penjualan.

File Laporan (Report file) File ini bisa disebut output file, yaitu file yang berisi informasi yang akan ditampilkan. File Sejarah (history file) File ini bisa disebut file arsip (archival file), merupakan file yang berisi data masa lalu yang sudah tidak aktif lagi, tetapi masih disimpan sebagai arsip. File Pelindung (backup file) File ini merupakan salinan dari file-file yang masih aktif di dalam database pada suatu saat tertentu. File ini digunakan sebagai pelindung atau cadangan bila file database yang aktif mengalami kerusakan atau hilang.

GAMSAHAPNIDA See U Next Week