my creation

ketika koding adalah takdir

Pages

Monday, September 17, 2012

database

Setelah post pentingnya database, kelebihan dan kekurangannya database pada minggu lalu, kali saya akan menjelaskan sedikit tentang basisdata itu sendri. Selamat membaca bagi agan agan dan sista sista dan silahkan komen aja jika ada yang salah atau kurang karena saya sendiri sebenarnya belum terlalu mahir dengan database. Jadi, sharing aja sekalian belajar bareng.. hehe..
Seperti yang telah kita ketahui, database adalah suatu tempat dimana penyimpanan data itu berlangsung. Apa sih data tersebut.? Apakah data adalah informasi.?
Data merupakan fakta mentah yang belum diolah sehingga mempunyai makna sedangkan informasi adalah hasil dari pemrosesan data yang sudah mempunyai berita atau pengetahuan yang bermanfaat.
            Jadi database atau basisdata tersebut adalah kumpulan data yang saling berhubungan yang disimpan bersama sedemikian rupa tanpa pengulangan (redundancy).
Suatu hal diciptakan pasti mengandung tujuan, begitu juga dengan database. Tujuan dari adanya database yaitu :
  • Untuk mempercepat mendapatkan suatu data  
  •  Mengefisiensi ruang penyimpanan 
  • Kebersamaan pemakaian (sharing) 
  • Menangani data dalam jumlah besar 
  • Meniadakan duplikasi (penggandaan) dan inkonsistensi data 
  • Keamanan (security)
Komponen dari database adalah :
  • Hardware 
  • OS (Sistem Operasi) 
  • Database 
  • Software DBMS : Paket perangkat lunak yang didesain untuk melakukan penyimpanan dan pengaturan basisdata. Dengan kata lain, DBMS adalah data tanpa program. 
  •  User (pemakai) 
  • Aplikasi : Program aplikasi lain untuk mengolah data atau informasi tersebut
Arsitektur database :
  • Stand alone : Data dibangun pada komputer yang sama 
  • Sistem terpusat : Terdiri dari sejumlah server dan terminal 
  • Sistem client server : Untuk mengatasi kelemahan pada sistem terpusat 
  • DBMS (Database Management system) adalah kumpulan program yang mengolah struktur database dan mengontrol akses ke data pusat di database yakni kumpulan program yang memungkinkan pengguna untuk membuat dan memelihara database.
          Contoh : oracle, Ms. SQL Server, Ms. Access, MySQL, PostgreSQL, DB2, interbase, Paradox.
  • Bahasa database : intermediate yaitu bahasa yang digunakan untuk berkomunikasi yang terdiri dari bahasa DDL, DCL dan DML.
  • DDL (Data Definition Language) : bahasa yang mendefinisikan data.
          Contoh : create, table, create database
  • DCL ( Data Control Language) : bahasa yang mengontrol data yang bertujuan untuk mengendalikan struktur internal basisdata yang sangat bergantung pada vendor
  • DML (Data Manipulation Language) : bahasa yang memanipulasi data yang berguna untuk melakukan manipulasi dan pengambilan (query) data.
          Contoh : insert, edit (update), delete. 

mungkin begitu saja sedikit pejelasan dari saya, semoga bermanfaat.. :) 

No comments:

Post a Comment