Materi Sistem Basis Data
Materi Sistem Basis Data
Susunan Materi BAB I. Konsep Basis Data BAB II. Model Data BAB III. Normalisasi BAB IV. SQL (Structured Query Language) PRAKTIKUM (MS. ACCESS)
Deskripsi Singkat
Mata kuliah ini menjelaskan konsep sistem basis data yang meliputi : Pengertian Sistem Basis Data, Penerapan Basis Data, Kegunaan Basis Data, Abstraksi Basis Data, Bahasa Basis Data serta Struktur Sistem Secara Keseluruhan. Dijelaskan pula dua jenis Model Data yang diterapkan yakni Model Entity Relationship Diagram (ERD) dan Model Data Relasional, Dilengkapi dengan materi Teknik Normalisasi Dan juga ditunjangan oleh Structure Query Language (SQL) sebagai sarana untuk mengimplementasikan basis data.
Kegunaan Matakuliah
Sistem Basis Data memiliki peranan yang sangat penting dalam pemakaian komputer pada banyak bidang, hampir di semua aspek pemanfaatan perangkat komputer dalam sebuah organisasi senantiasa berhubungan dengan basis data. Perangkat komputer dalam suatu organisasi/perusahaan biasanya digunakan untuk menjalankan fungsi pengelolaan sistem informasi, yang dewasa ini sudah menjadi suatu keharusan demi untuk meningkatkan efisiensi dan daya saing perusahaan. Dan basis data merupakan salah satu komponen utama dalam setiap sistem informasi. Matakuliah ini ditawarkan untuk membantu mahasiswa selaku pemakai yang kerapkali berurusan dengan basis data pada pekerjaannya kelak.
Kompetensi Umum
Mahasiswa mampu menerapkan konsep basis data serta membuat aplikasi database dan menerapkannya pada berbagai bidang pekerjaan
Pengertian Basis Data adalah kumpulan data yang terintegrasi atau saling berhubungan satu sama lain yang disimpan sedemikian rupa agar dapat dimanfaatkan kembali dengan cepat dan mudah.
b. Pengertian Sistem Basis Data Pengertian Sistem basis data adalah sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data disebuah sistem komputer) dan sekumpulan program (DBMS) yang memungkinkan beberapa pemakai dan/atau program lain untuk mengakses dan memanipulasi file-file (tabel-tabel) tersebut.
Dalam sebuah Basis Data , secara lengkap akan terdapat komponen-komponen utama yaitu:
Perangkat keras (hardware) Sistem operasi (operating system), Basis Data (database), Sistem (aplikasi /perangkat lunak) pengelola basis data (DBMS), Pemakai (user),
Ada beberapa jenis/tipe pemakai terhadap suatu sistem basis data yang dibedakan berdasarkan cara mereka berinteraksi terhadap sistem Programmer Aplikasi yaitu pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang dibuat dengan bahasa C, Cobol dan lainnya. User Mahir yaitu pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh DBMS. Naive User yaitu pemakai yang tidak berpengalaman, berinteraksi dengan sistem tanpa menulis program, tinggal menjalankan satu menu dan memilih proses yang telah ada atau telah dibuat sebelumnya oleh programmer. User khusus yaitu pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus, seperti untuk aplikasi AI, sistem pakar, pengolahan citra dll.
3. Kegunaan Basis Data Penyusunan suatu basis data digunakan untuk mengatasi masalah masalah pada penyusunan data yaitu: Redundansi dan Inkonsistensi data Kesulitan dalam pengaksesan data Isolasi data untuk standarisasi Multiple User (Banyak pemakai) Masalah keamanan (security) Masalah integritas (kesatuan) Masalah data independence (kebebasan data)
View 1
View 2
View 3
Level Konseptual
Level Fisik
DCL (Data Control Language) yang berkaitan dengan pengaturan sekuritas terhadap basis data.
Naive User
Programmer Aplikasi
User Mahir
Database Administrator
Aplikasi Program
System Call
Query
Pola Database
DML Precompiler
Query Processor
DDL Compiler
Database Manager
File Manager
Data Dictionary