1 / 33

SISTEM BASIS DATA

SISTEM BASIS DATA. Database. DATABASE adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan , instansi dalam batasan tertent u.

Download Presentation

SISTEM BASIS DATA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SISTEM BASIS DATA

  2. Database DATABASE adalahkumpulan file-file yang mempunyaikaitanantarasatu file dengan file yang lain sehinggamembentuksatubangunan data untukmenginformasikansatuperusahaan ,instansidalambatasantertentu. DATABASE MANAGEMEN SYSTEM(DBMS)Kumpulan file yang salingberkaitanbersama dengan program untukpengelolaannya.

  3. Database Suatukoleksi data komputer yang : • Terintegrasi • Diorganisasikan • Disimpanuntukmemudahkanpengambilan. PTI-6

  4. Konsep Basis Data MenurutChou, Basis data adalahkumpulaninformasi yang bermanfaat yang diorganisasikankedalamtatacara yang khusus. Secarakonsep, basis data atau database adalahkumpulandari data-data yang membentuksuatuberkas (file) yang salingberhubungandengantatacara yang tertentuuntukmembentuk data baruatauinformasi. Data dalam basis data bersifat integrated dan shared : : • Terpadu ( integrated ), berkas-berkas data yang ada pada basis data saling terkait (terjadi dependensi data); • Berbagi data ( shared ), data yang sama dapat dipakai oleh sejumlah pengguna dalam waktu yang bersamaan. Sering dinamakan sebagai sistem multiuser.

  5. Konsep Basis Data Suatu bangunan basis data memiliki jenjang sebagai berikut :

  6. Sistem Basis Data dan DBMS • Sistem basis data merupakan perpaduan antara basis data dan sistem manajemen basis data (SMBD). • Sistem Manajemen Basis Data/SMBD (DataBase Management System /DBMS) : adalah database dan program untuk mengaksesnya.

  7. Komponen-komponen sistem basis data • Hardware, sebagai pendukung operasi pengolahan data. Seperti CPU, Memori, Disk, terminal, dansebagainya. • Software Sistemoperasi, ( Windows 9x, Windows 2000/XP, Linux, Unix). • Software Pengelola Basis Data (DBMS) (MS-Access, SQL, Oracle). • Software Program Aplikasi (Visual Basic, Delphi, Visual Foxpro). • Basis data (semua data yang diperlukan, dipelihara, dikelolaolehsistemBasisData) • Pemakai/pengguna basis data (users)

  8. Peran Basis Data • Sebagai komponen utama atau penting dalam sistem informasi,karena merupakan dasar dalammmenyediakan informasi. • Menentukan kualitas informasi: yaitu cepat, akurat, dan relevan.Sehingga informasi yang disajikantidak basi. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.

  9. DUA TUJUAN KONSEP DATABASE • Meminimumkanpengulangan data (data redudancy). • Mengurangiketergantungandata (data dependency). Terjadinyaperubahansuatufile akanmenyebabkansemua program yang mengaksesharusdimodifikasi. PTI-6

  10. Beberapa Definisi • Entity Adalah Orang,tempat kejadian ataukonsep yang informasinya dapat kitarekam. Contoh:pada bidang kesehatan, yang bisa menjadientity adalah dokter,pasien, obat dll - Elemen data (field) Unit data terkecil, tidak dapat dibagi lagi menjadi unit yang berarti. Contoh : npm, nama PTI-6

  11. Record Kumpulan field – field. Contoh :nama+npm+alamat • File Kumpulan record-record Contoh : file mahasiswa. -Domain Adalah batasan nilai dalam atribut dan tipe datanya. Contoh : • Npm character (10) • NAMA character (25) PTI-6

  12. FILE TABEL PEGAWAI = RECORD = FIELD PTI-6

  13. KEUNTUNGAN DATABASE 1. Mengurangi pengulangan data 2. Mengintegrasikan data 3. Mengambil data secara cepat 4. Meningkatkan keamanan. PTI-6

  14. KERUGIAN DATABASE 1. Perangkat lunak mahal 2. Konfigurasi hardware besar 3. Memperkerjakan dan mempertahankan DB membutuhkan staf khusus yang mengerti secara baik tentang database. PTI-6

  15. ORGANISASI FILE Penyimpanan ataupun penulisan karac\kter yang ada didalam external memory, harus diatur sedemikian rupa. Aturan ini dikenal sebagai organisasi file. Organisasi file ada beberapa metode : 1. Sequential file 2. Random file 3. Index sequential file PTI-6

  16. SEQUENTIAL FILE MERUPAKAN SUATU CARA ATAUPUN METODE PENYIMPANAN DAN PEMBACAAN DATA YANG DILAKUKAN SECARA BERURUTAN. CONTOH : KASET PTI-6

  17. SEQUENTIAL FILE PTI-6

  18. SEQUENTIAL FILE • KEUNTUNGAN : 1. Merupakan organisasi file yg sederhana. 2. Jarak setiap aplikasi tersimpan sangat jelas • KERUGIAN : 1. Seandainya diperlukanperubahan data, mk seluruh record harus di proses 2. Data sudah urut (sorted). PTI-6

  19. RANDOM FILE SUATU METODE PENYIMPANAN DAN PEMBACAAN DATA YANG DILAKUKAN SECARA RANDOM ATAU LANGSUNG. CONTOH :COMPACT DISK PTI-6

  20. RANDOM FILE PTI-6

  21. RANDOM FILE • KEUNTUNGAN : 1. Lebih cepat dalam hal pemanggilan data. 2. Sangat sesuai untuk file transaksi , sebab transaksi hrs di proses saat kejadian berlangsung. • KERUGIAN : 1. Perlu back -up data , sebab transaksi yang diperbaiki bisa menghilangkan jejak. PTI-6

  22. INDEX SEQUENTIAL Merupakan perpaduan terbaik dari teknik sequential dan random file. Index diakhiri dengan adanya pointer yg merupakan record-key. CONTOH : DAFTAR ISI BUKU PTI-6

  23. INDEX SEQUENTIAL FILE PTI-6

  24. INDEX SEQUENTIAL • KEUNTUNGAN 1. Sangat cocok digunakan untuk menyimpan batch data • Kerugian 1. Pemanggilan data tidak bisa disamakan dengan random. 2. Memerlukan ruang extra di dalam memory. PTI-6

  25. Penyusunan suatu database digunakan untuk mengatasi masalah-masalah pada penyusunan data. yaitu : • Mengatasi kerangkapan (Redundancy) data. • Menghindari terjadinya inkonsistensi data. • Mengatasi kesulitan dalam mengakses data. • Menyusun format yang standart dari sebuah data. • Penggunaan oleh banyak pemakai (multiple user). • Melakukan perlindungan dan pengamanan data (data security). • Menyusun integritas dan independensi data.

  26. Abstraksi Data • Kegunaan utama sistem basis data adalah agar pemakai (user) mampu menyusun suatu pandangan (view) abstraksi dari data. Hal ini bertujuan untuk menyederhanakan interaksi antara pengguna dengan sistemnya.

  27. DataBase Management System (DBMS) DataBase Management System (DBMS) yaitu berisi kompulan (koleksi) data yang saling berelasi dengan set program untuk mengkases data tersebut Manfaat penggunaan DBMS adalah : • Untuk mengorganisasikan dan mengelola data dalam jumlah besar • Untuk membantu dalam melindungi data dari kerusakan • Memudahkan dalam pengambilan kembali data (data retrievel) • Memudahkan penggunaan atau pengaksesan data secara bersamaan dalam suatu jaringan. Keunggulan DBMS adalah : • Kepraktisan • Kecepatan • Mengurangi Kejenuhan • Kekinian (up to date )

  28. Tipe File Tipe-tipe file yang digunakan dalam DBMS dibedakan menjadi : • File Induk (master File) • file induk acuan (reference master file) • file induk dinamik (dynamic master file) • File Transaksi (transaction file) • File Laporan (Report file) • File Sejarah (history file) • File Pelindung (backup file)

  29. Keamanan Basis Data Pada dasarnya keamanan sistem dapat dibedakan menjadi tiga : • Keamanan eksternal (external security) yang menyangkut keamanan komputer dari ancaman perusakan fisik. • Keamanan interface (user interface security) yang berkaitan dengan identifikasi user sebelum menggunakan atau mengakses data maupun program dalam suatu komputer. • Keamanan internal, yaitu keamanan yang berkaitan dengan keamanan hardware dan sistem operasi dalam menjaga sekuritas dan integritas suatu data.

  30. Merancang Model Basis Data Pendekatan paling umum dan banyak digunakan dalam melakukan perancangan model konseptual adalah dengan menggunakan model data relational, yang memiliki dua buah teknik, yaitu : • Teknik Normalisasi • Teknik Entity Relationship Diagram (ERD)

  31. Teknik Entity Relational Diagram (ERD) ERD digunakan untuk memodelkan struktur data dan hubungan antar datamenggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data, pada dasarnya ada 3 macam simbol yang digunakan yaitu : • Entity (entitas),yaitu objek yang dapat diidentifikasi dalam lingkungan pemakai, Sebagai contoh pelanggan, pegawai dan lain-lain. • Atribut, Entitas mempunyai elemen yang disebut atribut, dan berfungsi mendeskripsikan karakter entitas. Misalnya atribut nama pegawai dari entitas pegawai. • Hubungan (relationship), hubungan (kejadian atau transaksi )yang terjadi diantara sejumlah entitas.

  32. Jenis-jenis hubungan dalam ERD: • One To One (Satu ke Satu) • One To Many (Satu ke banyak) • Many to Many (Banyak ke banyak) 1 1 Mengepalai Jurusan Dosen 1 N mengajar kuliah Dosen 1 N mempelajari kuliah Mahasiswa

More Related