Minggu, 27 November 2016

Pengenalan Data Base

Basis data atau Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat Lunak yang digunakan untuk mengelola dan memanggil kueri  (query) basis data disebut sistem menejemen basis data (database management system, DBMS).
Ada beberapa komponen penyusun basis data diantaranya:
-    Hardware
-    Operation System
-    Database
-    Data Base Management System (DBMS)
-    Users (Database Administrator, End Users, System Analyst and application programmers, dan lainnya)
Database pada awalnya relatif "flat", artinya mereka hanya terbatas pada baris dan kolom yang sederhana, yang hanya dapat menyimpan teks atau data numerik, seperti spreadsheet. Namun, dalam perkembangannya, saat ini database memungkinkan pengguna menyimpan tipe data lain seperti klip suara, gambar, dan video. Selain itu hingga saat ini, database memiliki berbagai jenis yang berbeda, yang tentunya sesuai dengan fungsi dan kegunaan masing-masing. Untuk lebih jelasnya, di bawah ini akan dijelasankan berbagai jenis database tersebut.
Adapun jenis jenis database diantaranya:

1. Database Analitik (Analytical Processing)

Database Analitik (atau OLAP-On Line Analytical Processing) merupakan database penyimpan arsip atau data historis yang hanya dapat dibaca (read-only database), dan digunakan untuk analisis. Sebagai contoh, sebuah perusahaan pasti menyimpan laporan-laporan penjualan selama beberapa tahun belakangan di dalam database analitik dan menggunakan database ini sebagai referensi saat menganalisis strategi pemasaran priode berikutnya.

2. Database Relational (Relational Database)

Database relasional merupakan jenis database yang terpopuler. Database relasional memungkinkan pengguna untuk mengakses, update, dan mencari informasi berdasarkan hubungan data yang disimpan dalam tabel yang berbeda. Database relasional juga dapat menjalankan query yang melibatkan beberapa database.



Dalam database ada yang di sebut dengan DBMS atau Data Base Manajemen Sistem yang merupakan system penelusuran dan temu kembali informasi dari sebuah database secara cepat. DBMS menentukan bagaimana data disimpan dan ditemukan kembali. Relational DBMS adalah sebuah database dimana data akan tersusun dalam serangkaian table (“Relations”) dengan cara yang berbeda.
Jadi DBMS  adalah semua peralatan komputer (hardware + software + firmware). DBMS dilengkapi dengan bahasa yang berorientasi pada data (high level data langauage) yang sering disebut juga sebagai bahasa generasi ke 4 (fourth generation language).
Peralatan untuk menetapkan atau menentukan pendekatan database disebut DBMS. DBMS merupakan software dan hardware yang khusus didesain untuk melindungi dan memanage database.
Dengan menggunakan DBMS, maka dapat :
•    Mendefinisikan data dan hubungannya.
•    Mendokumentasikan struktur dan definisi data
•    Menggambarkan, mengorganisasikan dan menyimpan data untuk akses yang selektif atau dipilih dan efisien.
•    Hubungan yang sesuai antara user dengan sumber daya data.
•    Perlindungan terhadap sumber daya data akan terjamin, dapat diandalkan, konsisten dan benar.
•    Memisahkan masalah logical dan physical sehingga merubah implementasi database secara fisik
•    tidak menghendaki user untuk merubah maksud data (logical).
•    Menentukan pembagian data kepada para user untuk mengakses secara concurrent pada sumber daya data.
Contoh DBMS :
1. Database hierarchy : Pengaksesan data harus mengikuti aturan hierarchy yang sudah didefinisikan terlebih dahulu.
Contoh : IMS-2 (Information Management System) oleh IBM, 1968
2. Data Network : data membentuk jaringan yang lebih bebas dari model hierarchy.
Contoh : IDMS (Integrated Database Management System) oleh Cullinet Software Inc, 1972
3. Data Relational : data dikelompokkan secara bebas menurut jenisnya lewat proses
normalisasi
Contoh :
•     INGRES oleh UN of CA & Relational Tech., 1973
•    System-R oleh IBM Research, 1975
•    ORACLE oleh Relational Software Inc. , 1979
•     DBASE II oleh Ashton-Tate, 1981
Komponen Utama DBMS
Komponen utama DBMS dapat dibagi menjadi 4 macam :
1.    Perangkat Keras
2.    Perangkat Lunak
3.    Data
4.    Pengguna
Keuntungan Dan Kerugian Penggunaan DBMS
Pengunaan DMBS untuk mengelola data mempunyai beberapa keuntungan,
yaitu :
•    Kebebasan data dan akses yang efisien
•    Mereduksi waktu pengembangan aplikasi
•    Integritas dan keamanan data
•    Administrasi keseragaman data
•    Akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari proses serentak).
•    Mengurangi data redundancy : Data redundansi dapat direduksi/dikurangi, tetapi tidak dapat dihilangkan sama sekali (untuk kepentingan keyfield)
•    Membutuhkan sedikit memory untuk penyimpanan data
Kerugian pengunaan DBMS antara lain :
•    Memperoleh perangkat lunak yang mahal (teknologi DBMS, Operation, Conversion, Planning, Risk). DBMS mainframe masih sangat mahal. DBMS berbasis mikro biayanya mencapai beberapa ratus dolar, dapat menggambarkan suatu organisasi yang kecil secara berarti
•    Memperoleh konfigurasi perangkat keras yang besar. DBMS sering memerlukan kapasitas penyimpanan primer dan sekunder yang lebih besar daripada yang diperlukan oleh program aplikasi lain. Juga, kemudahan yang dibuat oleh DBMS dalam mengambil informasi mendorong lebih banyak terminal pemakai yang disertakan dalam konfigurasi daripada jika sebaliknya.
•    Mempekerjakan dan mempertahankan staf DBA DBMS memerlukan pengetahuan khusus agar dapat memanfaatkan kemampuan secara penuh. Pengetahuan khusus ini paling baik diberikan oleh pengelola database.
Basis data memiliki operasi dasar yaitu:
-    Create Database: Digunakan untuk membuat data base baru
-    Drop Database: Untuk menghapus Database yang sudah dibuat
-    Create Table: Untuk membuat table baru
-    Drop Table: Untuk menghapus table
-    Insert: Memasukan query
-    Retrieve / Search
-    Update: Untuk memperbaharui database
-    Delete
Basis data memiliki kriteria agar bisa disebut basis data dianataranya
1.    Bersifat data oriented dan bukan program oriented
2.    Dapat digunakan oleh beberapa program aplikasi
3.    Dapat digunakan dengan cara berbeda-beda
4.    Kerangkapan data minimal

1 komentar:

  1. Menangkan Jutaan Rupiah dan Dapatkan Jackpot Hingga Puluhan Juta Dengan Bermain di www(.)SmsQQ(.)com

    Kelebihan dari Agen Judi Online SmsQQ :
    -Situs Aman dan Terpercaya.
    - Minimal Deposit Hanya Rp.10.000
    - Proses Setor Dana & Tarik Dana Akan Diproses Dengan Cepat (Jika Tidak Ada Gangguan).
    - Bonus Turnover 0.3%-0.5% (Disetiap Harinya)
    - Bonus Refferal 20% (Seumur Hidup)
    -Pelayanan Ramah dan Sopan.Customer Service Online 24 Jam.
    - 4 Bank Lokal Tersedia : BCA-MANDIRI-BNI-BRI

    8 Permainan Dalam 1 ID :
    Poker - BandarQ - DominoQQ - Capsa Susun - AduQ - Sakong - Bandar Poker - Bandar66

    Info Lebih Lanjut Hubungi Kami di :
    BBM: 2AD05265
    WA: +855968010699
    Skype: smsqqcom@gmail.com

    BalasHapus