Anda di halaman 1dari 17

Introduction to Database System

Modul 1 - Introduction to
Databases

D5473 – Imanuel Revelino


CAPAIAN PEMBELAJARAN

1. MEMAHAMI SISTEM BERBASIS


FILE
2. MEMAHAMI KEUNTUNGAN
MENGGUNAKAN DATABASE
SISTEM
Pendahuluan

• Database sudah menjadi bagian dalam


kehidupan kita sehari-hari
• Beberapa contoh database
– Belanja di supermarket
– Memesan tiket di agen perjalanan
– Proses peminjaman buku di perpustakaan
Sistem Berbasis File

• Sekumpulan program aplikasi yang


digunakan oleh user yang memiliki fungsi
tertentu, seperti pembuatan laporan. Setiap
program memiliki dan mengelola datanya
sendiri.
• Contoh: MS Excell. SPSS
Keterbatasan Sistem
Berbasis File
• Data yang tersebar dan terpisah di berbagai
lokasi
• Data yang sama ada di berbagai lokasi
• Merubah struktur data harus merubah
aplikasi yang membuat data tersebut
• Data bergantung pada aplikasi yang
membuatnya
Dari semua keterbatasan tersebut, dapat
dikelompokkan menjadi dua
• Definisi data ditentukan oleh aplikasi yang
membuatnnya
• Perubahan data hanya bisa dilakukan sesuai
apa yang bisa dilakukan oleh aplikasi
pembuat data
Pendekatan Database
Sebuah kumpulan data yang saling berkaitan
secara logis, yang digunakan bersama, yang
dirancang untuk memenuhi kebutuhan
informasi yang ada di dalam sebuah
perusahaan
Database Management
System
• Sebuah software yang memungkinkan user
untuk mendefinisikan, membuat, menjaga,
dan mengontrol akses kedalam database
• Database di buat dan didefinisikan struktur
datanya dengan Data Definition Language
(DDL)
• Data akses dan dikelola dengan
menggunakan Data Manipulation Language
(DML)
Program Aplikasi
• Program computer yang berinteraksi dengan
database dengan mengeluarkan permintaan
tertentu (biasanya dalam bentuk SQL)
kepada DBMS
Komponen Lingkungan
Database
• Hardware
• Software
• Data
• Procedures
• People
Peranan dalam
lingkungan Database
• Data and Database Administrators
• Database Designers
• Application Developers
• End-Users
Keuntungan
menggunakan DBMS
• Mengendalikan redudansi data
• Menjaga konsistensi data
• Informasi yang lebih baik, dengan jumlah
data yang sama
• Penggunaan data bersama
• Meningkatkan integritas data
• Meningkatkan keamanan
• Memastikan penggunaan standarisasi
Keuntungan
menggunakan DBMS
• Memungkinkan pengembangan bertahap
(economy of scale)
• Meningkatkan aksesibilitas data
• Meningkatkan produktivitas
Kerugian menggunakan
DBMS
• Kompleksitas yang tinggi
• Ukuran software yang besar
• Harga DBMS yang cukup mahal
• Diperlukan biaya hardware tambahan
• Biaya konversi dari sistem lama
• Bila gagal, dampaknya lebih luas
KESIMPULAN
• Sistem berbasis file memiliki banyak
kelemahan dan keterbatasan yang dapat
digantikan oleh sistem basis data
DAFTAR
PUSTAKA/SUMBER
Database Systems : A Practical Approach To
Design, Implementation, and Management
(2015),, Chapter 1
Thank You

Anda mungkin juga menyukai