Rangkuman Praktikum Algoritma dan Pemrograman

Pendahuluan 

Praktikum Algoritma dan Pemrograman ini bertujuan untuk melatih pemahaman dasar-dasar algoritma serta mengimplementasikannya ke dalam program menggunakan bahasa pemrograman Python. Melalui praktikum ini, kita diajak belajar berpikir logis, sistematis, dan terstruktur dalam menyelesaikan masalah pemrograman. 

Topik praktikum mencakup pengenalan flowchart, instalasi python, tipe data dan operator, struktur percabangan, perulangan, serta penggunaan tipe data koleksi seperti list, tuple, dictionary, dan set. 

Metode Praktikum 

Metode yang digunakan dalam praktikum ini adalah studi kasus dan praktik langsung. 
Alat dan Bahan:
  • Laptop/Komputer
  • Python 3.9.7 (64 bit) dan Command Prompt (CMD) untuk mengecek instalasi
  • Flowgorithm untuk merancang alur logika (flowchart)
Prosedur singkat: Praktikum sesuai jadwal yang sudah ditentukan. Setiap pertemuan diawali dengan penjelasan materi, dilanjutkan dengan praktikum penulisan sesuai modul. Kemudian mengerjakan lembar tugas dan hasilnya dibuat dalam bentuk laporan praktikum. 

Hasil dan Pembahasan 

Praktikum ini ada 6 modul, yaitu:

1. Flowcahart & Instalasi 

Sebelum mengetik kode, kita wajib paham alurnya dahulu. Kita belajar membuat Flowchart (bagan akur) untuk memvisualisasikan logika program, misalnya menghitung luas bangun datar. Kita juga belajar cara menginstal Python dan cek versinya melalui CMD (python -v). 

2. Tipe Data & Operator

Pada materi ini, kita mempelajari:
  • Tipe Data: Integer (angka bulat), Float (desimal), String (teks), dan Boolean (true/false).
  • Operator: Belajar matematika di Python (+,-,*,/) dan logika perbandingan (==,!,=,>) untuk menyelesaikan soal cerita matematika sederhana. 

3. Struktur Berkondisi (Percabangan)

Materi struktur percabangan membahas penggunaan if, if-else, dan if-elif-else. Kita dilatih membuat program yang dapat mengambil keputusan berdasarkan kondisi tertentu, seperti menentukan kelulusan dan kalkulator sederhana. 

4. Struktur Perulangan 

Materi perulangan membahas penggunaan for dan while dalam program python. Kita belajar mencetak data dari list buah-buahan atau nama kota secara otomatis. Serta paham perbedaan Break dan Continue.

5. Tipe Data Koleksi 

Disini kita belajar cara menyimpan banyak data sekaligus, yaitu ada 4:
  • List: Data urut bisa diubah (pakai kurung siku []).
  • Tuple: Data paten atau tidak bisa diubah (pakai kurung biasa ()).
  • Dictionary: Data berpasangan key:value (seperti kamus).
  • Set: Himpunan data unik. 

6. Struktur Function

Materi ini, kita membungkus kode program menjadi sebuah fungsi (def) supaya bisa dipanggil berkali-kali tanpa mengetik ulang.

Contoh proyek: membuat fugsi kalkulator, konversi suhu (celcius ke fahrenheit/kelvin) dan input biodata otomatis. 

Kesimpulan

Jadi, berdasarkan hasil praktikum, dapat disimpulkan bahwa python adalah bahasa pemrograman yang sangat mudah dipahami strukturnya. Kita mampu memahami dasar algoritma, menyusun logika program, dan mengimplementasikannya menggunakan bahasa pemrograman python. Praktikum ini menjadi bekal penting untuk mempelajari pemrograman lanjutan dan mengasah kemampuan problem solving kita. 




#PraktikumAlgoritma  #Python  #UMSIDA  #FSTUMSIDA

Komentar

Postingan populer dari blog ini

Rangkuman Praktikum Sistem Digital