Contoh Struktur Basis Data Sistem Perpustakaan

MySQL: Perintah Query untuk Mencari Record yang Tidak Ada di Tabel Lain

Sebagai programmer, saat membangun suatu aplikasi seringkali kita menemukan permasalahan atau kondisi yang mengharuskan kita melakukan perbandingan record pada tabel basis data. Sebagai contoh sederhana adalah pada kasus sistem perpustakaan. Jika data transaksi peminjaman dan pengembalian terpisah dalam tabel berbeda, maka akan timbul permasalahan saat kita ingin menampilkan buku atau transaksi yang belum dikembalikan. Dengan kata lain, kita harus dapat melakukan perbandingan diantara tabel peminjaman dan pengembalian. Untuk menampilkan data transaksi yang belum dikembalikan, tentu kita harus mencari record yang ada di tabel peminjaman namun tidak ada di tabel pengembalian.

Pada tutorial ini akan dibahas mengenai perintah query untuk mencari atau menampilkan record yang ada di suatu tabel namun tidak ada di tabel yang lainnya, seperti pada kasus peminjaman dan pengembalian buku perpustakaan di atas. Seluruh perintah query dalam tutorial ini diujicobakan dalam database MySQL. Dan sebelum melanjutkan tutorial ini, alangkah baiknya jika Anda mengenal terlebih dahulu perintah-perintah dasar MySQL dan bagaimana perintah penggabungan (join) beberapa tabel di MySQL. Semoga tutorial ini bermanfaat untuk kita semua.

Read More