sistem basis data

20
Oleh : Suparno Blog : www.digdoyo.com Email : [email protected] Sistem Basis Data Pengertian, Komponen, Penyusun dan Pengguna

Upload: hisa

Post on 09-Jan-2016

51 views

Category:

Documents


0 download

DESCRIPTION

Sistem Basis Data. Pengertian , Komponen , Penyusun dan Pengguna. Pengertian Sistem Basis Data. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sistem  Basis Data

Oleh : SuparnoBlog : www.digdoyo.com

Email : [email protected]

Sistem Basis Data

Pengertian, Komponen, Penyusun dan Pengguna

Page 2: Sistem  Basis Data

Pengertian Sistem Basis Data

SBD merupakan sekumpulan basis data dengan pemakai yang menggunakan basis data secara bersama-sama, personil yang merancang dan mengelola basis data, teknik-teknik untuk merancang dan mengelola basis data, serta sistem komputer yang mendukungnya

Page 3: Sistem  Basis Data

Komponen Sistem Basis Data

Komponen utama penyusun SBD : •  Perangkat keras •  Sistem operasi •  Basis data •  Sistem pengelola basis data

(DBMS) •  Pemakai (Programmer, User

Mahir, User Umum, User Khusus) 

Page 4: Sistem  Basis Data

Abstraksi Data

• Sistem basis data biasanya menyem-bunyikan detail tentang bagaimana data disimpan dan diperlihara. Karena-nya data yang terlihat oleh pemakai sebenarnya berbeda dengan yang tersimpan secara fisik.

• Abstraksi data merupakan level dalam bagaimana melihat data pada sebuah sistem basis data

Page 5: Sistem  Basis Data

Abstraksi Data

User View

User View

User View

Conceptual View

PhysicalView

Level Internal

Level Koseptual

Level Eksternal

Page 6: Sistem  Basis Data

Abstraksi Data

• Physical View : bentuk implementasi dari conceptual view, yaitu pandangan tentang bagaimana data disimpan sesungguhnya dalam media penyimpan data.Contoh : Angka, Gambar, Susunan Bit, Penempatan Data, dsb.

Page 7: Sistem  Basis Data

Abstraksi Data

• Conceptual View : pandangan yang berkaitan dengan permasalahan data apa saja yang diperlukan dalam basis data dan penjelasan mengenai hubungan antar data yang satu dengan lainnya dan data sesungguhnya disimpan secara fungsional.Contoh : Entitas, Atribut dan Relasi, Integritas data, Informasi Keamanan dsb.

Page 8: Sistem  Basis Data

Abstraksi Data

Conceptual view dapat disetarakan dengan schema, dilakukan oleh DBA (Database Administrator)

• User view dapat disejajarkan dengan sub-schema. User view disebut juga Enduser, hanya diperlihatkan sebagian data atau hasil olahan data / informasi.Contoh : Laporan, Biodata diri dsb.

Page 9: Sistem  Basis Data

Penyusun Sistem Basis Data

• Sistem Basis Data merupa-kan lingkup terbesar dalam organisasi data.

• Sistem Basis Data mencakup semua bentuk komponen data yang ada dalam suatu sistem.

• Basis Data merupakan komponen utama yang menyusun sistem basis data.

BIT

BYTE

DATA ITEM

RECORD

FILE

BASIS DATA

SISTEM BASIS DATA

Page 10: Sistem  Basis Data

Penyusun Sistem Basis Data

• Bit� : merupakan sistem bilangan biner yang terdiri atas angka 0 dan 1.

• Byte: merupakan bagian terkecil, dapat berupa karakter numerik, huruf, ataupun karakter khusus yang membentuk suatu item data/field. 1 Byte digunakan untuk mengkodekan 1 karakter.

• Data Item (Field): merepresentasikan suatu atribut dari sebuah record yang menunjukkan suatu item data, misalnya nama, alamat. Kumpulan dari field membentuk suatu record.

Page 11: Sistem  Basis Data

Penyusun Sistem Basis Data

• Record: menggambarkan suatu unit data individu tertentu. Kumpulan dari record membentuk suatu file.

• File� : terdiri dari record-record yang meng-gambarkan satu kesatuan data yang sejenis.

• Basis Data: sekumpulan dari berbagai macam tipe record yang mempunyai hubungan terhadap suatu objek tertentu.

• Sistem Basis Data: merupakan sekumpulan basis data, yang tersusun dari beberapa file.

Page 12: Sistem  Basis Data

Type/Jenis File Sistem Basis Data

1. File Induk (Master File) File Induk Acuan (Reference Master

File) : Recordnya relatif statis, jarang berubah nilainya. Misal : file daftar gaji, matakuliah.

File Induk Dinamik (Dynamic Master File): Nilai dari recordnya sering berubah atau diupdate sebagai hasil suatu transaksi. Misal : file stok barang.

Page 13: Sistem  Basis Data

Type/Jenis File Sistem Basis Data

2. File Transaksi (Transaction File) Disebut juga file input. Digunakan untuk merekam data hasil transaksi. Misal : file penjualan barang.

3. File Laporan (Report File) Disebut juga file output. Berisi informasi sementara yang akan ditampilkan sebagai laporan.

Page 14: Sistem  Basis Data

Type/Jenis File Sistem Basis Data

4. File Sejarah (History File) Disebut juga file arsip (archieval file). Merupakan file yang berisi data masa lalu yang sudah tidak aktif lagi, namun masih disimpan sebagai arsip.

5. File Pelindung/Cadangan (Backup File) Merupakan salinan dari file-file yang masih aktif dalam basis data pada saat tertentu. Sebagai cadangan jika file basis data yang aktif mengalami kerusakan atau hilang.

Page 15: Sistem  Basis Data

Bahasa Basis Data

Merupakan perantara bagi pemakai dengan basis data dalam berinteraksi, yang telah ditetapkan oleh pembuat aplikasi DBMS.o Data Definition Language (DDL)o Data Manipulation Language (DML)

Page 16: Sistem  Basis Data

Bahasa Basis Data

o Data Definition Language (DDL) : dengan DDL kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur tabel, dsb. Hasil kompilasinya menjadi Kamus Data, yaitu yang menjelaskan data sesungguhnya Perintah : Create, Modify Report, Modify Structure

Page 17: Sistem  Basis Data

Bahasa Basis Datao Data Manipulation Language (DML) :

Untuk melakukan manipulasi dan �pengambilan data pada suatu basis data dengan perintah Insert, Update, Delete, dsb. Jenis DML :a. Prosedural (pemakai menentukan

data apa yang diinginkan serta bagaimana cara mendapatkannya)

b.Non-Prosedural (tanpa menyebutkan cara mendapatkannya) Contoh : dBase III+, FoxBase, SQL, QBE

Page 18: Sistem  Basis Data

Penggunaan Basis Data

Kelompok Utama Pengguna Basis Data1.Database Administrator : Orang yg �

memiliki kewenangan utk melakukan pengawasan data maupun program. Mempunyai Fungsi :• Mendefinisikan pola struktur basis data • Mendefinisikan struktur penyimpanan

dan metode akses • Memodifikasi pola dan organisasi fisik • Memberikan kewenangan pada user

untuk mengakses data • Menspesifikasikan keharusan integritas

data

Page 19: Sistem  Basis Data

Penggunaan Basis Data

2. Database User : Orang yg hanya �menggunakan dan mengolah data.Meliputi : Programmer aplikasi : orang yang

membuat program aplikasi Casual user/Native User :

pengguna yang sudah mahir, berinteraksi dengan sistem tanpa menulis program, tapi menggunakan query.

Page 20: Sistem  Basis Data

Penggunaan Basis Data

End user : pengguna yang belum mahir, hanya menjalankan aplikasi yang sudah dibuat oleh programmer aplikasi.

Specialized user : pengguna khusus yang menuliskan aplikasi database tidak dalam kerangka pemrosesan data, namun untuk keperluan khusus seperti Computer Aided Design, Artificial Intelligence, Expert System, dll.

Sampai Jumpa Pertemuan Berikutnya…!