Konsep Dasar Basis Data (database)
a. Pengertian Basis Data (database)
Basis data (database) merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinnya.
Data perlu disimpan didalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data didalam basis data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas.
Pengertian Data
Data adalah suatu penggambaran fakta atau instruksi atau pengertian yang
dapat disampaikan atau diolah manusia atau peralatan yang digunakan manusia.
Data dapat berupa huruf, simbol, angka atau alphanumeric.
Pengertian DBMS
DBMS adalah Sistem pengorganisasian dan pengolahan data base pada komputer.
Sistem ini dirancang untuk mampu melakukan berbagai data dengan beberapa
referensi data yang sama. DBMS ini mampu diakses oleh berbagai aplikasi.
b. Perancangan Basis Data (database)
Hal yang paling penting pada saat melakukan desain file (database) adalah pengetahuan akan struktur dari file yang didesain. Sebuah file menyimpan record-record yang jenisnya sama.
Menurut jenisnya, file (database) dapat digolongkan ke dalam 4 (empat) macam:
1). File Master
File master menampung data-data yang relatif tidak mudah berubah dan menjadi acuan bagi file yang lain (file transaksi).
2). File Transaksi
File transaksi merupakan file sementara untuk mengumpulkan transaksi yang terjadi yang melibatkan beberapa file master beserta data tambahan pada tiap transaksi.
3. File Tabel
File table merupakan file permanent yang memuat data referensi yang diperlukan untuk memproses transaksi, memperbaharui file master atau untuk membuat suatu output.
4. File Laporan
File laporan merupakan file sementara yang dipakai untuk menyimpan output yang belum dicetak.
Sistem Basis Data adalah suatu sistem menyusun dan mengelola record -record menggunakan komputer untuk menyimpan atau merekam serta memelihara dan operasional lengkap sebuah organisasi perusahaan sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk proses mengambil keputusan.
Fase Proses Merancang Basis Data :
a) Mengumpulkan dan menganalisis
- Menentukan
kelompok pemakai dan bidang-bidang aplikasinya.
- Meninjau
dokumentasi yang ada.
- Analisis
lingkungan operasi dan pemprosesan data
- Daftar
pertanyaan dan wawancara.
b) Merancang basis data
secara konseptual
Tujuan dan fase ini adalah menghasilkan conceptual schema untuk basis data yang tergantung pada sebuah DBMS (Database Management System).
c) Memilih DBMS (Databse Management System)
Pemilihan DBMS ditentukan oleh bebrapa faktor, diantaranya : faktor teknik, ekonomi dan politik organisasi.
Contoh faktor teknik : keberadaan DBMS (Relation, Network, Hierarchical, dan lain-lain), struktur penyimpanan dan jalur akses yang mendukung DBMS, pemakai, dan lain-lain.
Faktor-faktor ekonomi dan organisasi yang mempengaruhi satu sama lain dalam pemilihan DBMS : struktur data, personal yang telah terbiasa dengan suatu sistem, dan tersedianya layanan penjual.
d) Merancang basis data secara logika (pemetaan model data)
e) Merancang basis data secara fisik
Merancang basis data secara fisik merupakan proses memilih struktur-struktur penyimpanan dan jalur-jalur akses ke file-file basis data untuk mencapai performa terbaik di berbagai aplikasi.
f) Implementasi basis data
Spesifikasi secara konseptual diuji dan dihubungkan dengan kode program dengan perintah embedded DML (Data Manipulation Language).
Tujuan dan fase ini adalah menghasilkan conceptual schema untuk basis data yang tergantung pada sebuah DBMS (Database Management System).
c) Memilih DBMS (Databse Management System)
Pemilihan DBMS ditentukan oleh bebrapa faktor, diantaranya : faktor teknik, ekonomi dan politik organisasi.
Contoh faktor teknik : keberadaan DBMS (Relation, Network, Hierarchical, dan lain-lain), struktur penyimpanan dan jalur akses yang mendukung DBMS, pemakai, dan lain-lain.
Faktor-faktor ekonomi dan organisasi yang mempengaruhi satu sama lain dalam pemilihan DBMS : struktur data, personal yang telah terbiasa dengan suatu sistem, dan tersedianya layanan penjual.
d) Merancang basis data secara logika (pemetaan model data)
e) Merancang basis data secara fisik
Merancang basis data secara fisik merupakan proses memilih struktur-struktur penyimpanan dan jalur-jalur akses ke file-file basis data untuk mencapai performa terbaik di berbagai aplikasi.
f) Implementasi basis data
Spesifikasi secara konseptual diuji dan dihubungkan dengan kode program dengan perintah embedded DML (Data Manipulation Language).
Istilah-istilah Basis data
Beberapa hal yang termaksud unsur-unsur dari
basis data adalah sebagai berikut :
=> Entititas
Entititas adalah orang, tempat, kejadian atau
konsep yang informasinya direkam. Pada bidang kesehatan Entity adalah Pasien,
Dokter, Kamar.
=> Field
Setiap entity mempunyai atribut atau sebutan
untuk mewakili suatu entity. Seorang siswa dapat dilihat dari atributnya
misalnya, NIM, Nama_siswa, Alamat.
=> Record
Record adalah kumpulan isi elemen data
(atribut) yang saling berhubungan menginformasikan tentang suatu entity secara
lengkap. Contoh Kumpulan atribut NIP, Nama, dan alamat berisikan “01001245566”,
Sanusi, Jl. Hati suci No 2 Kupang.
=> Data Value
Merupakan data aktual atau infomasi yang
disimpan ditiap data elemen. Isi atribut disebut nilai data.
=> Kunci Elemen Data ( Key Data Element )
Tanda pengenal yang secara unik
mengidentifikasikan entitas dari suatu kumpulan entitas.
Contoh Entitas Mahasiswa yang mempunyai
atribut-atribut npm, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data
npm.
=> Komponen-komponen Sistem Basis Data (
Database )
Basis data merupakan sistem yang terdiri atas
kumpulan file atau tabel yang saling berhubungan dan Database Management System
( DBMS ) yang memungkinkan beberapa pemakai untuk mengakses dan manipulasi
file-file tersebut ( Fathansyah, 1999 ). Dalam Sistem Basis data memiliki
beberapa komponen yaitu :
+> Perangkat Keras ( Hardware )
Perangkat keras yang biasanya terdapat dalam
sistem basis data adalah memori sekunder hardisk.
+> Sistem Operasi ( Operating System )
Sistem Operasi (Operating System) merupakan
program yang mengaktifkan atau mengfungsikan sistem komputer, mengendalikan
seluruh sumber daya (resource) dan melakukan operasi-operasi dalam komputer.
Sistem Operasi yang banyak digunakan seperti: MS-DOS, MS-Windows 95, MS-Windows
NT, dan Unix.
+> Basis Data ( Database )
Sebuah basis data ( Database ) dapat memiliki
beberapa basis data. Setiap basis data dapat berisi atau memiliki sejumlah
objek basis data seperi file atau tabel.
+> Database Management System ( DBMS )
Pengolahan basis data secara fisik tidak
dilakukan oleh pemakai secara langsung, tetapi ditangani oleh sebuah perangkat
lunak yang disebut DBMS yang menentukan bagaimana data disimpan, diubah dan
diambil kembali.
+> Pemakai ( User )
Bagi pemakai dapat berinteraksi dengan basis
data dan memanipulasi data dalam program yang ditulis dalam bahasa pemograman.
1. Perangkat Keras (Hardware)
Perangkat keras merupakan pendukung operasi
pengolahan data. Kebutuhan perangkat keras dalam sistem basis data
2. Sistem Pengelola Basis Data (Database
Management System/DBMS)
Pengelolaan basis data secara fisik tidak
dilakukan oleh pemakai secara langsung, tetapi
ditangani oleh sebuah Perangkat Lunak (Sistem)
yang khusus/spesifik.
3. Basis Data (Database)
Sebuah sistem basis data dapat memiliki
beberapa basis data. Setiap basis data dapat memiliki sejumlah objek basis data
(seperti file / tabel, indeks, dan lain-lain). Di samping menyimpan data,
setiap basis data juga menyimpan definisi struktur (baik untuk basis data
maupun objek-objeknya secara detail).
4. Pengguna Database
Pengguna database bisa berupa orang (user)
atau program lain yang mengakses file atau tabel yang ada di dalam basis data.
Tidak ada komentar:
Posting Komentar