VOK 51103
TEKNOLOGI INFORMASI DAN KOMUNIKASI
PERTEMUAN 11
UNIVERSITAS ANDALAS
2023
MATERI
Fungsi logika IF (jika)
- Digunakan untuk mencari data berdasarkan syarat tertentu dari pernyataan-pernyataan.
Bentuk Umumnya:
= IF (syarat, nilai benar, nilai salah) untuk dua pernyataan
Syarat = syarat yang ditulis dalam persamaan/pertidaksamaan
Nilai benar = nilai yang memenuhi syarat
Nilai salah = nilai yang tidak memenuhi syarat
= IF (AND (syarat 1A, syarat 1B), nilai1, nilai2) untuk pernyataan 1 yang syaratnya ganda
digabungkan dengan operator AND (DAN)
= IF (OR (syarat 1A, syarat 1B), nilai1, nilai2) untuk pernyataan 1 yang syaratnya ganda
digubungkan dengan operator OR (ATAU)
Syarat 1A = syarat ke 1 dalam pernyataan ke 1
Syarat 1B = syarat ke 2 dalam pernyataan ke 2
Nilai1 = nilai yang memenuhi syarat pernyataan ke 1
Nilai2 = nilai yang tidak memenuhi syarat ke 1
AND = penghubung DAN untuk syarat
OR = penghubung ATAU untuk syarat
Contoh:
A B C D E
1 Biologi Bonus Gol Tunjangan Extra
2 6 1
3 8 3
4 7 2
Untuk 2 pernyataan:
- Jika nilai Biologi lebih dari atau sama dengan 8, maka Bonusnya adalah mendapatkan Topi
- Jika tidak, maka mendapatkan Bolpoint
- Rumus ditulis di sel B2 yaitu =IF(A2 >=8, “Topi”, “Bolpoint”)
2
Untuk 3 pernyataan:
- Jika Gol = 1, maka mendapatkan Tunjangan 20000
- Jika Gol = 2, maka mendapatkan Tunjangan 40000
- Jika Gol = 3, maka mendapatkan Tunjangan 60000
- Rumus ditulis di sel D2 yaitu =IF(C2=1, 20000, IF(C2=2, 40000, 60000))
A B C D E
1 Biologi Bonus Gol Tunjangan Extra
2 6 Bolpoint 1 20000 10000
3 8 Topi 3 60000 10000
4 7 Bolpoint 2 40000 30000
3
Latihan 1
Keterangan:
Jika nilai Biologi lebih dari atau sama dengan 8, maka mendapatkan Topi
Bonus
Jika tidak, maka mendapatkan Bolpoint
Jika Gol = 1, maka mendapatkan Tunjangan 20000
Tunjangan Jika Gol = 2, maka mendapatkan Tunjangan 40000
Jika Gol = 3, maka mendapatkan Tunjangan 60000
Jika nilai Biologi lebih besar atau sama dengan 7 DAN Gol = 2, maka
Extra mendapatkan Extra 30000
Selain itu akan mendapatkan Extra 10000
4
Latihan 2
Keterangan:
Kolom Harga Karcis diisi dengan menggunakan fungsi IF
AND dengan ketentuan sebagai berikut
S M
E Rp45,000 Rp70,000
B Rp35,000 Rp55,000
5
Latihan 3
Tanggal Tanggal
No. Nama Penyewa Tipe Lama Sewa perHari Ket.Mobil Pajak Total Potongan Harga Bayar
Sewa Kembali
1 Ani D 10-Jun-22 15-Jun-22
2 Zaenal A 11-Jun-22 19-Jun-22
3 Putri C 10-Jun-22 17-Jun-22
4 Andi A 19-Jun-22 25-Jun-22
5 Ridwan B 12-Jun-22 27-Jun-22
6 Tia D 19-Jun-22 30-Jun-22
7 Monica C 13-Jun-22 15-Jul-22
Jumlah
Nilai Tertinggi
Nilai Terendah
Nilai Rata-Rata
Tabel Sewa
Tipe Sewa perHari Keterangan Mobil
A Rp375,000 BWW
B Rp300,000 Kijang LX
C Rp225,000 Suzuki APV
D Rp150,000 Futura PU
6
Ketentuan:
Lama = Tanggal kembali - tanggal sewa
Sewa dan ket.mobil diambil dari tabel sewa
Pajak = 10% dari tarif perhari
Total = (lama x tarif perhari) + pajak
Potongan = diberikan 5% dari Total jika menyewa selama 10 hari atau lebih
Harus bayar = total - potongan
Untuk sewa perhari, Pajak, Total, Potongan dan Harus Bayar dibuat dalam format Currency rupiah