Anda di halaman 1dari 9

Bekerja Menggunakan Fungsi Logika

A. Pengertian Logika
Berbicara dengan logika (logic) berarti kita berbicara dengan pikiran atau nalar yang baik.
Logika identik dengan Inteligensia Quality (IQ). Pengertian Logika adalah suatu pernyataan
atau kejadian yang dapat diterima oleh Nalar atau Pikiran. Dengan mempergunakan
logika maka sesuatu pernyataan /kejadian tersebut dapat diterima atau tidak dapat diterima
oleh pikiran.

1) Pernyataan/kejadian yang dapat diterima oleh akal disebut BENAR

2) Pernyataan /kejadian yang tidak dapat diterima oleh akal disebut SALAH

B. Fungsi Logika IF
Fungsi IF adalah fungsi logika dalam Microsoft Excel yang sering digunakan karena
kemudahan penggunaannya untuk menyelesaikan pernyataan atau suatu masalah yang
berhubungan dengan Logika.
Jika saya rajin belajar maka
saya akan pintar.

Jika saya juara 1 di kelas maka akan


mendapatkan HP baru.

Excel menyediakan fungsi yang dapat digunakan untuk menyatakan suatu kondisi
sehingga dapat meneruskan program sesuai dengan kondisi yang diberikan. Fungsi logika
digunakan untuk menyeleksi data sesuai kondisi yang diinginkan, misalnya :

Seorang murid mendapat nilai 70 dalam pelajaran maka Agama maka ia dinyatakan
Tidak Tuntas, tapi apabila murid mendapat nilai 75 dan diatas maka ia dinyatakan Tuntas.

Pernyataan ini memberikan dua kemungkinan jawaban, yaitu YA atau TIDAK.


Jawaban YA jika kondisi terpenuhi, sedangkan jawaban TIDAK jika kondisi tidak terpenuhi.

Ekspresi atau Pernyataan Logika


Jika kita ingin menggunakan fungsi logika IF, kita memerlukan suatu ekspresi atau
pernyataan logika. Untuk menggunakan ekspresi atau pernyataan logika memerluhkan sebuah
operator relasi berikut :

1. Equal to  =
2. Less than <
3. Greater than >
4. Less than or equal to <=
5. Greater than or equal to >=
6. Not equal to <>
Dengan ekspresi logika, Excel akan menampilkan tulisan TRUE jika pernyataan
BENAR dan FALSE jka pernyataan SALAH.

Contoh Fungsi Logika Excel


Fungsi Logika IF Tunggal sebagai berikut (hanya terdapat 1 fungsi IF) :
=IF(Logical Test ; Value If True ; Value IF False)
Penjelasan :
Logical Test : suatu kondisi atau syarat.
Value If True : jawaban sesuai syarat (BENAR)
Value If False : jawaban tidak sesuai syarat (SALAH)

Kembali ke contoh diatas, sebuah pernyataan tentang seorang murid yang mendapatkan
nilai Agama 70.

Seorang murid mendapat nilai 70 dalam pelajaran maka Agama maka ia dinyatakan
Tidak Tuntas, tapi apabila murid mendapat nilai 75 maka ia dinyatakan Tuntas.

Pernyataan diatas dapat kita masukkan kedalam pernyataan LOGIKA IF :

Jika nilai Agama lebih besar dari sama dengan 75 maka TUNTAS sebaliknya TIDAK TUNTAS

LogicalExcel
Contoh dalam Test/Syarat
: Value If True Value If False

Mengubah pernyataan logika ke dalam Fungsi/Rumus dalam Excel :


=IF(B3>=75;”TUNTAS”;”TIDAK TUNTAS”)
Penjelasan :
=IF(B3>=75adalah Logical Test (Kondisi atau Syarat).
”TUNTAS”adalah Value If True (Jawaban Benar).
”TIDAK TUNTAS”adalah Value If False (Jawaban Salah).

Jawaban suatu Fungsi Logika IF bernilai BENAR apabila sesuai dengan


SYARAT/KONDISI, bernilai SALAH apabila tidak sesuai dengan SYARAT/KONDISI.
Catatan :
Apabila suatu kondisi berisi data ABJAD atau KARAKTERWAJIB diapit tanda petik
dua (“ “), apabila berisi data ANGKA tidak perlu diapit tanda petik dua.
Contoh : =IF(B3>=75;”TUNTAS”;”TIDAK TUNTAS”)

Berikan petik dua “ “


=IF(B3=”KOMPUTER”;1700000;500000)

Berikan petik dua “ “ Tidak perlu petik dua “ “


Penggunaan Fungsi Logika IF Majemuk
Yang dimaksud dengan fungsi logika IF majemuk adalah penggunaan fungsi IF dengan lebih
dari satu ekspresi logika/syarat.

Soal untuk mengisi kolom C (Wali Kelas).


Jika Kelas (cell B2) adalah 8A maka "Rosalina"; Jika Kelas adalah 8B maka
"Eligia Wijaya" sebaliknya "Petrus Acoi"

Jawaban :
=IF(B2=”8A”;”Agnes Fariani”;IF(B2=”8B”;”Julianus”;”Martius”))
Perhatikan berapa kali anda memakai tanda buka kurung dalam hal ini 2 kali, berikan juga dua
kali tutup kurung. Hukum berlaku sesuai dengan penerapan Matematika.

KUIS
SOAL 1

SOAL 2
SOAL 3

SOAL 4

Berapa banyak fungsi IF dapat digunakan ?


Fungsi IF dapat digunakan sebanyak 64 kali dalam satu rumus. Tidak disarankan untuk
menggunakan IF melebihi dari 7 kali/ 7 kondisi. Karena penumpukan fungsi IF yang terlalu
banyak akan terjadi penyimpangan atau ada logical test/syarat yang tidak akan jalan dengan
semestinya karena terganggu oleh logical test/syarat lainnya.
Apabila terdapat banyak sekali syarat/kondisi maka dikhawatirkan antara syarat/kondisi
yang satu dengan lain akan bentrok. Sehingga akan sulit untuk mempertahankan syarat/kondisi
yang ada.

Contoh IF Majemuk Hingga 7 Tingkat :


=IF(Logical Test1; Value If True1; IF(Logical Test2; Value If True2; IF(Logical
Test3; Value If True3;IF(Logical Test4; Value If True4; .......; Value IF False)))))))

Untuk mengatasi permasalahan yang ada dengan keterbatasan fungsi


IF. Maka Excel membuat fungsi baru yang akan kita pelajari lebih
lanjut, yaitu fungsi HLOOKUP dan VLOOKUP.
Pengayaan :

Carilah dilingkungan sekitarmu atau di kehidupan sehari –


hari. Sebuah syarat, kondisi atau pernyataan yang dapat
digunakan penerapan fungsi IF.

Contoh :

UJI PEMAHAMAN

“Jika kamu gagal coba sekali lagi ! Gagal lagi, coba sekali lagi ! Sampai
kamu SUKSES !”

Operator Logika AND dan OR

Kita dapat menggabungkan dua (atau lebih) ekspresi logika dengan menggunakan operator
AND atau OR. Operator AND dan OR biasa disebut sebagai operator logika. Fungsi ini bisa
digunakan untuk membuat fungsi logika bercabang atau fungsi logika dengan banyak kondisi.

Fungsi AND
Fungsi AND akan memberikan jawaban TRUE jika semua syarat/kondisi bernilai TRUE dan
akan menjadi FALSE jika ada salah satu argumen bernilai FALSE.
Penulisan rumus :
=AND ( Logical1; Logical2; ... ) maksimal sampai 255 logical

Contoh :Jika ulangan harian 1 siswa dan ulangan harian 2 mendapatkan nilai minimal 70 maka
dinyatakan TUNTAS sebaliknya REMIDIAL.

Maka hanya siswa yang bernama Andi dinyatakan TUNTAS karena memenuhi KEDUA syarat
di atas.

Fungsi OR
Fungsi OR akan memberikan jawaban TRUE jika salah satu syarat/kondisi bernilai TRUE dan
akan menjadi FALSE jika ada semua syarat/kondisi bernilai FALSE.

Penulisan rumus :
=OR ( Logical1; Logical2; ... ) maksimal sampai 255 logical

Contoh : Jika ulangan harian 1 siswa atau ulangan harian 2 mendapatkan nilai minimal 70 maka
dinyatakan TUNTAS sebaliknya REMIDIAL.
Maka hanya siswa yang bernama Rudi dinyatakan REMEDIAL karena tidak memenuhi SALAH
SATU syarat di atas.

PEMAHAMAN MATERI LANJUTAN

“Non Scholae Sed Vitae Discimus”


“Kita belajar bukan untuk sekolah tapi untuk hidup”

GABUNGAN FUNGSI IF DAN FUNGSI LAINNYA

Fungsi IF + Fungsi Teks/Karakter


Fungsi Teks/Karakter meliputi LEFT, MID, dan RIGHT. Kegunaan ketiga fungsi teks tersebut
adalah sebagai berikut :

Fungsi Kegunaan
=LEFT(text; num_chars) Mengambil beberapa data karakter tertentu dari sebelah
kiri.
=RIGHT(text; num_chars) Mengambil beberapa data karakter tertentu dari sebelah
kanan.
=MID(text; start_num; num_chars) Mengambil beberapa data karakter tertentu yang berada
di tengah- tengah.
Keterangan :
text : cell yang berisi data teks yang akan gunakan
num_chars : jumlah karakter yang ingin kita ambil
start_num : posisi awal mulai mengambil karakter

Contoh pada cell A1 :


Kode Booking Pesawat Terbang : JT 108
Terdiri dari 6 karakter (spasi dihitung 1 karakter). Mulai dari huruf J adalah karakter ke satu
sampai 8 adalah karakter ke 6.
Fungsi Hasil
=LEFT(A1;2) JT
=RIGHT(A1;2) 08
=MID(A1;4;2) 10

Contoh Rumus Gabungan IF dan Karakter


=IF(LEFT(text; num_chars)logical test; value if true; value if false)
=IF(RIGHT(text; num_chars)logical test; value if true; value if false)
=IF(MID(text; start_num; num_chars)logical test; value if true; value if false)

“Saya sukses, karena saya telah kehabisan apa yang disebut kegagalan”
Thomas Alva Edison
*Thomas Alva Edison mengalami kegagalan lebih dari 9.000 kali dalam menciptakan lampu
pijar.

Contoh Kasus

UJI PEMAHAMAN MATERI


LATIHAN SOAL
Coba anda cek kembali Ijazah SD anda. Perhatikan di Ijazah anda itu terdapat beberapa kode –
kode yang ditulis. Tahukah anda arti kode – kode tersebut ?

“It always seems impossible until it isD ONE”

Anda mungkin juga menyukai