Page 7 - Modul Praktikum Pemrograman Dasar
P. 7
PRAKTIKUM I
MENERAPKAN ALUR LOGIKA PEMROGRAMAN KOMPUTER
1.1 Tujuan Praktikum
Adapun Tujuan Praktikum I sebagai berikut
1. Peserta didik dapat menjelaskan algoritma pemrograman
2. Peserta didik dapat menerapkan algoritma pemrograman dalam menyelesaikan
masalah
3. Peserta didik dapat menjelaskan algoritma pemrograman menggunakan
flowchart
4. Peserta didik dapat menerapkan flowchart dalam menyelesaikan masalah
1.2 Teori Singkat
Logika adalah hal-hal yang sesuai dengan akal pikiran atau dengan kata lain bisa disebut
dengan hal-hal yang masuk akal. Sedangkan, algoritma adalah urutan langkah-langkah logis
penyelesaian masalah yang disusun secara sistematis. Dalam penyelesaian permasalahan
pada kehidupan sehari-hari, kita mengenal prosedur atau langkah-langkah untuk
menyelesaikan masalah tersebut. Prosedur atau langkah-langkah tersebut berurutan, bersifat
logis, dan tersusun secara sistematis, sehingga disebut algoritma.
Ciri-ciri khusus algoritma adalah:
1. Algoritma mempunyai awal dan akhir.
2. Setiap langkah harus didefinisikan dengan tepat, tidak boleh ambigu.
3. Memiliki masukan (input) atau kondisi awal
4. Memiliki keluaran (output) atau kondisi akhir.
5. Algoritma harus benar-benar efektif, benar-benar menyelesaikan masalah.
Struktur Algoritma
Secara umum struktur algoritma terdiri dari 3 bagian, yaitu:
1. Nama/judul, algoritma memberikan gambaran secara singkat apa tujuan dari
algoritma tersebut, misalkan nama resep masakan, petunjuk melakukan sesuatu,
jadwal kegiatan, langkah-langkah penyelesaian sebuah masalah, dan sebagainya.
Pemberian nama algoritma dilakukan secara singkat dan jelas, namun harus sudah
mewakili maksud dari algoritma tersebut. Di dalam algoritma komputer biasanya
nama algoritma dituliskan tanpa menggunakan spasi tetapi menggunakan
underscore, misalkan Algoritma IsiBalok atau Algoritma Isi_Balok.
2. Bagian deklarasi merupakan tahap persiapan dari algoritma. Pada bagian deklarasi
ini dijelaskan kebutuhan agar algoritma dapat berjalan dengan baik. Di dalam
algoritma pemrograman komputer, di dalam bagian deklarasi harus menjelaskan
Modul Praktikum Pemrograman Dasar | 3