Anda di halaman 1dari 21

BASIS DATA

1
PENGANTAR
BASIS DATA
2
PENGANTAR BASIS DATA

Perusahaan Kredit Mobil


Perusahaan Bagus & Bagus merupakan perusahaan yang cukup terkenal di bidang penjualan mobil secara
kredit. Usaha ini sudah berjalan hamper sepuluh tahun dan pelanggannya sudah banyak. Sesekali Pak Bagus.
pemiliknya, mendapat partanyaan dari para pelanggannya via telpon, seperti.

👨 “Halo. Pak Bagus. Masih ingat saya? Saya Pak Andi. Saya mau melunasi kredit saya besok pagi.
Berapa yang harus saya bayar termasuk dendanya?. Karena sudah dua bulan ini saya tidak
mengangsur berhubung saya berada di luar negeri.”

Tentu saja Pak Bagus tidak akan dapat menjawab pertanyaan Pak Andi dengan segera. la harus menyampaikan
pertanyaan itu ke salah seorang staf dan kemudian staf tersebut harus membuka laci, mencari kartu piutang,
menghitung angsuran yang belum dibayar, dendanya sampai besok pagi, dan juga potongan pelunasannya.

3
PENGANTAR BASIS DATA

Serentetan pekerjaan ini sudah tentu memakan waktu dan menuntut


ketelitian perhitungan. Seringkali juga Pak Bagus ingin tahu bagaimana
komposisi keterlambatan pembayaran piutangnya dan staf pegawai itu baru
bisa menyajikannya setelah beberapa hari.

Lalu terlintas pada benak Pak Bagus. Seandainya saya dengan cepat bisa
tahu informasi hutang pelanggan, tentu akan lebih baik. “Saya bisa
memperoleh informasi piutang seluruh debitur dengan cepat, tanpa perlu
meminta bantuan staf saya. Saya cukup menghadap ke komputer dan segera
memperoleh informasi yang saya butuhkan.”

4
.

PENGANTAR BASIS DATA

Perpustakaan Universitas

Perpustakaan di sebuah universitas banyak sekali dikunjungi oleh mereka yang


ingin meminjam buku. Rata-rata sekitar 200 orang per hari. Perpustakaan ini
dilengkapi dengan sejumlah komputer. Dua di antaranya ditempatkan pada
ruang baca, sedangkan pada ruang pengelola ada 3 komputer yang dipakai
untuk menangani buku perpustakaan, baik untuk mencatat peminjaman maupun
data buku.

Di ruang dosen juga terdapat komputer yang dapat dipakai untuk memperoleh
informasi buku yang ada di perpustakaan. Baik pengunjung maupun dosen
dengan mudah dapat memperoleh informasi yang mereka butuhkan.
Pengunjung tidak perlu bertanya kepada pengelola perpustakaan dan pengelola
tidak repot menjawab berbagai pertanyaan pengunjung. Gambar di samping
memperlihatkan sebuah fasilitas yang dapat dipakai untuk memperoieh daftar
buku yang mengandung kata DATABASE pada bagian judul buku

5
.

PENGANTAR BASIS DATA

Di lain pihak, pengelola perpustakaan juga menggunakan komputer untuk


mencatat peminjaman/pengembalian buku. Gambar disamping
memperlihatkan tampilan layar yang dipakai pengelola perpustakaan untuk
mendaftar buku.
Sistem yang dipakai pada perpustakaan ini menggunakan sebuah basis data
yang bisa dipakai oleh sejumlah komputer secara bersamaan. Sistem ini
dikenal sebagai sistem multiuser (banyak pengguna) dan menggunakan
teknologi jaringan komputer. Basis data diletakkan dalam sebuah komputer
yang bertindak sebagai server, dan data yang terkandung di dalamnya dapat
dipakai pada sejumlah komputer lain.

6
Basis Data
Basis data adalah kumpulan data yang saling berelasi. Data sendiri merupakan
fakta mengenai obyek, orang, dan lain-lain. Data dinyatakan dengan nilai
(angka,deretan karakter, atau simbol).

7
.

TUJUAN BASIS DATA

Basis data bertujuan untuk mengatur data sehingga diperoleh kemudahan, ketepatan,
dan kecepatan dalam pengambilan kembali. Tujuan yang lainnya adalah sebagai
berikut;
1. Mengatasi adanya redudansi dan inkonsistensi data
Redudansi terjadi jika suatu informasi disimpan di beberapa tempat. Misalnya, ada data
mahasiswa yang memuat NIM, nama, alamat, dan atribut lainnya, sementara kita
punya data lain tentang data KHS mahasiswa yang isinya yang terdapat NIM, nama,
mata kuliah, dan nilai.
2. Mengatasi Kesulitan Pengaksesan Data
Basis data memiliki fasilitas untuk melakukan pencarian informasi dengan
menggunakan Query ataupun dari tool untuk melihat tabelnya. Dengan fasilitas ini,
kita bisa secara langsung melihat data dari software DBMS-nya. Selain itu, basis data
8
bisa dihubungkan dengan program aplikasi sehingga memudahkan pengguna dalam
.

TUJUAN BASIS DATA

3. Multiple User
Basis data memungkinkan pengguna data bersama-sama oleh banyak pengguna pada
saat yang bersamaan atau pada saat yang berbeda. Dengan meletakkan basis data pada
bagian server yang bisa diakses kesemua pengguna dari banyak klien, kita sudah
menyediakan akses kesemua pengguna dari computer client ke sumber informasi yaitu
basis data.

9
.

MANFAAT BASIS DATA

1. Kecepatan dan kemudahan (speed)


Dengan menggunakan basis data pengambilan informasi dapat dilakukan dengan cepat
dan mudah. Basis data memiliki kemampuan dalam mengelompokan, mengurutkan
bahkan perhitungan dengan metematika. Dengan perancangan yang benar, maka
penyajian informasi akan dapat dilakukan dengan cepat dan mudah.

2. Kebersamaan pemakai
Sebuah basis data dapat digunakan oleh banyak user san banyak aplikasi. Untuk data-
data yang diperlukan oleh banyak orang/bagian. Tidak perlu dilakukan pencatatan
dimasing-masing bagian, tetapi cukup dengan satu basis data untuk dipakai bersama.

10
.

MANFAAT BASIS DATA

3. Pemusatan control data


Karena cukup dengan satu basis data untuk banyak keperluan, pengontrolan terhadap
data juga cukup dilakukan di satu tempat saja. Jika ada perubahan data alamat
mahasiswa misalnya, maka tidak perlu kita meng-update semua data dimasing-masing
bagian tetapi cukup hanya disatu basis data.

4. Efesiensi ruang penyimpanan (space)


Dengan pemakain bersama, kita tidak perlu menyediakan tempat penyimpanan
diberbagai tempat, tetapi cukup satu saja sehingga ini akan menghemat ruang
penyimpanan data yang dimiliki oleh sebuah organisasi. Dengan teknik perancangan
basis data yang benar, kita akan menyederhanakan penyimpanan sehingga tidak semua
data harus disimpan.
11
.

SISTEM BASIS DATA

▰ Sistem basis data merupakan sekumpulan basis data dengan para


pemakai yang menggunakan basis data secara bersama-sama.
Personal-personal yang merancang dan mengelola basis data serta
sistem komputer untuk mendukungnya.
▰ Dengan demikian sistem basis data mempunyai beberapa elemen
penting yaitu basis data sebagai inti dari sistem basis data, perangkat
lunak untuk mengelola basis data , perangkat keras sebagai
pendukung operasi, pengolahan data, serta manusia yang mempunyai
peranan penting dalam sistem tersebut.

12
.

KOMPONEN SISTEM BASIS DATA

Komponen-komponen pada sebuah sistem basis data antara lain:


▰ Perangkat keras yaitu berupa komputer dan komponen didalamnya
antara lain prosesor, harddisk dan memori.
▰ Sistem operasi yaitu program yang mengaktifkan sistem komputer
dan melakukan operasi-operasi dasar dalam komputer.
▰ Basis data, data didalamnya mengandung sistem terpadu dan
berbagi.
▰ DBMS (Database Management System) yaitu perangkat lunak yang
menangani pengelolaan basis data secara fisik.
▰ Pengguna yang dibedakan menjadi 3 kategori yaitu pengguna
aplikasi, pengguna interaktif, pemrogram aplikasi dan administrator
basis data.
13
▰ Aplikasi lain yang bersifat optional tergantung kebutuhan kita.,
.

MODEL-MODEL DATA

14
.

Object based data model

Object based data model merupakan himpunan data dalam prosedur atau relasi yang menjelaskan hubungan logis antar data dalam suatu
basis data berdasarkan pada obyek datanya.
▰ Entity relationship model, merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan suatu
persepsi bahwa real world terdiri dari obyek-obyek dasar yang mempunyai hubungan / relasi antara obyek-obyek tersebut.

15
.

Object based data model

▰ Semantic Model, hampir mirip dengan relationship model dimana relasi antar obyek tidak dinyatakan dengan simbol melainkan
dengan kata-kata.

16
.

Record based data model

▰ Relational model, menjelaskan tentang hubungan logik antar data dalam basis data dengan memvisualisasikan ke dalam bentuk
tabel yang terdiri dari sejumlah baris dan kolom yang menunjukkan atribut tertentu.

17
.

Record based data model

▰ Hierarchycal Model, model ini menjelaskan tentang hubungan logik antar data dalam basis data dalam bentuk hubungan bertingkat
(hierarchy). Elemen-elemen penyusunnya disebut sebagai node yang berupa rincian data, agregat data, atau record. Level paling
tinggi dalam suatu hirarki harus hanya terdapat satu node, dan disebut sebagai root.

18
.

Record based data model

▰ Network Model, seperti halnya pada hirarki model, network model dideskripsikan ke dalam struktur parent dan child, tetapi sebuah
child dalam model ini dapat mempunyai lebih dari satu parent

19
.

Physichal based data model

▰ Physichal based data model, model ini digunakan untuk menjelaskan pada pemakai
tentang bagaimana data-data dalam basis data disimpan dalam media penyimpanan
yang digunakan secara fisik. Model ini lebih berorientasi pada mesin.

20
Ada Pertanyaan ?

Anda mungkin juga menyukai