Page 54 - E-Modul Sistem Basis Data Berbasis PjBL
        P. 54
     setiap mata kuliah ditambah dengan data waktu dan tempat pelaksanaan
                                  perkuliahannya.
                               •  Setiap mata kuliah hanya dapat diajarkan oleh seorang dosen, namun
                                  seorang dosen boleh mengajar lebih dari 1 mata kuliah (Rini Widyastuti,
                                  S.Kom, M.Kom mengajar 2 mata kuliah, pada waktu yang berbeda).
                               Tanpa mempertimbangkan masalah efisiensi, data tambahan di atas dapat
                        segera kita implementasikan. Struktur dari kedua tabel tambahan tersebut dapat kita
                        tetapkan sebagai berikut:
                               a.  Tabel Nilai, dengan struktur:
                           Nama Kolom         Tipe      Lebar         Untuk Menampung Data
                           nama_kul         character     30     nama setiap mata kuliah
                           npm              character     6      nomor induk mahamahasiswa
                           nama_mhs         character     30     nama setiap mahamahasiswa
                           indeks_nilai     character     1      indeks mata kuliah yang diambil
                                           Tabel 3. 11 Tabel Nilai dengan struktur
                               b.  Tabel Jadwal, dengan struktur:
                           Nama Kolom         Tipe     Lebar         Untuk Menampung Data
                           nama_kul         character    30     nama setiap mata kuliah
                           waktu            character    60     waktu penyelenggaraan mata kuliah
                           tempat           character    10     tempat penyelenggaraan mata kuliah
                           nama_dos         character    35     nama setiap dosen
                                          Tabel 3. 12 Tabel Jadwal dengan struktur
                               Dan dengan adanya kedua tabel tambahan yang menunjukkan relasi antar
                        tabel-tabel sebelumnya, maka syarat minpmal sebuah basis data telah terpenuhi.
                        Tetapi sekali lagi perlu diperhatikan, persoalan utama dalam penerapan basis data
                        bukanlah agar data yang kita miliki dapat segera kita simpan. Yang paling penting
                                                              41





