1 / 37

Pengantar Basis Data (Database)

Pengantar Basis Data (Database). Oleh : Charles De Haan,S.Kom.,M.Cs Email: cdehaan2012@yahoo.co.id. Kontrak Pembelajaran. Penilaian UTS (30%) UAS (40%) Tugas (25%) Presensi (5%). Tujuan Pembelajaran. Mahasiswa mampu menjelaskan basis data

saxton
Download Presentation

Pengantar Basis Data (Database)

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. Kuliah Pengantar Basisdata - D1 PROMED –MMTC Yogyakarta Pengantar Basis Data (Database) Oleh : Charles De Haan,S.Kom.,M.Cs Email: cdehaan2012@yahoo.co.id

  2. KontrakPembelajaran • Penilaian • UTS (30%) • UAS (40%) • Tugas (25%) • Presensi (5%) Kuliah Pengantar Basisdata - D1 PROMED

  3. TujuanPembelajaran • Mahasiswamampumenjelaskan basis data • Mahasiswamampumemahamikonsepdanperkembanganteknologi basis data • Mahasiswamampumenjelaskanpenggunaan basis data • Mahasiswamampumengimplementasikan basis data sederhana Kuliah Pengantar Basisdata - D1 PROMED

  4. MateriPembelajaran Basis Data • Sejarah Basis Data • DefinisidanPeran Basis Data • TujuanPenggunaan Basis data • Teknologi Basis Data • KonsepdanKomponen Basis data • Bahasa Basis Data Kuliah Pengantar Basisdata - D1 PROMED

  5. Sejarah Basis Data • 1960-an: • SistemPemrosesanBerkas • DBMS • Layananinformasisecaraonlineberbasismenajementeks • 1970-an: • Penerapansistempakarterhadapsistempendukungpengambilankeputusan • Basis data berorientasiobjek Kuliah Pengantar Basisdata - D1 PROMED

  6. Sejarah Basis Data • 1980-an: Sistemhiperteks, yang memungkinkanuntukmelihat basis data secaraacakmenurutsuatukatakunci (internet search engine) • 1990-an Sampai 2000-an: • Sistem Basis data cerdas • sistem basis data multimedia cerdas. Kuliah Pengantar Basisdata - D1 PROMED

  7. Database Timeline Kuliah Pengantar Basisdata - D1 PROMED

  8. Definisi Basis Data Pengertian BASIS DATA ? BASIS = asas, dasar (umum) , garisrentang paling bawah ,bilanganataubesaran (matematika), Pangkalan (Tentara AU,AD dll) DATA = keteranganygbenardannyata, pengumpulan -- untukmemperolehketerangan kehidupanpetani , keteranganataubahannyata Referensi: http://kamusbahasaindonesia.org/Data#ixzz1yBlZ5KZF Kuliah Pengantar Basisdata - D1 PROMED

  9. Definisi Basis Data Apa yang dimaksuddengan BASIS DATA ? BASIS = markas / tempat berkumpul / tempat bersarang / gudang DATA = representasidarifaktadunia yang mewakilisuatuobyek yang Direkamdalambentukangka, huruf, simbol, teks, gambar, bunyi ataukombinasinya. Kuliah Pengantar Basisdata - D1 PROMED

  10. Definisi Basis Data PendapatAhli BASIS DATA ? Menurut Chou: basis data sebagaisekumpulaninformasibermanfaat yang diorganisasikan kedalamtatacara yang khusus; • MenurutFabbridan Schwab: • basis data adalahsistemberkasterpadu yang dirancangterutamauntukmeminimalkan • pengulangan data; • Menurut Date: • basis data dapatdianggaptempatuntuksekumpulanberkas data terkomputerisasi, • dengantujuanutamamemeliharainformasidanmembuatinformasitersebut • tersediasaatdibutuhkan. Kuliah Pengantar Basisdata - D1 PROMED

  11. Kumpulan Definisi Basis Data Himpunankelompok data (arsip) yang salingberhubungan yang diorganisasi sedemikianrupa agar kelakdapatdimanfaatkankembalidengancepatdanmudah • Kumpulan data yang salngberhubungan yang disimpansecarabersamasedemikianrupadantanpapengulangan (redundancy) yang tidakperlu, untukmemenuhiberbagaikebutuhan • Kumpulan file/tabel/arsip yang salingberhubungan yang disimpandalam media penyimpanantertentu Kuliah Pengantar Basisdata - D1 PROMED

  12. TujuanPenggunaan Basis data • KecepatandanKemudahan(speed) Yaitu agar pengguna basis data bisa: - menyimpan data - melakukanperubahan/manipulasiterhadap data - menampilkankembali data denganlebihcepatdanmudahdibandingkandengancarabiasa (baik manual ataupunelektronis). Kuliah Pengantar Basisdata - D1 PROMED

  13. TujuanPenggunaan Basis data • EfesiensiRuangPenyimpanan(Space) Denganbasisdatakitamampumelakukanpenekananjumlahredundansi(pengulangan)data,baikdenganmenerapkansejumlahpengkodeanataudenganmembuatrelasi-relasiantarakelompok data yang salingberhubungan. Kuliah Pengantar Basisdata - D1 PROMED

  14. TujuanPenggunaan Basis data • Keakuratan(Accuracy) Agar data sesuaidenganaturandanbatasantertentudengancaramemanfaatkanpengkodeanataupembentukanrelasiantar data bersamadenganpenerapanaturan/batasan(constraint) tipedata,domaindata,keunikan data dsb.. Kuliah Pengantar Basisdata - D1 PROMED

  15. TujuanPenggunaan Basis data • Ketersediaan(Available) Agar data bisadiaksesolehsetiappengguna yang membutuhkan, denganpenerapanteknologijaringansertamelakukanpemindahan/penghapusan data yang sudahtidakdigunakan/kadaluwarsauntukmenghematruangpenyimpanan. Kuliah Pengantar Basisdata - D1 PROMED

  16. TujuanPenggunaan Basis data • Kelengkapan(Completeness) Agar data yang dikelolasenantiasalengkapbaikrelatifterhadapkebutuhanpemakaimaupunterhadapwaktu,denganmelakukanpenambahanbaris-baris data ataupunmelakukanperubahanstrukturpadabasisdata;yaknidenganmenambahkan field padatabelataumenambahtabelbaru. Kuliah Pengantar Basisdata - D1 PROMED

  17. TujuanPenggunaan Basis data • Keamanan(Security) Agar data yang bersifatrahasiaatauproses yang vital tidakjatuhkeorang/pengguna yang tidakberhak, yaknidenganpenggunaan account(username dan password) sertamenerapkanpembedaanhakaksessetiappenggunaterhadap data yang bisadibacaatauproses yang bisadilakukan. Kuliah Pengantar Basisdata - D1 PROMED

  18. AdaPertanyaan ?? ? Kuliah Pengantar Basisdata - D1 PROMED

  19. SistemBerkas VS Basis Data • Pendekatan basis data berkembang karena • kelemahanpendekatansistemberkas (file • system) yang berkembangsebelumnya. • Padasistemberkas, program-program aplikasimenyimpan data masing-masingpada file • Satu file berhubungandengansatu program ataulebih • Pengaksesan file dilakukandenganberbagai metode (random, berurutan, denganindeks) Kuliah Pengantar Basisdata - D1 PROMED

  20. Duplikasi Data Kuliah Pengantar Basisdata - D1 PROMED

  21. PermasalahanSistemBerkas • Ketergantunganantara program dan data • Duplikasi data • Data kurangterstruktur (berupaflat file) • Biayapemeliharaantinggi • Sulit/lama untukdikembangkan • Sulituntukberbagi data Kuliah Pengantar Basisdata - D1 PROMED

  22. Sistem Basis Data Kuliah Pengantar Basisdata - D1 PROMED

  23. KeuntunganMenggunakan Basis Data • Terkontrolnyakelengkapan data • Terpeliharanyakekonsistenan data • Data dapatdipakaibersama-sama • Data dapatdistandarisasikan • Keamanan data dapatterjamin • Integritas data terpelihara • Data independence Kuliah Pengantar Basisdata - D1 PROMED

  24. AplikasiBasis Data TRADISIONAL • Bank • Rumahsakit • SistemAkademik • dll Kuliah Pengantar Basisdata - D1 PROMED

  25. AplikasiBasis Data EXTENSION • Multimedia databases • Geographic Information Systems • Data warehouse • On-line analytical processing (OLAP) • dll Kuliah Pengantar Basisdata - D1 PROMED

  26. Aplikasi OLAP (Online Analitycal Processing ) • OLAP adalahteknologi yang memproses data didalam Data Warehouse / Data Mart dalamstrukturmultidimensi, menyediakanjawaban yang cepatuntuk query analisis yang kompleks Kuliah Pengantar Basisdata - D1 PROMED

  27. Aplikasi OLAP (Online Analitycal Processing ) Kuliah Pengantar Basisdata - D1 PROMED

  28. Software Basis Data Kuliah Pengantar Basisdata - D1 PROMED

  29. Arsitektur Basis Data Kuliah Pengantar Basisdata - D1 PROMED

  30. Komponen Basis data • Data • PerangkatKeras • PerangkatLunak • Pemakai Kuliah Pengantar Basisdata - D1 PROMED

  31. Pengguna Basis data • System Engineer • Database Administrator (DBA) • Programmer • PemakaiAkhir(End-user) Kuliah Pengantar Basisdata - D1 PROMED

  32. Bahasa Basis Data • Data Control Language (DCL) • Data Definition Language (DDL) • Data Manipulation Language (DML) DATA CONTROL LANGUAGE (DCL)DCL merupakan sub bahasauntukmengendalikanstruktur internal basisdata, DCL untukmenyesuaikansistem agar supayalebihefisiandan DCL sangatbergantungpada vendor. Kuliah Pengantar Basisdata - D1 PROMED

  33. Bahasa Basis Data Data Definition Language (DDL) Struktur / skema basis data yang menggambarkan / mewakilidesain basis data secarakeseluruhandispesifikasikandenganbahasakhususyaitu DDL. Denganbahasainikitadapatmembuattabel (create table) baru, indeks, mengubah table, menentukanstrukturpenyimpanan table, danlainnya. Hasildarikompilasiperintah DDL, adalahkumpulan table yang disimpandalam file khusus yang disebutkamus data (data dictionary). Kuliah Pengantar Basisdata - D1 PROMED

  34. Bahasa Basis Data Data Manipulation Language (DML) Data Manipulation Language (DML) Bentukbahasa basis data untukmelakukanmenipulasidanpengambilan data padasuatu basis data. Manipulasi data padadabasedapatberupa :1). Penyisipan / penambahan data pada file / table dalamsuatu basis data. 2). Penghapusan data pada file / table dalamsuatu basis      data.3). Pengubahan data pada file / table dalamsuatu basis      data.4). Penelusuran data pada file / table dalamsuatu basis      data. Kuliah Pengantar Basisdata - D1 PROMED

  35. TerimaKasih Pertanyaan ? Kuliah Pengantar Basisdata - D1 PROMED

  36. TUGAS KELOMPOK • Kelompok I ( BANK ) • Amri • Bagus • Iksan • lalu • Kelompok II (Multimedia) • Arief • Baharudin • Irwan • NurKasmin • Kelompok III (GIS) • Okta • Robby • Slamet • Supri • Vendy PresentasiMingguTerakhir UTS Kuliah Pengantar Basisdata - D1 PROMED

  37. TUGAS KELOMPOK • Aplikasi (software), sisteminformasi • Penggunaanuntukapa • Implementasi • Contoh yang sudahadaditerapkan PresentasiMingguTerakhir UTS Kuliah Pengantar Basisdata - D1 PROMED

More Related