revisi 2
revisi 3