Anda di halaman 1dari 24

Amsal 20:18

Rancangan terlaksana oleh


pertimbangan, sebab itu berperanglah
dengan siasat.

Sistem Basis Data | Materi 2


DATABASE MANAGEMENT
SYSTEM (DBMS)
24 September 2020

Sistem Basis Data | Materi 2


Sistem Manajemen Basis Data (DBMS)

• Merupakan perangkat lunak yang didesain untuk


melakukan penyimpanan dan pengaturan basis data

• DBMS juga menerapkan mekanisme pengamanan


data, pemakaian data secara bersama, pemaksaan
keakuratan data, dll.

Sistem Basis Data | Materi 2


Pengertian
Sistem

• Sekumpulan komponen yang bekerja bersama-sama, berinteraksi untuk


mencapai tujuan tertentu.

Sistem Basis Data

• Sekumpulan subsistem yang terdiri atas basis data dengan para pemakai
yang menggunakan basis data secara bersama-sama, personal-personal yang
merancang dan mengelola basis data, teknik-teknik untuk merancangnya dan
mengelola basis data serta sistem komputer untuk mendukungnya.

Sistem Basis Data | Materi 2


Mengapa menggunakan DBMS?

• Independensi data dan akses yang efisien

• Mereduksi waktu pengembangan aplikasi

• Integritas dan keamanan data

• Administrasi keseragaman data

• Akses bersamaan dan perbaikan dari terjadinya crash

Sistem Basis Data | Materi 2


Komponen Utama DBMS
• Perangkat Keras (PC)
• Tipe prosesor, kapasitas memory, kapasitas media penyimpanan data.

• Data
• Terpadu = data saling terkait (dependensi data)

• Berbagi data = dipakai sejumlah pengguna dalam waktu yang bersamaan


(sistem multiuser)

• Perangkat Lunak
• DBMS

Sistem Basis Data | Materi 2


Komponen Utama DBMS

• Pengguna

• Kategori pengguna
• Pengguna akhir (End User)

• Pemrogram aplikasi (Application Programmer)

• Administrator Basis Data (Database Administrator)

Sistem Basis Data | Materi 2


Skema DBMS

Program
Aplikasi Pengguna

DBMS

Program
Aplikasi Pengguna

Perangkat
Perangkat
Keras
Lunak
Data

Sistem Basis Data | Materi 2


Arsitektur DBMS

Sistem Basis Data | Materi 2


Peranan Basis Data dalam
pengembangan SIM
• SIM berperan sebagai sistem karena mempunyai ruang lingkup yang relatif
lebih luas dan lebih kompleks. Sedangkan sistem basis data merupakan
subsistem karena menjadi bagian dan berada di dalam SIM.
• Sistem basis data adalah sistem informasi yang mengintegrasikan
kumpulan dari data yang saling berhubungan satu dengan yang lain dan
membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di
dalam suatu organisasi.
• Keberadaan sistem basis data di dalam SIM adalah mutlak. SIM tidak akan
terwujud tanpa melibatkan basis data.

Sistem Basis Data | Materi 2


Sistem Basis Data sebagai Infrastruktur SIM

Sistem Basis Data | Materi 2


Abstraksi Data

• Sistem basis data biasanya menyembunyikan detil tentang


bagaimana data disimpan dan diperlihara. Oleh karena itu,
seringkali data yang terlihat oleh pemakai sebenarnya berbeda
dengan yang tersimpan secara fisik.

• Abstraksi data merupakan level bagaimana melihat data


dalam sebuah sistem basis data.

Sistem Basis Data | Materi 2


Gambaran Abstraksi Data

Sistem Basis Data | Materi 2


Penyusun Sistem Basis Data

• Sistem basis data merupakan lingkup terbesar dalam


organisasi data.

• Sistem basis data mencakup semua bentuk


komponen data yang ada dalam suatu sistem.

• Sedangkan basis data merupakan komponen utama


yang menyusun sistem basis data.

Sistem Basis Data | Materi 2


Sistem Basis Data | Materi 2
Aspek-aspek Penting dalam Basis Data

• Kerangkapan Data
• munculnya data yang secara berulang kali pada file basis data yang
semestinya tidak diperlukan.
• Inkonsistensi Data
• munculnya data yang tidak konsisten pada kolom yang sama dalam satu atau
beberapa file data yang dihubungkan.
• Data Terisolasi
• program aplikasi tidak dapat mengakses data-data tertentu yang ada pada
basis data.
• Keamanan Data

Sistem Basis Data | Materi 2


Aspek Kerangkapan Data
(Data Redundancy)

Tbl_karyawan

Sistem Basis Data | Materi 2


Aspek Kerangkapan Data
(Data Redundancy)
Solusinya:

Tbl_karyawan

Tbl_gol_gaji
Sistem Basis Data | Materi 2
Aspek Inkonsistensi Data

Tbl_karyawan

Sistem Basis Data | Materi 2


Aspek Inkonsistensi Data
Solusinya:

Tbl_karyawan

Tbl_gol_gaji

Sistem Basis Data | Materi 2


Contoh

Sistem Basis Data | Materi 2


Aspek Data Terisolasi

Tbl_mhs Tbl_minat_mhs

Tbl_konsentrasi Tbl_dosen
Sistem Basis Data | Materi 2
Aspek Data Terisolasi
Solusinya:

Tbl_minat_mhs
Tbl_mhs

Tbl_konsentrasi Tbl_dosen
Sistem Basis Data | Materi 2
Aspek Keamanan Data
• Recovery
• proses mengambil kembali basis data dari media penyimpanan cadangan untuk
mengembalikan kepada kondisi yang ditentukan.
• Integrity
• menjaga kondisi basis data agar selalu dalam keadaan kondisi yang benar, konsisten, selalu
tersedia, dan up to date.
• Concurrency
• multiprocessing

• Privacy
• pembatasan kewenangan akses data

• Security
• melindungi basis data dari kerusakan media penyimpanan, kebakaran, banjir , dll

Sistem Basis Data | Materi 2

Anda mungkin juga menyukai