1 / 36

TEKNOLOGI Basis Data

TEKNOLOGI Basis Data. Database everywhere, everytime. Pernahkah anda menggunakan Search engine seperti Google, Yahoo dsb .? Pernahkah anda menggunakan aplikasi Phonebook dalam telepon selular ? Masih ingatkah anda bagaimana mencari alamat email seseorang dalam Friendster, FaceBook dsb ?

quade
Télécharger la présentation

TEKNOLOGI 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. TEKNOLOGI Basis Data

  2. Database everywhere, everytime • PernahkahandamenggunakanSearch engine seperti Google, Yahoo dsb.? • PernahkahandamenggunakanaplikasiPhonebook dalamteleponselular? • Masihingatkahandabagaimanamencarialamatemail seseorangdalamFriendster, FaceBookdsb? • TerbayangkaholehandabagaimanaChat engine seperti Yahoo Messenger menyimpan daftar alamat email seluruh teman anda ?

  3. KonsepDasardata? Informasi? Database?

  4. DATA fakta, teks, hasilpengukuran, gambar, suara, danvideo yang memilikimakna Informasi data yang telahdiprosessebagaibahandalam proses pengambilankeputusan Basis Data 1. kumpulan data yang terorganisirberdasarkansuatustrukturhubungan. 2. kumpulaninformasi yang dapatdiaturdandiaksesberdasarkanstrukturlogikdariinformasitersebut.

  5. DBMS paket perangkat lunak yang digunakan untuk pembuatan, pemeliharaan, akses basis data Sistem Basis Data Perangkatlunak DBMS bersama basis data, kadang-kadangdisertaiaplikasi

  6. Sifat Basis Data ♦ Merupakankumpulan data yang salingberhubungandanmengandungmaknatertentu ♦ Ditujukanuntukmemenuhikebutuhanyang spesifik

  7. DBMS ♦ Database management system merupakangeneral purpose software yang digunakanuntuk: – Mendefinisikan – Mengkonstruksi – Memanipulasi berbagaiaplikasi basis data

  8. SBD = DBMS + BasisData

  9. Contoh • Database buku • Database mahasiswapeserta AAI

  10. SistemBerkasvs basis data

  11. Sistemberkas Keterangan:

  12. MasalahpadaSistemBerkas ♦ Adanyaketergantunganantara program dan data ♦ Duplikasi data ♦ Data kurangterstruktur (berupaflat file) ♦ Biayapemeliharaantinggi ♦ Sulit/lama untukdikembangkan ♦ Sulituntukberbagi data

  13. SistemBerkas Duplikasi data

  14. Sistem Basis data

  15. Kenapaharus DATABASE? FILE MANAGEMENT SYSTEM DATA BASE MANAGEMENT SISTEM • PROGRAM ORIENTED • KAKU • REDUNDANCY DAN INCONSISTENCY • DATA ORIENTED • LUWES/FLEKSIBEL • KESELARASAN DATA TERKONTROL

  16. KOMPONEN BASIS DATA • DATA, • HARDWARE • SOFTWARE • USER, SEBAGAI PEMAKAI SISTEM

  17. DATA Ciri-ciri data didalam database : • Data disimpan secara terintegrasi (integrated) • Data dapat dipakai secara bersama-sama (shared)

  18. HARDWARE • Terdiri dari semua peralatan perangkat keras komputer yang digunakan untuk pengelolaan sistem database berupa: • Peralatan untuk penyimpanan database, yaitu secondary storage (harddisk, disket, flash disk, CD) • Peralatan input (keyboard, scanner, kamera digital) dan output (printer, layar monitor) • Peralatan komunikasi data (ethernet card, modem)

  19. SOFTWARE • Berfungsi sebagai perantara (interface) antara pemakai dengan data physik pada database. • Software pada sistem database dapat berupa: • Database Management System (DBMS), yang menangani akses terhadap database, sehingga pemakai tidak perlu memikirkan proses penyimpanan dan pengelolaan data secara detail • Program-program aplikasi dan prosedur-prosedur

  20. USER Basis Data • Pemakai database dibagi atas 3 klasifikasi, yaitu: • Database Administrator (DBA), yaitu: • Orang/team yang bertugas mengelola sistem database secara keseluruhan • Programmer, yaitu: • Orang/team yang bertugas membuat program aplikasi yang mengakses database, dengan menggunakan bahasa pemrograman, seperti Clipper, VB, Oracle baik secara batch maupun online untuk berinteraksi dengan komputer • End-user, yaitu: • Orang yang mengakses database melalui terminal, dengan menggunakan query-language atau program aplikasi yang dibuatkan oleh programmer

  21. Contoh • Database buku • Database mahasiswapeserta AAI

  22. KonsepDasar • Istilah – istilahdasar • Entitas Sekumpulan obyek yang mempunyai karakteristik sama dan bisa dibedakan dari lainnya. Obyekdapatberupabarang, orang, tempatatausuatukejadian Missal : pegawai, mobil, nilaidsb

  23. Atribut Deskripsi data yang bisamengidentifikasikanentitas Misal : entitas mobil adalah no. mobil, merk mobil, warna mobil dsb. • Field Lokasipenyimpananuntuksalahsatuelemen data atribut • Record Kumpulan dari field yang berhubungan satu sama lain

  24. File Kumpulan dari record yang menggambarkanhimpunanEntitas • Basis Data Kumpulan file yang digunakanoleh program aplikasisertamembentukhubungantertentu di antara record-record di file-file tersebut

  25. Key • Elemen Record yang dipakaiuntukmenemukan Record tersebutpadawaktuakses • Jenis-jenis key: • Primary key • Secondary key • Candidate key • Alternate key • Composite key • Foreign key

  26. Konsep Dasar • Primary key • Field yang mengidentifikasikan sebuah record dalam file • Bersifat unik Primari Key NIM NAMA UMUR 0222500250 TUTI 21 0222300023 WATI 20 0144500024 ALE 24

  27. Konsep Dasar • Secondary key • Field yang mengidentifikasikan sebuah record dalam file • Tidak bersifat unik • NIM NAMA UMUR • 0222500250 TUTI 21 • 0222300023 WATI 20 • 0144500024 ALE 24 Secondary Key

  28. Candicate key Konsep Dasar • Candidate key • Field-field yang bisa dipilih (dipakai) menjadi primary key • NIM NAMA NO_KWIT JUMLAH • 0222500250 TUTI 789 50000 • 0222300023 WATI 254 60000 • 0144500024 ALE 365 80000

  29. Konsep Dasar • Composite key • Primary key yang dibentuk dari beberapa field • HARI RUANG MATA KULIAH • SELASA 322 LOGIKA MATEMATIKA • SELASA 321 PANCASILA • SELASA 333 KEWARGANEGARAAN Composite key

  30. Konsep Dasar • Foreign key • Field yang bukan key, tetapi adalah key pada file yang lain. • KD_DOSEN NAMA • D232 Warsono, Drs • D453 R. Faisal • D812 Tri Darmadi Foreign key Primary key • KD_MK MATAKULIAH SKS KD_DOSEN • N18 MANAJEMEN 2 D231 • P25 PASCAL 4 D453 • K1A INTERNET 2 -

  31. Aplikasi Basis Data ♦ ‘Tradisional’: – Bank – Rumahsakit – dll ♦ ‘Ekstension’: – Multimedia databases – Geographic Information Systems – Data warehouse – On-line analytical processing (OLAP) – Active

  32. Perkembanganteknologi database

  33. Menurutpengaksesannya • 1. Basis data individual • 2. Basis data perusahaan • 3. Basis data terdistribusi • 4. Basis data publik

  34. Database.. • Reduced data redundancy: • Improved data integrity: • Improved data security: • Reduced development time

  35. DBMS : Vendor : Informix - IBM DB2 - IBM Ms. Access - Microsoft Corporation Ingres - Computers Associate Oracle - Oracle corporation PostegreSQL - www.postgresql.com Sybase - Sybase Inc MySQL - The MySQL AB Company

More Related