Bab 4: Algoritma Modular

LATIHAN1/5
No. 1

Sebuah perusahaan e-commerce ingin mengembangkan sistem pengelolaan pesanan. Sistem tersebut meliputi: validasi data pelanggan, perhitungan total harga (termasuk diskon dan pajak), pencatatan transaksi ke database, dan pengiriman notifikasi ke pelanggan. Jika perusahaan ingin memastikan bahwa setiap bagian sistem dapat dikembangkan secara independen, diuji terpisah, dan mudah diperbarui tanpa mengganggu bagian lain, pendekatan algoritma modular mana yang paling tepat untuk diterapkan?