MENGENAL DASAR - DASAR BASIS DATA,PENGERTIAN, DAN TUTORIAL

       
pengertian basis dataSelamat 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)