Pertemuan Database Pertama


Database
      Database adalah tabel-tabel yang saling berhubungan satu sama lain. Dan perangkat lunaknya seharusnya mengacu sebagai sistem manjemen basis data ( database management system / DBMS ). DBMS adalah Aplikasi/program yang digunakan untuk menginputkan data, menghapus, mengubah dan memodifikasi data sehingga akan dihasilkan informasi. Contohnya Microsoft SQL Server, Microsoft Access, Oracle dan lain sebagainya.
Komponen Dasar Sistem Basis Data
Terdapat 4 komponen pokok sistem basisi data, yaitu :

1.      1. Data

Data di dalam sebuah basis data dapat disimpan secara terintegrasi (integrated) dan data dapat dipakai secara bersama-sam (Shared)
a.     a. Data disimpan secara terintegrasi atau integrated, yaitu :
Basis data merupakan kumpulan dari berbagai macam file dari aplikasi yang berbeda yang disusun dengan cara menghilangkan bagian-bagian yang rangkap (redundant)
b.      b. Data dipakai bersama-sama atau shared, yaitu :
Masing-masing bagian dari basis data dapat diakses oleh pemakai dalam waktu yang bersamaan untuk aplikasi yang berbeda
Data dan hubungannya pada basis data
Terdapat 2 jenis data, yaitu :
Ø  1. Data operasional, data dari suatu organisasi berupa data yang disimpan di dalam basis data
Ø  2. Data masukan (input data), data dari luar sistem yang dimasukkan melalui peralatan output (misalnya :    printer, dan lain-lain) sebagai hasil proses dari dalam suatu sistem yang mengakses data operasional

2.      2. Hardware (perangkat keras)

Terdiri dari semua peralatan komputer yang digunakan untuk pengelolaan sistem basis data, berupa :
Ø  Peralatan untuk penyimpanan basisi data
Ø  Peralatan input dan output
Ø  Peralatan komunikasi data dan lain-lain

3.      3. Sofware (perangkat lunak)

Berfungsi sebagai perantara antara pemakai dengan data fisik pada basisi data. Software pada basis data dapat berupa :
Ø  DBMS (Database Management System) yang menangani akses terhadap basisi data sehingga pemakai tidak perlu memikirkan proses penyimpanan dan pengelolaan data secara detail
Ø  Program-program aplikasi da procedure-procedure

4.      4. Pemakai atau user

Pemakai basis data dibagi 3 klasifikasi, yaitu :
Ø  1. Database Administrator (DBA), yaitu orang atau team yang bertugas mengelola sistem basis data secara  keseluruhan
Ø  2. Programmer, yaitu orang atu team yang bertugas membuat program aplikasi
Ø  3. End user, yaitu orang yang mengakses basis data melalui terminal dengan menggunakan query language atau program aplikasi yang dubuat oleh programmer
      Keuntungan dan kerugian dalam Sistem Basis Data
Ø  Keuntungan dalam basis data
Ø  Mencegah terjadinya redudansi data (duplikat)
Ø  Mempermudah pencarian
Ø  Update data maupun Sharing data

Ø  Kerugian dalam basis data
Ø  Biaya
Ø  Kerusakan di system basis data dapat mempengaruhi departemen yang terkait
Ø  Memerlukan tenaga ahli dalam database
Istilah-istilah yang dipergunakan dalam sistem basis data
Ø  Field
Field adalah satuan terkecil dari data yang tidak dapat diuraikan menjadi unit-unit yang bermakna.
Ø  Record
Record adalah gabungan sejumlah field (elemen data) yang saling terikat.
Ø  File
File adalah himpunan record yang bertype sama
Ø  Data value
Data value adalah informasi yang disimpan di tiap data elemen
Ø  Dan lain-lain
Jenis-jenis perintah SQL
Ø  DDL ( Data Defenition Language )
Ø  DML ( Data Manipulation Language)

1.      1. Data Defenition Language (DDL)

a.       1. Create
Create digunakan untuk membuat data, tabel dan lain sebagainya.
Contoh :

Ø  Create Database Perpustakaan

Setelah itu lakukan Execute query (F5), F5 digunakan  pada setiap memasukan perintah kode baru.
Untuk masuk database Perpustakaan, selanjutnya

Ø  Use Perpustakaan
Setelah itu lakukan Execute query (F5)

Ø  Create table buku(
Kd_Buku char (5),
Judul_Buku Varchar (30),
Pengarang_Buku Varchar (30))
Setelah itu lakukan Execute query (F5)

Ø  Create table peminjam(
Kd_peminjam char (5),
Nama_peminjam Varchar (30),
Alamat,peminjam Varchar (30),
No_telp_peminjam char (10))
Setelah itu lakukan Execute query (F5)

Ø  Create table penerbit(
Kd_penerbit char (5),
Alamat_penerbit Varchar (30),
No_telp_penerbit char (10))

b.      2. Alter
Alter digunakan untuk menambah atau membuang field/kolom pada suatu tabel
Contoh : Alter table buku add stock int

c.       3. Drop
Drop digunakan untuk menghapus suatu table dan database
Contoh : Drop table penerbit

2.      2. Data Manipulation Language (DML)

a.       1. Select
Select merupakan perintah-perintah yang digunakan untuk menampilkan, menambah, mengubah, dan menghapus data pada objek yang didefenisikan oleh perintah DDL

Contoh : mencari baris data/record dari suatu table
Ø  Select * from buku
( Menampilkan semua field dari buku)
Ø  Select kd_buku from buku
( Hanya menampilkan satu yaitu kd_buku)







0 Response to "Pertemuan Database Pertama"