PENDAHULUAN
description
Transcript of PENDAHULUAN
PENDAHULUAN
BY NUR HIDAYA BUKHARI102904037
PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTERUNIVERSITAS NEGERI MAKASSAR
2012
GAMBARAN BASIS DATA dan penerapannya
Permisalan dalam dunia pendidikan:
Berapa jumlah mahasiswa yang mengambil kuliah “Pengantar Basis Data”?
Siapa saja yang lulus pada periode Agustus tahun ini?
Berapa presentase mahasiswa yang tidak melakukan registrasi pada semester
ini?
Berapa jumlah SKS yang diperoleh oleh mahasiswa yang bernama Kuriman?
Permisalan dalam proses Kredit mobil: Manual VS. Otomatis menggunakan
sistem informasi terpadu (pencarian data kreditur, pelunasan, jatuh tempo,
laporan bulanan/tahunan, dll);
Permisalan dalam Perpustakaan Universitas: Manual VS. Otomatis
menggunakan sistem informasi perpustakaan yang terjalin melalui intranet
dan internet (akses informasi perpustakaan jarak jauh);
Permisalan dalam Sistem Perbankan: Manual (BPR) VS. Otomatis (Bank
Swasta dan/atau BUMN) menggunakan sistem informasi basis data perbankan
(akses data nasabah, kreditur, laporan, terintegrasi dengan ATM, akses dengan
mobile phone, sistem terdistribusi, dll);
Permisalan dalam Online BookStore: Saat ini sudah ada seperti Amazone
(pelayanan penjualan melalui internet), Gramedia Online, Elex Media Online,
dll.
DATA DAN INFORMASI
Data adalah fakta mengenai objek, orang dan lain-lain. Data
dinyatakan dengan nilai (angka, deretan karakter, atau
simbol).Informasi adalah hasil analisis dan sintesis terhadap data.
Dengan kata lain informasi dapat dikatakan sebagai data yang telah
diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan
seseorang, entah itu manajer, staff, ataupun orang lain di dalam suatu
organisasi atau perusahaan.
Encyclopedia of Computer Science and Engineering: “Informasi dalah data
yang digunakan dalam pengambilan keputusan” informasi bersifat relaif!
Dalam era informasi, informasi menjadi sumber penting untuk melakukan
pengambilan keputusan . Informasi dapat mengurangi ketidakpastian dan
mempermudah pengambilan keputusan.
Apakah Basis Data itu sebenarnya?
Menurut Chou: basis data sebagai sekumpulan informasi bermanfaat yang diorganisasikan
ke dalam tatacara yang khusus;
Menurut Fabbri dan Schwab: basis data adalah sistem berkas terpadu yang dirancang
terutama untuk meminimalkan pengulangan data;
Menurut Date: basis data dapat dianggap tempat untuk sekumpulan berkas data
terkomputerisasi, dengan tujuan utama memelihara informasi dan membuat informasi tersebut
tersedia saat dibutuhkan.
Para pengguna basis data bisa melakukan berbagai operasi antara lain:
menambahkan berkas baru ke sistem basis data;
mengosongkan berkas;
menyisipkan data ke suatu berkas;
mengambil data yang ada pada suatu berkas;
mengubah data pada suatu berkas;
menghapus data pada suatu berkas;
menyajikan informasi yang diambil dari sejumlah berkas.
Hirarki Data
Secara tradisional , data diorganisasikan ke dalam suatu hirarki yang terdiri atas
elemen data, rekaman (reccord), dan berkas (file).
-Elemen Data
Elemen data adalah satuan data terkecil yang tidak dapat dipecah lagi
menjadi unit lain yang bermakna. Pada data kepegawaian, elemen data dapat
berupa nama pegawai, alamat, kota tempat tinggal, dan atribut lain yang
menyangkut seorang pegawai.
Istilah lain untuk elemen data adalah medan (field), kolom, item, dan
atribut.
- Rekaman
Rekaman adalah gabungan sejumlah elemen data yang saling terkait. Sebagai
contoh, nama, alamat, kota, dan tanggal lahir seorang pegawai dapat dihimpun
dalam sebuah rekaman.
Dalam sistem basis data relasional, rekaman biasa dengan istilah tupel atau baris.
- Berkas
Himpunan seluruh rekaman yang bertipe sama membentuk sebuah berkas. Berkas
dapat dikatakan sebagai kumpulan rekaman data yang berkaitan dengan suatu
objek.
Dalam sistem basis data relasional, berkas mewakili komponen yang disebut tabel
atau relasi.
Sejarah Kemunculan Basis Data
Pemrosesan basis data setelah Masa Sistem pemrosesan Manual dan Sistem
pemrosesan Berkas.
Kekurangan Sistem Pemrosesan Berkas:
Kemubaziran data atau duplikasi data, diakibatkan karena setiap aplikasi
menggunakan data sendiri-sendiri keterbatasan berbagi data (data sharing);
Ketidak-konsistenan Data, diakibatkan oleh adanya perubahan terhadap
data yang sama, tetapi tidak semuanya diubah terkait dengan integritas data
(data dalam kondisi valid atau sah) tidak mendukung relasional;
Kekurang-luwesan, terletak dalam hal pengembangan dan perubahan
perubahan struktur data perubahan pada program.
Isitlah independensi data adalah sifat yang memungkinkan perubahan struktur
berkas tidak mempengaruhi program dan juga sebaliknya.
Sistem basis data dimaksudkan untuk mengatasi kelemahan-kelemahan yang
ada pada sistem pemrosesan berkas DBMS (Data Base Management System).
- Sistem Pemrosesan manual ( berbasis kertas)
Sistem pemrosesan manual merupakan bentuk pemrosesan yang menggunakan dasar
berupa setumpuk rekaman yang disimpan pada rak-rak berkas. Jika sesuatu berkas
diperlukan , berkas tersebut harus dicari pada rak-rak tersebut.
- Sistem pemrosesan Berkas
Sistem pemrosesan berkas merupakan sekelompok rekaman di simpan pada
sejumlah berkas pada sejumlah berkas secara terpisah.
Kelemahan sistem ini :
- Kemubaziran data
- Keterbatasan berbagi data
- Ketidakonsistenan dan kurangnya integritas, serta
- Ketidakluwesan (terutama dalam hal pengembangan dan perubahan)
EVOLUSI TEKNOLOGI BASIS DATA
Perkembangan teknologi basis data tidak terlepas dari perkembangan
perangkat keras dan perangkat lunak. Perkembangan teknologi jaringan komputer
dan komunikasi data merupakan salah satu penyumbang kemajuan penerapan
basis data, yang kemudian melahirkan sistem basis data terdistribusi. Contoh
dampak perkembangan tersebut adalah kemudahan untuk mengambil uang
dengan fasilitas ATM (anjungan tunai mandiri).
Perkembangan perangkat lunak seperti kecerdasan buatan, sistem pakar,
dan pemrograman ber-orientasi objek, juga mempengaruhi perkembangan basis
data, sehingga muncul istilah basis data ber-orientasi objek dan basis data cerdas.
1960-an:
Sistem Pemrosesan Berkas
DBMS
Layanan informasi secara onlineberbasis menajemen teks
1970-an:
Penerapan sistem pakar terhadap sistem pendukung pengambilan keputusan
Basis data berorientasi objek
1980-an:
Sistem hiperteks, yang memungkinkan untuk melihat basis data secara acak
menurut suatu kata kunci (internet search engine)
1990-an:
Sistem Basis data cerdas
Sistem basis data multimedia cerdas.
Definisi Basis Data
BASIS DATA
representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk
angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya. markas / tempat
berkumpul / tempat bersarang / gudang
Basis data atau database adalah suatu solusi dari sistem pencatatan
tradisional atas beberapa kekurangan sistem tradisional ini. Jika dibayangkan,
database adalah penyederhanaan tabel-tabel tradisional menjadi tabel-tabel baru
yang lebih mudah diolah. Software yang menangani database disebut DataBase
Management System (DBMS)
Himpunan kelompok data (arsip) yang saling berhubungan yang
diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali
dengan cepat dan mudah
Kumpulan data yang salng berhubungan yang disimpan secara bersama
sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu,
untuk memenuhi berbagai kebutuhan
Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan
dalam media penyimpanan tertentu
Tujuan Pemanfaatan Basis Data
1. Kecepatan dan Kemudahan (Speed)Yakni agar pengguna basis data bisa:
-menyimpan data
-melakukan perubahan/manipulasi terhadap data
-menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan
cara biasa (baik manual ataupun elektronis).
2. Efisiensi Ruang Penyimpanan
(Space)Denganbasisdatakitamampumelakukanpenekananjumlahredundansi(pengulangan)
data,baikdenganmenerapkansejumlahpengkodeanataudenganmembuatrelasi-
relasiantarakelompokdatayangsalingberhubungan.
3. Keakuratan
(Accuracy)Agardatasesuaidenganaturandanbatasantertentudengancaramemanfaatkanp
engkodeanataupembentukanrelasiantardatabersamadenganpenerapaaturan/
batasan(constraint)tipedata,domaindata,keunikandatadsb.
4.Ketersediaan (Availability)
Agardatabisadiaksesolehsetiappenggunayangmembutuhkan,denganpenerapanteknologi
jaringansertamelakukanpemindahan/penghapusandatayangsudahtidakdigunakan/
kadaluwarsauntukmenghematruangpenyimpanan.
5. Kelengkapan
(Completeness)Agardatayangdikelolasenantiasalengkapbaikrelatifterhadapkebutuh
anpemakaimaupunterhadapwaktu,denganmelakukanpenambahanbaris-
barisdataataupunmelakukanperubahanstrukturpadabasisdata;yaknidenganmenam
bahkanfieldpadatabelataumenambahtabelbaru.
6. Keamanan
(Security)Agardatayangbersifatrahasiaatauprosesyangvitaltidakjatuhkeorang/
penggunayangtidakberhak,yaknidenganpenggunaanaccount(usernamedanpasswor
d)sertamenerapkanpembedaanhakaksessetiappenggunaterhadapdatayangbisadiba
caatauprosesyangbisadilakukan.
6. Kebersamaan
(Sharability)Agardatayangdikelolaolehsistemmendukunglingkunganmultiuser(banya
kpemakai),denganmenjaga/
menghindarimunculnyaproblembarusepertiinkonsistensidata(karenaterjadiperubah
andatayangdilakukanolehbeberapauserdalamwaktuyangbersamaan)ataukondisidea
dlock(karenaadabanyakpemakaiyangsalingmenungguuntukmenggunakandata).
Pemakai Basis Data
(1)Secaraumum,seluruhsistemdalamkehidupanbisamenggunakankonsepbasisdatadalam
pengelolaaninformasi,karenasemuasistemtersebuttakbisalepasdarifakta.Bidang-bidang
fungsional yang memanfaatkan basis data dalam hal efisiensi, akurasi dan kecepatan
operasi antara lain adalah:
-Kepegawaian,untukberbagaiperusahaanyangmemilikibanyakpegawai
-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 dll)
- Perbankan, dalam melakukan pengelolaan data nasabah, tabungan, pinjaman,
pembuatan laporan akuntansi, pelayanan informasi pada nasabah dll - Pendidikan /
sekolah, dalam melakukan pengelolaan data siswa, penjadwalan kegiatan, perkuliahan,
nilai dll. - Rumah Sakit, dalam melakukan pengelolaan histori penyakit / pengobatan
pasien, menangani pembayaran perawatan dll. - Telekomunikasi, dalam melakukan
pengelolaan data administrasi kabel / data pelanggan, menangani gangguan dll.
- Dan lain sebagainya
TERIMA KASIH