Anda di halaman 1dari 12

Kurikulum 2013 Pemrograman Perangkat bergerak XII RPL SMK Negeri 9 Semarang

SILABUS MATA PELAJARAN PEMROGRAMAN PERANGKAT BERGERAK


(PAKET KEAHLIAN REKAYASA PERANGKAT LUNAK)

Satuan Pendidikan : SMK NEGERI 9 SEMARANG


Kelas / Semester : XII

Kompetensi Inti
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya
KI-2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggungjawab, peduli (gotong royong, kerjasama, toleran, damai),
santun, responsif dan pro-aktif dan menunjukkan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam
berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa
dalam pergaulan dunia.
KI-3. Memahami, menerapkan, menganalisis dan mengevaluasi pengetahuan faktual, konseptual, prosedural, dan metakognitif
dalam ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dengan wawasan kemanusiaan, kebangsaan,
kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan
masalah.
KI-4. Mengolah, menalar, menyaji, dan mencipta dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari
yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik di bawah pengawasan langsung.

Be Smart, Creative, Honest


Kurikulum 2013 Pemrograman Perangkat bergerak XII RPL SMK Negeri 9 Semarang

Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
1.1. Memahami nilai-nilai
keimanan dengan
menyadari hubungan
keteraturan dan
kompleksitas alam
dan jagad raya
terhadap kebesaran
Tuhan yang
menciptakannya
1.2. Mendeskripsikan
kebesaran Tuhan
yang menciptakan
berbagai sumber
energi di alam
1.3. Mengamalkan nilai-
nilai keimanan sesuai
dengan ajaran agama
dalam kehidupan
sehari-hari
2.1. Menunjukkan
perilaku ilmiah
(memiliki rasa ingin
tahu; objektif; jujur;
teliti; cermat; tekun;
hati-hati;
bertanggung jawab;
terbuka; kritis;
kreatif; inovatif dan
peduli lingkungan)
dalam aktivitas
sehari-hari sebagai
wujud implementasi
sikap dalam
melakukan
percobaan dan
berdiskusi
2.2. Menghargai kerja
individu dan

Be Smart, Creative, Honest


Kurikulum 2013 Pemrograman Perangkat bergerak XII RPL SMK Negeri 9 Semarang

kelompok dalam
aktivitas sehari-hari
sebagai wujud
implementasi
melaksanakan
percobaan dan
melaporkan hasil
percobaan

3.1. Memahami teknologi Pengenalan Mengamati Tugas 8 JP Beginning Android


pengembangan Pengembangan  Teknologi mobile Menyelesaikan masalah Application Development,
aplikasi mobile Aplikasi Mobile  Instalasi tool/perangkat tentang penerapan Wei-Meng Lee, Wiley
4.1. Menyajikan teknologi  Teknologi mobile pengembangan aplikasi teknologi Publishing, Inc., 2011
pengembangan  Instalasi mobile pengembangan aplikasi
aplikasi mobile tool/perangkat  Program mobile pertama mobile Head First Android
pengembangan Development, Jonathan
aplikasi mobile Menanya Observasi Simon, O'Reilly Media,
 Program mobile  Mendiskusikan teknologi Mengamati Inc., Oktober 2011
pertama mobile kegiatan/aktivitas
 Mendiskusikan penggunaan siswa secara individu Hacking & Programming
tool/perangkat dan dalam diskusi dengan Android SDK
pengembangan aplikasi dengan checklist untuk Advanced, Edy
mobile lembar pengamatan Winarno, ST., M.Eng., Ali
 Mendiskusikan program atau dalam bentuk lain Zaki, Smitdev
mobile pertama Community, PT. Elex
Portofolio Media Komputindo, 2012
Eksperimen/Eksplorasi Laporan percobaan
 Eksplorasi teknologi mobile
dan tool/perangkat Tes
pengembangan aplikasi Essay dan pilihan
mobile ganda
 Eksperimen program mobile

Be Smart, Creative, Honest


Kurikulum 2013 Pemrograman Perangkat bergerak XII RPL SMK Negeri 9 Semarang

pertama

Asosiasi
Membuat kesimpulan
pengembangan aplikasi
mobile

Mengkomunikasikan
Menyampaikan hasil tentang
percobaan dan pengamatan
pada pengembangan aplikasi
mobile

3.2. Memahami teknik Desain Aplikasi Mengamati Tugas 20 JP Beginning Android


desain aplikasi Mobile  Layout linier vertikal dan Menyelesaikan masalah Application Development,
mobile  Layout Linier horizontal tentang desain aplikasi Wei-Meng Lee, Wiley
4.2. Menyajikan desain Vertikal dan  Desain kompleks mobile Publishing, Inc., 2011
aplikasi berbasis Horizontal  Penggunaan scrollview
mobile  Desain Kompleks  Penanganan event Observasi Head First Android
 Penggunaan  Penanganan event dengan Mengamati Development, Jonathan
Scrollview thread kegiatan/aktivitas Simon, O'Reilly Media,
 Penanganan event siswa secara individu Inc., Oktober 2011
 Pananganan event Menanya dan dalam diskusi
dengan thread  Mendiskusikan penerapan dengan checklist Hacking & Programming
layout vertikal dan lembar pengamatan dengan Android SDK
horizontal atau dalam bentuk lain untuk Advanced, Edy
 Mendiskusikan penerapan Winarno, ST., M.Eng., Ali
desain kompleks Portofolio Zaki, Smitdev
Laporan percobaan Community, PT. Elex
 Mendiskusikan teknik
penanganan event Media Komputindo, 2012
Tes
 Mendiskusikan teknik
Essay dan pilihan
penanganan event dengan
ganda
thread

Eksperimen/Eksplorasi
 Eksperimen layout linier

Be Smart, Creative, Honest


Kurikulum 2013 Pemrograman Perangkat bergerak XII RPL SMK Negeri 9 Semarang

vertikal dan horizontal


 Eksperimen penerapan
desain kompleks
 Eksperimen teknik
penanganan event
 Eksperimen teknik
penanganan event dengan
thread

Asosiasi
Menyimpulkan teknik dan
prinsip desain aplikasi mobile

Mengkomunikasikan
Menyampaikan hasil diskusi
kelompok tentang desain
aplikasi mobile

3.3. Memahami teknik Desain Aplikasi Mengamati Tugas 12 JP Beginning Android


desain aplikasi Multiwindow  Prinsip desain aplikasi Menyelesaikan masalah Application Development,
multiwindow  Prinsip desain multiwindow tentang prinsip dan Wei-Meng Lee, Wiley
4.3. Menyajikan desain multiwindow  Teknik navigasi antar teknik desain aplikasi Publishing, Inc., 2011
aplikasi multiwindow  Navigasi antar window multiwindow
window Head First Android
 Multiwindow dengan Menanya Observasi Development, Jonathan
Tabulasi  Mendiskusikan prinsip Mengamati Simon, O'Reilly Media,
desain aplikasi multiwindow kegiatan/aktivitas Inc., Oktober 2011
 Mendiskusikan teknik siswa secara individu
navigasi antar window dan dalam diskusi Hacking & Programming
dengan checklist dengan Android SDK
Eksperimen/Eksplorasi lembar pengamatan untuk Advanced, Edy
 Eksperimen prinsip desain atau dalam bentuk lain Winarno, ST., M.Eng., Ali
aplikasi multiwindow Zaki, Smitdev
 Eksperimen teknik navigasi Portofolio Community, PT. Elex
antar window Laporan percobaan Media Komputindo, 2012

Asosiasi Tes
Mendiskusikan hubungan Essay dan pilihan
desain multiwindow dengan ganda
fitur aplikasi.

Be Smart, Creative, Honest


Kurikulum 2013 Pemrograman Perangkat bergerak XII RPL SMK Negeri 9 Semarang

Mengkomunikasikan
Menyampaikan hasil
pengamatan dan percobaan
pelbagai jenis desain aplikasi
multiwindow

3.4. Memahami Pengkodean Alur Mengamati Tugas 20 JP Beginning Android


pengkodean alur Program  Pelbagai tipe data, aturan Menyelesaikan masalah Application Development,
program dalam  Tipe data, variabel, variabel dan operator dalam tentang pengkodean Wei-Meng Lee, Wiley
aplikasi dan operator program alur program Publishing, Inc., 2011
4.4. Mengolah data  Array  Bentuk array dalam
menggunakan suatu  Struktur kontrol program Observasi Head First Android
alur tertentu percabangan  Pelbagai alur dalam Mengamati Development, Jonathan
 Struktur kontrol program kegiatan/aktivitas Simon, O'Reilly Media,
perulangan siswa secara individu Inc., Oktober 2011
Menanya dan dalam diskusi
 Mendiskusikan pelbagai tipe dengan checklist Hacking & Programming
data, aturan variabel dan lembar pengamatan dengan Android SDK
operator dalam program atau dalam bentuk lain untuk Advanced, Edy
 Mendiskusikan bentuk Winarno, ST., M.Eng., Ali
array dalam program Portofolio Zaki, Smitdev
 Mendiskusikan pelbagai Laporan percobaan Community, PT. Elex
alur dalam program Media Komputindo, 2012
Tes
Eksperimen/Eksplorasi Essay dan pilihan
 Eksperimen penerapan ganda
pelbagai tipe data, variabel
dan operator dalam program
 Eksperimen bentuk array
dalam program
 Eksperimen pelbagai alur
dalam program

Asosiasi
Membuat ulasan kaitan
antara alur program dengan
bentuk kode programnya

Mengkomunikasikan

Be Smart, Creative, Honest


Kurikulum 2013 Pemrograman Perangkat bergerak XII RPL SMK Negeri 9 Semarang

Menyampaikan hasil
pengamatan dan percobaan
tentang pendefinisian alur
program

3.5. Memahami teknik Pengolahan Input Mengamati Tugas 12 JP Beginning Android


pengolahan input User  Teknik konversi data Menyelesaikan masalah Application Development,
user  Konversi data  Pengelolaan input user pada tentang pengolahan Wei-Meng Lee, Wiley
4.5. Mengolah input user  Pengelolaan input operasi aritmatika dan input user Publishing, Inc., 2011
pada aplikasi user pada operasi logika
aritmatika dan  Pengelolaan input user pada Observasi Head First Android
logika operasi string Mengamati Development, Jonathan
 Pengelolaan input kegiatan/aktivitas Simon, O'Reilly Media,
user pada operasi Menanya siswa secara individu Inc., Oktober 2011
string  Mendiskusikan teknik dan dalam diskusi
konversi data dengan checklist Hacking & Programming
 Mendiskusikan teknik lembar pengamatan dengan Android SDK
pengelolaan input user pada atau dalam bentuk lain untuk Advanced, Edy
operasi aritmatika dan Winarno, ST., M.Eng., Ali
logika Portofolio Zaki, Smitdev
 Mendiskusikan teknik Laporan percobaan Community, PT. Elex
pengelolaan input user pada Media Komputindo, 2012
operasi string Tes
Essay dan pilihan
Eksperimen/Eksplorasi ganda
 Eksperimen konversi data
 Eksperimen pengelolaan
input user pada operasi
aritmatika dan logika
 Eksperimen pengelolaan
input user pada operasi
string

Asosiasi
Mengulas hubungan antara
pengolahan data dengan
penanganan input user

Mengkomunikasikan
Menyampaikan hasil

Be Smart, Creative, Honest


Kurikulum 2013 Pemrograman Perangkat bergerak XII RPL SMK Negeri 9 Semarang

pengamatan dan percobaan


tentang pengolahan input
user

3.6. Memahami teknik Pemrograman Mengamati Tugas 12 JP Beginning Android


pemrograman Berbasis Obyek  Teknik pembuatan dan Menyelesaikan masalah Application Development,
berbasis obyek  Kelas pengolahan kelas tentang pengembangan Wei-Meng Lee, Wiley
4.6. Menalar kasus ke  Hak akses  Teknik pembuatan dan aplikasi berbasis obyek Publishing, Inc., 2011
dalam bentuk  Turunan pengolahan kelas turunan
pemrograman Observasi Head First Android
berbasis obyek Menanya Mengamati Development, Jonathan
 Mendiskusikan penerapan kegiatan/aktivitas Simon, O'Reilly Media,
kelas dalam program siswa secara individu Inc., Oktober 2011
 Mendiskusikan penerapan dan dalam diskusi
kelas turunan dalam dengan checklist Hacking & Programming
program lembar pengamatan dengan Android SDK
atau dalam bentuk lain untuk Advanced, Edy
Eksperimen/Eksplorasi Winarno, ST., M.Eng., Ali
 Eksperimen penerapan Portofolio Zaki, Smitdev
kelas dalam program Laporan percobaan Community, PT. Elex
 Eksperimen penerapan Media Komputindo, 2012
kelas turunan dalam Tes
program Essay dan pilihan
ganda
Asosiasi
Membuat kesimpulan
pengembangan aplikasi
berbasis obyek

Mengkomunikasikan
Menyampaikan hasil tentang
percobaan dan pengamatan
pada pengembangan aplikasi
berbasis obyek

Be Smart, Creative, Honest


Kurikulum 2013 Pemrograman Perangkat bergerak XII RPL SMK Negeri 9 Semarang

3.7. Memahami teknik Desain Aplikasi Mengamati Tugas 16 JP Beginning Android


desain aplikasi Lanjutan  Teknik pembuatan Menyelesaikan masalah Application Development,
lanjutan  Pembuatan komponen UI sendiri tentang desain aplikasi Wei-Meng Lee, Wiley
4.7. Menyajikan desain komponen UI sendiri  Teknik pembuatan lanjutan Publishing, Inc., 2011
aplikasi lanjutan  Pembuatan visualisasi melalui canvas
visualisasi melalui Observasi Head First Android
canvas Menanya Mengamati Development, Jonathan
 Mendiskusikan teknik kegiatan/aktivitas Simon, O'Reilly Media,
pembuatan komponen UI siswa secara individu Inc., Oktober 2011
sendiri dan dalam diskusi
 Mendiskusikan teknik dengan checklist Hacking & Programming
pembuatan visualisasi lembar pengamatan dengan Android SDK
melalui canvas atau dalam bentuk lain untuk Advanced, Edy
Winarno, ST., M.Eng., Ali
Eksperimen/Eksplorasi Portofolio Zaki, Smitdev
 Eksperimen pembuatan Laporan percobaan Community, PT. Elex
komponen UI sendiri Media Komputindo, 2012
 Eksperimen pembuatan Tes
visualisasi melalui canvas Essay dan pilihan
ganda
Asosiasi
Menyimpulkan teknik
pembuatan komponen UI
sendiri dan visualisasi melalui
canvas

Mengkomunikasikan
Menyampaikan hasil diskusi
kelompok tentang desain
aplikasi lanjutan

3.8. Memahami teknik Pemrograman Mengamati Tugas 24 JP Beginning Android


pemrograman Basisdata Mobile  Pembuatan tabel pada Menyelesaikan masalah Application Development,
basisdata  Membuat tabel aplikasi tentang prinsip dan Wei-Meng Lee, Wiley
4.8. Mengolah data  Penambahan data  Teknik penambahan data teknik pemrograman Publishing, Inc., 2011
melalui aplikasi pada tabel pada tabel basisdata
basisdata  Pencarian dan  Teknik pencarian dan Head First Android
penampilan data penampilan data Observasi Development, Jonathan
 Penghapusan data  Teknik pengubahan data Mengamati Simon, O'Reilly Media,
 Pengubahan data kegiatan/aktivitas Inc., Oktober 2011

Be Smart, Creative, Honest


Kurikulum 2013 Pemrograman Perangkat bergerak XII RPL SMK Negeri 9 Semarang

Menanya siswa secara individu


 Mendiskusikan penerapan dan dalam diskusi Hacking & Programming
pembuatan tabel dalam dengan checklist dengan Android SDK
aplikasi lembar pengamatan untuk Advanced, Edy
 Mendiskusikan teknik atau dalam bentuk lain Winarno, ST., M.Eng., Ali
penambahan data pada Zaki, Smitdev
tabel Portofolio Community, PT. Elex
 Mendiskusikan teknik Laporan percobaan Media Komputindo, 2012
pencarian dan penampilan
data pada tabel Tes
 Mendiskusikan teknik Essay dan pilihan
penghapusan data ganda
 Mendiskusikan teknik
pengubahan data

Eksperimen/Eksplorasi
 Eksperimen pembuatan
tabel
 Eksperimen teknik
penambahan data
 Eksperimen teknik
pencarian dan penampilan
data
 Eksperimen teknik
penghapusan data
 Eksperimen teknik
pengubahan data

Asosiasi
Menyimpulkan kegunaan
basisdata dalam aplikasi
mobile.

Mengkomunikasikan
Menyampaikan hasil
pengamatan dan percobaan
pelbagai jenis teknik
pemrograman basisdata

Be Smart, Creative, Honest


Kurikulum 2013 Pemrograman Perangkat bergerak XII RPL SMK Negeri 9 Semarang

3.9. Memahami teknik Pemrograman Web Mengamati Tugas 12 JP Beginning Android


pemrograman web Client  Teknik pemrogarman web Menyelesaikan masalah Application Development,
client  Teknik client tentang pengolahan Wei-Meng Lee, Wiley
4.9. Mengolah data server pemrograman web  Pengelolaan data server data server melalui Publishing, Inc., 2011
melalui aplikasi web client melalui aplikasi web client aplikasi web client
client  Pengelolaan data Head First Android
server melalui Menanya Observasi Development, Jonathan
aplikasi web client  Mendiskusikan teknik Mengamati Simon, O'Reilly Media,
pemrograman web client kegiatan/aktivitas Inc., Oktober 2011
 Mendiskusikan teknik siswa secara individu
pengelolaan data server dan dalam diskusi Hacking & Programming
melalui aplikasi web client dengan checklist dengan Android SDK
lembar pengamatan untuk Advanced, Edy
Eksperimen/Eksplorasi atau dalam bentuk lain Winarno, ST., M.Eng., Ali
 Eksperimen teknik Zaki, Smitdev
pemrograman web client Portofolio Community, PT. Elex
 Eksperimen teknik Laporan percobaan Media Komputindo, 2012
pengelolaan data server
melalui aplikasi web client Tes
Essay dan pilihan
Asosiasi ganda
Menyimpulkan hasil
pengamatan dan percobaan
terkait pengolahan data server
melalui aplikasi web client

Mengkomunikasikan
Menyampaikan hasil
pengamatan dan percobaan
tentang pemrograman web
client

3.10. Memahami teknik Deployment Aplikasi Mengamati Tugas 8 JP Beginning Android


deployment aplikasi  Pembuatan manual  Pembuatan manual dan Menyelesaikan masalah Application Development,
4.10. Menyajikan  Pembuatan dokumentasi video dan tentang deployment Wei-Meng Lee, Wiley
aplikasi pada user dokumentasi video gambar aplikasi Publishing, Inc., 2011
dan gambar  Pembuatan paket installer
 Pembuatan paket dan publikasi aplikasi Observasi Head First Android
installer dan Mengamati Development, Jonathan
publikasi aplikasi Menanya kegiatan/aktivitas Simon, O'Reilly Media,

Be Smart, Creative, Honest


Kurikulum 2013 Pemrograman Perangkat bergerak XII RPL SMK Negeri 9 Semarang

 Mendiskusikan pembuatan siswa secara individu Inc., Oktober 2011


manual dan dokumentasi dan dalam diskusi
video dan gambar dengan checklist Hacking & Programming
 Mendiskusikan pembuatan lembar pengamatan dengan Android SDK
paket installer dan publikasi atau dalam bentuk lain untuk Advanced, Edy
aplikasi Winarno, ST., M.Eng., Ali
Portofolio Zaki, Smitdev
Eksperimen/Eksplorasi Laporan percobaan Community, PT. Elex
 Eksplorasi pembuatan Media Komputindo, 2012
manual dan dokumentasi Tes
video dan gambar Essay dan pilihan
 Eksplorasi pembuatan paket ganda
installer dan publikasi
aplikasi

Asosiasi
Menyimpulkan hasil
pengamatan dan percobaan
terkait pembuatan manual,
dokumentasi video dan
gambar serta pembuatan
paket installer dan publikasi
aplikasi.

Mengkomunikasikan
Menyampaikan hasil
pengamatan dan percobaan
tentang deployment aplikasi

Be Smart, Creative, Honest

Anda mungkin juga menyukai