UNIT PELAKSANA TEKNIS DINAS SMK NEGERI 3 YOGYAKARTA Jalan R.W. Monginsidi No. 2, Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia. Tel./Faks.(0274) 513503 Website http://smkn3jogja.sch.id/ Surel : humas@smkn3jogja.sch.id Yogyakarta, Kode Pos 55233
Silabus Teknik Pemrograman Mikroprosesor dan Mikrokontroler
SMK : Negeri 3 Yogyakarta Bidang Keahlian : Teknologi dan Rekayasa Program Keahlian : Teknik Elektronika Kompetensi Keahlian : Teknik Audio Video Mata Pelajaran : Teknik Pemrograman Mikroprosesor dan Mikrokontroler Durasi : 108 Jam Pelajaran (JP) Kompetensi Inti (KI) KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Elektronika Industri pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional. KI-4 (Keterampilan) : Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta memecahkan masalah sesuai dengan bidang kerja Teknik Elektronika Industri menampilkan kinerja di bawah bimbingan dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja. Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan langsung. Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan, gerak mahir, menjadikan gerak alami dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan langsung. Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian 3.1 Memahami teknik 3.1.1 Menjelaskan definisi Macam teknik 4 Mengamati untuk Sikap: Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian pemecahan masalah masalah matematis pemecahan mengidentifikasi dan Jurnal Pengamatan matematis 3.1.2 Menjelaskan teknik masalah merumuskan masalah dan penilaian antar matematis matematis dan teknik teman pemecahan masalah pemecahannya matematis Pengetahuan: Mengumpulkan data 3.1.4 Menjelaskan Tes tulis pengertian Algoritma tentang teknik pemecahan masalah Tes lisan 3.1.5 Menjelaskan konsep matematis Penugasan Algoritma Mengolah data kelompok dan 3.1.6 Menentukan Struktur tentang teknik mandiri Algoritma pemecahan masalah Portofolio 3.1.7 Menjelaskan teknik matematis penulisan agoritma untuk Keterampilan: Menerapkan teknik pemecahan masalah pemecahan Penilaian 3.1.8 Menggunakan teknik masalah matematis unjuk kerja penulisan Algoritma untuk Mengkomunikasi kan Proyek/ pemecahan masalah hasil analisis penugasan tentang teknik 4.1 Memahami teknik pemecahan masalah pemecahan masalah 4.1.1 Menyebutkan teknik matematis matematis pemecahan masalah berdasarkan permasalahan 4.1.2 Menuliskan langkah pemecahan masalah matematis dengan teknik yang sesuai
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian 4.1.3 Menemukan prosedur pemecahan masalah yang dituangkan dalam algoritma pemrograman 4.1.4 Merencanakan (mengkonsepkan) algoritma secara manual 4.1.5 Mengaplikasikan konsep algoritma dengan menggunakan bantuan perangkat lunak 3.2 Menerapkan 3.2.1 Menjelaskan sejarah sejarah 4 Mengamati untuk Sikap: penggunaan bahasa perkembangan bahasa perkembangan mengidentifikasi Jurnal Pengamatan pemrograman dalam pemrograman bahasa dan struktur bahasa dan penilaian antar menyelesaikan 3.2.2 Menjelaskan berbagai pemrograman pemrograman teman masalah perangkat lunak bahasa pemrograman Berbagai Mengumpulkan data Pengetahuan: 3.2.5 Menjelaskan struktur perangkat lunak tentang jenis bahasa pemrograman C+ bahasa bahasa pemrograman Tes tulis + pemrograman Tes lisan Mengolah data Bahasa tentang teknik Penugasan Pemrograman penulisan masing- 4.2 Membuat program 4.2.1 Membuat List kelompok dan C masing bahasa dalam menyelesaikan program untuk mandiri pemrograman masalah dengan menunjukkan struktur Portofolio beberapa macam jenis bahasa C++ Menerapkan teknik bahasa pemrograman pemecahan Keterampilan: penulisan berbagai Penilaian
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian macam bahasa unjuk kerja pemrograman Proyek/ Mengkomunikasi kan penugasan hasil analisis tentang teknik penulisan bahasa pemrograman 3.3 Membedakan 3.3.1 Menjelaskan berbagai Tipe data 4 Mengamati untuk Sikap: program aplikasi tipe data dan sintak Variable mengidentifikasi Jurnal Pengamatan sederhana dengan penulisan dan merumuskan dan penilaian antar menggunakan 3.3.2 Menjelaskan variabel Konstanta masalah tentang teman konstanta, variable, dan dan sintak penulisan Operator penggunaan tipe operator dan perintah 3.3.3 Menjelaskan berbagai Pengetahuan: data, variabel, input/output di operator dan sintak Ekspresi konstanta,operator, Tes tulis komputer penulisan dan ekspresi. 3.3.4 Menjelaskan perintah Tes lisan input/output dan sintak Mengumpulkan penulisan data tentang Penugasan 3.3.5 Menerapkan penggunaan tipe kelompok dan berbagai tipe data, data, variabel, mandiri variabel, konstanta, konstanta, Portofolio operator, dan ekspresi operator, dan sesuai dengan ekspresi Keterampilan: permasalahan yang akan Mengolah data Penilaian diselesaikan dengan unjuk kerja tentang program penggunaan tipe Proyek/penugasan data, variabel, 4.3 Membuat program konstanta,
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian aplikasi sederhana 4.3.1 Membuat aplikasi operator, dan dengan menggunakan program menggunakan tipe ekspresi konstanta, variable, data, variabel/konstanta pemrograman operator dan perintah 4.3.2 Membuat aplikasi komputer. input/output di program menggunakan tipe komputer. data, variabel/konstanta, Mengomunikasikan operator, ekspresi tentang penggunaan tipe data, variabel, konstanta, operator, dan ekspresi. 3.4 Menerapkan 3.4.1 Menjelaskan Struktur 4 Mengamati untuk Sikap: program aplikasi statement/perintah untuk percabangan mengidentifikasi dan Jurnal Pengamatan sederhana dengan kontrol percabangan Percabangan merumuskan masalah dan penilaian antar menggunakan control 3.4.2 Menerapkan tidak bersyarat tentang struktur teman statemen, dan perintah statement/perintah untuk kontrol Percabangan input/output di layar kontrol percabangan tidak Percabangan Pengetahuan: dalam bahasa monitor (open loop) bersyarat sederhana pemrograman. Tes tulis 3.4.3 Menerapkan statement/perintah untuk Percabangan Mengumpulkan data Tes lisan kontrol percabangan bertingkat tentang struktur sederhana kontrol Percabangan Penugasan Percabangan 3.4.4 Menerapkan bersaran dalam bahasa kelompok dan statement/perintah untuk pemrograman mandiri kontrol percabangan Mengolah data Portofolio bertingkat tentang struktur Keterampilan: 3.4.5 Menerapkan kontrol Percabangan statement/perintah untuk Penilaian dalam bahasa
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian kontrol percabangan pemrograman. unjuk kerja bersarang Mengomunikasik Proyek/penugasan 4.4 an tentang struktur Mendemonstrasikan kontrol Percabangan program aplikasi 4.4.1 Membuat aplikasi dalam bahasa sederhana dengan percabangan tidak pemrograman menggunakan control bersyarat statemen, dan perintah 4.4.2 Membuat aplikasi input/output di layar percabangan sederhana monitor (open loop) 4.4.3 Membuat aplikasi percabangan bertingkat 4.4.4 Membuat aplikasi percabangan bersarang
3.5 Menerapkan 3.5.1 Menjelaskan Struktur 4 Mengamati untuk Sikap:
program aplikasi statement/perintah untuk perulangan mengidentifikasi dan Jurnal Pengamatan sederhana yang perulangan Percabangan merumuskan masalah dan penilaian antar menggunakan proses 3.5.2 menjelaskan operator sederhana tentang struktur teman pengulangan (close increment dan decrement kontrol Perulangan loop) 3.5.3 Menjelaskan ekspresi Perulangan Pengetahuan: dalam bahasa matematika ++ dan – bertingkat pemrograman Tes tulis 3.5.4 Menjelaskan fungsi penghitung (counter) Perulangan Mengumpulkan data Tes lisan 3.5.5 Menerapkan bersarang tentang struktur statement perintah dengan kontrol Perulangan Penugasan pernyataan FOR dalam bahasa kelompok dan 3.5.6 Menerapkan pemrograman mandiri statement perintah dengan Mengolah data Portofolio
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian pernyataan NESTED - FOR tentang struktur Keterampilan: 3.5.7 Menerapkan kontrol Perulangan statement perintah dengan Penilaian dalam bahasa pernyataan WHILE unjuk kerja pemrograman 3.5.8 Menerapkan Proyek/penugasan statement perintah dengan Mengomunikasik pernyataan NESTED - an tentang struktur WHILE kontrol Perulangan 3.5.9 Menerapkan dalam bahasa statement perintah dengan pemrograman pernyataan DO – WHILE 3.5.10 Menerapkan statement perintah dengan pernyataan NESTED DO – WHILE 3.5.11 Menerapkan statement perintah dengan perulangan tak berhingga 3.5.2 Menerapkan statement/perintah untuk kontrol perulangan sederhana 3.5.3 Menerapkan statement/perintah untuk kontrol perulangan bersarang 4.5 Mendemontrasikan program aplikasi sederhana yang 4.5.1 Membuat program dengan menggunakan Silabus TAV C2 Angga Panca Alam A Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian menggunakan proses operator increment dan pengulangan(close decrement loop) 4.5.2 Membuat program dengan menggunakan ekspresi matematika ++ dan –- 4.5.3 Membuat program dengan menggunakan fungsi penghitung (counter) 4.5.4 Membuat program dengan menggunakan statement perintah dengan pernyataan FOR 4.5.5 Membuat program dengan menggunakan statement perintah dengan pernyataan NESTED - FOR 4.5.6 Membuat program dengan menggunakan statement perintah dengan pernyataan WHILE 4.5.7 Membuat program dengan menggunakan statement perintah dengan pernyataan NESTED - WHILE 4.5.8 M Membuat program dengan menggunakan statement perintah dengan pernyataan DO – WHILE
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian 4.5.9 Membuat program dengan menggunakan statement perintah dengan pernyataan NESTED DO – WHILE 4.5.10 Membuat program dengan menggunakan statement perintah dengan perulangan tak berhingga 3.6 Menentukan 3.6.1 Menjelaskan program 4 Mengamati untuk Sikap: program aplikasi yang pemrograman pointer aplikasi yang mengidentifikasi dan Jurnal Pengamatan menggunakan 3.6.2 Mendeklarasikan menggunakan merumuskan masalah dan penilaian antar penempatan kursor di Variabel bertipe penempatan tentang program teman layar monitor dan pointer kursor di layar aplikasi yang perintah input/output 3.6.3 Mengunakan monitor dan Pengetahuan: menggunakan inisialisasi pointer pada perintah input/ penempatan kursor di Tes tulis program aplikasi yang output layar monitor dan menggunakan penempatan Tes lisan perintah input/output kursor di layar monitor dan perintah input/output Mengumpulkan data Penugasan 3.6.4 Mengubah isi pointer tentang program kelompok dan dalam program aplikasi aplikasi yang mandiri yang menggunakan menggunakan Portofolio penempatan kursor di layar penempatan kursor di monitor dan perintah layar monitor dan Keterampilan: input/ output perintah input/output Penilaian 4.6 Mendemontrasikan unjuk kerja Mengolah data program aplikasi yang 4.6.1 Membuat skrip tentang program Proyek/penugasan menggunakan program aplikasi yang aplikasi yang menggunakan penempatan
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian penempatan kursor di kursor/pointer di layar menggunakan layar monitor dan monitor dan perintah penempatan kursor di perintah input/output, input/ output layar monitor dan dan perintah input/ 4.6.2 Membuat perintah input/output output di layar program aplikasi dengan menggunakan Mengomunikasik variabel pointer an tentang program 4.6.3 Membuat program aplikasi yang untuk menginisialisasi menggunakan fungsi pointer pada aplikasi penempatan kursor di 4.6.4 Membuat program layar monitor dan untuk mengubah isi pointer perintah input/output dalam program aplikasi 4.6.5 Menguji skrip program aplikasi yang menggunakan penempatan kursor di layar monitor dan perintah input/output
3.7 Menjelaskan 3.7.1 Menjelaskan fungsi sub-program 4 Mengamati untuk Sikap:
penggunaan sub sub-program (sub-routin) (sub-routin) mengidentifikasi dan Jurnal Pengamatan program (sub-Routin) dalam program aplikasi dalam program merumuskan masalah dan penilaian antar dalam program 3.7.2 Menentukan aplikasi tentang sub program teman aplikasi bagian sub program Fungsi dalam program dalam program aplikasi Pengetahuan: (function) yang aplikasi 3.7.3 Menjelaskan Fungsi (function) yang mengembalikan Mengumpulkan Tes tulis mengembalikan nilai pada dan Fungsi data tentang sub Tes lisan Bahasa pemrograman (function) yang program dalam
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian 3.7.4 Menjelaskan Fungsi tidak program aplikasi Penugasan (function) yang tidak mengembalikan Mengolah data kelompok dan mengembalikan nilai pada mandiri Bahasa pemrograman tentang sub program 4.7 Merancang dalam program Portofolio program yang 4.7.1 Membuat program aplikasi Keterampilan: penggunaan sub yang penggunaan sub Mengomunikasik an program dalam program (sub-routin) dalam Penilaian tentang sub program aplikasi digital program aplikasi digital unjuk kerja program dalam 4.7.2 Mendemonstrasikan program aplikasi Proyek/penugasan program yang menggunakan sub program dalam program aplikasi digital 4.7.3 Membuat program fungsi (function) yang mengembalikan nilai pada Bahasa pemrograman dalam program aplikasi digital 4.7.4 Membuat program fungsi (function) yang tidak mengembalikan nilai pada Bahasa pemrograman dalam program aplikasi digital 3.8 Menenerapkan 3.8.1 Menjelaskan array Konsep array Sikap: Mengamati untuk program dengan satu dimensi Array satu mengidentifikasi dan Jurnal Pengamatan teknik penggunaan 3.8.2 Menjelaskan array dimensi merumuskan masalah variable
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian array multi dimensi Array multi tentang penggunaan dan penilaian antar 3.8.3 Mengidentifikasi dimensi array untuk teman penerapan array satu penyimpanan data di dimensi Pengetahuan: memori 3.8.4 Mengidentifikasi Tes tulis penerapan array multi Mengumpulkan data dimensi tentang Tes lisan penggunaan array Penugasan untuk penyimpanan kelompok dan 4.8 Membuat program data di memori mandiri dengan teknik Mengolah data penggunaan variable 4.8.1 Membuat aplikasi Portofolio tentang penggunaan array array satu dimensi array untuk Keterampilan: 4.8.2 Membuat aplikasi penyimpanan data di array multi dimensi Penilaian memori unjuk kerja 4.8.3 menguji program aplikasi dengan Mengomunikasik an Proyek/penugasan menggunakan variable tentang array penggunaan array untuk penyimpanan data di memori 3.9 Memahami prinsip 3.9.1 Menjelaskan program grafik 6 Mengamati untuk Sikap: membuat program pengertian program mengidentifikasi dan Jurnal Pengamatan grafik dengan grafik merumuskan masalah dan penilaian antar 3.9.2 Menjelaskan grafik tentang membuat teman library program grafik 3.9.3 Menjelaskan grafik Pengetahuan: sederhana Mengumpulkan 3.9.4 Menjelaskan animasi data tentang Tes tulis
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian grafik membuat program Tes lisan 4.9 Mendemontrasikan grafik membuat program 4.9.1 Membuat program Penugasan grafik dengan grafik pada Mengolah data kelompok dan Bahasa pemrograman C++ tentang membuat mandiri 4.9.2 Memanfaatkan grafik program grafik Portofolio library dalam membuat Mengomunikasik an program dengan grafik Keterampilan: tentang membuat pada bahasa pemrograman program grafik Penilaian C++ unjuk kerja 4.9.3 Membuat program dengan memanfaatkan Proyek/penugasan animasi grafik pada Bahasa pemrograman C++ 3.10 Memahami 3.10.1 Menjelaskan jenis Arsitektur 4 Mengamati untuk Sikap: Arsitektur arsitektur mikroprosesor mikroprosesor mengidentifikasi dan Jurnal Pengamatan Mikroprosesor dan dan mikrokontroler dan merumuskan masalah dan penilaian antar Mikrokontroller 3.10.2 Menguraikan fungsi mikrokontroler tentang Arsitektur teman setiap bagian dalam Bagian Mikroprosesor dan arsitektur mikroprosesor Pengetahuan: mikroprosesor Mikrokontroller dan mikrokontroler. 3.10.3 Mengidentifikasi dan Mengumpulkan data Tes tulis setiap bagian dalam mikrokontroler tentang Tes lisan arsitektur secara blok Arsitektur diagram. Mikroprosesor dan Penugasan Mikrokontroller kelompok dan 4.10 Membuat 4.10.1 Menggambarkan mandiri Mengolah data blok diagram jenis arsitektur Portofolio tentang Arsitektur Arsitektur mikroprosesor dan Mikroprosesor dan Keterampilan: Mikroprosesor dan
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian Mikrokontroller mikrokontroler Mikrokontroller Penilaian 4.10.2 menggambarkan unjuk kerja blok diagram Mengomunikasik an mikroprosesor dan tentang Arsitektur Proyek/penugasan mikrokontroler Mikroprosesor dan Mikrokontroller 3.11 Memahami 3.11.1 Menjelaskan memori dan 6 Mengamati untuk Sikap: organisasi rangkaian dasar pengalamatan mengidentifikasi dan Jurnal Pengamatan memori pengalamatan, fungsi baca/ pada merumuskan masalah dan penilaian antar Mikroprosesor dan tulis pada sistem Mikroprosesor tentang organisasi teman mikrokontroler memori. dan memori 3.11.2 Menjelaskan mikrokontroler Pengetahuan: Mikroprosesor dan rangkaian dasar mikrokontroler Tes tulis pengalamatan I/O, fungsi baca/tulis pada sistem Mengumpulkan Tes lisan Interface data tentang organisasi memori Penugasan 4.11 Memilah 4.11.1 Memeriksa rangkaian Mikroprosesor dan kelompok dan organisasi dasar pengalamatan, fungsi mikrokontroler mandiri memori baca/tulis pada sistem Mengolah data Portofolio Mikroprosesor dan memori. tentang organisasi Keterampilan: mikrokontroler 4.11.2 Memeriksa memori rangkaian dasar Mikroprosesor dan Penilaian pengalamatan I/O, fungsi mikrokontroler unjuk kerja baca/tulis pada sistem Interface Mengomunikasik an Proyek/penugasan tentang organisasi memori Mikroprosesor dan mikrokontroler
Silabus TAV C2 Angga Panca Alam A
3.12 Mengaplikasikan 3.12.1. Merencanakan Mengamati untuk Software 4 Sikap: software Mikroprosesor desain pemrograman Mikroprosesor mengidentifikasi dan
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian dan mikrokontroler berbasis mikroprosesor dan merumuskan masalah Jurnal Pengamatan dan mikrokontroler. mikrokontroler tentang software dan penilaian antar 3.12.2. Merealisasikan Mikroprosesor dan teman program aplikasi berbasis I/ Arduino dan mikrokontroler O pada simulator Proteus Proteus Pengetahuan: dan mikrokontroler Arduino. Mengumpulkan data Tes tulis 3.12.3. Melakukan proses tentang software pengujian program aplikasi Mikroprosesor dan Tes lisan berbasis I/O dengan mikrokontroler Penugasan menggunakan simulator Mengolah data kelompok dan Proteus dan mikrokontroler tentang software mandiri Arduino. Mikroprosesor dan Portofolio mikrokontroler 4.12 Melakukan Keterampilan: pemrograman software 4.12.1. Membuat desain Mengomunikasik Mikroprosesor dan pemrograman berbasis an tentang software Penilaian mikrokontroler mikrokontroler Mikroprosesor dan unjuk kerja menggunakan simulator mikrokontroler Proyek/penugasan Proteus dan mikrokontroler Arduino. 4.12.2. Mensimulasikan program aplikasi berbasis I/ O pada simulator Proteus dan mikrokontroler Arduino. 4.12.3. Melakukan pengujian program aplikasi berbasis I/O dengan menggunakan simulator Proteus dan mikrokontroler
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian Arduino. 3.13 Menerapkan 3.13.1. Menjelaskan Perintah input 4 Mengamati untuk Sikap: perintah input dan karakteristik PORT dan output mengidentifikasi dan Jurnal Pengamatan output Port Microcontroller pada Port merumuskan masalah dan penilaian antar 3.13.2. Menjelaskan Mikrokontroler tentang perintah teman pemrograman Port sebagai input dan output Port Input (membaca port) Pengetahuan: 3.13.3. Menjelaskan Mengumpulkan data Pemrograman Port sebagai tentang perintah Tes tulis output input dan output Port Tes lisan 3.13.4. Menjelaskan Mengolah data inisialisasi Port di program Penugasan tentang perintah kelompok dan input dan output Port mandiri 4.13.1. Menggunakan Port 4.13 Mengontrol input Input dan Output Mengomunikasik Portofolio dan output port Microcontroller an tentang perintah 4.13.2. Membuat program input dan output Port Keterampilan: untuk menjalankan Port Penilaian sebagai Input (membaca unjuk kerja port) Proyek/penugasan 4.13.3. Membuat program untuk menjalankan Port sebagai Output (membaca port) 4.13.4. Mendemonstrasikan inisialisasi Port di program
3.14 Menganalisis 3.14.1 Memperbaiki Debuging 6 Mengamati untuk Sikap:
letak kesalahan pada bug pada aplikasi aplikasi mengidentifikasi dan
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian program input output 3.14.2 Menguji aplikasi hasil Menganalisis merumuskan masalah Jurnal Pengamatan perbaikan data hasil tentang debuging dan penilaian antar Debuging pada aplikasi teman Mengumpulkan data Pengetahuan: 4.14 Menyempurnakan 4.14.1 Menerapkan tentang Tes tulis program pada input/ prosedur debuging debuging pada output port pada aplikasi aplikasi Tes lisan sederhana Mengolah data Penugasan 4.14.2 Mengidentifikasi tentang debuging kelompok dan permasalahan pada pada aplikasi mandiri aplikasi berdasarkan data debuging Mengomunikasik an Portofolio tentang debuging Keterampilan: pada aplikasi Penilaian unjuk kerja Proyek/penugasan 3.15 Mengevaluasi 3.15.1 Memperbaiki Debuging 6 Mengamati untuk Sikap: letak kesalahan pada bug pada aplikasi aplikasi mengidentifikasi dan Jurnal Pengamatan program input output 3.15.2 Menguji aplikasi hasil Menganalisis merumuskan masalah dan penilaian antar perbaikan data hasil tentang debuging teman Debuging pada aplikasi 4.15 Memodifikasi 4.15.1 Menerapkan Pengetahuan: letak kesalahan pada prosedur debuging Mengumpulkan data program input output pada aplikasi tentang Tes tulis sederhana debuging pada Tes lisan 4.15.2 Mengidentifikasi aplikasi permasalahan pada Penugasan Mengolah data aplikasi berdasarkan data debuging Silabus TAV C2 Angga Panca Alam A Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif Materi Pokok (KD) Kompetensi (IPK) P Pembelajaran Penilaian tentang debuging kelompok dan pada aplikasi mandiri Mengomunikasik an Portofolio tentang debuging Keterampilan: pada aplikasi Penilaian unjuk kerja Proyek/penugasan