Badrus - FKp - Basis Data

  • View
    236

  • Download
    0

Embed Size (px)

Text of Badrus - FKp - Basis Data

  • 7/25/2019 Badrus - FKp - Basis Data

    1/26

    BASIS DATA (DATABASE)

    BADRUS ZAMAN, S.Kom, M.Cs.

  • 7/25/2019 Badrus - FKp - Basis Data

    2/26

    Definisi Basis Data

    Sekumpulan data yang terintegrasi yangdiorganisasikan untuk memenuhi kebutuhanpemakai untuk keperluan organisasi.

    Kumpulan informasi yang disimpan didalam komputer secara sistematik sehinggadapat diperiksa menggunakan suatu programkomputer untuk memperoleh informasi dari basisdata tersebut.

  • 7/25/2019 Badrus - FKp - Basis Data

    3/26

    Karakteristik utama basis data

    Merepresentasikan aspek dari dunia nyata,Terstruktur dengan baik,

    Dapat merepresentasikan kondisi saat ini(current state)

    da penggunanya dan ada aplikasi, Disimpan dalam memori komputer secara

    permanen, dan

    Dapat diakses dan dimanipulasi menggunakanD!MS

  • 7/25/2019 Badrus - FKp - Basis Data

    4/26

    Pegawai

    Pembelian

    Penjualan

    Produksi

  • 7/25/2019 Badrus - FKp - Basis Data

    5/26

    Basis Data dan Lemari Arsip

    !asis data bisa dibayangkan sebagailemari arsip dengan berbagai carapengaturannya (misalnya pengelompokan

    dan pengurutan) !asis data dan lemari arsip memiliki

    prinsip ker"a dan tu"uan yang sama# $rinsipnya yakni pengaturan data%arsip.

    Tu"uan utamanya adalah kemudahan dankecepatan dalam pengambilan kembalidata%arsip.

  • 7/25/2019 Badrus - FKp - Basis Data

    6/26

    File Pegawai

    FilePembelian

    File

    Penjualan

    FileProduksi

    Disk

  • 7/25/2019 Badrus - FKp - Basis Data

    7/26

    Tujuan Basis Data

    Kecepatan dan Kemudahan (Speed) &epat dalam menyimpan, memanipulasi dan menampilkan

    informasi

    'siensi uang $enyimpanan (Space) Mengurangi redundansi (pengulangan) data, baik dengan

    menerapkan se"umlah pengkodean atau dengan membuatrelasi*relasi antara kelompok data yang saling berhubungan

    Keakuratan (ccuracy) Memanfaatkan pengkodean atau pembentukan relasi antar

    data dan penerapan aturan%batasan (constraint)

    Ketersediaan (+ailability) $enerapan teknologi "aringan serta melakukan

    pemindahan%penghapusan data yang sudah tidak digunakan%kadaluarsa untuk menghemat ruang penyimpanan.

  • 7/25/2019 Badrus - FKp - Basis Data

    8/26

    Tujuan Basis Data (2)

    Kelengkapan (&ompletenes) Data senantiasa lengkap baik terhadap kebutuhan

    pemakai maupun terhadap aktu, penambahan baris*baris data ataupun perubahan struktur

    pada basis data

    Keamanan (Security) Data yang bersifat rahasia atau proses yang +ital tidak"atuh ke orang % pengguna yang tidak berhak penggunaan account (username dan passord)

    menerapkan pembedaan hak akses Kebersamaan $emakai (shareability) Dukungan multiuser dengan mempertimbangkan

    konsistensi data atau penanggulangan deadlock

  • 7/25/2019 Badrus - FKp - Basis Data

    9/26

    PENERAPAN BASIS DATA

    Kepegaaian $erdagangan (-n+entory)

    kuntansi

    eser+asi ayanan $elanggan

    umah Sakit

    $endidikan

    Telekomunikasi

  • 7/25/2019 Badrus - FKp - Basis Data

    10/26

    KOMPONEN SISTEM BASIS DATA

  • 7/25/2019 Badrus - FKp - Basis Data

    11/26

    $erangkat Keras (/ardare) $erangkat komputer standar dan media komunikasi

    yang digunakan untuk pengelolaan sistem basisdata

    Sistem 0perasi $engelolal perangkat lunak seperti 1indos, inu2,

    dll

    D!MS disesuiakan dengan sistem operasi yang

    digunakan !asis Data Meakili satu atau beberapa sistem yang akan

    dikelola, mis akademik, dll

  • 7/25/2019 Badrus - FKp - Basis Data

    12/26

    Database Management System (D!MS) $aket aplikasi yang didesain untuk menyimpan

    dan mengelola basis data 0racle, MyS3, $ostgreS3, ccess, 4o2$ro, dll

    plikasi !erfungsi sebagai perantara (interface) di antara

    pemakai dengan basis data secara sik padaD!MS plikasi cyber campus, dll.

  • 7/25/2019 Badrus - FKp - Basis Data

    13/26

  • 7/25/2019 Badrus - FKp - Basis Data

    14/26

  • 7/25/2019 Badrus - FKp - Basis Data

    15/26

    5ser 0rang yang terlibat langsung dalam sistem basis

    data mulai dari pengelola hingga pengguna akhir6 D! (Database dministrator)

    $engelola sistem basis data secara keseluruhan

    $rogrammer $embuat aplikasi yang mengakses ke basis data

    'nd*5ser $engguna aplikasi eg. Mahasisa, dosen,

  • 7/25/2019 Badrus - FKp - Basis Data

    16/26

    Arsitektur SistemBasis Data

  • 7/25/2019 Badrus - FKp - Basis Data

    17/26

    Keuntungan Sistem Basis Data

    7. Mengurangi edudansi Data yang sama pada beberapa aplikasi cukup

    disimpan sekali sa"a

    8. Menghindarkan inkonsistensi

    Karena redudansi berkurang, umumnya updatedilakukan cukup sekali sa"a

    9. Terpeliharanya -ntegritas Data Data disimpan secara akurat

    :. Data dapat dipakai bersama*sama Data yang sama dapat diakses oleh beberapa

    user dalam aktu yang bersamaan

  • 7/25/2019 Badrus - FKp - Basis Data

    18/26

    Keuntungan Sistem Basis Data

    ;. Memudahkan penerapan standarisasi Terkait dengan keseragaman penya"ian data

  • 7/25/2019 Badrus - FKp - Basis Data

    19/26

    Kerugian Sistem Basis Data

    !iaya relatif mahal Diperlukan hardare tambahan6 &$5 yang lebih

    besar, terminal yang lebih banyak, alat untuk komunikasi

    !iaya performance yang lebih besar6 istrik,$ersonil yang lebih tinggi klasikasinya, !iaya

    telekomunikasi yang antar lokasi

    $roses relatif kompleks

    $rosedur backup dan reco+ery relatif sulit

  • 7/25/2019 Badrus - FKp - Basis Data

    20/26

    Istilah-istilah dalam Basis Data

    Entitas Sekumpulan obyek yang mempunyai karakteristik sama

    dan bisa dibedakan dari lainnya. 0byek dapat berupabarang, orang, tempat atau suatu ke"adian. Misal 6pegaai, mobil, nilai dsb.

    Atribut Deskripsi data yang bisa mengidentikasikan entitas.

    Misal 6 entitas mobil adalah no. mobil, merk mobil, arnamobil dsb.

    Field okasi penyimpanan untuk salah satu elemen data

    atribut

    Record Kumpulan dari eld yang berhubungan satu sama lain

  • 7/25/2019 Badrus - FKp - Basis Data

    21/26

    Konsep Dasar

    File Kumpulan dari record yang menggambarkan himpunan 'ntitas

    Basis Data Kumpulan le yang digunakan oleh program aplikasi serta

    membentuk hubungan tertentu di antara record*record di le*

    le tersebut Key 'lemen ecord yang dipakai untuk menemukan ecord

    tersebut pada aktu akses

    Di antara "enis*"enis key6

    $rimary Key Secondary Key

    4oreign Key

  • 7/25/2019 Badrus - FKp - Basis Data

    22/26

    Primary key4ield yang mengidentikasikan sebuah

    record dalam le

    !ersifat unik

    NIM NAMA MR!"""#!!"#! $$I "%!"""&!!!"& 'A$I "!!%((#!!!"( A)E "(

    $rimari Key

  • 7/25/2019 Badrus - FKp - Basis Data

    23/26

    *econdary key 4ield yang mengidentikasikan sebuah record dalam le

    Tidak bersifat unik

    NIM NAMA MR>888;>>8;> T5T- 87

    >8889>>>89 1T- 8>>7::;>>>8: ' 8:

    SecondaryKey

  • 7/25/2019 Badrus - FKp - Basis Data

    24/26

    4oreign key 4ield yang bukan key, tetapi adalah key pada le yang

    lain.

    KD+MK MA$AK)IA, *K*KD+D-*[email protected] M?A'M'? 8 D897$8; $S& : D:;9K7 -?T'?'T 8 *

    KD+D-*EN NAMAD898 1arsono, Drs

    D:;9 . [email protected] Tri Darmadi

    $rimary key4oreignkey

  • 7/25/2019 Badrus - FKp - Basis Data

    25/26

    Jenis file berdasarkan fungsinya Master .le

    !erisi data statis

    Data tentang satu sisi dari organisasi

    !erisi data historis

    -sinya relatif permanen

    $ransaction File !erisi data yang akan mengupdate master le !erisi ke"adian atau perubahan terhadap sesuatu, yang

    statusnya tersimpan dalam master le

    Re/ort File !erisi data yang bentuknya telah disesuaikan untuk

    kepentingan user Data yang akan ditampilkan pada monitor Data yang akan dicetak

  • 7/25/2019 Badrus - FKp - Basis Data

    26/26

    Any Question???

Search related