sistem basisdata

15
SISTEM BASISDATA Oleh: Wilda Nengsi A.M, S.Kom

Upload: merle

Post on 04-Jan-2016

40 views

Category:

Documents


6 download

DESCRIPTION

SISTEM BASISDATA. Oleh: Wilda Nengsi A.M, S.Kom. 1. Pengantar Basisdata. Apa itu Basisdata Stephen & Plew (2000) Basisdata adalah mekanisme yang digunakan untuk menyimpan informasi atau data Silberschatz, dkk (2002) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SISTEM BASISDATA

SISTEM BASISDATAOleh: Wilda Nengsi A.M, S.Kom

Page 2: SISTEM BASISDATA

Apa itu Basisdata

Stephen & Plew (2000)Basisdata adalah mekanisme yang digunakan untuk menyimpan informasi atau data

Silberschatz, dkk (2002)Basisdata adalah kumpulan data berisi informasi yang sesuai untuk sebuah perusahaan.

Ramakrishnan & Gehrke (2003)Basisdata adalah kumpulan data, umumnya mendeskripsikan aktivitas suatu organisasi atau lebih yang berhubungan.

1. Pengantar Basisdata

Page 3: SISTEM BASISDATA

James Martin (1975)“A database maybe defined as a collection of interrelated data stored together without harmful or unnecessary redundancy to serve one or more applications in optimal fashion; the data are stored so that they are independent of programs with use the data; a common are controller approach its used in adding new data and in modifying and retrieving existing data within the database”

Contoh basisdata:- Buku alamat- Buku telepon- Katalog perpustakaan- Toko buku online- Peta jalan

Page 4: SISTEM BASISDATA

Apa Itu Sistem Basisdata

Sistem basisdata adalah sekumpulan sub sistem yang terdiri dari basisdata dengan para pemakai yang menggunakan basisdata secara bersama-sama, personal-personal yang merancang dan mengelola basisdata, serta sistem komputer untuk mendukungnya.

Page 5: SISTEM BASISDATA

Database

Software

Hardaware

Brainware

Page 6: SISTEM BASISDATA

1. Operating System (OS)Program yang ditulis untuk mengendalikan kegiatan perangkat keras.Cth: Windows, Unix, Linux, Macintosh.

2. Language SoftwareProgram yang digunakan untuk menterjemahkan instruksi2 yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin supaya dapat dimengerti oleh komputer.Cth: Visual Foxpro, Visual Dbase, Delphi, Visual basic

3. Application SoftwareProgram yang ditulis & diterjemahkan oleh language software untuk menyelesaikan suatu aplikasi tertentu.

Software

Page 7: SISTEM BASISDATA

1. Input DeviceCth: keyboard, mouse, touch screen, light pen, digitizer graphic tablet, scanner, etc.

2. Output DeviceCth: hardcopy device (printer, plotter), softcopy device (video display, flat panel display, plasma display, speaker), drive device (disk drive, CD drive)

3. Central Processing Unit (CPU)Arithmetic Logical Unit (ALU), Control Unit (CU), & main memory (RAM & ROM).

4. Central Processing Unit (CPU)Cth: Magnetic disk, optical disk, etc

Hardware

Page 8: SISTEM BASISDATA

Unit Penyimpanan Sekunder

Unit Pengolah:- Main memory- ALU- Control Unit

Unit Keluaran

Unit Masukan

Unit Penyimpanan

Data

Page 9: SISTEM BASISDATA

Brainware mempunyai peran penting dalam sistem basisdata yaitu sebagai pemakai atau

spesialis informasi yangmempunyai fungsi sebagai perancang atau pengelola. SDM yang

terlibat meliputi: operator, programmer, system analyst, manajer sistem informasi, manajer

tingkat operasional, manajer tingkat manajerial, manajer tingkat strategis, serta individu lain yang

terlibat didalamnya.

Brainware

Page 10: SISTEM BASISDATA

Perkembangan Konsep Basisdata◦ Tahap I (awal tahun 1960-an)

Data-data diolah berdasarkan prinsip berkas (file processing) pada lingkungan komputer mainframe.

◦ Tahap II (akhir tahun 1960-an)Ciri utama : konsep sistem basisdata (Database System), manajemen sistem basisdata (Database Management System), layanan informasi online dan layanan informasi berbasis teks.

◦ Tahap III (awal tahun 1970-an)Munculnya aplikasi-aplikasi berbasis sistem pakar (expert system), dalam sistem pendukung keputusan (Decision Support System), serta pemrograman berorientasi objek (Object Oriented Programming).

Page 11: SISTEM BASISDATA

Perkembangan Konsep Basisdata◦ Tahap IV (mulai tahun 1980-an)

Ciri utama: sistem berbasis hypertext yang memungkinkan penampilan informasi berdasarkan suatu kata kunci pencarian yang dapat dilakukan secara acak.

◦ Tahap V (mulai tahun 1990-an)Konsep basisdata telah berkembang ke arah aplikasi basisdata untuk sistem kecerdasan buatan (Artificial Intelligent), aplikasi multimedia, aplikasi basisdata berorientasi objek (Object Oriented Database), aplikasi database online (online database) untuk jaringan internet, serta aplikasi basisdata kabur (fuzzy).

Page 12: SISTEM BASISDATA

Aplikasi Sistem Basisdata◦ Perbankan◦ Penerbangan◦ Universitas◦ Transaksi kartu kredit◦ Telekomunikasi◦ Keuangan◦ Penjualan◦ Perusahaan◦ Sumberdaya manusia

Page 13: SISTEM BASISDATA

Tujuan Primer Basisdata1. Dapat digunakan oleh banyak pengguna.2. Menjaga investasi intelektual.3. Penekanan biaya.4. Menghilangkan proliferasi.5. Unjuk kerja (performance).6. Kejelasan (clarity).7. Kemudahan pemakaian.8. Fleksibilitas penggunaan (flexibility).9. Kebutuhan data yang tidak terantisipasi dapat dipenuhi

dengan cepat.10. Perubahan yang mudah.11. Akurasi (accuracy) dan konsistensi (consistency).12. Privasi (privacy).13. Keamanan (security).14. Ketersediaan (availability).

2. Tujuan & Keuntungan Basisdata

Page 14: SISTEM BASISDATA

Tujuan Sekunder Basisdata1. Kebebasan data secara fisik.2. Kebebasan data secara logika.3. Pengendalian atau minimalisasi kerangkapan.4. Kecepatan akses.5. Kecepatan pencarian.6. Standarisasi data.7. Tersedianya kamus data.8. Antarmuka pemrograman tingkat tinggi.9. Bahasa end-user.10. Pengendalian integritas.11. Kecepatan pemulihan kembali dari kerusakan.12. Kemampuan perubahan untuk penyesuaian.13. Perancangan dan pengawasan alat-alat.14. Pengorganisasian kembali.

Page 15: SISTEM BASISDATA

Keuntungan Basisdata1. Kerangkapan basisdata.2. Inkonsistensi data dapat dihindari.3. Data dalam basisdata dapat digunakan

secara bersama.4. Standarisasi data dapat dilakukan.5. Pembatasan untuk keamanan data dapat

diterapkan.6. Integritas data dapat terpelihara.7. Perbedaan kebutuhan data dapat

diseimbangkan.