KONSEP KONSEP SISTEM BASIS DATA SISTEM BASIS DATA DIANA RAHMAWATI DIANA RAHMAWATI MAHENDRA ADI NUGRAHA MAHENDRA ADI NUGRAHA
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