sedikit ide tetapi bingung
819