final tugas framework sebelum kumpul