Mengapa kita butuh paradigma pemrograman?

Konsep Paradigma Pemrograman

Eleanor Thomas

Senior Data Analytics Engineer

Mengapa kita butuh paradigma pemrograman?

  • Masalah berbeda terbaik diselesaikan dengan pendekatan berbeda
  • Contoh: Menyelesaikan Sudoku vs. Menghitung pendapatan tahunan
  • Tujuan umum:
    • Hasil akurat
    • Waktu eksekusi wajar
    • Kode mudah dipahami
  • Paradigma berarti memiliki pendekatan baku
    • Menghemat waktu dan upaya
Konsep Paradigma Pemrograman

Manfaat kode modular

  • Kode modular: kode dipecah menjadi bagian yang dapat digunakan ulang di berbagai konteks
  • Hindari menulis ulang kode yang sama
  • Pemisahan tanggung jawab: bagian kode memiliki peran jelas dan tidak menduplikasi logika
  • Penting sejak awal, bukan hanya saat kode menjadi besar
  • Mengurangi peluang bug
  • Menghemat waktu pengembangan dalam jangka panjang

Jam

Konsep Paradigma Pemrograman

Pemisahan tanggung jawab pada berbagai paradigma

  • Tiap paradigma menangani pemisahan tanggung jawab dengan cara berbeda
  • Pemrograman prosedural, fungsional, dan berorientasi objek: dipecah menjadi prosedur, fungsi, dan objek

Pemisahan tanggung jawab

Konsep Paradigma Pemrograman

Contoh kode modular

Kode asli

sum_values1 = 1 + 2
avg_values1 = sum_values1 / 2

sum_values2 = 3 + 4
avg_values2 = sum_values2 / 2

Kode modular

def avg_two_values(x, y):
    sum_values = x + y
    avg_values = sum_values / 2
    return avg_values

avg_values1 = avg_two_values(1, 2)
avg_values2 = avg_two_values(3, 4)
Konsep Paradigma Pemrograman

Ayo berlatih!

Konsep Paradigma Pemrograman

Preparing Video For Download...