7
Praktikum Logika Matematika Tabel Kebenaran MODUL III TABEL KEBENARAN A. Tujuan 1. Mahasiswa memahami operasi-operasi logika 2. Mahasiswa memahami nilai-nilai kebenaran operasi logika dengan menggunakan fungsi tabel kebenaran pada Maple. 3. Mahasiswa mampu menggunakan fungsi-fungsi yang disediakan Maple, untuk menyelesaikan masalah-masalah yang berkaitan dengan logika Boolean. B. Alat dan Bahan 1. Perangkat Komputer 2. Maple 9.5 3. Modul Praktikum Logika Matematika C. Materi 1. Tabel Kebenaran Tabel Kebenaran Dengan melibatkan beberapa perangkai logika sebelumnya, maka beberapa proposisi dapat digabungkan menjadi satu proposisi. Setiap proposisi baik atomik ataupun majemuk, harus memiliki nilai, True/Benar atau False/Salah. Alat yang digunakan untuk memberikan nilai dengan aturan tertentu dinyatakan pada Tabel Kebenaran (Truth Table). Tabel kebenaran menunjukkan secara sistematis satu demi satu nilai-nilai kebenaran sebagai hasil kombinasi dari proposisi-proposisi yang sederhana. Untuk melengkapi tabel kebenaran pernyataan, kita harus mengetahui dulu berapa banyak pernyataan yang termuat yang berlainan dalam tabel itu. Langkah ini mutlak diperlukan agar tidak ada kemungkinan komposisi nilai kebenaran yang mungkin tak tertuliskan. Sebagai contoh, jika kita mempunyai dua pernyataan yang berlainan, maka kemungkinannya adalah : (1) Pernyataan pertama benar, pernyataan kedua benar (2) Pernyataan pertama benar, pernyataan kedua salah Laboratorium Komputasi Dasar Teknik Informatika Fakultas Teknologi Industri 19

Modul 3 Tabel Kebenaran

Embed Size (px)

Citation preview

Page 1: Modul 3 Tabel Kebenaran

Praktikum Logika Matematika Tabel Kebenaran

MODUL IIITABEL KEBENARAN

A. Tujuan1. Mahasiswa memahami operasi-operasi logika2. Mahasiswa memahami nilai-nilai kebenaran operasi logika dengan

menggunakan fungsi tabel kebenaran pada Maple.3. Mahasiswa mampu menggunakan fungsi-fungsi yang disediakan

Maple, untuk menyelesaikan masalah-masalah yang berkaitan dengan logika Boolean.

B. Alat dan Bahan1. Perangkat Komputer2. Maple 9.53. Modul Praktikum Logika Matematika

C. Materi1. Tabel Kebenaran

Tabel KebenaranDengan melibatkan beberapa perangkai logika sebelumnya, maka beberapa proposisi dapat digabungkan menjadi satu proposisi. Setiap proposisi baik atomik ataupun majemuk, harus memiliki nilai, True/Benar atau False/Salah. Alat yang digunakan untuk memberikan nilai dengan aturan tertentu dinyatakan pada Tabel Kebenaran (Truth Table). Tabel kebenaran menunjukkan secara sistematis satu demi satu nilai-nilai kebenaran sebagai hasil kombinasi dari proposisi-proposisi yang sederhana.

Untuk melengkapi tabel kebenaran pernyataan, kita harus mengetahui dulu berapa banyak pernyataan yang termuat yang berlainan dalam tabel itu. Langkah ini mutlak diperlukan agar tidak ada kemungkinan komposisi nilai kebenaran yang mungkin tak tertuliskan. Sebagai contoh, jika kita mempunyai dua pernyataan yang berlainan, maka kemungkinannya adalah :

(1) Pernyataan pertama benar, pernyataan kedua benar(2) Pernyataan pertama benar, pernyataan kedua salah(3) Pernyataan pertama salah, pernyataan kedua benar(4) Pernyataan pertama salah, pernyataan kedua salah

Dalam bentuk tabel kebenaran, keempat komposisi tersebut dapat terlihat di bawah ini :Tabel ini terdiri dari dua pernyataan tunggal yang berbeda, yakni A dan B. Nilai kebenaran kedua pernyataan tersebut dinyatakan dengan huruf T jika True/Benar dan F jika False/Salah. Dengan mengingat akan definisi operasi konjungsi, disjungsi, implikasi dan biimplikasi antara pernyataan A dan B, maka kita dapat membuat tabel kebenaran pernyataan sebagai hasil dari operasi-operasi tersebut, berturut-turut sebagai berikut :

Laboratorium Komputasi DasarTeknik Informatika Fakultas Teknologi Industri

19

A BT TT FF TF F

A B A Λ B A V B A B A ↔ B ¬A

T T T T T T FT F F T F F FF T F T T F TF F F F T T T

Page 2: Modul 3 Tabel Kebenaran

Praktikum Logika Matematika Tabel Kebenaran

Contoh :Jika sebuah benda merupakan bom maka benda tersebut pasti membahayakanDapat diubah ke dalam ekspresi logika berikut : A BNilai-nilai kebenaran dari proposisi tersebut adalah :

A B A BT T TT F FF T TF F T

Contoh :Nyatakan nilai kebenaran untuk ekspresi logika berikut : A Λ (B Λ C)

A B C B Λ C A Λ (B Λ C)

T T T T T

T T F F F

T F T F F

T F F F F

F T T T F

F T F F F

F F T F F

F F F F F

D. PraktikumNilai kebenaran dapat diketahui dengan menggunakan fungsi TruthTable pada Maple. Contoh : A V B

> with(Logic);[&and, &iff, &implies, &nand, &nor, &not, &or, &xor, BooleanSimplify, Canonicalize, Contradiction, Dual,

Environment , Equal, Equivalent, Export, Implies, Import, Normalize, Random, Satisfy, Tautology,

TruthTable ]

> T1:=TruthTable(A &or B,[A,B]);T1 := table false, true( ) = true, true, true( ) = true, false, false( ) = false, true, false( ) = true[ ]( )

> T1[true,true];true

> T1[true,false];true

> T1[false,true];true

Laboratorium Komputasi DasarTeknik Informatika Fakultas Teknologi Industri

20

Page 3: Modul 3 Tabel Kebenaran

Praktikum Logika Matematika Tabel Kebenaran

> T1[false,false];false

Contoh :Ekspresi Logika berikut : (A V B) Λ (C V D) Bila A bernilai True, B bernilai True, C bernilai False dan D bernilai False, maka nilai kebenaran dari ekspresi logika tersebut dapat dinyatakan dengan Maple, yaitu :

> T2:=TruthTable((A &or B) &and (C &or D),[A,B,C,D]);T2 := table([ true, false, false, false( ) = false, false, false, false, true( ) = false, false, true, true, true( ) = true,

false, true, true, false( ) = true, true, true, true, true( ) = true, false, true, false, true( ) = true,

false, false, false, false( ) = false, false, true, false, false( ) = false, true, true, false, false( ) = false,

true, false, true, true( ) = true, true, false, false, true( ) = true, false, false, true, true( ) = false,

true, true, true, false( ) = true, true, true, false, true( ) = true, false, false, true, false( ) = false,

true, false, true, false( ) = true])

> T2[true,true,false,false];false

E. Tugas dan Lembar Kerja Modul III

I. (Kerjakan dengan Maple) Jika A, B, C dan D adalah pernyataan-pernyataan yang benar, maka ekspresi logika yang benar di bawah ini adalah :

a. (A V ~B) Λ ~Ab. (A Λ ~B) V Cc. (A V ~B) Λ (~C V ~D)d. (~A Λ B) V (B Λ ~A)

Laboratorium Komputasi DasarTeknik Informatika Fakultas Teknologi Industri

21

Page 4: Modul 3 Tabel Kebenaran

Praktikum Logika Matematika Tabel Kebenaran

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

II. (Kerjakan dengan Maple) Jika P dan Q adalah pernyataan-pernyataan yang benar, sedangkan R dan S adalah pernyataan yang salah, maka pernyataan majemuk berikut yang salah adalah :

a. (P R) ↔ (Q S)b. (R P) ↔ (S Q)c. (~S V Q) ↔ (~R V P)d. (~P V Q) ↔ (~R Λ S)

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

III. Bila terdapat pernyataan berikut : Jika seseorang ingin wawasannya luas, maka ia harus rajin membaca dan ia juga harus sering bertukar pikiran dengan orang lain.

Laboratorium Komputasi DasarTeknik Informatika Fakultas Teknologi Industri

22

Page 5: Modul 3 Tabel Kebenaran

Praktikum Logika Matematika Tabel Kebenaran

a. Ubah ke dalam ekspresi logikab. Ubah ke dalam ekspresi maplec. Nyatakan nilai-nilai kebenaran dari ekspresi tersebut

dengan tabeld. Buktikan kebenaran bagian c. dengan perintah maple

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

………………………………………………………………………………………

Laboratorium Komputasi DasarTeknik Informatika Fakultas Teknologi Industri

23

Page 6: Modul 3 Tabel Kebenaran

Praktikum Logika Matematika Tabel Kebenaran

NilaiParaf Dosen / Asisten

Laboratorium Komputasi DasarTeknik Informatika Fakultas Teknologi Industri

24