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)
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
Posting Komentar