Saturday, April 21, 2007

TEORI DATABASE PADA SISTEM BERKAS

Sistem berkas atau pengarsipan adalah :
Suatu system untuk mengetahui bagaimana cara menyimpan data dari file tertentu dan organisasi file yang digunakan.
System akses :
Cara untuk mengambil informasi dari suatu file
Organisasi file :
Teknik yang digunakan untuk menggambarkan dan menyimpan pada file
Istilah – istilah dasar
• Entitas
Sekumpulan obyek yang mempunyai karakteristik sama dan bisa dibedakan dari lainnya. Obyek dapat berupa barang, orang, tempat atau suatu kejadian Misal : pegawai, mobil, nilai dsb
• Atribut
Deskripsi data yang bisa mengidentifikasikan entitas Misal : entitas mobil adalah no. mobil merk mobil, wrna mobil dsb
• Field
Lokasi penyimpanan untuk salah satu elemen data atribut
• Record
    kumpulan elemen yang saling berkaitan menginformasikan tentang suatu entity secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang misalnya NIP karyawan, nama karyawan, alamat karyawan, tanggal masuk, dan   lain-lain.
• File
   Kumpulan record-record yang sejenis yang mempunyai panjang elemen yang sama, atribut yang sama namun berbeda-beda data valuenya.
• Basis data
    Kumpulan file-file yang mempunyai kaitan sehingga membentuk satu bangunan data untuk menginformasikan suatu perusahaan dalam batasan tertentu. Bila terdapat file yang tidak dapat dihubungkan atau dipadukan dengan file yang lain maka file tersebut bukanlah kelompok dari satu database dan dapat membentuk data base sendiri.
• Key
o Elemen record yang dipakai untuk menemukan record tersebut pada waktu akses
o Jenis-jenis key:

Jenis-jenis key  yang terdiri dari :

-    Primery Key (Kunci Primer)
      Primery Key adalah satu atribute minimal yang tidak hanya mengidentifikasikan secara unik suatu kejadian, tapi juga dapat mewakili setiap kejadian dari            suatu entity.
-    Secondary Key :
      -     Field yang mengidentifikasikan sebuah record dalam file
      -     Tidak bersifat unik
-    Candidate Key  (Kunci Kandidat) :
      Kunci kandidat adalah kumpulan atribute minimal yang dapat membedakan setiap baris dalam sebuah tabel secara unik.Jika satu kunci kandidat berisi  lebih      dari satu atribute, maka biasanya disebut sebagai Com posite Key (kunci campuran / gabungan).Contoh File pegawai berisi atribute
-    Alternate Key (Kuitiri Alternatif)
     Alternate Key adalah kunci kandidat yang tidak dipakai sebagai primery key. Kerap kali kunci alternatif dipakai sebagai kunci pengurutan dalam laporan.
-    Composite Key
      Primary key yang dibentuk dari beberapa field
-    Foreign Key (Kunci Tamu)
     Foriegn Key adalah satu atribute yang melengkapi satu relationship yang mungkin menunjukkan ke induknya. Foreign key ditempatkan pada entity anak,            hubungan antara entity induk dengan anak adalah hubungan satu lawan banyak (one to many relationship).

FILE
-    File diletakkan di penyimpan sekunder.
-    File mempunyai nama
Karakteristik umum file
1.  Persitence : Bertahan lama yaitu kemampuan untuk dapat diakses di masa datang.
2.  Sharability : Dapat digunakan bersama oleh beragam pemakai dan program
3.  Size File mempuyai ukuran yang relative besar
Operasi pada file / berkas
Berdasarkan model proses
1. batch
    suatu proses yang dilakuakn secara kelompok atau grup
2. iterative
    suatu proses yang dilakukan secara satu per satu yaitu record per record
Berdasarkan Model operasi :
1. Create
    Pembuatan berkas dengan cara membuat struktur berkas lebih dahulu, kemudian record-record dimuat ke dalam berkas tersebut
2. Up-date
    Pengubahan isi dari berkas diperlukan untuk menjaga berkas tetap up to date (diperbaharui)
Ada 3 bagian dalam proses up date :
-    Insert / Penyisipan atau penambahan record
-    Modify / Perbaikan field
-    Delete / Penghapusan record
3. Retrieval
    Pengaksesan sebuah berkas untuk tujuan mendapatkan informasi Menurut ada tidaknya persyaratan, retrieval dibagi menjadi
    -   Comphrehensive retrieval
        Proses untuk mendapatkan informasi dari semua record dalam berkas Missal : display all, list nama alamat
    -   Selective retrieval
        Mendapatkan informasi dari record-record tertentu berdasarkan persyaratan tertentu Missal : list for program studi == ‘TI’
4. Maintenance
    Perubahan yang dibuat terhadap berkas dengan tujuan memperbaiki program dalam mengakses berkas tersebut. Ada dua cara yaitu :
-   Restructuring
    Perubahan struktur berkas Misalnya : panjang field diubah Penambahan field baru
-   Reorganizing
    Perubahan organisasi berkas dari organisasi yang satu menjadi organisasi berkas yang lain

Referensi :
1.    www.bl.ac.id/dosen/iin/download/sistem_basis_data_1.pdf


No comments: