Hierarki data
Data Bisnis secara tradisional telah diorganisasikan ke dalam suatu
hierarki field-Field data yang bergabung untuk membentuk record, dan record
yang bergabung untuk membentuk file.
1. Field data adalah unit data terkecil
2. Record adalah suatu kumpulan field-Field data yang saling berhubungan
3. File adalah Koleksi record yang saling berhubungan, seperti satu file dari
seluruh record yang berisi field kode-kode mata kuliah dan namanya.
Basis data adalah sekumpulan file
1. Basis data dalamdefinisi umum : Basis data merupakan kumpulan dari
seluruh data berbasis komputer sebuah perusahaan.
2. Basis data dalam definisi khusus : Basis data merupakan kumpulan data
yang berada dibawah kendali peranti lunak sistem manajemen basis data.
Spreadsheet sebagai basis data sederhana
Tabel-tabel yang berisi kolom dapat disajikan dalam suatu spreadsheet,
Spreadsheet dapat digunakan untuk memperkenalkan konsep-konsep basis data.
1. Kolom-kolom dalam spreadsheet mencerminakan field-Field data
2. Sedangkan kolom berisi nama-nama field basis data.
3. Baris-baris dalam tabel berisi nilai-nilai field.
Flat files
File datar (flat file) adalah suatu tabel yang tidak memiliki kolom-kolom
yang berulang, Kolom kolom yang berulang melanggar persyaratan bagi flat file.
Alasan dari sebuah tabel harus menjadi flat file :
1. Karena komputer membaca field-field
berurutan.
2. Memungkinkan struktur basis data relasional untuk dinormalisasikan.
1
Normalisasi (Normalization) adalah suatu proses formal untuk menghapus fieldfield data yang berulang (redundant) sambil tetap menjaga kemampuan basis data
untuk menambah, mengubah, dan menghapus tanpa menyebabkan kesalahan.
Field-Field kunci
Kunci (key) di dalam suatu tabel adalah satu field (atau kombinasi field) yang
berisi satu nilai yang secara unik mengidentifikasikan masing-masing record di
dalam tabel Ini artinya bahwa setiap baris dalam tabel akan teridentifikasi secara
unik, nilai kunci harus unik untuk keseluruhan tabel.
Beberapa tabel mungkin memiliki dua field yang merupakan kandidat untuk
menjadi kunci.
Kandidat kunci (key candidate) adalah sebuah field yang secara unik
mengidentifikasikan masing-masing baris tabel namun tidak dipilih untuk menjadi
kunci.
Beberapa tabel membutuhkan nilai-nilai dari dua atau lebih field untuk
dapat secara unik mengidentifikasikan masing-masing baris didalam tabel.
Tabel-Tabel yang berhubungan
Tabel yang berhubungan adalah Tabel-tabel yang berbagi satu field yang
sama misal , kode dan nilai field kode menentukan baris-baris mana didalam tabel
yang tergabung secara logis.
Struktur Basis Data
Struktur basis data adalah cara data diorganisasi agar pemrosesan data
menjadi lebih efisien.Struktur ini kemudian diimplementasikan melalui suatu
sistem manajemen basis data.
Sistem manajemen basis (Database Management System DBMS) adalah
suatu aplikasi peranti lunak yang menyimpan struktur baris data dan data itu
2
sendiri, hubungan diantara didalam basis data, dan nama-nama formulir, jenisjenis data, angka dibelakang desimal, jumlah karakter, nilai-nilai default, dan
seluruh uraian field lainnya.
Struktur Basis data hierarkis
Sistem manajemen basis data yang pertama, IDS (integrated Data Store),
dikembangkan ole GE pada 1964. Basis data ini dipengaruhi hasil kerja
terstandarisasi oleh Komite Bahasa Sistem Data (Committee on Data System
Languange
pengambilan
keputusan
yang
dilakukan
oleh
seorang
manajer
membutuhkan data yang akurat dan konsisten dengan data lainnya di dalam basis
data. Mengurangi jumlah pengulangan data adalah hal yang baik, tetapi
konsistensi dan akurasi data merupakan hal yang vital.
Konsep Basis Data
Konsep basis data integrasi logis record-record yang melintasi berbagai lokasi
fisik
Konsep basis data memiliki dua sasaran utama :
1. untuk meminimalkan pengulangan data
2. untuk memperoleh independensi data.
4
Mendefinisikan masalah
terisolasi dari sistem informasi lain yang berhubungan dengan masalahmasalah bisnis lainnya
Jika perusahaan melakukan pemodelan data perusahaan. Deskripsi dari
seluruh data perusahaan disebut sebagai model data perusahaan
(enterprise data model).Proses dari atas ke bawah ini, yang dimulai selama
perencanaan strategis untuk sumber daya informasi.
Teknik-teknik Pemodelan data
Pemodelan data perusahaan didukung oleh teknik-teknik yang menguraikan data,
bagaiman data diintegregatkan ke dalam tabel, dan bagaimana tabel dihubungkan
satu sama lain.Sebenarnya ada beberapa teknik tetapi disini hanya difokuskan
kepada dua buah teknik pemodelan data :
1. Diagram relasi entitas (entity relationship diagram ERD)
Digunakan untuk menguraikan hubungan antara kumpulan-kumpulan data
konseptual sehingga recordnya saling terhubung akan dapat digunakan bersama.
2. Diagram kelas (class diagram)
Digunakan untuk menguraikan hubungan data maupun tindakan-tindakan yang
mengoperasikan data didalam relasi
Menggunakan Basis Data
Metode-metode umum yang dipergunakan untuk mengakses basis data yang
disimpan dalam suatu sistem manajemen basis data :
1. Laporan Dan Formulir
2. Query
dari programer
lain.
Pengguna Akhir
Mereka membuat laporan dan formulir, memberikan query kepada basis data, dan
menggunakan jawaban dari pertanyaan basis data mereka untuk pengambilan
keputusan yang akan mempengaruhi perusahaan dan unsur pokok lingkungannya.
Menempatkan Sistem Manajemen Basis Data dalam Perspektif
Keuntungan DBMS
1. Mengurangi Pengulangan Data
2. Mencapai independensi Data
3. Mengambil data dan informasi dengan cepat
4. Keamanan yang lebih baik
Kerugian DBMS
1. Membeli peranti lunak yang mahal
2. Mempekerjakan dan memelihara staf DBA