Competency Dictionary
Programming (PROG)
Description |
Knowledge and ability to develop and enhance software application. |
Pengetahuan dan kemampuan dalam membangun dan mengembangkan software aplikasi. |
Level | Behaviour Indicator | ||
4 | Expert | ||
1 | Understand and able to implement Advance Software & Database Construction based on trend of software technology Memahami dan mampu mengimplementasikan perangkat lunak lanjutan & konstruksi basis data berdasarkan tren teknologi perangkat lunak |
||
2 | Able to perform as a resources person Mampu tampil sebagai narasumber |
||
3 | Very Skilled | ||
1 | Understand and can explain basic Software construction technology Memahami dan dapat menjelaskan teknologi dasar pembuatan Perangkat Lunak |
||
2 | Understand and can explain basic Digital technology Memahami dan dapat menjelaskan teknologi dasar Digital |
||
3 | Understand and can explain basic Software development management techniques Memahami dan dapat menjelaskan teknik manajemen pengembangan dasar perangkat lunak. |
||
4 | Understand Data Warehousing concept Memahami konsep Data Warehousing |
||
5 | Able to design secure Web system technology Mampu merancang teknologi sistem Web yang aman |
||
6 | Able to develop integrated and distributed application with user interface (Web, mobile or desktop) Mampu mengembangkan aplikasi terintegrasi dan terdistribusi dengan sudut pandang pengguna (Web, seluler atau desktop) |
||
7 | Able to evaluate application utilization Mampu mengevaluasi pemanfaatan aplikasi |
||
8 | Able to implement basic Digital Technology platform Mampu mengimplementasikan platform dasar Teknologi Digital |
||
2 | Skilled | ||
1 | Understand and can explain basic Software construction technology Memahami dan dapat menjelaskan teknologi dasar pembuatan Perangkat Lunak |
||
2 | Understand and can explain development Web System construction technology Memahami dan dapat menjelaskan pengembangan teknologi sistem web konstruksi |
||
3 | Understand and can explain Database construction technology Memahami dan dapat menjelaskan teknologi konstruksi Database |
||
4 | Understand and can explain platform construction technology Memahami dan dapat menjelaskan platform konstruksi teknologi |
||
5 | Able to design application using programming language with object oriented Mampu membuat desain aplikasi dengan bahasa pemrograman berorentasi object |
||
6 | Able to develop modern Web application program with related framework Mampu mengembangkan program Web aplikasi modern dengan kerangka terkait |
||
7 | Able to design & operate in Enterprise Database Application (MSSQL Server / MySQL / Oracle based) Mampu merancang & mengoperasikan Aplikasi Database Perusahaan (berbasis MSSQL Server / MySQL / Oracle) |
||
8 | Able to develop and run debugging for integrated application Mampu membuat dan melakukan debugging aplikasi terintegrasi |
||
1 | Semiskilled | ||
1 | Understand and can explain the basic concept of programming and algorithm Memahami dan dapat menjelaskan konsep dasar pemrograman dan algoritma |
||
2 | Understand and can explain web system basic technology Memahami dan dapat menjelaskan teknologi dasar sistem web |
||
3 | Understand and can explain data base system basic technology Memahami dan dapat menjelaskan teknologi dasar sistem berbasis data |
||
4 | Able to operate basic SQL language and relational data base system Mampu mengoperasikan bahasa SQL dasar dan sistem basis data relasional |
||
5 | Able to operate operating system facility which is needed for application development Mampu mengoperasikan fasilitas sistem operasi yang dibutuhkan untuk pengembangan aplikasi |
||
6 | Able to develop web based application program Mampu mengembangkan program aplikasi berbasis web |
||
7 | Able to operate web system utilization technology Mampu mengoperasikan teknologi pemanfaatan sistem web |