***Selamat Datang di Halaman WEBku yang Pertama***Ayo belajar dan cari pengetahuan diblog sederhana milikku*** ***Selamat Datang di Halaman WEBku yang Pertama***Ayo belajar dan cari pengetahuan diblog sederhana milikku*** ***Selamat Datang di Halaman WEBku yang Pertama***Ayo belajar dan cari pengetahuan diblog sederhana milikku***

Minggu, 20 November 2011

~~~ TUGAS SISTEM BASIS DATA ~~~



**Pengertian Hirarki Data.    
Hirarki data adalah model data paling tua yang pernah diterapkan dalam suatu DBMS. Berdasarkan tingkat kompleksitas nilai data, tingkatan data dapat disusun kedalam sebuah hirarki, mulai dari yang paling sederhana hingga yang paling komplek.  
1.    basis data, merupakan sekumpulan dari bermacam-macam tipe record yang memiliki hubungan antar record.
2.     berkas/file, merupakan sekumpulan rekaman data yang berkaitan denngan suatu objek.
3.   record , merupakan sekumpulan field / atribut / data item yang saling berhubungan terhadap obyek tertentu.
Hirarki data dalam dikelompokkan  menjadi 3 (tiga) buah yaitu file, record dan elemen data, untuk lebih jelaskan dapat dilihat pada gambar dibawah.

 
”Gambar Hirarki Data”
Pengertian dari gambar tersebut diatas adalah sebagai berikut :
·       
         1. Elemen Data / Field / Atribut adalah satuan data terkecil yang   tidak dapat dipecah lagi    menjadi  unit lain yang bermakna.  Pada data Mahasiswa,  field / atribut datanya dapat berupa: nim, nama_m, tpt_lhr_m, tgl_lhr_m, alm_m dan dan atribut lainnya yang menyangkut mahasiswa tersebut. Istilah lain elemen data adalah medan / field, kolom, item, dan atribut. Istilah yang umum dipakai adalah field, atribut atau kolom.

·     2. Rekaman  /  Record /  Baris adalah gabungan  sejumlah  elemen  data  yang  saling terkait. Contohnya adalah nim, nama_m, tpt_lhr_m, tgl_lhr_m, alm_m an atribut lainnya dari seorang Mahasiswa dapat dihimpun dalam sebuah record / baris. 

    3. Berkas / File / Table adalah kumpulan record sejenis yang mempunyai panjang atribut/ field sama, namun berbeda isi datanya. 
    
    **Dalam basis data relasional, berkas mewakili komponen yang disebut Table atau Relasi. Sedangkan pengertian  Data  value (nilai  atau  isi  data)  adalah  data  aktual atau informasi  yang disimpan  pada  setiap   field / atribut.  Field nama_m  menunjukkan tempat dimana  informasi  nama  mahasiswa  disimpan, sedangkan  isi  datanya  adalah Mulyani, Ahmad Sofyan dan lain sebagainya. Berikut ini dapat diberikan illustrasi  dari pengertian ketiga pengertian file, field, record dan data value (isi data ).
Mahasiswa      nama table / file
1.    Atribut / field : nim,nama_m,tpt_lhr_m,tgl_lhr_m,j_kelamin,alm_m,kota_m,alamt_m dan kode_jurusan
2.      Data value / Isi data :
3.   Pada record pertama : 01031417 adalah isi data untuk kolom nim, Gea untuk kolom nama_m dan seterusnya
Gambar tabel diatas adalah Contoh file, field, record dan data value
Pada contoh diatas yang merupakan  table / file adalah Mahasiswa,  yang merupakan  field adalah nim,nama_m,tpt_lhr_m,tgl_lhr_m,j_kelamin,alm_m,kota_m,aama_m dan kode_jur, sedangkan untuk isi data pada record pertama adalah 01031417 (nim), Mulyanti (nama_m) dan seterusnya. Pada tabel mahasiswa tersebut misalkan jumlah mahasiswanya adalah 2000 untuk berbagai jurusan, maka jumlah recordnya  adalah 2000 juga dan kita dapat melakukan manipulasi data pada tabel tersebut yaitu insert, update dan delete.

** MODEL DATA HIRARKIS
   Model data hirarkis adalah model data paling tua yang pernah diterapkan dalam suatu DBMS. Model ini mengikuti pola hirarki pada suatu organisasi atau pada suatu keluarga, dimana terdapat rekaman data yang berfungsi sebagai “bapak” (parent-record) ada yang berfungsi sebagai “anak” (child-record), atau sebagai “pimpinan’ dan “anak-buah”. Dalam model ini seorang “bapak” bisa memiliki lebih dari satu “anak” tetapi seorang “anak” hanya boleh memiliki satu “bapak”.
  Sebagai contoh basis-data yang menggambarkan rencana studi mahasiswa dimana seorang mahasiswa boleh mengambil beberapa matakuliah,ini sebagai salah satu contoh data hirarkis dan masih banyak lagi contoh yang lain, yang bisa kita pergunakan.
  Model Data Hirarki pada model diatas tidak direpresentasikan bahwa satu matakuliah diambil oleh beberapa mahasiswa, karena berarti menyalahi aturan dimana satu “anak” (kuliah) memiliki banyak “bapak” (mahasiswa). Model diatas akan menyebabkan timbulnya “redudansi” data, karena banyak kemungkinan bahwa matakuliah yang sama diambil oleh beberapa mahasiswa, sehingga record-matakuliah tersebut direkam berkali-kali dibawah record-mahasiswa yang mengambilnya. Disamping itu apabila ada matakuliah yang tidak diprogram-kan oleh mahasiswa maka ada kemungkinan record-nya tidak ada dalam database karena tidak memiliki parent.

1 komentar: