APAKAH DATABASE ITU?

Pengenalan Database
A. Definisi
- Database → Kumpulan dari data-data yang berhubungan
- Database Management System (DBMS) → Sebuah software yang mengatur dan
mengontrol akses ke database
- Aplikasi Database → Sebuah program yang berinteraksi dengan database dalam
hal eksekusi/ pengoperasian.
Contoh:
- Membeli barang di supermarket
o Pembaca bar code → program aplikasi → Database (Harga, update
jumlah barang)
o Online shopping
- Saat kuliah
o Pembaca sidik jari → program aplikasi → Database siswa (Nama dan
NIM)
- Database System → Kumpulan dari program aplikasi yang berinteraksi dengan
database
B. File Based System
- Kumpulan program aplikasi yang melayani end users/ pengguna (contoh:
laporan).
- Setiap program mendefinisikan dan mengatur datanya sendiri.
- Contoh File Based System
C. Keterbatasan pada File Based System
- Pemisahan dan isolasi data
- Duplikasi data
- Ketergantungan Program-Data
- Format file yang tidak sesuai
- Fixed Query pada program aplikasi
D. Database Approach
- Keterbatasan pada file based system menyebabkan:
o Definisi dari data tertanam dalam program applikasi dibandingkan
dengan tersimpan secara terpisah dan independen.
o Tidak ada kontrol atas akses dan manipulasi data diluar itu dikenakan
oleh program aplikasi
- Hasilnya adalah Database dan Database Management System (DBMS)
E. Database
- Kumpulan dari data-data yang berhubungan secara logika dan deskripsi dari data
tersebut. Didesain untuk mengambil informasi yang dibutuhkan oleh sebuah
organisasi.
o Membagikan sebagian besar penyimpanan data dengan metadata (self-
describing)
o Hal ini mengizinkan program-data independence.
- Data-data yang berhubungan meliputi entitas, atribut, dan hubungan dari
informasi sebuah organisasi
Modul Jurusan Statistika Angkatan 57 Semester IV
Pengurus Angkatan STIS 57
Divisi Akademik
o Entitas : Sebuah objek berbeda ( orang, tempat, benda, konsep, atau
kegiatan) dalam organisasi yang direpresentasikan di database.
o Atribut: Sebuah property yang mendeskripsikan beberapa aspek dari
objek yang ingin kita simpan
o Relationship: Hubungan antara entitas.
F. Database Management System (DBMS)
- Sebuah system software yang mengijinkan pengguna untuk mendefinisikan,
membuat, mengontrol dan menjaga akses ke database.
- (Database) application program : Sebuah program komputer yang berinteraksi
dengan database dengan mengeluarkan permintaan yang sesuai (SQL Statement)
ke DBMS.
G. Fungsi DBMS
- Data Definition Language (DDL)
- Data Manipulation Language (DML)
- Mengontrol akses ke database
H. Views
- Mengijinkan setiap pengguna untuk melihat databasenya sendiri.
- Pada dasarnya, Views merupakan bagian dari database
- Keuntungan
o Mengurangi kompleksitas
o Mengatur tingkat keamanan
o Mengatur mekanisme untuk mengubah tampilan database
o Menyajikan struktur database yang tidak bisa diubah walaupun jika
database pokok berubah
I. Komponen pada Lingkungan DBMS
- Hardware
o Berkisar antara PC sampai jaringan computer
o Arsitektur client-server (backend & frontend)
- Software
o DBMS, operating system(OS), network software (jika dibutuhkan), dan
juga program aplikasi (seperti Java, Visual Basic, SQL)
- Data
o Data operasional yang digunakan oleh organisasi dan deskripsi pada data
yang disebut skema.
- Prosedur
o Instruksi dan aturan yang seharusnya digunakan untuk mendesain dan
menggunakan database dan DBMS
- Orang
J. Peran di Lingkungan Database
- Data Administrator (DA)
o Mengatur sumber data (DB planning, development and maintenance of
standard, dll)
o Berkonsultasi dan menyarankan dengan manajer senior, memastikan
bahwa arah pengembangan database mendukung tujuan perusahaan
- Database Administrator (DBA)
o Realisasi fisik dari database (physical DB design & implementation,
security and integrity control,maintenance the OS, dll).
o Membutuhkan pengetahuan yang detail tentang target DBMS dan system
envinroment
- Database Designers (Logis dan Fisik)
o Database konseptual/logis
 Mengidentifikasi data (entitas dan atribut) dan hubungan mereka
dan batasannya
 Memahami data dan aturan bisnis ( karateristik utama data yang
dilihat oleh organisasi, kendala)
Modul Jurusan Statistika Angkatan 57 Semester IV
Pengurus Angkatan STIS 57
Divisi Akademik
o Desain fisik database
 Menentukan bagaimana desain database logis menjadi realisasi
fisik
 Contoh : memetakan desain database logis menjadi satu set table
dan batasan integritas, memilih struktur penyimpanan secara
spesifik dan metode akses untuk mencapai kemampuan bagus,
mendesain ukuran keamanan yang dibutuhkan pada data.
- Application Programmers
o Membuat program untuk mengakses ke database (retrieve, insert,
update&delete data)
- End Users
o Kurang mengetahui DBMS
o Mutakhir : akrab dengan struktur database dan menyediakan fasilitas
database
K. Keuntungan DBMS
- Mengontrol kelebihan data
- Konsistensi data
- Lebih banyak informasi dari jumlah data yang sama
- Pembagian data
- Mengembangkan integritas data
- Peningkatan keamanan
- Pelaksanaan standar
- Meningkatkan aksesibilitas data dan responsive
- Meningkatkan produktivitas
- Meningkatkan maintenance melalui data independen
- Meningkatkan jasa backup dan recovery
L. Kekurangan DBMS
- Kompleks
- Ukuran yang besar
- Biaya mahal
o Biaya tambahan hardware
o Biaya pengubahan
- Performa
o DBMS dikembangkan untuk aplikasi umum dibandingkan untuk file-
based system
- Dampak kegagalan lebih tinggi

Komentar

Postingan populer dari blog ini

LAPORAN PRAKTIKUM KIMIA UJI NYALA API UNSUR ALKALI DAN ALKALI TANAH

LAPORAN PRAKTIKUM KIMIA ELEKTROLISIS LARUTAN KI

LAPORAN PRAKTIKUM BIOLOGI UJI MAKANAN