Konsep Basis Data

Embed Size (px)

DESCRIPTION

KONSEP BASIS DATA

Citation preview

  • 5/22/2018 Konsep Basis Data

    1/22

    KONSEPKONSEP

    SISTEM BASIS DATASISTEM BASIS DATA

    DIANA RAHMAWATIDIANA RAHMAWATI

    MAHENDRA ADI NUGRAHAMAHENDRA ADI NUGRAHA

  • 5/22/2018 Konsep Basis Data

    2/22

    PERKEMBANGAN KONSEP BASISPERKEMBANGAN KONSEP BASIS

    DATADATADAPAT DIBEDAKAN DALAM 5 TAHAP YAITU:DAPAT DIBEDAKAN DALAM 5 TAHAP YAITU:

    TAHAP I (AWAL TAHUN 1960TAHAP I (AWAL TAHUN 1960--AN)AN)

    TAHAP II (AKHIR TAHUN 1960TAHAP II (AKHIR TAHUN 1960--AN)AN)

    TAHAP III (AWAL TAHUN 1970TAHAP III (AWAL TAHUN 1970--AN)AN)

    TAHAP IV (MULAI TAHUN 1980TAHAP IV (MULAI TAHUN 1980--AN)AN) TAHAP V (MULAI TAHUN 1990TAHAP V (MULAI TAHUN 1990--AN)AN)

  • 5/22/2018 Konsep Basis Data

    3/22

    APLIKASI BASIS DATAAPLIKASI BASIS DATA

    BEBERAPA APLIKASI BASIS DATA DALAMBEBERAPA APLIKASI BASIS DATA DALAMKEHIDUPAN MANUSIA :KEHIDUPAN MANUSIA :

    INDUSTRI MANUFAKTURINDUSTRI MANUFAKTUR

    MANAJEMEN RUMAH SAKITMANAJEMEN RUMAH SAKITMANAJEMEN PERPUSTAKAANMANAJEMEN PERPUSTAKAAN

    PERHOTELANPERHOTELAN

    PERBANKANPERBANKANPERGURUAN TINGGIPERGURUAN TINGGI

    PENERBANGANPENERBANGAN

  • 5/22/2018 Konsep Basis Data

    4/22

    DATA DAN INFORMASIDATA DAN INFORMASI

    DATA :DATA :FaktaFakta--fakta atau kejadianfakta atau kejadian--kejadian yangkejadian yang

    terjadi yang dikumpulkan dan disimpanterjadi yang dikumpulkan dan disimpan

    yang menunjukkan jumlah, tindakan atauyang menunjukkan jumlah, tindakan atausuatu hal.suatu hal.

    INFORMASI :INFORMASI :

    Data yang diorganisir, diatur, diolah danData yang diorganisir, diatur, diolah dandiberi arti atau data yang berguna.diberi arti atau data yang berguna.

  • 5/22/2018 Konsep Basis Data

    5/22

    PENTINGNYA MEMAHAMI KONSEPPENTINGNYA MEMAHAMI KONSEPBASIS DATABASIS DATA

    DataData didalamdidalam organisasiorganisasi merupakanmerupakan sumbersumber dayadaya yangyangpentingpenting yangyang digunakandigunakan untukuntuk kepentingankepentinganorganisasiorganisasi,, sehinggasehingga pentingpenting untukuntuk menyusunmenyusun basisbasis

    data yangdata yang baikbaik dandan benarbenar agaragar mampumampu memenuhimemenuhikebutuhankebutuhan akanakan informasiinformasi bagibagi parapara pemakaipemakai dandanpengambilpengambil keputusankeputusan..

    PemahamanPemahaman yangyang komprehensifkomprehensif tentangtentang basis databasis data

    akanakan memberikanmemberikan kerangkakerangka kerja,arahkerja,arah berpikirberpikir,,bersikapbersikap dandan bertindakbertindak secarasecara obyektifobyektif dalamdalammenghadapimenghadapi perkembanganperkembangan,, kemajuankemajuan ilmuilmupengetahuanpengetahuan dandan teknologiteknologi..

  • 5/22/2018 Konsep Basis Data

    6/22

    PENGERTIAN BASIS DATAPENGERTIAN BASIS DATA

    TERDAPAT BEBERAPA PENGERTIAN BASIS DATA:TERDAPAT BEBERAPA PENGERTIAN BASIS DATA:Basis data (Basis data (EdhyEdhy SutantaSutanta; 2004; 2004 halhal 18) :18) :

    KumpulanKumpulan daridari datadata--data yangdata yang salingsaling terhubungterhubungyangyang disimpandisimpan secarasecara bersamabersama--samasama secarasecaraindependenindependen padapada suatusuatu mediamedia dandan dengandengan caracara--

    caracara tertentutertentu sehinggasehingga mudahmudah untukuntukdigunakandigunakan//ditampilkanditampilkan kembalikembali..

    Basis Data (Linda M; 2004Basis Data (Linda M; 2004 halhal 1):1):

    Kumpulan dataKumpulan data operasionaloperasional lengkaplengkap daridari suatusuatuorganisasiorganisasi//perusahaanperusahaan yangyang diorganisirdiorganisir//dikeloladikeloladandan disimpandisimpan secarasecara terintegrasiterintegrasi dengandenganmenggunakanmenggunakan metodemetode tertentutertentu menggunakanmenggunakan

    komputerkomputer sehinggasehingga mampumampu menyediakanmenyediakan informasiinformasioptimal yangoptimal yang diperlukandiperlukan pemakaipemakai

  • 5/22/2018 Konsep Basis Data

    7/22

    lanjutanlanjutan

    Basis Data (StephensBasis Data (Stephens dandan PlewPlew (2000)(2000) dalamdalam jannerjanner

    dandan ImanIman (2006)) :(2006)) :MekanismeMekanisme yangyang digunakandigunakan untukuntuk menyimpanmenyimpaninformasiinformasi atauatau data.data.

    Basis data (Basis data (SilberschatzSilberschatz dkkdkk (2002)(2002) dalamdalam jannerjanner

    dandan ImanIman (2006)) :(2006)) :Kumpulan dataKumpulan data berisiberisi informasiinformasi yangyang sesuaisesuai untukuntuksebuahsebuah perusahaanperusahaan..

    Basis Data (Basis Data ( RamakrishnanRamakrishnan dandan GehrkeGehrke (2003)(2003)dalamdalam jannerjanner dandan ImanIman (2006)) :(2006)) :

    Kumpulan data,Kumpulan data, umumnyaumumnya mendeskripsikanmendeskripsikanaktivitasaktivitas satusatu organisasiorganisasi atauatau lebihlebih yangyangberhubunganberhubungan..

  • 5/22/2018 Konsep Basis Data

    8/22

    TUJUAN BASIS DATATUJUAN BASIS DATA

    James martin (1975)James martin (1975) dalamdalam edhyedhy sutantasutanta (2004)(2004)membedakanmembedakan tujuantujuan baisbais datadata menjadimenjadi 22

    kelompokkelompok yaituyaitu primerprimer dandan skunderskunderTujuanTujuan primer:primer: tujuantujuan utamautama yangyang inginingin dicapaidicapai

    dalamdalam perancanganperancangan dandan pengembanganpengembangan basisbasisdatadata

    TujuanTujuan skunderskunder:: tujuantujuan tambahantambahan yangyangdimaksudkandimaksudkan untukuntuk mencapaimencapai tujuantujuan primerprimer

  • 5/22/2018 Konsep Basis Data

    9/22

    Tujuan primerTujuan primer

    DataData--datadata dalamdalam basis databasis data digunakandigunakanoleholeh banyakbanyak pemakaipemakai

    MenjagaMenjaga investasiinvestasi intelektualintelektual

    PenekananPenekanan biayabiaya MenghilangkanMenghilangkan proliferasiproliferasi ((terjadinyaterjadinya

    pengembanganpengembangan sistemsistem gandaganda))

    UnjukUnjuk kerjakerja (performance)(performance)

    KejelasanKejelasan datadata ygyg tersediatersedia untukuntuk diaksesdiakses

    KemudahanKemudahan pemakaianpemakaian

  • 5/22/2018 Konsep Basis Data

    10/22

    lanjutanlanjutan

    Fleksibilitas penggunaanFleksibilitas penggunaan Kebutuhan data dapat dipenuhi denganKebutuhan data dapat dipenuhi dengan

    cepatcepat

    Perubahan yang mudahPerubahan yang mudahAkurasi dan konsistensiAkurasi dan konsistensi

    PrivasiPrivasi

    KeamananKeamanan

    KetersediaanKetersediaan

  • 5/22/2018 Konsep Basis Data

    11/22

    Tujuan SekunderTujuan Sekunder

    Independensi data secara fisikIndependensi data secara fisik Independensi data secara logikaIndependensi data secara logika

    Pengendalian/minimalisasi perangkapanPengendalian/minimalisasi perangkapan

    data (redudancy data)data (redudancy data) Kecepatan aksesKecepatan akses

    Kecepatan pencarianKecepatan pencarian

    Standarisasi dataStandarisasi data Tersedianya kamus dataTersedianya kamus data

    Interface pemrograman tingkat tinggiInterface pemrograman tingkat tinggi

  • 5/22/2018 Konsep Basis Data

    12/22

    lanjutanlanjutan

    Bahasa end userBahasa end user Pengendalian integritasPengendalian integritas

    Kecepatan pemulihan kembali dariKecepatan pemulihan kembali dari

    kerusakankerusakan Kemampuan perubahan untukKemampuan perubahan untuk

    penyesuaianpenyesuaian

    Perancangan dan pengawasan alatPerancangan dan pengawasan alat--alatalat Pengorganisasian kembali (migrasi) dataPengorganisasian kembali (migrasi) data

    dapat dilakukan secara otomatisdapat dilakukan secara otomatis

  • 5/22/2018 Konsep Basis Data

    13/22

    KEUNTUNGAN BASIS DATAKEUNTUNGAN BASIS DATA

    MENGURANGI KERANGKAPAN DATAMENGURANGI KERANGKAPAN DATA

    MENCEGAH KETIDAKKONSISTENANMENCEGAH KETIDAKKONSISTENAN

    KEAMANAN DATA TERJAGAKEAMANAN DATA TERJAGA

    INTEGRITAS DAPAT DIPERTAHANKANINTEGRITAS DAPAT DIPERTAHANKAN

    DATA DAPAT DIPERGUNAKAN SECARADATA DAPAT DIPERGUNAKAN SECARABERSAMABERSAMA--SAMASAMA

    MENYEDIAKAN RECOVERYMENYEDIAKAN RECOVERY

    MEMUDAHKAN PENERAPAN STANDARISASIMEMUDAHKAN PENERAPAN STANDARISASI DATA BERSIFAT MANDIRIDATA BERSIFAT MANDIRI

    KETERPADUAN DATA TERJAGAKETERPADUAN DATA TERJAGA

  • 5/22/2018 Konsep Basis Data

    14/22

    KERUGIAN BASIS DATAKERUGIAN BASIS DATA

    DIPERLUKAN TEMPAT PENYIMPANANDIPERLUKAN TEMPAT PENYIMPANANYANG BESARYANG BESAR

    DIPERLUKAN TENAGA YANG TRAMPILDIPERLUKAN TENAGA YANG TRAMPIL

    DALAM MENGELOLA DATADALAM MENGELOLA DATA PERANGKAT LUNAKNYA MAHALPERANGKAT LUNAKNYA MAHAL

    KERUSAKAN DAPAT MEMPENGARUHIKERUSAKAN DAPAT MEMPENGARUHI

    DEPARTEMEN YANG TERKAITDEPARTEMEN YANG TERKAIT

  • 5/22/2018 Konsep Basis Data

    15/22

    PENGERTIAN SISTEM BASIS DATAPENGERTIAN SISTEM BASIS DATA

    SISTEM BASIS DATA MERUPAKAN LINGKUPSISTEM BASIS DATA MERUPAKAN LINGKUPYANG LEBIH LUAS DARI BASIS DATA.YANG LEBIH LUAS DARI BASIS DATA.

    SISTEM BASIS MEMUAT SEKUMPULANSISTEM BASIS MEMUAT SEKUMPULANBASIS DATA YANG MUNGKIN TIDAK ADABASIS DATA YANG MUNGKIN TIDAK ADAHUBUNGAN SATU SAMA LAIN TETAPIHUBUNGAN SATU SAMA LAIN TETAPI

    SECARA KESELURUHAN MEMPUNYAISECARA KESELURUHAN MEMPUNYAIHUBUNGAN SEBAGAI SEBUAH SISTEMHUBUNGAN SEBAGAI SEBUAH SISTEMDENGAN DIDUKUNG OLEH KOMPONENDENGAN DIDUKUNG OLEH KOMPONENLAINNYA.LAINNYA.

  • 5/22/2018 Konsep Basis Data

    16/22

    KOMPONEN DASARKOMPONEN DASARSISTEM BASIS DATASISTEM BASIS DATA

    TERDAPAT 4 KOMPONEN SISTEM BASISTERDAPAT 4 KOMPONEN SISTEM BASISDATA YAITU :DATA YAITU :

    1.1.DATADATA

    2.2.HARDWARE (PERANGKAT KERAS)HARDWARE (PERANGKAT KERAS)

    3.3.SOFTWARE (PERANGKAT LUNAK)SOFTWARE (PERANGKAT LUNAK)

    4.4.USER ATAU PEMAKAI.USER ATAU PEMAKAI.

  • 5/22/2018 Konsep Basis Data

    17/22

    DATADATA

    TERDAPAT TIGA JENIS DATA DALAMTERDAPAT TIGA JENIS DATA DALAMHUBUNGANNYA DENGAN BASIS DATAHUBUNGANNYA DENGAN BASIS DATA

    YAITU :YAITU :

    DATA OPERASIONALDATA OPERASIONAL

    DATA MASUKAN (INPUT DATA)DATA MASUKAN (INPUT DATA)

    DATA KELUARAN (OUTPUT DATA)DATA KELUARAN (OUTPUT DATA)

  • 5/22/2018 Konsep Basis Data

    18/22

    HARDWAREHARDWARE

    TERDIRI DARI SEMUA PERALATANTERDIRI DARI SEMUA PERALATANKOMPUTER YANG DIGUNAKAN UNTUKKOMPUTER YANG DIGUNAKAN UNTUKPENGELOLAAN SISTEM BASIA DATAPENGELOLAAN SISTEM BASIA DATA

    BERUPA :BERUPA :

    PERALATAN UNTUK PENYIMPANAN BASISPERALATAN UNTUK PENYIMPANAN BASISDATADATA

    PERALATAN INPUT DAN OUTPUTPERALATAN INPUT DAN OUTPUT

    PERALATAN KOMUNIKASI DATAPERALATAN KOMUNIKASI DATA

  • 5/22/2018 Konsep Basis Data

    19/22

    SOFTWARESOFTWARE

    SOFTWARE BASIS DATA DAPAT BERUPA :SOFTWARE BASIS DATA DAPAT BERUPA :

    DBMS YANG MENANGANI AKSESDBMS YANG MENANGANI AKSESTERHADAP BASIS DATA SEHINGGATERHADAP BASIS DATA SEHINGGAPEMAKAI TIDAK MEMIKIRKAN PROSESPEMAKAI TIDAK MEMIKIRKAN PROSESPENYIMPANAN DAN PENGELOLAAN DATAPENYIMPANAN DAN PENGELOLAAN DATASECARA DETAILSECARA DETAIL

    PROGRAMPROGRAM--PROGRAM APLIKASI DANPROGRAM APLIKASI DANPROSEDUREPROSEDURE--PROSEDURPROSEDUR

  • 5/22/2018 Konsep Basis Data

    20/22

    USER ATAU PEMAKAIUSER ATAU PEMAKAI

    PEMAKAI BASIS DATA DIBAGI ATAS TIGAPEMAKAI BASIS DATA DIBAGI ATAS TIGAKLASIFIKASI YAITU:KLASIFIKASI YAITU:

    DATA ADMINISTRATOR ; ORANG ATAUDATA ADMINISTRATOR ; ORANG ATAUTIM YANG BERTUGAS MENGELOLATIM YANG BERTUGAS MENGELOLA

    SISTEM BASIS DATA SECARASISTEM BASIS DATA SECARAKESELURUHAN.KESELURUHAN.

    PROGRAMMER : ORANG YANG BERTUGASPROGRAMMER : ORANG YANG BERTUGAS

    MEMBUAT PROGRAM APLIKASIMEMBUAT PROGRAM APLIKASI END USER : ORANG YANG MENGAKSESEND USER : ORANG YANG MENGAKSES

    BASIS DATA MELALUI TERMINAL DENGANBASIS DATA MELALUI TERMINAL DENGANMENGGUNAKAN BAHASA BASIS DATA.MENGGUNAKAN BAHASA BASIS DATA.

  • 5/22/2018 Konsep Basis Data

    21/22

    SAMPAI JUMPA

  • 5/22/2018 Konsep Basis Data

    22/22