Kapan pemrograman prosedural digunakan?

Konsep Paradigma Pemrograman

Eleanor Thomas

Senior Data Analytics Engineer

Aplikasi umum untuk pemrograman prosedural

  • Umum dipakai di bahasa pemrograman tujuan umum
  • Masuk akal saat masalah alami terbagi jadi langkah-langkah
  • Cocok untuk otomatisasi proses penyiapan data
  • Dipakai dalam membangun situs web
  • Tugas coding apa pun yang dapat didefinisikan bertahap dan dipecah jadi sub-tugas

Tiga gambar yang menunjukkan penyiapan data, pemrograman situs web, sub-tugas

Konsep Paradigma Pemrograman

Contoh pemrograman prosedural

price_in_cents = 500
price_in_dollars = price_in_cents / 100

discount = 0.20
final_price = price_in_dollars * (1 - discount)
print("The final price is: $", final_price)
  • Mulai dengan harga dalam sen
  • Konversi ke dolar
  • Terapkan diskon
  • Cetak hasilnya
Konsep Paradigma Pemrograman

Kelebihan dan kekurangan pemrograman prosedural

KELEBIHAN

  • Mendukung modularitas, mengurangi jumlah kode dan menghemat waktu
  • Lebih sederhana daripada paradigma lain, mudah diakses, umum dipakai, dengan banyak sumber belajar
  • Sangat fleksibel dan cocok untuk banyak kasus penggunaan

KEKURANGAN

  • Bisa kurang aman dibanding paradigma lain karena cara pergerakan data
  • Kode jarang dapat digunakan ulang antar proyek
  • Fokus pada operasi atas data, bukan integritas datanya
Konsep Paradigma Pemrograman

Pemrograman prosedural vs. pemrograman imperatif

  • Pemrograman prosedural itu imperatif, tetapi tidak semua pemrograman imperatif bersifat prosedural
  • Semua pemrograman imperatif memakai instruksi langkah demi langkah untuk dieksekusi
  • Pemrograman prosedural khususnya memakai prosedur (atau subrutin) untuk mengatur kode dan mengatur alur program

Diagram bagan alur

Konsep Paradigma Pemrograman

Ayo berlatih!

Konsep Paradigma Pemrograman

Preparing Video For Download...