290 likes | 464 Views
BASIS DATA DASAR SEMESTER I. Bab 1: Pengantar Basis Data. PENGANTAR BASIS DATA. 1. Pendahuluan.
E N D
BASIS DATA DASARSEMESTER I Bab 1: Pengantar Basis Data Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi
PENGANTAR BASIS DATA 1. Pendahuluan • Padamasasekarangbanyakperusahaan yang menggunakansisteminformasiuntukmenghasilkaninformasi yang digunakanolehberbagai level pegawai. Informasidarikomputerdigunakanuntukmempercepatpelayanankepadapelangganatauuntukkepentingan internal/manajemen. • Para manajerdanbahkandirekturdapatmelakukanpengambilankeputusanberkatkemudahanmemperolehinformasi yang dihasilkanolehsistemberbasiskomputer. • Pelanggandapatmenggunakansistemberbasiskomputermelalui internet untukmemesanbarang, memeriksasaldotabungan, mentransferuang, bahkanmelacakpengirimanbarang. Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi
PENGANTAR BASIS DATA Pendahuluan • Basis data dapatdibayangkansebagaisebuahlemariarsip, yang manamempunyaiaturan/caradalammenyusun/menempatkanarsip-arsip di dalamnya. • Mengapahalitudilakukan? Kita berharap agar suatusaatnanti, sewaktukitabermaksuduntukmencaridanmengambilkembaliarsipdarilemarikitadapatmelakukannyadenganmudahdancepat. Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi
PENGANTAR BASIS DATA 2. Data danInformasi Dapatdikatakanbahwa data adalahsuatubahanmentah yang kelakdapatdiolahlebihlanjutuntukmenjadisesuatu yang lebihbermakna. Data inilah yang nantinyaakandisimpandalam database Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi
PENGANTAR BASIS DATA Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi
PENGANTAR BASIS DATA Dapatdisimpulkanbahwa: • Informasibermuarapada data. • Memberikansuatunilaitambahataupengetahuanbagi yang menggunakannya. • Dapatdigunakanuntukpengambilankeputusan Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi
PENGANTAR BASIS DATA Gambar 1.1 Berdasarkancontohpadagambar di atas, dapatkahkitasimpulkanbahwa yang terteratersebutadalah data? Ataucontohtersebutmenyatakaninformasi? Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi
PENGANTAR BASIS DATA Gambar 1.2 8 PenjualanTerbesar Periode: Juni 2008 Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi
PENGANTAR BASIS DATA Seringkalidinyatakanbahwainformasiadalahhasilpemrosesan data. Prosesnyasendiridapatberupaperingkasan, pererataan, penyajiankebentukgrafik, ataupun yang lain, dengantujuanuntukmemudahkaninterpretasimanusia. Gambar: 1.3 Data Informasi Peringkasan, Pererataan, Penyajiangrafik, dll Proses Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi
PENGANTAR BASIS DATA Hubunganantarainformasidan data dapatdinyatakandalambentukfungsi: I = i(D, S, T) Dengan: I = informasi, D = Data, S = Pengetahuanawal, dan T = waktu Data bisamenjadiinformasikarenaada parameter lain yang mempengaruhi, yaitupengetahuanawaldanwaktu. Dengan kata lain, pengetahuanawal yang dimilikiolehseseorangdanketepatanwaktudapatmembuatsuatu data menjadiinformasi (atautidaklagimenjadiinformasi). Makna yang terkandungdalaminformasiitusendiribisaberubahdarisatumasakemasa lain. Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi
PENGANTAR BASIS DATA Gambar: 1.4 Grafikmerupakansuatubentukpenyajianuntukmemberikaninformasi. Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi
PENGANTAR BASIS DATA 3. Database danSistemInformasi Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Sisteminformasiadalah “kombinasiantaraprosedurkerja, informasi, orang danteknologiinformasi yang diorganisasikanuntukmencapaitujuandalamsebuahorganisasi” (Alter, 1992) Sisteminformasidapatmemberikanberbagaimanfaatbaikbagi internal organisasimaupunpihakluar (misalpelanggan). Beberapacontohpenerapansisteminformasidapatdilihatdibawahini: Amazon (http://www.amazon.com ) FedEx (http://www.fedex.com ) Fast & Cheap (http://www.fastncheap.com ) Sistem-sisteminformasitersebut di atastidaklepasdariperan database.
PENGANTAR BASIS DATA SistemInformasi Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi PenggunamemakaisistemInformasiuntuk: Melakukanpembelianbarang Memperolehinformasicuaca Membantupengambilankeputusan dll
PENGANTAR BASIS DATA Pengertian Database Dari ketiganyadapatkesimpulanbahwa: Sebuah database menghimpun data yang terkaitatau data yang salingberhubungan, Kumpulan data tersebutterorganisasi, Bisamelibatkanlebihdarisatuorganisasi. Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi
PENGANTAR BASIS DATA Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Prinsiputama Basis Data = Pengaturan data/arsip. Tujuanutama Basis Data = kemudahandankecepatan pengambilan data/arsip. Yang sangatditonjolkandalam basis data adalah: Pengaturan/pemilahan/pengelompokkan/pengorganisasian data yang akankitasimpansesuaifungsi/jenisnya.
PENGANTAR BASIS DATA • Data terpisah-pisahdanterisolasi • Duplikasi data • Ketergantungan program dan data • Ketidakkompatibelanberkas • Ketergantunganterhadappemrogram Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Basis Data berbedadengansistempemrosesanberbasisberkas. Sistempemrosesanberbasisberkasadalahsuatu model penyimpanan data yang mendasarkanpadapenyimpanan data dalambentukfile (berkas). Kelemahansistempemrosesanberbasisberkas:
PENGANTAR BASIS DATA • Data terpisah-pisahdanterisolasi Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Data padasistempemrosesanberbasisberkascenderungterpisah-pisahdalamartitersebarpadasejumlahberkas. Ada kemungkinaninformasi yang melibatkan data dalamberkas-berkastersebutmenjadisulitdiperolehkarenaterletakpadakomputer yang berbedadanpadabagiandalamperusahaan yang berbeda.
PENGANTAR BASIS DATA 2. Duplikasi data Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Setiapbagiandalamperusahaan yang memerlukan program berusahauntukmenciptakannyasendiritanpaberkoordinasidenganbagian lain. Sebagaicontoh, data pegawaiterduplikasipadabagianPersonaliadanPelatihan. Jikamisalnyaalamatseorangpegawaiberubahkarenasipegawaipindahalamat, adakemungkinan data di kediabagiantidaklagisama. Yang satusudahmengubah data alamat, sedangkan yang lain tidakmengubah. Dengandemikianakanterjadiketidakkonsistenan data. Istilahduplikasi data seringkalijugadisebutRedudansi Data
PENGANTAR BASIS DATA 3. Ketergantungan program dan data Program Program Database Struktur data Kode program Kode program Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Padasistempemrosesanberbasisberkas, ketergantungan program terhadap data sangattinggi. Bilastruktur data sedikitberubah, program jugaharusdimodifikasi. Hal ituterjadikarenastruktur data ditulisdalam program. a. b.
PENGANTAR BASIS DATA 4. Ketidakkompatibelanberkas Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Mengingat program untukmengakses data padasistempemrosesanberkasdibuatdenganberbagaibahasapemrograman, seringkaliterjadiperbedaan format data dalamberkas data. Hal inimenimbulkankesulitandalammendapatkaninformasi yang diperolehdaribeberapaberkas.
PENGANTAR BASIS DATA 5. Ketergantunganterhadappemrogram Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Sistempemrosesanberkassangattergantungpadapemrogram. Bahkanpembuatanlaporan pun harusditanganiolehpemrogram. Hal initentusajajauhberbedakalaumenggunakan database. Dengan database penggunabiasa pun bisamembuatlaporan.
PENGANTAR BASIS DATA DATABASE RELASIONAL Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Database relasionaladalahjenis database yang menggunakan model relasional. Data disusundalambentuksejumlahRelasiatauTabel. Setiaptabeltersusunatassejumlahbarisdankolom. Barismewakilisatukesatuan data. Kolommenyatakanbagian-bagian yang menyusunsebuahbaris. TabelPEGAWAI
PENGANTAR BASIS DATA Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi TabelKOTA TabelPROPINSI
PENGANTAR BASIS DATA Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Pada model relasional, satutabelbisaberhubungandengantabel lain. Hubungan yang dibentukmelaluimekanismekunci primer (primary key) dankunciasing (foreign key). Kunci primer adalahsuatukolom yang dapatdigunakanuntukmembedakanantarasatubarisdenganbaris yang lain.
PENGANTAR BASIS DATA Kunci primer Kunci primer Kunci primer KunciAsing Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi
PENGANTAR BASIS DATA DBMS Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Database Management Systemsadalahsuatuperangkatlunak yang ditujukanuntukmenanganipenciptaan, pemeliharaan, danpengendalianakses data. Denganmenggunakanperangkatlunakinipengelolaan data menjadimudahdilakukan. Sejauhinibanyaksekaliproduk DBMS yang beredar. Oracle 9i, Microsoft SQL Server 7.0, dan Microsoft Access merupakancontohprofuk DBMS komersial yang terkenal di dunia.
PENGANTAR BASIS DATA OPERASI DASAR BASIS DATA Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Dalam basis data dapatdilakukan: Pembuatan basis data baru (create database) Penghapusan basis data (drop database) Pembuatan file/tabelbarukesuatu basis data (create table) Penghapusan file/tabel (drop table) Penambahan/pengisian data barukesebuah file/tabel (insert) Pengambilan data darisebuah file/tabel (retrieve/search) Pengubahan data darisebuah file/tabel (delete) Operasi-operasiinilah yang lebihtepatmewakiliaktivitaspengelolaan (management) danpengolahan (processing) data dalam basis data.
PENGANTAR BASIS DATA PENERAPAN BASIS DATA Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Bidang-bidangfungsional yang telahumummemanfaatkan basis data demi efisiensi, akurasidankecepatanoperasiantara lain adalah: Kepegawaian Pergudangan Akuntasi Reservasi Layananpelanggan Dll
PENGANTAR BASIS DATA PENERAPAN BASIS DATA Djuniharto, SE, S.Kom STIKOM PGRI Banyuwangi Bentukorganisasi/perusahaan yang memanfaatkan basis data adalah: Perbankan Asuransi RumahSakit ProdusenBarang IndustriManufaktur Pendidikan/Sekolah Telekomunikasi dll