RPP Pemrograman Dasar Pertemuan 1 – 6
RPP Pemrograman Web 1-6
RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
Satuan Pendidikan : Sekolah Menengah Kejuruan (SMK)
Nama Sekolah : SMK Negeri 1 Karanganyar
Mata Pelajaran : Pemrograman Dasar
Kelas/ Semester : X / 1
Alokasi Waktu : 2 JP (@ 45 menit) x 6 Pertemuan
Materi Pokok : Algoritma Pemrograman
Pertemuan : 1 – 6
Kompetensi Inti :
Menghayati dan mengamalkan ajaran agama yang dianutnya.
Menghayati dan Mengamalkan perilaku jujur, disiplin,tanggungjawab, peduli (gotong royong, kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas pelbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, dan procedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah.
Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik di bawah pengawasan langsung.
Kompetensi Dasar :
Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad raya terhadap kebesaran Tuhan yang menciptakannya.
Mendiskripsikan kebesaran Tuhan yang menciptakan Pelbagai sumber energi di alam.
Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agamanya dalam kehidupan sehari-hari
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.
Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan
3.1. Memahami penggunaan data dalam algoritma dan konsep algoritma pemrograman
Menggunakan algoritma pemrograman untuk memecahkan permasalahan
Indikator Pencapaian Kompetensi :
Berdoa sebelum pelajaran Algortitma Pemrograman dimulai
Mengaplikasikan sikap cermat, teliti dan kreatif dalam melaksanakan percobaan algoritma pemrograman
Memahami penggunaan data dan konsep algoritma pemrograman dalam kehidupan sehari-hari
Membuat dan memecahkan algoritma pemrograman dalam kehidupan sehari-hari
Tujuan Pembelajaran
Setelah Pembelajaran Peserta didik :
Memiliki motivasi internal, kemampuan bekerja sama, cermat, teliti dan kreatif dalam memecahkan masalah
Mampu mentransformasikan diri dalam berperilaku jujur, teliti dan disiplin dalam melakukan percobaan algoritma pemrograman
Membuat algoritma dasar untuk kehidupan sehari-hari
Mampu menjelaskan dengan benar konsep algoritma
Mampu menjelaskan dengan benar struktur algortima
Terampil menerapkan struktur algoritma dalam algoritma pemrograman
Mampu menjelaskan dengan benar variabel
Terampil menerapkan variabel dalam algoritma pemrograman
Mampu menjelaskan dengan benar karakteristik tipe data
Terampil menerapkan tipe data dalam algoritma pemrograman
Mampu menjelaskan dengan benar operator
Terampil menerapkan penggunaan operator dalam algoritma pemrograman
Mampu menjelaskan dengan benar pseudocode
Terampil menerapkan pseudocode dalam pemecahan masalah algoritma
Mampu menjelaskan dengan benar flowchart
Terampil menerapkan flowchart dalam pemecahan masalah algoritma
Menerapkan logika pemecahan masalah dalam struktur algoritma
Membuat algoritma sederhana dengan bahasa natural, flowchart dan pseudocode dengan benar
Mampu menjelaskan tool flowchart dengan benar
Terampil Menerapkan tool flowchart dalam pemecahan masalah algoritma
Materi Ajar
Konsep algoritma
Struktur algoritma
Algoritma menggunakan bahasa natural
Pengenalan Variabel
Pengenalan tipe data
Pengenalan operator
Pseudocode
Flowchart
Penggunaan Tool flowchart
Metode Pembelajaran
Pendekatan : Scientific
Metode : Penugasan, tanya jawab, diskusi, demonstrasi
Kegiatan Pembelajaran
PERTEMUAN 1 (Konsep dan Struktur Algoritma)
Kegiatan Pendahuluan (15 menit)
Motivasi :
Melakukan pembukaan dengan salam pembuka dan berdoa memulai pembelajaran
Memeriksa kehadiran peserta didik
Memberikan informasi pentingnya kejujuran, ketelitian dan disiplin dalam melaksanakan segala sesuatu
Apersepsi :
Tanya jawab seputar kegiatan yang dilakukan sehari-hari
Menginformasikan kompetensi dasar yang harus dicapai peserta didik
Kegiatan Inti (45 menit)
Mengamati
Peserta didik mengamati contoh kegiatan sehari hari yang dipaparkan guru
Peserta didik mengamati alur atau diagram contoh algoritma dalam kehidupan sehari hari yang disajikan guru
Menanya
Menanya peserta didik tentang kegiatan sehari hari yang dilakukan
Mengarahkan peserta didik untuk bertanya hubungan kegiatan sehari hari dengan algoritma
Mengeksplorasi
Peserta didik membuat urutan kegiatan yang sering dilakukan sehari-hari
Peserta didik menggali informasi tentang konsep algoritma dari buku atau internet
Peserta didik menggali informasi mengenai struktur algoritma dari buku atau internet
Mangasosiasi
Peserta didik mendiskusikan pengertian algoritma dan konsep algoritma
Peserta didik mendiskusikan struktur algoritma
Peserta didik masing masing kelompok membuat contoh algortima untuk kegiatan sehari-hari
Mengkomunikasikan
Beberapa kelompok menyimpulkan dari hasil diskusinya mengenai pengertian algoritma, konsep algoritma dan struktur algoritma
Kegiatan Penutup (30 menit)
Setiap siswa melakukan refleksi pembelajaran
Guru dan peserta didik membuat kesimpulan dari materi yang dipelajari
Guru menanyakan pengalaman apa yang didapat peserta didik pada saat pembelajaran algoritma sehari-hari
Guru Menyampaikan informasi pembelajaran pada pertemuan yang akan datang yaitu mengenai Bahasa Natural dan Pengertian Variabel
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh algoritma dalam kegiatan sehari-hari
PERTEMUAN 2 (Algoritma Bahasa Natural dan Pengertian Variabel)
Kegiatan Pendahuluan (15 menit)
Motivasi :
Melakukan pembukaan dengan salam pembuka dan berdoa memulai pembelajaran
Memeriksa kehadiran peserta didik
Memberikan informasi pentingnya kejujuran, ketelitian dan disiplin dalam melaksanakan segala sesuatu
Memberikan informasi pentingnya seorang programmer dalam sebuah perusahaan
Memberikan informasi pentingnya algortima bagi seorang programmer
Apersepsi :
Tanya jawab seputar kegiatan yang sering dilakukan sehari-hari
Mengarahkan peserta didik untuk membuka Tugas Pekerjaan Rumah pada pertemuan sebelumnya tentang algoritma kegiatan sehari-hari
Mengumpulkan Tugas algoritma kegiatan sehari hari yang sudah dibuat
Menginformasikan kompetensi dasar yang harus dicapai peserta didik
Kegiatan Inti (45 menit)
Mengamati
Peserta didik memikirkan benda-benda yang bisa digunakan untuk menampung suatu isi atau sebagai wadah dalam kehidupan sehari – hari
Peserta didik mengamati salah satu benda atau wadah yang bisa menampung isi yang berubah ubah
Peserta didik membaca modul yang tersedia tentang Variabel
Menanya
Menanya peserta didik tentang fungsi dari wadah yang digunakan
Menanya peserta didik tentang Variabel
Menanya peserta didik tentang macam variabel
Memberikan kesempatan kepada peserta didik untuk bertanya tentang materi yang sedang dibahas (Variabel)
Mengeksplorasi
Peserta didik menggali informasi tentang pengertian algortima dengan bahasa natural dan contoh algoritma dengan bahasa natural dalam kegiatan sehari-hari melalui buku atau internet
Peserta didik menjelaskan pengertian variabel dan contoh penerapan masing-masing macam variabel
Mangasosiasi
Peserta didik membentuk kelompok diskusi
Peserta didik mendiskusikan pengertian algoritma bahasa natural dan penggunaan dari masing masing variabel
Mengkomunikasikan
Beberapa perwakilan kelompok dari peserta didik mengemukakan kesimpulan hasil diskusinya
Kegiatan Penutup (30 menit)
Setiap siswa melakukan refleksi pembelajaran
Guru dan peserta didik membuat kesimpulan dari materi yang dipelajari
Guru menanyakan pengalaman apa yang didapat peserta didik pada saat pembelajaran
Guru Menyampaikan informasi pembelajaran pada pertemuan yang akan datang yaitu mengenai Pengenalan Tipe Data
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh algoritma dalam kegiatan sehari-hari dengan menyertakan variabel yang bisa digunakan dan algoritma berformat bahasa natural
PERTEMUAN 3 (Pengenalan Tipe Data)
Kegiatan Pendahuluan (15 menit)
Motivasi :
Melakukan pembukaan dengan salam pembuka dan berdoa memulai pembelajaran
Memeriksa kehadiran peserta didik
Memberikan informasi pentingnya kejujuran, ketelitian dan disiplin dalam melaksanakan segala sesuatu
Memberikan informasi pentingnya seorang programmer dalam sebuah perusahaan
Memberikan informasi pentingnya algortima bagi seorang programmer
Memberikan informasi pentingnya tipe data dalam penyusunan program komputer
Apersepsi :
Tanya jawab seputar materi kegiatan kemarin dan tugas yang diberikan
Mengarahkan peserta didik untuk membuka Tugas Pekerjaan Rumah pada pertemuan sebelumnya tentang variabel
Mengumpulkan Tugas yang sudah dibuat
Menginformasikan kompetensi dasar yang harus dicapai peserta didik
Kegiatan Inti (45 menit)
Mengamati
Peserta didik mengamati contoh baris program yang ditampilkan oleh guru
Menanya
Menanya peserta didik tentang apa yang berbeda dari struktur program yang dipaparkan
Mengeksplorasi
Peserta didik menggali informasi tentang tipe data dalam penyusunan sebuah program
Mangasosiasi
Peserta didik membentuk kelompok diskusi
Peserta didik mendiskusikan pengertian tipe data
Peserta didik mendiskusikan penggunaan tipe data
Mengkomunikasikan
Beberapa perwakilan kelompok dari peserta didik mengemukakan kesimpulan hasil diskusinya
Kegiatan Penutup (30 menit)
Setiap siswa melakukan refleksi pembelajaran
Guru dan peserta didik membuat kesimpulan dari materi yang dipelajari
Guru menanyakan pengalaman apa yang didapat peserta didik pada saat pembelajaran
Guru Menyampaikan informasi pembelajaran pada pertemuan yang akan datang yaitu mengenai Pengenalan Operator
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh algoritma mengandung tipe data
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh algoritma mengandung tipe data dan variabel
Pertemuan 4 (Pengenalan Operator)
Kegiatan Pendahuluan (15 menit)
Motivasi :
Melakukan pembukaan dengan salam pembuka dan berdoa memulai pembelajaran
Memeriksa kehadiran peserta didik
Memberikan informasi pentingnya kejujuran, ketelitian dan disiplin dalam melaksanakan segala sesuatu
Memberikan informasi pentingnya seorang programmer dalam sebuah perusahaan
Memberikan informasi pentingnya algortima bagi seorang programmer
Memberikan informasi pentingnya operator dalam penyusunan program komputer
Apersepsi :
Tanya jawab seputar materi kegiatan kemarin dan tugas yang diberikan
Mengarahkan peserta didik untuk membuka Tugas Pekerjaan Rumah pada pertemuan sebelumnya
Mengumpulkan Tugas yang sudah dibuat
Menginformasikan kompetensi dasar yang harus dicapai peserta didik
Kegiatan Inti (45 menit)
Mengamati
Peserta didik mengamati contoh baris program yang ditampilkan oleh guru
Menanya
Menanya peserta didik tentang apa yang berbeda dari struktur program yang dipaparkan
Menanya peserta didik mengenai pebedaan kode program yang ditampilkan dengan sebelumnya
Menanya peserta didik yang sudah mengetahui maksud dari kode yang berbeda tersebut
Mengeksplorasi
Peserta didik menggali informasi tentang Pengenalan Operator
Peserta didik menggali informasi tentang jenis Operator
Peserta didik menggali informasi penggunaan Operator
Mangasosiasi
Peserta didik membentuk kelompok diskusi
Peserta didik mendiskusikan pengertian Operator
Peserta didik mendiskusikan jenis Operator
Peserta didik mendiskusikan penggunaan Operator dan contoh algoritmanya
Mengkomunikasikan
Beberapa perwakilan kelompok dari peserta didik mengemukakan kesimpulan hasil diskusinya
Kegiatan Penutup (30 menit)
Setiap siswa melakukan refleksi pembelajaran
Guru dan peserta didik membuat kesimpulan dari materi yang dipelajari
Guru menanyakan pengalaman apa yang didapat peserta didik pada saat pembelajaran
Guru Menyampaikan informasi pembelajaran pada pertemuan yang akan datang yaitu mengenai Pseudocode
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh algoritma mengandung Operator
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh algoritma mengandung Operator dan Tipe Data
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh algoritma mengandung Variabel, Operator dan Tipe Data
Pertemuan 5 (Pseudocode)
Kegiatan Pendahuluan (15 menit)
Motivasi :
Melakukan pembukaan dengan salam pembuka dan berdoa memulai pembelajaran
Memeriksa kehadiran peserta didik
Memberikan informasi pentingnya kejujuran, ketelitian dan disiplin dalam melaksanakan segala sesuatu
Memberikan informasi pentingnya seorang programmer dalam sebuah perusahaan
Memberikan informasi pentingnya algortima bagi seorang programmer
Memberikan informasi pentingnya operator dalam penyusunan program komputer
Apersepsi :
Tanya jawab seputar materi kegiatan kemarin dan tugas yang diberikan
Mengarahkan peserta didik untuk membuka Tugas Pekerjaan Rumah pada pertemuan sebelumnya
Mengumpulkan Tugas yang sudah dibuat
Menginformasikan kompetensi dasar yang harus dicapai peserta didik
Kegiatan Inti (45 menit)
Mengamati
Peserta didik mengamati contoh baris yang ditampilkan oleh guru
Menanya
Menanya peserta didik tentang apa yang berbeda dari baris yang dipaparkan
Menanya peserta didik mengenai pebedaan kode program yang ditampilkan dengan sebelumnya
Menanya peserta didik yang sudah mengetahui maksud dari kode yang berbeda tersebut
Mengeksplorasi
Peserta didik menggali informasi tentang Pseudocode
Peserta didik menggali informasi penggunaan Operator
Mangasosiasi
Peserta didik membentuk kelompok diskusi
Peserta didik mendiskusikan pengertian PSeudocode
Peserta didik mendiskusikan penggunaan Operator dan Pseudocode
Mengkomunikasikan
Beberapa perwakilan kelompok dari peserta didik mengemukakan kesimpulan hasil diskusinya
Kegiatan Penutup (30 menit)
Setiap siswa melakukan refleksi pembelajaran
Guru dan peserta didik membuat kesimpulan dari materi yang dipelajari
Guru menanyakan pengalaman apa yang didapat peserta didik pada saat pembelajaran
Guru Menyampaikan informasi pembelajaran pada pertemuan yang akan datang yaitu mengenai Flowchart dan tool flowchart
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh Pseudocode mengandung Operator
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh Pseudocode mengandung Operator dan Tipe Data
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh Pseudocode mengandung Variabel, Operator dan Tipe Data
Pertemuan 6 (Flowchart dan Penggunaan Tool Flowchart)
Kegiatan Pendahuluan (15 menit)
Motivasi :
Melakukan pembukaan dengan salam pembuka dan berdoa memulai pembelajaran
Memeriksa kehadiran peserta didik
Memberikan informasi pentingnya kejujuran, ketelitian dan disiplin dalam melaksanakan segala sesuatu
Memberikan informasi pentingnya seorang programmer dalam sebuah perusahaan
Memberikan informasi pentingnya algortima bagi seorang programmer
Memberikan informasi pentingnya flowchart dalam penyusunan program komputer
Apersepsi :
Tanya jawab seputar materi kegiatan kemarin dan tugas yang diberikan
Mengarahkan peserta didik untuk membuka Tugas Pekerjaan Rumah pada pertemuan sebelumnya
Mengumpulkan Tugas yang sudah dibuat
Menginformasikan kompetensi dasar yang harus dicapai peserta didik
Kegiatan Inti (45 menit)
Mengamati
Peserta didik mengamati contoh baris yang ditampilkan oleh guru
Menanya
Menanya peserta didik tentang apa yang berbeda dari baris yang dipaparkan
Menanya peserta didik mengenai pebedaan kode program yang ditampilkan dengan sebelumnya
Menanya peserta didik yang sudah mengetahui maksud dari kode yang berbeda tersebut
Mengeksplorasi
Peserta didik menggali informasi tentang Flowchart
Peserta didik menggali informasi tool apliaksi flowchart
Peserta didik menggali informasi penggunaan fungsi flowchart
Mangasosiasi
Peserta didik membentuk kelompok diskusi
Peserta didik mendiskusikan pengertian Flowchart
Peserta didik mendiskusikan penggunaan Flowchart
Mengkomunikasikan
Beberapa perwakilan kelompok dari peserta didik mengemukakan kesimpulan hasil diskusinya
Kegiatan Penutup (30 menit)
Setiap siswa melakukan refleksi pembelajaran
Guru dan peserta didik membuat kesimpulan dari materi yang dipelajari
Guru menanyakan pengalaman apa yang didapat peserta didik pada saat pembelajaran
Guru Menyampaikan informasi pembelajaran pada pertemuan yang akan datang yaitu mengenai Flowchart dan tool flowchart
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh Pseudocode mengandung Operator
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh Pseudocode mengandung Operator dan Tipe Data
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh Pseudocode mengandung Variabel, Operator dan Tipe Data
Alat/Media dan Sumber Belajar
Alat/Media
White Board
Laptop
LCD
Lembar Kerja
Sumber Belajar
Algoritma dan Pemrograman Dalam Bahasa Pascal dan C, Rinaldi Munir, November 2011, Penerbit INFORMATIKA
Pemrograman Bahasa C dengan Turbo C, Achmad Solichin, 2013, ilmukomputer.com
Algoritma & Pemrograman Teori dan Praktik dalam Pascal, Muhammad Zarlis dan Handrizal, 2008, USU Press
Penilaian
Instrumen Penilaian terdiri dari :
Penilaian Sikap Diri Sendiri (Siswa)
Penilaian Sikap Pengamatan Proses Pembelajaran
Penilaian Kejujuran
Penilaian Kedisiplinan
Penilaian Test Tertulis
Penilaian Hasil Belajar
RPP Pemrograman Dasar Kelas X Pertemuan 7 – 11
RPP pemrograman dasar pertemuan 7 – 11
RENCANA PELAKSANAAN PEMBELAJARAN
Satuan Pendidikan : Sekolah Menengah Kejuruan (SMK)
Nama Sekolah : SMK Negeri 1 Karanganyar
Mata Pelajaran : Pemrograman Dasar
Kelas/ Semester : X / 1
Alokasi Waktu : 2 JP (@ 45 menit) x 5 Pertemuan
Materi Pokok : Algoritma Pemrograman
Pertemuan : 7 – 11
Kompetensi Inti :
Menghayati dan mengamalkan ajaran agama yang dianutnya.
Menghayati dan Mengamalkan perilaku jujur, disiplin,tanggungjawab, peduli (gotong royong, kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas pelbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, dan procedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah.
Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik di bawah pengawasan langsung.
Kompetensi Dasar :
Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad raya terhadap kebesaran Tuhan yang menciptakannya.
Mendiskripsikan kebesaran Tuhan yang menciptakan Pelbagai sumber energi di alam.
Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agamanya dalam kehidupan sehari-hari
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.
Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan
3.2. Memahami struktur algoritma serta menganalisis data dalam suatu algoritma percabangan
4.2. Menggunakan algoritma percabangan untuk memecahkan permasalahan
Indikator Pencapaian Kompetensi :
Berdoa sebelum pelajaran Algoritma Percabangan dimulai
Mengaplikasikan sikap cermat, teliti dan kreatif dalam melaksanakan percobaan algoritma percabangan
Mampu menganalisis data dalam percabangan algoritma
Memahami Penggunaan Algoritma Percabangan untuk memecahkan masalah
Tujuan Pembelajaran
Setelah Pembelajaran Peserta didik :
Memiliki motivasi internal, kemampuan bekerja sama, cermat, teliti dan kreatif dalam memecahkan masalah
Mampu mentransformasikan diri dalam berperilaku jujur, teliti dan disiplin dalam melakukan percobaan algoritma pemrograman
Memahami algoritma percabangan
Mampu menganalisa masalah algoritma percabangan
Dapat menyelesaikan masalah dengan membuat algoritma percabangan 2 atau lebih percabangan
Dapat Menyelesaikan masalah dengan membuat algoritma percabangan bersarang
Dapat membuat algoritma percabangan dengan berbagai tipe data
Dapat mempresentasikan penyelesaian masalah dalam algoritma percabangan
Materi Ajar
Percabangan
Percabangan 2 kondisi
Percabangan 3 kondisi atau lebih
Percabangan Bersarang
Metode Pembelajaran
Pendekatan : Scientific
Metode : Penugasan, tanya jawab, diskusi, demonstrasi
Kegiatan Pembelajaran
PERTEMUAN 7 (Percabangan)
Kegiatan Pendahuluan (15 menit)
Motivasi :
Melakukan pembukaan dengan salam pembuka dan berdoa memulai pembelajaran
Memeriksa kehadiran peserta didik
Memberikan informasi pentingnya kejujuran, ketelitian dan disiplin dalam melaksanakan segala sesuatu
Apersepsi :
Tanya jawab seputar kegiatan yang membutuhkan pilihan keputusan
Menginformasikan kompetensi dasar yang harus dicapai peserta didik
Kegiatan Inti (45 menit)
Mengamati
Peserta didik mengamati contoh kegiatan sehari hari yang dipaparkan guru yang membutuhkan pilihan
Peserta didik mengamati alur atau diagram contoh algoritma percabangan dalam kehidupan sehari hari yang disajikan guru
Menanya
Menanya peserta didik tentang kegiatan sehari hari yang dilakukan
Mengarahkan peserta didik untuk bertanya hubungan kegiatan sehari hari yang berhubungan dengan pilihan
Mengeksplorasi
Peserta didik membuat urutan kegiatan yang sering dilakukan sehari-hari dengan beberapa pilihan
Peserta didik menggali informasi tentang konsep algoritma dari buku atau internet
Peserta didik menggali informasi mengenai percabanagn dari buku atau internet
Mangasosiasi
Peserta didik mendiskusikan pengertian percabangan algoritma
Peserta didik mendiskusikan percabangan
Peserta didik masing masing kelompok membuat contoh kegiatan percabangan dalam kehidupan sehari hari
Mengkomunikasikan
Beberapa kelompok menyimpulkan dari hasil diskusinya mengenai pengertian percabangan, contoh algoritma percabangan
Kegiatan Penutup (30 menit)
Setiap siswa melakukan refleksi pembelajaran
Guru dan peserta didik membuat kesimpulan dari materi yang dipelajari
Guru menanyakan pengalaman apa yang didapat peserta didik pada saat pembelajaran algoritma percabangan
Guru Menyampaikan informasi pembelajaran pada pertemuan yang akan datang yaitu mengenai Percabangan 2 kondisi
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh percabangan
PERTEMUAN 8 (Percabangan 2 Kondisi)
Kegiatan Pendahuluan (15 menit)
Motivasi :
Melakukan pembukaan dengan salam pembuka dan berdoa memulai pembelajaran
Memeriksa kehadiran peserta didik
Memberikan informasi pentingnya kejujuran, ketelitian dan disiplin dalam melaksanakan segala sesuatu
Memberikan informasi pentingnya memahami algoritma pemrograman bagi seorang web Programer
Memberikan informasi pentingnya algoritma bagi seorang programmer
Apersepsi :
Tanya jawab seputar kegiatan yang sering dilakukan sehari-hari yang membutuhkan keputusan
Mengarahkan peserta didik untuk membuka Tugas Pekerjaan Rumah pada pertemuan sebelumnya tentang algoritma percabangan kegiatan sehari-hari
Mengumpulkan Tugas algoritma kegiatan sehari hari percabangan yang sudah dibuat
Menginformasikan kompetensi dasar yang harus dicapai peserta didik
Kegiatan Inti (45 menit)
Mengamati
Peserta didik memikirkan kegiatan yang membutuhkan 2 pilihan keputusan dan menuliskannya dalam buku
Peserta didik mengamati contoh contoh yang dibuat teman teman sekelas lainnya
Peserta didik membaca modul yang tersedia tentang Percabangan
Menanya
Menanya peserta didik tentang pengertian percabangan
Menanya peserta didik tentang contoh algoritma percabangan 2 kondisi
Memberikan kesempatan kepada peserta didik untuk bertanya tentang materi yang sedang dibahas (Percabangan)
Mengeksplorasi
Peserta didik menggali informasi tentang pengertian percabangan dalam kegiatan sehari-hari melalui buku atau internet
Peserta didik menjelaskan pengertian percabangan dan contoh penerapan masing-kedalam pemecahan masalah
Mangasosiasi
Peserta didik membentuk kelompok diskusi
Peserta didik mendiskusikan penggunaan percabangan 2 kondisi
Mengkomunikasikan
Beberapa perwakilan kelompok dari peserta didik mengemukakan kesimpulan hasil diskusinya
Kegiatan Penutup (30 menit)
Setiap siswa melakukan refleksi pembelajaran
Guru dan peserta didik membuat kesimpulan dari materi yang dipelajari
Guru menanyakan pengalaman apa yang didapat peserta didik pada saat pembelajaran
Guru Menyampaikan informasi pembelajaran pada pertemuan yang akan datang yaitu mengenai Percabangan lebih dari 3 kondisi
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh percabangan lebih dari 3 kondisi dalam kegiatan sehari-hari.
PERTEMUAN 9 (Percabangan Lebih dari 2 Kondisi)
Kegiatan Pendahuluan (15 menit)
Motivasi :
Melakukan pembukaan dengan salam pembuka dan berdoa memulai pembelajaran
Memeriksa kehadiran peserta didik
Memberikan informasi pentingnya kejujuran, ketelitian dan disiplin dalam melaksanakan segala sesuatu
Memberikan informasi pentingnya seorang programmer dalam sebuah perusahaan
Memberikan informasi pentingnya algoritma bagi seorang programmer
Memberikan informasi pentingnya memecahkan masalah percabangan dengan tepat
Apersepsi :
Tanya jawab seputar materi kegiatan kemarin dan tugas yang diberikan
Mengarahkan peserta didik untuk membuka Tugas Pekerjaan Rumah pada pertemuan sebelumnya tentang percabangan 2 kondisi
Mengumpulkan Tugas yang sudah dibuat
Menginformasikan kompetensi dasar yang harus dicapai peserta didik
Kegiatan Inti (45 menit)
Mengamati
Peserta didik mengamati contoh baris program percabangan 2 kondisi dan 3 kondisi yang ditampilkan oleh guru
Menanya
Menanya peserta didik tentang apa yang berbeda dari struktur program yang dipaparkan
Mengeksplorasi
Peserta didik menggali informasi tentang percabangan dalam penyusunan sebuah program
Mangasosiasi
Peserta didik membentuk kelompok diskusi
Peserta didik mendiskusikan pengertian penggunaan percabangan
Mengkomunikasikan
Beberapa perwakilan kelompok dari peserta didik mengemukakan kesimpulan hasil diskusinya
Kegiatan Penutup (30 menit)
Setiap siswa melakukan refleksi pembelajaran
Guru dan peserta didik membuat kesimpulan dari materi yang dipelajari
Guru menanyakan pengalaman apa yang didapat peserta didik pada saat pembelajaran
Guru Menyampaikan informasi pembelajaran pada pertemuan yang akan datang yaitu mengenai Pengenalan Operator
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh algoritma mengandung tipe data
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh algoritma mengandung tipe data dan variabel
Pertemuan 10 (Percabangan Bersarang)
Kegiatan Pendahuluan (15 menit)
Motivasi :
Melakukan pembukaan dengan salam pembuka dan berdoa memulai pembelajaran
Memeriksa kehadiran peserta didik
Memberikan informasi pentingnya kejujuran, ketelitian dan disiplin dalam melaksanakan segala sesuatu
Memberikan informasi pentingnya seorang programmer dalam sebuah perusahaan
Memberikan informasi pentingnya algoritma bagi seorang programmer
Memberikan informasi pentingnya algoritma dalam penyusunan program komputer
Apersepsi :
Tanya jawab seputar materi kegiatan kemarin dan tugas yang diberikan
Mengarahkan peserta didik untuk membuka Tugas Pekerjaan Rumah pada pertemuan sebelumnya
Mengumpulkan Tugas yang sudah dibuat
Menginformasikan kompetensi dasar yang harus dicapai peserta didik
Kegiatan Inti (45 menit)
Mengamati
Peserta didik mengamati contoh algoritma percabangan bersarang yang ditampilkan oleh guru
Menanya
Menanya peserta didik tentang apa yang berbeda dari percabangan sebelumnya
Menanya peserta didik mengenai perbedaan penulisan algoritmanya
Menanya peserta didik yang sudah mengetahui maksud dari kode yang berbeda tersebut
Mengeksplorasi
Peserta didik menggali informasi tentang Pengenalan Percabangan
Peserta didik menggali informasi tentang jenis Percabangan 2 kondisi
Peserta didik menggali informasi penggunaan Percabangan
Peserta didik menggali informasi penggunaan Percabangan Bersarang
Mangasosiasi
Peserta didik membentuk kelompok diskusi
Peserta didik mendiskusikan pengertian Percabangan Bersarang
Peserta didik mendiskusikan jenis Percabangan
Peserta didik mendiskusikan penggunaan Percabangan dan contoh algoritmanya
Mengkomunikasikan
Beberapa perwakilan kelompok dari peserta didik mengemukakan kesimpulan hasil diskusinya
Kegiatan Penutup (30 menit)
Setiap siswa melakukan refleksi pembelajaran
Guru dan peserta didik membuat kesimpulan dari materi yang dipelajari
Guru menanyakan pengalaman apa yang didapat peserta didik pada saat pembelajaran
Guru Menyampaikan informasi pembelajaran pada pertemuan yang akan datang yaitu mengenai Level Percabangan
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh algoritma percabangan
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh algoritma algoritma percabangan 2 kondisi
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh algoritma mengandung percabangan dan percabangan lebih dari 1 kondisi
Pertemuan 11 (Percabangan Bersarang)
Kegiatan Pendahuluan (15 menit)
Motivasi :
Melakukan pembukaan dengan salam pembuka dan berdoa memulai pembelajaran
Memeriksa kehadiran peserta didik
Memberikan informasi pentingnya kejujuran, ketelitian dan disiplin dalam melaksanakan segala sesuatu
Memberikan informasi pentingnya seorang programmer dalam sebuah perusahaan
Memberikan informasi pentingnya algoritma bagi seorang programmer
Memberikan informasi pentingnya Percabangan Berasarang dalam penyusunan memecahkan suatu masalah
Apersepsi :
Tanya jawab seputar materi kegiatan kemarin dan tugas yang diberikan
Mengarahkan peserta didik untuk membuka Tugas Pekerjaan Rumah pada pertemuan sebelumnya
Mengumpulkan Tugas yang sudah dibuat
Menginformasikan kompetensi dasar yang harus dicapai peserta didik
Kegiatan Inti (45 menit)
Mengamati
Peserta didik mengamati contoh algoritma percabangan bersarang yang ditampilkan oleh guru
Menanya
Menanya peserta didik tentang apa yang berbeda dari algoritma percabangan sebelumnya yang dipaparkan
Menanya peserta didik mengenai perbedaan percabangan dengan percabangan bersarang
Menanya peserta didik yang sudah mengetahui maksud dari percabangan bersarang
Mengeksplorasi
Peserta didik menggali informasi tentang percabangan bersarang
Mangasosiasi
Peserta didik membentuk kelompok diskusi
Peserta didik mendiskusikan pengertian Percabangan bersarang
Peserta didik mendiskusikan penggunaan percabangan bersarang
Peserta didik membuat algortima percabangan bersarang
Mengkomunikasikan
Beberapa perwakilan kelompok dari peserta didik mengemukakan kesimpulan hasil diskusinya
Kegiatan Penutup (30 menit)
Setiap siswa melakukan refleksi pembelajaran
Guru dan peserta didik membuat kesimpulan dari materi yang dipelajari
Guru menanyakan pengalaman apa yang didapat peserta didik pada saat pembelajaran
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh Algoritma bersarang
Pertemuan 6 (Flowchart dan Penggunaan Tool Flowchart)
Kegiatan Pendahuluan (15 menit)
Motivasi :
Melakukan pembukaan dengan salam pembuka dan berdoa memulai pembelajaran
Memeriksa kehadiran peserta didik
Memberikan informasi pentingnya kejujuran, ketelitian dan disiplin dalam melaksanakan segala sesuatu
Memberikan informasi pentingnya seorang programmer dalam sebuah perusahaan
Memberikan informasi pentingnya algoritma bagi seorang programmer
Memberikan informasi pentingnya flowchart dalam penyusunan program komputer
Apersepsi :
Tanya jawab seputar materi kegiatan kemarin dan tugas yang diberikan
Mengarahkan peserta didik untuk membuka Tugas Pekerjaan Rumah pada pertemuan sebelumnya
Mengumpulkan Tugas yang sudah dibuat
Menginformasikan kompetensi dasar yang harus dicapai peserta didik
Kegiatan Inti (45 menit)
Mengamati
Peserta didik mengamati contoh baris yang ditampilkan oleh guru
Menanya
Menanya peserta didik tentang apa yang berbeda dari baris yang dipaparkan
Menanya peserta didik mengenai pebedaan kode program yang ditampilkan dengan sebelumnya
Menanya peserta didik yang sudah mengetahui maksud dari kode yang berbeda tersebut
Mengeksplorasi
Peserta didik menggali informasi tentang Flowchart
Peserta didik menggali informasi tool apliaksi flowchart
Peserta didik menggali informasi penggunaan fungsi flowchart
Mangasosiasi
Peserta didik membentuk kelompok diskusi
Peserta didik mendiskusikan pengertian Flowchart
Peserta didik mendiskusikan penggunaan Flowchart
Mengkomunikasikan
Beberapa perwakilan kelompok dari peserta didik mengemukakan kesimpulan hasil diskusinya
Kegiatan Penutup (30 menit)
Setiap siswa melakukan refleksi pembelajaran
Guru dan peserta didik membuat kesimpulan dari materi yang dipelajari
Guru menanyakan pengalaman apa yang didapat peserta didik pada saat pembelajaran
Guru Menyampaikan informasi pembelajaran pada pertemuan yang akan datang yaitu mengenai Flowchart dan tool flowchart
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh Pseudocode mengandung Operator
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh Pseudocode mengandung Operator dan Tipe Data
Guru memberikan tugas kepada peserta didik untuk membuat beberapa contoh Pseudocode mengandung Variabel, Operator dan Tipe Data
Alat/Media dan Sumber Belajar
Alat/Media
White Board
Laptop
LCD
Lembar Kerja
Sumber Belajar
Algoritma dan Pemrograman Dalam Bahasa Pascal dan C, Rinaldi Munir, November 2011, Penerbit INFORMATIKA
Pemrograman Bahasa C dengan Turbo C, Achmad Solichin, 2013, ilmukomputer.com
Algoritma & Pemrograman Teori dan Praktik dalam Pascal, Muhammad Zarlis dan Handrizal, 2008, USU Press
Penilaian
Instrumen Penilaian terdiri dari :
Penilaian Sikap Diri Sendiri (Siswa)
Penilaian Sikap Pengamatan Proses Pembelajaran
Penilaian Kejujuran
Penilaian Kedisiplinan
Penilaian Test Tertulis
Penilaian Hasil Belajar