Rangga Perwiratama

Pertemuan 5: Pengantar Teknologi Informasi

Posted: October 30th 2012

Data

Hirarki Data

Data mengandung file, file mengandung catatan atau record, catatan mengandung field, field mengandung karakter.

Field adalah kumpulan logika karaker yang berkumpul menjadi sebuah kata, atau susunan angka komplit.

Record atau catatan adalah kumpulan field serupa.

File adalah kumulan record yang berhubungan.

Field adalah kombinasi 1 atau lebih karakter

  • Field size: maksimal karakter yang dapat dimasukkan.
  • Field name: alat mengidentifikasi field.
  • Data type: spesifikasi masukan data (angka/teks).

Terminologi Menejemen Data

Entitas: record menggambarkan entitas (orang/tempat/benda).

Atribut: field menggambarkan atribut.

Primary key: bersifat unik dan hanya ada satu.

Secondary key: patokan yang tidak bersifat unik.

Penyimpanan Record

Sequential media menyimpan record secara sequentially bergantung pada key values.

Direct media menyimpan record dengan 2 teknik:

  • Index (ISAM): Terdapat file yang berisi index lokasi file lain.
  • Direct File Access: Menggunakan field key untuk mengetahui lokasi (algoritma).

Pemrosesan File

Tradisional

  • Tiap departemen punya file sendiri – sendiri
  • Data redundancy
  • Data inconsistency
  • Integritas data tidak bagus
  • Data terisolasi

Database

  • Program dan user dapat berbagi pakai data
  • Aman karena user yang berotorisasi yang dapat menggunakan
  • Hanya primary key yang terduplikasi

Pengalokasian Database

Sentralisasi

  • Database berada di satu lokasi fisik
  • Maintenance mudah
  • Data lebih konsisten
  • Keamanan lebih terjamin
  • Recovery data lebih mudah
  • Rentan single point failure
  • Kecepatan transmisi berat

Terdistribusi (Replikasi/Partisi)

  • Ada salinan di server lain (semua:replikasi atau sebagian:partisi)
  • Lebih tahan single point failure
  • Kecepatan transmisi ringan
  • Database terbagi – bagi
  • Tiap server bertanggung jawab dengan data masing – masing

Cara membuat database

  • Membuat konsep
  • Membuat Entity Relationship Diagram (ERD)
  • Menganalisa ERD
  • Mengarahkan penormalan (normalisasi/mengurangi redundant)
  • Mengimplementasikan struktur dengan DBMS

Konsep DBMS

  • DML: Data Modulation Language (Query)
  • Data Directory: Menyimpan definisi data

 


Leave a Reply

Your email address will not be published. Required fields are marked *

© 2021 Universitas Atma Jaya Yogyakarta
css.php