Anda di halaman 1dari 25

MODUL MATAKULIAH

SISTEM MANAJEMEN DATABASE (MKK029)


SEMESTER 2

DISUSUN OLEH :
LEONARD TAMBUNAN, M.KOM

PRODI MANAJEMEN INFORMATIKA


JENJANG PENDIDIKAN DIPLOMA III
AMIK MITRA GAMA
TAHUN 2020
BAB 1 :
Manajemen Sistem Basis Data
(Database Management System)

Sub Materi :
1. Pengantar Basis Data
2. Konsep Basis Data
3. Sistem Pemrosesan File
4. Sistem Manajemen Basis Data
5. Konsep Dasar Basis Data
6. Istilah-istilah Basis Data
7. Keuntungan dan Kelemahan Basis Data

Modul “Sistem Manajemen Database” | Hal 2 2020


PENGANTAR BASIS DATA

 Basis Data menyediakan fasilitas atau mempermudah


dalam menghasilkan informasi yang digunakan pemakai
untuk mendukung pengambilan keputusan

 Hal inilah yang menjadikan alasan dari penggunaan


teknologi basis data pada saat sekarang (dunia bisnis)

Modul “Sistem Manajemen Database” | Hal 3 2020


BAGAIMANA MENURUT ANDA ?

Modul “Sistem Manajemen Database” | Hal 4 2020


ANALOGI BASIS DATA = .................

Modul “Sistem Manajemen Database” | Hal 5 2020


APLIKASI BASIS DATA DALAM DUNIA BISNIS

1. BANK : Pengelolaan data nasabah, akunting, semua


transaksi perbankan
2. Bandara : Pengelolaan data reservasi, penjadwalan
3. Universitas : Pengelolaan data mahasiswa, alumni, dll
4. Penjualan : Pengelolaan data customer, produk dan
penjualan
5. Pabrik : Pengelolaan data produksi, persediaan barang,
pemesanan
6. Kepegawaian : Pengelolaan Data Karyawan, gaji, pajak
7. Telekomunikasi : data tagihan, jumlah pulsa

Modul “Sistem Manajemen Database” | Hal 6 2020


SISTEM PEMROSESAN FILE

 Sebelumnya, sistem yang digunakan untuk mengatasi semua


permasalahan bisnis, menggunakan pengelolaan data secara
tradisional dengan cara menyimpan record-record pada file-file
yang terpisah, yang disebut juga dengan pemrosesan data.

 Dimana masing-masing file diperuntukkan hanya untuk program


aplikasi saja.

Modul “Sistem Manajemen Database” | Hal 7 2020


SISTEM PEMROSESAN FILE

File Mahasiswa : mhs (npm, nama, alamat , tgllahir)


File Matakuliah : matakulih(kodemk, namamk, sks)

Modul “Sistem Manajemen Database” | Hal 8 2020


KELEMAHAN DARI SISTEM PEMROSESAN FILE

 Timbulnya data rangkap (redundancy data)dan


Ketidakkonsistensi data (Inconsistency data)
 Kesukaran dalam Mengakses Data
 Data terisolir (Isolation Data)
 Masalah Pengamanan ( Security Problem )
 Data Dependence

Modul “Sistem Manajemen Database” | Hal 9 2020


SISTEM MANAJEMEN DATABASE

Mahasiswa (NPM, Nama_Mahasiswa, Alamat, Tgl_Lahir)


Matakuliah(Kode_MK, Nama_MK, SKS)

Modul “Sistem Manajemen Database” | Hal 10 2020


KOSEP DASAR BASIS DATA

 Data adalah representasi fakta dunia nyata yang


mewakili suatu objek seperti manusia (pegawai,
mahasiswa, pembeli), barang, hewan, peristiwa, konsep,
keadaan, dan sebagainya yang direkam dalam bentuk
angka, huruf, simbol, teks, gambar, bunyi atau
kombinasinya.
 Basis Data adalah sekumpulan data yang terintegrasi
yang diorganisasikan untuk memenuhi kebutuhan para
pemakai di dalam suatu organisasi.

Modul “Sistem Manajemen Database” | Hal 11 2020


KOSEP DASAR BASIS DATA

 DBMS (Database Management System) adalah Perangkat


Lunak yang menangani semua pengaksesan ke basis data

 Sistem Basis Data terdiri dari basis data dan DBMS

Modul “Sistem Manajemen Database” | Hal 12 2020


ISTILAH - ISTILAH DASAR BASIS DATA

 Enterprise
 Suatu bentuk organisasi seperti : bank, universitas, rumah
sakit, pabrik, dsb.
 Data yang disimpan dalam basis data merupakan data
operasional dari suatu enterprise.
 Contoh data operasional : data keuangan, data mahasiswa,
data pasien

Modul “Sistem Manajemen Database” | Hal 13 2020


ISTILAH - ISTILAH DASAR BASIS DATA

 Entitas
 Suatu obyek yang dapat dibedakan dari lainnya yang dapat
diwujudkan dalam basis data.
Contoh Entitas dalam lingkungan universitas terdiri dari :
Mahasiswa, mata kuliah
 Kumpulan dari entitas disebut Himpunan Entitas
Contoh : semua mahasiswa

Modul “Sistem Manajemen Database” | Hal 14 2020


ISTILAH - ISTILAH DASAR BASIS DATA

1. Atribut (Elemen Data)


 Karakteristik dari suatu entitas.
 Contoh : Entitas Mahasiswa atributnya terdiri dari Npm,
Nama, Alamat, Tanggal lahir.

2. Nilai Data (Data Value)


 Isi data / informasi yang tercakup dalam setiap elemen
data.
 Contoh Atribut Nama Mahasiswa dapat berisi Nilai Data :
Dian, Sule, Lia

Modul “Sistem Manajemen Database” | Hal 15 2020


ISTILAH - ISTILAH DASAR BASIS DATA

3. Kunci Elemen Data (Key Data Element)


 Tanda pengenal yang secara unik mengidentifikasikan
entitas dari suatu kumpulan entitas.
 Contoh Entitas Mahasiswa yang mempunyai atribut-atribut
NPM, nama, alamat, tanggal lahir menggunakan Kunci
Elemen Data NPM.

4. Record Data
 Kumpulan Isi Elemen data yang saling berhubungan.

Modul “Sistem Manajemen Database” | Hal 16 2020


 Contoh : kumpulan atribut NPM, nama, alamat, tanggal lahir
dari Entitas Mahasiswa berisikan :"13213123", "Sule", "Jl.
Jend. Sudirman, Duri", “7 Maret 1995".

Modul “Sistem Manajemen Database” | Hal 17 2020


KEUNTUNGAN SISTEM BASIS DATA

 Terkontrolnya kerangkapan data


Dalam basis data hanya mencantumkan satu kali saja field
yang sama yang dapat dipakai oleh semua aplikasi yang
memerlukannya.
 Terpeliharanya keselarasan (kekonsistenan) data
Apabila ada perubahan data pada aplikasi yang berbeda
maka secara otomatis perubahan itu berlaku untuk
keseluruhan
 Data dapat dipakai secara bersama (shared)
Data dapat dipakai secara bersama-sama oleh beberapa
program aplikasi pada saat bersamaan

Modul “Sistem Manajemen Database” | Hal 18 2020


KEUNTUNGAN SISTEM BASIS DATA

 Dapat diterapkan standarisasi


Dengan adanya pengontrolan yang terpusat maka DBA
dapat menerapkan standarisasi data yang disimpan
sehingga memudahkan pemakaian, pengiriman maupun
pertukaran data.

 Keamanan data terjamin


DBA dapat memberikan batasan-batasan pengaksesan
data, misalnya dengan memberikan password dan
pemberian hak akses bagi pemakai (misal : modify, delete,
insert, retrieve)

Modul “Sistem Manajemen Database” | Hal 19 2020


KEUNTUNGAN SISTEM BASIS DATA

 Terpeliharanya integritas data


Jika kerangkapan data dikontrol dan kekonsistenan data
dapat dijaga maka data menjadi akurat.

 Terpeliharanya keseimbangan (keselarasan)antara


kebutuhan data yang berbeda dalam setiap aplikasi
Struktur basis data diatur sedemikian rupa sehingga
dapat melayani pengaksesan data dengan cepat
 Data independence (kemandirian data)
Dapat digunakan untuk bermacam-macam program
aplikasi tanpa harus merubah format data yang sudah ada

Modul “Sistem Manajemen Database” | Hal 20 2020


KELEMAHAN SISTEM BASIS DATA

 Memerlukan tenaga spesialis


 Kompleks
 Memerlukan tempat yang besar
 Mahal

Modul “Sistem Manajemen Database” | Hal 21 2020


PENGGUNA BASIS DATA

 System Engineer
Tenaga ahli yang bertanggung jawab atas pemasangan
Sistem Basis Data, dan juga mengadakan peningkatan dan
melaporkan kesalahan dari sistem tersebut kepada pihak
penjual.
 Database Administrator (DBA)
Tenaga ahli yang mempunyai tugas untuk mengontrol
sistem basis data secara keseluruhan, meramalkan
kebutuhan akan sistem basis data, merencanakannya dan
mengaturnya.
 End User (Pemakai)

Modul “Sistem Manajemen Database” | Hal 22 2020


DBA

Tugas DBA
o Mengontrol DBMS dan software-software
o Memonitor siapa yang mengakses basis data
o Mengatur pemakaian basis data
o Memeriksa security, integrity, recovery dan
concurency

Modul “Sistem Manajemen Database” | Hal 23 2020


Jenis Pemakai berdasarkan cara mereka berinteraksi
terhadap sistem

 Programmer Aplikasi
Pemakai yang berinteraksi dengan basis data melalui Data
Manipulation Language (DML), yang disertakan
(embedded) dalam program yang ditulis pada bahasa
pemrograman induk (seperti C, pascal, cobol, dll)
 Pemakai Mahir (Casual User)
Pemakai yang berinteraksi dengan sistem tanpa menulis
modul program. Mereka menyatakan query (untuk akses
data) dengan bahasa query yang telah disediakan oleh
suatu DBMS

Modul “Sistem Manajemen Database” | Hal 24 2020


Jenis Pemakai berdasarkan caramereka berinteraksi
terhadap sistem

 Pemakai Umum (End User / Native User)


Pemakai yang berinteraksi dengan sistem basis data
melalui pemanggilan satu program aplikasi permanen
(executable program) yang telah ditulis (disediakan)
sebelumnya.
 Pemakai Khusus (Specialized/Sophisticated User)
Pemakai yang menulis aplikasi basis data non konvensional,
tetapi untuk keperluan-keperluan khusus seperti aplikasi
AI, Sistem Pakar, Pengolahan Citra, dll, yang bisa saja
mengakses basis data dengan atau tanpa DBMS yang
bersangkutan.

Modul “Sistem Manajemen Database” | Hal 25 2020

Anda mungkin juga menyukai