Assalamualaikum wr wb
Selamat datang di blog saya :D. di postingan saya kali ini, saya akan menjelaskan tentang Basis Data. apa itu basis data?? simak penjelasan nya berikut ini:
BASIS DATA adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
Tujuan basis data
- Kecepatan serta kemudahan dalam menyimpan
- Efisiensinya ruang penyimpanan
- Keakuratan data (Accurary)
- Ketersediaan data (Availability)
- Kelengkapan data (Completeness)
- Keamanan data (Security)
- Kebersamaan pemakai (Sharability)
Komponen-komponen basis data yaitu:
1. Hardware
Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan.
2. 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.
3. Database
Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data.
4. 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.
5. User ( Pengguna Sistem Basis Data )
Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.
6. Optional Software
Perangkat lunak pelengkap yang mendukung. Bersifat opsional.
Model struktur basis data:
1. Model Hirarki
ONE TO ONE
ONE TO MANY
2. Model Jaringan
MANY TO MANY
3. Model Relasional
Nah selanjutnya kita bahas tentang E R atau Entitas Relasional.
yaitu ada ERD (Entitas Relasional Diagram)
ERD menjadi salah satu pemodelan data konsepsual yang paling sering digunakan dalam proses pengembangan basis data bertipe relasional, faktor yang memengaruhinya yaitu:
- Kemudahan
- Penggunakan secara luas
- Perangkat lunak yang mendukung otomatis implementasi perangkat lunak
- konsep matematika yang tangguh
- Keyakinan E-R antar entitas merupakan konsep pemodelan alamiah
ENTITAS DAN ATRIBUT
Entitas adalah sesuatu atau objek dunia nyata yang dapat dibedakan dengan sesuatu atau objek lainnya.
Entitas bersifat konseptual/abstrak atau nyata hadir di dunia nyata.
Mcam-macam entitas:
- Entitas orang : siswa, karyawan, guru, pemain musik, dll
- Entitas tempat : kota, jalan, negaram propinsi, dll
- Entitas objek : mesin, mobil, gedung, pesawat, dll
- Entitas kejadian : penjualan, pembelian, registrasi, dll
- Entitas konsep : sekolah, kursus, mata pelajaran, dll
- Entitas abstrak : persamaa matematika, persamaan fisika, dll
Macam-macam atribut:
- Atribut Komposit : beberapa atribut yang dipecah menjadi beberapa komponen.
- Atribut bernilai banyak : suatu atribut memiliki nilai lebih dari satu untuk suatu entitas tertentu
- Atribut turunan
RELASI
Relasi (relationship) adalah perekat yang menyatukan komponen - komponen yang berbeda dalam diagram E - R
Relasi : asosiasi yang berarti antara entitas dengan entitas lainnya
Relasi di gambarkan dengan jajargenjang yang berisi kata kerja.
KUNCI
Kunci merupakan suatu atribut yang unik yang dapat digunakan unutk membedakan suatu entitas dengan entitas lainnya dalam suatu himpunan entitas.
Atribut dari kunci yaitu:
- Superkey: satu atau lebih atribut yang dimiliki suatu entitas, yang dapat digunakan untuk membedakannya dengan entitas lainnya.
- Candidate key: atribut-atribut yang mungkin dapat digunakan sebagai kunci dengan batasan.
- Primary key: kunci calon yang dipilih oleh perancang basis data dalam pengimplementasian konsep pemodelan data konseptual di basis data.
Contoh kasus ERD:
Seseorang ingin mengirimkan surat melalui kantor pos. di kantor pos pengirim menuju CS. Silahkan tentukan entitas, relasi, atribut, dan gambarkan diagram ERD nya .
Entitas : orang/pengirim, kanotr pos
Relasi : mengirim, menuju
Atribut : nama, nomor hp, lamat, surat
contoh diagram:
Contoh kasus yang kedua:
Pada saat mendaftar menjadi anggota perpustakaan, data anggota yang dicatat adalah nama, nomor mahasiswa dan alamat mahasiswa, setelah itu anggota baru bisa meminjam buku di perpustakaan tsb. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit, kemudian ada ketentuan dimana Seorang mahasiswa boleh meminjam beberapa buku. Satu buku boleh dipinjam beberapa mahasiswa. Setiap peminjaman akan dicatat tanggal peminjamannya. Semua mahasiswa disiplin mengembalikan buku tepat satu minggu setelah peminjaman
Entitas : KAP, mahasiswa, buku pinjam
Atribut : Npm, nama alamat, no buku, judul, pengarang, tahun, penerbit
Relasi : Membuat, menyajikan, menyimpan
Gambar diagram ERD nya:
Dan sampai di sini saja materi kali ini. mohon maaf bila ada kesalahan. semoga bermanfaat bagi teman-teman semuaaa. Terimakasih
Wassalamualaikum wr wb
@titisluvenia_
Comments
Post a Comment