1 / 31

SISTEM BASIS DATA Materi Pertemuan ke-8

SISTEM BASIS DATA Materi Pertemuan ke-8.

rowena
Download Presentation

SISTEM BASIS DATA Materi Pertemuan ke-8

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 DATAMateri Pertemuan ke-8

  2. Databaseadalahkumpulan file-file yang mempunyaikaitanantarasatu file dengan file yang lain sehinggamembentuksatubangunan data untukmenginformasikansatuperusahaan,instansidalambatasan tertentu. Databasemanagemen system(DBMS)kumpulan file yang salingberkaitanbersamadengan program untukpengelolaannya.

  3. Suatukoleksi data komputer yang :1. Terintegrasi2. Diorganisasikan3. Disimpanuntukmemudahkanpengambilan.

  4. Konsep Basis Data MenurutChou dalambuku Abdul Kadir (1999), Basis data adalahsebagaikumpulaninformasi yang bermanfaat yang diorganisasikankedalamtatacara yang khusus. Secarakonsepbasis data atau databaseadalahkumpulandari data-data yang membentuksuatuberkas (file) yang salingberhubungan (relation) dengantatacara 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 datamerupakanperpaduanantara basis data dansistemmanajemen basis data (SMBD). • Sistem Manajemen Basis Data/SMBD (DataBase Management System /DBMS) : adalah database dan program untuk mengaksesnya. Komponen-komponen sistem basis data adalah : • 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).

  7. Peran Basis Data • Sebagai komponen utama ataupenting dalam sistem informasi,karena merupakan dasar dalammenyediakan 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. .

  8. DUA TUJUAN KONSEP DATABASE 1.Meminimumkanpengulangan data (data redudancy). 2.Mengurangi ketergantungan data (data dependency). Terjadinyaperubahansuatufile akanmenyebabkansemuaprogram yang mengaksesharusdimodifikasi.

  9. KEUNTUNGAN PENGGUNAAN DATABASE 1. Mengurangi pengulangan data. 2. Mengintegrasikan data. 3. Mengambil data secara cepat. 4. Meningkatkan keamanan.

  10. KERUGIAN PENGGUNAAN DATABASE 1. Perangkatlunakmahal 2. Konfigurasi hardware besar 3. Memperkerjakandanmempertahankandba. -membutuhkanstafkhusus yang mengertisecarabaiktentang database.

  11. Beberapadefinisi: • Entity AdalahOrang, tempatkejadianataukonsep yang informasinyadapatkitarekam. Contoh: padabidangkesehatan, yang menjadientity adalahdokter, pasien, obatdll.

  12. - Elemen data (field) Unit data terkecil, tidak dapat dibagi lagi menjadi unit yang berarti. Contoh : npm, nama • Record Kumpulan field – field. Contoh :nama + npm+alamat • File Kumpulan record -record Contoh : file mahasiswa.

  13. - Domain Adalah batasan nilai dalam atribut dan tipe datanya. Contoh : • Npm character (10) • NAMA character (25)

  14. ORGANISASI FILE Penyimpanan ataupun penulisan character 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

  15. SEQUENTIAL FILE MERUPAKAN SUATU CARA ATAUPUN METODE PENYIMPANAN DAN PEMBACAAN DATA YANG DILAKUKAN SECARA BERURUTAN. CONTOH : KASET

  16. CONTOH

  17. SEQUENTIAL FILE

  18. KEUNTUNGAN : • Merupakanorganisasi file ygsederhana. • Jaraksetiapaplikasitersimpan sangat jelas. • KERUGIAN : • Seandainyadiperlukanperubahan data, makaseluruh record harusdiproses. • Data sudahurut (sorted).

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

  20. RANDOM FILE

  21. KEUNTUNGAN : • Lebihcepatdalamhalpemanggilan data. • Sangatsesuaiuntuk file transaksi, sebabtransaksi harus diprosessaatkejadianberlangsung. • KERUGIAN : Perlu back–up data,sebabtransaksi yang diperbaikibisamenghilangkanjejak.

  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

  23. INDEX SEQUENTIAL FILE

  24. KEUNTUNGAN • Sangatcocokdigunakanuntukmenyimpan batch data. • Kerugian • Pemanggilan data tidakbisadisamakandengan random. • Memerlukanruang extra didalam memory.

  25. Penyusunan suatu database digunakan untuk mengatasimasalah-masalahpada 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 dengan basis data dapat mempresentasikan pandangan yang berbeda kepada para pengguna, programmer dan administratornya

  27. DataBase Management System (DBMS) DataBase Management System (DBMS) yaituberisikumpulan (koleksi) data yang salingberelasidengan set program untukmengakses data tersebut. Manfaatpenggunaan DBMS adalah : • Untukmengorganisasikandanmengelola data dalamjumlahbesar. • Untukmembantudalammelindungi data darikerusakan. • Memudahkandalampengambilankembali data (data retrievel). • Memudahkanpenggunaanataupengaksesan data secarabersamaandalamsuatujaringan. Keunggulan DBMS adalah : • Kepraktisan • Kecepatan • Mengurangikejenuhan • 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 yang recordnya relatif statis, jarang berubah nilainya. Misalnya file daftar gaji, file mata pelajaran. • File induk dinamik (dynamic master file): file induk yang nilai dari record-recordnya sering berubah atau sering dimutakhirkan (update) sebagai hasil dari suatu transaksi. Misalnya file induk data barang, yang setiap saat harus di up-date bila terjadi transaksi. • File Transaksi (transaction file) File ini bisa disebut file input; digunakan untuk merekam data hasil dari transaksi yang terjadi. Misalnya file penjualan yang berisi data hasil transaksi penjualan. • File Laporan (Report file) File ini bisa disebut output file, yaitu file yang berisi informasi yang akan ditampilkan. • File Sejarah (history file) File ini bisa disebut file arsip (archival file), merupakan file yang berisi data masa lalu yang sudah tidak aktif lagi, tetapi masih disimpan sebagai arsip. • File Pelindung (backup file) File ini merupakan salinan dari file-file yang masih aktif di dalam database pada suatu saat tertentu. File ini digunakan sebagai pelindung atau cadangan bila file database yang aktif mengalami kerusakan atau hilang.

  29. Keamanan Basis Data Saatiniseringterjadikasuspembobolansistemkeamanankomputerbaikdiperusahaanmaupunlembaga-lembaga yang menggunakankomputersebagaialat bantu. Hal initerjadikarenasemakinmajunyateknologi yang dikuasaiolehseseorangataumungkinkarenamasihlemahnyasistemkeamanankomputer. Padadasarnyakeamanansistemdapatdibedakanmenjaditiga : • Keamananeksternal (external security) yang menyangkutkeamanankomputerdariancamanperusakanfisik. • Keamanan interface (user interface security) yang berkaitandenganidentifikasi user sebelummenggunakanataumengakses data maupun program dalamsuatukomputer. • Keamanan internal, yaitukeamanan yang berkaitandengankeamanan hardware dansistemoperasidalammenjagasekuritasdanintegritassuatu data.

  30. Merancang Model Basis Data Pendekatan paling umumdanbanyakdigunakandalammelakukanperancangan model konseptualadalahdenganmenggunakan model data relational, yang memilikiduabuahteknik, yaitu : • TeknikNormalisasi • Teknik Entity Relationship Diagram (ERD) 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 (kejadianatautransaksi) yang terjadidiantarasejumlahentitas.

  31. 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