dapat diprogram untuk kurva pengisian yang berbeda