revisi product controller, model & form