Soal 4 dari 5

Hard Dikerjakan di Kertas

0 dari 5 soal telah dikerjakan

Validasi defensif sistem pengajuan pinjaman kredit mikro

Instruksi: Pelajari studi kasus ini dengan saksama. Tuliskan analisis dan rancangan solusi lengkapmu di kertas, lalu cocokkan dengan panduan saat evaluasi akhir.

Sebuah formulir online pinjaman mikro menerima 3 input dari pemohon:

- penghasilan_bulanan

- jumlah_pinjaman

- tenor_bulan (jangka waktu cicilan)

Algoritma sederhana yang dipakai saat ini:

1. cicilan_per_bulan = jumlah_pinjaman / tenor_bulan

2. Jika cicilan_per_bulan <= penghasilan_bulanan * 0.30:

Status = "Disetujui"

3. Jika tidak: Status = "Ditolak"

Masalah: Sistem berulang kali crash dan menghasilkan keputusan aneh saat diuji dengan data pengguna yang tidak biasa.

Tuliskan di kertas: (1) minimal 5 jenis input anomali/tidak valid yang dapat merusak algoritma di atas (misal: angka negatif, tenor 0, nilai huruf, angka raksasa), (2) apa akibat yang terjadi pada masing-masing anomali jika algoritma tetap berjalan, (3) susun algoritma validasi defensif lengkap yang menolak input tidak valid sebelum rumus cicilan dihitung.
Kerjakan di kertas. Tuliskan nomor soal 4 pada jawabanmu agar bisa dicocokkan saat evaluasi. Website tidak mengumpulkan atau mengoreksi jawaban yang kamu tulis.
‹ Soal sebelumnya Selesai latihan Soal berikutnya ›