Anda di halaman 1dari 7

SILABUS MATA PELAJARAN

Nama Sekolah : ………………………………………………………………………………….


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak
Durasi (Waktu) : 730 jam
Kelas/Semester : XI,XII
KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual,
operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan
Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan,
teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari
keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional.
KI-4 (Keterampilan) : Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim
dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik
Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur
sesuai dengan standar kompetensi kerja.Menunjukkan keterampilan menalar, mengolah, dan menyaji
secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak
terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas
spesifik dibawah pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan, meniru,
membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah
konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan
tugas spesifik dibawah pengawasan langsung.

@2017, Direktorat Pembinaan SMK 1


Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
1 2 3 4 5 6
3.1 Memahami teknologi 3.25.1 Menjelaskan konsep teknologi • Konsep aplikasi 13 • Mengamati untuk
pengembangan aplikasi mobile aplikasi mobile. perangkat bergerak. mengidentifikasi
3.25.2 Menjelaskan sistem operasi • Prosedur dan merumuskan
4.1 Mempresentasikan teknologi perangkat mobile. penggunaan aplikasi masalah tentang
pengembangan aplikasi 3.25.3 Menjelaskan penggunaan perangkat bergerak. teknologi
mobile perangkat lunak pengembang • Macam-macam pengembangan
aplikasi mobile. sistem operasi aplikasi mobile
4.25.1 Mempresentasikan konsep perangkat bergerak. • Mengumpulkan
teknologi pengembang aplikasi • Macam-macam data tentang
mobile teknologi teknologi
pengembang aplikasi pengembangan
perangkat bergerak. aplikasi mobile
• Mengolah data
tentang teknologi
pengembangan
aplikasi mobile
• Mengomunikasikan
tentang teknologi
pengembangan
aplikasi mobile
3.2 Menerapkan teknik desain 3.26.1 Menjelaskan prosedur instalasi • Konsep desain 39 • Mengamati untuk
aplikasi mobile tools pengembang aplikasi aplikasi perangkat mengidentifikasi
mobile. bergerak. dan merumuskan
4.2 Membuat desain aplikasi 3.26.2 Menjelaskan kebutuhan • Prosedur desain masalah tentang
berbasis mobile perangkat keras untuk tools aplikasi perangkat teknik desain
pengembang aplikasi mobile. bergerak. aplikasi mobile
4.26.1 Merancang aplikasi berbasis • Prosedur • Mengumpulkan
mobile dengan tools penggunaan tools data tentang teknik
pengembang.
@2017, Direktorat Pembinaan SMK 2
4.26.2 Membuat aplikasi mobile simulator aplikasi desain aplikasi
menggunakan tools perangkat bergerak. mobile
pengembang. • Prosedur • Mengolah data
4.26.3 Menguji hasil aplikasi berbasis penggunaan tool tentang teknik
mobile. aplikasi pengembang desain aplikasi
aplikasi perangkat mobile
bergerak. • Mengomunikasikan
tentang teknik
desain aplikasi
mobile
3.3 Menerapkan teknik desain 3.27.1 Menjelaskan konsep teknik • Konsep penggunaan 39 • Mengamati untuk
aplikasi multi window desain aplikasi multiwindow multi window dalam mengidentifikasi
mobile. aplikasi perangkat dan merumuskan
4.3 Membuat desain aplikasi 3.27.2 Menerapkan disain multiwindow bergerak. masalah tentang
multi window dalam aplikasi mobile. • Prosedur desain teknik desain
4.27.1 Merancang aplikasi mobile multi window dalam aplikasi multi
multiwindow. aplikasi perangkat window
bergerak. • Mengumpulkan
data tentang teknik
desain aplikasi
multi window
• Mengolah data
tentang teknik
desain aplikasi
multi window
• Mengomunikasikan
tentang teknik
desain aplikasi
multi window

@2017, Direktorat Pembinaan SMK 3


3.4 Menerapkan pengkodean alur 3.28.1 Menjelaskan prosedur • Konsep alur program 39 • Mengamati untuk
program dalam aplikasi pengkodean alur program dalam dalam aplikasi mengidentifikasi
aplikasi mobile. perangkat bergerak. dan merumuskan
4.4 Membuat kode program 3.28.2 Menerapkan pengkodean alur • Prosedur masalah tentang
dalam aplikasi program dalam aplikasi mobile. pengkodean alur pengkodean alur
4.28.1 Merancang aplikasi mobile program untuk program dalam
dengan kode program. aplikasi perangkat aplikasi
4.28.2 Membuat kode program aplikasi bergerak. • Mengumpulkan
mobile. data tentang
4.28.3 Menguji hasil program aplikasi pengkodean alur
mobile. program dalam
aplikasi
• Mengolah data
tentang
pengkodean alur
program dalam
aplikasi
• Mengomunikasikan
tentang
pengkodean alur
program dalam
aplikasi
3.5 Menerapkan teknik 3.29.1 Menjelaskan prosedur teknik • Konsep penggunaan 26 • Mengamati untuk
pengolahan input user pengolahan input dari pengguna user interface mengidentifikasi
(user). aplikasi dalam dan merumuskan
4.5 Membuat antar muka input 3.29.2 Menerapkan kode program perangkat bergerak. masalah tentang
user pada aplikasi untuk mengolah input • Prosedur desain teknik pengolahan
pengguna. user interface dalam input user
3.29.3 Menerapkan kode program antar aplikasi perangkat • Mengumpulkan
muka untuk mengolah input bergerak. data tentang teknik
user. pengolahan input
4.29.1 Merancang program aplikasi user
mobile untuk mengolah inputan
@2017, Direktorat Pembinaan SMK 4
pengguna menggunakan antar • Mengolah data
muka. tentang teknik
4.29.2 Membuat kode program untuk pengolahan input
mengolah inputan dengan user
aplikasi antar muka.
• Mengomunikasikan
tentang teknik
pengolahan input
user
3.6 Menerapkan teknik desain 3.30.1 Menerapkan teknik lanjut dalam 39 • Mengamati untuk
aplikasi lanjutan membuat aplikasi mobile. mengidentifikasi
4.30.1 Merancang aplikasi lanjut dan merumuskan
4.6 Membuat desain aplikasi berbasis mobile. masalah tentang
lanjutan teknik desain
aplikasi lanjutan
• Mengumpulkan
data tentang teknik
desain aplikasi
lanjutan
• Mengolah data
tentang teknik
desain aplikasi
lanjutan
• Mengomunikasikan
tentang teknik
desain aplikasi
lanjutan
3.7 Menerapkan aplikasi basis 3.31.1 Menjelaskan penerapan aplikasi • Konsep akses basis 51 • Mengamati untuk
data mobile basis data mobile. data dalam aplikasi mengidentifikasi
3.31.2 Menerapkan prosedur akses perangkat bergerak. dan merumuskan
4.7 Membuat pengolahan basis basis data dalam aplikasi • Prosedur akses basis masalah tentang
data mobile mobile. data dalam aplikasi aplikasi basis data
perangkat bergerak. mobile

@2017, Direktorat Pembinaan SMK 5


4.31.1 Merancang program aplikasi • Penggunaan • Mengumpulkan
akses basis data berbasis mobile. konektor dalam data tentang
4.31.2 Membuat kode program aplikasi aplikasi akses basis aplikasi basis data
akses basis data berbasis mobile. data. mobile
• Mengolah data
tentang aplikasi
basis data mobile
• Mengomunikasikan
tentang aplikasi
basis data mobile
3.8 Mengevaluasi penggunaan 3.32.1 Menjelaskan penggunaan library • Konsep penggunaan 39 • Mengamati untuk
library pada aplikasi mobile dalam mebuat aplikasi mobile. library dalam mengidentifikasi
3.32.2 Menerapkan library dalam aplikasi perangkat dan merumuskan
4.8 Memodifikasi aplikasi mobile aplikasi berbasis mobile. bergerak. masalah tentang
menggunakan library 4.32.1 Merancang program aplikasi • Prosedur penggunaan library
mobile dengan menggunakan penggunaan library pada aplikasi
library. dalam aplikasi mobile
4.32.2 Membuat kode program aplikasi perangkat bergerak. • Mengumpulkan
mobile dengan library. data tentang
4.32.3 Menguji hasil program aplikasi penggunaan library
mobile dengan library. pada aplikasi
4.32.4 Mengembangkan aplikasi mobil mobile
dengan menggunakan library. • Mengolah data
tentang
penggunaan library
pada aplikasi
mobile
• Mengomunikasikan
tentang
penggunaan library
pada aplikasi
mobile

@2017, Direktorat Pembinaan SMK 6


3.9 Menerapkan konektifitas 3.33.1 Menjelaskan prosedur • Konsep konektifitas 51 • Mengamati untuk
aplikasi mobile dengan web konektifitas aplikasi mobile antara aplikasi web mengidentifikasi
dengan web. dengan aplikasi dan merumuskan
4.9 Membuat koneksifitas 3.33.2 Menerapkan aplikasi konektor perangkat bergerak. masalah tentang
aplikasi mobile dengan web dalam program aplikasi mobile • Prosedur koneksi konektifitas
dengan web. antara aplikasi web aplikasi mobile
4.33.1 Merancang program konektifitas dengan aplikasi dengan web
aplikasi mobile dengan web. perangkat bergerak. • Mengumpulkan
4.33.2 Membuat kode program koneksi data tentang
aplikasi mobile dengan web. konektifitas
aplikasi mobile
dengan web
• Mengolah data
tentang
konektifitas
aplikasi mobile
dengan web
• Mengomunikasikan
tentang konsep
pemodelan
perangkat lunak
berorientasi obye
konektifitas
aplikasi mobile
dengan web
NB :
Sebagai bahan Workshop, silabus yang dibahas kolom yang diblok warna merah yang di selaraskan dengan kurikulum IDUKA
(Industri dan Dunia Kerja).
Adanya Modul/Tutorial yang telah dibuat sebagai bahan workshop selama pelatihan.

@2017, Direktorat Pembinaan SMK 7

Anda mungkin juga menyukai