Improving the job shop scheduling algorithm to minimize total penalty costs considering maintenance activity (Jurusan Teknik Industri, Fakultas Teknologi Industri UPN)