Senin, 21 Oktober 2013

Resume Basis Data Ke 1

Nama : Mochammad Khoirul
NIM : 11410200062
Tugas Rangkuman Ke 1 Mata Kuliah Basis Data Kelas P1
Dosen : Titik Lusiani
Alamat Blog : http://blog.stikom.edu/lusiani

Basis data adalah Sekumpulan data yang satu sama lain saling berhubungan, Sekumpulan Program yang memungkinkan pengguna basis data untuk membuat dan memelihara suatu basis data .

CONTOH S/W yg termasuk DBMS :
Sistem S/W yg multiguna , yang menyediakan fasilitas untuk mendefinisikan , membangun , dan memanipulasi basis data untuk aplikasi yang beraneka ragam.
·         Mendefinisikan  :  Melibatkan spesifikasi sama dengan tipe data, struktur , constraint dari data yang akan disimpan.
·         Membangun : Berkaitan dengan proses penyimpanan data itu sendiri pada suatu media penyimpanan yang dikontrol oleh DBMS.
·         Memanipulasi : Termasuk didalamnya fungsi sebagai query thd basis data,
Contoh : Retrive, update, generate report.

KARAKTERISTIK BASIS DATA
Ø  Sifat yang fundamental bahwa basis data tidak hanya berisi data saja, tapi lengkap dengan definisi dari data itu sendiri
Ø  Definisi data disimpan dalam katalog sistem (META DATA) yang berisi :
          Struktur setiap file
          Tipe & format penyimpanan dari setiap item data
          Constraint dari data

ISOLASI antara program & data dengan abstraksi data :
Pemrosesan File: Struktur data dijadikan satu dengan program (embedded), sehingga adanya perubahan data menyebabkan perubahan semua program yang mengakses data tersebut.

Multi-View Dari Data
  • Memungkinkan user yang berbeda untuk mendapatkan perspektif (view) basis data yang berbeda.
  • Satu View dapat berupa sub-set dari basis data / berisi basis data semu (virtual) yang diturunkan dari basis data yg ada (tetapi tidak disimpan secara eksplisit).

 Orang-orang yg berperan langsung
·         DBA
Orang yang bertanggung jawab terhadap admnistrasi penggunaan sumber daya basis data (basis data & DBMS)
Bertugas:
§  Mengatur otoritas akses thd basis data
§  Memonitor Penggunaan basis data
§  Melayani permintaan S/W dan H/W

·         Database Designer
Orang yang bertanggung jawab dalam perancangan basis data.
Bertugas:
§  Mengidentifikasi data yg akan disimpan dalam basis data
§  Memilih Struktur yg sesuai dlm menyajikan dan menyimpan data.

·         End Users
Org yg pekerjaannya memerluka akses thd basis data untuk keperluan:
1.       Query
2.       Update
3.       Generate report

·         System Analysts  & application Programers
§  System Analyst bertugas mendefinisikan kebutuhan end user & mengembangkan spesifikasi utk transaksi yg memenuhi keinginannya.
§  Application Programmers bertugas mengimplementasikan spesifikasi menjadi program
Manfaat Penggunaan DBMS
  1. Pengendalian Redudansi
  2. Pembatasan Akses
  3. Persistent Storage utk obyek program & struktur data.
  4. Inferensi Basis Data Menggunakan aturan deduksi.
  5. Tersedianya Multiple User Interfaces
  6. Dapat menyajikan relasi yg kompleks antar data yg dilibatkan.
  7. Pemaksaan Integrity Constraints
  8. Tersediannya Fasilitas Backup & recovery
Implikasi Penggunaan Pendekatan Basis Data
  1. Mempunyai Potensi utk memaksakan standarisasi
  2. Mengurangi waktu pengembangan aplikasi
  3. Fleksibilitas
  4. Tersedianya informasi yg uptodate
  5. Skala ekonomis

Kapan Utk Tidak Menggunakan DBMS
Beberapa situasi yang dapat menimbulkan biaya overhead dibandingkan dengan pemrosesan file tradisional, dalam penggunaan DBMS antara lain:
    • Investasi awal yang tinggi dalam pengadaan H/W,S/W, dan pelatihan.
    • Overhead untuk menyediakan security, concurrency control,backup & recovery, & fungsi integrity.
Menggunakan pemrosesan biasa dalam keadaan sebagai berikut :
    • Basis data & aplikasi sederhana, terdefinisi dengan baik dan tidak berubah.
    • Adanya kebutuhan nyata dari program yang tidak akan terpenuhi akibat dari overhead dari DBMS
    • Tidak diperlukan multiple access terhadap data

Konsep ER – Model
Pemodelan Data dengan Menggunakan ER-MODEL :
ER (Entity Relationship) Model :
          Merupakan model data tingkat tinggi yang populer untuk model data relasional

          Model ini dengan sejumlah variasinya sering digunakan dalam desain konseptual dari aplikasi database.





Contoh Gambar ERD pemeriksaan pasien

Penjelasan:
a.       Terdapat 2 Entity yaitu Entity Pasien dan Entity Dokter
b.      Kedua Entity tersebut disatu kan dengan Relationship yang mempunyai nama pemeriksaan
c.       Setiap entity memiliki attribute masing - masing
d.      Salah satu dari attribute memiliki satu attribute khusus untuk membedakan antar pasien , yang disebut primery key atau key Atribute
e.       Dan salah satu attribute memiliki beberapa attribute lagi yang disebut composite atribute


Tidak ada komentar:

Posting Komentar