[type="toc"]
Apa itu Pemrograman Prosedural?
Pemrograman prosedural merupakan pemrograman yang berbasis konsep pemanggilan prosedur. Prosedur disebut sebagai fungsi yang merupakan serangkaian langkah intruksi yang harus dieksekusi oleh komputer. Sederhananya, prosedur menggunakan pendekatan linear atau top down. Program utama akan memanggil satu fungsi, fungsi tersebut menjalankan tugasnya, lalu kembali ke alur utama untuk melanjutkan intruksi berikutnya.
[type="alert" style="success"] Baca Juga : Materi Pembelajaran Pemrograman Prosedural [/type]
Karakteristik Pemrograman Prosedural
- Fokus pada tugas (algoritma) : berbeda dengan pemrograman berorientasi objek (OOP) yang berfokus pada data/objek, pemrograman prosedural lebih fokus bagaimana sebuah tugas diselesaikan (langkah demi langkah)
- Pendekatan top down : program dipecah dari modul besar menjadi sub modul yang lebih kecil untuk menyederhanakan kompleksitas
- Variabel Global dan Lokal : data disimpan dalam variabel global (diakses oleh seluruh fungsi) atau variabel lokal (hanya bisa diakses di dalam fungsi yang dideklarasikan)
- Modularitas : kode program diatur ke dalam fungsi- fungsi yang dapat digunakan kembali (reusable), sehingga meminimalkan duplikasi kode
Logika Pemrograman Prosedural
- Runtutan (Sequence) : intruksi yang dijalankan komputer baris per baris. komputer tidak akan melewati baris sebelum baris di atasnya selesai.
- Pemilihan (Percabangan/Selection) : komputer mengambil keputusan berdasarkan kondisi tertentu. Contoh : Jika nilai ujian lebih besar dari 75, maka siswa lulus. Jika tidak, maka remidi
- Pengulangan (Looping) : komputer melakukan hal yang sama berulang kali agar kita tidak lelah menulis kode yang sama. Contoh : ulangi perintah "Langkah maju" sebanyak 5 kali
[type="alert" style="info"] Baca Juga : Materi Informatika Lengkap Kelas 8[/type]
[type="alert" style="success"] Baca Juga : Blockly Games[/type]