You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Basis</strong> <strong>Data</strong><br />
14. Kegiatan Belajar 14: Pembuatan subform<br />
a. Tujuan Pembelajaran.<br />
Setelah mengikuti kegiatan belajar 14 ini diharapkan peserta didik dapat:<br />
Memahami konsep data parent dan child<br />
Memahami konsep subform untuk data parent dan child sederhana<br />
Menerapkan subform pada relasi tabel sederhana.<br />
b. Uraian materi.<br />
1) Pengertian tabel parent dan tabel child<br />
Dalam database sering dijumpai relasi antara tabel utama dan tabel yang<br />
berisi data detail dari tabel utama tersebut. Sebagai contoh adalah relasi antara<br />
tabel sisa, tabel nilai dan tabel mapel. Tabel siswa berisi data NIS, nama serta<br />
data – data lain dari siswa. Sedangkan pada tabel nilai berisi data nilai setiap<br />
mata pelajaran dari masing – masing siswa. Tabel nilai tersusun atas kolom –<br />
kolom : NIS, kode_mapel dan nilai. Serta tabel mapel yang tersusun atas kolom –<br />
kolom : kode_mapel dan nama_mapel. Tabel nilai tidak akan berisi data apabila<br />
tabel siswa ataupun tabel mapel masih dalam kondisi kosong tanpa data,<br />
sehingga dapat diartikan bahwa data tabel nilai tergantung pada data dari tabel<br />
siswa dan tabel mapel. Relasi antara tabel siswa dan tabel nilai dihubungkan<br />
berdasarkan kolom primary key, yaitu kolom NIS pada tabel siswa. Sedangkan<br />
relasi tabel nilai dengan tabel mapel dihubungkan dengan kolom kode_mapel<br />
yang merupakan primary key bagi tabel mapel. Dalam hal ini tabel siswa dan<br />
tabel mapel berperan sebagai tabel parent (master) karena merupakan tabel<br />
yang berisi data – data induk, sedangkan tabel nilai adalah tabel child karena<br />
data (NIS) dalam tabel nilai tergantung penuh pada data (NIS) dari tabel siswa.<br />
Apabila relasi telah dibuat maka pengguna tidak akan bisa mengisi data nilai<br />
apabila data siswa ataupun data mapel belum dimasukkan. Berikut ini adalah<br />
gambar relasi antara ketiga tabel tersebut :<br />
175