Anda di halaman 1dari 28

BASIS DATA

RELASIONAL
Konsep Dasar
Basis data

Dosen : Rizal Adi Saputra


Slide : Amalia Nurani B.
Ilmu Komputer, 2021
FR
Aturan Kelas

1) Mengisi absen dengan tepat


2) 2 kali alpa  pengurangan nilai UTS/UAS
3) Pakaian rapi
4) Tidak keluar masuk room, izin jika memang harus keluar dari
room
5) Tugas dikumpul tepat waktu. Min -20 per hari. Maksimal
keterlambatan 3 hari.
6) Tugas tidak boleh sama persis. Tidak dinilai jika sama persis.
7) Tidak ada kecurangan saat ujian.
FR
Kompetensi yang ingin dicapai

(1) Mahasiswa mampu merancang dan memodelkan basis data


dalam ERD.
(2) Mahasiswa mampu menggunakan bahasa query dan
menjelaskan konsep pemrosesan query.
(3) Mahasiswa mampu menjelaskan konsep dasar optimisasi dan
transaksi dalam basis data.
(4) Mahasiswa mampu menjelaskan jenis lain dari basis data
relasional.
FR
Apa Itu Basis Data

Basis Data

Basis Data
Bahasa: Gudang, bank, Bahasa: Fakta mengenai
atau tempat suatu objek/kejadian.
berkumpulnya sesuatu.

Place to store data


FR
Apa Itu Basis Data?

Base/Basis
Data (Place to store data)
Data
Data
FR
Ilustrasi Konsep Basis Data
Basis
Data

Tumpukan
Lemari Pakaian
Pakaian

Menyimpan Pakaian
Sebuah basis data digunakan untuk
menyimpan data-data.
Ilustrasi Konsep Basis Data FR

Memiliki banyak ruang dengan fungsi yang


berbeda untuk menyimpan berbagai jenis benda.
Contoh: Baju tidur, baju sekolah, baju kantor.

Basis data menggunakan berbagai


tabel dengan nama berbeda untuk
menyimpan data yang berbeda pula.
Contoh: tabel mahasiswa, tabel
dosen, tabel mata kuliah.

Disimpan di lemari agar lebih rapi dan lebih


mudah dicari dibandingkan jika pakaian ditumpuk
sembarangan

Basis data mempermudah pencarian data, jika


ingin mencari data tertentu dapat langsung
mengakses tabel data tersebut.
FR
Ilustrasi Konsep Basis Data

 Ketika kita mendaftar (sign) pada suatu web, kita biasanya


diminta untuk mengisi data seperti username, password,
e-mail, serta data lainnya.

 Saat kita ingin masuk ke web tersebut lagi, kita dapat


menggunakan username dan password untuk masuk ke
dalam sistem.

Bagaimana website menyimpan data yang pernah kita


masukkan?
FR
Ilustrasi Konsep Basis Data
Bagaimana website menyimpan data yang pernah kita
masukkan?

BASIS DATA!!
Semua data yang kita isi
saat mendaftar ke website
akan tersimpan dalam basis
data website tsb.
FR
Mengapa
Basis Data?

 Kebanyakan platform program/aplikasi


bergantung pada basis data.
 Mempercepat dan mempermudah proses
pengambilan/pencarian data.

Penting untuk tahu bagaimana membangun


basisdata dengan tepat (konsep, desain, struktur
data) agar DB dapat berjalan dengan optimal.
FR
Definisi Basis Data

Himpunan kelompok data (arsip) yang saling berhubungan


1 yang diorganisasi sedemikian rupa agar kelak dapat
dimanfaatkan kembali dengan cepat dan mudah.

Kumpulan data yang saling berhubungan yang disimpan


2 secara bersama sedemikian rupa dan tanpa pengulangan
(redundancy) yang tidak perlu, untuk memenuhi kebutuhan.

Kumpulan file/tabel/arsip yang saling berhubungan yang


3
disimpan dalam media penyimpanan elektronik.

FR
Catatan:
 Basis data  penyimpanan data biasa

 Penyimpanan file dalam word, spread sheet,


dll tidak bisa disebut basis data.
 Selama tidak ada pengelompokkan data
berdasarkan jenis data, maka tidak dapat
disebut sebagai basis data.
FR
Tujuan Utama Basis Data

 Mengatur data sehingga diperoleh


kemudahan, ketepatan dan kecepatan
dalam pengambilan kembali.
 Efisiensi ruang penyimpanan.
FR
Tujuan Basis Data Lainnya

 Kecepatan dan Kemudahan (Speed)


Memungkinkan untuk melakukan perubahan/manipulasi
terhadap data atau menampilkan kembali data dengan lebih
cepat dan mudah
 Keakuratan (accuracy)
Menerapkan aturan/batasan (constraint) tipe data, domain data,
atau keunikan data untuk menghindari pemasukan data yang
tidak akurat
FR
Tujuan Basis Data Lainnya
 Ketersediaan (Availability)
Memilah data menjadi data master, data transaksi , dsb dan bisa terus
diakses.
 Kelengkapan (Completeness)
Menambah record-record data dan melakukan perubahan struktur
dalam basis data baik dalm bentuk penambahan objek baru (tabel)
atau dengan penambahan field-field baru pada tabel
 Keamanan (Security)
Melakukan pengaturan hak akses terhadap basis data beserta objek-
objek didalamnya dan menentukan operasi-operasi apa saja yang
boleh dilakukan
 Kebersamaan Pemakaian (Sharability)
Penggunaan data dalam suatu basis data oleh berbagai pihak
FR
Bentuk Basis Data
Bentuk basis data bisa bermacam-macam, contoh:
a. Traditional database  untuk menyimpan teks dan
angka saja
b. Multimedia database  tidak hanya menyimpan
teks dan angka saja, namun juga gambar, audio dan
video
c. GIS  data-data spasial (lokasi tertentu di muka
bumi) dan keterangan/penjelasan mengenai lokasi
tersebut
FR
Pengelompokkan Basis Data
Basis data juga dapat dikelompokkan menjadi 2:
a. Transactional Database
Database yang berisi data-data terkait transaksi
yang kita simpan. Contoh: Data penjualan, data KRS,
data presensi
b. Data Warehouse
Database yang biasanya besar dan berhubungan
dengan banyak elemen/bagian. Database ini juga
menyimpan data-data historis (transaksi-transaksi masa
lalu) sehingga dapat dilakukan proses analisis atas data-
data tersebut.
FR
Sistem Basis Data

 Basis data  objek yang pasif


 Yang menjadi pengelola/penggeraknya secara
langsung  program/aplikasi
 Gabungan basis data + Program = Sistem
FR
Definisi Sistem Basis Data

Sistem yang terdiri dari atas kumpulan file (tabel) yang saling
berhubungan (dalam sebuah basis data di sebuah sistem
komputer) dan sekumpulan program (DBMS) yang
memungkinkan beberapa pemakai dan/atau program lain untuk
mengakses dan memanipulasi file-file (tabel-tabel) tersebut.

Sekumpulan subsistem yang terdiri atas basis data dengan para


pemakai yang menggunakan basis data secara bersama-sama,
personel-personel yang merancang dan mengelola basis data,
teknik-teknik untuk merancang dan mengelola basis data, serta
sistem komputer untuk mendukungnya.
FR
Komponen Sistem Basis Data

1. Perangkat keras (Hardware)


2. Sistem Operasi (Operating System)
3. Basis Data (Database)
4. Aplikasi Pengelola Basis Data (DBMS)
5. Pemakai (User)
FR
Komponen Sistem Basis Data

4. Aplikasi Pengelola Basis Data (DBMS)


• DBMS (Database Management System) menentukan
bagaimana data didefinisikan, diorganisasi, disimpan,
diubah dan diambil kembali
• Selain itu, diterapkan juga mekanisme pengamanan
data, pemakaian data secara bersama,
keakuratan/konsistensi data
Yang termasuk DBMS diantaranya :
- MS Access - Sybase
- MS SQL Server - dBase IV
- Oracle - Borland Interbase
- Informix
FR
Komponen Sistem Basis Data

5. Pemakai

a. Programmer Aplikasi
- Pemakai yang berinteraksi dengan basis data melalui
Data Manipulation Language (DML)
- Menggunakan bahasa pemrograman
FR
Komponen Sistem Basis Data

5. Pemakai

b. User Mahir (Casual User)


- Pemakai yang berinteraksi dengan sistem
tanpa menulis modul program
- Menggunakan query (untuk akses data)
dengan bahasa query yang disediakan
oleh suatu DBMS
FR
Komponen Sistem Basis Data

5. Pemakai

c. User Umum (End User/Naive User)


- Pemakai yang tidak berpengalaman, berinteraksi
dengan sistem tanpa menulis program, dimana
tinggal menjalankan suatu menu yang tersedia
- Pemakai yang berinteraksi dengan sistem basis
data melalui pemanggilan program aplikasi
permanen (executable program)
FR
Komponen Sistem Basis Data

5. Pemakai

d. User Khusus (Specialized User)


• Pemakai yang menuliskan aplikasi basis data untuk
keperluan-keperluan khusus.
Contoh : untuk aplikasi Artificial Intelligence (AI),
Sistem Pakar (Expert System), CADS (Computer Aided
Design System), Pengolahan Citra, dan lain-lain
FR
Operasi Dasar Basis Data

1. Pembuatan basis data


2. Penghapusan basis data
3. Pembuatan file/tabel
4. Penghapusan file/tabel
5. Pengubahan tabel
6. Penambahan/pengisian
7. Pengambilan data
8. Penghapusan data
FR
Penerapan Basis Data

• Kepegawaian
• Pergudangan (inventory)
• Akuntansi
• Reservasi
• Perbankan
• Rumah Sakit
• Pendidikan
• Dan lain-lain
FR

Anda mungkin juga menyukai