240 likes | 493 Views
Sistem basis data. Penyusun , Tujuan dan Manfaat Sistem Basis Data. Pengertian sistem basis data.
E N D
Sistem basis data Penyusun, TujuandanManfaatSistem Basis Data Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Pengertiansistem basis data • SBD merupakansekumpulan basis data denganparapemakai yang menggunakan basis data secarabersama-sama, personil yang merancangdanmengelola basis data, teknik-teknikuntukmerancangdanmengelola basis data, sertasistemkomputer yang mendukungnya Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
BIT BYTE FIELD AGREGAT DATA RECORD FILE BASIS DATA SBD / DBMS Penyusunsistem basis data Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Penyusunsistem basis data • Bit, adalahsatusistemangkabiner yang terdiriatasduamacamnilai, yaitu 0 dan 1 • Byte, adalahbagianterkecil yang dapatdialamatkandalammemori. • Field, merupakansekumpulan byte/karakter yang mempunyaimakna. Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Penyusunsistem basis data • Agregat data, adalahsekelompokrinci data yang mempunyaiciritertentudandiberinama. Contoh : data bernamatanggalterdiriatas field hari, bulandantahun. • Record, disebutjugatupleataurekaman, merupakansekumpulan field yang salingberhubungan. Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Penyusunsistem basis data • File, adalahsekumpulan record. Dalamsatu file masing-masing record mempunyaijumlah field yang sama. • Basis data, disebut pula sebagaikoleksi data ataupustaka data adalahsekumpulandaribermacam-macam file. Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Penyusunsistem basis data • Sistem Basis Data, sistem yang bertugasmemanajemen record-record menggunakankomputerdanuntukmenyimpanmaupunmengambilkembaliinformasi-informasi yang diperlukanolehpemakai. SelainituSistem Basis Datajugabisadiartikansebagaigabunganantaraduaunsur, yaitu basis data dansistemmanajemen basis data. Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
tujuan basis data • Tujaunutamadalampengelolaan data dalamsebuah basis data adalah agar dalammenemukankembali data/ mengakses data dapatdilakukandengancepatdanmudah. • Dengantujuantersebutterdapatbeberapamanfaatdalampenggunaan basis data. Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Manfaat basis data • Kecepatandankemudahan Pemanfaatan basis data memungkinkanuntukdapatmenyimpan data ataumelakukanperubahan/manipulasiterhadap data ataumenampilkankembali data tersebutdengancepatdanmudah. • EfisiensiRuangPenyimpanan: Penggunaanruangpenyimpanandidalam basis data dilakukanuntukmengurangijumlahredundansi (pengulangan) data, baikdenganmelakukanpenerapansejumlahpengkodeanataudenganmembuatrelasi-relasi (dalambentukfile) antarkelompok data yang salingberhubungan. Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Manfaat basis data • Keakuratan Pemanfaatanpengkodeanataupembentukanrelasiantar data bersamadenganpenerapanaturan/batasantipe data, domain data, keunikan data dansebagainyadanditerapkandalam basis data, sangatbergunauntukmenentukanketidakakuratanpemasukanataupenyimpanan data. • Ketersediaan Pertumbuhan data (baikdarijumlahmaupunjenisnya) sejalandenganwaktuakansemakinmembutuhkanruangpenyimpanan yang besar. Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Manfaat basis data • Kelengkapan (Completeness) Lengkapatautidaknya data yang dikelolabersifatrelatifbaikterhadapkebutuhanpemakaimaupunterhadapwaktu. • Keamanan (Security) Sistemkeamanandigunakanuntukdapatmenentukansiapasaja yang bolehmenggunakan basis data danmenentukanjenisoperasiapasaja yang bolehdilakukan. Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Manfaat basis data • Kebersamaanpemakai Pemakai basis data sering kali tidakterbatashanyapadasatupemakaiansajaatauolehsatusistemaplikasisaja. Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Keuntungan basis data • Mengurangiredudansi data • Integritas Data (Akurasi) • Menghindariinkonsisten data • Penggunaan data bersama • Standarisasi data • JaminanKeamanan Data (Security Data) Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Kerugian basis data (masalahpengolahan data) • Volume data yang senantiasabertambah • Kebutuhan data dalammemorimeningkat • Kecepatanpelacakan data menurun • Organisasidanpemutakhiran data lebihrumit • Keamanan data lebihrawan • Duplikasi Data • Pemborosanmemori • Pemutakhiran data lebihrumit • Keterkaitanantar data tidakjelas Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Kerugian basis data (masalahpengolahan data) • Format & struktur data yang tidakbaku • Integrasi data lebihsulit • Lebihmenghabiskanwaktudanbiayauntukkonversi data • Data tidakkompatibel • Pemutakhirandanvalidasilebihrumit. • Keamanan data yang taklayak • resikokerusakandankehilangan data • Resikopenyadapan, penyalinandanmanipulasi data. • Kemungkinanserangan virus. Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Kerugian basis data (masalahpengolahan data) • Teknologimanajemen data yang tidakmemadai • nilaipemanfaatanrendah • keamanan data menjadirawan • Kinerjasisteminformasimenurun. Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Tipe file • File induk (master file) Ada 2 file induk : • File indukacuan (reference master file) • Recordnyarelatifstatis, jarangberubahnilainya • Contoh : file daftargaji, matakuliah • File indukdinamik (dynamic master file) • Nilaidarirecordnyaseringberubahataudiupdatesebagaihasilsuatutransaksi • Contoh : file stokbarang Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Tipe file • File transaksi (Transaction file) • Disebutjuga file input. • Digunakanuntukmerekam data hasiltransaksi • Contoh file penjualanbarang • File laporan (report file) • Disebutjuga file output. • Berisiinformasisementara yang akanditampilkansebagailaporan Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Tipe file • File sejarah (history file) • Disebutjuga file arsip (archieval file). • Merupakan file yang berisi data masalalu yang sudahtidkaktiflagi, tapimasihdisimpansebagaiarsip • File pelindung (bacup file) • Merupakansalinandari file-file yang masihaktfdidalam basis data padasaattertentu • Digunakansebagaicadanganapabila file basis data yang aktfmengalamikerusakanatauhilang Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Bahasa basis data • DDL (Data Definition Language) • Digunakanuntukmelakukanpembuatanstruktur database, mulaidarimendefinisikan database, tabeldanindeksnya, view, danperintah-perintah yang berkenaandenganmaintenancedaristruktur database itusendiri. • Contoh : CREATE, ALTER, DROP, • DML (Data Manipulation Language) • Digunakanuntukmelakukanmanipulasi data dalam database. • Contoh : INSERT, UPDATE, DELETE, SELECT Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Pengguna basis data • Database administrator • Orang yang memilikikewenanganuntukmelakukanpengawasanbaik data maupun program • Fungsi DBA adalah : • Mendefinisikanpolastruktur basis data • Mendefinisikanstrukturpenyimpanandanmetodeakses • Memodifikasipoladanorganisasifisik • Memberikankewenanganpada user untukmengakses data • Menspesifikasikankeharusanintegritas data Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Pengguna database • System Analist • seseorang yang bertanggungjawabataspenelitian, perencanaan, pengkoordinasian, danmerekomendasikanpemilihanperangkatlunakdansistem yang paling sesuaidengankebutuhanorganisasibisnisatauperusahaan. • System Analyst jugamemegangperanan yang sangatpentingdalamprosespengembangansistem. Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Pengguna database • Programmer • Merupakanpembuataplikasiseseorang yang mempunyaikemampuanmenguasaisalahsatuataubanyakbahasapemrograman • End user • Pemakai yang belummahir, hanyamenjalankanaplikasi yang sudahdibuatoleh programmer aplikasi Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng
Terimakasih Pertemuan 2 (Sistem Basis Data) - W Wahidah M, S.T., M.Eng