Page 24 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 24

5)  Normalisasi
                   Terapkan prinsip normalisasi untuk memastikan desain basis data yang efisien
                   dan bebas dari anomali data. Normalisasi melibatkan pembagian entitas menjadi
                   tabel­tabel yang lebih kecil dengan menghilangkan ketergantungan fungsional
                   yang tidak perlu.
               6)  Desain Skema Basis Data
                   Berdasarkan analisis sebelumnya, buat skema basis data yang menggambarkan
                   struktur tabel, atribut, dan relasi antara entitas. Gunakan notasi yang sesuai,
                   seperti diagram entitas­hubungan (ERD) atau skema basis data relasional.
               7)  Identifikasi Kunci Primer dan Kunci Asing
                   Tentukan  kunci  primer  untuk  setiap  tabel,  yang  akan  digunakan  untuk
                   mengidentifikasi secara unik setiap entitas dalam tabel. Identifikasi juga kunci
                   asing yang menghubungkan entitas dari tabel yang berbeda.
               8)  Evaluasi Performa dan Keamanan
                   Pertimbangkan faktor­faktor performa dan keamanan dalam desain basis data.
                   Pastikan bahwa basis data dirancang untuk mendukung operasi yang efisien
                   dan melindungi data dari akses yang tidak sah.
               9)  Implementasi dan Pengujian
                   Implementasikan desain basis data ke dalam sistem  manajemen basis data
                   yang dipilih. Lakukan pengujian untuk memastikan bahwa basis data berfungsi
                   dengan baik dan memenuhi kebutuhan bisnis yang telah ditetapkan.
               10) Pemeliharaan dan Pengembangan
                   Basis data perlu dipelihara secara teratur untuk memastikan integritas dan
                   konsistensi data. Selain itu, terus kembangkan basis data sesuai dengan per­
                   ubahan kebutuhan bisnis yang muncul seiring waktu.
                   Adapun dengan mengikuti langkah­langkah ini, Anda dapat melakukan analisis
               yang komprehensif tentang konsep basis data dan merancang basis data yang
               sesuai dengan kebutuhan bisnis yang spesifik.

               2.  Struktur Basis Data
               Struktur basis data merujuk pada organisasi atau tata letak data dalam basis data.
               Struktur basis data menggambarkan cara data disimpan, diatur, dan diakses dalam
               sistem basis data. Beberapa struktur basis data yang digunakan adalah sebagai berikut.
               a.  Tabel

               Tabel merupakan  struktur dasar dalam  basis  data relasional. Pada  tabel,  data
               disimpan dalam bentuk baris dan kolom. Setiap kolom dalam tabel mewakili atribut
               atau informasi yang spesifik, sedangkan setiap baris mewakili entitas atau catatan
               yang berisi nilai­nilai atribut tersebut. Tabel memiliki skema yang mendefinisikan
               struktur tabel, termasuk nama kolom, tipe data, dan batasan lainnya.



               12      Rekayasa Perangkat Lunak SMK/MAK Kelas XI
   19   20   21   22   23   24   25   26   27   28   29