Main Article Content


This study identified the computer programming competencies required of computer education graduates for sustainable employment in Kota Pekanbaru, Provinsi Riau, Indonesia. Three research questions and one null hypothesis guided the study. The study adopted descriptive survey research design. The population for the study was 95, which comprised of 74 computing lecturers, 6 IT programming instructors, and 15 programmers. A structured questionnaire was used for data collection. The instrument was face validated by three experts in computer programming. Cronbach Alpha statistic was used to determine the internal consistency of the instrument, yielding reliability co-efficient of 0.83. Mean and Standard deviation were used to answer the research questions while ANOVA statistic was used to test the hypothesis. The study found out that 25 hard competencies, 18 business competencies, and 19 soft competencies are required by computer education graduates for sustainable employment in programming jobs. These competencies identified include among others, ability to code, test and debug programs quickly and efficiently; ability to explore and evaluate application design considerations for multiple technologies, ability to analyze users’ needs and specifications then design, test, and develop software to meet those needs, ability to recommend software upgrades for clients’ existing programs and systems, proficiency in data mining, confidence in personal ideas but open to feedbacks, adapting to changes while remaining focused on project with topmost priority and good sense of judgment. It was therefore recommended that the identified competencies should be incorporated in the curriculum for training Computer Education graduates for sustainability in programming jobs.

Article Details

How to Cite
Nasution, T. (2020). Identifikasi Kompetensi Pemrograman Komputer pada Lulusan Pendidikan Komputer untuk Pekerjaan Berkelanjutan. INVOTEK: Jurnal Inovasi Vokasional Dan Teknologi, 20(2).


  1. [1] Bailey, J., & Mitchell, R. (2007). Industry Perceptions of the Competencies Needed by Computer Programmers: Technical, Business, and Soft Skills. Journal of Computer Information Systems.
  2. [2] Doyle, A. (2015). Hard Skills vs. Soft Skills. Retrieved December 23, 2015, from
  3. [3] Erstad, W. (2014). 5 Soft Skills Every Programmer Needs (And You Might Already Have!). Retrieved October 17, 2015, from
  4. [4] Han, L. (2014). Soft Skills Definition: What are Soft Skills? Retrieved December 6, 2015, from
  5. [5] Javin, P. (2014). 10 Tips to Improve Programming Skill and become better Programmer, Developer. Retrieved September 23, 2015, from mmer.html
  6. [6] McGettrick, A., Boyle, R., Ibbett, R., Lloyd, J., Lovegrove, G., & Mander, K. (2004). Grand Challenges in Computing-Education. UK: The British Computer Society.
  7. [7] Oommen, J. (2014). Why is programming so important in the modern world? Retrieved October 16, 2015, from
  8. [8] Osuala, E. C. (2011). Business and Computer Education. Enugu: Cheston Agency Ltd.
  9. [9] Schawbel, D. (2014). The Multi-Generational Job Search Study 2014. Retrieved September 16, 2015, from
  10. [10] Shacklett, M. (2013). 10 highly valued soft skills for IT pros. Retrieved September 16, 2016, from
  11. [11] Sharma, B. (2008). What kind of skills does a Java developer need (Jobs Discussion forum at JavaRanch) html. Retrieved March 15, 2016, from
  12. [12] Strom, D. (2014). The 10 Most Important Programming Skills Your Business Needs to Employ. Retrieved December 23, 2015, from
  13. [13] Sturgess, G. (2012). Skills vs Competencies. What’s the Difference? Retrieved December 23, 2015, from
  14. [14] Tucker, D. (2014). 10 Skills Developers Should Invest In for 2014. Retrieved September 12, 2015, from
  15. [15] Weisfeld, M. (2013). What Skills Employers Want in a Software Developer: My Conversations with Companies Who Hire Programmers. Retrieved December 23, 2015, from