P2

  • Uploaded by: RAMDHANI
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View P2 as PDF for free.

More details

  • Words: 545
  • Pages: 15
Sistem Basis Data I

tutor by [email protected]

Definisi: Merupakan sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data di sebuah komputer) dan sekumpulan program (DBMS) yang memungkinkan beberapa pemakai dan/atau program lain untuk mengakses dan memanipulasi file-file tersebut.

Komponen SBD 1. Perangkat Keras (Hardware), antara lain:  Komputer (satu untuk sistem yang stand alone atau lebih dari satu untuk sistem jaringan)  Memori sekunder on-line (Harddisk)  Memori sekunder off-line (Tape atau Removable Disk) untuk keperluan backup data  Media/perangkat komunikasi (untuk sistem jaringan)

2. Sistem Operasi (Operating System)

Sejumlah OS yang banyak digunakan seperti: MS-DOS, MS-Windows 95 (untuk komputer stand alone, atau untuk komputer client dalam sistem jaringan) atau Novel-Netware, Unix, MS-Windows NT, Sun Solaris (untuk komputer server dalam sistem jaringan)

3. Basis Data (Database)  Sebuah sistem basis data dapat memiliki beberapa basis data.  Setiap basis data dapat berisi sejumlah objek basis data (seperti file/tabel, indeks, dll). Selain berisi/menyimpan data, setiap basis data jugamengandung/menyimpan definisi struktur (baik untuk basis data maupun objek-objeknya secara detail)

4. Sistem Pengelola Basis Data (Database Management System/DBMS)  sistem yang secara khusus dibuat untuk memudahkan pemakai (user) dalam mengelola basis data  merupakan perantara bagi pemakai dengan basis data dalam disk  ex: dBase IV, FoxBase, MS-Access, Borland-Paradox, Oracle, My SQL, dll

5. Pemakai (User) Berdasarkan cara berinteraksi terhadap sistem, ada empat tipe, yaitu:  Programmer Aplikasi Pemakai (biasanya seorang profesional komputer) yang menulis program aplikasi maupun antarmuka pengguna dan berinteraksi dengan basis data atau sistem melalui bahasa manipulasi data (DML)

 User Mahir (Casual User) Pemakai yang berinteraksi dengan sistem tanpa menulis modul program, tetapi dengan membuat/menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS. Ex: analis, administrator database (DBA)

 User Umum (End User / Naive User) Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis/disediakan sebelumnya. Ex: seorang Teller bank yang akan mentransfer uang dengan memanggil atau menggunakan program transfer.

 User Khusus (Specialized User) Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluankeperluan khusus (seperti untuk aplikasi AI, Pengolahan Citra, dll) yang bisa saja mengakses basis data dengan/tanpa DBMS yang bersangkutan.

6. Aplikasi (Perangkat Lunak) Lain Sebuah program aplikasi/perangkat lunak yang bersifat opsional (ada/tidaknya tergantung kebutuhan). Dibuat/disediakan bagi pemakai basis data (khususnya yang menjadi end-user) untuk melakukan pengisian, pengubahan dan pengambilan data. ex: MS-Visual FoxPro, Borland Delphi, dll

Abtraksi Data Terdiri dari 3 level, yaitu; 1. Level Fisik (Physical Level) Merupakan level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan. Melalui level ini, pemakai dapat melihat gambaran struktur datanya secara terperinci. Pada level ini, pemakai berurusan dengan data sebagai teks, sebagai angka atau bahkan sebagai himpunan bit data.

2. Level Lojik/Konseptual (Conseptual Level) Merupakan level berikutnya yang menggambarkan data yang disimpan dalam basis data serta hubungan antar 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 (View Level) Merupakan level tertinggi dari abtraksi 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 adalah untuk menyederhanakan interaksi antara pemakai (user) dengan sistem.

Related Documents

P2
June 2020 22
P2
December 2019 37
P2
November 2019 42
P2
November 2019 43
P2
July 2020 29
P2
November 2019 45

More Documents from ""

Tug As
July 2020 22
Tugas (kuis) Sbd I
June 2020 14
P1
June 2020 13
P4
June 2020 22
P2
June 2020 24