Anda di halaman 1dari 22

Kumpulan Materi Kuliah

http://hendroagungs.blogspot.co.id
Pengantar Basis Data

Basis Data
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 )
• Data Dependence
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
Teller rekening

• 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