Page 106 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 106
Model basis data relasional yang diperkenalkan oleh Codd
menyajikan pendekatan baru dalam pengelolaan data yang
berbeda dengan model basis data hierarkis atau jaringan yang
dominan pada saat itu. Pada model ini, data diorganisasi dalam
bentuk tabel yang terdiri atas baris dan kolom. Setiap tabel
mewakili entitas dan relasinya dalam suatu domain tertentu.
Codd juga menekankan pentingnya integritas data dan kon-
sistensi dalam basis data relasional. Kontribusi Codd dalam
pengembangan model basis data relasional membuka pintu
bagi kemajuan besar dalam industri TI. Model ini memberikan
ke leluasaan dalam mengakses, memanipulasi, dan mengintegrasi-
Sumber: ITP Media (2014).
kan data secara efisien. SQL (Structured Query Language) https://www.arabianbusiness.
menjadi bahasa standar yang digunakan untuk berinteraksi com
dengan basis data relasional, dan sistem manajemen basis data Edgar F. Codd
relasional (RDBMS) seperti Oracle, MySQL, dan PostgreSQL
menjadi sangat populer.
Karya Codd dalam bidang basis data relasional terus berlanjut hingga saat ini.
Konsep-konsep yang diperkenalkannya menjadi dasar bagi pengembangan sistem
basis data modern, termasuk desain basis data, normalisasi, optimisasi kueri, dan
pemeliharaan integritas data. Karya Codd telah memberikan landasan teoretis yang
kuat dan memberi sumbangan yang signifikan dalam mengelola dan memanfaatkan
data secara efektif dalam berbagai aplikasi dan industri.
Link Belajar
Guna menambah wawasan Anda mengenai basis data, bukalah
laman di samping!
Berdasarkan artikel tersebut jawablah pertanyaan berikut!
1. Jelaskan yang dimaksud basis data dan berikan contoh
penggunaan basis data dalam dunia pemrograman!
2. Apa yang dimaksud distributed database? Jelaskan peran
dan fungsinya dalam pengelolaan basis data!
3. Apa yang dimaksud relasi dalam basis data relasional Sumber: https://www.dicoding.com/
blog/apa-itu-database/
(relational database)?
Info
Basis data memainkan peran yang sangat penting dalam rekayasa perangkat lunak. Berikut
adalah beberapa fungsi basis data dalam rekayasa perangkat lunak.
1. Penyimpanan data
Fungsi utama basis data adalah menyimpan data dengan cara yang terstruktur dan
terorganisasi. Basis data menyediakan wadah yang aman dan efisien untuk menyimpan
data yang dibutuhkan oleh perangkat lunak. Menggunakan basis data, pengembang
perangkat lunak dapat mengelola dan menyimpan data dalam format yang konsisten
dan mudah diakses.
94 Rekayasa Perangkat Lunak SMK/MAK Kelas XI