jam tidak linier untuk TPG