Anda di halaman 1dari 19

PERANCANGAN DATABASE

BASIS DATA – SISTEM BASIS DATA


MATERI KE - 1
PENGENALA
N

Kumpulan data yang saling berhubungan secara logis dan didesain untuk mendapatkan data yang
dibutuhkan oleh suatu organisasi
Basis data sudah banyak digunakan dalam berbagai jenis aplikasi, mulai dari aplikasi sederhana,
seperti aplikasi pengelolaan nomor telepon sampai dengan aplikasi kompleks, seperti aplikasi pembayaran
gaji karyawan perusahaan.
KONSEP DASAR

• Basis Data
Basis  Markas/Gudang, Data  Representasi fakta yang mewakili suatu objek
• Prinsip dan Tujuan Basis Data
Prinsip  Pengaturan data/arsip. Tujuan  kemudahan dan kecepatan dalam pengambilan suatu
data/arsip.
KONSEP DASAR

• Basis data 
pengaturan, pemilahan, pengelompokkan, pengorganisasian data yang akan disimpan sesuai
dengan fungsi atau jenisnya.
• Berbentuk sejumlah tabel terpisah atau dalam bentuk pendefinisian kolom-kolom (field) dalam setiap
tabel.
OPERASI DASAR

• Create Database
• Drop Database
• Create Table
• Drop Table
• Insert
• Update
• Delete
KOMPONEN

• Data
Komponen penghubung antara hardware dan manusia
• Perangkat Keras (Hardware)
Peralatan perangkat keras komputer yang digunakan untuk pengelolaan sistem database.
• Perangkat Lunak (Sofware)
Perantara (interface) antara pemakai dengan data phisik pada database
• Pemakai (User)
Pengguna basis data yang berinteraksi secara tidak langsung dengan basis data melalui
program aplikasi basis data dan DBMS
KOMPONEN - DATA

Data adalah sekumpulan informasi seperti teks, angka, dan media, yang semuanya bisa dikelola dalam
database.
Ciri – ciri data :
• Disimpan secara terintegrasi
• Dipakai secara bersama-sama.
jenis Data pada Sistem Basis Data
• Operasional
• Masukkan (input)
• Keluaran (output)
KOMPONEN - HARDWARE

Perangkat keras yang terdapat dalam sebuah sistem basis data adalah:
• Komputer (satu untuk sistem stand-alone atau lebih dari satu untuk sistem jaringan)
• Memori sekunder on-line (Harddisk)
• Memori sekunder off-line (Tape atau Removeble Disk) untuk backup data
• Media/perangkat komunikasi (untuk sistem jaringan)
KOMPONEN - SOFTWARE

Database Management System  software yang digunakan untuk mengelola, menyimpan, dan
mengambil database. Software ini menyediakan antarmuka yang memungkinkan user membaca,
membuat, menghapus, dan memperbarui data.
KOMPONEN - USER

Ada tiga macam pemakai/user pada Basis Data :


1. Database Administrator (DBA), yang membuat basis data dan mengontrol akses ke basis data.
2. Programmer, yang membuat aplikasi basis data yang digunakan oleh DBA dan pemakai akhir
3. Pemakai akhir (End user) yang melakukan penambahan, penghapusan, pengubahan, dan pengaksesan
data.
DATABASE MANAGEMENT SYSTEM
(DBMS)
PENGERTIAN

Perangkat lunak yang memungkinkan pemakai untuk mendefinisikan, mengelola, dan mengontrol
akses ke basis data.

DBMS yang mengelola basis data relational disebut dengan Relational DBMS (RDBMS)
BAHASA

Structure Query Language (SQL) adalah bahasa standar basis data yang digunakan aplikasi atau
pemakai untuk berinteraksi dengan basis data melalui DBMS.
SQL dibagi menjadi dua, yaitu:
1. Data Definision Language (DDL)
2. Data Manipulation Language (DML)
DATA DEFINITION LANGUAGE (DDL)

• Dalam bahasa ini dapat membuat tabel baru, membuat indeks, menentukan struktur penyimpanan
tabel, dan sebagainya.
• Hasil kompilasi perintah DDL disimpan dalam file khusus yang disebut Kamus Data (Data Dictionary)
DATA MANIPULATION LANGUAGE (DML)

Bahasa yang berguna untuk melakukan manipulasi data pada suatu basis data. Ada dua tipe
DML :
1. Prosedural
2. Non Prosedural
KOMPONEN

• Query Prosessor
• Database manager
• File Manager
• DML Precompiler
• DDL Compiler
• Dictionary Manajer
KEUNTUNGAN

• Mengurangi pengulangan data

• Mencapai independensi data

• Mengintegrasikan data beberapa file

• Mengambil data dan informasi dengan cepat

• Meningkatkan keamanan
KERUGIAN

• Perangkat lunak yang mahal

• Konfigurasi perangkat keras yang besar

• Mempekerjakan dan mempertahankan staf DBA


ABSTRAKSI DATA

Abstraksi data merupakan tingkatan/ level dalam hal bagaimana melihat data pada suatu sistem
basis data.
Terbagi menjadi tiga tingkat :
1. Internal Level (Level Fisik)
2. Konseptual Level
3. Eksternal Level (View Level)

Anda mungkin juga menyukai