DATA BASE

advertisement
DATA BASE (BASIS DATA)
Basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalahkumpulan informasi yang
disimpan di dalam komputer secara sistematik sehinggadapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasidari basis data tersebut. Perangkat lunak yang digunakan untuk
mengelola danmemanggil kueri (query) basis data disebut sistem manajemen basis data
(databasemanagement system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.Istilah "basis data"
berawal dari ilmu komputer. Meskipun kemudian artinyasemakin luas, memasukkan hal-hal di luar bidang
elektronika, artikel ini mengenaibasis data komputer. Catatan yang mirip dengan basis data sebenarnya
sudah adasebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan datayang
berhubungan dengan bisnis.Konsep dasar dari basis data adalah kumpulan dari catatan-catatan,
ataupotongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang
tersimpandi dalamnya: penjelasan inidisebut skema. Skemamenggambarkan obyek yang diwakili suatu
basisdata, dan hubungan diantara obyek tersebut. Adabanyak cara untuk mengorganisasi skema,
ataumemodelkan struktur basisdata: ini dikenal sebagaimodel basis data atau model data. Model yang umum
digunakan sekarang adalahmodel relasional, yang menurut istilah layman mewakili semua informasi
dalambentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dankolom (definisi
yang sebenarnya menggunakan terminologi matematika). Dalammodel ini, hubungan antar tabel diwakili
denga menggunakan nilai yang sama antartabel. Model yang lain seperti model hierarkis dan model jaringan
menggunakan carayang lebih eksplisit untuk mewakili hubungan antar tabel.Istilah basis data mengacu pada
koleksi dari data-data yang salingberhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem
manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak
administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.
Sumber: Wikipedia
Data base adalah suatu koleksi data computer yang terintegrasi,diorganisasikan dan disimpan dengan cara
yang memudahkan pengambilan kembali.DASD (medium file master yang baik) harus digunakan.Tujuan
utama dari konsep database adalah meminimumkan pengulangan datadan mencapai independensi.
Pengulangan data (data redundancy ) adalah duplikasidata artinya data yang sama disimpan dalan beberapa
file. Independensi data adalahkemampuan untuk membuat perubahan dalan struktur data tanpa membuat
perubahanpada program yang memproses data. Independensi data dicapai dengan menempatkanspesifikasi
data dalam label dan kamus yang terpidah secara fisik dari program.Program mengacu pada tabel untuk
mengakses data. Perubahan pada struktur datahanya dilakukan sekali, yaitu dalam tabel.Ketika perusahaan
mengadopsi konsep database, hirarki data menjadi:· database· f i l e · catatan· elamen dataFile-file
tersendiri dapat tetap ada, mewakili komponen - komponen utamadari database namun organisasi fisik dari
data tidak menghambat pemakai. Tersediaberbagai cara untuk mengintegrasikan isi dari file-file yang
memiliki hubungan logis.
•
Bentuk dan Struktur Data Base
Bentuk Data Base
1.
Hierarchical DataBase.Biasa digunakan untuk jaringan komunikasi data yang berupa hierarchi/tree.
Dasarhierarchi Data base berusaha untuk menggambar realita dalam sebuah organisasikebentuk data
komputer.
2.
Network DataBaseNetwork DB dibuat karena jaringan komunikasi memiliki topology Mesh,
sehinggamembutuhkan bentuk ini. Network Data Base memiliki struktur file yang sama,sehingga file yang
satu dapat mengetahui / mendapatkan informasi file yang laindengan benar.3.
Relational DataBaseBentuk DB yang paking Fleksibel dan terbuka. Biasanya digunakan pada local saja.
Struktur Data Base
Integrasi logis file dapat dicapai secara eksplisit atau secara implicit.• Hubungan eksplisitinverted index dan
link field menetapkan hubungan eksplisit antara data yangterintefrasi secara logis dalam file yang sama.
Suatu pendekatan untuk menetapkanhubungan eksplisit antara catatan dari beberapa file adalah dengan
menyusun catatan-catatan tersebut dalam suatu hirarki. Ini disebut struktur hirarkis. Dalam strukturseperti
ini, setiap catatan pada satu tingkat dapat dihubungkan ke berbagai catatanyang setingkat lebih rendah.
Catatan yang memiliki anak disebut parent dan anak catatan itu sisebut children.• Hubungan implicitPada
awal 1970-an Edgar f. Codd dan C.J. Date, keduanya dari IBM tetapi bekerjasecara terpisah,
mengembangkan statu pendekatan untuk menetapkan hubungan antarcatatan yang tidak harus dinyatakan
secara eksplisit. Link field khusus tidakperludisertakan dalam catatan. Pendekatan Codd dan Date dinamai
struktur relasional, danmenggunakan hubungan implicit, yaitu hubungan yang dapat dinyatakan secara
tidak langsung dari catatan data yang telah ada. Keuntungan utama dari struktur relasionalbagi CBIS adalah
fleksibelitas yang ditawarkanya dalam rancangan dan penggunaandatabase. Pemakai dan spesialis informasi
dibebeskan dari keharusanmengidentifigasi semua informasi yang diperlukan sebelum menciptakan
database.
Tipe-tipe Data Base
a. Operational DataBaseDB menyimpan data detail yang dibutuhkan untuk mendukung operasi dari
entireorganization.b. Analytical DataBase
Menyimpan data dan information extrated dari operational yang diseleksi dan externalDB. Meliputi data dan
informasi yang banyak dibutuhkan oleh manajer organisasi danend user.c. Data WareHouseMerupakan pusat
data sentral yang ditampilkan dan diintegrasikan sehingga dapatdigunakan oleh manajer dan user
professional untuk macam-macam analisis bisnis,penelitian pasar dan decision support.d. Distributed
DataBasee. End User DataBaseData Base terdiri dari variasi data yang dikembangkan oleh end user
padaworkstation.f. HyperMedia DataBaseg. External DataBase
Komponen Data Base
1.
File data base : memiliki elemen-elemen data yang disimpan dalam salah satu formatorganisasi file data
base.2.
DBMS : suatu kelompok program software yang mengelola DB, mengontrol aksesterhadap DB, menjaga
pengamanan DB dan melakukan tugas-tugas lain.3.
Sistem Antar-Muka Bahasa Induk (A Host Language Interfice system). Bagian dariDBMS yang
berkomunikasi dengan program aplikasi, menafsirkan intruksi danbahasa tingkat tinggi aplikasi.4.
Program Aplikasi5.
Sebuah sistem Antar muka Bahasa Alami ( A Natural Language Interface system).Suatu bahasa pertanyaan
(query language) yang memungkinkan pemakai untuk mendapatkan keterangan tentang apa saja yang tersedua pada
system komputer.6.
Kamus Data (data dictionary). Pusat penyimpanan infomasi data-data dari DB yangmemuat skema DB, yang
mana nama dari setiap item dalam DB serta deskripsi dandefinisi atribut-atributnya yang merujuk pada data
standar.7.
Terminal Pengaksesan dan pemutakhiran yang online. Letaknya dapat berdekatan / berjauhan.8.
Sistem keluaran / pembuat Reportase ( The output system or report Generator).Terdiri dari laporan biasa
,dokumen dan laporan khusus
Kriteria DataBase
1.
Struktur filenya memudahkan untuk mengcutkan suatu record dengan record lainnya.2.
Penggabungan file secara menyilang dimungkinkan, sehingga record yangsebelumnya bebas karena biasa
digabung dan diproses bersama secara otomatis.3.
File program/datanya bersifat bebas, sehingga memudahkan untuk pemutakhiran danperawatan DB.4.
Memilih rumusan bersama (common definition) dalam kaitannya dengandefinisi data, format record dan
berbagai jenis deskripsi lainnya.5.
Memiliki DBMS untuk mengelola data.6.
Kamus Data7.
Memiliki memori akses langsung yang besar untuk memuat data DBMS.8.
Memiliki program dan piranti komunikasi yang canggih, yang memungkinkanpengguna untuk mengakses data
secara serempak.9.
Memiliki teknik-teknik penyalinan (back up), penghidupan kembali (restart)dan perolehan kembali
(recovery) yang canggih yang dapat merekrontuksikembali file-file DB jika ada data yang rusak/hilang.10.
Adanya Query Language.
Manajerial DataBase Meliputi :
1. System IntelegentUntuk perencanaan strategis, baik dalam substansi jumlahnya maupun sifatnyabagi
kegiatan manajemen puncak.2. Masalah-masalah management khusus3. Model Manajemen4. Tugas Kunci
system informasi.
Perangkat Lunak Data Base.
Perangkat lunak yang menetapkan dan memelihara integrasi logis antar file, baik eksplisit maupun implicit
disebut system manajemen database( datavasemanagement system ) DBMS. IDS dari General Electric
adalaj contoh pertamanyadan kemudian diikuti oleh sejumlah usaha serupa dari pemasok perangkat kerasdan
perangkat lunak lain. Contoh DBMS yang menggunakan struktur hirarkisadalah IMS (Infirmation
Management System) dari IBM dan System 2000 dariIntel.Perangkat lunak basis data yang banyak
digunakan dalam pemrograman danmerupakan perangkat basis data aras tinggi (
high level
) antara lain :# Microsoft SQL Server# Oracle# Sybase# Interbase# XBase# Firebird# MySQL# PostgreSQL#
Microsoft Access# dBase III# Paradox# FoxPro# Visual FoxPro# Arago# Force# Recital# dbFast# dbXL#
Quicksilver# Clipper# FlagShip
# Harbour# Visual dBase# Lotus Smart Suite ApproachSelain perangkat lunak di atas, terdapat juga
perangkat lunak pemrograman basisdata aras rendah (
low level
), diantaranya:# Btrieve# Tsunami Record Manager
Menciptakan Data Base
Proses menciptakan database mencakup tiga langkah utama, yaitu;1.
Menentukan kebutuhan data, meliputi pendekatan berorientasi proses,pendekatan model perusahaan.2.
Menjelaskan data, dengan cara system kamus data, data descriptionlanguage.3.
Memasukan data
Pengelola Data Base
Seorang spesialis informasi yang bertanggung jawab atas database disebutpengelola database atau DBA.
Tugas DBA terbagi dalam empat bidang utama,yaitu :1.
Perencanaan database, mencakup sama dengan para manajer untuk mendefinisikan skema perusahaan
dengan para pemakai untuk mendefinisikansubskema mereka. Selain itu juga perperan penting dalam
memilih DBMS.2.
Penerapan database, terdiri dari menciptakan data base yang sesuai denganDBMS yang dipilih, serta
menetapkan dan menegakkan kebijakan danprosedur penggunaaan database.3.
Operasi database, mencakup menawarkan program pendidikan kepadapemakai datavase dan menyediakan
bantuan saat diperlukan.4.
Keamanan database, meliputi pemantauan kegiatan database denganmenggunakan statistic yang disediakan
DBMS. Selain itu juga memastikanbahwa data base tetap aman
DBMS (Data Base Management System)
DBMS: Suatu cara dalam bentuk system yang berguna dalam menyimpan datapenggunaan cara yang tepat
dapat mempercepat penyimpanan data, pemrosesandata dan pengambilan data.Empat hal penting dalam
DBMS, yaitu :a. Query languageb. Security considerationc. Biaya tidak langsung pemrosesand. Kecocokan
dengan tipa aplikasi
Elemen-elemen Utama dari DBMS
a.
Data description language processorb.
Performance statistics processorc.
Modul backup/recoveryd.
Manajer database
Keuntungan DBMS
a.
Mengurangi pengulangan datab.
Mencapai independesi datac.
Mengintegrasikan data beberapa filed.
Mengambil data dan informasi secara cepate.
Meningkatkan keamananf.
Meningkatkan presentasi kesiapan data (data availability) yang berarti tersediapada waktu dibutuhkan.g.
Mempercepat penyimpanan dan pengambilan data.h.
Mempercepat dan mempermudah pemrosesan datai.
Mengurangi penyimpanan data yang rangkap j.
Mempermudah pemrograman karena lebih fleksibel.
Kerugian DBMS
a.
Kurangnya ahli Data Baseb.
Biaya pemrosesan data sangat tinggi
c.
Kebutuhan software dan Hardware yang bertambahd.
Penggabungan dan pengamanan dataMengikat pemakai untuk :
•
Memperoleh perangkat lunak yang mahal
•
Memperoleh konfigurasi perangkat keras yang besar
•
Mempekerjakan dan mempertahankan staf DBA
KESIMPULAN
Basis data adalah kumpulan informasi yang disimpan di dalam komputersecara sistematik sehingga dapat
diperiksa menggunakan suatu program komputeruntuk memperoleh informasi dari basis data tersebut.
Perangkat lunak yang digunakanuntuk mengelola dan memanggil kueri (query) basis data disebut sistem
manajemenbasis data (database management system, DBMS). Sistem basis data dipelajari dalamilmu
informasi.Data base adalah suatu koleksi data computer yang terintegrasi,diorganisasikan dan disimpan
dengan cara yang memudahkan pengambilan kembali.DASD (medium file master yang baik) harus
digunakan
Download