Anda di halaman 1dari 11

SILABUS MATA PELAJARAN PEMROGRAMAN DESKTOP

(PAKET KEAHLIAN REKAYASA PERANGKAT LUNAK )

Satuan Pendidikan : SMK / MAK


Kelas : XI

Kompetensi Inti
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
KI-2. Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama, toleran, damai), santun, responsif
dan proaktif dan menunjukan 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 pengetahuan faktual, konseptual, prosedural berdasarkan rasa ingin tahunya tentang ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah.
KI-4 Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah
secara mandiri, bertindak secara efektif dan kreatif dan mampu melaksanakan tugas spesifik dibawah pengawasan langsung.

Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
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
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
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 kelompok
dalam aktivitas sehari-
hari sebagai wujud
implementasi
melaksanakan
percobaan dan
melaporkan hasil
percobaan
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
3.1. Memahami teknologi Pengenalan Mengamati Tugas 8 JP Kurniawan Erick,
pengembangan aplikasi Pengembangan Aplikasi Mengamati pengenalan Mengklasifikasikan Membangun Aplikasi
desktop Desktop perkembangan aplikasi desktop pengenalan Mobile dengan QT SDK,
4.1 Menyajikan teknologi Teknologi desktop perkembangan aplikasi Penerbit Andi
pengembangan aplikasi Instalasi perangkat Menanya desktop Yogyakarta, Yogyakarta,
desktop pengembangan dan Mendiskusikan perkembangan 2011
aplikasi desktop teknologi desktop Observasi
Program desktop Mendiskusikan proses instalasi Mengamati
pertama perangkat pengembangan dan kegiatan/aktivitas siswa
aplikasi desktop Program desktop secara individu dan dalam
pertama diskusi dengan checklist
lembar pengamatan atau
Mengeksplorasi dalam bentuk lain
Mengamati perkembangan teknologi
desktop Portofolio
Mengamati proses instalasi Hasil kerja
perangkat pengembangan dan mandiri/kelompok
aplikasi desktop Program desktop Bahan Presentasi
pertama
Tes
Mengasosiasi Essay , pilihan ganda
Membuat kesimpulan tentang
pengenalan perkembangan aplikasi
desktop

Mengkomunikasikan
Menyampaikan hasil tentang
pengenalan perkembangan aplikasi
desktop

3.2. Memahami teknik Desain Aplikasi Desktop Mengamati Tugas 16 JP Kurniawan Erick,
desain aplikasi Layout vertikal dan Mengamati desain aplikasi desktop Membuat laporan tentang Membangun Aplikasi
desktop horizontal desain aplikasi desktop Mobile dengan QT
4.2 Menyajikan desain Desain kompleks Menanya SDK, Penerbit Andi
aplikasi berbasis Penggunaan scrollview Mendiskusikan tentang layout Observasi Yogyakarta,
desktop Penanganan event vertikal dan horizontal Mengamati Yogyakarta, 2011
kegiatan/aktivitas siswa
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
Mendiskusikan terkait desain secara individu dan dalam
kompleks diskusi dengan checklist
Mendiskusikan penggunaan lembar pengamatan atau
scrollview dalam bentuk lain
Mendiskusikan penanganan event
pada aplikasi desktop Portofolio
Hasil kerja
Mengeksplorasi mandiri/kelompok
Mengamati desain aplikasi desktop Bahan Presentasi

Mengasosiasi Tes
Membuat kesimpulan tentang desain Essay , pilihan ganda
aplikasi desktop

Mengkomunikasikan
Menyampaikan hasil tentang desain
aplikasi desktop

3.3. Memahami teknik Desain Aplikasi Mengamati Tugas 16 JP Kurniawan Erick,


desain aplikasi Multiwindow Mengamati desain aplikasi Mengklasifikasikan desain Membangun Aplikasi
multiwindow Prinsip desain multiwindow aplikasi multiwindow Mobile dengan QT
4.3 Menyajikan desain multiwindow SDK, Penerbit Andi
aplikasi multiwindow Navigasi antar window Menanya Observasi Yogyakarta,
Multiwindow dengan Mendiskusikan prinsip desain Mengamati Yogyakarta, 2011
Tabulasi multiwindow kegiatan/aktivitas siswa
Navigasi Splash dengan Mendiskusikan terkait navigasi secara individu dan dalam
timer antar window diskusi dengan checklist
Mendiskusikan tentang lembar pengamatan atau
multiwindow dengan tabulasi dalam bentuk lain
Mendiskusikan navigasi splash
dengan timer Portofolio
Hasil kerja
Mengeksplorasi mandiri/kelompok
Mengeksplorasi tentang prinsip Bahan Presentasi
desain multiwindow
Mendiskusikan terkait navigasi
Tes
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
antar window Essay , pilihan ganda
Mengeksplorasi tentang
multiwindow dengan tabulasi
Mengeksplorasi terkait navigasi
splash dengan timer

Mengasosiasi
Membuat kesimpulan tentang desain
aplikasi multiwindow

Mengkomunikasikan
Menyampaikan hasil tentang desain
aplikasi multiwindow

3.4. Memahami Pengkodean Alur Mengamati Tugas 16 JP Kurniawan Erick,


pengkodean alur Program Mengamati terkait pengkodean alur Mengklasifikasikan terkait Membangun Aplikasi
program dalam Tipe data, variabel, dan program tertentu pengkodean alur program Mobile dengan QT
aplikasi operator tertentu SDK, Penerbit Andi
4.4 Mengolah data Array Menanya Yogyakarta,
menggunakan suatu Struktur kontrol Mendiskusikan tipe data, variabel, Yogyakarta, 2011
alur tertentu percabangan dan operator Observasi
Struktur kontrol Mendiskusikan tentang array Mengamati
perulangan Mendiskusikan terkait struktur kegiatan/aktivitas siswa
kontrol percabangan secara individu dan dalam
Mendiskusikan struktur kontrol diskusi dengan checklist
perulangan lembar pengamatan atau
dalam bentuk lain

Mengeksplorasi Portofolio
Mengamati tipe data, variabel, dan Hasil kerja
operator mandiri/kelompok
Mengamati tentang array Bahan Presentasi
Mengamati terkait struktur kontrol
percabangan Tes
Mengamati terkait struktur kontrol Essay , pilihan ganda
perulangan
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
Mengasosiasi
Membuat kesimpulan tentang
pengkodean alur program tertentu

Mengkomunikasikan
Menyampaikan hasil tentang
pengkodean alur program tertentu

3.5. Memahami teknik Pengolahan Input User Mengamati Tugas 12 JP Kurniawan Erick,
Konversi data Mengamati pengolahan input user Menyelesaikan persoalan Membangun Aplikasi
pengolahan input user
Pengelolaan input user berkaitan dengan Mobile dengan QT
4.5 Mengolah input user pada operasi aritmatika Menanya pengolahan input user SDK, Penerbit Andi
dan logika Mendiskusikan tentang konversi Yogyakarta,
pada aplikasi
Pengelolaan input user pelbagai data Observasi Yogyakarta, 2011
pada operasi string Mendiskusikan tentang Mengamati
pengelolaan input user pada kegiatan/aktivitas siswa
operasi aritmatika dan logika secara individu dan dalam
Mendiskusikan tentang diskusi dengan checklist
pengelolaan input user pada lembar pengamatan atau
operasi string dalam bentuk lain

Mengeksplorasi Portofolio
Mengamati tentang konversi Hasil kerja
pelbagai data mandiri/kelompok
Mengamati terkait pengelolaan Bahan Presentasi
input user pada operasi aritmatika
dan logika Tes
Mengamati tentang pengelolaan Essay , pilihan ganda
input user pada operasi string

Mengasosiasi
Membuat kesimpulan tentang
pengolahan input user

Mengkomunikasikan
Menyampaikan hasil tentang
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
pengolahan input user

3.6. Memahami pembuatan Pembuatan komponen Mengamati Tugas 24 JP Kurniawan Erick,


komponen antar muka antar muka sendiri Mengamati pembuatan komponen Menyelesaikan tugas Membangun Aplikasi
sendiri Class dan obyek antar muka sendiri tentang pembuatan Mobile dengan QT
4.6 Menyajikan pembuatan pewarisan komponen antar muka SDK, Penerbit Andi
komponen antar muka membuat event Menanya sendiri Yogyakarta,
sendiri menambahkan fungsi Mendiskusikan tentang class Yogyakarta, 2011
dan obyek pada pembuatan Observasi
komponen antar muka sendiri Mengamati
Mendiskusikan tentang kegiatan/aktivitas siswa
pewarisan pada pembuatan secara individu dan dalam
komponen antar muka sendiri diskusi dengan checklist
Mendiskusikan tentang proses lembar pengamatan atau
membuat event dalam bentuk lain
Menanyakan tentang cara
untuk menambahkan fungsi Portofolio
Hasil kerja
mandiri/kelompok
Mengeksplorasi Bahan Presentasi
Mengeksplorasi tentang class
dan obyek pada pembuatan Tes
komponen antar muka sendiri Essay , pilihan ganda
Mengeksplorasi tentang
pewarisan pada pembuatan
komponen antar muka sendiri
Mengeksplorasi tentang proses
membuat event
Mengeksplorasi tentang cara
untuk menambahkan fungsi

Mengasosiasi
Membuat kesimpulan tentang
pembuatan komponen antar muka
sendiri
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
Mengkomunikasikan
Menyampaikan hasil tentang
pembuatan komponen antar muka
sendiri

3.7. Memahami pembuatan Pembuatan visualiasasi Mengamati Tugas 16 JP Kurniawan Erick,


visualiasasi sistem koordinat dan Mengamati pembuatan visualiasasi Mengklasifikasikan Membangun Aplikasi
4.7 Menyajikan pembuatan obyek grafis tentang pembuatan Mobile dengan QT
visualiasasi obyek 2 dimensi visualiasasi SDK, Penerbit Andi
gambar pada window Menanya Yogyakarta,
visualisasi dengan Mendiskusikan tentang sistem Yogyakarta, 2011
navigasi koordinat dan obyek grafis Observasi
obyek 2 dimensi Mengamati
gambar pada window kegiatan/aktivitas siswa
visualisasi dengan navigasi secara individu dan dalam
diskusi dengan checklist
Mengeksplorasi lembar pengamatan atau
Mengamati tentang sistem dalam bentuk lain
koordinat dan obyek grafis
Mengamati tentang obyek 2 Portofolio
dimensi Hasil kerja
Mengamati tentang gambar pada mandiri/kelompok
window Bahan Presentasi
Mengamati tentang visualisasi
dengan navigasi Tes
Essay , pilihan ganda
Mengasosiasi
Membuat kesimpulan tentang
pembuatan visualiasasi

Mengkomunikasikan
Menyampaikan hasil tentang
pembuatan visualiasasi

3.8. Memahami komunikasi Pemrograman Basisdata Mengamati Tugas 16 Jp Kurniawan Erick,


aplikasi dengan Desktop Mengamati tentang pemrograman Menyelesaikan tugas Membangun Aplikasi
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
basisdata Penambahan data pada basisdata desktop tentang pemrograman Mobile dengan QT
4.8 Mengolah data melalui tabel basisdata desktop SDK, Penerbit Andi
aplikasi desktop Pencarian dan Menanya Yogyakarta,
penampilan data Mendiskusikan tentang Yogyakarta, 2011
Penghapusan data dan penambahan data pada tabel Observasi
Pengubahan data Mendiskusikan tentang Pencarian Mengamati
View data dan penampilan data kegiatan/aktivitas siswa
Reporting Mendiskusikan tentang secara individu dan dalam
Penghapusan data dan diskusi dengan checklist
Mendiskusikan tentang lembar pengamatan atau
Pengubahan data dalam bentuk lain
Mendiskusikan tentang view data
Mendiskusikan tentang reporting Portofolio
Hasil kerja
Mengeksplorasi mandiri/kelompok
Mengekslorasi tentang Bahan Presentasi
penambahan data pada tabel
Mengekslorasi tentang Pencarian Tes
dan penampilan data Essay , pilihan ganda
Mengekslorasi tentang
Penghapusan data dan
Mengekslorasi tentang Pengubahan
data
Mengekslorasi tentang view data
Mengekslorasi tentang reporting

Mengasosiasi
Membuat kesimpulan tentang
pemrograman basisdata desktop

Mengkomunikasikan
Menyampaikan hasil tentang
pemrograman basisdata desktop
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
3.9. Memahami Komunikasi dengan Mengamati Tugas 16 JP Kurniawan Erick,
komunikasi dengan aplikasi web Mengamati komunikasi dengan Membuat laporan tentang Membangun Aplikasi
aplikasi web Teknik pemrograman aplikasi web komunikasi dengan Mobile dengan QT
4.9 Mengolah data server web client aplikasi web SDK, Penerbit Andi
melalui aplikasi Pengelolaan data server Menanya Yogyakarta,
desktop melalui aplikasi desktop Mendiskusikan tentang Observasi Yogyakarta, 2011
pemrograman web client Mengamati
Mendiskusikan tentang kegiatan/aktivitas siswa
pengelolaan data server melalui secara individu dan dalam
aplikasi desktop diskusi dengan checklist
lembar pengamatan atau
dalam bentuk lain
Mengeksplorasi
Mengeksplorasi pemrograman web Portofolio
client Hasil kerja
Mendiskusikan tentang mandiri/kelompok
pengelolaan data server melalui Bahan Presentasi
aplikasi desktop
Tes
Essay , pilihan ganda
Mengasosiasi
Membuat kesimpulan tentang
komunikasi dengan aplikasi web

Mengkomunikasikan
Menyampaikan hasil tentang
komunikasi dengan aplikasi web

3.10 Memahami Pembuatan paket Mengamati Tugas 12 JP Kurniawan Erick,


pembuatan paket instaler dan dokumen Mengamati tentang pembuatan paket Membuat paket instaler Membangun Aplikasi
instaler dan dokumen aplikasi desktop instaler dan dokumen aplikasi dan dokumen dari aplikasi Mobile dengan QT
aplikasi desktop Paket installer dan desktop yang dibuat SDK, Penerbit Andi
4.10 Menyajikan aplikasi dokumentasi aplikasi Menanya Yogyakarta,
kepada user Publikasi aplikasi Mendiskusikan tentang Paket Observasi Yogyakarta, 2011
installer dari aplikasi yang dibuat Mengamati
kegiatan/aktivitas siswa
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
Mendiskusikan tentang secara individu dan dalam
dokumentasi aplikasi desktop diskusi dengan checklist
Mendiskusikan tentang publikasi lembar pengamatan atau
dari aplikasi desktop dalam bentuk lain

Mengeksplorasi Portofolio
Mengeksplorasi tentang Paket Hasil kerja
installer dari aplikasi yang dibuat mandiri/kelompok
Mengeksplorasi tentang Bahan Presentasi
dokumentasi aplikasi desktop
Mengeksplorasi tentang publikasi Tes
dari aplikasi desktop Essay , pilihan ganda

Mengasosiasi
Membuat kesimpulan tentang
pembuatan paket instaler dan
dokumen aplikasi

Mengkomunikasikan
Menyampaikan hasil tentang
pembuatan paket instaler dan
dokumen aplikasi