You are on page 1of 4

Praktikum_3 (Fungsi LOGIKA IF)

Ari Wibowo 2009

FUNGSI LOGIKA IF
Fungsi logika IF adalah suatu fungsi yang digunakan jika ada pertalian/ hubungan sebab dan akibat atau ada persyaratan yang harus dipenuhi.

Operator dalam Logika Berikut ini adalah daftar operator logika yang sering digunakan dalam logika IF. Operator > < >= <= <> Rumus Logika IF Bentuk umum fungsi logika IF adalah: =IF(Logical Test;TRUE;FALSE) Lebih besar Lebih kecil Lebih besar atau sama dengan Lebih kecil atau sama dengan Tidak sama dengan Arti

Keterangan: Logical Test : Persyaratan yang akan diuji dan selalu memuat operator TRUE FALSE : nilai yang akan diambil jika persyaratan yang diuji benar : nilai yang akan diambil jika persyaratan yang diuji benar

Contoh 1 Tentukanlah lokasi tribun dan biaya karcis apabila dua persyaratan berikut harus dipenuhi. 1. Lokasi tribun jika lokasi T = Timur dan B = Barat 2. Biaya karcis jika penonton di lokasi Timur = 12500 dan Barat = 10000

Praktikum_3 (Fungsi LOGIKA IF) Langkah pengerjaan Contoh 1 di atas adalah sebagai berikut. 1. Kolom Lokasi Tribun a. Klik sel E4

Ari Wibowo 2009

b. Ketik =IF(D4="T","Timur","Barat") atau =IF(D4="B","Barat","Timur") c. Tekan tombol ENTER d. Copy sel tersebut sampai baris 7 2. Kolom Biaya Karcis a. Klik sel G4 b. Ketik =IF(D4="T",12500,10000) atau =IF(D4="B",10000,12500) c. Tekan tombol ENTER d. Copy sel tersebut sampai baris 7

** PENTING: o Data bertipe string/ teks pada rumus harus selalu ditulis dalam tanda petik dua ("teks"). o Tanda yang digunakan pada Logical Test tidak hanya "=", melainkan semua operator logika yaitu: >, <, =, >=, <=, dan <> menyesuaikan kasus yang ada.

Operator AND dan OR Operator logika yang sering digunakan jika menggunakan dua ekspresi atau lebih adalah AND dan OR. Ketika duduk di sekolah menengah dulu tentunya Anda pernah mengenal materi Logika pada mata pelajaran Matematika. Perbedaan kedua operator tersebut tampak pada dua tabel berikut. P B B S S Q B S B S P AND Q B S S S P B B S S Q B S B S P OR Q B B B S

A. AND Apabila salah satu pernyataan bernilai S (Salah), maka pernyataan kombinasinya juga akan bernilai S (Salah). Sintaks: =AND(logical1,logical2, ) Jadi tidak hanya terbatas dengan dua syarat (logical) saja, melainkan bisa lebih banyak.

Praktikum_3 (Fungsi LOGIKA IF) B. OR

Ari Wibowo 2009

Apabila salah satu pernyataan bernilai B (Benar), maka pernyataan kombinasinya juga akan bernilai B (Benar). Sintaks: =OR(logical1,logical2, ) Jadi tidak hanya terbatas dua syarat (logical) saja, melainkan bisa lebih banyak.

Rumus logika IF dengan operator AND =IF(AND(Logical testl;Logical test2);True;False) (Arti rumus ini adalah: Jika Logical test1 dan Logical test2 keduanya benar, maka nilai yang diambil adalah True. Nilai yang akan diambil untuk selain itu adalah False.

Rumus logika IF dengan operator OR =IF(OR(Logical testl;Logical test2);True;False) (Arti rumus ini adalah: Jika Logical test1 atau Logical test2 bernilai benar, maka nilai yang diambil adalah True. Nilai yang akan diambil untuk selain itu adalah False.

Contoh 2 Hasil ujian seorang mahasiswa ditentukan oleh nilai teori dan nilai prakteknya sebagai berikut. 1. Mahasiswa dinyatakan lulus jika kedua nilainya >= 60 (nilai teori >= 60 DAN nilai praktek >= 60). 2. Mahasiswa dinyatakan lulus jika salah satu nilainya >= 60. (nilai teori >= 60 DAN nilai praktek >= 60). Tentukan hasil ujian untuk setiap mahasiswa menurut masing-masing persyaratan tersebut! Ketiklah data berikut!

Praktikum_3 (Fungsi LOGIKA IF) Langkah pengerjaan Contoh 2 di atas adalah sebagai berikut. 1. Kolom Hasil Ujian IF dengan AND a. Klik sel F4 b. Ketik =IF(AND(D4>=60;E4>=60);Lulus;Gagal) c. Tekan tombol ENTER d. Copy sel tersebut sampai baris 11 2. Kolom Hasil Ujian IF dengan OR a. Klik sel G4 b. Ketik =IF(OR(D4>=60;E4>=60);Lulus;Gagal) c. Tekan tombol ENTER d. Copy sel tersebut sampai baris 11

Ari Wibowo 2009

Latihan Suatu perusahaan memberikan gaji dan tunjangan kepada para pegawainya berdasarkan golongan kerja sebagaimana tertera pada tabel berikut. Golongan 2a 2b 2c Gaji Pegawai Rp 1,000,000.00 Rp 1,250,000.00 Rp 1,500,000.00 Tunjangan 5 % dari gaji 7 % dari gaji 10 % dari gaji

Tentukan besarnya gaji dan tunjangan yang akan diterima oleh masing-masing pegawai perusahaan tersebut!

10

You might also like