Anda di halaman 1dari 9

SILABUS MATA PELAJARAN PEMROGRAMAN DESKTOP

(PAKET KEAHLIAN REKAYASA PERANGKAT LUNAK )

Satuan Pendidikan : SMK / MAK


Kelas : XI

Kompetensi Inti
Menghayati dan mengamalkan ajaran agama yang dianutnya.
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.
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
keimanan sesuai dengan
ajaran agama dalam
kehidupan sehari-hari
2.1. Menunjukkan perilaku ilmiah
(memiliki rasa ingin tahu;
objektif; jujur; teliti; cermat;
Menghayati dan mengamalkan ajaran agama yang dianutnya.
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
3.1. Memahami teknologi Pengenalan Pengembangan Mengamati Tugas 8 JP  Kurniawan Erick, Membangun
pengembangan aplikasi Aplikasi Desktop  Mengamati pengenalan perkembangan Mengklasifikasikan pengenalan Aplikasi Mobile dengan QT
desktop  Teknologi desktop aplikasi desktop perkembangan aplikasi desktop SDK, Penerbit Andi
4.1 Menyajikan teknologi  Instalasi perangkat Yogyakarta, Yogyakarta, 2011
pengembangan aplikasi pengembangan dan aplikasi Menanya Observasi
desktop desktop Program desktop  Mendiskusikan perkembangan teknologi Mengamati kegiatan/aktivitas
pertama desktop siswa secara individu dan dalam
 Mendiskusikan proses instalasi perangkat diskusi dengan checklist
pengembangan dan aplikasi desktop lembar pengamatan atau dalam
Program desktop pertama bentuk lain

Mengeksplorasi Portofolio
 Mengamati perkembangan teknologi desktop  Hasil kerja mandiri/kelompok
 Bahan Presentasi
 Mengamati proses instalasi perangkat
pengembangan dan aplikasi desktop Tes
Program desktop pertama Essay , pilihan ganda

Mengasosiasi
Membuat kesimpulan tentang pengenalan
perkembangan aplikasi desktop

Mengkomunikasikan
Menyampaikan hasil tentang pengenalan
perkembangan aplikasi desktop

3.2. Memahami teknik desain Desain Aplikasi Desktop Mengamati Tugas 16 JP  Kurniawan Erick,
Menghayati dan mengamalkan ajaran agama yang dianutnya.
aplikasi desktop  Layout vertikal dan horizontal Mengamati desain aplikasi desktop Membuat laporan tentang desain Membangun Aplikasi Mobile
4.2 Menyajikan desain aplikasi  Desain kompleks aplikasi desktop dengan QT SDK, Penerbit
berbasis desktop  Penggunaan scrollview Menanya Andi Yogyakarta,
 Penanganan event  Mendiskusikan tentang layout vertikal dan Observasi Yogyakarta, 2011
horizontal Mengamati kegiatan/aktivitas
 Mendiskusikan terkait desain kompleks siswa secara individu dan dalam
 Mendiskusikan penggunaan scrollview diskusi dengan checklist
 Mendiskusikan penanganan event pada lembar pengamatan atau dalam
aplikasi desktop bentuk lain

Mengeksplorasi Portofolio
Mengamati desain aplikasi desktop  Hasil kerja mandiri/kelompok
 Bahan Presentasi
Mengasosiasi
Membuat kesimpulan tentang desain aplikasi Tes
desktop Essay , pilihan ganda

Mengkomunikasikan
Menyampaikan hasil tentang desain aplikasi
desktop

3.3. Menganalisis teknik desain Desain Aplikasi Multiwindow Mengamati Tugas 16 JP  Kurniawan Erick,
aplikasi multiwindow  Prinsip desain multiwindow Mengamati desain aplikasi multiwindow Mengklasifikasikan desain Membangun Aplikasi Mobile
4.3 Menyajikan hasil analisis  Navigasi antar window aplikasi multiwindow dengan QT SDK, Penerbit
desain aplikasi multiwindow  Multiwindow dengan Tabulasi Menanya Andi Yogyakarta,
 Navigasi Splash dengan timer  Mendiskusikan prinsip desain multiwindow Observasi Yogyakarta, 2011
 Mendiskusikan terkait navigasi antar Mengamati kegiatan/aktivitas
window siswa secara individu dan dalam
 Mendiskusikan tentang multiwindow diskusi dengan checklist
dengan tabulasi lembar pengamatan atau dalam
 Mendiskusikan navigasi splash dengan bentuk lain
timer
Portofolio
Mengeksplorasi  Hasil kerja mandiri/kelompok
 Mengeksplorasi tentang prinsip desain  Bahan Presentasi
multiwindow
 Mendiskusikan terkait navigasi antar
window Tes
 Mengeksplorasi tentang multiwindow Essay , pilihan ganda
dengan tabulasi
 Mengeksplorasi terkait navigasi splash
Menghayati dan mengamalkan ajaran agama yang dianutnya.
dengan timer

Mengasosiasi
Membuat kesimpulan tentang desain aplikasi
multiwindow

Mengkomunikasikan
Menyampaikan hasil tentang desain aplikasi
multiwindow

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

Mengeksplorasi Portofolio
 Mengamati tipe data, variabel, dan operator  Hasil kerja mandiri/kelompok
 Mengamati tentang array  Bahan Presentasi
 Mengamati terkait struktur kontrol
percabangan Tes
 Mengamati terkait struktur kontrol Essay , pilihan ganda
perulangan
Mengasosiasi
Membuat kesimpulan tentang pengkodean alur
program tertentu

Mengkomunikasikan
Menyampaikan hasil tentang pengkodean alur
program tertentu

3.5. Menerapkan teknik Pengolahan Input User Mengamati Tugas 12 JP  Kurniawan Erick,
 Konversi data Mengamati pengolahan input user Menyelesaikan persoalan Membangun Aplikasi Mobile
pengolahan input user berkaitan dengan pengolahan dengan QT SDK, Penerbit
 Pengelolaan input user pada
Menghayati dan mengamalkan ajaran agama yang dianutnya.
4.5 Mengolah input user pada operasi aritmatika dan logika Menanya input user Andi Yogyakarta,
 Pengelolaan input user pada  Mendiskusikan tentang konversi pelbagai Yogyakarta, 2011
aplikasi
operasi string data Observasi
 Mendiskusikan tentang pengelolaan input Mengamati kegiatan/aktivitas
user pada operasi aritmatika dan logika siswa secara individu dan dalam
 Mendiskusikan tentang pengelolaan input diskusi dengan checklist
user pada operasi string lembar pengamatan atau dalam
bentuk lain
Mengeksplorasi
 Mengamati tentang konversi pelbagai data Portofolio
 Mengamati terkait pengelolaan input user  Hasil kerja mandiri/kelompok
pada operasi aritmatika dan logika  Bahan Presentasi
 Mengamati tentang pengelolaan input user
pada operasi string Tes
Essay , pilihan ganda
Mengasosiasi
Membuat kesimpulan tentang pengolahan
input user

Mengkomunikasikan
Menyampaikan hasil tentang
pengolahan input user

3.6. Menerapkan pembuatan Pembuatan komponen antar Mengamati Tugas 24 JP  Kurniawan Erick,
komponen antar muka muka sendiri Mengamati pembuatan komponen antar muka Menyelesaikan tugas tentang Membangun Aplikasi Mobile
sendiri  Class dan obyek sendiri pembuatan komponen antar dengan QT SDK, Penerbit
4.6 Menyajikan hasil pembuatan  pewarisan muka sendiri Andi Yogyakarta,
komponen antar muka  membuat event Menanya Yogyakarta, 2011
sendiri  menambahkan fungsi  Mendiskusikan tentang class dan Observasi
obyek pada pembuatan komponen Mengamati kegiatan/aktivitas
antar muka sendiri siswa secara individu dan dalam
 Mendiskusikan tentang pewarisan diskusi dengan checklist
pada pembuatan komponen antar lembar pengamatan atau dalam
muka sendiri bentuk lain
 Mendiskusikan tentang proses
membuat event Portofolio
 Menanyakan tentang cara untuk  Hasil kerja mandiri/kelompok
menambahkan fungsi  Bahan Presentasi

Tes
Mengeksplorasi Essay , pilihan ganda
Menghayati dan mengamalkan ajaran agama yang dianutnya.
 Mengeksplorasi tentang class dan
obyek pada pembuatan komponen
antar muka sendiri
 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
Mengkomunikasikan
Menyampaikan hasil tentang pembuatan
komponen antar muka sendiri

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


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

Mengasosiasi
Membuat kesimpulan tentang pembuatan
visualiasasi
Menghayati dan mengamalkan ajaran agama yang dianutnya.

Mengkomunikasikan
Menyampaikan hasil tentang pembuatan
visualiasasi

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


aplikasi dekstop dengan Desktop Mengamati tentang pemrograman basisdata Menyelesaikan tugas tentang Membangun Aplikasi Mobile
basisdata  Penambahan data pada tabel desktop pemrograman basisdata desktop dengan QT SDK, Penerbit
4.8 Mengolah data pada basis  Pencarian dan penampilan Andi Yogyakarta,
data melalui aplikasi desktop data Menanya Yogyakarta, 2011
 Penghapusan data dan  Mendiskusikan tentang penambahan data Observasi
 Pengubahan data pada tabel Mengamati kegiatan/aktivitas
 View data  Mendiskusikan tentang Pencarian dan siswa secara individu dan dalam
 Reporting penampilan data diskusi dengan checklist
 Mendiskusikan tentang Penghapusan data lembar pengamatan atau dalam
dan bentuk lain
 Mendiskusikan tentang Pengubahan data
 Mendiskusikan tentang view data Portofolio
 Mendiskusikan tentang reporting  Hasil kerja mandiri/kelompok
 Bahan Presentasi
Mengeksplorasi
 Mengekslorasi tentang penambahan data Tes
pada tabel Essay , pilihan ganda
 Mengekslorasi tentang Pencarian dan
penampilan data
 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
Menghayati dan mengamalkan ajaran agama yang dianutnya.
3.9. Menerapkan komunikasi Komunikasi dengan aplikasi Mengamati Tugas 16 JP  Kurniawan Erick,
dengan aplikasi web web Mengamati komunikasi dengan aplikasi web Membuat laporan tentang Membangun Aplikasi Mobile
4.9 Mengolah data server  Teknik pemrograman web komunikasi dengan aplikasi web dengan QT SDK, Penerbit
melalui aplikasi desktop client Menanya Andi Yogyakarta,
 Pengelolaan data server  Mendiskusikan tentang pemrograman web Observasi Yogyakarta, 2011
melalui aplikasi desktop client Mengamati kegiatan/aktivitas
 Mendiskusikan tentang pengelolaan data siswa secara individu dan dalam
server melalui aplikasi desktop diskusi dengan checklist
lembar pengamatan atau dalam
bentuk lain
Mengeksplorasi
 Mengeksplorasi pemrograman web client Portofolio
 Mendiskusikan tentang pengelolaan data  Hasil kerja mandiri/kelompok
server melalui aplikasi desktop  Bahan Presentasi

Tes
Mengasosiasi Essay , pilihan ganda
Membuat kesimpulan tentang komunikasi
dengan aplikasi web

Mengkomunikasikan
Menyampaikan hasil tentang komunikasi
dengan aplikasi web

3.10 Meenerapkan pembuatan Pembuatan paket instaler Mengamati Tugas 12 JP  Kurniawan Erick,
paket instaler dan dan dokumen aplikasi Mengamati tentang pembuatan paket instaler Membuat paket instaler dan Membangun Aplikasi Mobile
dokumen aplikasi desktop desktop dan dokumen aplikasi dokumen dari aplikasi desktop dengan QT SDK, Penerbit
4.10 Menyajikan hasil  Paket installer dan yang dibuat Andi Yogyakarta,
pembuatan paket installer dokumentasi aplikasi Menanya Yogyakarta, 2011
dan dokumen aplikasi  Publikasi aplikasi  Mendiskusikan tentang Paket installer dari Observasi
dekstop aplikasi yang dibuat Mengamati kegiatan/aktivitas
 Mendiskusikan tentang dokumentasi siswa secara individu dan dalam
aplikasi desktop diskusi dengan checklist
 Mendiskusikan tentang publikasi dari lembar pengamatan atau dalam
aplikasi desktop bentuk lain

Mengeksplorasi Portofolio
 Hasil kerja mandiri/kelompok
 Mengeksplorasi tentang Paket installer  Bahan Presentasi
dari aplikasi yang dibuat
Menghayati dan mengamalkan ajaran agama yang dianutnya.
 Mengeksplorasi tentang dokumentasi Tes
aplikasi desktop Essay , pilihan ganda
 Mengeksplorasi tentang publikasi dari
aplikasi desktop

Mengasosiasi
Membuat kesimpulan tentang pembuatan
paket instaler dan dokumen aplikasi

Mengkomunikasikan
Menyampaikan hasil tentang pembuatan paket
instaler dan dokumen aplikasi

Anda mungkin juga menyukai