KB 1 — Term, fungsi, dan predikat
KB 1 — Term, fungsi, dan predikat
Cerita pengantar — penjelasan tambahan, data simulasi. Di koperasi ada tiga siswa: Ani, Beni, Cici. Pengurus ingin mencatat “Ani meminjam buku Beni”. Kata “Ani” menunjuk orang. Ungkapan “pemilik kartu Ani” juga menunjuk orang, sedangkan “Ani meminjam buku Beni” menghasilkan penilaian benar atau salah. Kita perlu membedakan penunjuk objek dari pernyataan tentang objek.
Dari cerita ke notasi dan konsep BMP. Domain D adalah kumpulan objek yang dibicarakan dan diasumsikan tidak kosong. Konstanta a menunjuk objek tertentu; variabel x menunjuk objek menurut penetapan. Fungsi f mengubah objek menjadi objek. Predikat p menyatakan hubungan yang hasilnya benar/salah.
| Bentuk | Jenis hasil | Contoh arti |
|---|---|---|
| a, x | Objek dalam D | Ani; siswa yang sedang dipilih |
| Objek dalam D | Pemilik kartu yang dibawa Ani | |
| Benar/salah | Ani sudah membayar | |
| Benar/salah | Ani meminjam dari Beni |
Term dibangun dari konstanta, variabel, atau fungsi yang semua argumennya term.
BMP juga memakai term kondisional, misalnya if p(a) then b else c: pilih objek b atau c menurut nilai