270 likes | 478 Views
PENGANTAR BASIS DATA. LATAR BELAKANG. Dalam pengembangan sistem informasi diperlukan basis data sebagai media penyimpan data untuk menghasilkan informasi secara tepat , akurat dan bermanfaat .
E N D
LATAR BELAKANG • Dalam pengembangan sistem informasi diperlukan basis data sebagai media penyimpan data untukmenghasilkaninformasisecaratepat, akuratdanbermanfaat. • Kehadiran basis data dapat meningkatkan kinerja perusahaan dan dapat meningkatkan daya saing perusahaan tersebut. • Basis data dapat mempercepat upaya pelayanan kepada pelanggan • Membantu pengambil keputusan untuk segera memutuskan suatu masalah berdasarkan informasi yang ada
SEJARAH KEMUNCULAN BD Menurutsejarahsistem basis data terbentuksetelah: 1. SistemPemrosesan manual ( berbasiskertas) Sistempemrosesan manual merupakanbentukpemrosesan yang menggunakandasarberupasetumpukrekaman yang disimpanpadarak-rakberkas. Jikasesuatuberkasdiperlukan, berkastersebutharusdicaripadarak-raktersebut.
2. SistempemrosesanBerkas Sistempemrosesanberkasmerupakansekelompokrekamandisimpanpadasejumlahberkassecaraterpisah. Umumnya perancangan sistem didasarkan pada kebutuhan individual pemakai, bukan berdasarkan kebutuhan sejumlah pemakai.
KELEMAHANA SISTEM FILE/BERKAS • Timbulnya data rangkap (redundancy data) danKetidakkonsistensi data (Inconsistency data) Munculnyaredundansi data, yang tidakdapatdihindarkankarenasetiapaplikasimempunyai file data sendiri-sendiri. Berpotensiterjadinyainkonsistensi data, yaitujikadilakukanmodifikasi data disuatu file akantetapidi file yang lain (yang berisi data yang samadengan data yang dimodifikasi) tidakdilakukanhal yang sama.
KesukarandalamMengakses Data Munculnyapermintaan-permintaanbaru yang tidakdiantisipasikansewaktumembuat program aplikasi, sehinggatidakmemungkinkanuntukpengambilan data. • Data terisolir (Isolation Data) Karena data tersebar dalam berbagai file, dan file-file Mungkindalam format –format yang berbeda, akansulitmenuliskan program aplikasibaruuntukmengambil data yang sesuai. • MasalahPengamanan ( Security Problem) Tidaksemuapemakaidiperbolehkanmengaksesseluruh data. 5. Data Dependence Apabilaterjadiperubahanataukesalahanpada program aplikasimakapemakaitidakdapatmengakses data.
Kesimpulan : • Denganketerbatasan-keterbatasantersebut, pemrosesan file tradisionalkurangmempunyaikeluwesandantidakmendukungpemakaian data bersama (data sharing). • Hal inimenyebabkantidakdapatdilakukannyapertukaran data antaraplikasi, dan terpaksaharusdilakukanpengetikanulang data darisatuaplikasikeaplikasi yang lain. • Sehinggauntukmengatasinya, dikenalkankonsepbaru yang disebutbasis data.
Sistem Basis Data Seiringdenganberjalannyawaktu, sistempemrosesan file ditinggalkankarenamasihbersifat manual dikembangkansistempemrosesandenganpendekatanbasis data. Pada sistem ini record-record data disimpan pada satu tempat yakni basis data dandiantara program aplikasimaupunpemakaiterdapat DBMS (Database Management System).
Definisi Basis Data BASIS DATA representasidarifaktadunia yang mewakilisuatuobyek(manusia, barangdanperistiwa) yang direkamdalambentukangka, huruf, simbol, teks, gambar, bunyiataukombinasinya. markas / tempatberkumpul / tempatbersarang / gudang
Basis Data dan Lemari Arsip • Basis data bisadibayangkansebagailemariarsipdenganberbagaicarapengaturannya • Basis data danlemariarsipmemilikiprinsipkerjadantujuan yang sama, prinsipnyayaknipengaturan data/arsip. Tujuanutamanyaadalahkemudahandankecepatandalampengambilankembali data/arsip. ?
Basis Data Data Nilai Data Dosen Data Fakultas Data Mata Kuliah Data Pembayaran Data Mahasiswa Basis Data di sebuah Lemari Arsip
Basis Data Data Dosen Data Nilai Data MK Data Fakultas DISK Data MHS Data Pembayaran Basis Data di sebuah Harddisk
MAP Disk FILE Konsep Basis Data • Analogi ≈ Lemari Arsip Basis Data Lemari Arsip
Data , Basis Data dan Informasi • Data Faktatentangsesuatudidunianyata yang direkamdandisimpandalam media komputer • Basis Data Koleksidari data-data yang terorganisasisedemikianrupasehingga data mudahdisimpandandimanipulasi (diperbaharui, dicari, diolahdenganperhitungan-perhitungantertentu, dandihapus) • Informasi Data yang telahdiolahsedemikianrupasehinggamemilikimaknatertentubagipengguna
Manajemen Data • Data sebagai sumber informasi perlu dikelola dengan baik • Pengelolaan data diterapkan dengan menggunaan database Database Data Data Data Data Data Informasi Data Data Data Data Data Proses
Definisi Basis Data • Himpunankelompok data (arsip) yang salingberhubungan yang diorganisasisedemikianrupa agar kelakdapatdimanfaatkankembalidengancepatdanmudah • Kumpulan data yang salingberhubungan yang disimpansecarabersamasedemikianrupadantanpapengulangan (redundancy) yang tidakperlu, untukmemenuhiberbagaikebutuhan • Kumpulan file/tabel/arsip yang salingberhubungan yang disimpandalam media penyimpanantertentu
Setiap data elektronis = Basis Data ? Studi Kasus Badan Administrasi Kepegawaian di PT XYZ selalu menggunakan komputer -yaitu aplikasi MS Word dan MS Excel- untuk mencatat data-data kepegawaian, organisasi dan penggajian. Bisakah dikatakan PT XYZ telah menerapkan basis data ? Jawaban: Belum tentu, karena di dalam pengelolaannya belum tentu terdapat pemilahan dan pengelompokan data sesuai jenis / fungsi data. Contoh Pemilahan: Data Mahasiswa Sistem Akademik Data Dosen Data Mata Kuliah Data Perkuliahan
TUJUAN BASIS DATA Basis Data bertujuanuntukmengatur data sehinggadiperolehkemudahan, ketepatandankecepatandalampengambilankembali. Untukmencapaitujuannya, syarat basis data yang baikadalah: • Tidakadanyaredundansidaninkonsistensi data. • Kemudahandalammelakukanakses data • Multiple User
Pemanfaatan/Keuntungan Basis Data 1. Kecepatan dan Kemudahan (Speed) Denganmenggunakan basis data pengambilaninformasidapatdilakukandengancepatdanmudah. 2. EfisiensiRuangPenyimpanan (Space) Dengan basis data kitamampumelakukanpenekananjumlahredundansi (pengulangan) data, baikdenganmenerapkansejumlahpengkodeanataudenganmembuatrelasi-relasiantarakelompok data yang salingberhubungan.
3. Keakuratan (Accuracy) data dalam file-file database diorganisasisedemikianrupasehinggadapatmenekankesalahan-kesalahanpadasaatpemasukan (data entry) danpadapenyimpanan (data store). denganaturandanbatasantertentudengancaramemanfaatkanpengkodean, keuanikan data ataupembentukanrelasiantar data dsb. 4.Ketersediaan (Availability) basis data harusdiorganisasisedemikianrupasehingga data selalutersediaketikadiperlukan, walaupunsecarafisikpenyimpanan file-file datanyatidakharusberadapadasatulokasi, tetapidenganteknologijaringankomputer file-file data inisecaralogistersediabagipenggunanya.
5. Kelengkapan (Completeness) data yang tersimpan dalam basis data harus lengkap, dengan kata lain dapat melayani semua kebutuhan penggunanya 6. Keamanan (Security) Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke orang / pengguna yang tidak berhak, yakni dengan penggunaan account (username dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan.
7. Kebersamaan (Sharability) Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai), dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock(karena ada banyak pemakai yang saling menunggu untuk menggunakan data).
Kerugian Pemakaian Basis Data • Mahaldalamimplementasinya (diperlukan hardware tambahan, biaya performance lebihbesar, meliputibiayalistrik, personil yang tinggi, biayatelekomunikasiantarlokasi. • Rumit / komplek • Penangananproses backup sulit • kerusakanpadasistem basis data dapatmempengaruhidepartemen yang terkait
OPERASI DASAR BASIS DATA Beberapaoperasidasar basis data, yaitu: • Pembuatan Basis data • Pengahapusan Basis data • Pembuatan file/tabel • Penghapusan file/tabel • Pengubahantabel • Penambahan/pengisian data • Pengambilan data • Penghapusan data • Pengubahan data
Bidang-bidang fungsional yang memanfaatkan basis data dalam hal efisiensi, akurasi dan kecepatan operasi antara lain adalah: Kepegawaian, untuk berbagai perusahaan yang memiliki banyak pegawai Pergudangan (inventory), untuk perusahaan manufaktur (pabrik), grosir (reseller), apotik dll Akuntansi, untuk berbagai perusahaan Akuntansi, untuk berbagai perusahaan Layanan pelanggan (Customer care), untuk perusahaan yang berhubungan dengan banyak pelanggan (bank, konsultan)
Bentuk-bentuk Perusahaan yang memanfaatkan Basis Data: - Perbankan, dalammelakukanpengelolaan data nasabah, tabungan, pinjaman, pembuatanlaporanakuntansi, pelayananinformasipadanasabahdll - Pendidikan / sekolah, dalam melakukan pengelolaan data siswa, penjadwalan kegiatan, perkuliahan, nilai dll. - RumahSakit, dalammelakukanpengelolaanhistoripenyakit / pengobatanpasien, menanganipembayaranperawatandll. - Telekomunikasi, dalam melakukan pengelolaan data administrasi kabel / data pelanggan, menangani gangguan dll. - Dan lain sebagainya