KONSEP SISTEM BASIS DATAstaffnew.uny.ac.id/.../pendidikan/KONSEP+BASIS+DATA.pdfPERKEMBANGAN KONSEP...

Post on 28-Mar-2018

227 views 1 download

Transcript of KONSEP SISTEM BASIS DATAstaffnew.uny.ac.id/.../pendidikan/KONSEP+BASIS+DATA.pdfPERKEMBANGAN KONSEP...

KONSEPKONSEPSISTEM BASIS DATASISTEM BASIS DATA

DIANA RAHMAWATIDIANA RAHMAWATI

MAHENDRA ADI NUGRAHAMAHENDRA ADI NUGRAHA

PERKEMBANGAN KONSEP BASIS PERKEMBANGAN KONSEP BASIS DATA DATA

DAPAT 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)

APLIKASI BASIS DATA APLIKASI BASIS DATA

BEBERAPA APLIKASI BASIS DATA DALAM BEBERAPA APLIKASI BASIS DATA DALAM KEHIDUPAN MANUSIA : KEHIDUPAN MANUSIA :

INDUSTRI MANUFAKTUR INDUSTRI MANUFAKTUR

MANAJEMEN RUMAH SAKITMANAJEMEN RUMAH SAKIT

MANAJEMEN PERPUSTAKAANMANAJEMEN PERPUSTAKAAN

PERHOTELANPERHOTELAN

PERBANKANPERBANKAN

PERGURUAN TINGGIPERGURUAN TINGGI

PENERBANGANPENERBANGAN

DATA DAN INFORMASI DATA DAN INFORMASI

DATA : DATA :

FaktaFakta--fakta atau kejadianfakta atau kejadian--kejadian yang kejadian yang terjadi yang dikumpulkan dan disimpan terjadi yang dikumpulkan dan disimpan yang menunjukkan jumlah, tindakan atau yang menunjukkan jumlah, tindakan atau suatu hal.suatu hal.

INFORMASI : INFORMASI :

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

PENTINGNYA MEMAHAMI KONSEP PENTINGNYA MEMAHAMI KONSEP BASIS DATA BASIS DATA

Data Data didalamdidalam organisasiorganisasi merupakanmerupakan sumbersumber dayadaya yang yang pentingpenting yang yang digunakandigunakan untukuntuk kepentingankepentinganorganisasiorganisasi, , sehinggasehingga pentingpenting untukuntuk menyusunmenyusun basis basis data yang data yang baikbaik dandan benarbenar agar agar mampumampu memenuhimemenuhikebutuhankebutuhan akanakan informasiinformasi bagibagi parapara pemakaipemakai dandanpengambilpengambil keputusankeputusan. .

PemahamanPemahaman yang yang komprehensifkomprehensif tentangtentang basis data basis data akanakan memberikanmemberikan kerangkakerangka kerja,arahkerja,arah berpikirberpikir, , bersikapbersikap dandan bertindakbertindak secarasecara obyektifobyektif dalamdalammenghadapimenghadapi perkembanganperkembangan, , kemajuankemajuan ilmuilmupengetahuanpengetahuan dandan teknologiteknologi. .

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) :

Kumpulan Kumpulan daridari datadata--data yang data yang salingsaling terhubungterhubungyang yang disimpandisimpan secarasecara bersamabersama--samasama secarasecaraindependenindependen padapada suatusuatu media media dandan dengandengan caracara--caracara tertentutertentu sehinggasehingga mudahmudah untukuntukdigunakandigunakan//ditampilkanditampilkan kembalikembali..

Basis Data (Linda M; 2004 Basis Data (Linda M; 2004 halhal 1): 1): Kumpulan data Kumpulan data operasionaloperasional lengkaplengkap daridari suatusuatuorganisasiorganisasi//perusahaanperusahaan yang yang diorganisirdiorganisir//dikeloladikeloladandan disimpandisimpan secarasecara terintegrasiterintegrasi dengandenganmenggunakanmenggunakan metodemetode tertentutertentu menggunakanmenggunakankomputerkomputer sehinggasehingga mampumampu menyediakanmenyediakan informasiinformasioptimal yang optimal yang diperlukandiperlukan pemakaipemakai

lanjutanlanjutan

Basis Data (Stephens Basis Data (Stephens dandan PlewPlew (2000) (2000) dalamdalam jannerjannerdandan ImanIman (2006)) : (2006)) :

MekanismeMekanisme yang yang digunakandigunakan untukuntuk menyimpanmenyimpaninformasiinformasi atauatau data. data.

Basis data (Basis data (SilberschatzSilberschatz dkkdkk (2002) (2002) dalamdalam jannerjannerdandan ImanIman (2006)) : (2006)) :

Kumpulan data Kumpulan data berisiberisi informasiinformasi yang yang 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 yang yang berhubunganberhubungan. .

TUJUAN BASIS DATATUJUAN BASIS DATA

James martin (1975) James martin (1975) dalamdalam edhyedhy sutantasutanta (2004) (2004) membedakanmembedakan tujuantujuan baisbais data data menjadimenjadi 2 2 kelompokkelompok yaituyaitu primer primer dandan skunderskunder

TujuanTujuan primer: primer: tujuantujuan utamautama yang yang inginingin dicapaidicapaidalamdalam perancanganperancangan dandan pengembanganpengembangan basis basis datadata

TujuanTujuan skunderskunder: : tujuantujuan tambahantambahan yang yang dimaksudkandimaksudkan untukuntuk mencapaimencapai tujuantujuan primerprimer

Tujuan primerTujuan primer

DataData--data data dalamdalam basis data basis data digunakandigunakanoleholeh banyakbanyak pemakaipemakai

MenjagaMenjaga investasiinvestasi intelektualintelektual

PenekananPenekanan biayabiaya

MenghilangkanMenghilangkan proliferasiproliferasi ((terjadinyaterjadinyapengembanganpengembangan sistemsistem gandaganda))

UnjukUnjuk kerjakerja (performance)(performance)

KejelasanKejelasan data data ygyg tersediatersedia untukuntuk diaksesdiakses

KemudahanKemudahan pemakaianpemakaian

lanjutanlanjutan

Fleksibilitas penggunaan Fleksibilitas penggunaan

Kebutuhan data dapat dipenuhi dengan Kebutuhan data dapat dipenuhi dengan cepatcepat

Perubahan yang mudahPerubahan yang mudah

Akurasi dan konsistensiAkurasi dan konsistensi

PrivasiPrivasi

KeamananKeamanan

KetersediaanKetersediaan

Tujuan Sekunder Tujuan Sekunder

Independensi data secara fisik Independensi data secara fisik

Independensi data secara logika Independensi data secara logika

Pengendalian/minimalisasi perangkapan Pengendalian/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 tinggi Interface pemrograman tingkat tinggi

lanjutanlanjutan

Bahasa end userBahasa end user

Pengendalian integritasPengendalian integritas

Kecepatan pemulihan kembali dari Kecepatan pemulihan kembali dari kerusakan kerusakan

Kemampuan perubahan untuk Kemampuan perubahan untuk penyesuaianpenyesuaian

Perancangan dan pengawasan alatPerancangan dan pengawasan alat--alatalat

Pengorganisasian kembali (migrasi) data Pengorganisasian kembali (migrasi) data dapat dilakukan secara otomatisdapat dilakukan secara otomatis

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 SECARA DATA DAPAT DIPERGUNAKAN SECARA BERSAMABERSAMA--SAMASAMA

MENYEDIAKAN RECOVERYMENYEDIAKAN RECOVERY

MEMUDAHKAN PENERAPAN STANDARISASIMEMUDAHKAN PENERAPAN STANDARISASI

DATA BERSIFAT MANDIRIDATA BERSIFAT MANDIRI

KETERPADUAN DATA TERJAGA KETERPADUAN DATA TERJAGA

KERUGIAN BASIS DATAKERUGIAN BASIS DATA

DIPERLUKAN TEMPAT PENYIMPANAN DIPERLUKAN TEMPAT PENYIMPANAN YANG BESARYANG BESAR

DIPERLUKAN TENAGA YANG TRAMPIL DIPERLUKAN TENAGA YANG TRAMPIL DALAM MENGELOLA DATADALAM MENGELOLA DATA

PERANGKAT LUNAKNYA MAHALPERANGKAT LUNAKNYA MAHAL

KERUSAKAN DAPAT MEMPENGARUHI KERUSAKAN DAPAT MEMPENGARUHI DEPARTEMEN YANG TERKAIT DEPARTEMEN YANG TERKAIT

PENGERTIAN SISTEM BASIS DATAPENGERTIAN SISTEM BASIS DATA

SISTEM BASIS DATA MERUPAKAN LINGKUP SISTEM BASIS DATA MERUPAKAN LINGKUP YANG LEBIH LUAS DARI BASIS DATA.YANG LEBIH LUAS DARI BASIS DATA.

SISTEM BASIS MEMUAT SEKUMPULAN SISTEM BASIS MEMUAT SEKUMPULAN BASIS DATA YANG MUNGKIN TIDAK ADA BASIS DATA YANG MUNGKIN TIDAK ADA HUBUNGAN SATU SAMA LAIN TETAPI HUBUNGAN SATU SAMA LAIN TETAPI SECARA KESELURUHAN MEMPUNYAI SECARA KESELURUHAN MEMPUNYAI HUBUNGAN SEBAGAI SEBUAH SISTEM HUBUNGAN SEBAGAI SEBUAH SISTEM DENGAN DIDUKUNG OLEH KOMPONEN DENGAN DIDUKUNG OLEH KOMPONEN LAINNYA. LAINNYA.

KOMPONEN DASAR KOMPONEN DASAR SISTEM BASIS DATASISTEM BASIS DATA

TERDAPAT 4 KOMPONEN SISTEM BASIS TERDAPAT 4 KOMPONEN SISTEM BASIS DATA 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.

DATA DATA

TERDAPAT TIGA JENIS DATA DALAM TERDAPAT TIGA JENIS DATA DALAM HUBUNGANNYA DENGAN BASIS DATA HUBUNGANNYA DENGAN BASIS DATA YAITU : YAITU :

DATA OPERASIONAL DATA OPERASIONAL

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

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

HARDWAREHARDWARE

TERDIRI DARI SEMUA PERALATAN TERDIRI DARI SEMUA PERALATAN KOMPUTER YANG DIGUNAKAN UNTUK KOMPUTER YANG DIGUNAKAN UNTUK PENGELOLAAN SISTEM BASIA DATA PENGELOLAAN SISTEM BASIA DATA BERUPA : BERUPA :

PERALATAN UNTUK PENYIMPANAN BASIS PERALATAN UNTUK PENYIMPANAN BASIS DATADATA

PERALATAN INPUT DAN OUTPUTPERALATAN INPUT DAN OUTPUT

PERALATAN KOMUNIKASI DATAPERALATAN KOMUNIKASI DATA

SOFTWARESOFTWARE

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

DBMS YANG MENANGANI AKSES DBMS YANG MENANGANI AKSES TERHADAP BASIS DATA SEHINGGA TERHADAP BASIS DATA SEHINGGA PEMAKAI TIDAK MEMIKIRKAN PROSES PEMAKAI TIDAK MEMIKIRKAN PROSES PENYIMPANAN DAN PENGELOLAAN DATA PENYIMPANAN DAN PENGELOLAAN DATA SECARA DETAILSECARA DETAIL

PROGRAMPROGRAM--PROGRAM APLIKASI DAN PROGRAM APLIKASI DAN PROSEDUREPROSEDURE--PROSEDURPROSEDUR

USER ATAU PEMAKAI USER ATAU PEMAKAI

PEMAKAI BASIS DATA DIBAGI ATAS TIGA PEMAKAI BASIS DATA DIBAGI ATAS TIGA KLASIFIKASI YAITU: KLASIFIKASI YAITU:

DATA ADMINISTRATOR ; ORANG ATAU DATA ADMINISTRATOR ; ORANG ATAU TIM YANG BERTUGAS MENGELOLA TIM YANG BERTUGAS MENGELOLA SISTEM BASIS DATA SECARA SISTEM BASIS DATA SECARA KESELURUHAN.KESELURUHAN.

PROGRAMMER : ORANG YANG BERTUGAS PROGRAMMER : ORANG YANG BERTUGAS MEMBUAT PROGRAM APLIKASIMEMBUAT PROGRAM APLIKASI

END USER : ORANG YANG MENGAKSES END USER : ORANG YANG MENGAKSES BASIS DATA MELALUI TERMINAL DENGAN BASIS DATA MELALUI TERMINAL DENGAN MENGGUNAKAN BAHASA BASIS DATA. MENGGUNAKAN BAHASA BASIS DATA.

SAMPAI JUMPA