KULIAH : BASIS DATA
2 SKS
DESKRIPSI :
Kuliah ini membahas konsep dasar dari
manajemen suatu sistem basis data yang
menyangkut
aspek
pemodelan
dan
Topik yang dibahas :
Pengantar Database Sistem Basis Data Basis Data Relasional Bahasa Basis Data (SQL)
1. Pengantar SQL
2. Pencarian Data
3. Pengurutan Data (Sorting)
4. Penyaringan Data (Filtering)
5. Field Hitungan
6. Menggunakan Fungsi
7. Fungsi Agregat
8. Pengelompokan Data
9. Menyisipkan Data
10.Memperbaharui Data
11.Menghapus Data
12.Membuat dan Memanipulasi Tabel
13.Menggabungkan Tabel (Join)
Model Data Normalisasi
Defenisi Basis Data
Basis data terdiri dari 2 kata, yaitu
basis
dan
data
Basis dapat diartikan sebagai markas atau
gudang, tempat berkumpul.
Data adalah representasi fakta dunia nyata
Basis Data adalah……
Himpunan kelompok data (arsip) yang saling
berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
Kumpulan file/tabel/arsip yang saling
Prinsip dan Tujuan Database
Prinsip utama yang menonjol dalam database
adalah :
pengaturan/pemilahan/pengelompokan/pengorga nisasian
Tujuan utama pengaturan/pengorganisasian :
Operasi Basis Data
Pembuatan & Penghapusan basis data/file dan
tabel
Objektif Basis Data
Pemanfaatan basis data dilakukan untuk
Objektif Basis Data
Kecepatan dan Kemudahan (Speed)
○ Pemanfaatan basisdata memungkinkan didalam
menyimpan data atau melakukan
perubahan/manipulasi terhadap data.
Keakuratan (Accuracy)
○ Pemanfaatan pengkodean / pembentukan relasi
antar data bersama dengan penerapan aturan
Objektif Basis Data
Efesiensi Ruang Penyimpanan (Space)
○ Karena keterkaitan yang erat antar kelompok
data dalam sebuah basis data, maka
redudansi(pengulangan) data pasti akan
selalu terjadi. Sehingga memperbesar ruang penyimpanan data. Dengan basisdata
Objektif Basis Data
Ketersediaan (Availability)
○ Penggunaan basisdata memungkinkan
Objektif Basis Data
Kelengkapan (Completeness)
○ Kelengkapan data dapat meliputi
penambahan record-record, maupun struktur dalam basisdata, yang dapat berupa
penambahan objek baru(tabel) atau
penambahan sebuah field-field baru pada suatu tabel
Keamanan (Security)
○ Dengan keamanan pada basis data maka
Objektif Basis Data
Kebersamaan Pemakaian (Sharability)
Pengguna basis data seringkali tidak terbatas
pada satu pemakai saja, atau disatu lokasi atau satu sistem saja.
Contoh : data pegawai pada basisdata
pegawai dapat digunakan oleh banyak
Penerapan Basis Data
Bidang-bidang fungsional : Kepegawaian,
Akuntansi, Akademik, reservasi, Layanan Pelanggan dan lain-lain
Organisaasi/perusahaan : Perbankan, Asuransi,
Sistem Basis Data
DBMS
Komponen Sistem Basis Data
Perangkat Keras (Hardware)
Sistem Operasi (Operating System) Basis Data (Database)
Tabel
Indeks
Record
Sistem Pengelola Basis Data
(DBMS/Database Management System)
Pengelolaan basis data secara fisik tidak dilakaukan
oleh pemakai secara langsung , tetapi ditangani oleh sebuah software (sistem) yang khusus dan spesifik, yang disebut DBMS.
Dengan DBMS data akan
Pemakai (user)
Programer aplikasi
User mahir (Casual user)
User umum (End user native user)
User khusus (Specialized User)
Aplikasi dan DBMS
Aplikasi A
Aplikasi B
DBMS
DBMS
Aplikasi B Aplikasi A
Aplikasi Basis Data yang Terpisah dari DBMS