27 April 2026
Fungsi Logika (IF)
Kelas/Semester: X / Ganjil
Jurusan: Tata Busana
Topik: Fungsi Logika IF (Microsoft Excel)
Model: Collaborative Learning + Project Based Learning
๐ฏ Tujuan Pembelajaran
Siswa mampu:
- Memahami konsep logika IF
- Menulis rumus IF di Excel dengan benar
- Menerapkan IF dalam kasus sederhana dunia tata busana
- Bekerja sama dalam kelompok
๐งต Belajar Fungsi IF di Microsoft Excel (Khusus Siswa Tata Busana)
Pernah nggak sih kalian berpikir, bagaimana sebuah butik bisa menentukan:
- mana produk mahal atau murah?
- mana yang layak dijual atau tidak?
- mana stok yang harus segera diproduksi lagi?
Nah, ternyata semua itu bisa dibantu oleh Microsoft Excel, khususnya dengan fungsi logika IF.
๐ก Apa Itu Fungsi 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.”
๐ง Bentuk Dasar Fungsi IF
=IF(kondisi, nilai_jika_benar, nilai_jika_salah)
Penjelasan:
- kondisi → sesuatu yang diuji
- nilai_jika_benar → hasil jika kondisi terpenuhi
- nilai_jika_salah → hasil jika kondisi tidak terpenuhi
๐ Contoh dalam Dunia Tata Busana
1. Menentukan Kategori Harga
Misalnya:
- Jika harga > 300000 → “Premium”
- Jika tidak → “Reguler”
=IF(B2>300000,"Premium","Reguler")
๐ Artinya:
- Kalau harga lebih dari 300 ribu → produk premium
- Kalau tidak → produk biasa
2. Menentukan Produk Layak Jual
Misalnya:
- Jika produk cacat → “Reject”
- Jika tidak → “Layak Jual”
=IF(C2="Ya","Reject","Layak Jual")
3. Mengecek Stok Barang
Misalnya:
- Jika stok kurang dari 5 → “Hampir Habis”
- Jika tidak → “Tersedia”
=IF(D2<5,"Hampir Habis","Tersedia")
๐ Kenapa Fungsi IF Penting untuk Siswa Tata Busana?
Karena di dunia kerja nanti, kalian akan:
- Mengelola stok butik
- Menentukan harga produk
- Mengambil keputusan cepat
Dengan IF, semua itu bisa dilakukan secara otomatis dan cepat ๐จ
๐ฏ Tips Agar Mudah Memahami IF
✅ Bayangkan seperti membuat aturan
✅ Gunakan kata kunci: “Jika… maka…”
✅ Mulai dari contoh sederhana dulu
✅ Latihan langsung di Excel
⚠️ Kesalahan yang Sering Terjadi
❌ Salah tanda (harus pakai >, <, =)
❌ Lupa tanda kutip (" ") untuk teks
❌ Salah posisi koma
LKPD Fungsi Logika (IF) Tunggal
21 April 2026
LKPD Pemrograman Phyton (Print dan Tipe Data)
LKPD PEMROGRAMAN PHYTON (PRINT DAN TIPE DATA)
๐ LKPD
LEVEL 1 (MUDAH)
“Kenalan dengan Python”
๐งพ Identitas
Nama : ____________
Kelas : ____________
Jurusan : ____________
๐ฏ Tujuan
Setelah kegiatan ini, kamu mampu:
- Menggunakan print()
- Membedakan teks
(string) dan angka (integer)
๐ Materi Singkat
- print() → menampilkan
output
- String → teks → "Halo"
- Integer → angka → 10
๐งช 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:
- Nama
- Jurusan
- Umur
Kode kamu:
________________________
________________________
________________________
๐ LKPD LEVEL 2
(SEDANG)
“Mulai Paham Tipe Data”
๐ฏ Tujuan
Setelah kegiatan ini, kamu mampu:
- Mengenali float dan
boolean
- Menggunakan berbagai
tipe data dalam print()
๐ Materi Singkat
- Float → angka desimal
→ 3.14
- Boolean → True / False
๐งช 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:
- Menggabungkan semua
tipe data
- Membuat program
sederhana
๐ Materi Singkat
Semua tipe data bisa digabung:
- String
- Integer
- Float
- Boolean
๐งช 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:
๐ ________________________
19 April 2026
Fungsi Logika
Fungsi Logika

Materi Pembelajaran Excel: Fungsi Logika (IF)
Untuk Siswa SMK – Tata Busana
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
TAHAP 1: DASAR (IF Tunggal – 1 Kondisi)
๐ฏ Tujuan
Siswa memahami konsep dasar:
Jika kondisi terpenuhi → hasil A, jika tidak → hasil B
๐ก Konsep Dasar IF
Bentuk umum fungsi IF:
=IF(kondisi, nilai_jika_benar, nilai_jika_salah)
๐งต Contoh dalam Tata Busana
Contoh 1: Status Kelulusan Desain
Jika nilai ≥75 → “Lulus”
Jika tidak → “Tidak Lulus”
Rumus:
=IF(B2>=75,"Lulus","Tidak Lulus")
Contoh 2: Kategori Pesanan Jahit
Jika jumlah baju ≥10 → “Pesanan Banyak”
Jika tidak → “Pesanan Sedikit”
⚠️ Hal Penting
Gunakan tanda petik (" ") untuk teks
Gunakan operator:
>lebih besar<lebih kecil>=lebih besar sama dengan
๐ฏ Inti Tahap 1
Satu kondisi saja
Dua kemungkinan hasil
Fokus pada pemahaman logika sederhana
๐ฟ TAHAP 2: MENENGAH (IF Majemuk – 3 Kondisi)
๐ฏ Tujuan
Siswa mampu membuat keputusan dengan lebih dari dua hasil
๐ก Konsep IF Majemuk
IF bisa digabung (nested IF):
=IF(kondisi1, hasil1, IF(kondisi2, hasil2, hasil3))
๐งต Contoh dalam Tata Busana
Contoh 1: Kualitas Jahitan
≥80 → “Sangat Rapi”
≥70 → “Rapi”
<70 → “Kurang Rapi”
Rumus:
=IF(A2>=80,"Sangat Rapi",IF(A2>=70,"Rapi","Kurang Rapi"))
Contoh 2: Kategori Harga Produk
≥1.000.000 → “Premium”
≥700.000 → “Standar”
<700.000 → “Ekonomis”
⚠️ Hal Penting
Urutan kondisi harus dari besar ke kecil
Jika urutan salah → hasil bisa keliru
Setiap IF harus punya pasangan kurung
๐ฏ Inti Tahap 2
Lebih dari 2 hasil
Mulai berpikir bertingkat
Pahami alur logika, bukan hafalan
๐ณ TAHAP 3: MAHIR (IF Majemuk Kompleks – 4+ Kondisi)
๐ฏ Tujuan
Siswa mampu membuat logika kompleks dan menerapkannya dalam dunia kerja
๐ก Konsep IF Kompleks
Menggunakan beberapa IF bertingkat:
=IF(kondisi1, hasil1,
IF(kondisi2, hasil2,
IF(kondisi3, hasil3, hasil4)))
๐งต Contoh dalam Tata Busana
Contoh 1: Klasifikasi Pelanggan Boutique
≥90 → “VIP”
≥80 → “Prioritas”
≥70 → “Reguler”
<70 → “Biasa”
Rumus:
=IF(A2>=90,"VIP",IF(A2>=80,"Prioritas",IF(A2>=70,"Reguler","Biasa")))
Contoh 2: Penilaian Desain Busana
≥90 → “Sangat Kreatif”
≥75 → “Kreatif”
≥60 → “Cukup”
<60 → “Kurang”
Contoh 3: Rekomendasi Produk
≥85 → “Sangat Direkomendasikan”
≥70 → “Direkomendasikan”
≥60 → “Cukup”
<60 → “Tidak Direkomendasikan”
⚠️ Hal Penting
Semakin banyak kondisi → semakin teliti
Perhatikan:
tanda kurung
urutan logika
Kesalahan kecil bisa membuat hasil salah
๐ฏ Inti Tahap 3
Logika kompleks
Banyak kondisi
Siap diterapkan di dunia kerja
๐ RANGKUMAN PEMBELAJARAN
| Tahap | Fokus | Kemampuan |
|---|---|---|
| Dasar | IF tunggal | 1 kondisi |
| Menengah | IF majemuk | 3 kondisi |
| Mahir | IF kompleks | 4+ kondisi |
๐ PENUTUP
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
13 April 2026
Tugas Fungsi String dan Fungsi Statistik
Kerjakan tugas berikut di komputer ya !
Petunjuk mengerjakan :
- Buka aplikasi Ms Excel
- Ketik seperti tampilan pada gambar 1 dan 2 (tampilan gambar 1 dikerjakan di sheet 1 dan gambar 2 di sheet 2)
- Tuliskan rumus-rumusnya !
10 Maret 2026
Pembelajaran Phyton #3 - Operator Aritmatika dan Logika
MATERI PYTHON DASAR
Operator Aritmatika dan Logika
Tujuan Pembelajaran
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
A. Operator Aritmatika
Pengertian
Operator aritmatika adalah operator yang digunakan untuk melakukan perhitungan matematika pada program.
Contoh:
penjumlahan
pengurangan
perkalian
pembagian
Jenis Operator Aritmatika
| 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 |
Contoh Program Operator Aritmatika
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
Contoh Program Menghitung Luas Persegi Panjang
panjang = 8
lebar = 5
luas = panjang * lebar
print("Luas persegi panjang adalah:", luas)
Output
Luas persegi panjang adalah: 40
B. Operator Perbandingan
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
C. Operator Logika
Pengertian
Operator logika digunakan untuk menggabungkan dua kondisi atau lebih.
Jenis Operator Logika
| Operator | Fungsi |
|---|---|
and | benar jika semua kondisi benar |
or | benar jika salah satu kondisi benar |
not | membalik nilai |
Contoh Operator AND
umur = 17
punya_ktp = True
print(umur >= 17 and punya_ktp)
Output
True
Artinya:
umur cukup
punya KTP
→ hasil True
Contoh Operator OR
nilai = 70
remedial = True
print(nilai >= 75 or remedial)
Output
True
Artinya:
nilai belum cukup
tetapi remedial
→ tetap True
Contoh Operator NOT
lulus = True
print(not lulus)
Output
False
Karena not membalik nilai.
Contoh Program Sederhana
Program menentukan apakah siswa lulus.
nilai = 80
kehadiran = 85
print(nilai >= 75 and kehadiran >= 80)
Output
True
Artinya siswa lulus.
Mini Project 1
Buat program menghitung:
luas persegi
keliling persegi
Contoh variabel:
sisi = 6
Mini Project 2
Buat program yang menentukan apakah seseorang boleh membuat SIM.
Syarat:
umur ≥ 17
Contoh output:
Apakah boleh membuat SIM?
True
Kesalahan Umum Siswa
1️⃣ Salah menulis operator= bukan ==
2️⃣ Salah memahami % (modulus)
3️⃣ Bingung antara and dan or
Kesimpulan
Operator dalam Python digunakan untuk:
1️⃣ Operator Aritmatika
→ melakukan perhitungan matematika
2️⃣ Operator Perbandingan
→ membandingkan dua nilai
3️⃣ Operator Logika
→ menggabungkan beberapa kondisi





