Pengenalan Data Base

PENGENALAN
n  Database dan Sistem Database menjadi komponen utama dalam kehidupan masyarakat modern saat ini.
n  Berbagai aktivitas manusia secara tidak langsung berhubungan dengan database (ex. bank, reservasi, perpustakaan, supermarket, dll).
n  Contoh interaksi diatas yang disebut sebagai aplikasi database tradisional, dimana hampir semua informasi yang disimpan dan diakses berupa data teks maupun numerik.
BASIS DATA
n  Istilah Basis Data:
n  Lemari arsip
n  Tempat penyimpanan: buku telepon, lemari, kartu katalog, dll.
n  Basis Data:
n  Basis: markas/gudang, tempat bersarang/ berkumpul.
DATA DAN INFORMASI
n  Data, merupakan sesuatu yang menyangkut barang, kejadian, aktivitas, dan transaksi yang telah tercatat, diklasifikasikan, dan disimpan namun belum memiliki makna.
n  Contoh, manusia: dosen, mhs, pelanggan,dll; barang: buku, meja; peristiwa, konsep, dsb., yang direkam baik dalam bentuk angka, huruf, teks, gambar atau suara.
n  Informasi, adalah data yang telah dikelola dalam bentuk tertentu untuk memberikan makna atau arti bagi penerimanya.
BASIS DATA
n  Adalah sekumpulan data yang saling ber-relasi.
n  Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga nanti dapat dimanfaatkan kembali dengan cepat.
n  Kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa adanya pengulangan (redudansi) data.
n  Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.
n  Tidak semua bentuk penyimpanan data secara elektronis dapat disebut sistem basis data, karena yang diutamakan adalah pengaturan, pemilahan, pengelompokkan, atau pengorganisasian data yang akan kita simpan sesuai fungsi/jenisnya.
OPERASI DASAR BASIS DATA
n  Pembuatan basis data baru.
n  Penghapusan basis data.
n  Pembuatan file/tabel baru.
n  Penghapusan file/tabel.
n  Penambahan/pengisian data baru ke dalam file/tabel.
n  Pengambilan data dari sebuah file/tabel.
n  Perubahan data dari sebuah file/tabel.
n  Penghapusan data dari sebuah file/tabel.
SEJARAH BASIS DATA
n  Basis data modern muncul tahun 1960-an.
n  Tahun 1970, peneliti IBM, Ted Codd, menerbitkan artikelnya yang pertama untuk basis data relasional.
n  Tahun 1973, Charles W. Bachman menerima penghargaan Turing Award sebagai pelopor di bidang basis data.
n  Tahun 1980, sistem basis data yang pertama yang dibangun dengan standar SQL.
TUJUAN / OBJEKTIF BASIS DATA
n  Data dan informasi sebagai sebuah aset penting perusahaan/organisasi.
n  Kemudahan dan kecepatan dalam pengambilan data (speed)
n  Efisiensi ruang penyimpanan (space) Mengurangi / menghilangkan redudansi data
n  Keakuratan (Accuracy)
            Pembentukan kode & relasi antar data berdasar aturan / batasan (constraint) tipe data, domain data, keunikan data, untuk menekan ketidakakuratan saat entry / penyimpanan data.
n  Ketersediaan (Avaibility)
            Pemilahan data yang sifatnya pasif dari database aktif.
n  Kelengkapan (Completeness)
            Kompleksnya data menyebabkan perubahan struktur database.
n  Keamanan (Security)
            Memberikan keamanan atas hak akses data.
n  Kebersamaan pemakaian (Sharability)
            Bersifat multiuser.
PENGGUNA DATABASE
n  Pengguna database : lebih cenderung menggunakan / ada keterkaitan penggunaan database.
n  Terdiri dari:
q  Database Administrators
q  Database Designers
q  End Users
q  System Analyst dan Application Programmers (Software Engineers)
1.      Database Administrators:
·      Orang yang memiliki tanggung jawab penuh dalam manajemen database (pengaturan hak akses, koordinasi dan monitoring, kebutuhan hardware/software).
·  Dalam pekerjaannya biasanya dibantu oleh staf Admin.
2.      Database Designer
           *       Database Designer: bertanggung jawab dalam identifikasi data yang tersimpan dalam database, menentukan struktur data yang tepat untuk disimpan dalam database.
            * Perlu koordinasi akan kebutuhan user database
3. End user Database
n  End User Database : adalah orang-orang yang pekerjaannya membutuhkan akses ke database untuk melakukan query, update maupun generate report database.
n  End user dapat dikategorikan:
q  Casual end users (end user tak tetap): user yang tidak selalu mengakses database, tapi kadang memerlukan informasi terbaru.
q  Naïve / parametric end users: user yang pekerjaan selalu konstan query dan update data, spt: bank teller, pegawai reservasi, dll.
q  Sophisticated end users : user yang melengkapi kebutuhan database user, spt: engineer, scientist, business analyst.
q  Stand-alone users : user yang memaintain personal database.
4.      System Analyst dan Application Programmers (Software Engineering)
·         System Analyst: orang menentukan kebutuhan sistem end user.
·         Application Programmers (Software Engineering): orang yang kerjaannya berhubungan dengan kebutuhan koneksi database.


“WORKERS BEHIND THE SCENE”
Orang-orang yang tidak tertarik pada database, akan tetapi lebih cenderung pekerjaannya men-develop tool untuk kebutuhan database. “Worker behind the scene”, dapat dikelompokkan:
n  DBMS system designers dan implementer
q  Orang-orang yang merancang dan mengimplementasikan modul-modul dan interface paket-paket software DBMS. (ex. Modul: catalog, procs query lang., procs interface, access & buffering data, controlling cuncurrency, handling data recovery & security; interfacing: interface for integrated system).
n  Tool developers
q  Orang-orang yang merancang dan mengimple-mentasikan tools untuk mendukung software DBMS, tool untuk meningkatkan performance database, tool untuk monitoring operasional database, dll)
q  Operators dan maintenance personnel
q  Para personel administrator yang bertanggung jawab akan jalannya operasional database termasuk maintenance (hardware/software) DBMS.
MANFAAT DATABASE
n  Terpusat
n  Sharing
n  Quick Editing
n  Akurasi dan Konsistensi
n  Security
n  Transaksi
SIFAT DATABASE
n  Berbagi
q  Dapat digunakan/diakses oleh satu atau lebih pengguna (user).
n  Integrasi
q  Tidak terjadi redudansi data.
q  Redudansi data: terdapat 2 atau lebih data yang sama.
n  Keamanan
q  Pembatasan akses basis data.
n  Abstraksi
q  Basis data dipandang sebagai model nyata.
q  Informasi yang disimpan dalam basis data merupakan sebuah usaha untuk menyajikan sifat dari beberapa objek yang sesungguhnya.
n  Indepedensi
q  Jika sebuah perubahan dibuat ke dalam beberapa bagian dari suatu sistem aplikasi, maka seharusnya perubahan itu tidak mempengaruhi struktur data dasar yang digunakan oleh aplikasi.
SISTEM BASIS DATA (DBMS)
n  Sistem yang terdiri atas sekumpulan tabel data yang saling berhubungan dan sekumpulan program (DBMS: Database Management System) yang memungkinkan berbagai user dan/atau program lain dapat mengakses dan memanipulasi tabel-tabel tersebut.








 

Komentar

Postingan populer dari blog ini

MAKALAH STAR OFFICE WRITER

BAHASA ASSEMBLY

MAKALAH HAJI DAN UMROH