Selasa, 15 Januari 2013

BAB IX : PEMPROSESAN FILE DAN KONSEP MANAJEMEN DATA


BAB IX : PEMPROSESAN FILE DAN KONSEP MANAJEMEN DATA

A.    Istilah dalam Teknologi Database
Konsep dasar penyimpanan data yaitu :
1.      Entity              : Sesuatu yang dipakai untuk menyimpan informasi
  contoh : karyawan,        persediaan, dan rekening pelanggan.
2.      Atributes        : Elemen data yang mmerupakan bagian dari entity
   contoh : alamat pelanggan, nama pelanggan, batas kredit, dan lain-lain.
3.      Character       : Huruf atau angka
4.      Data value      : Kombinasi karakter (huruf dan angka) yang memiliki makna
  contoh : alamat( atribut), kotak pos 2001 (data value) dan perusahaan  entity.
5.      Field                : Kumpulan elemen data  terkecil yang disimpan dalam sebuah
  spasi( ruang fisik)
6.      Record            : Sejumlah field yang dikelompokkan dan membentuk sebuah satuan
  data, yang sekaligus menguraikan atribut khusus dalam sebuah entity.
7.      File                  : sekumpulan record yang sejenis
8.      Database        : kumpulan file- file yang membentuk satuan data yang basar.

*      Jenis- Jenis File
1.      File induk ( master file)           : file yang berisi data relative permanen.
2.      File transaksi(transaction file) : file yang berisi data transaksi yang bersifat sementara
3.      File tabel( table file)                : file yang berisi referensi ( acuan) data yang diambil  
   selama pemprosesan data untuk memudahkan kalkulasi
4.      File Sejarah ( history file )       : file yang berisi transaksi yang telah diproses
5.      File cadangan( backup file )    : file yang berisi duplikat ( copy) sebuah file
6.      Suspensi file                             : file yang berisi record yang telah dipisahkan sementara
   dari pemprosesan data regular dengan tujuan untuk investigasi dan dibetulkan

7.      Report file                   : file sementara yang berisi data yang akan dicetak pada tanggal  
                                      berikutnya
B.     Sistem Manajemen Database dan Arsitektur
Terdapat tiga tingkat arsitektur yang terkai dengan database dan system manajemen database yaitu:
1.      Arsitektur Database Tingkat Konseptual
2.      Arsitektur Database Tingkat Logika
Ada tiga model utama dalam struktur data logika adalah :
a.       Model pohon atau Hierarki
b.      Model Jaringan
c.       Model Data Relasional
3.      Arsitektur Database Tingkat Fisik

C.    Sistem Manajemen Database
Sistem Manajemen Database adalah program computer yang memampukan seorang pengguna untuk menciptakan dan memperbarui file- file, menyeleksi dan memunculkan kembali dat, dan menghasikan bergam output dan laporan- laporan.
Seluruh DBMS memiliki tiga atribut umum, yaitu :
1.      Data Description Language ( DDL)
2.      Data Manipulation Language (DML)
3.      Data Query Language ( DQL)
*      Keuntungan Sistem Manajemen Database
a.       Integrasi data        : informasi dapat dikombinasikan tanpa batas
b.      Flexibilitas laporan            : laporan dapat direvisi secara mudah, dan dibuat sesuai dengan kebutuhan tanpa terikat jadwal pembuatan laporan regular
c.       Meminimumkan pengulangan dan ketidakkonsistenan data
d.      Indenpendensi data : karena data dan program indenpensi satu sama lain, maka masing- masing dapat diubah tanpa saling mempengaruhi.
e.       Manajemen data terpusat : manajemen data menjadi lebih efisien karena administrator database bertanggung jawab untuk mengkoordinasi , mengendalikan, dan mengelola database
f.       Keamanan             : perangkat lunak DBMS memiliki system pengawasan melekat, seperti : password , yang membantu manjamin integrasi data
g.      Analisis lintas fungsi         : hubungan antar elemen data


Latihan soal
1.      Jelaskan apa yang dimaksud dengan entity , attributes , character, data value, field, record, file, primary key dan secondary key ?
Jawab :
 Entity             : Sesuatu yang dipakai untuk menyimpan informasi
  contoh : karyawan,        persediaan, dan rekening pelanggan.
Atributes        : Elemen data yang mmerupakan bagian dari entity
   contoh : alamat pelanggan, nama pelanggan, batas kredit, dan lain-lain.
Character       : Huruf atau angka
Data value      : Kombinasi karakter (huruf dan angka) yang memiliki makna
  contoh : alamat( atribut), kotak pos 2001 (data value) dan perusahaan  entity.
Field                : Kumpulan elemen data  terkecil yang disimpan dalam sebuah
  spasi( ruang fisik)
Record            : Sejumlah field yang dikelompokkan dan membentuk sebuah satuan
  data, yang sekaligus menguraikan atribut khusus dalam sebuah entity.
File                  : sekumpulan record yang sejenis
Primary key   :kunci yang bersifat unik
Secondary key: kunci berupa elemen lain yang meskipun tidak unik,  digunakan untuk mengidentifikasi record

2.      Sebutkan dan jelaskan tingkatan dalam arsitektur system manajemen database ?
Jawab
a.       Arsitektur Database Tingkat Konseptual
b.      Arsitektur Database Tingkat Logika
Hubungan yang timbul antara segmen-segmen dalam database ditentukan oleh struktur data logika, yang biasa juga disebut skema ataumodel database.
c.       Arsitektur Database Tingkat Fisik
3.                  Sebutkan dan jelaskan beberapa model logika dalam system manajemen database ?
Jawab
a.       Model pohon atau Hierarki
Pada sebuah struktur pohon, setiap lingkaran menunjukkan satu set field (segmen), setiap lingkaran terhubung ke lingkaran lain pada tingkatan berikutnya yang lebih tinggi dalam pohon tersebut. Tingkatan yang paling akhir disebut lingkaran orang tua (parent).Setiap parent memiliki satu atau lebih anak (children), dan hubungan antara children dan parent disebutbranch. Tampilan penting dalam model pohon ini adalah sebuah lingkaranchildren tidak dapat memiliki lebih dari satu parent.

b.      Model Jaringan     : Struktur jaringan adalah model yang memungkinkan sebuah segmen anak memiliki lebih dari satu orang tua dan bersifat lebih umum daripada model pohon
c.       Model Data Relasional : Model relasional memandang database sebagai sebuah kumpulan tabel dua dimensi daripada sebuah struktur jenis hierarkis atau jaringan.Aturan-aturan tertentu yang disebut bentuk normal menentukan pembuatan sebuah tabel. Proses penerapan aturan-aturan tersebut dinamakan normalisasi.Normalisasi menjadi penting karena tanpa hal tersebut proses pembaruan entri-entri dalam tabel dapat menyebabkan permasalahan.

4.      Sebutkan dan jelaskan tiga atribut dalam system manajemen database ?
Jawab
a.       Data Description Language ( DDL)
Memungkinkan administrator database (DBA) untuk menentukan struktur logika database yang disebut skema. Hal yang perlu ditentukan ketika menentukan skema yaitu: nama elemen data, jenis data (numerik, alfabetik, tanggal, dan lain-lain) dan posisi jumlah angka desimal jika data tersebut bersifat numerik, dan posisi angka (misalnya sembilan untuk Nomor Jaminan Sosial).
b.      Data Manipulation Language (DML)
Terdiri atas perintah-perintah untuk melakukan pembaruan (updating), pengeditan, manipulasi, ekstraksi data.Dalam banyak kasus pengguna tidak perlu tahu atau menggunakan DML.Namun demikian program aplikasi (seperti program pembayaran gaji atau sistem akuntansi interaktif) secara otomatis menghasilkan laporan DML untuk memenuhi permintaan pengguna.
Structured Query Language (SQL) adalah bentuk DML yang umum dalam pengaturan relational.SQL adalah teknologi yang digunakan untuk memunculkan informasi dari database.SQL merupakan bahasa pemrograman nonprosedural. Bahasa ini memungkinkan penggunanya untuk fokus pada menentukan data apa yang dibutuhkan ketimbang pada bagaimana mendapatkan data tersebut. Empat bentuk DML yang merupakan komponen SQL adalah: SELCT, UPDATE, DELETE, INSERT.

c.       Data Query Language ( DQL)
Adalah bahasa atau antarmuka yang ramah pengguna (user friendly) yang memungkinkan bagi pengguna untuk meminta informasi dari database. Salah satu antarmuka yang friendly ini adalah Query By Example (QBE), yang memungkinkan bagi pengguna untuk meminta informasi hanya dengan mengisi tempat-tampat yang kosong.

5.      Sebutkan dan jelaskan manfaat/ keuntungan system manajemen database ?
Jawab
a.       Integrasi data  : informasi dapat dikombinasikan tanpa batas
b.      Flexibilitas laporan      : laporan dapat direvisi secara mudah, dan dibuat sesuai dengan kebutuhan tanpa terikat jadwal pembuatan laporan regular
c.       Meminimumkan pengulangan dan ketidakkonsistenan data
d.      Indenpendensi data : karena data dan program indenpensi satu sama lain, maka masing- masing dapat diubah tanpa saling mempengaruhi.
e.       Manajemen data terpusat : manajemen data menjadi lebih efisien karena administrator database bertanggung jawab untuk mengkoordinasi , mengendalikan, dan mengelola database
f.       Keamanan                   : perangkat lunak DBMS memiliki system pengawasan melekat, seperti : password , yang membantu manjamin integrasi data
g.      Analisis lintas fungsi   : hubungan antar elemen data







Tidak ada komentar:

Posting Komentar