NIM : A710200061
NAMA : Nabila Kusumawardani
Tgl. Praktikum : 27 September 2021 Tgl.
BAB 1
PERANCANGAN KONSEP BASIS DATA RELASIONAL
I. Dasar Teori
Basis data merupakan fondasi dari sistem informasi ,perannya dalam
pembentukan konsep relasional oleh karena itu sangat penting agar pengguna.
terdapat beberapa model basis data yang terdapat manfaatnya. Model basis data
relasional merupakan cara untuk mewakili beberapa model data yang terdapat
di dalam proyek basis data yang mana model basis data relasional tersebut
berbasis catatan. Merancang database adalah proses pembuatan proyek yang
akan mendukung aktivitas dan tujuan bisnis. Cara menggunakan database di
dalam aplikasi memungkinkan untuk menyimpan data atau membuat perubahan
yang dapat ditampilkan kembali data tersebut dengan cepat dan mudah.
Metodologi Desain terdiri dari fase yang berbeda yang mana setiap fase tersebut
memiliki jumlah langkah yang dapat memandu desainer untuk menggunakan
teknik yang tepat di setiap fase proyek, mulai dari ini dapat membantu desainer
untuk merencanakan, mengelola, mengatur, dan mengevaluasi database
pengembangan proyek.
Desain Basis Data Konseptual menciptakan model data yang dapat
digunakan dalam bisnis dan tidak tergantung pada semua pertimbangan fisik .
Desain Basis Data secara logis mendesain model data yang dapat digunakan
oleh di perusahaan berdasarkan model data tertentu. Desain basis data fisik
mengarahkan pada deskripsi implementasi basis data pada penyimpanan
sekunder, yang menjelaskan bahwa hubungan yang mendasarinya, organisasi
file, dan indeks yang telah dibuat oleh semua batasan integritas dan langkah-
langkah keamanan terkait. Basis data relasional mewakili semua data dalam
basis data sebagai larik dua dimensi. Sumber sumber daya komputer berupa
perangkat lunak, perangkat keras, media penyimpanan, pengguna dan
pengelola.
Sedangkan Database relasional adalah Elemen-elemen yang berbeda ini
diatur dalam serangkaian tabel dengan kolom dan baris. Setiap kolom dalam
tabel berisi tipe data tertentu, dan bidang tersebut menyimpan nilai atribut yang
sebenarnya.
Komponen basis data : Entitas :
• Entity/Entity merupakan suatu objek yang dapat diketahui oleh
objek lainnya. Misalnya, seseorang, guru, perusahaan siswa, acara
dan lain-lain. Entitas ini memiliki atribut, misalnya, seseorang
dengan nama dan alamat. Entity set merupakan sekumpulan entitas
dengan tipe yang sama dengan atribut yang sama. Misalnya
sekelompok mahasiswa, perusahaan, fasilitas, tempat liburan dan
lain lain.
• Atribut : Entitas diwakili oleh satu set atribut, yang atribut
deskriptifnya dimiliki oleh semua anggota himpunan entitas. Jenis
atribut: a. Sifat sederhana (sederhana) dan campuran (gabungan).
NS. Atribut bernilai tunggal (fungsi tunggal) dan multinilai
(multifungsi). Misalnya atribut serbaguna: nomor telepon c.
Derivatif (turunan) : dapat dihitung dari atribut lain. Contoh: umur,
tanggal lahir.
• Relasi : Relasi adalah korespondensi antara beberapa entitas.
Himpunan relasional adalah relasi matematis antara entitas n > 2,
setiap bagian diambil dari 3 unit entitas {(e1, e2,… en) | e1 E1, e2
E2, ..., en En} dimana (e1, e2, ..., en) adalah relasi
• Mapping Cardinalities : Mengungkapkan jumlah entitas yang dapat
diasosiasikan dengan entitas lain melalui sekumpulan relasi.
Pemetaan kardinalitas adalah yang paling banyak digunakan dalam
deskripsi himpunan relasi biner.
• Entity Relationship Diagram : Mencerminkan model database, yang
dihubungkan antara entitas (tabel-tabel) dan relationships
(hubungan-hubungan) di antara entities tersebut.
Tujuan dan manfaat basis data antara lain : kemudahan dan kecepatan, dapat
digunakan bersama, kontrol dapat terpusat, keamanan data dan Memfasilitasi
pembuatan Aplikasi baru
II. Tujuan
• Mahasiswa mampu merancang basis data dengan tahapannya.
• Mahasiswa memahami arti entitas, atribut dan relasi.
• Mahasiswa mampu membuktikan integritas data dengan tabel yang
saling terhubung (relasi).
• Mahasiswa mampu menggambarkan hasil rancangan basis data ke
dalam
• diagram E-R menggunakan DBDesigner.
III. Analisa Hasil
1. Kegiatan 1: Menggambar ERD ( Entity Relationship Diagram ) dengan
menggunakan DB Designer
• https://aws.amazon.com/id/relational-database/
• https://caraharian.com/komponen-basis-data.html