Selasa, 10 Desember 2013

Chapter 10 Discovering Computers 2011 
Database Management
  • Database, Data, dan Informasi

    a) Database
    Database merupakan kumpulan data yang diatur / disimpan secara sistematis di dalam komputer untuk memperoleh informasi dari basis data tersebut.

    b) Informasi

    Informasi yaitu hasil pengolahan atau pemrosesan dari sebuah data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah pengetahuan bagi para penggunanya.
    Contohnya : dokumen

    Syarat dari sebuah informasi yang baik yaitu :
    1. Akurat, informasi diharuskan  bersih dari kesalahan dan kekeliruan
    2. Keandalan, informasi harus didapat dari sumber yang dapat diandalkan kebenarannya
    3. Tepat waktu, informasi harus ada pada saat situasi yang diperlukan / tepat waktu
    4. Dapat diakses, informasi harus dapat diperoleh bagi orang yang hendak memanfaatkannya
    5. Berguna, informasi harus bermanfaat
    6. Peminimalan biaya, informasi tidak membutuhkan biaya yang banyak untuk dapat diakses

    c) Data
    Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahan
    Data bisa berupa : gambar, suara, video, huruf angka
     
  • Hirarki / Tingkatan dari Data


    1. Bit adalah pembentuk data yang paling elementer dalam storage (penyimpanan ). Ada 2 macam kombinasi bit, yaitu 0 (nol) dan 1 (satu)
    2. Character (byte) adalah unit data terkecil dalam storage
        Macam – macam character :
    Angka : 0-9
    Huruf : A – Z
    Special character : + - * / . , dsb
    Character terbentuk dari kombinasi 8 bit
    1. Field / item
        Adalah kumpulan dari karakter – karakter yang membentuk suatu arti.
         d.  
    Record yaitu kumpulan dari field – field yang lengkap.
         e.  F
    ile adalah kumpulan dari record – record yang sejenis




    Jenis – jenis data antara lain :
    -          Tulisan, hanya dapat mengisi data huruf
    -          Numerik, data yang hanya berisi angka
    -          Auto number, data yang berisi angka dan disimpan secara otomatis
    -          Currency, menyimpan angka dengan format mata uang
    -          Date, data dalam bentuk tanggal
    -          Yes / No, tipe data yang hanya menyimpan 2 nilai (True/False)
    -          Hyperlink
    -          Object, data dalam bentuk binary
    -          Attachment, tipe data yang berisi lampiran dari objek – objek yang lain
      
  • Pemeliharaan Data
    Prosedur pemeliharaan data bertujuan agar data tetap up to date (mutakhir). Kegiatan pemeliharaan data antara lain : menambah data, mengubah data, menghapus data.

    Pengguna akan menambahkan data baru pada file ketika mendapatkan data baru dan memperbaiki data yang salah atau mengupdate data lama. Dan ketika tidak lagi digunakan maka pengguna akan menghapus data tersebut. Contoh dari pemeliharaan data yaitu melakukan validasi data.

    Proses validasi data yaitu kegiatan yang dilakukan untuk memastikan data yang disimpan ke dalam database adalah data yang benar.
    Beberapa contoh validasi data antara lain :
    a.             Mengecek kebenaran angka/huruf yang diinput
    b.            Mengecek kebenaran data yang diinput
    c.             Pengecekan kelengkapan data yang diisi
    d.            Memastikan kebenaran penginputan primary key
    e.      Dan melakukan beberapa pengecekan lainnya

  • Database Management System

    Database perangkat lunak (database software), disebut juga DBMS berisi kumpulan data yang saling berelasi dengan set program untuk mengakses data tersebut.
    Dan mempunyai beberapa fungsi sebagai berikut :
    1. Membuat database
    2. Mengolah data
    3. Mengambil dan mengurutkan data
    4. Membuat form, laporan dari suatu data

    DBMS  menyediakan beberapa tools yang memungkinkan pengguna dan program untuk mengambil kembali data dan melakukan pemeliharaan data di dalam database.
    Beberapa tools nya antara lain :
    1. Query language
    Berfungsi untuk mengolah, mengambil data dari/ke dalam basis data dalam bahasa Inggris
    1. Query by example
    2. Form, jendela yang memberikan area untuk masuk atau mengubah data di dalam database
    3. Report generator, media yang memperkenankan pengguna untuk membuat, menampilkan, dan mencetak data.
   DBMS juga memberikan beberapa tehnik untuk merestore kembali database yang telah rusak maupun hilang, antara lain :
  1. Backup, kegiatan menyimpan salinan database ke media lain
  2. Log, memberikan histori dari penggunaan database
  3. Recovery utility, mengembalikan salinan database ke posisi sebelumnya
  4. Continuous backup, kegiatan membackup data secara berkelanjutan
 Manfaat penggunaan DBMS adalah
  1. Untuk mengorganisasikan dan mengelola data dalam jumlah besar
  2. Untuk membantu dalam melindungi data dari kerusakan yang disebabkan penggunaan atau pengaksesan yang tidak sah
  3. Memudahkan dalam pengambilan kembali data (data retrieval)
  4. Untuk memudahkan dalam penggunaan atau pengaksesan data secara bersamaan dalam suatu jaringan
 Database memiliki beberapa keunggulan bila dibandingkan dengan sistem pemrosesan data, yaitu :
  1. Program dan pengguna dapat saling berbagi data
  2. Mengurangi kemungkinan data ganda
  3. Meningkatkan integritas
  4. Membutuhkan waktu pengembangan yang lebih singkat
  5. Memudahkan pengaksesan data
DBMS terbagi atas dua komponen, yaitu
  1. Relational Database Management System (RDBMS)
  2. Overview of Database Management System (ODBMS)
RDBMS meliputi interface Drivers, SQL Engine, Transaction Engine, Relational Engine, dan Storage Engine.

ODBMS meliputi Language Drivers, Query Engine, Transaction Engine, dan Storage Engine

  • Relational, Object – Oriented, dan Multidimensional Databases

Data model merupakan penggambaran tentang bagaimana database menyimpan dan mengolah data.

Secara garis besar, data model dibagi 3, yaitu :
  1. Relational database
Penyimpanan data dalam database dalam bentuk table

  1. Object – oriented database
Penyimpanan data dalam database dalam bentuk objek – objek, mempunyai kelebihan dapat menyimpan banyak jenis data, dan dapat diakses lebih cepat

  1. Multidimensional database
Penyimpanan data pada database dalam bentuk multidimensi dan dapat mengkonsolidasikan data lebih cepat daripada relational database.

  • Structured Query Language (SQL)
     SQL merupakan bahasa pemrograman yang digunakan untuk mengolah database. Diantaranya ;
  1. Data Definition Language (DDL)
Mempunyai fungsi utama untuk mendefinisikan data dalam database secara logika
Misalnya : untuk mendefinisikan karakteristik dari record (meliputi nama, tipe, dan lebar dari field)

  1. Data Manipulation Language (DML)
Digunakan untuk memanipulasi basis data yang telah didefinisikan dengan DDL.

  • Web Database
     Database pada web memperkenankan kita untuk :
  1. Melakukan jual beli produk maupun jasa
  2. Membeli atau menjual saham
  3. Mencari pekerjaan
  4. Melakukan reservasi (pemesanan) penerbangan
  5. Mendaftar ke perguruan tinggi
  6. Mengecek grades (tingkatan data) pada setiap semester
  • Administrasi Database
Database analysts dan administrator bertanggung jawab untuk mengatur dan mengkoordinasikan semua kegitatan yang terdapat pada database
  1. Database analysts merupakan orang yang hanya mendesign database
  2. Database administrator merupakan orang yang membuat, melakukan pemeliharaan data, mengatur keamanan, dan melakukan maintenance database. Atau sering diartikan pula sebagai orang yang memastikan fungsi operasional aplikasi dan database dapat berjalan secara efisien.

Tidak ada komentar:

Posting Komentar