d468d sbd sesi 1 pendahuluan

SISTEM BASIS
DATA
Dinny Wahyu Widarti, S.Kom., MMSI
 0818 53 66 35
 dinnywidarti@stimata.ac.id

MATERI SISTEM
BASIS DATA
1.

Pendahuluan

2.

Sistem Basis Data

3.

Pengembangan Basis Data

4.


Relational Data Base Model

5.

Normalisasi

6.

Denormalisasi

7.

Entity Relationship Diagram (ERD)

8.

Pengembangan Sistem Basis Data

9.


Aplikasi Basis Data

10. Perkembangan DBMS
11. My SQL

Materi Sistem Basis Data
(Versi Oracle Academy)
1.

Introduction

2.

Entities and Attributes

3.

Relationship Basic


4.

Super/Sub Types and Business Rules

5.

Relationship Fundamentals

6.

UIDs and Normalization

7.

Arcs, Hirarchies, and Recursive Modeling

8.

Changes and Historical Modeling


9.

Mapping

10. Creating Database Project
11. Presenting Database Projects

Buku yang digunakan
• “Sistem
Manajemen Basis
Data” oleh
Bambang
Hariyanto,
penerbit
INFORMATIKA

Buku yang digunakan
• “Basis Data” oleh
Fatansyah,
penerbit

INFORMATIKA

ORACLE ACADEMY
• ilearning.oracle.com
• academy.oracle.com
• iacademy3.oracle.com

Sistem Penilaian
• Nilai Akhir = (10% Tugas 1 + 40% UTS)
+ (10% Tugas 2 + 40% UAS)
Nilai Akhir
Tugas
UAS
Tugas
UTS

Sistem Penilaian
• Nilai Akhir = UTS + UAS
• UTS = (10% x nilai tugas) + (40% x nilai
ujian)


• UAS = (10% x nilai tugas) + (40% x nilai
ujian)

Grade Penilaian
ANGKA
• Range
Nilai Akhir

HURUF

85-100

A

80-84

A-

75-79


B+

70-74

B

65-69

B-

60-64

C+

55-59

C

50-54


C-

45-49

D

0-44

E

KONTRAK KULIAH
• JUMLAH PERTEMUAN = 14 +
UTS + UAS

• TOLERANSI SAKIT/IJIN/ALPA =
25% (3X)

• JADWAL KULIAH kelas B =
HARI RABU JAM 17:50 – 19:30


• JADWAL KULIAH kelas A =
HARI JUMAT JAM 07:50 – 10:20

• TOLERANSI TERLAMBAT = 30
MENIT

Definisi Basis Data
• Basis Data = Basis + Data
• Basis dapat diartikan sebagai markas/gudang,
tempat bersarang/berkumpulnya data.

• Sedangkan Data adalah representasi fakta
dunia nyata yang mewakili suatu objek seperti
manusia (pegawai, mahasiswa, nasabah, dll),
barang, peristiwa, konsep, keadaan, dan
sebagainya, yang diwujudkan dalam bentuk
angka dan huruf.

Definisi Basis Data

• Basis data adalah satu kumpulan data
yang disimpan secara bersama-sama
pada suatu media, yang diorganisasikan
berdasarkan sebuah skema atau
struktur tertentu, dan dengan software
untuk melakukan manipulasi untuk
kegunaan tertentu.

PENGERTIAN
SISTEM BASIS DATA
• Sistem Basis Data (SBD) merupakan
koleksi dari data-data yang
terorganisasi sedemikian rupa sehingga
data mudah disimpan dan dimanipulasi
(diperbarui, dicari, diolah dengan
perhitungan-perhitungan tertentu, serta
dihapus). (Adi Nugroho:2011).

13


Operasi dasar basis data










Create database
Drop database
Create table
Drop table
Insert
Query
Retrieve/search
Update
Delete

Pemanfaatan basis data








Kecepatan dan kemudahan (speed)
Efisiensi ruang penyimpanan (space)
Keakuratan (accuracy)
Ketersediaan (availability)
Kelengkapan (completeness)
Keamanan (security)
Kebersamaan pemakai (sharability)

Kriteria Basis data
• Bersifat data oriented dan bukan program
oriented

• Dapat digunakan oleh beberapa program
aplikasi tanpa mengubah basis datanya

• Dapat berkembang dengan mudah, baik
volume maupun strukturnya.

• Dapat digunakan dengan cara berbeda-beda.
• Kerangkapan data minimal.

Cara pandang data

17

2 Bentuk Bahasa Basis
Data yaitu:
• Data Definition Language (DDL)
• Data Manipulation Language (DML)

18

Data Definition Language
(DDL)
• Struktur basis data yang menggambarkan skema
basis data secara keseluruhan dan di desin
dengan bahasa khusus yang disebut Data
Definition Language (DDL).

• Hasil dari kompilasi perintah DDL adalah
kumpulan tabel yang disimpan dalam file khusus
yang disebut Kamus Data (Data Dictionary).

• Kamus data merupakan suatu metadata (superdata) yaitu data yang mendeskripsikan data
sesungguhnya.
19

Data Manipulation
Language (DML)
• Merupakan bentuk Bahasa Basis Data
yang berguna untuk melakukan
manipulasi dan pengambilan data pada
suatu basis data.

• Manipulasi dapat berupa:
• Penambahan data baru ke suatu basis data
• Penghapusan data dari suatu basis data
• Pengubahan data di suatu basis data
20

Pengguna basis data dan
administrator
• Database administrator
• Database user

21

Database administrator
• Yaitu orang yang memiliki kewenangan untuk
melakukan pengawasan baik data maupun
program.

• Fungsi database administrator (DBA) adalah:






Mendefinisikan pola struktur basis data
Mendefinisikan struktur penyimpanan dan metode akses
Memodifikasi pola dan organisasi fisik
Memberi kewenangan pada user untuk mengakses data
Menspesifikasikan keharusan integritas data
22

Database user, 4
kelompok:
• Programmer aplikasi, merupakan pembuat program
aplikasi.

• Casual user, pemakai yang sudah mahir, berinteraksi
dengan sistem tanpa menulis program, tapi
menggunakan query.

• End-user/Naïve user, Pemakai yang belum mahir,
tinggal menjalankan aplikasi yang sudah dibuat
programmer aplikasi.

• Specialized user, pemakai khusus yang menuliskan
aplikasi database tidak dalam kerangka pemrosesan
data, namun untuk keperluan khusus.
23

Sekian dan Terimakasih