LKPD Fungsi Logika (IF)
Link Pengumpulan File Excel di padlet :
Link Pengumpulan File Excel di padlet :
Mengajar hari ini, menyiapkan generasi esok
"Jika seorang mencari ilmu, maka itu akan tampak di wajah, tangan, dan lidahnya serta dalam kerendahan hatinya kepada Allah".
"Ilmu adalah yang memberikan manfaat, bukan yang sekadar hanya dihafal".
"Tahapan pertama dalam mencari ilmu adalah mendengarkan, kemudian diam dan menyimak dengan penuh perhatian, lalu menjaganya, lalu mengamalkannya dan kemudian menyebarkannya"
"Barangsiapa belum pernah merasakan pahitnya menuntut ilmu walau sesaat, ia akan menelan hinanya kebodohan sepanjang hidupnya"
"Ilmu itu ada dua macam: apa yang diserap dan yang didengar. Dan yang didengar tidak akan memberikan manfaat jika tidak diserap"
LKPD Fungsi Logika (IF)
Link Pengumpulan File Excel di padlet :
Link Pengumpulan File Excel di padlet :
Kelas/Semester: X / Ganjil
Jurusan: Tata Busana
Topik: Fungsi Logika IF (Microsoft Excel)
Model: Collaborative Learning + Project Based Learning
Siswa mampu:
Pernah nggak sih kalian berpikir, bagaimana sebuah butik bisa menentukan:
Nah, ternyata semua itu bisa dibantu oleh Microsoft Excel, khususnya dengan fungsi logika IF.
Fungsi IF adalah rumus di Excel yang digunakan untuk mengambil keputusan berdasarkan suatu kondisi.
Sederhananya:
๐ “Jika ini terjadi, maka hasilnya ini. Jika tidak, maka hasilnya itu.”
=IF(kondisi, nilai_jika_benar, nilai_jika_salah)
Misalnya:
=IF(B2>300000,"Premium","Reguler")
๐ Artinya:
Misalnya:
=IF(C2="Ya","Reject","Layak Jual")
Misalnya:
=IF(D2<5,"Hampir Habis","Tersedia")
Karena di dunia kerja nanti, kalian akan:
Dengan IF, semua itu bisa dilakukan secara otomatis dan cepat ๐จ
✅ Bayangkan seperti membuat aturan
✅ Gunakan kata kunci: “Jika… maka…”
✅ Mulai dari contoh sederhana dulu
✅ Latihan langsung di Excel
❌ Salah tanda (harus pakai >, <, =)
❌ Lupa tanda kutip (" ") untuk teks
❌ Salah posisi koma
LKPD PEMROGRAMAN PHYTON (PRINT DAN TIPE DATA)
๐ LKPD
LEVEL 1 (MUDAH)
“Kenalan dengan Python”
๐งพ Identitas
Nama : ____________
Kelas : ____________
Jurusan : ____________
๐ฏ Tujuan
Setelah kegiatan ini, kamu mampu:
๐ Materi Singkat
๐งช Kegiatan 1:
Jalankan Kode
Ketik dan jalankan:
print("Halo Dunia")
print("Nama saya Andi")
print(15)
✍️ Tuliskan hasilnya:
________________________
________________________
________________________
๐ฎ Kegiatan 2:
Tebak Output
Perhatikan kode berikut:
print("10")
print(10)
Jawab:
1.
Apa perbedaan
hasilnya?
๐ ________________________
2.
Mana yang termasuk
teks?
๐ ________________________
✍️ Kegiatan 3: Praktik
Mandiri
Buat program untuk menampilkan:
Kode kamu:
________________________
________________________
________________________
๐ LKPD LEVEL 2
(SEDANG)
“Mulai Paham Tipe Data”
๐ฏ Tujuan
Setelah kegiatan ini, kamu mampu:
๐ Materi Singkat
๐งช Kegiatan 1:
Jalankan Kode
print("Tinggi badan:", 165.5)
print("Lulus:", True)
✍️ Hasil:
________________________
________________________
๐ฎ Kegiatan 2:
Benar atau Salah
Perhatikan kode:
print("True")
print(True)
Jawab:
1.
Mana yang boolean?
๐ ________________________
2.
Mana yang teks?
๐ ________________________
๐ง Kegiatan 3:
Identifikasi Tipe Data
Tentukan jenis data berikut:
|
Data |
Tipe Data |
|
"Halo" |
__________ |
|
100 |
__________ |
|
3.5 |
__________ |
|
True |
__________ |
๐ LKPD LEVEL 3
(KOMPLEKS)
“Mini Project Seru”
๐ฏ Tujuan
Setelah kegiatan ini, kamu mampu:
๐ Materi Singkat
Semua tipe data bisa digabung:
๐งช Kegiatan 1:
Analisis Program
print("=== DATA PELANGGAN ===")
print("Nama:", "Siti")
print("Umur:", 17)
print("Member:", True)
print("Saldo:", 25000.5)
Jawab:
1.
Berapa jumlah tipe
data yang digunakan?
๐ ________________________
2.
Sebutkan tipe
datanya:
๐ ________________________

Fungsi logika di Excel digunakan untuk mengambil keputusan otomatis berdasarkan kondisi tertentu. Dalam dunia tata busana, fungsi ini sangat berguna untuk:
Menentukan status pesanan
Mengelompokkan pelanggan
Menilai kualitas desain/jahitan
Memberikan kategori harga produk
Siswa memahami konsep dasar:
Jika kondisi terpenuhi → hasil A, jika tidak → hasil B
Bentuk umum fungsi IF:
=IF(kondisi, nilai_jika_benar, nilai_jika_salah)
Jika nilai ≥75 → “Lulus”
Jika tidak → “Tidak Lulus”
Rumus:
=IF(B2>=75,"Lulus","Tidak Lulus")
Jika jumlah baju ≥10 → “Pesanan Banyak”
Jika tidak → “Pesanan Sedikit”
Gunakan tanda petik (" ") untuk teks
Gunakan operator:
> lebih besar
< lebih kecil
>= lebih besar sama dengan
Satu kondisi saja
Dua kemungkinan hasil
Fokus pada pemahaman logika sederhana
Siswa mampu membuat keputusan dengan lebih dari dua hasil
IF bisa digabung (nested IF):
=IF(kondisi1, hasil1, IF(kondisi2, hasil2, hasil3))
≥80 → “Sangat Rapi”
≥70 → “Rapi”
<70 → “Kurang Rapi”
Rumus:
=IF(A2>=80,"Sangat Rapi",IF(A2>=70,"Rapi","Kurang Rapi"))
≥1.000.000 → “Premium”
≥700.000 → “Standar”
<700.000 → “Ekonomis”
Urutan kondisi harus dari besar ke kecil
Jika urutan salah → hasil bisa keliru
Setiap IF harus punya pasangan kurung
Lebih dari 2 hasil
Mulai berpikir bertingkat
Pahami alur logika, bukan hafalan
Siswa mampu membuat logika kompleks dan menerapkannya dalam dunia kerja
Menggunakan beberapa IF bertingkat:
=IF(kondisi1, hasil1,
IF(kondisi2, hasil2,
IF(kondisi3, hasil3, hasil4)))
≥90 → “VIP”
≥80 → “Prioritas”
≥70 → “Reguler”
<70 → “Biasa”
Rumus:
=IF(A2>=90,"VIP",IF(A2>=80,"Prioritas",IF(A2>=70,"Reguler","Biasa")))
≥90 → “Sangat Kreatif”
≥75 → “Kreatif”
≥60 → “Cukup”
<60 → “Kurang”
≥85 → “Sangat Direkomendasikan”
≥70 → “Direkomendasikan”
≥60 → “Cukup”
<60 → “Tidak Direkomendasikan”
Semakin banyak kondisi → semakin teliti
Perhatikan:
tanda kurung
urutan logika
Kesalahan kecil bisa membuat hasil salah
Logika kompleks
Banyak kondisi
Siap diterapkan di dunia kerja
| Tahap | Fokus | Kemampuan |
|---|---|---|
| Dasar | IF tunggal | 1 kondisi |
| Menengah | IF majemuk | 3 kondisi |
| Mahir | IF kompleks | 4+ kondisi |
Dengan memahami fungsi IF secara bertahap:
Siswa tidak hanya bisa menggunakan rumus
Tapi juga berpikir logis dan sistematis
Sangat berguna dalam pekerjaan:
administrasi butik
pengelolaan pesanan
analisis data pelanggan
Kerjakan tugas berikut di komputer ya !
Petunjuk mengerjakan :
Setelah mempelajari materi ini, siswa mampu:
Menjelaskan pengertian operator aritmatika dalam Python
Menggunakan operator aritmatika untuk perhitungan
Menjelaskan operator logika dalam Python
Menggunakan operator logika untuk membuat kondisi logis
Operator aritmatika adalah operator yang digunakan untuk melakukan perhitungan matematika pada program.
Contoh:
penjumlahan
pengurangan
perkalian
pembagian
| Operator | Nama | Contoh | Hasil |
|---|---|---|---|
+ | Penjumlahan | 5 + 3 | 8 |
- | Pengurangan | 10 - 4 | 6 |
* | Perkalian | 4 * 3 | 12 |
/ | Pembagian | 8 / 2 | 4.0 |
% | Modulus (sisa bagi) | 10 % 3 | 1 |
** | Pangkat | 2 ** 3 | 8 |
// | Pembagian bulat | 7 // 2 | 3 |
a = 10
b = 3
print("Penjumlahan:", a + b)
print("Pengurangan:", a - b)
print("Perkalian:", a * b)
print("Pembagian:", a / b)
print("Sisa bagi:", a % b)
Output:
Penjumlahan: 13
Pengurangan: 7
Perkalian: 30
Pembagian: 3.333333333
Sisa bagi: 1
panjang = 8
lebar = 5
luas = panjang * lebar
print("Luas persegi panjang adalah:", luas)
Output
Luas persegi panjang adalah: 40
Operator ini digunakan untuk membandingkan dua nilai.
Hasilnya adalah True atau False.
| Operator | Arti | Contoh |
|---|---|---|
== | sama dengan | 5 == 5 |
!= | tidak sama dengan | 5 != 3 |
> | lebih besar | 7 > 3 |
< | lebih kecil | 2 < 4 |
>= | lebih besar sama dengan | 5 >= 5 |
<= | lebih kecil sama dengan | 3 <= 5 |
Contoh:
a = 10
b = 5
print(a > b)
print(a == b)
Output
True
False
Operator logika digunakan untuk menggabungkan dua kondisi atau lebih.
| Operator | Fungsi |
|---|---|
and | benar jika semua kondisi benar |
or | benar jika salah satu kondisi benar |
not | membalik nilai |
umur = 17
punya_ktp = True
print(umur >= 17 and punya_ktp)
Output
True
Artinya:
umur cukup
punya KTP
→ hasil True
nilai = 70
remedial = True
print(nilai >= 75 or remedial)
Output
True
Artinya:
nilai belum cukup
tetapi remedial
→ tetap True
lulus = True
print(not lulus)
Output
False
Karena not membalik nilai.
Program menentukan apakah siswa lulus.
nilai = 80
kehadiran = 85
print(nilai >= 75 and kehadiran >= 80)
Output
True
Artinya siswa lulus.
Buat program menghitung:
luas persegi
keliling persegi
Contoh variabel:
sisi = 6
Buat program yang menentukan apakah seseorang boleh membuat SIM.
Syarat:
umur ≥ 17
Contoh output:
Apakah boleh membuat SIM?
True
1️⃣ Salah menulis operator= bukan ==
2️⃣ Salah memahami % (modulus)
3️⃣ Bingung antara and dan or
Operator dalam Python digunakan untuk:
1️⃣ Operator Aritmatika
→ melakukan perhitungan matematika
2️⃣ Operator Perbandingan
→ membandingkan dua nilai
3️⃣ Operator Logika
→ menggabungkan beberapa kondisi