Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pengantar Basis Data
2
Konsep Dasar Basis Data
Sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi. DBMS (Database Management Systems) Perangkat lunak yang menangani semua pengaksesan ke database. Sistem Basis Data DBMS + Basis Data
3
Komponen DBMS
4
Komponen Basis Data Data Hardware Software User
5
Komponen Basis Data : Data
Ciri-ciri data didalam database : Data disimpan secara terintegrasi (integrated) Database merupakan kumpulan dari berbagai macam file dari aplikasi-aplikasi yang berbeda, yang disusun dengan cara menghilangkan bagian-bagian yang rangkap (redundant) Data dapat dipakai secara bersama-sama (shared) Masing-masing bagian dari database dapat diakses oleh pemakai dalam waktu yang bersamaan, untuk aplikasi yang berbeda
6
Komponen Basis Data : Hardware
Terdiri dari semua peralatan perangkat keras komputer yang digunakan untuk pengelolaan sistem database berupa: Peralatan untuk penyimpanan database, yaitu secondary storage (harddisk, disket, flash disk, CD) Peralatan input (keyboard, scanner, kamera digital) dan output (printer, layar monitor) Peralatan komunikasi data (ethernet card, modem)
7
Komponen Basis Data : Software
Berfungsi sebagai perantara (interface) antara pemakai dengan data physik pada database. Software pada sistem database dapat berupa: Database Management System (DBMS), yang menangani akses terhadap database, sehingga pemakai tidak perlu memikirkan proses penyimpanan dan pengelolaan data secara detail Program-program aplikasi dan prosedur-prosedur
8
Komponen Basis Data : User
Pemakai database dibagi atas 3 klasifikasi, yaitu: Database Administrator (DBA), yaitu: Orang/team yang bertugas mengelola sistem database secara keseluruhan Programmer, yaitu: Orang/team yang bertugas membuat program aplikasi yang mengakses database, dengan menggunakan bahasa pemrograman, seperti Clipper, VB, Oracle baik secara batch maupun online untuk berinteraksi dengan komputer End-user, yaitu: Orang yang mengakses database melalui terminal, dengan menggunakan query-language atau program aplikasi yang dibuatkan oleh programmer
9
Perbedaan File Manajemen Tadisional Program Oriented Kaku
Kerangkapan Data File Manajemen Basisdata Data Oriented Luwes Terkontrolnya kerangkapan data
10
Kelemahan File Manajemen Tradisional
Timbulnya data rangkap & Ketidak konsistenan Data tidak dapat digunakan bersama Kesukaran dalam peng-aksesan data Tidak Fleksibel Data tidak standar
11
Kelemahan (2) File Manajemen Basisdata Storage yang digunakan besar
Dibutuhkan tenaga spesialis Softwarenya mahal Kerusakan pada sistem database dapat mempengaruhi departeman lain yang terkait.
12
Keuntungan File Manajemen Basisdata
Terkontrolnya kerangkapan data Terpeliharanya kekonsistenan data Data dapat dipakai bersama-sama Data dapat distandarisasikan Keamanan data dapat terjamin Integritas data terpelihara
13
Istilah dalam Database
Entitas Atribut (Elemen Data) Nilai Data (Data Value) Kunci Elemen Data (Key Data Elemen) Record Data
14
Istilah dalam Database :
Entitas Sekumpulan obyek yang mempunyai karakteristik sama dan bisa dibedakan dari lainnya. Obyek dapat berupa barang, orang, tempat atau suatu kejadian Missal : pegawai, mobil, nilai dsb
15
Istilah dalam Database :
Atribut Deskripsi data yang bisa mengidentifikasikan entitas Misal : entitas mobil adalah no. mobil, merk mobil, warna mobil dsb. Field Lokasi penyimpanan untuk salah satu elemen data atribut Record Kumpulan dari field yang berhubungan satu sama lain
16
Alternative Terminology
19
Istilah dalam Database :
Key Elemen Record yang dipakai untuk menemukan Record tersebut pada waktu akses Jenis-jenis key: Primary key Secondary key Candidate key Alternate key Composite key Foreign key
20
Konsep Dasar Primary key
Field yang mengidentifikasikan sebuah record dalam file Bersifat unik Primari Key NIM NAMA UMUR TUTI 21 WATI 20 ALE 24
21
Konsep Dasar Secondary key
Field yang mengidentifikasikan sebuah record dalam file Tidak bersifat unik NIM NAMA UMUR TUTI 21 WATI 20 ALE 24 Secondary Key
22
Konsep Dasar Candidate key
Field-field yang bisa dipilih (dipakai) menjadi primary key NIM NAMA NO_KWIT JUMLAH TUTI WATI ALE Candicate key
23
Konsep Dasar Composite key
Primary key yang dibentuk dari beberapa field HARI RUANG MATA KULIAH SELASA LOGIKA MATEMATIKA SELASA PANCASILA SELASA KEWARGANEGARAAN Composite key
24
Konsep Dasar Foreign key
Field yang bukan key, tetapi adalah key pada file yang lain. KD_DOSEN NAMA D232 Warsono, Drs D453 R. Faisal D812 Tri Darmadi Foreign key Primary key KD_MK MATAKULIAH SKS KD_DOSEN N18 MANAJEMEN 2 D231 P25 PASCAL 4 D453 K1A INTERNET 2 -
25
Bahasa Pada Model data Relasional
Menggunakan bahasa query pernyataan yang diajukan untuk mengambil informasi Terbagi 2 : 1. Bahasa Formal 2. Bahasa Komersial
26
Bahasa Pada Model data Relasional
Bahasa Formal Bahasa query yang diterjemahkan dengan menggunakan simbol-simbol matematis. Contoh: Aljabar relasional Kalkulus relasional
27
Bahasa Pada Model data Relasional
Bahasa Komersial Bahasa Query yang dirancang sendiri oleh programmer menjadi suatu program aplikasi agar pemakai lebih mudah menggunakannya (user friendly). Contoh : • QUEL Berbasis pada bahasa kalkulus relasional • QBE • SQL Berbasis pada bahasa kalkulus relasional dan aljabar relasional
28
Contoh-contoh Model Data Relasional
DB2 IBM ORACLE Oracle SYBASE Powersoft INFORMIX Informix Microsoft Access Microsoft
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.