Page 8 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 8
Petunjuk Penggunaan Buku
Bagian paling awal yang harus Anda perhatikan
dengan cermat sebelum mempelajari isi buku: Judul
Bab, Apersepsi, Elemen, Tujuan Pembelajaran, dan
Kata Kunci.
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.
2. Manajemen data
Basis data juga menyediakan mekanisme yang diperlukan untuk mengelola data secara
efektif. Hal ini termasuk operasi penambahan, penghapusan, pembaruan, dan pencarian
data. Menggunakan bahasa query seperti SQL (Structured Query Language), pengembang
perangkat lunak dapat mengambil data yang dibutuhkan, mengubahnya, atau menghapusnya
sesuai dengan kebutuhan aplikasi.
3. Konsistensi data
Basis data memastikan konsistensi data dengan menerapkan aturan integritas data. Aturan
Berisi informasi tambahan yang perlu ini memungkinkan pengembang perangkat lunak untuk menentukan batasan dan hubungan
antara data yang tersimpan dalam basis data. Misalnya, aturan integritas dapat memastikan
diketahui oleh siswa. bahwa data yang diinput ke dalam basis data memenuhi batasan tertentu, seperti aturan
validasi atau ketergantungan antara entitas.
4. Pembagian data
Basis data memungkinkan pembagian data di antara pengguna dan aplikasi yang
berbeda. Menggunakan basis data, beberapa pengguna atau aplikasi dapat mengakses
dan memanipulasi data yang sama secara bersama-sama. Hal ini memungkinkan
kolaborasi tim, pemakaian bersama data, dan sinkronisasi informasi di berbagai bagian
Latihan
Berisi informasi yang berkaitan dengan
materi yang dipelajari pada setiap bab. 1. Carilah informasi tentang perbandingan MySQL, PostgreSQL, dan SQLite sebagai sistem
manajemen basis data!
2. Kemudian buatlah dalam bentuk PowerPoint!
3. Susun presentasi menarik menggunakan slide PowerPoint atau alat presentasi lainnya!
4. Gunakan grafik dan tabel untuk memperjelas perbandingan!
5. Presentasikan hasilnya di depan kelas! Kemudian mintalah pendapat pada guru!
Link Belajar
Berisi tugas atau kegiatan yang
Guna menambah wawasan Anda mengenai basis data, bukalah
laman di samping! harus dilakukan oleh siswa.
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 Database Management System (DBMS)?
Jelaskan peran dan fungsinya dalam pengelolaan basis data!
3. Apa yang dimaksud relasi dalam basis data relasional? Sumber: https://id.linkedin.
com/pulse/basis-data-database-
pengertian-tujuan-operasi-
dan-kmtek
vi