Selasa, 12 Februari 2013

PERTEMUAN 2 (SISTEM,SISTEM BASIS DATA & ABSTRAKSI DATA)

  • Sistem
Sistem adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan. 
  • Sistem Basis Data
Definisi Sistem Basis Data adalah suatu sistem basis data merupakan sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data di sebuah sistem komputer) dan sekumumpulan program (DBMS) yang memungkinkan beberapa pemakai dan atau program lain untuk mengakses dan memanipulasi file-file (tabel-tabel) tersebut.
  • Komponen SBD
Komponen Sistem Basis Data terdiri dari 6 Komponen yaitu :
1. Hardware
Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan.
2. Operating System
Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan.
3. Database
Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data.
4. Database Management System
Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase.
5. User ( Pengguna Sistem Basis Data )
Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.
6. Optional Software
Perangkat lunak pelengkap yang mendukung. Bersifat opsional.’
  • Abstraksi Data
Abstraksi data merupakan tingkatan-tingkatan pengguna dalam memandang bagaimana sebenarnya data diolah dalam sebuah sistem database sehingga menyerupai kondisi yang sebenarnya dihadapi oleh pengguna sehari-hari.
  •  Bagian-bagian abstraksi data
1.       Level Fisik
Merupakan level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan. Melalui level ni, pemakai dapat melihat gambaran struktur datanya secara terperinci.Pada level ini, pemakai berurusan dengan data sebagai teks, sebagai angka atau bahkan himpunan bit data. 
2.       Level Lojik/Konseptual (Conseptual Level) 
Merupakan level berikutnya yang menggambarkan data yang disimpan dalam basis data serta hubungan anatar data. Pada level ini pemakai dapat mengetahui misalnya data pegawai yang disimpan/direpresentasikan dalam beberapa file/tabel, seperti file pribadi, file pendidikan, file pekerjaan, dll. 
3.       Level View (Level Level) 
Merupakan level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari basis data. Para user umumnya hanya membutuhkan sebagian data/informasi dalam basis data yang kemunculannya di mata user diatur oleh aplikasi end-user. Kegunaan level ini adlah untuk menyederhanakan interaksi antara pemakai (user) dengan sistem.
  •  Hubungan Penyusun Abstraksi Data 
1.    Level Fisik 
Lapis fisik merupakan lapis terendah, lapis ini menjelaskan bagaimana (how) data sesungguhnya disimpan. Pada lapis inilah struktur data dijabarkan secara rinci.
2.    Level Logik / Konseptual
Lapis ini menjabarkan data apa saja yang sesungguhnya disimpan pada basis data, dan juga menjabarkan hubungan-hubungan antar data secara keseluruhan. Seorang pengguna dalam level ini dapat mengetahui bahwa data mahasiswa disimpan pada tabel mahasiswa, tabel krs, tabel transkrip dan lain sebagainya. Level ini biasa dipakai oleh DBA.
3.    Level Penampakan/pandangan 
Pada lapis ini pengguna hanya mengenal struktur data yang sederhana, yang berorientasi pada kebutuhan pengguna. Data yang dikenal oleh masing-masing pengguna bisa berbeda-beda dan barangkali hanya mencakup sebagian dari basis data. Misalnya: Bagian keuangan hanya membutuhkan data keuangan, jadi yang digambarkan hanya pandangan terhadap data keuangan saja, begitu juga dengan bagian akuntansi, hanya membutuhkan data akuntansi saja. Jadi tidak semua pengguna database membutuhkan seluruh informasi yang terdapat dalam database tersebut.
  • Manfaat Sistem Basis Data:
  1. Kemandirian data
  2.  Akses Data efisien
  3. Integritas dan keamanan data
  4. Administrasi data
  5. Akses Konkruen dan Crash Recovery
  6.  Waktu Pengembangan aplikasi terkurangi

0 komentar:

Posting Komentar