SEKILAS INFO
05-03-2026
  • 1 bulan yang lalu / Beasiswa Kurang Mampu, Beasiswa Yatim / Piatu, Beasiswa Yayasan
  • 1 bulan yang lalu / Fasilitas sekolah : Asrama – Antar Jemput – Lab Komputer – Aula – Bebas Uang Gedung
  • 1 bulan yang lalu / SPMB dapat langsung menghubungi kantor kami! atau pada laman https://smkcakrakusuma.sch.id/pengumuman/spmb-sistem-penerimaan-murid-baru/
23
Jan 2026
0
Logika Pemrograman Dasar Menggunakan Python untuk SMK

Logika Pemrograman Dasar Menggunakan Python untuk SMK

Logika pemrograman adalah dasar utama dalam membuat sebuah program. Bagi siswa SMK jurusan RPL, Informatika, dan Multimedia, memahami logika pemrograman sangat penting sebelum masuk ke tahap coding yang lebih kompleks.

Pada artikel ini, kita akan mempelajari logika pemrograman dasar menggunakan bahasa Python dengan contoh sederhana dan mudah dipahami.

Apa Itu Logika Pemrograman?

Logika pemrograman adalah cara berpikir secara sistematis untuk menyelesaikan suatu masalah menggunakan langkah-langkah yang terstruktur.

Dalam pemrograman, logika yang baik akan menghasilkan program yang benar dan efisien.

1. Urutan (Sequence)

Sequence adalah logika pemrograman di mana perintah dijalankan secara berurutan dari atas ke bawah.

print("Belajar Python")
print("Logika Pemrograman Dasar")
print("SMK Bisa!")
Perintah dijalankan sesuai urutan penulisan kode.

2. Percabangan (Selection)

Percabangan digunakan untuk mengambil keputusan berdasarkan suatu kondisi. Di Python, percabangan menggunakan if dan else.

nilai = 80

if nilai >= 75:
    print("Lulus")
else:
    print("Tidak Lulus")
Jika kondisi bernilai benar, maka blok if dijalankan. Jika salah, maka blok else dijalankan.

3. Perulangan (Looping)

Perulangan digunakan untuk menjalankan perintah secara berulang. Python memiliki perulangan for dan while.

Contoh Perulangan For

for i in range(1, 6):
    print("Perulangan ke-", i)

Contoh Perulangan While

i = 1
while i <= 5:
    print("Nilai i =", i)
    i += 1

Contoh Program Logika Sederhana

Berikut contoh program yang menggabungkan logika sequence, percabangan, dan perulangan:

for i in range(1, 6):
    if i % 2 == 0:
        print(i, "adalah bilangan genap")
    else:
        print(i, "adalah bilangan ganjil")

Manfaat Mempelajari Logika Pemrograman

  • Melatih cara berpikir logis dan sistematis
  • Memudahkan memahami bahasa pemrograman lain
  • Menjadi dasar membuat aplikasi dan sistem
  • Mempersiapkan diri ke dunia kerja