- Himpunan A adalah {Warga Negara Indonesia} dan Himpunan B adalah {Nomor KTP}. Aturan relasinya adalah "Memiliki Nomor KTP".
- Himpunan A adalah {Ibu} dan Himpunan B adalah {Anak Kandung}. Aturan relasinya adalah "Adalah Ibu dari" (jika seorang ibu memiliki anak lebih dari satu).
- Dalam sebuah sistem aplikasi, Himpunan A adalah {Username Akun} dan Himpunan B adalah {Password}. Aturan relasinya adalah "Menggunakan Kata Sandi".
Penyesaian dan Pembahasaan
1. Memiliki Nomor KTP
- Himpunan A: Warga Negara Indonesia (WNI)
- Himpunan B: Nomor KTP (NIK)
- Aturan Relasi: "Memiliki Nomor KTP"
Jawaban: FUNGSI
Pembahasan / Alasan:
- Setiap WNI yang terdaftar secara resmi dipastikan memiliki Nomor KTP (seluruh anggota domain terpetakan).
- Setiap WNI hanya memiliki tepat satu NIK unik dan tidak mungkin memiliki dua NIK yang berbeda.
- Karena memenuhi kedua syarat utama fungsi (semua anggota domain punya pasangan dan pasangannya tepat satu), maka relasi ini adalah Fungsi.
2. Adalah Ibu dari
- Himpunan A: Ibu
- Himpunan B: Anak Kandung
- Aturan Relasi: "Adalah Ibu dari"
Jawaban: BUKAN FUNGSI (NON-FUNGSI)
Pembahasan / Alasan:
- Seorang ibu bisa memiliki lebih dari satu anak kandung (misalnya 2, 3, atau lebih).
- Hal ini menyebabkan ada anggota di Himpunan A (Domain) yang memiliki lebih dari satu pasangan di Himpunan B (Kodomain).
- Karena melanggar syarat fungsi (domain hanya boleh memiliki tepat satu pasangan), maka relasi ini tergolong Bukan Fungsi.
3. Menggunakan Kata Sandi
- Himpunan A: Username Akun
- Himpunan B: Password
- Aturan Relasi: "Menggunakan Kata Sandi"
Jawaban: FUNGSI
Pembahasan / Alasan:
- Dalam sistem aplikasi yang valid, satu username aktif wajib memiliki password agar bisa digunakan untuk login.
- Satu username pada satu waktu hanya terhubung ke tepat satu password aktif yang sah.
- Karena setiap username memiliki pasangan dan tidak memiliki lebih dari satu password aktif sekaligus, relasi ini merupakan Fungsi.
---oOo---












Oktober 10, 2026
tiksmpjbg
