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
 Hasil kerja
 Mengamati proses instalasi mandiri/kelompok
perangkat pengembangan dan
 Bahan Presentasi
aplikasi desktop Program desktop
pertama
Tes
Essay , pilihan ganda
Mengasosiasi
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
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
 Mendiskusikan terkait desain kegiatan/aktivitas siswa
kompleks secara individu dan dalam
 Mendiskusikan penggunaan diskusi dengan checklist
scrollview lembar pengamatan atau
 Mendiskusikan penanganan event dalam bentuk lain
pada aplikasi desktop
Portofolio
Mengeksplorasi  Hasil kerja
Mengamati desain aplikasi desktop mandiri/kelompok
 Bahan Presentasi
Mengasosiasi
Membuat kesimpulan tentang desain Tes
aplikasi desktop Essay , pilihan ganda

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
pada aplikasi dan logika  Mendiskusikan tentang konversi Yogyakarta,
 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

Anda mungkin juga menyukai