PTS Semester 1

LATIHAN1/10
No. 1

Seorang developer di PT. Bangun Aplikasi sedang mengembangkan sebuah fitur di mana pengguna dapat mengunggah foto profil. Sebelum foto disimpan ke server, ada persyaratan bahwa foto tersebut harus diubah ukurannya menjadi 150x150 piksel dan formatnya harus JPG. Jika pengguna mengunggah file PNG atau file yang berukuran tidak standar, aplikasi harus memberikan pesan error. Algoritma dasar manakah yang paling tepat untuk menangani proses validasi dan transformasi ini?