1. Jelaskan tujuan dibuatnya arsitektur sistem basis data!
Tujuan Arsitektur Sistem Basis Data
Arsitektur sistem basis data memberikan kerangka kerja bagi pembangunan basis data.
2. Ada berapa level arsitektur basis data ? Jelaskan !
Level Arsitektur Basis Data
Menurut ANSI/SPARC, arsitektur basis data terbagi atas tiga level yaitu :
1. Internal/Physical Level
Berhubungan dengan bagaimana data disimpan secara fisik (physical storage).
2. External /View Level
Berhubungan dengan bagaimana data di representasikan dari sisi setiap user.
3. Conceptual/Logical Level
Penghubung antara internal & external level
3. Sebutkan kompenen sistem basis data !
Komponen sistem basis data terdiri dari:
1. Perangkat keras (Hardware)
2. Perangkat lunak (Software)
3. Manusia/orang
4. Prosedur (Procedure)
5. Data
4. Jelaskan Komponen brainware dan apa fungsinya masing-masing?
Manusia/orang (Brainware)
Untuk mengelola basis data tentunya diperlukan orang yang bertugas mulai dari merancang hingga menggunakan aplikasi pengolah data.
Komponen Brainware
Orang yang berkompeten di bidang basis data dikelompokan menjadi 5 kelompok, yaitu:
1. Administrator sistem (System administrator)
Administrator sistem adalah orang yang bertanggung jawab terhadap sistem secara keseluruhan baik hardware, software maupun brainware.
2. Administrator basis data (DBA).
Administrator basis data adalah orang yang mempunyai wewenang untuk mengendalikan/mengatur sistem basis data.
3. Perancang basis data (Data designer & Teknisi)
Perancang basis data adalah orang yang bertugas untuk merancang basis data berdasarkan prosedur kerja yang telah ditetapkan dan kebutuhan data yang diolah.
Teknisi
Memiliki kemampuan untuk merawat atau memperbaiki berbagai jenis masalah yang sering terjadi pada komputer. Ia selalu memiliki solusi dalam mengatasi masalah dalam perangkat komputer.
4. Sistem analis dan programmer (Analyst system & programmer)
Sistem analis adalah orang yang bertugas untuk menganalisa sistem yang akan dibuat maupun sistem yang telah berjalan, kemudian dituliskan dalam bentuk prosedur dan rancangan system
Programmer adalah orang yang bertugas melakukan penyusunan program (aplikasi) dengan menggunakan rancangan basis data yang telah dibuat sebelumnya.
5. Pemakai (Users)
Pemakai (users) adalah orang yang mengggunakan aplikasi yang telah dibuat untuk mengelola data.
Secara umum pemakai dibedakan menjadi empat kelompok, yaitu : programmer aplikasi, pemakai mahir, pemakai umum dan pemakai khusus.
Pemakai basis data ada empat yaitu:
1. Programmer Aplikasi
Pemakai yang beriteraksi dengan basis data melalui DML yang disertakan dalam program yang ditulis dalam bahasa pemrograman inti (seperti C++, Delphi, Cobol)
2. Pemakai Mahir (Casual User)
Pemakai yang beriteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query dengan menggunakan bahasa query yang telah disediakan oleh suatu DBMS.
3. Pemakai Umum (Naive user)
Pemakai yang beriteraksi dengan sistem basis data melalui pemanggilan suatu program aplikasi permanen (excutable program) yang telah dibuat sebelumnya.
4. Pemakai khusus
Pemakai yang menulis aplikasi basis data non konven-sional, tetapi digunakan untuk keperluan khusus seperti untuk aplikasi AI, sistem pakar, Pengolahan Citra dll.
2 komponen brainware :
Hardware engineer
Biasanya bidang pekerjaan ini adalah mereka yang memiliki pengetahuan serta keahlian di bidang perangkat keras komputer. Pekerja di bidang ini akan bertanggung jawab dalam pengembangan teknik atau metode baru dalam pembuatan hardware untuk membuat inovasi maupun produk yang lebih advance dari versi sebelumnya.
Software engineer
Mereka yang bekerja di bidang pengembangan software engineer juga harus memiliki pengetahuan dan keahlian dalam bidang jaringan komputer. Software engineer bertanggung jawab dalam mengembangkan serta merancang teknik atau metode baru dalam jaringan komputer.
5. Apa fungsi DBMS ?
Fungsi DBMS
1. Manajemen Kamus Data
2. Manajemen Penyimpanan Data
3. Transformasi dan Penyediaan Data
4. Manajemen Keamanan
5. Kontrol Akses Multi-User
6. Manajemen Backup dan Recovery
7. Manajemen Integritas Data
8. Bahasa Akses Basis Data (DDL & DML) dan Antarmuka Program Aplikasi
9. Antarmuka Komunikasi Basis Data
Komentar
Posting Komentar