SILABUS PEMROGRAMAN DESKTOP - XI

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 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





3.1.  Memahami teknologi pengembangan aplikasi desktop
4.1 Menyajikan teknologi pengembangan aplikasi desktop

Pengenalan Pengembangan Aplikasi Desktop
·       Teknologi desktop
·       Instalasi perangkat pengembangan  dan aplikasi desktop Program desktop pertama

Mengamati
·    Mengamati pengenalan perkembangan aplikasi desktop

Menanya
·    Mendiskusikan perkembangan teknologi desktop
·   Mendiskusikan proses instalasi perangkat pengembangan  dan aplikasi desktop Program desktop pertama

Mengeksplorasi
·    Mengamati perkembangan teknologi desktop
·   Mengamati proses instalasi perangkat pengembangan  dan aplikasi desktop Program desktop pertama

Mengasosiasi
Membuat kesimpulan tentang pengenalan perkembangan aplikasi desktop

Mengkomunikasikan
Menyampaikan hasil tentang pengenalan perkembangan aplikasi desktop

Tugas
Mengklasifikasikan pengenalan perkembangan aplikasi desktop

Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
·  Hasil kerja mandiri/kelompok
·  Bahan Presentasi

Tes
Essay , pilihan ganda
8 JP


·       Kurniawan Erick, Membangun Aplikasi Mobile dengan QT SDK, Penerbit Andi Yogyakarta, Yogyakarta, 2011
3.2.     Memahami teknik desain aplikasi desktop
4.2      Menyajikan desain aplikasi berbasis desktop

Desain Aplikasi Desktop
·      Layout vertikal dan horizontal
·      Desain kompleks
·      Penggunaan scrollview
·      Penanganan event

Mengamati
Mengamati desain aplikasi desktop

Menanya
·       Mendiskusikan tentang layout vertikal dan horizontal
·       Mendiskusikan terkait desain kompleks
·       Mendiskusikan penggunaan scrollview
·       Mendiskusikan penanganan event pada aplikasi desktop

Mengeksplorasi
Mengamati desain aplikasi desktop

Mengasosiasi
Membuat kesimpulan tentang desain aplikasi desktop

Mengkomunikasikan
Menyampaikan hasil tentang desain aplikasi desktop

Tugas
Membuat laporan tentang desain aplikasi desktop

Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
·  Hasil kerja mandiri/kelompok
·  Bahan Presentasi

Tes
Essay , pilihan ganda
16 JP
·         Kurniawan Erick, Membangun Aplikasi Mobile dengan QT SDK, Penerbit Andi Yogyakarta, Yogyakarta, 2011
3.3.     Memahami teknik desain aplikasi multiwindow
4.3      Menyajikan desain aplikasi multiwindow

Desain Aplikasi Multiwindow
·      Prinsip desain multiwindow
·      Navigasi antar window
·      Multiwindow dengan Tabulasi
·      Navigasi Splash dengan timer

Mengamati
Mengamati desain aplikasi multiwindow

Menanya
·      Mendiskusikan prinsip desain multiwindow
·      Mendiskusikan terkait navigasi antar window
·      Mendiskusikan tentang multiwindow dengan tabulasi
·      Mendiskusikan navigasi splash dengan timer

Mengeksplorasi
·      Mengeksplorasi tentang prinsip desain multiwindow
·      Mendiskusikan terkait navigasi antar window
·      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

Tugas
Mengklasifikasikan desain aplikasi multiwindow

Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
·  Hasil kerja mandiri/kelompok
·  Bahan Presentasi


Tes
Essay , pilihan ganda
16 JP
·         Kurniawan Erick, Membangun Aplikasi Mobile dengan QT SDK, Penerbit Andi Yogyakarta, Yogyakarta, 2011
3.4. Memahami pengkodean alur program dalam aplikasi
4.4   Mengolah data menggunakan suatu alur tertentu

Pengkodean Alur Program
·      Tipe data, variabel, dan operator
·      Array
·      Struktur kontrol percabangan
·      Struktur kontrol perulangan

Mengamati
Mengamati terkait pengkodean alur program tertentu

Menanya
·      Mendiskusikan tipe data, variabel, dan operator
·      Mendiskusikan tentang array
·      Mendiskusikan terkait struktur kontrol percabangan
·      Mendiskusikan struktur kontrol perulangan


Mengeksplorasi
·      Mengamati tipe data, variabel, dan operator
·      Mengamati tentang array
·      Mengamati terkait struktur kontrol percabangan
·      Mengamati terkait struktur kontrol perulangan
Mengasosiasi
Membuat kesimpulan tentang pengkodean alur program tertentu

Mengkomunikasikan
Menyampaikan hasil tentang pengkodean alur program tertentu

Tugas
Mengklasifikasikan terkait pengkodean alur program tertentu


Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
·  Hasil kerja mandiri/kelompok
·  Bahan Presentasi

Tes
Essay , pilihan ganda
16 JP
·         Kurniawan Erick, Membangun Aplikasi Mobile dengan QT SDK, Penerbit Andi Yogyakarta, Yogyakarta, 2011
3.5. Memahami teknik pengolahan input user
4.5   Mengolah input user pada aplikasi

Pengolahan Input User
·      Konversi data
·      Pengelolaan input user pada operasi aritmatika dan logika
·      Pengelolaan input user pada operasi string

Mengamati
Mengamati pengolahan input user

Menanya
·      Mendiskusikan tentang konversi pelbagai data
·      Mendiskusikan tentang pengelolaan input user pada operasi aritmatika dan logika
·      Mendiskusikan tentang pengelolaan input user pada operasi string

Mengeksplorasi
·      Mengamati tentang konversi pelbagai data
·      Mengamati terkait pengelolaan input user pada operasi aritmatika dan logika
·      Mengamati tentang pengelolaan input user pada operasi string

Mengasosiasi
Membuat kesimpulan tentang pengolahan input user

Mengkomunikasikan
Menyampaikan hasil tentang
pengolahan input user

Tugas
Menyelesaikan persoalan berkaitan dengan pengolahan input user

Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
·  Hasil kerja mandiri/kelompok
·  Bahan Presentasi

Tes
Essay , pilihan ganda
12 JP
·         Kurniawan Erick, Membangun Aplikasi Mobile dengan QT SDK, Penerbit Andi Yogyakarta, Yogyakarta, 2011
3.6.  Memahami pembuatan komponen antar muka  sendiri
4.6   Menyajikan pembuatan komponen antar muka  sendiri


Pembuatan komponen antar muka sendiri
·         Class dan obyek
·         pewarisan
·         membuat event
·         menambahkan fungsi

Mengamati
Mengamati pembuatan komponen antar muka sendiri

Menanya
  • Mendiskusikan tentang class dan obyek pada pembuatan komponen antar muka sendiri
  • Mendiskusikan tentang pewarisan pada pembuatan komponen antar muka sendiri
·         Mendiskusikan tentang proses membuat event
·         Menanyakan tentang cara untuk menambahkan fungsi


Mengeksplorasi
  • 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

Tugas
Menyelesaikan tugas tentang pembuatan komponen antar muka sendiri

Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
·  Hasil kerja mandiri/kelompok
·  Bahan Presentasi

Tes
Essay , pilihan ganda
24 JP
·         Kurniawan Erick, Membangun Aplikasi Mobile dengan QT SDK, Penerbit Andi Yogyakarta, Yogyakarta, 2011
3.7.  Memahami pembuatan visualiasasi
4.7    Menyajikan pembuatan visualiasasi

Pembuatan visualiasasi
·     sistem koordinat dan obyek grafis
·     obyek 2 dimensi
·     gambar pada window
·     visualisasi dengan navigasi

Mengamati
Mengamati pembuatan visualiasasi


Menanya
·     Mendiskusikan tentang sistem koordinat dan obyek grafis
·     obyek 2 dimensi
·     gambar pada window
·     visualisasi dengan navigasi

Mengeksplorasi
·     Mengamati tentang sistem koordinat dan obyek grafis
·     Mengamati tentang obyek 2 dimensi
·     Mengamati tentang gambar pada window
·     Mengamati tentang visualisasi dengan navigasi

Mengasosiasi
Membuat kesimpulan tentang pembuatan visualiasasi

Mengkomunikasikan
Menyampaikan hasil tentang pembuatan visualiasasi

Tugas
Mengklasifikasikan tentang pembuatan visualiasasi


Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
·  Hasil kerja mandiri/kelompok
·  Bahan Presentasi

Tes
Essay , pilihan ganda
16 JP
·         Kurniawan Erick, Membangun Aplikasi Mobile dengan QT SDK, Penerbit Andi Yogyakarta, Yogyakarta, 2011
3.8.  Memahami komunikasi aplikasi dengan basisdata
4.8    Mengolah data melalui aplikasi desktop

Pemrograman Basisdata Desktop
·      Penambahan data pada tabel
·      Pencarian dan penampilan data
·      Penghapusan data dan
·      Pengubahan data
·      View data
·      Reporting

Mengamati
Mengamati tentang pemrograman basisdata desktop

Menanya
·      Mendiskusikan tentang penambahan data pada tabel
·      Mendiskusikan tentang Pencarian dan penampilan data
·      Mendiskusikan tentang Penghapusan data dan
·      Mendiskusikan tentang Pengubahan data
·      Mendiskusikan tentang view data
·      Mendiskusikan tentang reporting

Mengeksplorasi
·      Mengekslorasi tentang penambahan data pada tabel
·      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


Tugas
Menyelesaikan tugas tentang pemrograman basisdata desktop


Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
·  Hasil kerja mandiri/kelompok
·  Bahan Presentasi

Tes
Essay , pilihan ganda
16 Jp
·         Kurniawan Erick, Membangun Aplikasi Mobile dengan QT SDK, Penerbit Andi Yogyakarta, Yogyakarta, 2011
3.9.     Memahami komunikasi dengan aplikasi web
4.9       Mengolah data server melalui aplikasi desktop

Komunikasi dengan aplikasi web
·      Teknik pemrograman web client
·      Pengelolaan data server melalui aplikasi desktop

Mengamati
Mengamati komunikasi dengan aplikasi web

Menanya
·      Mendiskusikan tentang pemrograman web client
·      Mendiskusikan tentang pengelolaan data server melalui aplikasi desktop


Mengeksplorasi
·      Mengeksplorasi pemrograman web client
·      Mendiskusikan tentang pengelolaan data server melalui aplikasi desktop


Mengasosiasi
Membuat kesimpulan tentang komunikasi dengan aplikasi web


Mengkomunikasikan
Menyampaikan hasil tentang komunikasi dengan aplikasi web

Tugas
Membuat laporan tentang komunikasi dengan aplikasi web

Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
·  Hasil kerja mandiri/kelompok
·  Bahan Presentasi

Tes
Essay , pilihan ganda
16 JP
·         Kurniawan Erick, Membangun Aplikasi Mobile dengan QT SDK, Penerbit Andi Yogyakarta, Yogyakarta, 2011
3.10    Memahami pembuatan paket  instaler dan dokumen aplikasi desktop
4.10   Menyajikan aplikasi kepada user
Pembuatan paket  instaler dan dokumen aplikasi desktop
·       Paket installer dan dokumentasi aplikasi
·       Publikasi aplikasi

Mengamati
Mengamati tentang pembuatan paket  instaler dan dokumen aplikasi

Menanya
·         Mendiskusikan tentang Paket installer dari aplikasi yang dibuat
·       Mendiskusikan tentang dokumentasi aplikasi desktop
·       Mendiskusikan tentang publikasi dari aplikasi desktop

Mengeksplorasi
·         Mengeksplorasi tentang Paket installer dari aplikasi yang dibuat
·       Mengeksplorasi tentang dokumentasi aplikasi desktop
·       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

Tugas
Membuat  paket  instaler dan dokumen dari aplikasi desktop yang dibuat

Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
·  Hasil kerja mandiri/kelompok
·  Bahan Presentasi

Tes
Essay , pilihan ganda
12 JP
·         Kurniawan Erick, Membangun Aplikasi Mobile dengan QT SDK, Penerbit Andi Yogyakarta, Yogyakarta, 2011


Share this

Related Posts

Previous
Next Post »