Anda di halaman 1dari 22

KONSEP DASAR

SISTEM MANAJEMEN DATABASE (DBMS)


MATERI PERKULIAHAN : DATABASE DESIGN KE-1

Disusun dari berbagai sumber oleh :


Nama : Nuning Kurniasih, S.Sos., M.Hum.
NIP. 197606252000122001

Departemen Ilmu Informasi dan Perpustakaan


Fakultas Ilmu Komunikasi
Universitas Padjadjaran
Ditulis Pertama Tahun 1999, Revisi September 2014

PENGERTIAN DATABASE

Data merupakan sederetan angka, karakter


atau symbol yang tidak memiliki arti apabila
berdiri sendiri.
Informasi merupakan data yang terorganisasi
dan memiliki makna tertentu.
Database atau basis data dapat dikatakan
sebagi rangkaian file komputer yang saling
terkait secara logika, dikelompokan, diolah,
disimpan dan dipelihara agar dapat ditemukan
kembali dengan mudah apabila diperlukan.

PENGERTIAN DATABASE
- Sekumpulan data atau informasi yang diorganisasikan agar
secara cepat dapat ditelusur dan ditemukan kembali,
terutama dengan sebuah komputer.
- Databases terstruktur untuk memfasilitasi penyimpanan,
temu kembali, modifikasi dan penghapusan data yang
berhubungan dengan berbagai operasi pemrosesan data.
- Sebuah database berisi sebuah atau seperangkat file yang
dapat dipecah ke dalam record-record (baris) yang berisi
sebuah atau beberapa field (item). Fields adalah unit dasar
dari penyimpanan data. Pengguna database dapat
menemukan kembali informasi terutama melalui queri.
- Dengan penggunaan keywords dan command-command
yang tersusun, pengguna dapat secara cepat menelusur,
menyusun kembali, mengelompokkan dan memiih field
dalam banyak record untuk menemukan kembali atau
membuat report dalam agregat data tertentu sesuai
dengan aturan DBMS yang digunakan.
Sumber : "Database." Merriam-Webster.com. Accessed September 9, 2014. http://www.merriamwebster.com/dictionary/database.

HIERARKI DATA
Database

Files

Files

Records

Files

Records

Fields

Fields

Characters

Characters

Bits

Bits

1 bit = 0 atau 1 (biner)


1 Character = 7 / 8 / 16 bits
Fields
/ medan / item / atribut
merupakan suatu informasi yang
menggambarkan suatu entitas.
Entitas merupakan satuan yang
berhubungan dengan data yang
dihimpun.
Records / rekaman / tupel /
baris : entitas individu yang
disimpan dalam sebuah tabel yang
terdiri atas sejumlah field.

PENGERTIAN DATABASE MANAGEMENT SYSTEM (DBMS)


- DBMS adalah sistem penelusuran dan temu kembali
informasi dari sebuah database secara cepat.
- DBMS menentukan bagaimana data disimpan dan
ditemukan kembali.
- DBMS harus dapat mengatasi masalah seperti keamanan,
akurasi, konsistensi dianatara record yang berbeda, respon
waktu dan kebutuhan memori.
- Isu-isu tersebut sangat penting bagi sistem database dalam
jaringan komputer.
- Semakin tinggi kecepatan pemrosesan, sebuah manajemen
database semakin efisien.
- Relational DBMS adalah sebuah database dimana data
tersebut akan disusun dalam serangkaian tabel (relations")
yang mudah diorganisasikan kembali untuk mengakses data
dengan cara yang berbeda, yang paling banyak
digunakan saat ini
Sumber : DBMS, http://www.britannica.com/EBchecked/topic/152201/database-management-systemDBMS

PENGERTIAN DBMS
Suatu program yang dapat digunakan untuk memasukan,
mengubah, menghapus, memanipulasi dan memperoleh data /
informasi secara praktis dan efisien

KUALITAS PENGGUNAAN
DBMS:
1.
2.
3.
4.

Independensi data
Akses data yang efisien.
Kesatuan data (integrity)
Administrasi data, terutama berkaiatan
dengan sharing data.
5. Keamanan data
6. Concurrent access, menjadwalkan akses ke
suatu data.

KEMAMPUAN UMUM DBMS

1. Membuat dan memelihara suatu basis data.


2. Menampilkan dan menderetkaan record
berdasarkan suatu kriteria tertentu.
3. Melakukan suatu queri (menyortir, membuat
perhitungaan, filter, dll)
4. Menampilkan susunan custom pada layar yang
digunakan untuk memeriksa dan memutakhirkan
data.
5. Mencetak laporan berupa daftar.

KEUNTUNGAN DBMS
Mengurangi duplikasi data
Mengintegrasikan data

Mengambil informasi secara cepat


Meningkatkan keamanan

KOMPONEN DBMS
Hardware
Data
Software

User
Pengembang

HARDWARE

Komputer

Data Storage
Networking Device

DATA

Terintegrasi
Berbagi

SOFTWARE
File Servers
DBMS Servers

Transaction Servers

SUBSISTEM SOFTWARE DBMS

Sumber : Database Management System (DBMS), http://www.ustudy.in

DATABASE ENGINE
- Database Engine adalah layanan inti untuk penyimpanan,
pengolahan dan keamanan data.
- Database Engine memberikan akses terkontrol dan
pemrosesan transaksi cepat untuk memenuhi persyaratan
data yang dibutuhkan untuk digunakan perusahaan.
- Database Engine digunakan untuk menciptakan relational
databases untuk proses transaksi online atau analisis online
pemrosesan data, mencakup pembuatan tabel untuk
menyimpan data dan objek database seperti indeks, view,
dan prosedur penyimpanan untuk melihat, mengatur dan
mengamanakan data.
- SQL Server Management Studio dapat digunakan untuk
mengatur objek database dan SQL Server Profiler untuk
meng-capture kegiatan server.
Sumber : Database Management System (DBMS), http://www.ustudy.in

DATA DICTIONARY
- Data dictionary merupakan representasi database
pada data, table data yang mendefinisikan semua
skema objek termasuk view, tabel, cluster, indeks,
urutan, sinonims, prosedur, kemasan, fungsi, pencetus,
dll.
- Data dictionary biasanya hanya bisa dibaca, tidak
dapat diubah.
- Data Dictionary, terdiri atas : informasi desain
database. Prosedur penyimpanan SQL, ijin pengguna,
statistik pengguna, informasi pemrosesan database,
database pertumbuhan statistik, database statistik
kinerja
Sumber : Database Management System (DBMS), http://www.ustudy.in

QUERY PROCESSOR
- Sebuah database relational berisi banyak bagian, tetapi secara ada
dua komponen yang menjadi jantungnya, yaitu mesin penyimpanan
(storage engine) dan prosesor queri (query processor).
- Storage engine menulis data untuk dan dibaca dari sebuah disk. Ini
mengatur record, mengontrol akses, dan menjaga log file-file.
- Query processor menerima sintaks SQL, memilih rencana sebuah
eksekusi sintakskemudian mengeksekusi pemilihan rencana.
- Pengguna atau program berinteraksi dengan query processor, dan
query processor berinteraksi dengan storage engine.
- Query processor mengisolasi pengguna dari detil eksekusi : pengguna
mendapatkan hasil dan query processor menentukan bagaimana hasil
tersebut diperoleh.
- Query processor berisi komponen : DDL interpreter, DML compiler dan
Query evaluation engine.
Sumber : Database Management System (DBMS), http://www.ustudy.in

REPORT WRITER/ REPORT GENERATOR


- Merupakan sebuah program, biasanya merupakan
bagian dari DBMS, yang mengekstrak informasi dari
satu atau lebih file dan menampilkan informasi dari
sebuah format khusus.
- banyak report writers menerima pengguna untuk
memilih record yang sesuai kondisi dan untuk
menampilkan field dalam baris dan kolom.
- Pengguna juga dapat memformat data ke dalam
diagram pie, diagram bar atau diagram lain.
- Ketika kita membuat sebuah format laporan, kita
dapat menyimpan format tertentu di dalam file dan
melanjutkan menggunakannya untuk data baru.
Sumber : Database Management System (DBMS), http://www.ustudy.in

USER

End User

Database Administration
Operator

PENGEMBANG

System Analyst

Programmer
Data Entry

PERTANYAAN
Jelaskan perbedaan penanganan data secara
konvensional dengan mempergunakan DBMS!

Contact Me @nuningkurniasih

Anda mungkin juga menyukai