SISTEM BASIS DATA
*Data VS Informasi
Data
merupakan Fakta mentah yang belum di olah . Dan mempunyai nilai value suatu
kejadian tertentu .
Sedangkan,,
Informasi
merupakan hasil dari pemrosesan data yang sudah mempunyai informasi yang
bermanfaat dan itu pastinya berguna yang di dukung dengan data.
*Perbedaan nya Data dan Informasi
Data disini lebih bersifat historis dan
informasi lebih ke tingkatannya tinggi dan mempunyai nilai yang sangat penting
sekali .
*Basis data
kumpulan suatu
data yang saling berhubungan yang
diorganisasikan sedemikian rupa sehingga kelak dapat dimanfaatkan atau suatu
kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media,
yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, dan
dengan software untuk melakukan manipulasi untuk kegunaan tertentu
-himpunan kelompok
data yang saling berhubungan yang di organisasi sedemikian rupa sehingga kelak
dapat dimanfaatkan dengan cepat dan mudah.
-kumpulan data yang
saling berhubungan yang disimpan bersama sedemikian rupa tanpa pengulangan yang
tidak perlu untuk memenuhi kebutuhan.
-kumpulan
file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan
tertenu.
*Operasi dasar basis data
-Create Database
Pembuatan Basis Data
Baru yang identik dengan pembuatan lemari arsip yang baru
-Drop Database
Penghapusan Basis
Data Yang Identik Menghapus / perusakan lemari arsip (sekaligus beserta isinya)
-Create Table
Pembuatan Tabel baru
ke suatu basis data yang identik dengan penambahan arsip baru ke sebuah lemari
arsip yang telah ada
-Drop Table
Penghapusan tabel
dari suatu basis data yang identik dengan penghapusan atau perusakan arsip lama
yang ada di sebuah lemari arsip
-Insert
Penambahan data baru
ke sebuah file di sebuah basis data yang identik dengan penambahan lembaran
arsip ke map arsip
-Retrieve/Search
Pengambilan Data Dari
sebuah file atau tabel di sebuah basis data (Pencarian)
-Update
Pengubahan Data Dari
sebuah file atau table (perbaikan)
-Delete
Penghapusan data dari
file atau tabel (Penghapusan)
*Pemanfaatan Basis Data
-Salahsatu komponen penting dalam sistem informasi,
kerana merupakan dasar dalam menyediakan informasi
-Menentukan kualitas informasi yang akurat, tepat
waktu dan relevan.
-Mengurangi duplikasi data (data redundancy)
-Hubungan data dapat ditingkatkan
-Manipulasi terhadap data dengan cepat dan mudah
-Efisiensi penggunaan ruang penyimpanan
*Objek Basis Data
1. Kecepatan dan
kemudahan (speed)
2. Efisiensi ruang
penyimpanan
3. Kebersamaan
pemakaian (sharability)
4. Menangani data
dalam jumlah yang besar
5. Meniadakan
duplikasi dan inkonsistensi data
6. Keamanan
(security)
*Komponen Basis Data
1. Hardwere/perangkat
keras
2. OS
3. Database
4. DBMS/Sistem
pengolahan basis data
5. User (programmer,
user mahir, user umum, user khusus)
6. Application
*Arsitektur Basis Data
-Stand alone,DBMS,
Basis Data, Aplikasi data ditempatkan pada komputer yang sama. Hanya bisa
dipakai oleh satu pemakai.
-Sistem terpusat,
terdiri dari sebuah server dan sejumlah terminal.
-Sistem client
server, untuk mengatasi kelemahan pada sistem terpusat.
*Database Management System (DBMS)
-Kumpulan program
yang memungkinkan pengguna (user) untuk membuat dan memelihara basis data.
Ex: oracle; Ms.
Acces;MySqL;DB2;Postgres Sql.
-Mrupakan perangkat
lunak yang di disain untuk melakukan penyimpanan dan pengaturan basis data
-DBMS juga menerapkan
mekanisme pengaman data, pemakaian data secara bersama, pemaksaan keakuratan
data dan lain-lain.
*DBMS diperlukan untuk :
-Independensi data
dan akses yang efisien
-Mereduksi waktu
pengembangan aplikasi
-Integritas dan
keamanan data
-Administrasi
keseragaman data
-Akses bersamaan dan
perbaikan dari terjadinya crash
*Bahasa Basis Data
Sebagai bahasa basis data yang meliputi
sejumlah perintah yang di formulasikan dan dapat diberikan user dan dikenali
atau diproses DBMS untuk melakukan suatu aksi atau pekerjaan tertentu.
Ada 2 bagian bahasa ,yaitu:
1.
DDL (Data Definition Language)
Mendiskripsikan
atau mendefinisikan dan memodifikasi struktur tabel atau kita dapat membuat
tabel baru, membuat indeks, mengubah tabel menentukan struktur tabel dan
lain-lain.
Hasil
dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file
khusus yang disebut Kamus Data(d.dictionary) yaitu data yang menjelaskan data
sesungguhnya.
Example
: Create tabel , Create Database, modify structure, modify report.
2.
DML (Data Manipulation Language)
Manipulasi
dan pengambilan data pada suatu basis data. Yang berupa insert, update, delete
dan lain-lain.
Manipulasi
data pada database dapat berupa :
-Penyisipan
atau penambahan data pada file atau table dalam suatu basis data.
-Penghapusan
data pada file atau table dalam suatu basis data
-pengubahan
-penelusuran
data
DML
merupakan bahasa yang bertujuan memudahkan pemakai untuk mengakses data
sebagaimana di representasikan oleh model data.
Ada
dua jenis DML ,yaitu:
1. Prosedural
Yang
mensyaratkan pemakai menetukan, data apa yang di inginkan serta bagaimana cara
mendapatkannya.
Example:
dbase 3+, foxBase
2. NonProsedural
Yang
membuat pemakai dapat menentukan data apa yang di inginkan tanpa menyebutkan cara
mendapatkannya.
Example:
SQL, QBE .