Mobile Application and Technology
Mobile Application and Technology
i
KATA PENGANTAR
Assalamu’alaikum Wr. Wb
Wassalamu’alaikum Wr. Wb
i
DAFTAR ISI
KATA PENGANTAR................................................................................... i
DAFTAR ISI ............................................................................................. ii
PROGRAM PELATIHAN BERBASIS KOMPETENSI …………………………... 1
A. INFORMASI UMUM ………………………………................................. 1
1. Nama Pelatihan ......................................................................... 1
2. Jenis Program Pelatihan ............................................................. 1
3. Metode Pelatihan ........................................................................ 1
4. Tujuan Pelatihan ........................................................................ 1
5. Kemungkinan Jabatan ............................................................... 1
6. Jenis Standar Kompetensi .......................................................... 1
7. Persyaratan Peserta Pelatihan .................................................... 1
8. Persyaratan Instruktur ............................................................... 1
B. KURIKULUM PELATIHAN BERBASIS KOMPETENSI ..................... 2
I. Kelompok Unit Kompetensi................................................... 2
II. Kelompok Penunjang Pelatihan di tempat kerja.......................... 2
III. On the Job Training (OJT)........................................................... 2
C. SILABUS PELATIHAN BERBASIS KOMPETENSI............................. 3
D. DAFTAR PERALATAN YANG DIGUNAKAN ..................................... 33
E. DAFTAR BAHAN YANG DIBUTUHKAN ........................................... 34
PENYUSUN …......................................................................................... 36
ii
PROGRAM PELATIHAN BERBASIS KOMPETENSI
A. INFORMASI UMUM
1
B. KURIKULUM PELATIHAN BERBASISI KOMPETENSI
PERKIRAAN
NO MATERI PELATIHAN KODE UNIT WAKTU
PELATIHAN (JP)
I. KELOMPOK UNIT KOMPETENSI
2
1.23 Membuat Mobile Digital Media J.612000.017.01 40
2.2 FMD - 12
2.4 Produktivitas - 40
Jumlah II - 312
3
C. SILABUS PELATIHAN BERBASIS KOMPETENSI
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Mengindentifikasi tools 1. Memilih tools sesuai 1. Tools yang dipilih sesuai 1. Macam-macam
yang akan digunakan lingkungan dengan spesifikasi pengembangan aplikasi
pengembangan kebutuhan aplikasi yang berdasarkan platform
2. Menggunakan tools
akan dikembangkan
perangkat lunak 2. Menggunakan tools 2. Pengenalan bahasa
untuk mendukung 2. Tools yang dipilih sesuai pemrograman dan
pengembangan dengan spesifikasi framework
aplikasi perangkat yang digunakan 3. Pengenalan identifikasi
3. Fitur-fitur tools digunakan perangkat
secara optimal untuk 4. Pengenalan identifikasi
mendukung spesifikasi kebutuhan
pengembangan aplikasi aplikasi
5. Macam-macam tools
pengembangan aplikasi
6. Cara menggunakan tools
pengembangan aplikasi
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Menerapkan coding 1. Menulis kode program 1. Menulis kode program 1. Pengenalan coding
guidelines dan best mengikuti coding- mengikuti coding-guideline guideline bahasa
practices dalam guideline dan best dari bahasa pemrograman pemrograman yang
penulisan program practice sesuai yang digunakan digunakan
(kode sumber) paradigma
pemrograman 2. Menulis kode program 2. Macam-macam paradigma
2. Menggunakan ukuran mengikuti best practice pemrograman
performansi dalam dari bahasa pemrograman
menuliskan kode yang digunakan 3. Pengenalan best practice
sumber bahasa pemrograman
yang digunakan sesuai
paradigma pemrograman
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Menjelaskan varian dan 1. Membuat kode program 1. Menulis kode program 1. Pengenalan variabel dan
invarian dengan konsep tipe dengan penggunaan konstanta pada bahasa
data, variabel dan variabel dan konstanta pemrograman yang
2. Membuat alur logika
konstanta sesuai coding guideline digunakan
pemrograman
dan best practice
teknik 2. Membuat rancangan 2. Pengenalan tipe data pada
3. Menerapkan
alur logika 2. Menulis kode program bahasa pemrograman yang
dasar algoritma umum
pemrograman dengan penggunaan tipe digunakan
4. Menggunakan prosedur (flowchart) sesuai coding guideline 3. Macam-macam struktur
dan fungsi dan best practice
3. Mengimplementasikan dasar algoritma
5. Mengidentifikasikan rancangan alur logika 3. Merancang flowchart 4. Pengenalan flowchart
kompleksitas algoritma pemrograman sesuai dengan kasus yang
(flowchart) ke dalam diberikan 5. Cara merancang flowchart
kode program 6. Macam-macam control
4. Menulis kode program
4. Membuat serta sesuai dengan flowchart program pada bahasa
menggunakan prosedur yang dibuat pemrograman yang
dan fungsi digunakan
5. Membuat prosedur dan
fungsi sesuai dengan 7. Cara mengimplementasikan
konsep penggunaan flowchart ke dalam kode
kembali pada program
pemrograman 8. Pengenalan konsep
6. Menggunakan prosedur penggunaan Kembali (reuse)
dan fungsi sesuai dengan pada pemrograman
Program Pelatihan Berbasis Kompetensi 6
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
coding guideline dan best 9. Cara membuat prosedur dan
practice fungsi pada bahasa
pemrograman yang
digunakan
10. Cara menggunakan
prosedur dan fungsi pada
bahasa pemrograman yang
digunakan
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Mengidentifikasi 1. Mengimplementasikan 1. Mengimplementasikan 1. Pengenalan konsep data
konsep data dan struktur data yang struktur data sesuai 2. Pengenalan struktur data
struktur data terdapat pada bahasa dengan kasus yang statis (array) pada bahasa
pemrograman yang diberikan
2. Menerapkan struktur pemrograman yang
digunakan sesuai coding 2. Menerapkan
data dan akses manipulasi digunakan
guideline dan best
terhadap struktur data data seperti penambahan, 3. Macam-macam
practice struktur
tersebut perubahan, penghapusan,
data dinamis pada bahasa
pencarian dan pengurutan
Program Pelatihan Berbasis Kompetensi 7
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
data sesuai dengan kasus pemrograman yang
yang diberikan digunakan
4. Cara mengimplementasikan
struktur data pada bahasa
pemrograman yang
digunakan
5. Cara menerapkan
manipulasi data pada
struktur data pada Bahasa
pemrograman yang
digunakan
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Membuat program 1. Membuat kode program 1. Class yang dibuat sesuai 1. Pengenalan konsep class
berorientasi objek dengan konsep Object dengan coding guideline dan dan object
dengan memanfaatkan Oriented Programming best practice 2. Cara membuat class pada
class 2. Membuat kode program 2. Class member yang dibuat bahasa pemrograman yang
2. Menggunakan tipe yang bebas dari sesuai dengan kebutuhan digunakan
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Melakukan pemilihan 1. Memanfaatkan unit- 1. Unit-unit reuse pada library 1. Pengenalan Library
unit-unit reuse yang unit reuse pada library atau komponen pre-existing 2. Pengenalan komponen
potensial atau komponen pre- dipilih sesuai dengan pre-existing
existing tanpa spesifikasi kebutuhan aplikasi
2. Melakukan integrasi
menimbulkan yang dikembangkan dan 3. Cara integrasi library dan
library atau komponen
kesalahan/error berdasarkan tingkat efisiensi komponen pre-existing
pre-existing dengan
pengembangan yang dengan kode program
source code yang ada 2. Memperbaharui library
ditimbulkan yang sudah ada
3. Melakukan atau komponen pre-
existing yang sudah 2. Library atau komponen pre- 4. Cara melakukan
pembaharuan library
usang/obsolete existing diintegrasikan tanpa pembaharuan/update
atau komponen pre-
menimbulkan kesalahan/error library dan komponen
existing yang pre-existing
digunakan 3. Library atau komponen pre-
existing yang sudah
usang/obsolete diperbaharui
tanpa menimbulkan
kesalahan/error pada kode
program yang sudah ada
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Menentukan tools yang 1. Merancang User 1. Rancangan UI/UX dibuat 1. Pengenalan User Interface
akan digunakan dalam Interface (UI) untuk dengan menggunakan fitur- 2. Pengenalan User
perancangan antar aplikasi berbasis mobile fitur yang tersedia pada tools Experience
muka aplikasi berbasis sesuai dengan yang digunakan
mobile spesifikasi kebutuhan 3. Pengenalan Tools
2. Jumlah rancangan form yang
aplikasi perancangan UI/UX
2. Memilih informasi yang dibuat sesuai dengan
akan ditampilkan dalam 2. Merancang User kebutuhan 4. Cara membuat form
suatu layar sesuai Experience (UX) untuk 3. Style pada masing-masing dengan tools yang
dengan kebutuhan aplikasi berbasis mobile digunakan
rancangan form dipilih
3. Membuat aksi-aksi atau sesuai dengan 5. Cara memilih style dengan
dengan memperhatikan
design yang estetis yang spesifikasi kebutuhan tools yang digunakan
kenyamanan pengguna
ada dalam suatu layar aplikasi
4. Tombol-tombol aksi pada 6. Cara membuat tombol aksi
sesuai dengan dengan tools yang
form dibuat sesuai dengan
kebutuhan digunakan
kebutuhan aplikasi
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Menunjukkan jenis 1. Menentukan platform 1. Platform sistem operasi 1. Jenis-jenis platform sistem
platform sistem operasi sistem operasi untuk untuk mengembangkan operasi berbasis mobile
berbasis mobile mengembangkan aplikasi berbasis mobile 2. Pengenalan bahasa
aplikasi berbasis mobile ditentukan berdasarkan
2. Menentukan platform pemrograman untuk
spesifikasi kebutuhan user
sistem operasi yang 2. Membangun aplikasi membuat aplikasi berbasis
berbasis mobile yang dirancang mobile
sesuai kebutuhan user
sederhana dengan 2. Bahasa pemrograman serta
3. Menjelaskan bahasa 3. Pengenalan framework untuk
bahasa pemrograman framework untuk bahasa
pemrograman berbasis bahasa pemrograman
berbasis mobile pemrograman berbasis
mobile berbasis mobile
mobile dipilih sesuai dengan
platform sistem operasi 4. Pengenalan tools untuk
yang digunakan mengembangkan aplikasi
berbasis mobile
3. Aplikasi berbasis mobile
dibangun sesuai dengan 5. Jenis-jenis konsep layout
coding guideline dan best dan object dalam bahasa
practice bahasa pemrograman berbasis
pemrograman berbasis mobile
mobile 6. Cara membangun aplikasi
berbasis mobile sederhana
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Mengidentifikasi entitas 1. Merancang diagram 1. Entitas diidentifikasi sesuai 1. Pengenalan konsep entitas
yang terkait dengan entitas dan keterkaitan dengan spesifikasi
2. Pengenalan Entity
lingkup program yang antar entitas (Entity kebutuhan aplikasi yang
Relational Diagram
akan dibuat beserta Relational Diagram) akan dikembangkan
hubungannya 3. Cara merancang Entity
2. Mengimplementasikan 2. Keterkaitan antar entitas Relational Diagram
2. Membuat query Entity Relational Diagram (relasi) diidentifikasi sesuai
informasi dasar ke dalam query dengan spesifikasi 4. Cara
terhadap model data kebutuhan aplikasi yang mengimplementasikan
yang telah akan dikembangkan Entity Relational Diagram
dikembangkan ke dalam query
3. Query hasil implementasi
sesuai dengan Entity
Relational Diagram yang
dirancang
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Mempersiapkan 1. Menggunakan fitur 1. Perintah SQL dieksekusi 1. Pengenalan fitur aplikasi
perangkat lunak aplikasi SQL menggunakan fitur aplikasi SQL
aplikasi data SQL
2. Mengisi tabel 2. Pengenalan konsep tabel
deskripsi/SQL menggunakan perintah 2. Tabel diisi dengan benar pada SQL
2. Menggunakan fitur SQL menggunakan perintah SQL 3. Cara mengisi tabel dengan
aplikasi SQL sesuai kebutuhan
3. Membentuk view tabel perintah SQL
3. Mengisi table menggunakan perintah 3. View tabel dibentuk dengan 4. Pengenalan konsep view
4. Melakukan operasi SQL benar menggunakan tabel pada SQL
relasional 4. Memanipulasi data tabel perintah SQL sesuai
kebutuhan 5. Cara membentuk view tabel
menggunakan perintah
5. Membuat stored dengan perintah SQL
DML (Data Manipulation 4. Perintah DML digunakan
procedure
Language) untuk memanipulasi data 6. Macam-macam perintah
6. Membuat function tabel DML pada SQL
5. Membuat stored
7. Membuat trigger procedure menggunakan 5. Stored procedure dibuat 7. Cara menggunakan
8. Melakukan perintah perintah SQL dengan benar perintah DML
commit dan rollback menggunakan perintah SQL 8. Pengenalan konsep stored
6. Membuat function
sesuai kebutuhan procedure pada SQL
menggunakan perintah
SQL 6. Function dibuat dengan 9. Cara membuat stored
benar menggunakan procedure dengan perintah
7. Membuat trigger
perintah SQL sesuai SQL
menggunakan perintah
kebutuhan
SQL 10. Pengenalan konsep
7. Trigger dibuat dengan benar
Program Pelatihan Berbasis Kompetensi 14
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
8. Menerapkan transaction menggunakan perintah SQL function pada SQL
sesuai kebutuhan 11. Cara membuat function
8. Perintah commit digunakan dengan perintah SQL
untuk melakukan 12. Pengenalan konsep
perubahan data saat trigger
menerapkan transaction
13. Cara membuat trigger
9. Perintah rollback digunakan dengan perintah SQL
untuk membatalkan
perubahan data saat 14. Pengenalan konsep
menerapkan transaction transaction
15. Cara menerapkan
transaction dengan perintah
commit dan rollback
Asesmen
*) coret yang tidak perlu
1.11 Unit Kompetensi : Merancang Database dan Data Persistence pada Mobile Data
Kerja Kode Unit : J.612000.003.01
Perkiraan Waktu Pelatihan : 60 JP @ 45 menit
Metode Pelatihan : Luring/Daring/Blended
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Mendesain internal 1. Membangun aplikasi 1. Aplikasi berbasis mobile 1. Pengenalan konsep dasar
storage pada aplikasi berbasis mobile dengan dengan proses create, read, storage pada perangkat
berbasis mobile proses create, read, update dan delete data mobile
update dan delete data menggunakan media 2. Cara membangun aplikasi
2. Mendesain external
Program Pelatihan Berbasis Kompetensi 15
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
storage pada aplikasi menggunakan media penyimpanan internal berbasis mobile yang
berbasis mobile penyimpanan internal storage dibuat sesuai menggunakan media
storage dan external dengan kasus yang penyimpanan internal
3. Mendesain sqlite
storage diberikan storage
database pada aplikasi
berbasis mobile 2. Membangun aplikasi 2. Aplikasi berbasis mobile 3. Cara membangun aplikasi
berbasis mobile dengan dengan proses create, read, berbasis mobile yang
4. Mendesain database
proses create, read, update dan delete data menggunakan media
mobile dengan model
update dan delete data menggunakan media penyimpanan external
layer
menggunakan media penyimpanan external storage
penyimpanan sqlite storage dibuat sesuai 4. Pengenalan konsep dasar
database dengan kasus yang SQLite
diberikan
3. Membangun aplikasi 5. Cara membangun aplikasi
berbasis mobile untuk 3. Database dirancang sesuai berbasis mobile yang
layer input dan retrieve dengan kasus yang menggunakan media
data diberikan penyimpanan sqlite
4. Membangun layer 4. Database dan tabel pada database
perantara antara layer aplikasi berbasis mobile 6. Pengenalan konsep dasar 3-
mobile dengan layer dibuat sesuai dengan kasus tier layer model
database yang diberikan
7. Cara membangun aplikasi
5. Mengintegrasikan 5. Aplikasi berbasis mobile berbasis mobile untuk layer
aplikasi berbasis mobile dengan proses create, read, input dan retrieve data
untuk layer input dan update dan delete data
retrieve data dengan menggunakan media 8. Pengenalan dasar bahasa
database server penyimpanan sqlite pemrograman/framework
database dibuat sesuai berbasis web
dengan kasus yang 9. Cara membangun layer
diberikan perantara menggunakan
6. Aplikasi berbasis mobile bahasa
Program Pelatihan Berbasis Kompetensi 16
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
untuk layer input dan pemrograman/framework
retrieve data dibuat sesuai berbasis web
dengan kasus yang 10. Cara mengintegrasikan
diberikan aplikasi berbasis mobile
7. Layer perantara dibangun dengan database server
sesuai dengan kasus yang
diberikan
8. Aplikasi berbasis mobile
diintegrasikan dengan
database server sesuai
dengan kasus yang
diberikan
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Menerapkan 1. Menerapkan source code 1. Proses branching 1. Pengenalan konsep source code
konsep/metode pencatatan versioning dilakukan dengan versioning
versi dari setiap program benar menggunakan 2. Pengenalan tools source code
sumber tools
versioning
2. Menggunakan suatu tools 2. Proses merging
Program Pelatihan Berbasis Kompetensi 17
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
untuk menyimpan versi dilakukan dengan 3. Cara melakukan proses
benar menggunakan branching menggunakan tools
tools 4. Cara melakukan proses
3. Proses commit merging menggunakan tools
dilakukan dengan 5. Cara melakukan proses commit
benar menggunakan
menggunakan tools
tools
6. Cara melakukan proses check-
4. Proses check-in
in menggunakan tools
dilakukan dengan
benar menggunakan 7. Cara melakukan proses cloning
tools menggunakan tools
5. Proses check-out
dilakukan dengan
benar menggunakan
tools
6. Proses cloning
dilakukan dengan
benar menggunakan
tools
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Menentukan lokasi 1. Membuat aplikasi 1. Aplikasi berbasis mobile 1. Pengenalan Fundamental
dengan menggunakan berbasis mobile yang menggunakan teknologi LBS
perangkat mobile dapat menentukan lokasi LBS dapat menentukn 2. Cara membuat aplikasi
computing pengguna dengan lokasi pengguna dengan berbasis mobile yang
perangkat mobile benar
2. Menentukan lokasi menggunakan teknologi
menggunakan Location 2. Aplikasi berbasis mobile
pengguna dengan LBS
Based Service (LBS)
Location Based Service menggunakan teknologi 3. Pengenalan Fundamental
3. Menentukan lokasi 2. Membuat aplikasi GPS dapat menentukn GPS
pengguna dengan GPS berbasis mobile yang lokasi pengguna dengan
dapat menentukan lokasi benar 4. Cara membuat aplikasi
4. Menerapkan Mobile pengguna dengan 3. Aplikasi berbasis mobile berbasis mobile yang
Navigation pada perangkat mobile menggunakan teknologi
dengan fitur mobile
perangkat mobile menggunakan GPS GPS
navigation dibuat sesuai
computing
3. Membuat aplikasi dengan kebutuhan 5. Pengenalan Konsep Mobile
berbasis mobile yang Navigation
menerapkan mobile 6. Cara membuat aplikasi
navigation pada berbasis mobile dengan
perangkat mobile fitur mobile navigation
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Menunjukkan Node 1. Membuat aplikasi 1. Node sensor yang terdapat 1. Macam-macam sensor
sensor yang ada pada berbasis mobile yang pada teknologi mobile pada teknologi mobile
teknologi mobile memanfaatkan mobile diidentifikasi sesuai dengan
2. Pengenalan layer protocol
computing sensor dibuat sesuai spesifikasinya
mobile sensor
dengan kebutuhan
2. Menunjukkan Desain 2. Aplikasi berbasis mobile yang 3. Macam-macam sspek
dari hardware sensor memanfaatkan mobile sensor security pada mobile
yang ada pada teknologi dibuat sesuai dengan sensor
mobile computing kebutuhan
4. Cara membuat aplikasi
3. Menunjukkan desain berbasis mobile yang
protocol pada teknologi memanfaatkan mobile
mobile computing sensor
4. Menunjukkan aspek
security pada mobile
sensor
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Menjelaskan mobile 1. Menunjukkan mobile 1. Mobile cellular network 1. Penjelasan
cellular network cellular network secara dijelaskan secara lengkap perkembangan mobile
lengkap untuk 2. Fitur mobile cellular network cellular network
2. Mengidentifikasikan
mengembanglan
protocol dan fitur-fitur dibedakan sesuai dengan 2. Macam-macam fitur
pada mobile cellular aplikasi berbasis mobile mobile cellular network
generasinya
network 3. Arsitektur GSM dijelaskan 3. Pengenalan konsep
3. Menjelaskan arsitektur secara lengkap Arsitaktur GSM
GSM pada mobile cellular 4. Mobile phone network 4. Pengenalan konsep
network dijelaskan secara lengkap mobile phone network
4. Menjelaskan mobile 5. Proses-proses pada mobile IP 5. Mcam-macam proses
phone network pada mobile IP
concept diidentifikasi secara
5. Menjelaskan proses- lengkap 6. Cara mengidentifikasi
proses pada mobile IP proses mobile IP
concept
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Menjelaskan dasar- 1. Merancang aplikasi 1. Aplikasi client dan aplikasi 1. Pengenalan dasar-dasar
dasar client server berbasis mobile dengan server diidentifikasi sesuai client server
program arsitektur client server kebutuhan 2. Macam-macam common
2. Menyesuaikan fungsi 2. Common programming programming interface
fungsi dari Socket API interface untuk komunikasi untuk komunikasi
pada mobile network jaringan diterapkan dengan dengan jaringan
programming benar tanpa ada 3. Penjelasan teknik dasar
kesalahan/error
3. Mendesain aplikasi debugging di memory
mobile client server 3. Aplikasi mobile client 4. Macam-macam masalah
atau peer to peer (P2P) dirancang sesuai dengan networking pada
spesifikasinya teknologi mobile
4. Aplikasi pada server 5. Penjelasan perbedaan
dirancang sesuai dengan mobile client server dan
spesifikasinya peer to peer
6. Pengenalan Network Time
Protocol
7. Pengenalan Multicasting
8. Penjelasan teknik
multiplexing dalam
menangani proses paralel
9. Penjelasan teknik forking
Program Pelatihan Berbasis Kompetensi 23
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
dalam menangani proses
paralel
10. Penjelasan teknik
multithreading dalam
menangani proses
parallel
11. Cara membuat aplikasi
berbasis mobile dengan
arsitektur client server
12. Cara merancang aplikasi
mobile client
13. Cara merancang aplikasi
pada server
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Memilih bahasa 1. Membuat aplikasi 1. Aplikasi berbasis 1. Macam-macam fitur API dari
pemrograman pada server berbasis mobile sebagai mobile yang dibuat bahasa pemrograman yang
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Mendesain 1. Merancang
mobile API 1. Hasil perancangan mobile 1. Pengenalan konsep API
pemrograman API pada (Application
Programming API memiliki menu dan fitur 2. Cara merancang mobile
platform Mobile yang ada Interface) yang sesuai dengan API
2. Mendesain pemograman 2. Membuat mobile API kebutuhan pengguna
3. Cara membuat mobile API
interfacing kedalam 2. Mobile API yang dibuat
database sistem sesuai dengan hasil
informasi perancangan
Asesmen
*) coret yang tidak perlu
1.20 Unit Kompetensi : Membuat Multimedia Messaging Application pada Mobile Computing
Kerja Kode Unit : J.612000.004.01
Perkiraan Waktu Pelatihan : 40 JP @ 45 menit
Metode Pelatihan : Luring/Daring/Blended
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Membuat Exchange 1. Membuat aplikasi yang 1. Aplikasi yang dibuat dapat 1. Pengenlan konsep
Multimedia dapat mengirimkan pesan mengirimkan pesan Multimedia
Communication multimedia berbentuk image Communication Exchange
Program Pelatihan Berbasis Kompetensi 26
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
2. Mengidentifikasi 2. Menggunakan aplikasi 2. Aplikasi yang dibuat dapat (MMCX)
spesifikasi multimedia yang dapat mengirimkan mengirimkan pesan 2. Penjelasan spesifikasi
message pesan multimedia berbentuk suara teknis pesan multimedia
3. Membuat Aplikasi yang 3. Aplikasi yang dibuat dapat berbentuk image
akan digunakan untuk mengirimkan pesan
3. Cara membuat aplikasi
mengirimkan multimedia berbentuk video yang dapat mengirimkan
message 4. Aplikasi dipilih sesuai pesan multimedia
4. Menggunakan dengan jenis pesan berbentuk image
Multimedia Messaging multimedia yang ingin
4. Penjelasan spesifikasi
application dikirim
teknis pesan multimedia
berbentuk suara
5. Cara membuat aplikasi
yang dapat mengirimkan
pesan multimedia
berbentuk suara
6. Penjelasan spesifikasi
teknis pesan multimedia
berbentuk video
7. Cara membuat aplikasi
yang dapat mengirimkan
pesan multimedia
berbentuk video
8. Macam-macam aplikasi
yang dapat mengirim
pesan multimedia
Asesmen
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Menjelaskan Modern 1. Membuat aplikasi berbasis 1. Kelemahan kode 1. Penjelasan standar testing
Programming Language mobile yang menerapkan pemrograman diperbaiki untuk coding security
dan web Services konsep security menjadi seminimal 2. Cara memperbaiki kode
mungkin
2. Konsep security untuk program yang teridentifikasi
perangkat lunak dan 2. Kode error dibuat sesuai kelemahannya
aplikasi dirancang kasus di lapangan 3. Macam-macam error terkait
3. Diagram alur aplikasi coding security
dibuat sesuai alur lengkap 4. Cara mengidentifikasi
dari aplikasi untuk kelemahan aplikasi
mengidentifikasi
berdasarkan diagram alur
kelemahan aplikasi
5. Pengenalan:
4. Aplikasi berbasis mobile
yang dibuat menerapkan - Authentication
konsep security sesuai - Authorization
dengan kebutuhan dan
standar yang ada - Data validation
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Membuat mobile unified 1. Membuat aplikasi yang 1. Aplikasi yang dibuat dapat 1. Pengenalan konsep mobile
communication pada dapat melakukan mobile melakukan mobile unified unified communication
aplikasi unified communication communication dengan 2. Cara membuat aplikasi
metode chatting
2. Membuat mobile unified dengan fitur chatting
communication pada 2. Aplikasi yang dibuat dapat 3. Cara membuat aplikasi
kolaborasi web melakukan mobile unified dengan fitur video
3. Membuat mobile unified communication dengan conference
metode video conference
communication pada
konferensi video
Program Pelatihan Berbasis Kompetensi 29
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Menjelaskan mobile 1. Membuat aplikasi mobile 1. Sistem aplikasi yang 1. Macam-macam mobile
digital media digital media dengan terdiri dari media server, digital media
konsep security media player, media
2. Membuat aplikasi 2. Penjelasan komponen
uploader, media utama sistem aplikasi
mobile digital media
downloader, dan media mobile digital media
3. Membuat keamanan controller dibuat dengan
mobile digital media bahasa pemrograman 3. Cara membuat aplikasi
yang tersusun secara mobile digital media
efisien dan rapih 4. Penjelasan notifikasi
2. Notifikasi peringatan pada peringatan pada aplikasi
end user dibuat secara berbasis mobile
jelas sesuai dengan 5. Cara menerapkan
kebutuhan notifikasi peringatan pada
3. Access control aplikasi aplikasi berbasis mobile
sesuai standar dibuat 6. Pengenalan konsep access
secara efisien sesuai control
Program Pelatihan Berbasis Kompetensi 30
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
dengan kebutuhan 7. Cara menerapkan access
control pada aplikasi
berbasis mobile
Asesmen
*) coret yang tidak perlu
1.24 Unit Kompetensi : Merancang Mobile Cloud Computing
Kerja Kode Unit : J.612000.019.01
Perkiraan Waktu Pelatihan : 40 JP @ 45 menit
Metode Pelatihan : Luring/Daring/Blended
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Menjelaskan cloud 1. Merancang arsitektur 1. Setiap layer untuk mobile 1. Pengenalan konsep cloud
computing untuk mobile cloud cloud computing dirancang computing
computing sesuai dengan kebutuhan
2. Menjelaskan mobile 2. Macam-macam fitur cloud
computing 2. Membuat aplikasi 2. Aplikasi berbasis mobile computing
berbasis mobile yang yang dibuat terintegrasi
3. Menjelaskan network 3. Macam-macam fitur mobile
terintegrasi dengan dengan media
computing computing
media penyimpanan penyimpanan cloud
4. Membuat layer dari cloud computing computing 4. Pengenalan konsep network
Mobile cloud computing computing
5. Membuat mobile cloud 5. Macam-macam layer pada
computing mobile cloud computing
6. Cara merancang arsitektur
mobile cloud computing
7. Cara mengintegrasikan
Program Pelatihan Berbasis Kompetensi 31
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
aplikasi berbasis mobile
dengan media penyimpanan
cloud computing
Asesmen
*) coret yang tidak perlu
CAPAIAN UNIT
ELEMEN KOMPETENSI KRITERIA CAPAIAN POKOK PEMBAHASAN
KOMPETENSI
1. Memilih spesifikasi teknis 1. Membuat aplikasi 1. Wearable device dipilih 1. Macam-macam wearable
Wearable Computing untuk wearable device sesuai dengan spesifikasi device
sesuai dengan aplikasi yang akan dibuat
2. Merancang Wearable 2. Macam-macam sensor pada
spesifikasi
Computers pada bagian 2. Aplikasi dibuat wearable device
perangkatnya
tubuh tertentu menggunakan prosedur 3. Cara membuat aplikasi
yang tepat untuk
3. Memilih elemen-elemen pada wearable device
memproses data sensor
penting dalam
sesuai spesifikasi sensor 4. Cara memproses data
memproses sensor data
yang digunakan sensor wearable device
pada Wearable pada bahasa pemrograman
Computing yang digunakan
Asesmen
*) coret yang tidak perlu
OS Windows 10 64 bit,
Min. Processor Intel Core
1 PC Set 16
i7, Min. RAM 16GB, Min
Harddisk 1 TB
OS MacOS 64 bit, Min.
Processor Intel Core i7,
2 Laptop Unit 2
Min. RAM 16GB, Min
Harddisk 512 GB
3 Printer HP Laserjet M1200 Series Unit 3
HP Smart Tank 615 All-in-
4 Printer Warna Unit 1
One Printer
5 Akses Internet Min. 512 kbps/PC Set 16
Smartwatch Realme
6 Wearable Device Watch, Android Wear OS, Unit 16
USB Port
7 Whiteboard Sakura Unit 1