Anda di halaman 1dari 21

Pengantar Basis Data

Pertemuan I
Konsep Basis Data

M
AP

Basis Data

Lemari Arsip

FILE
Disk
Definisi Basis data
• Basis :
Markas / Gudang, tempat Bersarang/Berkumpul
• Data :
Representasi fakta dunia nyata yang mewakili
suatu objek, yang direkam baik dalam bentuk
angka, huruf, teks, gambar atau suara

• Jadi ….
Basis Data
• Menurut Chou : Basis Data
merupakankumpulan informasi
bermanfaat yang diorganisasikan
dalam tatacara yang khusus.
• Menurut Fabbri dan Schwab : basis
data merupakan sistem berkas
terpadu yang dirancang terutama
untuk meminimalkan pengulangan
data
Basis Data
• Menurut Date : basis data
merupakan tempat berkumpulnya
berkas data terkomputerisasi
dengan tujuan utama adalah
memelihara informasi dan membuat
informasi tersebut tersedia saat
dibutuhkan
Basis Data
• sebuah koleksi atau kumpulan data-data yang saling
berhubungan (relation), disusun menurut aturan tertentu
secara logis, sehingga menghasilkan informasi.
• Himpunan Kelompok Data (Arsip) yang saling
berhubungan dan diorganisasikan sedemikian rupa agar
kelak dapat dimanfaatkan kembali dengan cepat dan
mudah.
• Kumpulan data yang saling berhubungan yang disimpan
secara bersama sedemikian rupa dan tanpa pengulangan
(Redundensi) yang tidak perlu.
• Kumpulan File/Table/Arsip yang saling berhubungan yang
disimpan daam media penyimpan Elektronik
Sistem file tradisional
• Sistem perbankan
Program Aplikasi Untuk
memasukkan data nasabah File
Nasabah
Customer
Service

Program Aplikasi Untuk


Mengkredit / mendebet File
rekening Rekening
Teller

• File Nasabah
Nasabah (nonasabah, nama, alamat)
• File Rekening
Rekening (nonasabah, norek, nama, alamat, saldo)
Kelemahan sistem file
tradisonal
• Timbulnya data rangkap
(redundancy data ) dan
Ketidakkonsistensi data
(Inconsistency data)
• Kesukaran dalam Mengakses Data
• Data terisolir (Isolation Data )
• Masalah Pengamanan ( Security
Problem )
• Masalah Pengamanan ( Security
Problem )
Sistem Basis Data
• Sistem yang terdiri atas kumpulan
file (table) yang saling berhubungan
dan sekumpulan program yang
memungkinkan beberapa pemakai
dan/atau program lain untuk
mengakses dan memanipulasi file-
file tersebut
Sistem Basis Data
• Sistem perbankan
Program Aplikasi Untuk
Memasukkan Data Nasabah
Customer
Service DBMS Database
Bank
Program Aplikasi Untuk
Mendebet / Mengkredit
rekening
Teller

• Nasabah ( nonasabah, nama, alamat )


• Rekening ( nonasabah, norek, saldo )
Sistem Basis Data
Keuntungan Sistem Basis
Data
• Terkontrolnya kerangkapan data
• Terpeliharanya keselarasan (ke-konsistenan) data
• Data dapat dipakai secara bersama (shared)
• Dapat diterapkan standarisasi
• Keamanan data terjamin
• Terpeliharanya integritas data
• Terpeliharanya keseimbangan (keselarasan)
antara kebutuhan data yang berbeda dalam
setiap aplikasi
• Data independence (kemandirian data)
Kelemahan Sistem Basis
Data
• Memerlukan tenaga spesialis
• Kompleks
• Memerlukan tempat yang besar
• Mahal
Tujuan Dibangunnya Basis
Data
• Kecepatan dan Kemudahan (Speed)
• Efisiensi ruang penyimpanan
(Space)
• Keakuratan (Accuracy)
• Ketersediaan (Avaiability)
• Kelengkapan (Completeness)
• Keamanan (Security)
• Kebersamaan pemakai (Shareability)
KOmponen Sistem Basis
Data
• Perangkat Keras (Hardware)
Merupakan perangkat keras yang dibutuhkan dalam pengelolaan
database, berupa komputer beserta seluruh kelengkapan yang
dibutuhkan, seperti prosesor, memori, harddisk sebagai media
penyimpanan datanya, dan lain sebagainya.
• Data
Merupakan komponen yang akan diolah sehingga bernilai
informasi dan dapat dijadikan sebagai bahan pengambilan
keputusan.
• Perangkat Lunak (Software)
Perangkat lunak, dalam hal ini DBMS, berfungsi sebagai aplikasi
untuk mengelola database.
• Pengguna (User)
Ada beberapa jenis/tipe pengguna terhadap suatu sistem
database, yaitu :
Pengguna (user)
• Database Administrator (DBA)
Adalah orang yang mempunyai kekuasaan sebagai pusat pengontrol
terhadap seluruh sistem , baik data maupun program yang mengakses
data.
• Database User
– Programer Aplikasi (PA)
Adalah seorang profesional komputer yang berinteraksi terhadap sistem
database dengan menulis program dan menggunakan Data
Manipulation Language (DML)
– User Mahir (Casual User)
Adalah pemakai yang berinteraksi dengan sistem databasemenggunakan
fasilitas query yang telah disediakan oleh DBMS dan telah mahir
menggunakannya.
– User Umum (Naive User)
Adalah pemakai yang tidak berpengalaman, berinteraksi dengan sistem
database tanpa menulis program dan query, tapi hanya menjalankan
program-program aplikasi yang telah dibuat oleh programer aplikasi.
Istilah – istilah dasar basis
data
• Enterprise
Suatu bentuk organisasi seperti: bank,
universitas, rumah sakit, pabrik, dsb.Data yang
disimpan dalai basis data merupakan data
operasional dari suatu enterprise.
• Entitas
Suatu obyek yang dapat dibedakan dari lainnya
yang dapat diwujudkan dalai basis data.
Contoh Entitas dalam lingkungan universitas
terdiri dari : Mahasiswa, mata kuliah
• Atribut ( Elemen Data )
Karakteristik dari suatu entitas.
Contoh : Entitas Mahasiswa atributnya terdiri
dari Npm, Nama, Alamat, Tanggal lahir.
• Nilai Data ( Data Value )
Isi data / informasi yang tercakup dalai setiap
elemen data.
Contoh Atribut Nama Mahasiswa dapat berisi
Nilai Data : Diana, Sulaeman, Lina
• 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.
• Record Data
Kumpulan Isi Elemen data yang saling berhubungan.
Contoh : kumpulan atribut npm, nama, alamat, tanggal
lahir dari Entitas Mahasiswa berisikan : "10200123",
"Sulaeman", "Jl. Sirsak 28 Jakarta", "8 Maret 1983".
Penerapan Basis Data

• Bidang Fungsional
– Kepegawaian
– Pergudangan
– Akuntansi
– Reservasi
– Layanan Pelanggan
• Bentuk Perusahan
– Perbankan
– Rumah Sakit
– Produsen Barang
– Sekolah
– Telekomunikasi

Anda mungkin juga menyukai