1. Apa yang kamu ketahui tentang
Basis Data ?
Basis Data adalah Kumpulan data
yang saling berhubungan yang di simpan secara bersama sedemikian rupa dan tanpa
pengulangan (redundansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.
Kelebihan Sistem Basis Data
a. Terkontrolnya kerangkapan data
Dalam basis data hanya mencantumkan satu kali saja field yang sama yang dapat dipakai oleh semua aplikasi yang memerlukannya.
b.Terpeliharanya keselarasan (ke-konsistenan) data
Apabila ada perubahan data pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan
c.Data dapat dipakai secara bersama (shared)
Data dapat dipakai secara bersama-sama oleh beberapa program aplikasi (secara batch maupun on-line) pada saat bersamaan.
d.Dapat diterapkan standarisasi
Dengan adanya pengontrolan yang terpusat maka DBA dapat menerapkan standarisasi data yang disimpan sehingga memudahkan pemakaian, pengiriman maupun pertukaran data.
e.Keamanan data terjamin
DBA dapat memberikan batasan-batasan pengaksesan data, misalnya dengan memberikan password dan pemberian hak akses bagi user (misal : modify, delete, insert, retrieve)
f.Terpeliharanya integritas data
Jika kerangkapan data dikontrol dan ke konsistenan data dapat dijaga maka data menjadi akurat
g.Terpeliharanya keseimbangan (keselarasan) antara kebutuhan data yang berbeda dalam setiap aplikasi Struktur basis data diatur sedemikian rupa sehingga dapat melayani pengaksesan data dengan cepat
h.Data independence (kemandirian data)
Dapat digunakan untuk bermacam-macam program aplikasi tanpa harus merubah format data yang sudah ada
Kelemahan Sistem Basis Data
a. memerlukan
tenaga spesialis
b.Kompleks
c.Memerlukan tempat yang besar
d.Mahal
b.Kompleks
c.Memerlukan tempat yang besar
d.Mahal
Macam-macam
key pada Basis Data
a. Super Key
Super key merupakan sebuah
atribut data atau kumplan atribut yang secara unik dapat
mengindentifikasi sebuah tupel.
contoh : misalnya database akademik maka super
key yang digunakan adalah : npm,nama_mhs,tgllahir, alamat, dst
b. Candidat Key
Candidat key merupakan super
key yang minal dapat mengindentifikasi tupel secara unik.
contoh : npm dan nama_mhs
c. Primary Key
Primary key merupakan
candidat key yang terpilih yang secara unik yang dapat mengindentifikasi tupel
contoh : npm
d. Alternate key
Alternate key merupakan key
yang tidak terpilih
contoh : nama_mhs
e. Composite key
Composite key merupakan
gabungan dua key atau lebih yang secara unik dapat menidentiifikasi sebuah
tupel.
Contoh : npm, dan kode_matkul
f. Foreign Key
Foreign Key merupakan
atribut yang merupakan key pada relasi lain.
Contoh : npm, kode_matkul pada relasi
ambil_matkul
2.
Apa
yang kamu ketahui tentang DBMS ?
Database Management System (DBMS), kumpulan file yang saling berkaitan bersama
dengan program untuk pengelolaannya.
Sistem manajemen database atau database
management system (DBMS) merupakan suatu sistem software yang memungkinkan
seorang user dapat mendefinisikan, membuat, dan memelihara serta menyediakan akses
terkontrol terhadap data.
Keunggulan DBMS :
1. Kepraktisan
2. Kecepatan
3. Mengurangi kejemuan
4. Kekinian
Komponen utama DBMS dapat dibagi menjadi empat macam :
1. Hardware
Hardware merupakan sistem computer actual yang digunakan untuk menyimpan dan mengakses databse.
Hardware merupakan sistem computer actual yang digunakan untuk menyimpan dan mengakses databse.
2. Software beserta utility
Software adalah DBMS yang aktual. DBMS memungkinkan para user untuk berkomunikasi dengan database.
Software adalah DBMS yang aktual. DBMS memungkinkan para user untuk berkomunikasi dengan database.
3. Prosedur
Bagian integral dari setiap sistem adalah sekumpulan prosedur yang mengontrol jalannya system
Bagian integral dari setiap sistem adalah sekumpulan prosedur yang mengontrol jalannya system
4. Data
Data adalah jantung dari DBMS. Ada dua jenis data. Pertama, adalah kumpulan informasi yang diperlukan oleh suatu organisasi. Jenis data kedua adalah metadata, yaitu informasi mengenai database.
Data adalah jantung dari DBMS. Ada dua jenis data. Pertama, adalah kumpulan informasi yang diperlukan oleh suatu organisasi. Jenis data kedua adalah metadata, yaitu informasi mengenai database.
5. User
Ada sejumlah user yang dapat mengakses atau mengambil data sesuai dengan kebutuhan penggunaan aplikasi-aplikasi dan interface yang disediakan oleh DBMS, antara lain adalah
Ada sejumlah user yang dapat mengakses atau mengambil data sesuai dengan kebutuhan penggunaan aplikasi-aplikasi dan interface yang disediakan oleh DBMS, antara lain adalah
o Database
administrator adalah orang atau
group yang bertanggungjawab mengimplementasikan sistem database di dalam suatu
organisasi
o Enduser adalah orang yang berada di depan workstation
dan berinteraksi secara langsung dengan sistem.
3.
Sebutkan
beberapa contoh DBMS !
1) Oracle
2) MS. SQL server /
SQL server 2000/2003
3) MS.Access
4) My SQL
5)
PosgreSQL