Anda di halaman 1dari 7

MODUL PERKULIAHAN

VOK 51103
TEKNOLOGI INFORMASI DAN KOMUNIKASI

PERTEMUAN 11

Dosen : AFRIYANTI DWI KARTIKA, S.Pd., M.T.


NIP : 198904212019032024

FAKULTAS EKONOMI DAN BISNIS

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 (syarat1, nilai1, IF (syarat2, nilai2, nilai3) untuk tiga pernyataan


Syarat1 = syarat ke 1 yang ditulis dalam persamaan/pertidaksamaan
Nilai1 = nilai yang memenuhi syarat ke 1
Syarat2 = syarat ke 2 yang ditulis dalam persamaan/pertidaksamaan
Nilai2 = nilai yang memenuhi syarat ke 2
Nilai3 = nilai yang tidak memenuhi syarat 1 dan syarat 2
Catatan: untuk 3 pernyataan lebih, maka nilai ke 3 bisa berbentuk syarat dst.

= 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

Berdasarkan tabel di atas:

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))

Untuk 1 pernyataan yang syaratnya ganda:


- Jika nilai biologi lebih besar atau sama dengan 7 dan Gol=2, maka mendapatkan Extra 30000
- Selain itu, akan mendapatkan 10000
- Rumus ditulis di sel E2 yaitu =IF(AND(A2>=7, C2=2), 30000, 10000)

Hasil dari fungsi IF tersebut adalah:

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

1. Ubah nama sheet1 dengan nama: LATIHAN 1


2. Ketiklah data berikut pada sheet LATIHAN 1

No. Biologi Bonus Golongan Tunjangan Extra


1 6 1
2 8 2
3 7 3
4 5 1
5 6 2
6 7 3
7 4 1
8 6 2
9 8 3
10 6 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

1. Ubah nama sheet2 dengan nama: LATIHAN 2


2. Ketiklah data berikut pada sheet LATIHAN 2

Tabel Harga Karcis Kereta Api

Kategori Karcis Harga Karcis


No. Nama
Kelas Waktu
1 Alana E S
2 Susi E M
3 Tony B S
4 Sigit B S
5 Candra B M
6 Tito E M
7 Yaris E M
8 Maman B S
9 Sentot E S
10 Marko B M

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

1. Ubah nama sheet3 dengan nama: LATIHAN 3


2. Ketiklah data berikut pada sheet LATIHAN 3

DATA PENYEWAAN MOBIL


RENTAL PADANG INDAH
Jalan Sudirman No. 90 Padang

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

Anda mungkin juga menyukai