1 / 31

P ertemuan 5-2 Database dan Sistem Manajemen Database

P ertemuan 5-2 Database dan Sistem Manajemen Database. Membuat Database. Dalam model konseptual : Tentukan data apa saja yang di butuhkan Deskripsikan data tersebut Masukkan data tersebut ke dalam database. Menentukan Kebutuhan Data.

thina
Download Presentation

P ertemuan 5-2 Database dan Sistem Manajemen 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. Pertemuan 5-2Database dan Sistem Manajemen Database

  2. Membuat Database Dalam model konseptual: • Tentukan data apa saja yang dibutuhkan • Deskripsikan data tersebut • Masukkan data tersebut kedalam database

  3. Menentukan Kebutuhan Data Duapendekatanutamauntukmenentukankebutuhandata: • PendekatanBerorientasiProses (process-oriented): • Definisikanmasalah • Keputusan-keputusan yang diperlukanuntukmemecahkanmasalahdiidentifikasi • Untuksetiapkeputusaninformasi yang diperlukanharusdijelaskan • Pengolahan yang diperlukanuntukmenghasilkaninformasitersebuttelahditetapkan • Data yang dibutuhkanuntukdiolahsudahditentukan

  4. Menentukan Kebutuhan Data (Lanj.) • Pendekatan Enterprise Modelingsemua kebutuhan data perusahaan ditentukan dan kemudian disimpan dalam database Model data enterprise ditunjukkan pada Gambar 6.8

  5. Teknik-teknik Pemodelan Data • Pemodelankebutuhan data perusahaandidukungolehteknik yang: • Jelaskanisi data • Jelaskanbagaimana data agregatkedalamtabel • Jelaskanbagaimanatabelberhubungansatusama lain • Entitas-hubungan diagram digunakanuntukmenggambarkanhubunganantarakoleksikonseptual data sehinggacatatan yang terkaitdapatbergabungbersama • Class diagram digunakanuntukmenggambarkanrelasiterhadap data

  6. Diagram Relasi Entitas (Entity-Relationship Diagrams) • Diagram ER menangani data dalamentitas (koleksikonseptualbidang data terkait) danhubunganantaraentitas • Gambar 6.11 menunjukkanbagaimanakitamenetapkanbahwasatu record dalamentitasperusahaandapatberhubungandenganbanyak record dalamentitasprodukdanjugabahwasatu record dalamentitasperusahaandapatberhubungandenganbanyak record dalamentitaskaryawan • Gambar 6.12 adalahcontoh "many-to-many"

  7. Diagram Kelas • Diagram kelasterdiridarinamakelas, field-field, dantindakan (kadang-kadangdisebutsebagaimetode) yang bertindakberdasarkankelas • Diagram kelasdiGambar 6.13 mengilustrasikan diagram hubunganentitas

  8. Menggunakan Database • Berdasarkan database padakomputerpribadi • Form, report, dan query adalahbeberapametodeumumuntukmengakses database disebuahsistemmanajemen database • Sebuahbahasa query adalahsaranauntukmengajukanpertanyaandari database • Banyaksistemmanajemen database menyediakanantarmuka yang mudahdigunakanbagipengguna

  9. Laporan (Report) dan Formulir (Form) • Mayoritasinteraksipenggunadengan database melaluilaporandanformulir • Graphical user interface (GUI) disediakanoleh vendor perangkatlunakmanajemen database paling untukmembuatperkembanganbentuk-bentukdanlaporanlebihmudah • Perbedaanterbesarantaraformulirdanlaporaninidalam format mereka • Gambar 6.14 menunjukkanbentukuntukmemasukkan program kedalam database • Gambar 6.15 mengilustrasikankombinasibentukdansubform

  10. Laporan dan Formulir (Lanj.) • Gambar 6.16 adalahlaporan yang menunjukkansetiapJurusandengandaftardarisetiap Mata Kuliah yang diajarkandanproyek-proyek yang dibutuhkanuntuk Mata Kuliah • Gambar 6.17 menggambarkanbahwaTabelJurusanberhubungankeTabel Mata Kuliah, padagilirannya, berhubungansampaikeTabelProyek • Kecualiadaentri yang terkaitdalamtabelProyek, Tidakada Mata Kuliah yang ditampilkan. Jikatidakada record dariTabel Mata Kuliah yang digunakan, maka record Jurusantidakditampilkan

  11. Query-by-Example • Queryadalahpermintaan database untukmenampilkan record yang dipilihdanumumnyamemilihsejumlah field data. • Gambar 6.18 merupakanbagaimana query yang dapatdiwakili • Format disebutquery-by-contoh (QBE) • Hasildari query adalahtabelpadaGambar 6.19

  12. Query-by-Example (cont.) • Structured query language (SQL) adalahkodebahwasistemmanajemen database relasionaldigunakanuntukmelakukantugas database mereka • SementarapenggunadapatmelihatGambar 6.18 sebagai QBE, inisebenarnyaditerjemahkanolehsistemmanajemen basis data kecontohbahasa query terstrukturseperti yang ditunjukkandalamGambar 6.20 • Perangkatlunak DBMS berisi graphical user interfaces (GUI) dan program "wizard" • Online analytical processing (OLAP) adalahfitur lain yang lebihumumdalamperangkatlunaksistemmanajemen basis data

  13. Mengelola Database • Sistemmanajemen database melakukanfungsi yang sebagianbesar user tidakbisamelihattapibisamerasakanmanfaatnya (intangible) • Infrastrukturinidiperlukan agar database dapatdipertahankandandimodifikasidanjugauntukmenjaminoperasi yang lebihefisien

  14. Sumber Daya (Resources) • Statistikkinerjaprosesorkomponendari DBMS mengelolainformasi yang mengidentifikasi data apasaja yang sedangdigunakan, siapa yang menggunakannya, kapansedangdigunakan, dansebagainya • Sebagaisistemmanajemen database, iamenyimpanlog transaksiyang database catatansetiaptindakan yang telahdilakukansertawaktu yang tepatsaattindakanitudiambil • Backup copy dari database jugaharusdibuatsecaraberkala

  15. Personel Database • Database administrator (DBA) bertanggungjawabteknisdanmanajerialatassumberdaya database. • Database programmer membuataplikasidatabse yang dibutuhkanolehperusahaanuntukpenggunaanperusahaanmereka • Database end-user, berdasarkankeputusan yang dibuatdanjumlah data yang diambil, jugamemilikidampak yang besarpadadesain database, penggunaan, danefisiensi

  16. Kelebihan DBMS DBMS memungkinkan kedua perusahaan dan pengguna individu untuk: • Mengurangi pengulangan data (redudancy). • Mencapai intensitas data. • Mengambil data dan informasi dengan sangat cepat. • Keamanan yang lebih baik.

  17. Sistem Manajemen Database dalam Perspektif • DBMS memungkinkanuntukmembuat database, mempertahankanisinya, danmenyebarluaskan data kepenggunatanpapemrogramankomputer yang mahal • Memungkinkanmanajerdanstafprofesionaluntukmengaksesisi database denganhanyapelatihansederhana

  18. Kelemahan DBMS Keputusan untuk menggunakan DBMS dalam suatu perusahaan atau pengguna dapat berdampak: • Membeli peranti lunak yang mahal. • Mendapatkan konfigurasi peranti keras yang besar. • Memperkerjakan dan memelihara staf DBA.

  19. Thank you MercibienArigatooMaturNuwunHaturNuhun Matur se Kelangkong SyukronKheiliMamnunDankeTerimaKasih

More Related