Minggu, 23 Oktober 2011

TEKNOLOGI BASIS DATA II

Pertanyaan Soal



  1. Sebutkan dan jelaskan operasi - operasi dasar yang berkenan basis data (database) ?
  2. Jelaskan dan berikan contoh masalah redudancy dalam suatu basis data (database) ?
  3. Jelaskan keuntungan - keuntungan apa saja dengan diterapkanya basis data (database) pada suatu perusahaan ?
  4. Jelaskan kerugian - kerugian apa saja dengan diterapkannya basis data (database) pada suatu perusahaan ?
  5. Berikan contoh suatu database, kelompokkan mana sebagai file/table, dan field / atributnya ?
  6. Jelaskan operasi manipulasi apa saja yang dapat dlakukan berkenaan dengan pembentukan basis data (database) ?
  7. Jelaskan pengertian level konseptual pada abstraksi data ?



 

JAWABANNYA







I. OPERASI - OPERASI DASAR YANG DAPAT KITA  
       LAKUKAN BERKENAAN DENGAN  BASIS DATA  
   (DATABASE ) ADALAH SEBAGAI BERIKUT :
           
      ======================================================================
      1. Pembuatan basis data baru (create database)   =>   Identik dengan pembuatan lemari arsip yang baru.

      2. Penghapusan basis data (drop database)          =>   Identik dengan perusakan lemari arsip, sekaligus 
                                                                                         beserta isinya jika ada. 

      3. Pembuatan table baru ke suatu basis data         =>   Identik dengan penambahan map arsip baru ke 
          (create table)                                                           sebuah lemari arsip yang telah ada.

     4. Penghapusan table dari suatu basis data             =>   Identik dengan perusakan map arsip lama yang 
         (drop table)                                                              ada di sebuah lemari arsip.

     5. Penambahan / pengisian data baru di sebuah      =>   Identik dengan penambahan lembaran arsip ke 
         basis data (insert)                                                      sebuah map arsip.

     6. Pengambilan data dari sebuah table (retrieve/     =>   Identik dengan pencarian lembaran arsip dalam
         search)                                                                     sebuah map arsip. 

     7. Pengubahan data dalam sebuah table (update)   =>   Identik dengan perbaikan isi lembaran arsip yang
                                                                                         ada di sebuah map arsip.

     8. Penghapusan data dari sebuah table (delete)      =>   Identik dengan penghapusan sebuah lembaran
                                                                                         arsip yang ada di sebuah map arsip.
========================================================================
II.   MASALAH REDUDANCY DALAM SUATU BASIS DATA 
      (DATABASE):

                 Penyimpanan di beberapa tempat untuk data yang sama disebut sebagai Redudansi dan mengakibatkan pemborosan ruang penyimpanan dan juga biaya untuk akses lebih tinggi.


CONTOH =>
         Nama, alamat, dan telepon dari mahasiswa di sebuah perguruan tinggi tercatat pada table Anggota (pada database Perpustakaan).

         Apabila kita berbicara sistem yang berbasis jaringan maka 1(satu) table mahasiswa bisa dimanfaatkan oleh beberapa sub database yang menginginkannya.

==================================================================

III.  KEUNTUNGAN SISTEM BASIS DATA
         
       Keuntungan - keuntungan yang dapat diperoleh dari penerapan sistem basis data pada suatu perusahaan adalah sebagai berikut :
             => Mengurangi Redudansi Data
                Data yang sama pada beberapa aplikasi cukup 
                disimpan sekali saja.

             => Integritas Data

                Dimana data tersimpan secara akurat karena tidak 
                adanya redudansi data.
            
             => Menghindari inkonsisten data

                Sebagai akibat tidak adanya data yang redudansi 
                data, sehingga tidak terjadi inkonsisten data, 
                karena data yang akan diupdate cukup dilakukan 
                sekaligus saja.
 

             => Penggunaan data bersama
                Data yang sama dapat diakses atau dimanfaatkan 
                oleh beberapa user pada saat yang bersamaan.
 

             => Standarisasi data
                Akibat tidak adanya redudansi, inkonsisten, dan 
                integritas data, maka akan terciptanya adanya 
                standarisasi data.
 

             => Jaminan Keamanan Data (Security Data)
                Data yang tersimpan hanya dapat diakses oleh 
                yang mempunyai otoritas terhadap data tersebut.
             
             => Menyeimbangkan kebutuhan data
                Data ditentukan prioritas suatu operasi, 
                misalkan antara update dengan retrieve data.  
==================================================================
  
IV. KERUGIAN SISTEM BASIS DATA
    Kerugian yang terjadi dengan diterapkannya basis data pada 
    suatu perusahaan adalah sebagai berikut :

           => Diperlukan Hardware (perangkat keras tambahan)

              CPU yang lebih kuat, terminal yang lebih banyak, 
              alat komunikasi.

           => Biaya Performance yang lebih besar.

              Listrik, personil yang lebih tinggi klasifikasinya,
              biaya telekomunikasi antar lokasi.


           => Rawannya keberhasilan operasi.

              Gangguan listrik, dan komunikasi.


           => Sistem kelihatan lebih kompleks :
              Banyaknya aspek yang harus diperhatikan.

=================================================================

 V. CONTOH DATABASE
   Berikut ini adalah contoh dari database Penjadwalan_mengajar_dosen pada STMIK 'Revanda Jaya' Bekasi. Terdiri dari file / table Dosen, Matakuliah, Jurusan, Mengajar.
    
     A.   => File / table 
             Dosen

          => Field / atributnya
             - Nid          - nama_d          - tempat_lhr
             - tgl_lahir    - jkelamin        - alamat
             - kota         - kota            - kodepos
             - gaji_pokok
     
          => Data Value Dosen
            
     
     B.   => File / table (Matakuliah)
          
          => Field / atributnya
             - kdmk         - nama_mk         - sks
             - semester


          => Data Value Matakuliah :
            

Tidak ada komentar:

Posting Komentar