Jumat, 14 September 2012

Penjelasan mengenai DATABASE


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        
           Contoh : XAMPP
  •   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