Konsep Dasar SISTEM BASIS DATA by 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 Data : : Basis Data : saling berelasi kumpulan/ tempat menyimpan representasi fakta dari dunia nyata yang mewakili suatu objek tempat menyimpan kumpulan data yang SISTEM BASIS DATA /2010 SITI YULIYANTI ? 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 Hubungan data dan informasi Data Data Data Data PROSES INFORMASI Data Data mahasiswa Data mata kuliah Data dosen SISTEM BASIS DATA /2010 Transkip nilai KRS SITI YULIYANTI Arsip VS Basisdata SISTEM BASIS DATA /2010 SITI YULIYANTI Arsip No VS Arsip ( Konvensional ) Basisdata 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 DATA BASE TABEL 1 TABEL 2 Record 1 Record 1 Field 1 Field 2 Record 2 Field 1 SISTEM BASIS DATA /2010 Field 1 Field 2 Record 2 Field 2 Field 1 Field 2 SITI YULIYANTI Contoh Basisdata / database Nama Database/basisdata tabel / entitas universitas mahasiswa nim nama_mhs alamat_mhs 12001 ani jl mawar No 2 32001 budi jl melati 42001 lia jl purba krs No_KRS tgl 1 2 mei 2010 2 7 mei 2010 3 20 mei 2010 SISTEM BASIS DATA /2010 Mata kuliah Kode_mk matakuliah sks 1101 algoritma 3 1103 sbd 1 2 nim ani budi lia Kode_mk 1101 1103 1101 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 Record / tuple Data Value / isi data SISTEM BASIS DATA /2010 Field / Atribut SITI YULIYANTI Komponen Basis Data 1. Perangkat keras/hardware 2. Basis data/database Database 3. Perangkat lunak/ software 4. Pengguna / user 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