Konsep Dasar SISTEM BASIS DATA by Siti yuliyanti
SISTEM BASIS DATA /2010 SITI YULIYANTI Sejarah Generasi pertama menggunakan hirarki dan network 1960 DBMS didesain oleh Charles Bachman di perusahaan General Electric (1960), disebut sebagai Penyimpanan Data Terintegrasi (Integrated Data Store). Generasi kedua menggunakan metode relasional, 1970 Edgar Codd, di Laboratorium Penelitian di San Jose, mengusulkan model data relasional Generasi ketiga menggunakan objek orientied, 1990 SISTEM BASIS DATA /2010 SITI YULIYANTI
Apa itu sistem basisdata ? Basis : kumpulan/ tempat menyimpan Data : representasi fakta dari dunia nyata yang mewakili suatu objek Basis Data : tempat menyimpan kumpulan data yang saling berelasi SISTEM BASIS DATA /2010 SITI YULIYANTI
(Ramakrishnan dan Gehrke :2003) Mekanisme untuk menyimpan data atau informasi ( Stephens dan Plew : 2000 ) Kumpulan data yang berhubungan (Ramakrishnan dan Gehrke :2003) Sistem Basis Data sistem yang terdiri dari sekumpulan basis data yang berelasi dan program (DBMS) yang memungkinkan user untuk mengakses dan memanipulasi SISTEM BASIS DATA /2010 SITI YULIYANTI
SISTEM BASIS DATA /2010 SITI YULIYANTI Hubungan data dan informasi INFORMASI Data Data PROSES Data Data Data Transkip nilai Data mahasiswa Data mata kuliah Data dosen KRS SISTEM BASIS DATA /2010 SITI YULIYANTI
SISTEM BASIS DATA /2010 SITI YULIYANTI Arsip VS Basisdata SISTEM BASIS DATA /2010 SITI YULIYANTI
SISTEM BASIS DATA /2010 SITI YULIYANTI Arsip VS Basisdata No Arsip ( Konvensional ) Basisdata ( Database ) 1 Duplikasi data Mengurangi Duplikasi data 2 Terbatasnya berbagi data Mudah berbagi data 3 Ketidak konsistennya data konsisten 4 Kurangnya integritas data Integritas data tinggi 5 Kesulitan dalam mendapatkan informasi Mudah mendapatkan informasi SISTEM BASIS DATA /2010 SITI YULIYANTI
Kelemahan penggunaan Basis Data Storage yang digunakan besar Dibutuhkan tenaga spesialis Biaya Software mahal Kerusakan pada sistem basis data dapat mempengaruhi departemen lain yang terkait SISTEM BASIS DATA /2010 SITI YULIYANTI
SISTEM BASIS DATA /2010 SITI YULIYANTI DATA BASE TABEL 1 TABEL 2 Record 1 Record 2 Record 1 Record 2 Field 1 Field 2 Field 1 Field 2 Field 1 Field 2 Field 1 Field 2 SISTEM BASIS DATA /2010 SITI YULIYANTI
Contoh Basisdata / database Nama Database/basisdata tabel / entitas universitas mahasiswa Mata kuliah nim nama_mhs alamat_mhs 12001 ani jl mawar No 2 32001 budi jl melati 42001 lia jl purba Kode_mk matakuliah sks 1101 algoritma 3 1103 sbd 1 2 krs No_KRS tgl nim Kode_mk 1 2 mei 2010 ani 1101 2 7 mei 2010 budi 1103 3 20 mei 2010 lia SISTEM BASIS DATA /2010 SITI YULIYANTI
SISTEM BASIS DATA /2010 SITI YULIYANTI Contoh Basis data Basisdata/database : universitas Entitas tabel : mahasiswa, mata kuliah, dosen Relasi / hubungan antar entitas tabel relasi : perkuliahan, KRS SISTEM BASIS DATA /2010 SITI YULIYANTI
SISTEM BASIS DATA /2010 SITI YULIYANTI Record / tuple Data Value / isi data Field / Atribut SISTEM BASIS DATA /2010 SITI YULIYANTI
SISTEM BASIS DATA /2010 SITI YULIYANTI Komponen Basis Data 1. Perangkat keras/hardware 2. Basis data/database 3. Perangkat lunak/ software 4. Pengguna / user Database SISTEM BASIS DATA /2010 SITI YULIYANTI
Pengguna / User Basis Data Database Manager End User (Pemakai Akhir) - Programer Aplikasi berinteraksi terhadap sistem database dengan menulis program misal PASCAL atau Bahasa C - User Mahir (Casual User) berinteraksi dengan fasilitas query yang telah disediakan oleh DBMS dan mahir menggunakannya - User Umum (Naive User) - User Khusus (Specialized user) untuk aplikasi Artificial Inteligent, sistem pakar, pengolahan citra Database Administrator (DBA) SISTEM BASIS DATA /2010 SITI YULIYANTI
Database Administrator (DBA) Tugas DBA Mengontrol DBMS dan software-software Memonitor siapa yang mengakses basis data Mengatur pemakaian basis data Memeriksa security, integrity, recovery dan concurrency SISTEM BASIS DATA /2010 SITI YULIYANTI