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
   3   4   5   6   7   8   9   10   11   12   13