SISTEM BASIS DATA
PERTEMUAN - 1
ASRIANDA, S. KOM, M. KOM
PENGERTIAN BASIS DATA
Date (dalam Muiz, 2007) mengatakan bahwa sistem basis
data pada dasarnya dapat dianggap sebagai tempat atau
lokasi untuk sekumpulan berkas data yang sudah
terkomputerisasi dengan tujuan untuk memelihara informasi,
dan juga memuat informasi tersebut, terutama apabila
informasi tersebut sedang dibutuhkan.
Waliyanto, dalam Muiz (2007) mengatakan bahwa yang
dimaksud dengan sistem basis data merupakan suatu
gabungan dan juga perpaduan antara basis data
(database) dengan suatu sistem manajemen basis data
(SMBD) atau yang juga lebih sering dikenal dengan istilah
DBMS (Database Management System).
Basis data adalah kumpulan file-file yang mempunyai kaitan
antara satu file dengan file lain sehingga membentuk suatu
bangunan data untuk menginformasikan suatu perusahaan
atau instansi dalam batasan tertentu.
PENGERTIAAN BASIS DATA
Basis data (database) adalah kumpulan data yang
disimpan secara sistematis di dalam komputer yang
dapat diolah atau dimanipulasi menggunakan
perangkat lunak (program aplikasi) untuk
menghasilkan informasi.
Pendefinisian basis data meliputi :
1. Spesifikasi berupa tipe data, struktur data dan
juga batasan-batasan pada data yang akan
disimpan.
2. Basis data merupakan aspek yang sangat penting
dalam sistem informasi karena berfungsi sebagai
gudang penyimpanan data yang akan diolah
lebih lanjut.
3. Basis data menjadi penting karena dapat
mengorganisasi data, menghidari duplikasi data,
menghindari hubungan antar data yang tidak
jelas dan juga update yang rumit.
PENGERTIAN BASIS DATA
Fungsi dan tujuan basis data atau dalam bahasa
inggrisnya adalah database, merupakan suatu
kumpulan informasi yang disimpan didalam
komputer atau media elektronik secara sistematik
dan diolah sedemikian rupa untuk dapat
digunakan dengan mudah.
Istilah database ini atau basis data telah dipelajari
di ilmu informasi.
Database pada awalnya ada pada ilmu komputer.
Dan selanjutnya menjadi lebih luas dalam bidang
elektronika.
SISTEM MANAJEMEN BASIS DATA
Database Management System adalah sebuah
perangkat lunak yang memungkinkan pengguna
mendefinisi, membentuk dan mengatur basis data
dan yang mengendalikan akses ke basis data.
DBMS berinteraksi dengan pengguna aplikasi
program dan basis data (Connolly & Begg, 2002)
Lebih lanjut, disebutkan bahwa Database
Management System adalah sistem perangkat
lunak yang memungkinkan pengguna dapat
mendefinisikan, membuat, merawat, dan mengatur
akses ke Basis Data.
SISTEM MANAJEMEN BASIS DATA
DBMS memungkinkan pengguna untuk
mendefinisikan Database melalui sebuah Data
Definition Language (DDL), menspesifikasikan tipe
data,struktur dan batasan pada data yang
disimpan pada Database.
Adanya insert, update, delete, dan mengambil
data dari Database melalui Data Manipulation
Language (DML),
Mempunyai pusat penyimpanan untuk semua data
dan deskripsi data memungkinkan DML untuk
menyediakan fasilitas umum untuk data tersebut
yang umumnya disebut bahasa query
DEFINISI DATABASE
1. Database adalah himpunan kelompok data
(arsip) yang saling berhubungan yang diorganisasi
sedemikian rupa agar kelak dapat dimanfaatkan
kembali dengan cepat dan mudah.
2. Database adalah kumpulan data yang saling
berhubungan yang disimpan secara bersamaan
sedemikian rupa dan tanpa pengulangan
(redudansi) yang tidak perlu, untuk memenuhi
berbagai kebutuhan.
3. Database adalah kumpulan file/tabel/arsip yang
saling berhubungan yang disimpan dalam media
penyimpanan elektronis.
PENGERTIAN DATABASE
a) Database bisa berarti kumpulan data yang saling
berhubungan antara satu dengan lainnya
dengan penggunaan yang juga beragam.
b) Database merupakan suatu kumpulan data yang
sifatnya mekanis, terbagi dan juga terdefinisi
dengan formal melalui pengorganisasian.
c) Database merupakan suatu system file yang
terintegrasi dan memiliki paling tidak satu primary
key untuk pengulangan.
d) Database merupakan data operasional yang
digunakan oleh system suatu aplikasi dari sebuah
pengorganisasian.
PEMANFAATAN BASIS DATA
1. Kecepatan dan kemudahan (Speed )
Pemanfaatan Database memungkinkan kita
untuk dapat menyimpan data atau melakukan
perubahan ( manipulasi ) dan menampilkan
kembali data tersebut dengan
cepat dan mudah, dari pada kita menyimpan
data secara manual.
2. Efisien ruang penyimpanan (Space)
Dengan Database penggunaan ruang
penyimpanan data dapat dilakukan karena
kita dapat melakukan penekanan jumlah
pengulangan data dengan menerapkan
sejumlah pengkodean.
PEMANFAATAN BASIS
DATA
3. Keakuratan (Acuracy)
Pemanfatan pengkodean atau pembentukan
relasi antar data dengan penerapan aturan atau
batasan tipe data dapat diterapkan dalam
Database yang berguna untuk menentukan
ketidakakuratan pemasukan atau penyimpanan.
4. Keamanan (Security)
Dalam sejumlah sistem (aplikasi ) pengelolah
database tidak menerapkan aspek keamanan
dalam penggunaan database. Tetapi untuk sistem
yang besar dan serius, aspek keamanan juga
dapat diterapkan. Dengan begitu kita dapat
menentukan siapa yang boleh menggunakan
database dan menentukan jenis operasi-operasi
apa saja yang boleh dilakukan.
PEMANFAATAN BASIS DATA
5. Terpeliharanya keselarasan data (Consitant)
Apabila ada perubahan data pada aplikasi yang
berbeda maka secara otomatis perubahan itu
berlaku untuk keseluruhan.
6. Data dapat dipakai secara bersama (Shared)
Data dapat dipakai secara bersama-sama oleh
beberapa program aplikasi (secara batch maupun
on-line) pada saat bersamaan.
7. Dapat diterapkan standarisasi (Standardization)
Dengan adanya pengontrolan yang terpusat maka
DBA dapat menerapkan standarisasi data yang
disimpan sehingga memudahkan pemakaian,
pengiriman maupun pertukaran data.
FUNGSI BASIS DATA
1) Database berfungsi untuk mengklasifikasikan data
untuk mudah digunakan dan dipahami
penggunanya.
2) Menghindari adanya duplikasi dan juga
inkonsistensi dari suatu data.
3) Memudahkan dalam menyimpan dan mengakses
data.
4) Memudahkan dalam mengupdate dan
menghapus data.
5) Menjamin kualitas data dan informasi yang
terkandung didalamnya dan dapat diakses.
6) Merupakan suatu solusi penyimpanan data.
7) Mendukung kinerja aplikasi dalam penyimpanan
data.
TUJUAN BASIS DATA
Basis data mengatur data sehingga
memudahkan pengguna dengan
kelebihan ketepatan dan
kecepatan dalam mengakses
kembali data yang tersimpan.
Tidak adanya redundansi serta
menjaga konsistensi dari data yang
disimpan.
Pengaturan dalam menilai data
sesuai dengan fungsi dan jenis.
MANFAAT BASIS DATA
Basis data juga memiliki beberapa manfaat
yang sangat berguna bagi para
penggunanya.
Manfaat dari basis data adalah adanya
kecepatan dan kemudahan.
Database memiliki kemampuan dalam
memilih data yang tersimpan dengan cepat
sesuai kelompok yang diurutkan. Sehingga
dapat menghasilkan informasi yang cepat
dan akurat. Kecepatan database tentu
tergantung dengan desain dari database
tersebut.
MANFAAT BASIS DATA
Manfaat basis data selanjutnya adalah
dapat digunakan secara bersamaan.
Database dapat digunakan oleh banyak
orang secara bersama-sama dalam
sebuah perusahaan.
Sebagai contoh adalah database
karyawan dalam sebuah perusahaan
yang diperlukan dibagian admin,
keuangan dan lainnya.
Semua bagian tersebut tentu akan
membutuhkan database dari seluruh
karyawan yang ada yang sudah disimpan
di server pusat.
MANFAAT BASIS DATA
Manfaat selanjutnya adalah adanya
control database yang terpusat.
Meski suatu perusahaan memiliki banyak
divisi, namun database membantu anda
dapat menyimpan data secara terpusat di
server pusat sehingga tidak perlu semua
bagian membuat database masing-
masing.
MANFAAT BASIS DATA
Perangkat akan lebih hemat biaya bila
menggunakan basis data.
Database yang terpusat tentu akan lebih
menghemat biaya karena tidak memerlukan
banyak perangkat untuk menyimpan
database.
Selain itu data yang tersimpan lebih aman,
karena managemen pengguna dapat
melakukan pembatasan akses sesuai dengan
kepentingan misalnya dengan password untuk
mengakses.
MANFAAT BASIS DATA
Manfaat lainnya adalah dapat untuk
memfasilitasi pembuatan aplikasi baru.
Basis data yang sudah dirancang dengan
baik, bila suatu perusahaan memerlukan
aplikasi baru tidak perlu lagi membuat
database baru karena bisa langsung
menggunakan database yang ada.
Tentu lebih mudah dan cepat.