You are on page 1of 18

MATERI PENGENALAN BASIS DATA

smk PROGRAM KEAHLIAN tkj

1
Pengertian
Basis Data

Manfaat
Basis Data

Operasi
Basis Data

KONSEP Persyaratan
DASAR Basis Data
BASIS
DATA Sistem
Basis Data

Komponen
BASIS Sistem BD
Bit
DATA

Byte
HIRARKI
BASIS
DATA
Field

Record

File

Database
2
Basis Data?
Data Data
Guru Nilai

Data Data
Keuangan Karyawan

Data Lemari Arsip Data


Siswa MatPel

3
PENDAHULUAN
 Basis data (database) dapat dibayangkan sebagai lemari arsip
 Hal yang dilakukan jika memiliki lemari arsip : memberi sampul,
memberi nomor, menempatkan arsip tsb menurut urutan tertentu.
 Basis data : seluruh data disimpan dlm basis data pada masing-
masing tabel sesuai dgn fungsinya, sehingga dgn mudah dapat
melakukan penelusuran data yang diinginkan.
 Masalah pada lemari arsip : kelambatan dlm menelusuri data
 Basis data : penelusuran data mudah, sehingga mempercepat
dalam mendapatkan informasi.

4
KONSEP DASAR BASIS DATA
 Basis : Markas / gudang, tempat bersarang / berkumpul.
 Data : Merupakan representasi fakta dunia nyata yang
mewakili suatu objek.
 Contoh : manusia (pegawai, siswa, pelanggan), barang,
hewan, peristiwa, konsep, keadaan, dsb yg direkam dlm
bentuk angka, huruf, simbol, teks, gambar, bunyi, atau
kombinasinya.

5
PENGERTIAN BASIS DATA
(DATABASE)
 Merupakan kumpulan data yang saling berhubungan
(punya relasi).
 Relasi ditunjukan dengan kunci (key) dari tiap file yang
ada.

Adanya Relasi

6
Gambaran Basis Data
dalam sebuah Hard disk

Guru Kelas Siswa


NIP NIS
Kd_Kelas
Nm_Guru Nm_Siswa
Kelas
……… Alamat
Gedung
Telp
……..
…….

7
Tujuan Basis Data
 Sebagai efisiensi yang meliputi speed, space, dan
accuracy, menangani data dalam jumlah besar,
kebersamaan pemakaian (sharebility), dan meniadakan
duplikasi dan inkonsistensi data
 Contoh :
Nama yang tertulis di file SISWA : Moch. Toha
Nama yang tertulis di file Nilai : Moh. Toha

8
Pengolahan Data Tradisional
 File SISWA

nis Nm_Siswa Alamat Jenkel Agama


 File NILAI

nis Nm_Siswa Kd_Pel Nm_Pel Nilai

 Tidak terjadi hubungan data (relatability),


karena tiap aplikasi membuat file tersendiri

9
Manfaat Basis Data
 Kecepatan dan kemudahan (speed),

 Efisiensi ruang penyimpanan (space),

 Keakuratan(accuracy)

 Ketersediaan (availability),

 Kelengkapan (completeness),

 Keamanan (security),

 Kebersamaan pemakai (sharebility).

10
Operasi Basis Data

11
Persyaratan Basis Data
 Redudansi & Inkonsistensi Data
 Pengaksesan Data
 Data Terisolasi untuk Standarisasi
 Masalah Kemanan (Security)
 Multiple User

Prinsip utama Basis Data : Pengaturan Data dengan tujuan


utama fleksibilitas dan kecepatan dalam pengambilan
data kembali

12
SISTEM BASIS DATA

 Merupakan sistem yang terdiri dari kumpulan file atau


tabel yang saling berhubungan dan memungkinkan
beberapa pemakai mengakses dan memanipulasinya

 Istilah sistem basis data : merupakan lingkup yang


lebih luas daripada basis data.

13
KOMPONEN SISTEM BASIS DATA
 Perangkat Keras (hardware)
 Sistem Operasi (operating system)
 Basis Data (database)
 Program aplikasi (application program)
 D B M S (Data Base Management System)
 Administrator Basis Data

14
KOMPONEN SISTEM BASIS DATA
 Pemakai (User) :
1. Programmer Aplikasi (Application Programmer) :
pemakai yang berinteraksi dengan basis data melalui
DML yang disertakan dlm program yang ditulis dlm
bahasa pemrograman
2. User Mahir (Casual User) : Pemakai menggunakan
query untuk akses data
3. User Umum (Naïve User) : pemakai yang berinteraksi
dengan sistem basis data melalui pemanggilan satu
program aplikasi permanen
4. User Khusus (Specialized User) : pemakai yang
menulis aplikasi basis data non konvensional untuk
keperluan khusus, seperti untuk aplikasi sistem pakar,
pengolahan citra dll.

15
SQL
Structured Query Language (SQL) adalah
bahasa komputer yang standar untuk
mengakses dan memanipulasi database.
Seluruh aplikasi database yang beredar di
pasaran, baik yang gratis maupun yang
berlisensi, mengadopsi bahasa SQL untuk
mengolah databasenya.
SQL Terdiri dari :
a. DDL (Data Definition Languange)
b. DML ( Data Manipulation System )

16
b. Data Manipulation System (DML)

Melakukan manipulasi dan pengambilan data berupa


penyisipan atau penambahan data baru, penghapusan
data serta pengubahan data.
- INSERT
INSERT INTO namatabel field1,[field2,[...]]) VALUES
(nilai1[,nilai2,[....]);
- UPDATE
UPDATE namatabel SET field1=nilai1, field2=nilai2[...]
WHERE kondisi;
- DELETE  DELETE FROM namatabel WHERE kondisi;
- SELECT  SELECT * FROM namatabel;

17
Hirarki Data
Database
(Kumpulan dari file yang memiliki karakteristik yang sama, sehingga file-file

yang ada memiliki relasi antar file tersebut)

File/Berkas/Tabel
(Kumpulan dari record sejenis, yang berbeda hanya pada valuenya)

Rekaman/Record/Baris/Tuple
(Kumpulan field, yang memiliki tipe dan panjang dari masing-masing field)

Field/Atribut/Kolom
(Kumpulan karakter yang mempunyai arti)
Byte/Karakter
(Semua simbol yang digunakan oleh computer yang dapat dibentuk agar

mempunyai arti)
BIT /Binary Digit
(Satuan terkecil dari data, yang terdiri dari “0” dan “1”)

18

You might also like