Kelas Sistem Basis Data (K)
Kelompok 3
672012017 TRI MAULANA PUTRA HANDOYO
672012087 YOEL LAUSIS DEBBY
672012186 YOHANA IDA DIMARA
682012027 REX FRITZ SIDUPA
1. Apakah sistem itu ?
sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu.
sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu.
2. Apakah sistem basis data itu
?
Sistem basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak.
Sistem basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak.
3.
Sebutkan dan jelaskan komponen utama sistem basis data ?
Komponen Sistem Basis Data terdiri dari 6 Komponen , yakni :
Hardware
Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan.
Operating System
Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan.
Database
Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data.
DBMS (Database Management System)
Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase.
User ( Pengguna Sistem Basis Data )
Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.
Optional Software
Perangkat lunak pelengkap yang mendukung. Bersifat opsional.
Komponen Sistem Basis Data terdiri dari 6 Komponen , yakni :
Hardware
Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan.
Operating System
Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan.
Database
Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data.
DBMS (Database Management System)
Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase.
User ( Pengguna Sistem Basis Data )
Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.
Optional Software
Perangkat lunak pelengkap yang mendukung. Bersifat opsional.
4.
Jelaskan tentang abstraksi data ?
Abstraksi data merupakan tingkatan/level dalam bagaimana melihat data dalam sebuah sistem basis data.
Ada 3 level abstraksi data :
Abstraksi data merupakan tingkatan/level dalam bagaimana melihat data dalam sebuah sistem basis data.
Ada 3 level abstraksi data :
Level Fisik
(Physical Level) –Internal Level
Level
Logik/Konseptual (Conceptual Level)
Level
Penampakan (View Level) –External Level
Physical
Level –Internal Level merupakan level terendah, yang menunjukkan bagaimana
sesungguhnya suatu data disimpan. Pada level ini, pemakai melihat data sebagai
gabungan dari struktur dan datanya sendiri.
Conceptual Level Menggambarkan data apa yang sebenarnya disimpandalam basis data dan hubungannya dengan data yanglain.
View Level –External Level Merupakan level tertinggi, hanya menunjukkansebagaian dari basis data sesuai dengan kebutuhanuser, bagi user yang menggunakan terasa sebagai satukesatuan data yang kompak.
Conceptual Level Menggambarkan data apa yang sebenarnya disimpandalam basis data dan hubungannya dengan data yanglain.
View Level –External Level Merupakan level tertinggi, hanya menunjukkansebagaian dari basis data sesuai dengan kebutuhanuser, bagi user yang menggunakan terasa sebagai satukesatuan data yang kompak.
5.
Sebutkan dan jelaskan bagian-bagian penyusun abstraksi data !
Terdapat 3
level abstraksi :
Level Fisik
(Physical Level)
Lapis fisik merupakan lapis terendah, lapis ini menjelaskan bagaimana (how) data sesungguhnya disimpan. Pada lapis inilah struktur data dijabarkan secara rinci.
Lapis fisik merupakan lapis terendah, lapis ini menjelaskan bagaimana (how) data sesungguhnya disimpan. Pada lapis inilah struktur data dijabarkan secara rinci.
Level Logik / Konseptual (Conceptual
Level)
Lapis konseptual lebih tinggi dari lapis fisik. Lapis ini menjabarkan data apa (what) saja yang sesungguhnya disimpan pada basisdata, dan juga menjabarkan hubungan-hubungan antardata secara keseluruhan. Seorang pengguna dalam level ini dapat mengetahui bahwa data mahasiswa disimpan pada tabel mahasiswa, tabel krs, tabel transkrip dan lain sebagainya. Level ini biasa dipakai oleh DBA.
Lapis konseptual lebih tinggi dari lapis fisik. Lapis ini menjabarkan data apa (what) saja yang sesungguhnya disimpan pada basisdata, dan juga menjabarkan hubungan-hubungan antardata secara keseluruhan. Seorang pengguna dalam level ini dapat mengetahui bahwa data mahasiswa disimpan pada tabel mahasiswa, tabel krs, tabel transkrip dan lain sebagainya. Level ini biasa dipakai oleh DBA.
Level Penampakan/pandangan
(View Level)
Lapis pandangan merupakan lapis tertinggi pada abstraksi data. Pada lapis ini pengguna hanya mengenal struktur data yang sederhana, yang berorientasi pada kebutuhan pengguna. Data yang dikenal oleh masing-masing pengguna bisa berbeda-beda dan barangkali hanya mencakup sebagian dari basis data.
Lapis pandangan merupakan lapis tertinggi pada abstraksi data. Pada lapis ini pengguna hanya mengenal struktur data yang sederhana, yang berorientasi pada kebutuhan pengguna. Data yang dikenal oleh masing-masing pengguna bisa berbeda-beda dan barangkali hanya mencakup sebagian dari basis data.
Misalnya:
Bagian keuangan hanya membutuhkan data keuangan, jadi yang digambarkan hanya
pandangan terhadap data keuangan saja, begitu juga dengan bagian akuntansi,
hanya membutuhkan data akuntansi saja. Jadi tidak semua pengguna database
membutuhkan seluruh informasi yang terdapat dalam database tersebut.
Sebagai
gambaran , misalnya terdapat struktur data bertipe record seperti
berikut :
Pegawai
= RECORD
Nama :
STRING;
Alamat :
STRING;
Bagian :
STRING;
Gaji :
LongInt;
End:
Pada contoh
ini record pegawai berisi 4 buah field (nama, alamat, bagian,
gaji ). Setiap field memiliki nama, dan setiap nama memiliki tipe data.
Pada level
fisik, pegawai dapat dijabarkan sebagai blok data yang terletak pada lokasi
berurutan (satuan byte). Pada lapis konseptual masing-masing record dijabarkan
dengan definisi tipe data . pada lapis view, user tertentu hanya boleh
mengakses data tertentu, contohnya, seorang yang menangani penggajian berhak
mengetahui gaji seseorang bahkan mengubahnya, tetapi orang yang bekerja di
bagian lain tentu tidak boleh melihatnya.
6. Gambarkan dan jelaskan hubungan antara bagian
dalam pernyataan di atas.
Level Fisik
(Physical Level)
Merupakan level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan. Melalui level ni, pemakai dapat melihat gambaran struktur datanya secara terperinci.Pada level ini, pemakai melihat data sebagai gabungan dari struktur dan datanya sendiri.
Merupakan level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan. Melalui level ni, pemakai dapat melihat gambaran struktur datanya secara terperinci.Pada level ini, pemakai melihat data sebagai gabungan dari struktur dan datanya sendiri.
Pemakai juga
kompeten dalam mengetahui bagaimana representasi fisik dari
penyimpanan/pengorganisasian data. Pada level ini kita berurusan dengan data
sebagai teks, sebagai angka atau bahkan himpunan bit data.
Level Lojik/Konseptual
(Conseptual Level)
Merupakan level berikutnya yang menggambarkan data yang disimpan dalam basis data serta hubungan anatar data. Pada level ini pemakai dapat mengetahui misalnya data pegawai yang disimpan atau direpresentasikan dalam beberapa file/tabel, seperti file pribadi, file pendidikan, file pekerjaan.
Merupakan level berikutnya yang menggambarkan data yang disimpan dalam basis data serta hubungan anatar data. Pada level ini pemakai dapat mengetahui misalnya data pegawai yang disimpan atau direpresentasikan dalam beberapa file/tabel, seperti file pribadi, file pendidikan, file pekerjaan.
Level View (View Level)
Merupakan level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari basis data. Para user umumnya hanya membutuhkan sebagian data/informasi dalam basis data yang kemunculannya di mata user (pemakai) diatur oleh aplikasi end-user. Kegunaan level ini adlah untuk menyederhanakan interaksi antara pemakai (user) dengan sistem.
Merupakan level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari basis data. Para user umumnya hanya membutuhkan sebagian data/informasi dalam basis data yang kemunculannya di mata user (pemakai) diatur oleh aplikasi end-user. Kegunaan level ini adlah untuk menyederhanakan interaksi antara pemakai (user) dengan sistem.
7. Sebutkan Dan jelaskan Manfaat sistem Basis
Data.
Ø MENGURANGI
REDUNDANSI
DATA YANG SAMA PADA BEBERAPA APLKASI CUKUP DISIMPAN SEKALI SAJA.
DATA YANG SAMA PADA BEBERAPA APLKASI CUKUP DISIMPAN SEKALI SAJA.
Ø MENGHINDARKAN
INKONSISTENSI
KARENA REDUNDANSI BERKURANG, SEHINGGA UMUMNYA UPDATE HANYA SEKALI SAJA.
KARENA REDUNDANSI BERKURANG, SEHINGGA UMUMNYA UPDATE HANYA SEKALI SAJA.
Ø TERPELIHARANYA
INTEGRITAS DATA
DATA TERSIMPAN SECARA AKURAT.
DATA TERSIMPAN SECARA AKURAT.
Ø DATA
DAPAT DIPAKAI BERSAMA-SAMA
DATA YANG SAMA DAPAT DIAKSES OLEH BEBERAPA USER PADA SAAT BERSAMAAN.
DATA YANG SAMA DAPAT DIAKSES OLEH BEBERAPA USER PADA SAAT BERSAMAAN.
Ø MEMUDAHKAN
PENERAPAN STANDARISASI
MENYANGKUT KESERAGAMAN PENYAJIAN DATA.
MENYANGKUT KESERAGAMAN PENYAJIAN DATA.
Ø JAMINAN
SEKURITI
DATA HANYA DAPAT DIAKSES OLEH YANG BERHAK.
DATA HANYA DAPAT DIAKSES OLEH YANG BERHAK.
Ø MENYEIMBANGKAN
KEBUTUHAN
DAPAT DITENTUKAN PRIORITAS SUATU OPERASI, MISALNYA ANTARA UPDATE (MENGUBAH DATA) DENGAN RETRIEVAL (MENAMPILKAN DATA) DIDAHULUKAN UPDATE.
DAPAT DITENTUKAN PRIORITAS SUATU OPERASI, MISALNYA ANTARA UPDATE (MENGUBAH DATA) DENGAN RETRIEVAL (MENAMPILKAN DATA) DIDAHULUKAN UPDATE.
Tidak ada komentar:
Posting Komentar