Anda di halaman 1dari 26

KOMPUTER APLIKASI

SISTEM INFORMASI
“Fungsi Logika AND, OR, IF”
Fungsi Logika
Fungsi Logika AND, OR, IF
Fungsi Logika

“Fungsi Logika dipergunakan untuk membandingkan dan


menguji argument yang berupa nilai logical, bilangan, fungsi lain,
formula lain, maupun teks string atau label.”

Setiap melakukan pengujian, fungsi-fungsi logika memerlukan setidaknya satu


operator logika, dimana operator ini akan menentukan hubungan antar elemen-
elemen yang diuji. Didalam penggunaannya, fungsi logika sering digunakan
secara berpasangan dengan fungsi yang lain.
Ekspresi / Pernyataan Logika
Jika akan menggunakan operasi logika, biasanya diperlukan adanya
ekspresi atau pernyataan logika. Untuk itu diperlukan operator relasi :
Fungsi Logika AND
Fungsi Logika AND, OR, IF
Fungsi Logika AND
• Fungsi yang akan menghasilkan suatu nilai TRUE apabila
argumennya BENAR, akan menghasilkan FALSE bila salah satu atau
beberapa argumennya SALAH.

• Bentuk umum dari operator logika AND :


Contoh Operator Logika AND
Fungsi Logika OR
Fungsi Logika AND, OR, IF
Fungsi Logika OR
• Fungsi yang akan menghasilkan suatu nilai TRUE apabila salah
satu argumennya BENAR, walaupun ada argumen lain yang
bernilai salah.

• Bentuk umum dari operator logika OR :


Contoh Operator Logika OR
Fungsi Logika IF
Fungsi Logika AND, OR, IF
Fungsi Logika IF
• Fungsi yang akan menghasilkan suatu nilai (memberikan suatu
jawaban) bila logical test menyatakan TRUE atau sesuai dengan
kriteria yang disyaratkan dan sebaliknya akan menghasilkan
jawaban yang lain bila hasilnya salah atau FALSE (bukan seperti
kriteria yang disyaratkan).

• Bentuk umum dari operator logika IF :

• Artinya jika ekspresi logika bernilai BENAR, maka perintah 1 yang


akan dilaksanakan, namun jika ekspresi logika SALAH, maka
perintah 2 yang akan dilaksanakan.
Contoh Kasus Logika IF Tunggal
• Terdapat sebuah tabel yang berisi daftar nilai mahasiswa UNIKOM,
sebagai berikut :
Penyelesaian Kasus Logika IF Tunggal
Ketentuan :
• Nilai Akhir = (Tugas/Quiz*20%)+(UTS*30%)+(UAS*50%) *Gunakan
Absolute atau Semi Absolute*

• Isilah kolom keterangan, dengan ketentuan sebagai berikut:


- Jika nilai >= 60, maka Keterangan LULUS.
- Jika nilai <= 60, maka Keterangan GAGAL.

• Rumusnya adalah : =IF(H8>=65; "LULUS"; "GAGAL") atau


=IF(H8<65; "LULUS"; "GAGAL")
Fungsi Logika IF Majemuk
• Fungsi logika IF Majemuk artinya didalam suatu fungsi logika IF
dimungkinkan untuk memasukkan fungsi logika IF lagi. Hal ini bisa
terjadi apabila alternatif pemecahan yang ditawarkan lebih dari dua.

• Bentuk umum penulisan fungsi logika IF Majemuk :


Contoh Kasus Logika IF Majemuk
Penyelesaian Kasus Logika IF Majemuk
Ketentuan :
Isilah kolom INDEX dengan ketentuan, sbb :
• Jika Nilai Akhir >=80, maka INDEX yang didapat adalah A.
• Jika Nilai Akhir >=68, maka INDEX yang didapat adalah B.
• Jika Nilai Akhir >=56, maka INDEX yang didapat adalah C.
• Jika Nilai Akhir >=45, maka INDEX yang didapat adalah D.
• Jika Nilai Akhir dibawah 45, maka INDEX yang didapat adalah E.

Jawaban :
INDEX
=IF(H8>=80;"A";IF(H8>=68;"B";IF(H8>=56;"C";IF(H8>=45;"D";"E"))))
Kombinasi Fungsi Logika AND & IF
Fungsi Logika AND, OR, IF
Kombinasi Fungsi Logika AND & IF
Apabila pada sel B3 berisi angka 104 dan ingin dilakukan pengecekan
apakah sel tersebut berisi angka antara 1 dan 100? Apabila benar
tampilkan isi B3, sedangkan bila bukan tampilkan pesan, ”Maaf, nilainya
tidak tepat”.

Untuk menampilkan hal tersebut maka digunakan formula pada cell C3 :


=IF(AND(1<B3,B3<100),B3,”Maaf, nilainya tidak tepat.”)
Kombinasi Fungsi Logika OR & IF
Fungsi Logika AND, OR, IF
Kombinasi Fungsi Logika OR & IF
Pemberian beasiswa diberikan kepada mahasiswa yang sedang
melakukan studi di universitas swasta. Berikut adalah data calon
penerima beasiswa.
Penyelesaian Kombinasi Logika OR & IF
Jawaban :

• Kita gunakan fungsi OR untuk mendapatkan nilai true/false pada kolom


hasil missal berada pada cell E7.
• Adapun formula yang digunakan adalah
=OR(D7="UNIKOM",D7="LIKMI",D7="WIDYATAMA")

Kemudian kita kombinasikan dengan Fungsi IF untuk mendapatkan


keterangan lolos.

Ketikan Formula berikut pada cell F7


=IF(OR(D7="UNIKOM",D7="LIKMI",D7="WIDYATAMA"),"LOLOS","TID
AK LOLOS")
Latihan 9
Latihan 9
• Tampilan awal yang harus dibuat :

KETENTUAN SOAL :

PELAMAR YANG LOLOS


ADALAH YANG
BERPENDIDIKAN S1/S2
DENGAN MAKSIMAL
UMUR TIDAK MELEBIHI 28
TAHUN DAN IPK 3
KEATAS
Latihan 9
• Hasil akhir akan terlihat seperti gambar dibawah ini :
TERIMA KASIH

Anda mungkin juga menyukai