struktur_hirarki_basis_data.pptx
TRANSCRIPT
Struktur Hirarki Basis Data
Oleh
Ghina Athaya
Apa yang anda pikirkan?
Apa itu Basisdata?• Basis : Markas / gudang, tempat bersarang / berkumpul.• Data : Merupakan representasi fakta dunia nyata yang
mewakili suatu objek.• Basis Data
kumpulan dari data yang saling berhubungan satu
dengan yang lainnya, tersimpan dalam perangkat keras
komputer dan digunakan perangkat lunak untuk
memanipulasinya.
Manfaat Basisdata
• Kecepatan dan kemudahan (speed),
• Efisiensi ruang penyimpanan (space),
• Keakuratan(accuracy)
• Ketersediaan (availability),
• Kelengkapan (completeness),
• Keamanan (security),
• Kebersamaan pemakai (sharebility).
Komponen Basisdata
Table
Record
Field
Item Data
Karakter
File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis.
File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata kuliah berisi data tentang semua mata kuliah yang ada.
Kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu tertentu.
Mereprepentasikan suatu atribut dari record yang menunjukkan suatu item data,misalnya nama, alamat, dsb
Merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus yang membentuk suatu item data.
Contoh: tabel data siswa
NIS NAMA NO. TELFON
ALAMAT
12341 ANDI 081999 SEMARANG
12342 DIAN 085666 SOLO
12343 DINA 087333 YOGYAKARTA
RECORD
ITEM DATA
KARAKTER
Field
PENGGUNAan BASIS DATA
• KEPEGAWAIAN• PERGUDANGAN• AKUNTANSI• RESERVASI
Komponen Utama Sistem Basis Data
• Perangkat keras (Hardware)• Sistem Operasi• Data Base• DBMS(Database management system)• User• Optional Software
System manajemen basis data(DBMS)
• DBMS merupakan sebuah perangkat lunak yang menentukan bagaimana data diorganisasi, disimpan, diubah dan diambil kembali
• Contoh:
Model Struktur basis data1. Model Hirarkis
Model ini menggunakan pola hubungan orang tua-anak (Parent-child). Setiap orang tua bisa memiliki satu (hubungan 1:1) atau beberapa anak (1:M), tetapi setiap anak hanya memiliki 1 orang tua.
Contoh
Model Struktur basis data
2. Model Jaringan (Network)
Model jaringan menyerupai model hirarkis, dengan perbedaan suatu simpul anak bisa memiliki lebih dari satu orang tua. Oleh karena sifatnya yang demikian, model ini bisa menyatakan hubungan 1:1 (satu Orang tua punya satu anak), 1:M (satu orang tua punya banyak anak), maupun M:M (beberapa anak bisa mempunyai beberapa orang tua)
Contoh
Model Struktur basis data
3. Model RelasionalModel yang paling popular saat ini. Model ini menggunakan sekumpulan tabel berdimensi dua (yang disebut relasi atau tabel), dengan masing-masing relasi tersusun atas tuple dan atribut. Relasi dirancang sedemikian rupa sehingga dapat menghilangkan kemubaziran data dan menggunakan Field Kunci (Primary Key) untuk berhubungan dengan relasi lain.
Contoh model relasional:
Contoh
Tugas Kelompok
• 1 kelompok terdiri dari 3 orang• Materi diskusi :
– Carilah 3 contoh perangkat lunak system manajement basis data, beserta kelebihan dab kekurangannya.