pertemuan 2 sistem basis data r1genap2014

25
Dewi Soyusiawaty/[email protected] Program Studi Teknik Informatika

Upload: abi-bobon

Post on 20-Oct-2015

274 views

Category:

Documents


4 download

TRANSCRIPT

  • Dewi Soyusiawaty/[email protected] Studi Teknik Informatika

  • Mahasiswa mampu menjelaskan konsep dasar Sistem Basis Data

  • DefinisiKomponen Sistem Basis DataMengenal DBMSAbstraksi DataBahasa Basis DataPengguna Basis DataStruktur Sistem Keseluruhan

  • Data merupakan nilai (value) yang turut merepresentasikan deskripsi dari suatu objek atau kejadian (event)Informasi merupakan hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian yang nyata (fact) yang digunakan untuk pengambilan keputusan

  • Gabungan Basis Data dan Pengelola (DBMS)Sistem dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur dan pengendalian untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan

  • Sebuah tatanan/keterpaduan yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi/tugas khusus) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses/pekerjaan tertentu.

  • Sistem yang terdiri atas kumpulan file/tabel yang saling berhubungan (dalam sebuah basis data di sebuah sistem komputer) dan sekumpulan program (DBMS) yang memungkinkan beberapa pemakai dan/atau program lain untuk mengakses dan memanipulasi file-file (tabel-tabel) tersebut.

  • Perangkat keras Sistem operasi Basis data Sistem pengelola basis data (DBMS) Pemakai

  • Program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi, dan memperoleh data informasi dengan praktis dan efisien termasuk juga mengatur mekanisme pengamanan data, pemakaian data bersama, pemaksaan keakuratan/konsistensi data dan sebagainya.

  • DBMS menyediakan fasilitas/interface untuk melihat data yang user friendlySistem basis data biasanya menyembunyikan detil tentang bagaimana data disimpan dan diperlihara. Oleh karena itu, seringkali data yang terlihat oleh pemakai sebenarnya berbeda dengan yang tersimpan secara fisik Abstraksi data merupakan level dalam bagaimana melihat data dalam sebuah sistem basis data

  • Level Fisik: Bagaimana sebuah record disimpan.

    Level Logika:Menggambarkan data disimpan dalam basis data,dan hubungan antar data. (struktur record)

    Level View : Program aplikasi menyembunyikan detil tipe data atau data tertentu untuk alasan keamanan.

  • Administrator Basis Data Perancang Basis Data Pengguna Aplikasi (End Users) : programmer aplikasi, casual users, specialized user, end usersAnalis Sistem

  • efisiensi menangani data dalam jumlah besar persistent (kuat/tangguh)reliable (handal)informasi dipakai bersama-sama, menjaga konsistensi basis data bila dipakai pada saat yang bersamaan oleh beberapa pengguna meniadakan duplikasi & inkonsistensi keamanan

  • Meningkatkan Performance Flexibility dan Scalability Mengurangi waktu pengembangan aplikasiPenggunaan standarisasi

  • Harga DBMS mahalUkuranKompleksitasPenambahan biaya perangkat kerasAdanya biaya konversiDampak lebih tinggi pada suatu kegagalan

  • Mengontrol redudansi dataKonsistensi dataInformasi lebih dari sejumlah data yang samaPemakaian data bersamaMeningkatnya integritas dataMeningkatnya standarisasiMeningkatkan skala ekonomiKeseimbangan konflik kebutuhanMeningkatnya akses data dan tanggapanMeningkatnya produktivitasMeningkatnya service backup dan recovery

  • DBMS awalnya mahalDBMS memerlukan komputer yang canggihDBMS bukanlah software untuk penggunaan khusus, bandingkan antara DEA dengan MS. Access

  • biaya investasi yang tinggi terhadap hardware, software dan pelatihan generalitas DBMS overhead untuk menyediakan keamanan, concurrency control, recovery, dan integrity function Database terlalu kecil dengan struktur yang sederhana

  • Aplikasi sederhana, penggunaan khusus dan relatif statisAplikasi untuk keperluan real-timeContoh :Traffic signal control, ECU patient monitoring Concurrent, multi-user akses ke data tidak diperlukan

  • Sistem tunggal (Standalone)Sistem Terpusat (Centralized sistem) Sistem Client-server

  • Sistem tunggal (Standalone) - DBMS, basis data, dan aplikasi basis data ditempatkan pada komputer yang sama - Hanya bisa dipakai oleh satu pemakai pada saat yang bersamaan

    Sistem Terpusat (Centralized sistem) Terdiri dari sebuah server dan sejumlah terminalYang terpusat adalah basis data, DBMS, dan aplikasi basis data

  • Sistem Client-server Ditujukan untuk mengatasi kelemahan yang terdapat pada sistem terpusatTerdiri dari 2 komponen utama yaitu client dan server. Client berisi aplikasi basis data; server berisi DBMS dan basis data