Lingkungan dan sistem database
Basis
data adalah kumpulan data yang saling terkait yang tersimpan secara terpusat,
sehingga orang lain dapat menggunakan informasi itu secara cepat dan keamanan
data tersebut dapat terjaga. Adanya basis data ini, karena terdapat kekurangan
pada penyimpanan data secara file teks. Adapun kekurangannya itu adalah :
1. File
text tidak dapat dikembangkan
2. Jika
menggunakan file teks akan sulit digunakan pada program yang berbeda, tapi jika berbentuk database,
maka seorang programmer akan mudah mengolah data tersebut.
DATA DAN INFORMASI
Terkadang
kita keliru dalam mendefinisikan kedua kata tersebut. Karena itu saya akan
menjelaskan tentang kedua kata tersebut :
Data
Data adalah suatu fakta atau
kumpulan fakta yang belum diolah sehingga tidak dimengerti apa maksudnya (data
yang masih mentah). Contohnya : data tanggal hari ini (15 september 2012) dan
data hari ulang tahun Tina (15 September 1993). Dari kedua data tersebut kita
belum tau apa maksudnya, sehingga data tersebut perlu diolah, sehingga kita
mendapat informasinya.
Informasi
Jadi informasi adalah data yang sudah
diolah sehingga memiliki makna yang dapat dimengerti oleh orangn lain. Contoh :
Dari contoh diatas yaitu data tanggal hari ini dan data tanggal lahir Tina jika
diolah maka kita akan mendapatkan
sesuatu informasi yaitu bahwa Tina berulang tahun pada hari ini yaitu
tanggal 19 September.
TUJUAN BASIS DATA
Tujuan
adanya basis data adalah :
1.
Kecepatan dan kemudahan
Dengan
adnya basis data kita dapat memperoleh informasi dengan cepat tanpa harus
kesulitan dalam mencari data yang kita butuhkan. Kesulitan itu bias saja berupa
lupa dalam menyimpan informasi tersebut.
2.
Efisiensi ruang penyimpanan
Database
memiliki ruang penyimpanan yang sangat besar, sehingga kita tidak akan
terkendala mengenai kapasitas penyimpanan.
3.
Kebersamaan pemakaian
Suatu
informasi bias digunakan oleh banyak orang dengan cara mengakses data tersebut
ke internet.
4.
Menangani data dalam jumlah yang besar
Banyak
data dan program yang memiki kapasitas yang besar yang apabila kita simpan
dalam laptop akan menyebabkan memori akan penuh.
Contoh
: data seluruh mahasiswa di Universitas
5.
Meniadakan duplikasi dan inkonsistensi
data
Dengan
adanya database maka data yang sama dapat ditiadakan sehingga kita memperoleh
data yang valid.
6.
Keamanan
Tentu keamanan
suatu informasi dalam database akan sangat terjaga, karena tidak sembarangan
orang yang dapat mengubah data yang tersimpan dalam database ini.
LINGKUNGAN DAN SISTEM DATABASE
1. Komponen system basis data
- Hadware
Contoh
: laptop, modem, dll
- Operating system
Contoh : windows
- Database
- DBMS
- User
f. Application
(program yang digunakan)
Contoh : java, PHP, dll.
2. Arsitektur basis data
Arsitektur basis data terbagi menjadi 3, yaitu :
a. Stand
alone
Adalah basis data yang ditempatkan pada komputer yang
sama dan hanya bias digunakan oleh satu pemakai.
Contoh : laptop pribadi
b. System
terpusat
Adalah suatu system yang terdiri dari server dan
terminal, terminal hanya sebagai pemakai sedangkan pengaturan database berada
di server.
Contoh : sikadu pada UNNES
c. Sistem
client server
Adalah suatu system yang aplikasi utama dan database
utamanya tertanam pada laptop client sedangkan pada server hanya sebagai
database saja. Sistem ini dibuat karena adanya kekurangan pada system terpusat yang apabila kapasitas suatu
program terlalu besar dapat menyebabkan loading
yang terlalu.
DBMS (Database Management System)
Adalah suatu program yang digunakan
untuk memanage, memelihara, dan mengelola informasi dan database sehingga dapat
digunakan secara baik dan efisiensi. Contoh : Oracle, MS-SQL, dll.
BAHASA BASIS DATA
Bahasa
basis data terbagi menjadi 2, yaitu :
1.
DDL (Data Definition Language)
Adalah
digunakan untuk membuat suatu database. Bagaimana membuat database, membuat tabel, dan segala sesuatu
untuk mengisi database tersebut.
Contoh
: create table, create database, dll.
2.
DML (Data Manipulation Language)
Adalah
digunakan untuk memanipulasi data dalam suatu database.
Contoh
:
- Bagaimana penambahan (insert)
- Bagaimana penghapusan (delete)
- Bagaimana pengubahan (update)
Tidak ada komentar:
Posting Komentar