Bab 9
PEMROSESAN FILE DAN KONSEP MANAJEMEN DATA
A.Istilah dalam Teknologi Database
Konsep dasar penyimpanan data
yaitu: Entity adalah sesuatu yang dipakai untuk menyimpan informasi.
Setiap Entity memiliki atribut :
-Atrubutes : elemen data yang merupakan bagian dari entity.
-Characters:huruf atau angka.
-Data Value:kombinasi karakter (huruf dan angka) yang
memiliki makna.
-Field:Kumpulan elemen data terkecil yang disimpan dalam
sebuah spasi (ruang fisik).
-Record:Sejumlah field yang yang dikelompokkan dan membentuk sebuah
satuan data yang sekaligus menguraikan
atribut khusus dari sebuah entity.
-File: adalah sekumpulan record yang sejenis.
Jenis-jenis fie
1.file induk (master file)
2.file transaksi (transaction file)
3.file tabel (table file)
4.file sejarah (history file)
5.file cadangan (backup file)
6.suspense file
7.Report file.
Data yang disimpan dapat diakses ,
yaitu diperbaharui ,disimpan dan dipanggil dengan menggunakan alat identifikasi
(identifier) berupa elemen data (field),
yang di sebut kunci (key).
Ada 2 jenis kunci yaitu :
-Kunci utama (primary key) : kunci yang bersifat unik.
-kunci pendukung (secondary key) : kunci berupa elemen lain
yang meskipun tidak unik, digunakan untuk mengidentifikasi record.
B. Sistem Manajemen Database dan Arsitekturnya
Terdapat 3 Arsitektur yang terkait dengan database dan
system manajemen database:
-tingkat konseptual
-tingkat logika
-tingkat fisik.
Database pada
tingkat konseptual adalah kumpulan
beragam elemen informasi yang akan digunakan
demi tujuan klarifikasi.
Model data entity relationship (ER) merupakan salah satu
pendekatan yang popular.
Teknik pemodelan berorientasi objek (OMT) yang pada awalnya dikembangkan untuk
pemograman berorientasi tujuan dan
diadaptasi untuk pemodelan data oleh Blaha, Premerlani, dan Rumbaugh.
Database pada tingkat logika , 3
model utama dalam struktur logika :
1. Model pohon
atau Hierarkis : pada sebuah struktur
pohon, setiap lingkaran menunjukkan satu set field (segmen), setiap lingkaran
terhubung kelingkaran lain pada tingkatan berikutnya yang lebih tinggi dalam
pohon tersebut.
2. Model jaringan
: Struktur jaringan adalah model yang memungkinkan sebuah segmen anak
memiliki lebih dari satu orang tua.
3. Model Data Rasional : Model data rasional memandang
database sebagai sebuah kumpulan tabel dua dimensi dari sebuah struktur jenis hierarkis atau
jaringan.
Arsitektur Database Tingkat Fisik : pada
sebuah file akses sekuensial , record
hanya dapat diakses dalam sekuens mereka sebelumnya.
File sekuensial
berindeks adalah sebuah file sekuensial
yang disimpan dalam sebuah direct akses storage devices (DASD) dan
diberi indeks serta disimpan secara fisik dalam file field yang sama.
C. Sistem
Manajemen Database
Sistem Manajemen Database ( DBMS ) adalah
program computer yang memampukan seorang pengguna untuk menciptakan dan
memperbharui file-file, menyeleksi dan
memunculkan kembali data, dan menghasilkan beragam output dan laporan-laporan.
Tiga 3 atributb umum dalam DBMS
1.
Data Description Language (DDL)
2.
Data Manipulation Language (DML)
3.
Data Query Language (DQL)
Keuntungan
Sistem Manajemen Database
-
Integrasi
data : informasi dapat dikombinasikan tanpa batas.
-
Fleksibilitas laporan : laporan dapat direvisi
secara mudah, dan dibuat sesuai dengan kebutuhan tanpa terikat jadwal penbuatan
laporan regular.
-
Meminimumkan pengulangan dan ketidakkonsistenan
data : karena elemen data biasanya disimpan hanya sekali, pengulangan dan
ketidakkonsistenan data dapat diminumakan.
-
Indepedensi data : karena data dan program
independen satu sama lain, maka masing-masing dapat diubah tanpa saling
mempengaruhi. Hal ini menyederhanakan pengelolaan data dan pemograman.
-
Manajemen Data Terpusat : manajemen data menjadi
lebih efisien karena administratur
database bertanggung jawab untuk mengkoordinasi , mengendalikan, dan
mengelola database.
-
Keamanan : perangkat lunak DBMS memiliki system
pengawasan melekat , seperti misalnya password , yang membantu menjamin
integritas data.
-
Analisis lintas fungsi : hubungan antar elemen
data.
Soal
1. 1 Jelaskan
yang dimaksud dengan entity , atributes,characters,data
value,field,record,file,primary key dan secondary key !
- adalah sesuatu yang dipakai untuk
menyimpan informasi.
-Atrubutes : elemen data yang merupakan
bagian dari entity.
-Characters:huruf atau angka.
-Data Value:kombinasi karakter (huruf dan
angka) yang memiliki makna.
-Field:Kumpulan elemen data terkecil yang
disimpan dalam sebuah spasi (ruang fisik).
-Record:Sejumlah field yang yang dikelompokkan
dan membentuk sebuah satuan data yang
sekaligus menguraikan atribut
khusus dari sebuah entity.
-File: adalah sekumpulan
record yang sejenis.
-Kunci
utama (primary key) : kunci yang bersifat unik.
-kunci pendukung (secondary key) :
kunci berupa elemen lain yang meskipun tidak unik, digunakan untuk
mengidentifikasi record.
2.Sebutkan dan jelaskan tingkatan dalam arsitektur SISTEM
MANAJEMEN DATABASE !
- Database pada
tingkat konseptual adalah kumpulan
beragam elemen informasi yang akan
digunakan demi tujuan klarifikasi.
-Database pada
tingkat logika yang timbul antara
segmen-segmen dalam database ditentukan oleh struktur data logika , yang biasa juga disebut skema
atau model database.
-Database pada tingkat fisik
: pada sebuah file akses
sekuensial , record hanya dapat diakses dalam sekuens mereka sebelumnya.
3. Sebutkan dan jelaskan model
logika dalam system manajemen database !
1. Model pohon
atau Hierarkis : pada sebuah struktur
pohon, setiap lingkaran menunjukkan satu set field (segmen), setiap lingkaran
terhubung kelingkaran lain pada tingkatan berikutnya yang lebih tinggi dalam
pohon tersebut.
2. Model jaringan
: Struktur jaringan adalah model yang memungkinkan sebuah segmen anak
memiliki lebih dari satu orang tua.
3. Model Data Rasional : Model data rasional memandang
database sebagai sebuah kumpulan tabel dua dimensi dari sebuah struktur jenis hierarkis atau
jaringan.
4.Sebutkan dan jelaskan 3
atribut dalam system manajemen database !
-Data Description Language (DDL) :
DDL memungkinkan administrator database (DBA) untuk menentukan struktur logika database yang disebut skema.
-Data Manipulation Language
(DML) : DML terdiri atas perintah perintah untuk melakukan pembharuan
(updating),pengeditan , memanipulasi , dan ektraksi data.
-Data Query Language (DQL) :
DQL adalah bahasa atau antarmuka yang ramah pengguna (user friendly) yang
memungkinkanbagi pengguna untuk meminta informasi dari database.
5.Keuntungan
Sistem Manajemen Database !
-
Integrasi
data : informasi dapat dikombinasikan tanpa batas.
-
Fleksibilitas laporan : laporan dapat direvisi
secara mudah, dan dibuat sesuai dengan kebutuhan tanpa terikat jadwal penbuatan
laporan regular.
-
Meminimumkan pengulangan dan ketidakkonsistenan
data : karena elemen data biasanya disimpan hanya sekali, pengulangan dan
ketidakkonsistenan data dapat diminumakan.
-
Indepedensi data : karena data dan program
independen satu sama lain, maka masing-masing dapat diubah tanpa saling
mempengaruhi. Hal ini menyederhanakan pengelolaan data dan pemograman.
-
Manajemen Data Terpusat : manajemen data menjadi
lebih efisien karena administratur
database bertanggung jawab untuk mengkoordinasi , mengendalikan, dan
mengelola database.
-
Keamanan : perangkat lunak DBMS memiliki system
pengawasan melekat , seperti misalnya password , yang membantu menjamin
integritas data.
-
Analisis lintas fungsi : hubungan antar elemen
data.