RENCANA PELAKSANAAN PEMBELAJARAN ( RPP )
Satuan Pendidikan
: SMKN 2 Sumedang
Kelas/Semester
: XI/1
Mata Pelajaran
: Pemrograman Desktop
Topik
: Pengenalan Pengembangan Aplikasi Desktop
Waktu
: 1 x 30 Menit
A. Kompetensi Inti 1. Menghayati dan mengamalkan ajaran agama yang lainya 2. Mengembangkan perilaku (jujur, disiplin,tanggung jawab,peduli,santun,ramah lingkungan,gotong royong,kerjasama,cinta damai,responsif dan proaktif) dan menunjukan sikap sebagai bagian dari solusi atas berbagai permaslahan bangsa dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia 3. Memahami, menerapkan,menganalisis pengetahuan faktual, konseptual, prosedural berdasarkan ingintahunya tentang ilmu pengetahuan, teknologi, seni, budaya dan humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan dan peradaban terkait fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang spesifik sesuai dengan bakat dan minatnya untuk memcahkan masalah 4. Mengolah, menalar, menyaji dan mencipta daam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya disekolah secara mandiri, dan mampu menggunakan metode sesuai kaidah keilmuan,
B. Kompetensi Dasar 2.1 Memiliki motivasi internal, kemampuan bekerjasama, konsisten, sikap d isiplin, rasa percaya diri, dan sikap toleransi dalam perbedaan strategi berpikir dalam memilih dan menerapkan strategi menyelesaikan masalah. 2.2 Mampu mentransformasi mentransformasi diri dalam berprilaku jujur, tangguh mengadapi masalah, kritis
dan
disiplin dalam melakukan tugas belajar matematika. 2.3 Menunjukkan sikap bertanggung jawab, rasa ingin tahu, jujur dan perilaku peduli lingkungan. 3.1 Menjelaskan Teknologi Desktop 4.1 Menjelaskan instalasi perangkat pengembangan dan aplikasi desktop Program desktop pertama
C. Indikator Pencapaian Kompetensi 1.
Menjelaskan Teknologi Desktop
Mempraktekkan Instalasi perangkat pengembangan dan aplikasi desktop Program desktop
2.
pertama
D. Tujuan Pembelajaran Melalui kegiatan Mengamati, Menalar, mengeksplorasi, Mencoba, Menganalisis, Mengasosiasi, Mengkomunikasikan siswa dapat: 1. Menjelaskan Teknologi Desktop 2. Memprektekkan Instalasi perangkat pengembangan
dan aplikasi desktop Program desktop
pertama E.
Materi 1. Teknologi desktop 2. Instalasi perangkat pengembangan dan aplikasi desktop Program desktop pertama
F.
METODE PEMBELAJARAN Pendekatan
: Scientific
Model Pembelajaran : Discovery Learning Metode
: Ceramah, Tanya jawab, Tayangan vidio dan diskusi Demonstrasi dan eksperimen,Diskusi kelompok,Presentasi
G. MEDIA, ALAT dan SUMBER PEMBELAJARAN Alat a. lembar penilaian b. laptop dan LCD proyektor Media Presentasi Sumber Pembelajaran a. Buku TIK b. Modul Pemrograman Desktop H. Kegiatan Pembelajaran Pertemuan 1 Kegiatan Pendahuluan
Deskripsi
Waktu
Orientasi Memberikan salam Membaca doa ( nilai religius ) Mendata kehadiran siswa Pengkondisisan kelas ( nilai disiplin )
15 menit
Apersepsi Mengaitkan materi pembelajaran sekarang dengan pembelajaran
Halaman 2
RPP Pemrograman Desktop
pemrograman dasar Mengajukan pertanyaan mengenai pemrograman Bertanya apakah siswa sudah pernah mendengar istilah pemrograman desktop
Memberi Motivasi Memberi gambaran tentang pemrograman desktop Menyampaikan tujuan pembelajaran, materi pembelajaran dan langkah-langkah pembelajaran yang akan dilakukan melalui media program presentasi.
Pemberian Acuan Garis besar materi yang akan dipelajari Membentuk kelompok diskusi Menjelaskan langkah pembelajaran sesuai dengan mekanisme pelaksanaan di lapangan Mengamati : Peserta didik diminta untuk menemukan konsep teknologi desktop Peserta didik mengamati contoh aplikasi desktop dari buku teks dan sumber bacaan/media dengan cermat dan teliti serta penuh rasa ingin tahu. Peserta didik mengamati IDE yang digunakan dalam pengembangan aplikasi desktop dari buku teks dan sumber bacaan/media dengan cermat dan teliti serta penuh rasa ingin tahu. Guru menilai keterampilan siswa dalam mengamati
Inti
150 menit
Menanya: Peserta didik mendiskusikan dengan menanya dan memberikan pendapat tentang pengertian teknologi desktop ,dan mengidentifikasi contoh aplikasi desktop, IDE pengembangan aplikasi desktop serta nilai yang terkandung didalamnya
Mengumpulkan Data : Peserta didik membaca referensi tentang perkembangan teknologi desktop Peserta didik membaca referensi tentang IDE pengembangan aplikasi desktop
Mengasosiasi : Peserta didik membuat kesimpulan perkembangan aplikasi desktop
tentang
pengenalan
Mengkomunikasikan : Peserta didik menyampaikan hasil diskusi tentang pengenalan perkembangan aplikasi desktop
Penutup
Halaman 3
Guru dan peserta didik membuat kesimpulan dari materi dan menanyakan pengalaman apa yang didapat peserta didik pada pembelajaran pengenalan pengembangan aplikasi desktop
15 menit
Guru memberikan penugasan berupa ringkasan perkembangan IDE VisualBasic.Net Guru menyampaikan pembelajaran pada pertemuan ke-2 yaitu tentang instalasi perangkat pengembangan dan aplikasi desktop Program desktop pertama RPP Pemrograman Desktop
Pertemuan 2 Kegiatan Pendahuluan
Deskripsi
Waktu
Orientasi Memberikan salam Membaca doa ( nilai religius ) Mendata kehadiran siswa Pengkondisisan kelas ( nilai disiplin )
15 menit
Apersepsi Mengaitkan materi pembelajaran sekarang dengan pembelajaran sebelumnya Mengajukan pertanyaan mengenai instalasi Bertanya apakah siswa sudah pernah melakukan instalasi IDE
Memberi Motivasi Memberi gambaran tentang pemrograman desktop Menyampaikan tujuan pembelajaran, materi pembelajaran dan langkah-langkah pembelajaran yang akan dilakukan melalui modul/ jobsheet.
Inti
Mengamati : Peserta didik mengamati jobsheetyang diberikan guru Peserta didik diminta untuk menemukan apa yang diperlukan untuk instalasi perangkat pengembangan dan aplikasi desktop Program desktop pertama Peserta didik mengamati proses instalasi perangkat pengembangan dan aplikasi desktop Program desktop pertama Peserta didik diminta untuk mencari solusi jika terjadi kesalahan pada saat proses instalasi. Guru menilai keterampilan siswa dalam mengamati
15 menit
Menanya: Peserta didik mendiskusikan dengan menanya dan memberikan pendapat tentang proses instalasi perangkat pengembangan dan aplikasi desktop Program desktop pertama Peserta didik mendiskusikan solusi jika terjadi kesalahan saat proses instalasi perangkat pengembangan dan aplikasi desktop Program desktop pertama
25 menit
15 menit
Mencobakan: Peserta didik mempraktekkan instalasi Visual Basic 2010 Express
Mengasosiasi : Peserta didik membuat kesimpulan perkembangan aplikasi desktop
tentang
pengenalan
Mengkomunikasikan : Peserta didik menyampaikan hasil praktikum tentang instalasi VB 2010 Express
Penutup Halaman 4
Guru dan peserta didik membuat kesimpulan dari materi dan
10 menit 10
RPP Pemrograman Desktop
menanyakan pengalaman apa yang didapat peserta didik pada pembelajaran pengenalan pengembangan aplikasi desktop
menit
Guru menyampaikan pembelajaran pada pertemuan ke-3 yaitu tentang desain aplikasi desktop
J. Penilaian Hasil Belajar a.
Penilaian Sikap : Bentuk pengamatan
b.
Penilaian pengetahuan : Tes tertulis bentuk uraian
c.
Penilaian keterampilan : Bentuk penugasan
K. Instrumen Penilaian Hasil Belajar : Terlampir 1.
Lampiran 1
: Jobsheet
2.
Lampiran 2
: Tugas
3.
Lampiran 3
: Lembar Pengamatan Penilaian Sikap
4.
Lampiran 4
: Lembar Pengamatan Penilaian Keterampilan
5.
Lampiran 5
: Observasi Sikap Spiritual
6.
Lampiran 6
: Lembar Penilaian Diri, Sikap Jujur
7.
Lampiran 7
: Lembar Penilaian Antarpeserta didik , Sikap Disiplin
Mengetahui,
Bandung, Desember 2017
Kepala Sekolah
Guru
-------------------------
Kiki Santika
Halaman 5
RPP Pemrograman Desktop
Lampiran 1 Jobsheet Materi Topik
: Pengenalan Pengembangan Aplikasi Desktop : Instalasi Perangkat Pengembangan Aplikasi Desktop
Persiapan: 1. Program Visual Basic.net 2010 Langkah Kerja 1.
Buka folder Visual Basic Express
2.
Setelah dibuka, pilih file setup dan jalankan.
3.
Akan tampil seperti gambar di bawah ini, pilih Visual Basic 2010 Express .
Halaman 6
RPP Pemrograman Desktop
4.
Setelah Run Program Akan muncul tampilan seperti di bawah ini. Dan klik next .
5.
Setelah Next maka akan muncul Licence Agreement. Centang I Accept The Agreement nya lalu Klik Next untuk melanjutkan.
Halaman 7
RPP Pemrograman Desktop
6.
Selanjutnya klik Next .
7.
Setelah di klik next akan tampil tampilan seperti gambar dibawah, dan tentukan destination file nya
8.
Dan klik install
Halaman 8
RPP Pemrograman Desktop
9.
Tunggu Beberapa saat,
10. dan setelah selesai lakukan restart PC.
Halaman 9
RPP Pemrograman Desktop
Lampiran 2
Tugas Buatlah ringkasan tentang :
-
Perkembangan IDE Visual Basic!
-
Perbedaan IDE Visual Basic 6.0 dengan Visual Basic.Net
Format Penilaian Tugas No Nama Kelengkapa . n
Keterangan : - Sangat - Sedang - Kurang
Halaman 10
:3 :2 :1
Kerapian
Ketepatan Waktu
Bobo Nilai t
Rumus Penilaian : Nilai =
ℎ
× 100
RPP Pemrograman Desktop
Lampiran 3 LEMBAR PENGAMATAN PENILAIAN SIKAP Matapelajaran Kelas/Semester Materi Pokok Waktu Pengamatan
: Pemrogramamn Desktop : X/Ganjil : Pengenalan Pengembangan Aplikasi Desktop : Pada saat PBM
Indikator sikap aktif dalam pembelajaran : 1. Kurang baik : jika menunjukkan sama sekali tidak ambil bagian dalam pembelajaran 2. Baik : jika menunjukkan sudah ada usaha ambil bagian dalam pembelajaran tetapi belum ajeg/konsisten 3. Sangat baik : jika menunjukkan sudah ambil bagian dalam menyelesaikan tugas kelompok secara terus menerus dan ajeg/konsisten Indikator sikap bekerjasama dalam kegiatan kelompok : 1. Kurang baik : jika sama sekali tidak berusaha untuk bekerjasama dalam kegiatan kelompok. 2. Baik : jika menunjukkan sudah ada usaha untuk bekerjasama dalam kegiatan kelompok tetapi masih belum ajeg/konsisten. 3. Sangat baik : jika menunjukkan adanya usaha bekerjasama dalam kegiatan kelompok secara terus menerus dan ajeg/konsisten. Indikator sikap toleran terhadap proses pemecahan masalah yang berbeda dan kreatif : 1. Kurang baik : jikasama sekali tidak bersikap toleran terhadap proses pemecahan masalah yang berbeda dan kreatif. 2. Baik : jika menunjukkan sudah ada usaha untuk bersikap toleran terhadap proses pemecahan masalah yang berbeda dan kreatif tetapi masih belum ajeg/konsisten. 3. Sangat baik : jika menunjukkansudah ada usaha untuk bersikap toleran terhadap proses pemecahan masalah yang berbeda dan kreatif secara terus menerus dan ajeg/konsisten.
Bubuhkan tanda √ pada kolom-kolom sesuai hasil pengamatan : Sikap No
Nama Siswa
Aktif KB
B
Bekerjasama SB
KB
B
SB
Toleran KB
B
SB
1 2 3 4
Keterangan : KB : Kurang baik B : Baik SB : Sangat baik
Lampiran 4 Halaman 11
RPP Pemrograman Desktop
Lembar Pengamatan Penilaian Keterampilan MATA PELAJARAN
: Pemrograman Desktop
KELAS
: XI
MATERI AJAR
: Pengenalan Pengembangan Aplikasi Desktop
NAMA SISWA/ NIS
:
TANGGAL
:
Indikator terampil menerapkan 1. Kurang terampil jika sama sekali tidak dapat melakukan instalasi IDE VB.Net 2. Terampil jika menunjukkan sudah ada usaha untuk instalasi IDE VB Net 3. Sangat terampil jika menunjukkan adanya usaha untuk instalasi VB.Net
Bubuhkan tanda √pada kolom-kolom sesuai hasil pengamatan.
Keterampilan No
Nama Siswa KT
T
ST
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Halaman 12
RPP Pemrograman Desktop
31 32
Keterangan: KT : Kurang terampil T : Terampil ST : Sangat terampil
Halaman 13
RPP Pemrograman Desktop
Lampiran 5 Observasi Sikap Spiritual Petunjuk : Lembaran ini diisi oleh guru untuk menilai sikap spiritual peserta didik. Berilah tanda cek (v) pada kolom skor sesuai sikap spiritual yang ditampilkan oleh peserta didik, dengan kriteria sebagai berikut : 4 = selalu, apabila selalu melakukan sesuai pernyataan 3 = sering, apabila sering melakukan sesuai pernyataan dan kadang-kadang tidak melakukan 2 = kadang-kadang, apabila kadang-kadang melakukan dan sering tidak melakukan 1 = tidak pernah, apabila tidak pernah melakukan Nama Peserta Didik Kelas Tanggal Pengamatan Materi Pokok No
: …………………. : …………………. : ………………….. : ………………….. SKOR
Aspek Pengamatan
1
1
Berdoa sebelum dan sesudah melakukan sesuatu
2
Mengucapkan rasa syukur atas karunia Tuhan
3
Memberi salam sebelum pendapat/presentasi
4
Mengungkapkan kekaguman secara lisan maupun tulisan terhadap Tuhan saat melihat kebesaran Tuhan
5
Merasakan keberadaan dan kebesaran Tuhan saat mempelajari ilmu pengetahuan
dan
sesudah
2
3
4
menyampaikan
Jumlah Skor
Halaman 14
RPP Pemrograman Desktop
Lampiran 6 LEMBAR PENILAIAN DIRI SIKAP JUJUR Nama Peserta Didik Kelas Materi Pokok Tanggal
: : : :
…………………. …………………. …………………. ………………….
PETUNJUK Bacalah pernyataan yang ada di dalam kolom dengan teliti •
•
No
berilah tanda cek (√) sesuai dengan sesuai dengan kondisi dan keadaan kalian sehari-hari
Pernyataan
1
Saya tidak menyontek pada saat mengerjakan ulangan
2
Saya menyalin laporan yang sudah dibuat teman dengan menyampaikan pada guru
3
Saya melaporkan kepada guru jika menemukan barang di sekolah
4
Saya berani mengakui kesalahan yang saya dilakukan
5
Saya mengerjakan soal ujian tanpa melihat jawaban teman yang lain
TP
KD
SR
SL
Keterangan : SL = Selalu , apabila selalu melakukan sesuai pernyataan SR = Sering, apabila sering melakukan sesuai pernyataan dan kadang-kadang tidak melakukan KD = Kadang-kadang, apabila kadang-kadang melakukan dan sering tidak melakukan TP = Tidak pernah, apabila tidak pernah melakukan •
•
•
•
Halaman 15
RPP Pemrograman Desktop
Lampiran 7 Lembar Penilaian Antarpeserta didik Sikap Disiplin Petunjuk : Berilah tanda cek (v) pada kolom skor sesuai sikap tanggung jawab yang di tampilkan oleh peserta didik, dengan kriteria sebagai berikut : 4 = selalu, apabila selalu melakukan sesuai pernyataan 3 = sering, apabila sering melakukan sesuai pernyataan dan kadang-kadang tidak melakukan 2 = kadang-kadang, apabila kadang-kadang melakukan dan sering tidak melakukan 1 = tidak pernah, apabila tidak pernah melakukan
Nama Peserta Didik yang dinilai Kelas Tanggal Pengamatan Materi Pokok No
: …………………. : …………………. : ………………….. : …………………..
Aspek Pengamatan
1 2
Masuk kelas tepat waktu Mengumpulkan tugas tepat waktu
3
Memakai seragam sesuai tata tertib
4
Mengerjakan tugas yang diberikan
5 6
Tertib dalam mengikuti pembelajaran Membawa buku teks sesuai mata pelajaran
SB
B
C
K
Jumlah Skor
Peserta didik memperoleh nilai : Sangat Baik : apabila memperoleh skor : 3.33 < skor < 4.00 Baik : apabila memperoleh skor : 2.33 < skor < 3.33 Cukup : apabila memperoleh skor : 1.33 < skor < 2.33 Kurang : apabila memperoleh skor : skor < 1.33
Halaman 16
RPP Pemrograman Desktop
BAHAN AJAR
Satuan Pendidikan
: SMK
Kelas/Semester
: XI/1
Mata Pelajaran
: Pemrograman Desktop
Topik
: Pengenalan Pengembangan Aplikasi Desktop
Waktu
: 8 JP
A. Kompetensi Inti 1. Menghayati dan mengamalkan ajaran agama yang lainya 2. Mengembangkan perilaku (jujur, disiplin,tanggung jawab,peduli,santun,ramah lingkungan,gotong
royong,kerjasama,cinta damai,responsif dan proaktif) dan menunjukan sikap sebagai bagian dari solusi atas berbagai permaslahan bangsa dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia 3. Memahami, menerapkan,menganalisis pengetahuan faktual, konseptual, prosedural berdasarkan
ingintahunya tentang ilmu pengetahuan, teknologi, seni, budaya dan humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan dan peradaban terkait fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah 4. Mengolah, menalar, menyaji dan mencipta daam ranah konkret dan ranah abstrak terkait dengan
pengembangan dari yang dipelajarinya disekolah secara mandiri, dan mampu menggunakan metode sesuai kaidah keilmuan,
B. Kompetensi Dasar
3.1 Memiliki motivasi internal, kemampuan bekerjasama, konsisten, sikap disiplin, rasa percaya diri, dan sikap toleransi dalam perbedaan strategi berpikir dalam memilih dan menerapkan strategi menyelesaikan masalah. 3.2 Mampu mentransformasi diri dalam berprilaku jujur, tangguh mengadapi masalah, kritis disiplin dalam melakukan tugas belajar matematika. 3.3 Menunjukkan sikap bertanggung jawab, rasa ingin tahu, jujur dan perilaku peduli lingkungan. 6.1 Menjelaskan Teknologi Desktop 7.1 Menjelaskan instalasi perangkat pengembangan dan aplikasi desktop Program desktop pertama C.
Indikator Pencapaian Kompetensi 2.
Menjelaskan Teknologi Desktop
dan
3.
Memprektekkan Instalasi perangkat pengembangan dan aplikasi desktop Program desktop pertama
D.
Tujuan Pembelajaran Dengan kegiatan diskusi dalam pembelajaran kelompok pada topik pengenalan pengembangan aplikasi desktop ini diharapkan siswa terlibat aktif mengamati (Observing), menanya (Questioning), menalar ( Assosiating), mencoba (Experimenting) dan mengaitkan (Networking) antar konsep dalam pembelajaran serta bertanggungjawab dalam kelompoknya, dengan tujuan siswa dapat : 1. Menjelaskan Teknologi Desktop 2. Mempraktekkan Instalasi perangkat pengembangan
dan aplikasi desktop Program
desktop pertama
E. Materi
1. Teknologi Desktop
1)
Pengertian Aplikasi berbasis desktop merupakan aplikasi yang dijalankan pada masing-masing komputer atau klien. Aplikasi berbasis desktop harus diinstall terlebih dahulu ke dalam komputer agar dapat digunakan. Jenis bahasa pemrograman yang banyak digunakan pada aplikasi berbasis desktop adalah Microsoft Visual Basic (MS VB) yang saat ini sudah berkembang menjadi VB.Net, Bahasa pemrograman Borland Delphi, Jave Netbeans dan bahas pemrograman lainnya yang mendukung aplikasi berbasis desktop.
2)
Pengenalan Visual Basic Bahasa basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam Bahasa Basic dapat dengan mudah dilakukan. Hal ini lebih mudah lagi setelah hadirnya Microsoft Visual Basic yang dibangun dari IDE (Integrated Development Environment) untukmembuat bahasa yang sederhana dan mudah dalam pembuatan scriptnya(Simple Scripting Language) untuk grapich user interface dalam bentuk form sedangkan untuk codingnya menggunakan dialek bahasa basic yang dikembangkan dalam sistem operasi Microsoft Windows. Visual Basic adalah bahasa pemrograman berbasis Windows yang merupakan Object Oriented Programming (OOP),yaitu pemrograman berorientasi objek, Visual Basic menyediakan
objek-objek
yang
sangat
kuat,
berguna
dan
sangat
mudah
dalam
penggunaannya. Pemakaian Visual Basic ditandai dengan kemampuan Visual Basic untuk dapat berinteraksi dengan aplikasi lain di dalam sistem operasi windows dengan komponen ActiveX Control .
Halaman 18
Dengan komponen ini memungkinkan pengguna untuk memanggil dan RPP Pemrograman Desktop
menggunakan semua model data yang ada di dalam sistem operasi windows. Hal ini juga ditunjang dengan teknik pemrograman di dalam Visual Basic yang mengadopsi dua macam jenis pemrograman yaitu Permrograman Visual danObject Oriented Programming(OOP). Dalam penggunaanUser-interface tidak akan menyadari bahwa di belakangnya berjalan instruksi-instuksi program yang mendukung tampilan dan proses yang dilakukan. Pada pemrograman
Visual,
pengembangan
aplikasi
dimulai
dengan
pembentukan
user
interface.kemudian mengatur properti dari objek-objek yang digunakan dalam user interface, dan baru dilakukan penulis kode program untuk menangani kejadian-kejadian ( event ). Tanpa pengembangan aplikasi demikian dikenal dengan dengan istilah pengembangan aplikasi dengan pendekatan Bottom Up. 3)
Kelebihan dan Kekurangan VB Kelebihan : a.
Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jika kita menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah dengan menggunakan Visual basic.
b. Karena Visual basic sangat populer, maka sangat banyak sumber-sumber yang dapat kita gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku, web site dll. c.
Kita bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan sangat membantu menghemat waktu kita dalam pemrograman.
Kelemahan : a.
Visual Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak terlalu bagus untuk membuat game-game yang benar-benar memuaskan.
b.
Halaman 19
Lebih lambat dibandingkan bahasa pemrograman lain.
RPP Pemrograman Desktop