Belajar Sistem Basis Data, Pengertian Basis Data
Assalamualaikum sahabat ikut belajar, gimana puasanya pada lancar semua kan? ok dipostingan seblumnya kita sudah Belajar Membuat Kalkulator Dengan Bash Shell di ubuntu. nah sekarang kita Belajar Sistem Basis Data. langsung saja biar tidak lama-lama
Pengertian Sistem Basis Data
Basis Data adalah sekumpulan data yang terintegrasi yang diorganisasikan untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi.
Sistem Basis Data merupakan sekumpulan basis data dengan para pemakai yangmenggunakan basis data secara
bersama-sama, personil yang merancang dan mengelola basis data, teknik-teknik
untuk merancang dan mengelola basis data, serta sistem komputer yang
mendukungnya
Komponen sistem basis data
Komponen-komponen utama penyusun
sistem basis data adalah :
a. Perangkat keras
b. Sistem operasi
c. Basis data
d. Sistem pengelola basis data (DBMS)
e. Pemakai (Programmer, User mahir, user umum, user
khusus)
Abstraksi data
Sistem basis
data biasanya menyembunyikan detil
tentang bagaimana data disimpan
dan diperlihara. Oleh
karena itu, seringkali
data yang terlihat
oleh pemakai sebenarnya berbeda dengan yang tersimpan secara fisik Abstraksi data
merupakan level dalam
bagaimana melihat data
dalam sebuah sistem basis data
Penyusun sistem basis data
Sistem basis
data merupakan lingkup
terbesar dalam organisasi
data. Sistem basis data
mencakup semua bentuk
komponen data yang
ada dalam suatu sistem.
Sedangkan basis data
merupakan komponen utama
yang menyusun sistem basis data
Tipe File
Tipe file yang digunakan dalam
sistem basis data :
a.
File induk (master file)
Ada 2 file induk :
- File induk acuan (reference master file)
o
Recordnya relatif statis, jarang
berubah nilainya
o
Contoh : file daftar gaji, matakuliah
- File induk dinamik (dynamic master file)
o
Nilai dari recordnya sering
berubah atau diupdate sebagai hasil suatu transaksi
o
Contoh : file stok barang
b.
File transaksi (Transaction file)
Disebut juga
file input. Digunakan untuk merekam data hasil transaksi
Contoh file
penjualan barang
c.
File laporan (report file)
Disebut juga
file output. Berisi informasi sementara yang akan ditampilkan sebagai laporan
d.
File sejarah (history file)
Disebut juga
file arsip (archieval file). Merupakan file yang berisi data masa lalu yang
sudah tidk aktif lagi, tapi masih disimpan sebagai arsip
e.
File pelindung (bacup file)
Merupakan
salinan dari file-file yang masih aktf di dalam basis data pada saat tertentu Digunakan
sebagai cadangan apabila file basis data yang aktf mengalami kerusakan atau
hilang
6. Bahasa basis data
Bahasa basis data merupakan
perantara bagi pemakai dengan basis data dalam berinteraksi, yang telah
ditetapkan oleh pembuat DBMS
Dapat dibedakan menjadi 2, yaitu :
- Data Definition Language (DDL)
Dengan bahasa
ini kita dapat
membuat tabel baru, membuat
indeks, mengubah tabel, menentukan struktur tabel, dll
Hasil dari kompilasi perintah DDL
menjadi Kamus Data, yaitu data yang menjelaskan data sesungguhnya
Contoh : Create, Modify report, Modify
structure
- Data Manipulation Language (DML)
Berguna untuk melakukan
manipulasi dan pengambilan data pada suatu basis data, yang berupa insert, update,
delete, dll.
Ada 2 jenis, yaitu prosedural (ditentukan
data yang diinginkan dan cara
mendapatkannya) dan non-prosedural (tanpa
menyebutkan cara mendapatkannya)
Contoh : dbase 3+, foxbase, SQL, QBE
7. Pengguna basis data
Secara umum dapat dikelompokkan
menjadi 2, yaitu :
- Database administrator
Orang yang
memiliki kewenangan untuk
melakukan pengawasan baik data
maupun program
Fungsi DBA adalah :
- Mendefinisikan pola struktur basis data
- Mendefinisikan struktur penyimpanan dan metode akses
- Memodifikasi pola dan organisasi fisik
- Memberikan kewenangan pada user untuk mengakses data
- Menspesifikasikan keharusan integritas data
o Database user
Ada 4 pemakai basis data, yaitu :
- Programmer aplikasi
o Merupakan pembuat program aplikasi
- Casual user / Naïve User
o Pemakai
yang sudah mahir,
berinteraksi dengan sistem tanpa
menulis program, tapi
menggunakan query
- End user
o Pemakai
yang belum mahir,
tinggal menjalankan aplikasi
yang sudah dibuat oleh programmer aplikasi
- Specialized user
o Pemakai
khusus yang menuliskan
aplikasi database tidak dalam
kerangka pemrosesan data, namun untuk keperluan khusus seperti CAD, AI, ES, dll
untuk ebook.pdf nya silahkan download di link berikut
Post a Comment
Silahkan Berkomentar Dengan Baik dan Sopan
No Spam
No Link
Terima Kasih Telah Berkunjung Ke Blog ini