Learning Programmable Logic Controller (PLC) programming is influenced by several factors, that is: lecturer competence in PLC programming, adequacy of information technology infrastructure learning, availability learning media, vocational guidance procedures, and motivation. The purpose this study: (a) to describe the factors contribute (b) formulate a competency model, (c) examine determinant...