Selamat pagi, pagi yang cerah dan damai ini saya sempatin berbagi cerita alias ilmu tentang basis data. Kenapa kok basis data karena dengan canggihnya teknologi informasi dan berbagai produk teknologi di jagat dunia ini semua tak lepas dari yang namanya basis data. Kob bisa ? iya karena aplikasi berjalan di atas basis data hampir semua aplikasi membutuhkan basis data untuk menyimpan informasinya. Oleh karena itu pentingnya bagi anak Informatika belajarnya ya Basis Data. Langsung saja simak penjelasan singkat berikut .
Jadi
definisi basis data adalah
• Himpunan
kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa
supaya dapat dimanfaatkan kembali dengan cepat dan mudah
Tujuan Basis Data
• Kecepatan dan Kemudahan (Speed)
Memungkinkan
untuk melakukan perubahan/manipulasi terhadap data atau menampilkan kembali data dengan lebih cepat
dan mudah
• Efisiensi Ruang Penyimpanan (Space)
Efisiensi/optimalisasi
penggunaan ruang penyimpanan dengan melakukan penekanan (menghilangkan)
redundansi data
• Keakuratan (accuracy)
Menerapkan
aturan/batasan (constraint) tipe data, domain data, atau keunikan data
untuk menghindari pemasukan data yang tidak akurat
• Ketersediaan (Availability)
Memilah data menjadi data master,
data transaksi ataupun data history
• Kelengkapan (Completeness).
Penerapan Basis
Data
• Kepegawaian
• Pergudangan
(inventory)
• Akuntansi
• Reservasi
• Perbankan
• Rumah
Sakit
• Pendidikan
• Dan
lain-lain
Definisi Sistem Basis Data
Sistem yang terdiri dari atas
kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data di
sebuah sistem komputer) dan sekumpulan program (DBMS) yang memungkinkan
beberapa pemakai atau program lain untuk mengakses dan memanipulasi file-file
(tabel-tabel) tersebut.
Komponen Sistem Basis Data
a)
Perangkat keras (Hardware)
b)
Sistem Operasi (Operating System)
c)
Basis Data (Database)
d)
Aplikasi Pengelola Basis Data (DBMS)
e)
Pemakai (User)
a.) Perangkat Keras
• Komputer
(satu untuk sistem yang stand alone atau lebih dari satu untuk sistem jaringan)
• Memory
sekunder (harddisk, tape atau removable disk)
• Media/perangkat
komunikasi untuk jaringan.
b). Sistem Operasi
Sistem Operasi merupakan program yang mengaktifkan/memfungsikan
sistem komputer, mengendalikan seluruh sumber daya (resources) dalam
komputer dan melakukan operasi-operasi dasar dalam komputer (operasi I/O,
pengelolaan file,dan lain lain).
Contoh
: MS-DOS, Windows, Linux, Unix
c). Basis Data
Menyimpan beberapa obyek
database ( struktur, tabel, indeks, dll )
d). Sistem
Pengelola Basis Data
DBMS
menentukan bagaimana data diorganisasi, disimpan,diubah dan diambil kembali Selain
itu diterapkan juga mekanisme pengamanan data, pemakaian data secara bersama, keakuratan/konsistensi
data
Yang
termasuk DBMS diantaranya :
- MS Access -
Sybase
- MS SQL Server - dBase IV
- Oracle -
Borland Interbase
5.
Pemakai
Bahasa
Basis Data dikelompokkan menjadi:
1.
Data Definition
Language (DDL)
Struktur/skema basis data yang
menggambarkan/ mewakili desain basis data secara keseluruhan. Dapat digunakan
untuk membuat tabel baru, mengubah tabel, menentukan struktur penyimpanan table
Hasil kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file
khusus yang disebut kamus data (Data Dictionary).
2.
Data Manipulation Language (DML)