1. Pengertian Logika dalam Pemrograman
7
π Deskripsi
Logika dalam pemrograman adalah cara berpikir sistematis untuk menyusun langkah-langkah (algoritma) dalam menyelesaikan suatu masalah menggunakan komputer.
π§ Narasi Penjelasan
Dalam pemrograman:
- Program tidak hanya sekadar kode
- Harus memiliki alur logika yang benar
- Setiap keputusan ditentukan oleh kondisi
π Tanpa logika yang baik, program akan salah atau tidak berjalan.
2. Pentingnya Logika dalam Pemrograman
8
π Deskripsi
Logika adalah dasar dari pemrograman.
π§ Narasi Penjelasan
Manfaat:
- Menghindari error (bug)
- Mempermudah debugging
- Membuat program efisien
π Programmer yang baik = logika kuat.
3. Algoritma dan Logika
7
π Deskripsi
Algoritma adalah implementasi logika.
π§ Narasi Penjelasan
Contoh:
- Input data
- Proses
- Output
π Algoritma = urutan langkah logis.
4. Struktur Dasar Pemrograman
8
π Deskripsi
Struktur utama dalam logika program.
π§ Narasi Penjelasan
π Tabel:
| Struktur | Fungsi |
|---|---|
| Sequence | Urutan |
| Selection | Percabangan |
| Iteration | Perulangan |
5. Percabangan (IF-ELSE)
6
π Deskripsi
Digunakan untuk pengambilan keputusan.
π§ Narasi Penjelasan
Contoh:
if nilai >= 75:
print("Lulus")
else:
print("Tidak Lulus")
π Program memilih berdasarkan kondisi.
6. Perulangan (Loop)
7
π Deskripsi
Mengulang proses.
π§ Narasi Penjelasan
Contoh:
for i in range(1, 5):
print(i)
π Digunakan untuk efisiensi.
7. Operator Logika dalam Pemrograman
7
π Deskripsi
Digunakan dalam kondisi.
π§ Narasi Penjelasan
π Tabel:
| Operator | Arti |
|---|---|
| AND | Dan |
| OR | Atau |
| NOT | Tidak |
8. Tabel Kebenaran dalam Program
π Deskripsi
Digunakan untuk memahami kondisi.
π§ Narasi Penjelasan
| A | B | A AND B |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | F |
π Digunakan dalam IF.
9. Flowchart dalam Pemrograman
7
π Deskripsi
Diagram alur program.
π§ Narasi Penjelasan
Simbol:
- Oval β start/end
- Diamond β decision
- Rectangle β process
π Membantu visualisasi logika.
10. Pseudocode
8
π Deskripsi
Penulisan logika tanpa bahasa pemrograman.
π§ Narasi Penjelasan
Contoh:
Mulai
Input nilai
Jika nilai >= 75 maka Lulus
Selesai
11. Debugging Logika
7
π Deskripsi
Mencari kesalahan logika.
π§ Narasi Penjelasan
- Error logika β error syntax
- Program jalan tapi hasil salah
12. Contoh Studi Kasus
π Deskripsi
Penerapan logika.
π§ Narasi Penjelasan
Kasus:
- Menentukan bilangan genap
if angka % 2 == 0:
print("Genap")
else:
print("Ganjil")
13. Kesalahan Umum
π Deskripsi
Kesalahan dalam logika program.
π§ Narasi Penjelasan
- Salah kondisi
- Loop tidak berhenti
- Urutan salah
14. Manfaat Logika Pemrograman
π Deskripsi
Penting bagi mahasiswa.
π§ Narasi Penjelasan
- Berpikir sistematis
- Problem solving
- Dasar coding
15. Ringkasan Materi
π Deskripsi
Inti pembelajaran.
π§ Narasi Penjelasan
- Logika = dasar pemrograman
- Digunakan dalam algoritma
- Mengatur alur program
16. Kesimpulan
- Logika sangat penting dalam coding
- Tanpa logika program tidak berjalan benar
- Harus dilatih terus
π― Latihan / Diskusi
- Apa itu logika pemrograman?
- Jelaskan IF-ELSE!
- Apa fungsi loop?
π Tugas
- Buat program:
- Menentukan nilai lulus/tidak
- Menentukan bilangan genap/ganjil
- Buat flowchartnya