Documente Academic
Documente Profesional
Documente Cultură
Eko K. Budiardjo
Ketua Umum IPKIN
Perkenalan
eko@cs.ui.ac.id
Dr. Eko K. Budiardjo has been the faculty member of the
Faculty of Computer Science - University of Indonesia since
1985. Teaching, research, and practical services are aligned;
give result in a full spectrum of academic achievement.
Graduated from Bandung Institute of Technology (ITB) in 1985,
holds Master of Science in Computer Science from the
University of New Brunswick – Canada in 1991, and awarded
Philosophical Doctor in Computer Science from the University
of Indonesia in 2007.
Majoring in Software Engineering as professional track record,
he has made some scientific contribution such as Software
Requirement Specification (SRS) patterns representation
method, R3 Method, ZEF Framework, FrontCRM Framework,
and Higher Education Social CRM Framework.
Currently he is the Vice Chairman of ICT Technical Committee
of The National Research Council (DRN), and Chairman of The
Indonesian ICT Profession Society (IPKIN).
Internet & Information Technology
Position Descriptions HandiGuide
(Copyright 2001 – 2015 Janco Associates, Inc. and M. Victor
Janulaitis)
PERKEMBANGAN
PROFESI -- TIK
Lists of Position Descriptions
Executive Management - These positions
include the Chief Information Officer and
positions that typically report directly to the CIO.
Senior Management - These positions include
Directors and Managers.
Middle Management - These positions include
Supervisors and senior level technologists.
Staff Positions - These positions include
individual performers. In addition to this, this
section of the book contains a Job Progression
Matrix that we often use when we develop
customized job descriptions for our clients.
Levels of ―competence‖ for a
single job function
Intern or Entry Level – the position description requires the
level of competence that a new employee with little or no
experience brings to the position. Over time the individual will
gain experience and knowledge from the work environment or
training.
Associate Level - Full use and application of standard
principles, theories concepts and techniques associated with
the position.
Position Level - Wide application of principle, theories and
concepts in the field plus working knowledge of other related
disciplines associated with the position.
Senior Level - Applies extensive knowledge as a generalist
or specialist with working expertise of all job functions
associated with the position.
Specialist Level - Applies advanced principles, theories and
concepts. In addition, contributes to the development of new
principles and concepts associated with the position.
Taksonomi SDM TIK Profesional
Kementerian Komunikasi dan Informatika Republik
Indonesia
Sumber: Internet and Information Technology Position Descriptions HandiGuide, 2006 Edition
6
Internet & Information Technology
Position Descriptions HandiGuide
(Copyright 2001 – 2015 Janco Associates, Inc. and M. Victor Janulaitis)
Version History, Januari
2015, added job
descriptions
1. BYOD Support Specialist
2. Chief Digital Officer
3. Cloud Computing
Architect (Initially added
in January 2011)
4. Manager BYOD Support
5. Manager ISO
Implementation
6. Manager Safety Program
7. Supervisor Safety Program
Cloud Computing Profession
(Internet & Information Technology Position Descriptions
HandiGuide)
Manager Cloud Applications
◦ The Manager Cloud Applications is responsible for managing
relationships with cloud vendors, tracking Service Level Agreement
performance of the vendors, reviewing and approving cloud invoices,
and setting prices for all services that are ―charged‖ back to users.
◦ The manager develops and implements long and short range plans in
support of IT business requirements and objectives, provides the focal
point for division business arrangements and contractual issues, directs
IT’s contract functions, and provides advice on contract risk
Cloud Computing Architect
◦ The Cloud Computing Architect provides the technical leadership and
direction in implementing cloud computing and virtualization practices
within the enterprise. He/she responsible for leading and engaging in
information/data management projects including the Cloud Computing
Architecture, information models and flows, dictionaries, standards, and
quality standards and processes.
◦ The Cloud Computing Architect is responsible for developing and
maintaining the logical cloud computing architecture that enables
seamless information interoperability of all systems from transaction
systems, document management systems and information delivery
systems.
Acitura-CloudSchool
(Canada)-Prometric
Unit Kompetensi dan Elemen Kompetensi –
Cloud Computing (ICA11 Information and Communications
Technology Training Package and The Australian Qualifications
Framework)
Develop cloud computing strategies for a business
◦ Analyze existing business and information and communications technology (ICT)
system assets
◦ Select the most suitable deployment and/or delivery model for each asset
◦ Develop a cloud implementation strategy
Evaluate characteristics of cloud computing solutions and services
◦ Prepare to review cloud technology solutions and services
◦ Identify differences between cloud delivery models
◦ Review performance of different types of cloud deployment models
◦ Evaluate benefits and challenges of using cloud computing solutions and services
Create cloud computing services
◦ Design web service or cloud computing application
◦ Build web service
◦ Build cloud computing application
◦ Test web service or cloud computing application
◦ Deploy web service or cloud computing application
ASEAN ICT Skill Standards
Definition and Certification
(Based of ASEAN Task Force Group Final Report)
2015:
Mobile Computing (Penyusunan)
Cloud Computing (Penyusunan)
STANDAR KOMPETENSI KERJA NASIONAL
INDONESIA (SKKNI) YANG TELAH DITETAPKAN
ASEAN ICT Skill Standard
Software Development
ICT Project Management
Enterprise Architecture Design
Network and System Administration
Information System and Network
Security
ASEAN: Software Development
An engineering discipline that is
concerned with all aspects of software
production from the early stages of
specification to maintaining the system
after it has gone into use.
REF: Ian Sommerville, Software
Engineering, Addison-Wesley, 2010
ASEAN: Enterprise Architecture
Design
The software architecture of a program or
computing system is the structure or structures of
the system, which comprise software elements,
the externally visible properties of those
elements, and the relationships among them.
"Externally visible" properties refers to those
assumptions other elements can make of an
element, such as its provided services,
performance characteristics, fault handling,
shared resource usage, and so on.
REF: Software Architecture in Practice (2nd
edition), Bass, Clements, Kazman; Addison-
Wesley 2003:
Software Development
Business analysis
System analysis
Software design
Software development
Software testing
Quality assurance
Tanggapan Terhadap Profesi
Bidang Software Development (SD)
Lingkup SD yang dimaksudkan mencakup
Software Engineering, dari Analisis sampai
software testing
SKKNI Programmer belum mencakup sub
Area;
◦ Business analysis
◦ System analysis
◦ Software design
◦ Quality assurance
Perlu penyusunan Unit Kompetensi untuk
sub area tersebut. Hal ini perlu dilakukkan
sebelum menyusun pemetaan ke KKNI
Enterprise Architecture Design
Enterprise architecture
Security architecture
Integration architecture
Tanggapan Terhadap Profesi Bidang
Enterprise Architecture Design (EAD)
Fokus ASEAN lebih ke arah ―Software Architecture‖
Sub Area Asean:
◦ Enterprise architecture
◦ Security architecture
◦ Integration architecture
SKKNI EAD:
◦ Business architecture
◦ Information architecture
◦ Application architecture (Software Arch)
◦ IT Infrastructure Architecture
Sub Area Asean dan SKKNI EAD memiliki kontent yang
serupa, karena perbedaan acuan yang dipergunakan
maka memiliki taksonomi arsitektur yang berbeda
Tidak lanjut dalam penyusuna peta KKNI perlu untuk
lebih cermat memperhatikan 3 Level Kompetensi yang
diharapkan Asean
Hasil sementara dari kegiatan
penyusunan SKKNI Cloud Computing
RSKKNI UNTUK
PROFESI BIDANG
CLOUD COMPUTING
Tim Perumus RSKKNI Cloud Computing
Contact Person:
ashari.abidin@gmail.com
1. Eko Budiardjo (lPKlN)
2. A. Benny Mutiara (APTIKOM)
3. Ashari Abidin (ASPILUKI)
4. I Made Wiryana (Univ. Gunadarma)
5. Meyliana (Univ. Binus)
6. Arief Wibowo (Univ. Budi Luhur)
7. Dondy Bappedyanto (Infinys)
8. Reza Alvin Adhitya (Indonesian Cloud)
9. H.M. Misni (Univ. Mercu Buana)
Cloud computing
From Wikipedia, the free encyclopedia
Cloud computing is a recently evolved
computing terminology or metaphor
based on utility and consumption
of computing resources.
Cloud computing involves deploying
groups of remote servers and software
networks that allow centralized data
storage and online access to computer
services or resources.
Clouds can be classified as public,
private or hybrid
Cloud Computing (the cloud)
Webopedia
Cloud computing is is typically defined as a type of
computing that relies on sharing computing
resources rather than having local servers or
personal devices to handle applications.
In cloud computing, the word cloud (also phrased as
"the cloud") is used as a metaphor for "the Internet," so
the phrase cloud computing means "a type of Internet-
based computing," where different services — such as
servers, storage and applications —are delivered to an
organization's computers and devices through the
Internet.
Cloud computing is comparable to grid computing, a
type of computing where unused processing cycles of
all computers in a network are harnesses to solve
problems too intensive for any stand-alone machine.
Cloud computing
ANALISIS FUNGSI PRODUKTIF BIDANG USAHA
FUNGSI
DASAR1.1.1
FUNGSI UTAMA
1.1 FUNGSI
FUNGSI DASAR1.1.1
KUNCI 1 FUNGSI UTAMA
1.2 FUNGSI
DASAR1.1.1
FUNGSI UTAMA FUNGSI
FUNGSI DASAR1.1.1
2.1
KUNCI 2 FUNGSI
TUJUAN FUNGSI UTAMA
2.2 DASAR2.2.1
UTAMA
FUNGSI
FUNGSI UTAMA
FUNGSI DASAR2.2.2
3.1
KUNCI 3 FUNGSI
FUNGSI UTAMA
DASAR2.2.3
3.2
FUNGSI UTAMA DST
FUNGSI 4.2
KUNCI 4
FUNGSI UTAMA
4.2 Unit-unit
Untuk Apa Dikerjakan kompetensi
Bagaimana Mengerjakannya
35
PENETAPAN STANDAR KOMPETENSI KERJA
NASIONAL INDONESIA KATEGORI INFORMASI
DAN KOMUNIKASI GOLONGAN POKOK KEGIATAN
PENGOLAHAN DATA DAN PENYIMPANAN DATA DI
SERVER BIDANG CLOUD COMPUTING
Infrastructure as a Service (IaaS) adalah
layanan cloud computing yang
menyediakan infrastruktur IT
Platform as a Service (PaaS) adalah
layanan yang menyediakan computing
platform.
Software as a Service (SaaS) adalah
layanan yang memungkinkan kita bisa
menggunakan aplikasi yang telah
disediakan secara langsung
Tujuan Utama dan Fungsi Kunci
Tujuan Utama:
◦ Membangun arsitektur, layanan, perangkat
lunak dan sarana komputasi cloud computing
Fungsi Kunci:
◦ Merancang arsitektur sarana dan prasarana
cloud computing
◦ Membangun infrastruktur, platform dan
perangkat lunak sebagai layanan pada cloud
computing (Focus pada Iaas, PaaS, dan
SaaS)
◦ Mengelola sarana dan prasarana cloud
computing
FUNGSI KUNCI: Merancang arsitektur
sarana dan prasarana cloud computing
Menentukan konsep arsitektur cloud
computing
1. Mendefinisikan Terminologi dan Konsep Cloud
Computing
2. Mengidentifikasi teknologi cloud computing
3. Mengidentifikasi berbagai jenis perangkat
keras yang dibutuhkan
4. Mengidentifikasi berbagai tipe data center
Menyusun dokumen rancangan asistektur
cloud computing
5. Merancang Arsitektur Virtualisasi Sistem Cloud
6. Merancang Arsitektur Skalabilitas Virtualisasi
Sistem Cloud
FUNGSI KUNCI: Membangun infrastruktur, platform
dan perangkat lunak sebagai layanan pada cloud
computing (Focus pada Iaas, PaaS, dan SaaS)
Membangun virtualisasi sesuai kebutuhan
7. Menentukan alur proses jenis layanan pada
cloud computing
8. Mengimplementasikan virtualisasi sesuai
dengan kebutuhan organisasi
9. Mengimplementasikan topologi jaringan cloud
Membangun perangkat lunak yang
multitenancy
10. Melakukan adaptasi untuk deployment di
environment cloud
11. Mengembangkan perangkat lunak sesuai
dengan deployment environment
12. Memetakan kebutuhan aplikasi dari user ke
solusi cloud
FUNGSI KUNCI: Mengelola sarana dan
prasarana cloud computing
Mengoperasikan sarana dan prasarana cloud
computing
13. Menjalankan aktivitas rutin pada IaaS, PaaS, dan
SaaS
14. Memantau sarana dan prasarana agar bisa
digunakan oleh user sesuai dengan SLA yang
disepakati
15. Memberikan dukungan lapis pertama atas masalah
user dan report next layer (engineer / developer,
etc)
Menjaga keamanan lingkungan cloud
16. Melakukan penanganan gangguan dan ancaman
terhadap sistem cloud
17. Mengelola insiden yang disebabkan oleh Kahar
NO Kode Unit Judul Unit Kompetensi
1 J.631120.001.01 Mendefinisikan Terminologi dan Konsep Cloud Computing
2 J.631120.002.01 Mengidentifikasikan Teknologi Cloud Computing
3 J.631120.003.01 Mengidentifikasikan Berbagai Jenis Perangkat Keras yang Dibutuhkan
4 J.631120.004.01 Mengidentifikasikan Berbagai Tipe Data Center
5 J.631120.005.01 Merancang Arsitektur Virtualisasi Sistem Cloud
6 J.631120.006.01 Merancang Arsitektur Skalabilitas Virtualisasi Sistem Cloud
Memantau Sarana dan Prasarana Agar Bisa Digunakan oleh User Sesuai
14 J.631120.014.01
dengan SLA yang Disepakati
Memberikan Dukungan Lapis Pertama Atas Masalah User dan Report Next
15 J.631120.015.01
Layer
Melakukan Penanganan (Penanggulangan) Gangguan dan Ancaman
16 J.631120.016.01
terhadap Sistem Cloud
17 J.631120.017.01 Mengelola Insiden pada Sistem Cloud yang Disebabkan oleh Keadaan Kahar
Lesson learn: Profesi Bidang Enterprise Architecture
Design & Cloud Computing
9
TINGGI
Lembaga Q A
Terakreditasi
8 PELATIHAN
Profesi
PENDIDIKAN
Lembaga Sertifikasi
6 Pelatihan
Sertifikasi oleh
Keahlian
5
Profesi
4
Pendidikan
kejuruan
SERTIFIKASI
3 Pelatihan
Ketrampilan
2
1
Sumber: KEBIJAKAN DIREKTORAT JENDERAL PENDIDIKAN TINGGI Tentang Program Studi, 2011.
Endrotomo - Tim Penyusun KKNI DIKTI 2013
KODIFIKASI DAN KUALIFIKASI
JENJANG KKNI CLOUD COMPUTING
Nama Profesi : Cloud Architect
Jenjang : Level 7
Kode KKNI : J 63 112 01 KUALIFIKASI 7 CLOUD ARCHITECT
Nama Profesi : Cloud Security
Jenjang : Level 6
Kode KKNI : J 63 112 02 KUALIFIKASI 6 CLOUD SECURITY
Nama Profesi : Cloud Developer
Jenjang : Level 6
Kode KKNI : J 63 112 03 KUALIFIKASI 6 CLOUD DEVELOPER
Nama Profesi : Cloud Engineer
Jenjang : Level 5
Kode KKNI : J 63 112 04 KUALIFIKASI 5 CLOUD ENGINEER
Skema KKNI Cloud Computing
Profesi
Architect Security (KKNI Developer Engineer
No.
Unit Kompetensi (KKNI Level 7) level 6) (KKNI level 6) (KKNI level 5)
1 Mengidentifikasikan konsep dasar Cloud Computing x x x x
2 Mengidentifikasikan teknologi Cloud Computing x x x x
Mengidentifikasikan berbagai jenis perangkat keras yang
3 x x
dibutuhkan
4 Mengidentifikasikan berbagai tipe data center x
5 Merancang virtualisasi x
6 Merancang skalabilitas x x
7 Menentukan alur proses jenis layanan pada Cloud Computing x x x
Mengimplementasikan virtualisasi sesuai dengan kebutuhan
8 x x
organisasi
9 Mengimplementasikan topologi jaringan x
10 Melakukan adaptasi untuk deployment di environment cloud x
Mengembangkan Perangkat Lunak sesuai dengan deployment
11 x
environment
12 Memetakan kebutuhan aplikasi dari user ke solusi cloud x x
13 Menjalankan aktivitas rutin pada IaaS, PaaS, dan SaaS x
Memantau sarana dan prasarana agar bisa digunakan oleh user
14 x x
sesuai dengan SLA yang disepakati
AQF
qualifications in
ICA11 Information
and
Communications
Technology
Training Package
AQF qualifications in ICA11 Information and
Communications Technology Training Package
29 qualifications in the Training Package, 28 skill sets and 405 units of competency