Selasa, 22 Oktober 2013

Artikel untuk tugas rangkuman Basis Data 
Mata Kuliah : Basis Data 
Dosen Pengajar : Titik Lusiani, M.kom., OCP
Alamat Blog Dosen :  http://blog.stikom.edu/lusiani/

1. Pengenalan Basis Data 
   Basis Data adalah Kumulan file-file yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu perusahaan atau instansi dalam batasan tertentu

2.Tujuan Basis Data 
   Tujuan utama Basis Data untuk memperoleh data yang kita cari dengan mudah dan cepat .

3. Komponen Basis Data
    Komponen basis terdiri dari 4 bagian yaitu, Data, Hardware, Software dan User 
      Data, data tersimpan yang terintergrasi dan dipake secara bersama-sama
      Hardware, perangkat keras yang digunakan untuk mengolah sistem database 
      Software, perangkat yang menjembatani pemakai (user) dengan data fisik perangkat lunak yang bisa berupa data base management system atau program aplikasi lainya .
      User, sebagai pengguna sistem 

4. Aplikasi Basis Data 
    Beberapa aplikasi basis data diantaranya sebagai berikut : 
  1.       Perpustakaan : Koleksi buku-buku atau peminjaman dan pengembalian buku.
  2.       Perbankan : Semua account dan tabungan anggota
  3.       Sekolah : Daftar nama siswa , nilai siswa  , pembayaran sekolah 
  4.       Pertokoan : Stock barang , keluar-masuknya barang 

5. Model Data 
     Model data adalah himpunan konsep untuk menggambarkan suatu data .

6. Jenis Model data
Model data di kelompokkan menjadi tiga macam yaitu:
1.      Object Based Data Model
             Merupakan himpunan data dan prosedur/relasi yang menjelaskan hubungan logik antar data dalam suatu        basis data berdasar objek datanya
      2.      Record Based Data Model
            Rekaman untuk menjelaskan kepada pemakai mengenai hubungan logik antar data dalam basis data
      3.      Physical Based Data Model
            Di gunakan untuk menguraikan data ditingkat internal atau menjelaskankepada pemakai bagaimana data-       data dalam basis data di simpan dalam media penyimpanan.

7. Entity Relationship Model .
    Merupakan model data tingkat tinggi yang populer untuk data relasional 
    Model ini dengan sejumlah variasinya seing digunakan dalam desain konseptual dari aplikasi database

8. Komponen  ER
    Entitas adalah suatu object yang dan dapat dibedakan dengan objek-objek yang lain . Ada dua macam entitas , ada entitas lemah dan ada entitas kuat . Entitas kuat adalah dimana keberadaanya tidak bergantung dengan entitas ynga lainnya , sedangkan entitas lemah keberadaanya bergantung dengan entitas yang lainya 
   Atribut
     Atribut terdiri dari beberapa jenis : 
  1.      Atribut value : Merupakan data aktual atau informasi yang disiempan pada suatu atribut didalam suatu entity
  2.      Atribut key : Yang digunakan untuk menentukan suatu atribut secara unik dan berbeda
  3.      Atribut multivalue : Atribut yang memiliki sekelompok nilai untuk setiap instant Entity . 
  4.      Atribut composit : Suatu atribute yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu .
Relasi Atau Hubungan 
        Relasi menunjukan adanya hubungan terkait antara entitas satu dengan satu entitas yang lainnya . Adanya relasi tunjukan adanya garis hubung antar entitas 
9.  Derajat Relasi
Menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Macam-macam kardinalitas adalah:
  Satu ke satu (one to one), Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
  Satu ke banyak (one to many), Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
 Banyak ke banyak (many to many), Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya. 

Daftar Pustaka