Anda di halaman 1dari 47

ANALISIS TUGAS

1(satu) MATA DIKLAT UNTUK PEMBELAJARAN SELAMA SATU


SEMESTER

Oleh
NAMA : MOH. ROCHMAN WAHID MAULANA
NIM : 16070895014

Tugas Akhir
Diajukan Sebagai Syarat Menempuh Mata Kuliah Perencanaan Dan
Pengembangan Kurikulum PTK

UNIVERSITAS NEGERI SURABAYA


PROGRAM PASCA SARJANA
PROGRAM STUDI PENDIDIKAN TEKNOLOGI DAN KEJURUAN
2017

0
KATA PENGANTAR

Puji dan syukur saya haturkan ke hadirat Allah SWT yang telah memberikan rahmat
dan hidayah-Nya, sehingga saya dapat menyelesaikan pembuatan tugas ini. Dalam pembuatan
tugas ini, banyak kesulitan yang saya alami terutama disebabkan oleh kurangnya pengetahuan
dan sumber-sumber info yang masih terbilang terbatas. Namun berkat bimbingan dan bantuan
dari semua pihak akhirnya tugas ini dapat terselesaikan tepat pada waktunya. Oleh karena itu,
saya mengucapkan terima kasih kepada semua pihak yang telah membantu dalam penyusunan
tugas ini, khususnya para rekan-rekan. Terimakasih juga tak lupa saya haturkan kepada bapak
dosen Mata Kuliah Perencanaan dan pengembangan Kurikulum PTK, Prof. Dr. H. Supari
Muslim, M.Pd yang telah memberikan saya tugas ini. Semoga tugas ini dapat bermanfaat
bagi kita semua. Tak ada gading yang tak retak. Begitu pula dengan tugas yang saya buat ini
yang masih jauh dari kesempurnaan. Oleh karena itu saya memohon maaf apabila ada
kekurangan ataupun kesalahan. Kritik dan saran sangat diharapkan agar tugas ini menjadi
lebih baik serta berdaya guna dimasa yang akan datang.

Moh. Rochman Wahid Maulana


NIM. 16070895014

1
DAFTAR ISI

KAVER ..................................................................................................................................... 0
KATA PENGANTAR ................................................................................................................ 1
DAFTAR ISI .............................................................................................................................. 2
ANALISIS TUGAS ................................................................................................................... 3
DAFTAR PUSTAKA ............................................................................................................. 27
INSTRUMEN PENELITIAN ................................................................................................ 28
LAMPIRAN SILABUS .......................................................................................................... 36

2
ANALISIS TUGAS

Pekerjaan (Standar Kompetensi) : Membuat aplikasi login dengan pemrograman android

No. Kewajiban/ KD Tugas Unsur Tugas Tindakan

A. Menjelaskan arsitektur 1. Memahami konsep dasar a. Mendeskripsikan definisi 1) Menjelaskan sejarah sistem operasi
pengembangan arsitektur pengembangan arsitektur pengembangan android
pemrograman android pemrograman android pemrograman android 2) Menjelaskan kronologis perkembangan
sistem operasi android
3) Menjelaskan karakteristik sistem operasi
android

b. Mengklasifikasikan macam- 1) Menjelaskan hal-hal terkait dengan


macam pengembangan pengembangan pemrograman android
pemrograman mobile eclipse
2) Menjelaskan hal-hal terkait dengan
pengembangan pemrograman Android
Development Tool
3) Menjelaskan hal-hal terkait dengan
pengembangan pemrograman android
Intel XDK
4) Menjelaskan hal-hal terkait dengan
pengembangan pemrograman android
studio

c. Menjelaskan dasar 1) Menjelaskan fungsi activity pada


pemrograman android pemrograman android
2) Menjelaskan fungsi intents pada
pemrograman android
3) Menjelaskan fungsi cursorless controls
pada pemrograman android

3
4) Menjelaskan fungsi views and widgets
pada pemrograman android
5) Menjelaskan fungsi asynchrounus calls
pada pemrograman android
6) Menjelaskan fungsi background services
pada pemrograman android

d. Menjelaskan fitur 1) Menjelaskan fungsi touchscreen pada


perangkat keras android pemrograman android
2) Menjelaskan fungsi GPS pada
pemrograman android
3) Menjelaskan fungsi accelometer pada
pemrograman android
4) Menjelaskan fungsi SD card pada
pemrograman android
e. Menjelaskan fitur 1) Menjelaskan fungsi internet pada
perangkat lunak android pemrograman android
2) Menjelaskan fungsi audio dan video
support pada pemrograman android
3) Menjelaskan fungsi contact pada
pemrograman android
4) Menjelaskan fungsi security pada
pemrograman android
5) Menjelaskan fungsi APIs pada
pemrograman android
f. Menjelaskan fitur framwork 1) Menjelaskan fungsi security model pada
android pemrograman android
2) Menjelaskan fungsi memory management
pada pemrograman android
3) Menjelaskan fungsi process management
pada pemrograman android
4) Menjelaskan fungsi network management
pada pemrograman android
5) Menjelaskan fungsi driver management

4
pada pemrograman android
6) Menjelaskan fungsi android run time
pada pemrograman android
7) Menjelaskan fungsi open GL pada
pemrograman android
8) Menjelaskan fungsi webkit pada
pemrograman android
9) Menjelaskan fungsi SQLite pada
pemrograman android
10) Menjelaskan fungsi media framwork pada
pemrograman android
11) Menjelaskan fungsi secure socket layer
(SSL) pada pemrograman android
12) Menjelaskan fungsi activity manager
pada pemrograman android
13) Menjelaskan fungsi telephony manager
pada pemrograman android
14) Menjelaskan fungsi view system pada
pemrograman android
15) Menjelaskan fungsi location manager
pada pemrograman android
2. Memahami hal-hal yang a. Mengidentifikasi tahap- 1) Menjelaskan spesifikasi laptop yang tepat
harus diperhatikan dalam tahap persiapan untuk menginstall aplikasi android dengan
membuat aplikasi android (preparation) dalam pemrograman android eclipse
dengan pemrograman membuat aplikasi android 2) Menguraikan penggunaan bahan dalam
android eclipse dengan pemrograman membuat aplikasi android dengan
android eclipse pemrograman android eclipse
3) Menguraikan penggunaan alat dalam
membuat aplikasi android dengan
pemrograman android eclipse

b. Menjelaskan tahap-tahap 1) Mengklasifikasikan fungsi dari masing-


bahan yang dibutuhkan masing bahan yang dibuat dalam
dalam menginstall aplikasi mengolah aplikasi android dengan

5
android dengan pemrograman android eclipse
pemrograman android 2) Memahami urutan bahan yang diperlukan
eclipse untuk membuat aplikasi android dengan
pemrograman android eclipse
3) Mengklasifikasikan prosedur instalasi
bahan dengan benar

c. Menguraikan tahap-tahap 1) Menjelaskan langkah-langkah dalam


instalasi dalam membuat menginstall bahan java JDK untuk
aplikasi mobile dengan membuat aplikasi android dengan
pemrograman mobile pemrograman android eclipse
eclipse 2) Menjelaskan langkah-langkah menginstall
bahan android SDK untuk membuat
aplikasi android dengan pemrograman
android eclipse
3) Menjelaskan langkah-langkah menginstall
android ADT untuk membuat aplikasi
android dengan pemrograman android
eclipse
4) Menjelaskan tahap-tahap membuka
software eclipse IDE untuk membuat
aplikasi android dengan pemrograman
android eclipse

No. Kewajiban/ KD Tugas Unsur Tugas Tindakan

B. Mengidentifikasi komponen- 1. Mengklasifikasikan a. Menjelaskan java JDK 1) Menjelaskan definisi dari java JDK dalam
komponen pemrograman komponen-komponen dalam membuat membuat pemrograman android
android utama dalam pemrograman android 2) Mengklasifikasikan jenis-jenis java JDK
pemrograman android 3) Menjelaskan JDK dibuat dari bahasa java
dalam membuat pemrograman android

6
b. Menjelaskan penggunaan 1) Menjelaskan kegunaan dari android SDK
android SDK dalam dalam membuat pemrograman android
membuat pemrograman 2) Menjelaskan bagian-bagian dari android
android SDK
3) Menjelaskan kegunanan yang terdapat
dalam android SDK yang bisa digunakan
dalam membuat pemrograman android
4) Menjelaskan jenis-jenis android SDK yang
umumnya digunakan dalam membuat
pemrograman android

7
c. Menjelaskan penggunaan 1) Menjelaskan fungsi android ADT
Android ADT dalam 2) Menjelaskan versi android ADT
membuat pemrograman 3) Mengklasifikasikan jenis-jenis android ADT
android berdasarkan android SDK
4) Mengklasifikasikan penggunaan android
ADT berdasarkan android SDK

d. Menjelaskan penggunaan 1) Menjelaskan fungsi eclipse IDE


Eclipse IDE dalam 2) Menjelaskan versi eclipse IDE
membuat pemrograman 3) Mengklasifikasikan macam-macam eclipse
android IDE berdasarkan android SDK
4) Mengklasifikasikan penggunaan eclipse IDE
berdasarkan android SDK

No. Kewajiban Tugas Unsur Tugas Tindakan

C. Menginstalasi perangkat 1. Menginstalasi software a. Mempraktikkan langkah- 1) Menjalankan double-click pada shortcut
lunak pendukung eclipse yang digunakan langkah menginstalasi eclipse.exe
pemrograman android dalam membuat software eclipse 2) Memilih konfigurasi workspace
pemrograman android 3) Menampilkan halaman awal dari eclipse IDE
4) Memilih icon workbench untuk menuju
halaman sricpt dan disain android

8
b. Mempraktikkan konfigurasi 1) Memilih menubar pada eclipse IDE
eclipse dengan ADT 2) Memilih help pada eclipse IDE
3) Memilih install new software pada eclipse
IDE
4) Memilih add pada eclipse IDE
5) Memilih menubar pada eclipse IDE
6) Menambahkan location field ADT pada
eclipse IDE
7) Mengikuti perintah next hingga finish

c. Mempraktikkan konfigurasi 1) Memilih menubar pada eclipse IDE


lokasi SDK 2) Memilih window pada eclipse IDE
3) Memilih preferences pada eclipse IDE
4) Memilih lokasi SDK pada form preferences

No. Kewajiban Tugas Unsur Tugas Tindakan

D. Menjelaskan komponen user 1. Mengidentifikasikan a. Menjelaskan 1) Menjelaskan definisi dari


interface komponen low level user LinearLayoutSederhana LinearLayoutSederhana dalam
interface dalam pemrograman pemrograman android
android 2) Mengklasifikasikan macam-macam dari
LinearLayoutSederhana
3) Mengklasifikasikan proses pembuatan
LinearLayoutSederhana dalam

9
pemrograman android
4) Mengklasifikasikan kelebihan pembuatan
LinearLayoutSederhana dalam
pemrograman android
5) Mengklasifikasikan kelemahan pembuatan
LinearLayoutSederhana dalam
pemrograman android

b. Menjelaskan 1) Menjelaskan definisi dari GambarAndroid


GambarAndroid dalam dalam pemrograman android
pemrograman android 2) Mengklasifikasikan proses pembuatan
GambarAndroid dalam pemrograman
android
3) Mengklasifikasikan kelebihan pembuatan
GambarAndroid dalam pemrograman
android
4) Mengklasifikasikan kelemahan pembuatan
GambarAndroid dalam pemrograman
android

c. Menjelaskan 1) Menjelaskan definisi dari ImageSwitcher


ImageSwitcher dalam dalam pemrograman android
pemrograman android 2) Mengklasifikasikan proses pembuatan
ImageSwitcher dalam pemrograman
android
3) Mengklasifikasikan kelebihan pembuatan
ImageSwitcher dalam pemrograman
android
4) Mengklasifikasikan kelemahan pembuatan
ImageSwitcher dalam pemrograman
android

2. Mengidentifikasikan a. Menjelaskan hendle 1) Menjelaskan definisi dari hendle andorid


komponen high level andorid dalam dalam pemrograman android

10
user interface pemrograman android 2) Mengklasifikasikan proses pembuatan
hendle andorid dalam pemrograman
android
3) Mengklasifikasikan kelebihan pembuatan
hendle andorid dalam pemrograman
android
4) Mengklasifikasikan kelemahan pembuatan
hendle andorid dalam pemrograman
android

b. Menjelaskan dialogbox 1) Menjelaskan definisi dari dialogbox dalam


dalam pemrograman pemrograman android
android 2) Mengklasifikasikan proses pembuatan
dialogbox dalam pemrograman android
3) Mengklasifikasikan kelebihan pembuatan
dialogbox dalam pemrograman android
4) Mengklasifikasikan kelemahan pembuatan
dialogbox dalam pemrograman android

c. Menjelaskan menu android 1) Menjelaskan definisi dari menu android


dalam pemrograman dalam pemrograman android
android 2) Mengklasifikasikan proses pembuatan
menu android dalam pemrograman android
3) Mengklasifikasikan kelebihan pembuatan
menu android dalam pemrograman android
4) Mengklasifikasikan kelemahan pembuatan
menu android dalam pemrograman android

d. Menjelaskan 1) Menjelaskan definisi dari Autocomplete


Autocomplete dalam dalam pemrograman android
pemrograman android 2) Mengklasifikasikan proses pembuatan
Autocomplete dalam pemrograman
android
3) Mengklasifikasikan kelebihan pembuatan

11
Autocomplete dalam pemrograman
android
4) Mengklasifikasikan kelemahan pembuatan
Autocomplete dalam pemrograman
android

e. Menjelaskan 1) Menjelaskan definisi dari SharedPreference


SharedPreference dalam dalam pemrograman android
pemrograman android 2) Mengklasifikasikan proses pembuatan
SharedPreference dalam pemrograman
android
3) Mengklasifikasikan kelebihan pembuatan
SharedPreference dalam pemrograman
android
4) Mengklasifikasikan kelemahan pembuatan
SharedPreference dalam pemrograman
android

f. Menjelaskan ShareVia 1) Menjelaskan definisi dari ShareVia dalam


dalam pemrograman pemrograman android
android 2) Mengklasifikasikan proses pembuatan
ShareVia dalam pemrograman android
3) Mengklasifikasikan kelebihan pembuatan
ShareVia dalam pemrograman android
4) Mengklasifikasikan kelemahan pembuatan
ShareVia dalam pemrograman android

g. Menjelaskan 1) Menjelaskan definisi dari LifeCycleAndroid


LifeCycleAndroid dalam dalam pemrograman android
pemrograman android 2) Mengklasifikasikan proses pembuatan
LifeCycleAndroid dalam pemrograman
android
3) Mengklasifikasikan kelebihan pembuatan
LifeCycleAndroid dalam pemrograman

12
android
4) Mengklasifikasikan kelemahan pembuatan
LifeCycleAndroid dalam pemrograman
android
h. Menjelaskan musicAndroid 1) Menjelaskan definisi dari musicAndroid
dalam pemrograman dalam pemrograman android
android 2) Mengklasifikasikan proses pembuatan
musicAndroid dalam pemrograman android
3) Mengklasifikasikan kelebihan pembuatan
musicAndroid dalam pemrograman android
4) Mengklasifikasikan kelemahan pembuatan
musicAndroid dalam pemrograman android
i. Menjelaskan smsApp 1) Menjelaskan definisi dari smsApp dalam
dalam pemrograman pemrograman android
android 2) Mengklasifikasikan proses pembuatan
smsApp dalam pemrograman android
3) Mengklasifikasikan kelebihan pembuatan
smsApp dalam pemrograman android
4) Mengklasifikasikan kelemahan pembuatan
smsApp dalam pemrograman android
j. Menjelaskan SensorTiny 1) Menjelaskan definisi dari SensorTiny dalam
dalam pemrograman pemrograman android
android 2) Mengklasifikasikan proses pembuatan
SensorTiny dalam pemrograman android
3) Mengklasifikasikan kelebihan pembuatan
SensorTiny dalam pemrograman android
4) Mengklasifikasikan kelemahan pembuatan
SensorTiny dalam pemrograman android
k. Menjelaskan 1) Menjelaskan definisi dari cameraAdroid
cameraAdroid dalam dalam pemrograman android
pemrograman android 2) Mengklasifikasikan proses pembuatan
cameraAdroid dalam pemrograman android
3) Mengklasifikasikan kelebihan pembuatan
cameraAdroid dalam pemrograman android

13
4) Mengklasifikasikan kelemahan pembuatan
cameraAdroid dalam pemrograman android
No. Kewajiban Tugas Unsur Tugas Tindakan

E. Membuat aplikasi dengan 1. Membuat aplikasi a. Membuat LinearLayout 1) Membuat LinearLayout tiga warna secara
komponen-komponen user komponen low level user dalam pemrograman horizontal
interface interface android

2) Membuat LinearLayout tiga warna secara


vertikal

b. Membuat GambarAndroid 1) Membuat GambarAndroid dengan 2


dalam pemrograman gambar
android

14
2) Membuat GambarAndroid dengan
ImageView

3) Membuat GambarAndroid dengan


ImageButton

15
c. Membuat ImageSwitcher 1) Membuat ImageSwitcher dengan tombol
dalam pemrograman next
android

2) Membuat ImageSwitcher dengan scroll

16
2) Membuat aplikasi a. Membuat HandlerAndroid 1) Membuat HandlerAndroid sederhana dalam
komponen high level dalam pemrograman pemrograman android
user interface android

b. Membuat DialogBox dalam 1) Membuat DialogBox sederhana dalam


pemrograman android pemrograman android

17
c. Membuat MenuAndroid 1) Membuat MenuAndroid sederhana dalam
dalam pemrograman pemrograman android
android

d. Membuat Autocomplete 1) Membuat Autocomplete sederhana dalam


dalam pemrograman pemrograman android
android

18
e. Membuat LifeCycleAndroid 1) Membuat LifeCycleAndroid sederhana
dalam pemrograman dalam pemrograman android
android

f. Membuat 1) Membuat SharedPreference sederhana


SharedPreference dalam dalam pemrograman android
pemrograman android

19
g. Membuat ShareVia dalam 1) Membuat ShareVia sederhana dalam
pemrograman android pemrograman android

h. Membuat smsApp dalam 1) Membuat smsApp sederhana dalam


pemrograman android pemrograman android

20
i. Membuat SensorTiny 1) Membuat SensorTiny sederhana dalam
dalam pemrograman pemrograman android
android

j. Membuat MusicAndroid 1) Membuat MusicAndroid sederhana dalam


dalam pemrograman pemrograman android
android

21
k. Membuat cameraAndroid 1) Membuat cameraAndroid sederhana dalam
dalam pemrograman pemrograman android
android

No. Kewajiban Tugas Unsur Tugas Tindakan

F. Membuat aplikasi login 1. Membuat database a. Membuat database mysql 1) Praktik membuat database mysql pada
sederhana berbasis android untuk pendukung dengan aplikasi xampp halaman phpmydmin
aplikasi login bebasis
android

22
2) Praktik membuat field login pada halaman
phpmyadmin

2. Membuat script PHP a. Membuat script koneksi 1) Praktik membuat script koneksi PHP
untuk mendukung ke dengan aplikasi dengan aplikasi notepad++
pemrograman android notepad++

b. Membuat script login 1) Praktik membuat script login PHP dengan


dengan aplikasi aplikasi notepad++
notepad++

23
3. Membuat disain login a. Membuat disain login 1) Praktik membuat disain login pada
dengan aplikasi eclipse pada halaman kerja halaman kerja aplikasi eclipse
aplikasi eclipse

4. Membuat script a. Membuat script 1) Praktik membuat script penghubung antara


penghubung antara penghubung antara android dan PHP pada halaman kerja
android dan PHP android dan PHP pada aplikasi eclipe
halaman kerja aplikasi
eclipe

5. Membuat script login a. Membuat script login pada 1) Prakti membuat script login pada halaman
dengan aplikasi eclipse halaman kerja aplikasi kerja aplikasi eclipse
eclipse

24
No. Kewajiban Tugas Unsur Tugas Tindakan

G. Menguji Kriteria aplikasi 1. Mengidentifikasi kriteria a. Mengklasifikasikan kriteria 1) Mengklasifikasikan faktor-faktor yang
login bebasis android aplikasi login berbasis membuat aplikasi login menyebabkan aplikasi login terkoneksi
android berjalan dengan berbasis android berjalan dengan database
baik dengan baik 2) Mengklasifikasikan faktor-faktor yang
menyebabkan aplikasi login dapat
menyimpan dengan baik
3) Mengklasifikasikan faktor-faktor yang
menyebabkan aplikasi login dapat
dijalankan dengan baik

2. Mengidentifikasi kriteria a. Mengklasifikasikan kriteria 1) Mengklasifikasikan faktor-faktor yang


aplikasi login berbasis membuat aplikasi login menyebabkan aplikasi login tidak
android berjalan dengan berbasis android berjalan terkoneksi dengan database
buruk dengan buruk 2) Mengklasifikasikan faktor-faktor yang
menyebabkan aplikasi login tidak dapat
menyimpan dengan baik
3) Mengklasifikasikan faktor-faktor yang
menyebabkan aplikasi login tidak dapat
dijalankan dengan baik

3. Mengidentifikasi a. Aplikasi login tidak mau 1) Mengklasifikasikan hal-hal yang


kesalahan yang sering terkoneksi ke database menyebabkan aplikasi login tidak mau
terjadi dalam membuat terkoneksi ke database, seperti:

25
aplikasi login a) Xampp belum diaktifkan
b) Nama database pada sintak tidak sesuai
dengan database mysql
c) IP localhost salah
2) Mengklasifikasikan cara pembetulan/
mengatasi aplikasi login yang tidak mau
terkoneksi ke database

b. Aplikasi login tidak mau 1) Mengklasifikasikan hal-hal yang


menyimpan menyebabkan aplikasi login tidak mau
menyimpan, seperti:
a) Sintak eror
b) Sintak kurang
c) Variabel pada text tidak sama
d) Xampp belum diaktifkan
e) IP localhost salah
2) Mengklasifikasikan cara pembetulan/
mengatasi aplikasi login yang tidak mau
menyimpan

c. Aplikasi login tidak dapat 3) Mengklasifikasikan hal-hal yang


dijalankan menyebabkan aplikasi login tidak mau
dijalankan, seperti:
a) Sintak pada android manifast kurang
b) Penulisan sintak kurang teliti
c) Xampp belum diaktifkan

26
DAFTAR PUSTAKA

Arif Akbarul Huda. 2012. 24 Jam Pintar Pemrograman Android. ANDI

Nazruddin Safaat H. 2015. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. INFORMATIKA

Galih Pratama. Seminggu menguasai Android Studio konsep dan pemahaman dasar pemrograman Android. Belajarcoding.

Emha Taufiq Luthfi. Modul Kuliah Program Aplikasi Mobile

Zamrony P. Juhara. 2016. Panduan Lengkap Pemrograman Android. ANDI.

27
INSTRUMEN PENELITIAN

A. Petunjuk:

Mohon di baca instrumen di bawah ini dengan seksama, beri tanda cek (V) pada kolom yang bersangkutan
sesuai dengan pendapat Anda tentang standar kompetensi “Membuat aplikasi login dengan pemrograman android”.
Terima kasih atas partisipasi Anda dalam rangka pengembangan kurikulum Rekayasa Perangkat Lunak, khususnya standar kompetensi
membuat aplikasi login dengan pemrograman android.

B. Daftar Tindakan dari Hasil Analisis Tugas Standar Kompetensi “Membuat aplikasi login dengan pemrograman android”
Kriteria
No. Tindakan Sangat Cukup Tidak
Penting Penting Penting
1 Menjelaskan sejarah sistem operasi android
2 Menjelaskan kronologis perkembangan sistem operasi android
3 Menjelaskan karakteristik sistem operasi android
4 Menjelaskan hal-hal terkait dengan pengembangan pemrograman android eclipse
5 Menjelaskan hal-hal terkait dengan pengembangan pemrograman Android Development Tool
6 Menjelaskan hal-hal terkait dengan pengembangan pemrograman android Intel XDK
7 Menjelaskan hal-hal terkait dengan pengembangan pemrograman android studio
8 Menjelaskan fungsi activity pada pemrograman android
9 Menjelaskan fungsi intents pada pemrograman android
10 Menjelaskan fungsi cursorless controls pada pemrograman android
11 Menjelaskan fungsi views and widgets pada pemrograman android

28
12 Menjelaskan fungsi asynchrounus calls pada pemrograman android
13 Menjelaskan fungsi background services pada pemrograman android
14 Menjelaskan fungsi touchscreen pada pemrograman android
15 Menjelaskan fungsi GPS pada pemrograman android
16 Menjelaskan fungsi accelometer pada pemrograman android
17 Menjelaskan fungsi SD card pada pemrograman android
18 Menjelaskan fungsi internet pada pemrograman android
19 Menjelaskan fungsi audio dan video support pada pemrograman android
20 Menjelaskan fungsi contact pada pemrograman android
21 Menjelaskan fungsi security pada pemrograman android
22 Menjelaskan fungsi APIs pada pemrograman android
23 Menjelaskan fungsi security model pada pemrograman android
24 Menjelaskan fungsi memory management pada pemrograman android
25 Menjelaskan fungsi process management pada pemrograman android
26 Menjelaskan fungsi network management pada pemrograman android
27 Menjelaskan fungsi driver management pada pemrograman android
28 Menjelaskan fungsi android run time pada pemrograman android
29 Menjelaskan fungsi open GL pada pemrograman android
30 Menjelaskan fungsi webkit pada pemrograman android
31 Menjelaskan fungsi SQLite pada pemrograman android
32 Menjelaskan fungsi media framwork pada pemrograman android
33 Menjelaskan fungsi secure socket layer (SSL) pada pemrograman android
34 Menjelaskan fungsi activity manager pada pemrograman android
35 Menjelaskan fungsi telephony manager pada pemrograman android
36 Menjelaskan fungsi view system pada pemrograman android
37 Menjelaskan fungsi location manager pada pemrograman android
Menjelaskan spesifikasi laptop yang tepat untuk menginstall aplikasi android dengan pemrograman
38 android eclipse
Menguraikan penggunaan bahan dalam membuat aplikasi android dengan pemrograman android
39 eclipse

29
Menguraikan penggunaan alat dalam membuat aplikasi android dengan pemrograman android
40 eclipse
Mengklasifikasikan fungsi dari masing-masing bahan yang dibuat dalam mengolah aplikasi android
41 dengan pemrograman android eclipse
Memahami urutan bahan yang diperlukan untuk membuat aplikasi android dengan pemrograman
42 android eclipse
43 Mengklasifikasikan prosedur instalasi bahan dengan benar
Menjelaskan langkah-langkah dalam menginstall bahan java JDK untuk membuat aplikasi android
44 dengan pemrograman android eclipse
Menjelaskan langkah-langkah menginstall bahan android SDK untuk membuat aplikasi android
45 dengan pemrograman android eclipse
Menjelaskan langkah-langkah menginstall android ADT untuk membuat aplikasi android dengan
46 pemrograman android eclipse
Menjelaskan tahap-tahap membuka software eclipse IDE untuk membuat aplikasi android dengan
47 pemrograman android eclipse
48 Menjelaskan definisi dari java JDK dalam membuat pemrograman android
49 Mengklasifikasikan jenis-jenis java JDK
50 Menjelaskan JDK dibuat dari bahasa java dalam membuat pemrograman android
51 Menjelaskan kegunaan dari android SDK dalam membuat pemrograman android
52 Menjelaskan bagian-bagian dari android SDK
Menjelaskan kegunanan yang terdapat dalam android SDK yang bisa digunakan dalam membuat
53 pemrograman android
Menjelaskan jenis-jenis android SDK yang umumnya digunakan dalam membuat pemrograman
54 android
55 Menjelaskan fungsi android ADT
56 Menjelaskan versi android ADT
57 Mengklasifikasikan jenis-jenis android ADT berdasarkan android SDK
58 Mengklasifikasikan penggunaan android ADT berdasarkan android SDK
59 Menjelaskan fungsi eclipse IDE
60 Menjelaskan versi eclipse IDE
61 Mengklasifikasikan macam-macam eclipse IDE berdasarkan android SDK
62 Mengklasifikasikan penggunaan eclipse IDE berdasarkan android SDK

30
63 Menjalankan double-click pada shortcut eclipse.exe
64 Memilih konfigurasi workspace
65 Menampilkan halaman awal dari eclipse IDE
66 Memilih icon workbench untuk menuju halaman sricpt dan disain android
67 Memilih menubar pada eclipse IDE
68 Memilih help pada eclipse IDE
69 Memilih install new software pada eclipse IDE
70 Memilih add pada eclipse IDE
71 Memilih menubar pada eclipse IDE
72 Menambahkan location field ADT pada eclipse IDE
73 Mengikuti perintah next hingga finish
74 Memilih menubar pada eclipse IDE
75 Memilih window pada eclipse IDE
76 Memilih preferences pada eclipse IDE
77 Memilih lokasi SDK pada form preferences
78 Menjelaskan definisi dari LinearLayoutSederhana dalam pemrograman android
79 Mengklasifikasikan macam-macam dari LinearLayoutSederhana
80 Mengklasifikasikan proses pembuatan LinearLayoutSederhana dalam pemrograman android
81 Mengklasifikasikan kelebihan pembuatan LinearLayoutSederhana dalam pemrograman android
82 Mengklasifikasikan kelemahan pembuatan LinearLayoutSederhana dalam pemrograman android
83 Menjelaskan definisi dari GambarAndroid dalam pemrograman android
84 Mengklasifikasikan proses pembuatan GambarAndroid dalam pemrograman android
85 Mengklasifikasikan kelebihan pembuatan GambarAndroid dalam pemrograman android
86 Mengklasifikasikan kelemahan pembuatan GambarAndroid dalam pemrograman android
87 Menjelaskan definisi dari ImageSwitcher dalam pemrograman android
89 Mengklasifikasikan proses pembuatan ImageSwitcher dalam pemrograman android
90 Mengklasifikasikan kelebihan pembuatan ImageSwitcher dalam pemrograman android
91 Mengklasifikasikan kelemahan pembuatan ImageSwitcher dalam pemrograman android
92 Menjelaskan definisi dari hendle andorid dalam pemrograman android

31
93 Mengklasifikasikan proses pembuatan hendle andorid dalam pemrograman android
94 Mengklasifikasikan kelebihan pembuatan hendle andorid dalam pemrograman android
95 Mengklasifikasikan kelemahan pembuatan hendle andorid dalam pemrograman android
96 Menjelaskan definisi dari dialogbox dalam pemrograman android
97 Mengklasifikasikan proses pembuatan dialogbox dalam pemrograman android
98 Mengklasifikasikan kelebihan pembuatan dialogbox dalam pemrograman android
99 Mengklasifikasikan kelemahan pembuatan dialogbox dalam pemrograman android
100 Menjelaskan definisi dari menu android dalam pemrograman android
101 Mengklasifikasikan proses pembuatan menu android dalam pemrograman android
102 Mengklasifikasikan kelebihan pembuatan menu android dalam pemrograman android
103 Mengklasifikasikan kelemahan pembuatan menu android dalam pemrograman android
104 Menjelaskan definisi dari Autocomplete dalam pemrograman android
105 Mengklasifikasikan proses pembuatan Autocomplete dalam pemrograman android
106 Mengklasifikasikan kelebihan pembuatan Autocomplete dalam pemrograman android
107 Mengklasifikasikan kelemahan pembuatan Autocomplete dalam pemrograman android
108 Menjelaskan definisi dari SharedPreference dalam pemrograman android
109 Mengklasifikasikan proses pembuatan SharedPreference dalam pemrograman android
110 Mengklasifikasikan kelebihan pembuatan SharedPreference dalam pemrograman android
111 Mengklasifikasikan kelemahan pembuatan SharedPreference dalam pemrograman android
112 Menjelaskan definisi dari ShareVia dalam pemrograman android
113 Mengklasifikasikan proses pembuatan ShareVia dalam pemrograman android
114 Mengklasifikasikan kelebihan pembuatan ShareVia dalam pemrograman android
115 Mengklasifikasikan kelemahan pembuatan ShareVia dalam pemrograman android
116 Menjelaskan definisi dari LifeCycleAndroid dalam pemrograman android
117 Mengklasifikasikan proses pembuatan LifeCycleAndroid dalam pemrograman android
118 Mengklasifikasikan kelebihan pembuatan LifeCycleAndroid dalam pemrograman android
119 Mengklasifikasikan kelemahan pembuatan LifeCycleAndroid dalam pemrograman android
120 Menjelaskan definisi dari musicAndroid dalam pemrograman android
121 Mengklasifikasikan proses pembuatan musicAndroid dalam pemrograman android

32
122 Mengklasifikasikan kelebihan pembuatan musicAndroid dalam pemrograman android
123 Mengklasifikasikan kelemahan pembuatan musicAndroid dalam pemrograman android
124 Menjelaskan definisi dari smsApp dalam pemrograman android
125 Mengklasifikasikan proses pembuatan smsApp dalam pemrograman android
126 Mengklasifikasikan kelebihan pembuatan smsApp dalam pemrograman android
127 Mengklasifikasikan kelemahan pembuatan smsApp dalam pemrograman android
128 Menjelaskan definisi dari SensorTiny dalam pemrograman android
129 Mengklasifikasikan proses pembuatan SensorTiny dalam pemrograman android
130 Mengklasifikasikan kelebihan pembuatan SensorTiny dalam pemrograman android
131 Mengklasifikasikan kelemahan pembuatan SensorTiny dalam pemrograman android
132 Menjelaskan definisi dari cameraAdroid dalam pemrograman android
133 Mengklasifikasikan proses pembuatan cameraAdroid dalam pemrograman android
134 Mengklasifikasikan kelebihan pembuatan cameraAdroid dalam pemrograman android
135 Mengklasifikasikan kelemahan pembuatan cameraAdroid dalam pemrograman android
136 Membuat LinearLayout secara horizontal
137 Membuat LinearLayout secara vertikal
138 Membuat GambarAndroid dengan 2 gambar
139 Membuat GambarAndroid dengan ImageView
140 Membuat GambarAndroid dengan ImageButton
141 Membuat ImageSwitcher 2 gambar
142 Membuat ImageSwitcher 4 gambar
143 Membuat HandlerAndroid sederhana dalam pemrograman android
144 Membuat DialogBox sederhana dalam pemrograman android
145 Membuat MenuAndroid sederhana dalam pemrograman android
146 Membuat Autocomplete sederhana dalam pemrograman android
147 Membuat LifeCycleAndroid sederhana dalam pemrograman android
148 Membuat SharedPreference sederhana dalam pemrograman android
149 Membuat ShareVia sederhana dalam pemrograman android
150 Membuat smsApp sederhana dalam pemrograman android

33
151 Membuat SensorTiny sederhana dalam pemrograman android
152 Membuat MusicAndroid sederhana dalam pemrograman android
153 Membuat cameraAndroid sederhana dalam pemrograman android
154 Praktik membuat database mysql pada halaman phpmydmin
155 Praktik membuat field login pada halaman phpmyadmin
156 Praktik membuat script koneksi PHP dengan aplikasi notepad++
157 Praktik membuat script login PHP dengan aplikasi notepad++
158 Praktik membuat disain login pada halaman kerja aplikasi eclipse
159 Praktik membuat script penghubung antara android dan PHP pada halaman kerja aplikasi eclipe
160 Prakti membuat script login pada halaman kerja aplikasi eclipse
161 Mengklasifikasikan faktor-faktor yang menyebabkan aplikasi login terkoneksi dengan database
162 Mengklasifikasikan faktor-faktor yang menyebabkan aplikasi login dapat menyimpan dengan baik
163 Mengklasifikasikan faktor-faktor yang menyebabkan aplikasi login dapat dijalankan dengan baik
164 Mengklasifikasikan faktor-faktor yang menyebabkan aplikasi login tidak terkoneksi dengan database
Mengklasifikasikan faktor-faktor yang menyebabkan aplikasi login tidak dapat menyimpan dengan
165
baik
166 Mengklasifikasikan faktor-faktor yang menyebabkan aplikasi login tidak dapat dijalankan dengan baik
Mengklasifikasikan hal-hal yang menyebabkan aplikasi login tidak mau terkoneksi ke database,
seperti:
167 a) Xampp belum diaktifkan
b) Nama database pada sintak tidak sesuai dengan database mysql
c) IP localhost salah
168 Mengklasifikasikan cara pembetulan/ mengatasi aplikasi login yang tidak mau terkoneksi ke database
Mengklasifikasikan hal-hal yang menyebabkan aplikasi login tidak mau menyimpan, seperti:
a) Sintak eror
b) Sintak kurang
169
c) Variabel pada text tidak sama
d) Xampp belum diaktifkan
e) IP localhost salah
170 Mengklasifikasikan cara pembetulan/ mengatasi aplikasi login yang tidak mau menyimpan
171 Mengklasifikasikan hal-hal yang menyebabkan aplikasi login tidak mau dijalankan, seperti:

34
a) Sintak pada android manifast kurang
b) Penulisan sintak kurang teliti
c) Xampp belum diaktifkan

Surabaya, …………………………
Responden,

………………………

35
36
SILABUS

Mata Pelajaran : Pemrograman Perangkat Bergerak


Satuan Pendidikan : SMK
Kelas : XII (Duabelas)
Semester : 1 (Satu)

Penilaian
Kompetensi Kompetensi Materi Proses Alokasi
Indikator Bentuk Sumber Belajar
Inti Dasar Pembelajaran Pembelajaran Tekni Instru Waktu
Instru
k men
men
0 1 2 3 4 5 6 7
1. Menghayati 1.1. Menghaya Afektif: Pengenalan Melakukan Tes Lembar LP 4: 4 x 45 1. LKS SMK: Pengembangan
dan ti Mesyukuri Pengembangan pengamatan dan Penga pengam Pengam menit Aplikasi Mobile.
mengamalkan keberhasil setiap Aplikasi Mobile percobaan matan atan atan 2. Kunci LKS SMK:
ajaran agama an dan keberhasilan dan Instalasi tentang perilaku Perilaku
Pengembangan Aplikasi
yangdianutnya kegagalan dan kegagalan software android pengenalan berkara Berkara
adanya produk studio pegembangan kter kter Mobile.
keberaga
man aplikasi aplikasi mobile. 3. LP 1: Produk dilengkapi
produk mobiledi dunia Melakukan kunci.
aplikasi industri dan pengamatan 4. LKS SMK LP 2 Proses:
mobiledi lainnya pengembangan Pengembangan Aplikasi
dunia sebagai aplikasi mobile. Mobile.
industri anugerah Melakukan
5. Kunci LKS SMK LP 2 Proses:
dan Tuhan percobaan
instalasi Pengembangan Aplikasi
lainnya
sebagai software android Mobile.
anugerah studio. 6. LP 2: Proses.
Tuhan 7. LP 3: Psikomotor .
8. LP 4: Pengamatan Perilaku
Berkarakter.
9. LP 5: Pengamatan
Keterampilan Sosial.
10. Tabel Spesifikasi Lembar
Penilaian.
11. Silabus.
2. Menghayati dan 2.1. Menunjuk Afektif: Pengenalan Tes Lembar LP 5: 12. Handout : Pengenalan

37
Penilaian
Kompetensi Kompetensi Materi Proses Alokasi
Indikator Bentuk Sumber Belajar
Inti Dasar Pembelajaran Pembelajaran Tekni Instru Waktu
Instru
k men
men
0 1 2 3 4 5 6 7
Mengamalkan kan  Menunjukka Pengembangan Penga pengam Pengam Pengembangan Aplikasi
perilaku jujur, motivasi n motivasi Aplikasi Mobile matan atan atan Mobile Dan Instalasi
disiplin, internal internal dan dan Instalasi keteram keteram Software Android Studio
tanggung- dan peduli peduli software android pilan pilan
jawab, peduli lingkungan lingkungan studio sosial sosial
(gotong dalam dalam
royong, menggali mempelajari
kerjasama, informasi produk
toleran, sebagai aplikasi
damai), santun, wujud mobile
responsif dan implement  Menunjukka
pro-aktif dan asi sikap n sikap
menunjukan dalam bekerjasama
sikap sebagai melakukan , toleransi,
bagian dari pengamat disiplin dan
solusi atas an, bertanggung
berbagai percobaan jawab
permasalahan dan/atau melaksanaka
dalam berdiskusi n
berinteraksi eksperimen
secara efektif 2.2. Menghaya untuk
dengan ti perilaku menguji
lingkungan jujur, sebuah
sosial dan alam percaya hipotesis
serta dalam diri, dan  Memiliki
menempatkan mandiri perilaku
diri sebagai dalam jujur,
cerminan memperke percaya diri
bangsa dalam nalkan dan mandiri
pergaulan karya dalam
dunia. aplikasi mempresent
mobile di asikan hasil
dunia instalasi
industri software
dan android
studio .

38
Penilaian
Kompetensi Kompetensi Materi Proses Alokasi
Indikator Bentuk Sumber Belajar
Inti Dasar Pembelajaran Pembelajaran Tekni Instru Waktu
Instru
k men
men
0 1 2 3 4 5 6 7
lainnya

3. Memahami, 3.1Menjelaska Produk: Pengenalan Mendiskusikan Tes Tes LP 1 : 4 x 45


menerapkan n 1. Menjelaska Pengembangan pengenalan tertulis Produk menit
dan pengemb n Aplikasi Mobile pengembangan
menganalisis angan pengertian aplikasi mobile
pengetahuan aplikasi android.
faktual, mobile 2. Menjelaska
konseptual, n macam-
prosedural, dan macam
metakognitif pengemba
berdasarkan ngan
rasa ingin aplikasi
tahunya mobile.
tentang ilmu 3. Menjelaska
pengetahuan, n
teknologi, seni, kelebihan
budaya, dan dan
humaniora kekuranga
dalam n software
wawasan android
kemanusiaan, studio.
kebangsaan, 4. Menjelaska
kenegaraan, n
dan peradaban prosedure/
terkait langkah-
penyebab langkah
fenomena dan instalasi
kejadian dalam software
bidang kerja android
yang spesifik studio.
untuk
memecahkan
masalah

39
Penilaian
Kompetensi Kompetensi Materi Proses Alokasi
Indikator Bentuk Sumber Belajar
Inti Dasar Pembelajaran Pembelajaran Tekni Instru Waktu
Instru
k men
men
0 1 2 3 4 5 6 7
4. Mengolah, 4.1 Proses: Pengenalan Merencanakan Tes Tes LP 2:
menalar, dan Menerapkan 1. Merencan Pengembangan dan kinerja Proses
menyaji dalam percobaan akan dan Aplikasi Mobile melaksanakan
ranah konkret instalasi melaksan percobaan
dan ranah dengan instalasi dengan
akan
abstrak terkait software software android
dengan android studio eksperim studio.
pengembangan en untuk
dari yang menguji
dipelajarinya di sebuah
sekolah secara hipotesis.
mandiri,
bertindak Psikomotor:
secara efektif 1. Menera Tes LP 3:
dan kreatif, dan pkan kinerja Psikomo
mampu percoba tor
melaksanakan an
tugas spesifik instasla
dibawah si
pengawasan dengan
langsung softwar
e
android
studio.

Daftar Pustaka
Permendiknas No. 28 Tahun 2009 Tentang Standar Kompetensi Kejuruan Sekolah Menengah Kejuruan (SMK)/Madrasah Aliyah Kejuruan
(MAK)
Permendiknas No. 70 Tahun 2013 Tentang Kerangka Dasar dan Struktur Kurikulum Sekolah Menengah Kejuruan/Madrasah Aliyah Kejuruan.

40
SILABUS

Mata Pelajaran : Pemrograman Perangkat Bergerak


Satuan Pendidikan : SMK
Kelas : XII (Duabelas)
Semester : 1 (Satu)

Penilaian
Kompetensi Kompetensi Materi Proses Alokasi
Indikator Bentuk Sumber Belajar
Inti Dasar Pembelajaran Pembelajaran Tekni Instru Waktu
Instru
k men
men
0 1 2 3 4 5 6 7
1. Menghayati 1.2. Menghaya Afektif: Pengenalan Melakukan Tes Lembar LP 4: 4 x 45 1. LKS SMK: Pengenalan
dan ti Mesyukuri komponen user pengamatan dan Penga pengam Pengam menit Komponen user interface.
mengamalka keberhasil setiap interface dan percobaan matan atan atan 2. Kunci LKS SMK: Pengenalan
n ajaran an dan keberhasilan Melakukan tentang perilaku Perilaku
Komponen user interface.
agama yang kegagalan dan kegagalan pembuatan pengenalan berkara Berkara
di anutnya adanya produk aplikasi user komponen user kter kter 3. LP 1: Produk dilengkapi
keberaga
man aplikasi interface interface. kunci.
produk mobiledi dunia Melakukan 4. LKS SMK LP 2 Proses:
aplikasi industri dan pengamatan Pengenalan Komponen user
mobiledi lainnya komponen user interface.
dunia sebagai interface. 5. Kunci LKS SMK LP 2 Proses:
industri anugerah Melakukan
Pengenalan Komponen user
dan Tuhan percobaan
pembuatan interface.
lainnya
sebagai aplikasi user 6. LP 2: Proses.
anugerah interface. 7. LP 3: Psikomotor .
Tuhan 8. LP 4: Pengamatan Perilaku
Berkarakter.
9. LP 5: Pengamatan
Keterampilan Sosial.
10. Tabel Spesifikasi Lembar
Penilaian.
11. Silabus.
2. Menghayati dan 2.3. Menunjuk Afektif: Pengenalan Tes Lembar LP 5: 12. Handout : Pengenalan
Mengamalkan kan  Menunjukka Pengembangan Penga pengam Pengam komponen user interface dan

41
Penilaian
Kompetensi Kompetensi Materi Proses Alokasi
Indikator Bentuk Sumber Belajar
Inti Dasar Pembelajaran Pembelajaran Tekni Instru Waktu
Instru
k men
men
0 1 2 3 4 5 6 7
perilaku jujur, motivasi n motivasi Pengenalan matan atan atan Melakukan pembuatan
disiplin, internal internal dan komponen user keteram keteram aplikasi user interface
tanggung- dan peduli peduli interface dan pilan pilan
jawab, peduli lingkungan lingkungan Melakukan sosial sosial
(gotong dalam dalam pembuatan
royong, menggali mempelajari aplikasi user
kerjasama, informasi produk interface
toleran, sebagai aplikasi
damai), santun, wujud mobile
responsif dan implement  Menunjukka
pro-aktif dan asi sikap n sikap
menunjukan dalam bekerjasama
sikap sebagai melakukan , toleransi,
bagian dari pengamat disiplin dan
solusi atas an, bertanggung
berbagai percobaan jawab
permasalahan dan/atau melaksanaka
dalam berdiskusi n
berinteraksi eksperimen
secara efektif 2.4. Menghaya untuk
dengan ti perilaku menguji
lingkungan jujur, sebuah
sosial dan alam percaya hipotesis
serta dalam diri, dan  Memiliki
menempatkan mandiri perilaku
diri sebagai dalam jujur,
cerminan memperke percaya diri
bangsa dalam nalkan dan mandiri
pergaulan karya dalam
dunia. aplikasi mempresent
mobile di asikan hasil
dunia pembuatan
industri komponen
dan user
lainnya interface .

42
Penilaian
Kompetensi Kompetensi Materi Proses Alokasi
Indikator Bentuk Sumber Belajar
Inti Dasar Pembelajaran Pembelajaran Tekni Instru Waktu
Instru
k men
men
0 1 2 3 4 5 6 7

3. Memahami, 3.1Menjelaska Produk: Pengenalan Mendiskusikan Tes Tes LP 1 : 4 x 45


menerapkan n 5. Menjelaska Pengembangan pengenalan tertulis Produk menit
dan pengemb n Aplikasi Mobile pengembangan
menganalisis angan pengertian aplikasi mobile
pengetahuan aplikasi android.
faktual, mobile 6. Menjelaska
konseptual, n macam-
prosedural, dan macam
metakognitif pengemba
berdasarkan ngan
rasa ingin aplikasi
tahunya mobile.
tentang ilmu 7. Menjelaska
pengetahuan, n
teknologi, seni, kelebihan
budaya, dan dan
humaniora kekuranga
dalam n software
wawasan android
kemanusiaan, studio.
kebangsaan, 8. Menjelaska
kenegaraan, n
dan peradaban prosedure/
terkait langkah-
penyebab langkah
fenomena dan instalasi
kejadian dalam software
bidang kerja android
yang spesifik studio.
untuk
memecahkan
masalah

43
Penilaian
Kompetensi Kompetensi Materi Proses Alokasi
Indikator Bentuk Sumber Belajar
Inti Dasar Pembelajaran Pembelajaran Tekni Instru Waktu
Instru
k men
men
0 1 2 3 4 5 6 7
4. Mengolah, 4.1 Proses: Pengenalan Merencanakan Tes Tes LP 2:
menalar, dan Menerapkan 2. Merencan komponen user dan kinerja Proses
menyaji dalam percobaan akan dan interface dan melaksanakan
ranah konkret pembuatan melaksan Melakukan percobaan
dan ranah komponen pembuatan membuat
akan
abstrak terkait user interface aplikasi user komponen user
dengan eksperim interface interface.
pengembangan en untuk
dari yang menguji
dipelajarinya di sebuah
sekolah secara hipotesis.
mandiri,
bertindak Psikomotor:
secara efektif 2. Menera Tes LP 3:
dan kreatif, dan pkan kinerja Psikomo
mampu percoba tor
melaksanakan an
tugas spesifik pembua
dibawah tan
pengawasan kompon
langsung en user
interfac
e.

Daftar Pustaka
Permendiknas No. 28 Tahun 2009 Tentang Standar Kompetensi Kejuruan Sekolah Menengah Kejuruan (SMK)/Madrasah Aliyah Kejuruan
(MAK)
Permendiknas No. 70 Tahun 2013 Tentang Kerangka Dasar dan Struktur Kurikulum Sekolah Menengah Kejuruan/Madrasah Aliyah Kejuruan.

44
SILABUS
Mata Pelajaran : Pemrograman Mobile
Satuan Pendidikan : SMK Negeri 2 Bangkalan
Kelas : XII (Duabelas)
Semester : 1 (Satu)

Materi Penilaian
Kompetensi Kegiatan Alokasi
Pokok/Materi Indikator Sumber Belajar
Dasar Pembelajaran Bentuk Waktu
Pembelajaran Teknik Instrumen
Instrumen
0 1 2 3 5 6 7
1.2 Penerapan  Mengunjugi Produk: Tes Tes tertulis LP SMK 4 x 45 1. LKS SMK Pemrograman
Mendiskripsikan pembuatan web untuk Menjelaskan cara Pemrograman menit Mobile 01.
bahan-bahan aplikasi login mendapat membuat aplikasi Mobile 01: 2. Kunci SMK Pemrograman
yang dan analisis informasi login dengan Bagian
Mobile 01.
dibutuhakan kriteria aplikasi yang software eclipse. Komunikasi
dalam login. diperlukan Menganalisis butir 1 dan 2 3. LP SMK Pemrograman Mobile
pembuatan  Merancang pembutan aplikasi 01.
aplikasi login percobaan login dengan 4. Kunci LP SMK Pemrograman
serta untuk software eclipse. Mobile 01.
menganalisis mengetahui 5. LP SMK Pemrograman Mobile
kriterianya. pembuatan Proses: Tes Asesmen LP SMK 02.
aplikasi login Melakukan kinerja Pemrograman
6. LP 3: Pengamatan Perilaku
berbasis percobaan dan Mobile 01:
android melakukan Bagian Rumusan Berkarakter.
dengan analisis Masalah, 7. LP 4: Pengamatan
software pembuatan Hipotesis, Keterampilan Sosial.
eclipse aplikasi login Merancanakan 8. Tabel Spesifikasi Lembar
 Melakukan dengan software Percobaan dan Penilaian.
percobaan eclipse. Memeriksakan 9. Silabus.
untuk Rencana (butir 1
10. Buku Siswa
mengetahui sampai 6)
pembuatan
aplikasi login Psikomotor: Tes Asesmen LP SMK
berbasis Menggunakan kinerja Pemrograman
android software Eclipse psikmotor Mobile 02:
dengan untuk membuat Penggunaan
software aplikasi login dan software Eclipse

45
Materi Penilaian
Kompetensi Kegiatan Alokasi
Pokok/Materi Indikator Sumber Belajar
Dasar Pembelajaran Bentuk Waktu
Pembelajaran Teknik Instrumen
Instrumen
0 1 2 3 5 6 7
eclipse menganalisis
 Mengkomunik kriterianya.
asikan konsep
terkait cara
memakai Karakter: Tes Pengamatan LP 3 :
software Jujur, peduli, perilaku Pengamatan
android tanggung jawab, berkarakter perilaku
eclipse. toleransi, selalu berkarakter
 Menerapkan melakukan yang
software terbaik, kreatif,
android terbuka dan
eclipse. mendengarkan
 Menganalisis pendapat teman,
kegalalan dan tidak mencela
keberhasilan teman dengan
dalam kasar, membantu
pembuatan teman yang
aplikasi login membutuhkan,
dengan ceria, sabar, teliti,
software hati-hati, tepat
eclipse waktu

Keterampilan Tes Pengmatan LP 4 :


sosial: Bertanya, ketemapilan Pengamatan
menyumbang ide sosial. keterampilan
atau berpendapat, sosial.
menjadi
pendengar yang
baik, komunikasi,
bekerja sama.

Daftar Pustaka
Permendiknas No. 28 Tahun 2009 Tentang Standar Kompetensi Kejuruan Sekolah Menengah Kejuruan (SMK)/Madrasah Aliyah Kejuruan
(MAK)
Permendiknas No. 70 Tahun 2013 Tentang Kerangka Dasar dan Struktur Kurikulum Sekolah Menengah Kejuruan/Madrasah Aliyah Kejuruan.

46

Anda mungkin juga menyukai