Anda di halaman 1dari 14

PEMERINTAH ACEH

DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN 1 BANDA ACEH
Jln Sultan Malikul Saleh Lhong Raya Kec. Banda Raya Telp ( 0651 ) 7559556
E-Mail : smkn1bandaaceh75@gmail.com / website: www.smk1bandaaceh.sch.id
Kode pos 23238
SILABUS
TAHUN PELAJARAN 2019 -2020

Satuan Pendidikan : SMK Negeri 1 Banda Aceh


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Program Studi keahalian : Teknik Komputer dan Informatika
Paket Keahlian : Teknik Komputer dan Jaringan
Mata Pelajaran : Pemograman Dasar
Kelas : X
Semester : I (Satu) dan II (Dua)
Alokasi Waktu : 139 JP @ 45 Menit.

Kompetensi Inti:

KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan
metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika 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 menyelesaikan
masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika. Menampilkan kinerja mandiri 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 dibawah pengawasan langsung.
Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan
tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan
tugas spesifik dibawah pengawasan langsung.

Alokasi Tempat
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu Belajar
3.1. Menerapkan alur Algoritma Mengamati: Tugas: 9 jp - Buku teks pelajaran Ruang
logika Pemrograman - Pelbagai contoh Membuat algoritma Teori, Lab,
pemrograman - Konsep algoritma penerapan algoritma sederhana (bahasa - Buku panduan guru Du/Di
komputer - Struktur algoritma dasar dalam kehidupan natural, pseudocode dan
- Algoritma sehari-hari flowchart) untuk - Sutedjo, budi, Algoritma
menggunakan bahasa menyelesaikan dan Teknik
4.1. Membuat alur
natural Menanya: permasalahan dalam Pemrograman, Penerbit
algoritma
- Pseudocode - Rumusan masalah kehidupan sehari-hari. ANDI, Yogyakarta, 2009.
pemrograman
- Flowchart terkait penerapan -
komputer
- Penggunaan Tool algoritma sederhana Portopolio: - Munir, Rinaldi,
flowchart - Logika penyelesaian - Laporan praktek Algoritma dan
masalah dengan struktur membuat algoritma pemrograman dalam
algoritma pemecahan masalah bahasa Pascal dan C,
- menggunakan Informatika Bandung,
Mengeksplorasi: bahasa natural, 2011
- Membuat algoritma flowchart dan
sederhana untuk pseudocode.
menyelesaikan -
permasalahan Observasi:
menggunakan bahasa - Checklist hasil
natural, flowchart dan pengamatan
pseudocode Pelbagai contoh
- algoritma
Mengasosiasi: -
- Menyimpulkan konsep Tes:
algorima (bahasa - Tes tertulis dan
natural, flowchart dan praktek tentang
pseudocode) untuk konsep algoritma,
menyelesaikan pseudocode,
permasalahan flowchart

Mengkomunikasikan:
- Mempresentasikan
algoritma penyelesaian
permasalahan .
Alokasi Tempat
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu Belajar
3.2 Memahami ahasa Aplikasi Mengamati: Tugas: 4 jp - Buku teks pelajaran Ruang
pemrograman pemrograman - Framework bahasa - Melakukan installasi Teori, Lab,
- Pengenalan bahasa pemrograman perangkat lunak - Buku panduan guru Du/Di
4.2 Melakukan pemrograman - Instalasi perangkat bahasa pemrograman
Installasi - Pengenalan lunak bahasa komputer dengan - Sams Teach Yourself C+
perangkat lunak tools/framework pemrograman tahapan yang benar + in 24 Hours, 2011,
bahasa pengembangan - Pengujian hasil installasi - Menguji hasil United States of America:
pemrograman program perangkat lunak bahasa installasi perangkat Pearson Education, Inc
- Instalasi tools bahasa pemrograman lunak bahasa
pemrograman pemrograman - Qt Basic Curriculum,
- Pengujian intalasi Menanya: 2011, NICE (Nokia
- Proses installasi Portopolio: Indonesia Community
perangkat lunak bahasa - Laporan installasi Enthusiast)
pemrograman perangkat lunak
bahasa pemrograman
Mengeksplorasi: komputer.
- Melakukan instalasi
bahasa pemrograman Observasi:
- Melakukan pengujian - checklist hasil
hasil installasi perangkat pengamatan
lunak bahasa
pemrograman komputer Tes:
Tes tertulis dan praktek
Mengasosiasi: tentang installasi dan
- Menyimpulkan pengujian perangkat
penerapan struktur lunak bahasa
penulisan program dan pemrogrman komputer
algoritma dasar dalam
pembuatan program
komputer sederhana.

Mengkomunikasikan:
Membuat laporan dan
presentasi program.

3.3 Menerapkan alur Alur Pemrograman Mengamati: Tugas: 9 jp - Buku teks pelajaran Ruang
pemrograman - Struktur program - Pelbagai contoh kode - Membuat kode Teori, Lab,
denagn strutur bahasa pemrograman programan dalam program sederhana - Buku panduan guru Du/Di
bahasa - Pengujian kode bahasa pemrogramanan sesuai dengan
pemograman program bahasa - Struktur program dalam algoritma yang telah - Sams Teach Yourself C+
Alokasi Tempat
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu Belajar
komputer pemrogrman bahasa pemrograman dirumuskan sesuai + in 24 Hours, 2011,
komputer Menanya: standar input dan United States of America:
- Struktur penulisan output Pearson Education, Inc
4.3 Menulis kode program dalam bahasa - Mengkompilasi,
pemrogram pemrograman mengeksekusi kode - Qt Basic Curriculum,
- Proses kompilasi dan dan perbaikan 2011, NICE (Nokia
eksekusi program program Indonesia Community
Enthusiast)
Mengeksplorasi: Portopolio:
- Membuat kode program - Laporan membuat
komputer (coding) kode program sesuai
dengan algoritma dengan alogoritma
sederhana bahasa pemrograman
- Melakukan kompilasi, komputer.
eksekusi dan perbaikan
kesalahan program Observasi:
- checklist hasil
Mengasosiasi: pengamatan
- Menyimpulkan
penerapan struktur Tes:
penulisan program dan Tes tertulis dan praktek
algoritma dasar dalam tentang membuat kode
pembuatan program program dan
komputer sederhana. melakukan kompilasi,
eksekusi bahasa
Mengkomunikasikan: pemrogrman komputer
Membuat laporan dan
presentasi program

3.4. Menerapkan Tipe Data, Variabel, Mengamati: Tugas: 12 jp - Buku teks pelajaran Ruang
penggunaan tipe Operator dan - Pelbagai ragam contoh - Membuat kode Teori, Lab,
data, variabel, Ekspresi kode program yang program komputer - Buku panduan guru Du/Di
konstanta, - Tipe data, variabel melibatkan tipe data, menggunakan
operator dan dan konstanta variabel, konstanta, pelbagai ragam tipe - Sams Teach Yourself C+
ekspresi - Operator dan ekspresi operator dan ekspresi data, variabel + in 24 Hours, 2011,
konstanta, operator United States of America:
4.4 Membuat kode Menanya: dan ekspresi. Pearson Education, Inc
program dengan - Ragam tipe data,
tipe data, variabel, variabel, konstanta, Portopolio: - Qt Basic Curriculum,
konstanta, operator operator, ekspresi dan - Laporan pembuatan 2011, NICE (Nokia
Alokasi Tempat
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu Belajar
dan ekspresi karakteristiknya kode program Indonesia Community
menggunakan Enthusiast)
Mengeksplorasi: pelbagai ragam tipe
- Membuat pelbagai kode data, variabel,
program menggunakan konstanta, operator
ragam tipe data, variabel, dan ekspresi sesuai
kontanta, operator dan dengan algoritma
ekspresi sesuai algoritma sederhana.
sederhana.
- Melakukan kompilasi, Observasi:
eksekusi dan perbaikan - checklist hasil
kesalahan program pengamatan pelbagai
ragam contoh kode
Mengasosiasi: program
- Menyimpulkan
penggunaan tipe data, Tes:
variabel, konstanta, Tes tertulis tentang
operator dan ekspresi penggunaan tipe data,
dalam program variabel, konstanta,
komputer sederhana operator dan ekspresi.

Mengkomunikasikan:
Membuat laporan dan
mempresentasikan hasil
program komputer

3.5 Menerapkan Operasi Aritmatika Mengamati: Tugas: 12 jp  Buku Teks Pelajaran Ruang
operasi aritmatika dan Logika  Pelbagai jenis operasi Menyelesaikan masalah  Buku Panduan Guru Teori, Lab,
dan logika  Operasi aritmatika aritmatika yang melibatkan  Algoritma & Teknik Du/Di
melalui operator  Pelbagai jenis operasi operasi aritmatika dan Pemrograman, 2009, Budi
4.5 Membuat kode dan fungsi-fungsi logika logika Sutedjo, Yogyakarta :
program dengan aritmatika Andi
operasi aritmatika  Operasi logika Menanya: Observasi:  Sams Teach Yourself C++
dan logika  Mendiskusikan cara Mengamati in 24 Hours, 2011, United
kerja operasi aritmatika kegiatan/aktivitas siswa States of America: Pearson
dalam program secara individu dan Education, Inc
 Mendiskusikan cara dalam diskusi dengan  Qt Basic Curriculum,
kerja operasi logika checklist lembar 2011, NICE (Nokia
dalam program pengamatan atau dalam Indonesia Community
bentuk lain Enthusiast)
Alokasi Tempat
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu Belajar
Mengeksplorasi:  Buku-buku dan referensi
 Eksperimen pelbagai Portofolio: lain yang relevan
operasi aritmatika dalam  Hasil kerja  Media cetak/elektronik
program mandiri/kelompok  Lingkungan sekitar
 Eksperimen pelbagai  Bahan Presentasi
operasi logika dalam
program Tes:
Essay dan/atau pilihan
ganda

Mengasosiasi:
Menyimpulkan tentang
cara kerja operasi
aritmatika dan logika
dalam program.

Mengkomunikasikan:
Menyampaikan hasil
tentang cara kerja operasi
logika dan aritmatika
dalam program tertentu

3.6 Menerapkan Struktur Kontrol Mengamati: Tugas: 9 jp - Buku teks pelajaran Ruang
struktur kontrol Percabangan - Pelbagai contoh kode - Membuat kode Teori, Lab,
Percabangan dalam - Percabangan 1 program dengan struktur program - Buku panduan guru Du/Di
bahasa kondisi kontrol percabangan. menggunakan
pemrograman - Percabangan 2 struktur kontrol - Sams Teach Yourself C+
kondisi Menanya: percabangan + in 24 Hours, 2011,
4.6 Membuat kode - Percabangan lebih - Pelbagai strukur United States of America:
program struktur dari 2 kondisi penulisan kontrol Portopolio: Pearson Education, Inc
kontrol - Percabangan percabangan 1, 2, lebih - Laporan pembuatan
percabangan bersarang dari 2 konsisi dan kode program - Qt Basic Curriculum,
bersarang. menggunakan 2011, NICE (Nokia
struktur kontrol Indonesia Community
Mengeksplorasi: percabangan sesuai Enthusiast)
- Membuat pelbagai kode dengan algoritma
program menggunakan yang telah
struktur percabangan dirumuskan
sesuai dengan algoritma
yang telah dirumuskan. Observasi:
Alokasi Tempat
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu Belajar
- Melakukan kompilasi, - Checklist hasil
eksekusi dan perbaikan pengamatan pelbagai
kesalahan program contoh kode program
dengan struktur
Mengasosiasi: kontrol percabangan.
- Menyimpulkan
penerapan algoritma dan Tes:
struktur kontrol Tes tertulis dan praktek
percabangan 1, 2, lebih tentang konsep dan
dari 2 konsisi dan penerapan struktur
bersarang dalam percabangan
program komputer

Mengkomunikasikan:
Mempresentasikan hasil
program komputer yang
melibatkan struktur
percabangan

3.7 Menerapkan Struktur Kontrol Mengamati: Tugas: 9 jp - Buku teks pelajaran Ruang
struktur kontrol Perulangan - Pelbagai ragam contoh - Membuat pelbagai Teori, Lab,
Perulangan dalam - Perulangan dengan kode program dengan kode program - Buku panduan guru Du/Di
bahasa kondisi diawal struktur kontrol menggunakan
pemrograman - Perulangan dengan perulangan struktur kontrol - Sams Teach Yourself C+
kondisi diakhir perulangan sesuai + in 24 Hours, 2011,
4.7 Membuat kode - Perulangan dengan Menanya: dengan algoritma United States of America:
program struktur kondisi diinputkan - Pelbagai penulisan kode yang telah Pearson Education, Inc
kontrol perulangan user program struktur kontrol dirumuskan
- Perulangan dengan perulangan - Qt Basic Curriculum,
pernyataan continue Portopolio: 2010, NICE (Nokia
- Perulangan dengan Mengeksplorasi: - Laporan pembuatan Indonesia Community
pernyataan break - Membuat pelbagai kode kode program Enthusiast)
program menggunakan menggunakan
struktur perulangan struktur kontrol
sesuai dengan algoritma perulangan
yang telah dirumuskan
- Melakukan kompilasi, Observasi:
eksekusi dan perbaikan - checklist hasil
kesalahan program. pengamatan pelbagai
ragam contoh kode
Alokasi Tempat
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu Belajar
Mengasosiasi: program dengan
- Menyimpulkan pelbagai struktur kontrol
ragam struktur kontrol perulangan
perulangan dalam
program komputer Tes:
sesuai dengan algoritma Tes tertulis dan praktek
yang telah dirumuskan tentang konsep dan
penerapan struktur
Mengkomunikasikan: kontrol perulangan
- Mempresentasikan hasil
program komputer yang
melibatkan struktur
perulangan
3.8 Menganalisis Array Mengamati: Tugas: 10 jp  Buku Teks Pelajaran Ruang
penggunaan array  Konsep Array  Penyimpanan data 1 Menyelesaikan masalah  Buku Panduan Guru Teori, Lab,
untuk penyimpanan  Array 1 dimensi dimensi pada memori tentang pengolahan  Algoritma & Teknik Du/Di
data di memori  Array multidimensi  Penyimpanan data data dalam bentuk array Pemrograman, 2009, Budi
multidimensi pada Sutedjo, Yogyakarta :
4.8 Membuat kode memori Observasi: Andi
program untuk Mengamati  Sams Teach Yourself C++
menampilkan Menanya: kegiatan/aktivitas siswa in 24 Hours, 2011, United
kumpulan data  Mendiskusikan secara individu dan States of America: Pearson
array pengelompokkan data dalam diskusi dengan Education, Inc
berdimensi dari checklist lembar  Qt Basic Curriculum,
kumpulan informasi pengamatan atau dalam 2011, NICE (Nokia
 Mendiskusikan bentuk lain Indonesia Community
penyimpanan data 1 Enthusiast)
dimensi pada memori Portofolio:  Buku-buku dan referensi
 Mendiskusikan Laporan percobaan lain yang relevan
penyimpanan data  Media cetak/elektronik
multidimensi pada Tes:
 Lingkungan sekitar
memori Essay dan pilihan
ganda
Mengeksplorasi:
 Eksperimen
pengelompokkan data
dalam array
 Eksperimen pengolahan
data dalam array 1
dimensi
Alokasi Tempat
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu Belajar
 Eksperimen pengolahan
data dalam array
multidimensi

Mengasosiasi:
Menyimpulkan pelbagai
pengamatan dan percobaan
yang dilakukan terkait
pengolahan data dalam
array

Mengkomunikasikan:
Menyampaikan hasil
diskusi kelompok tentang
array 1 dimensi dan
multidimensi

3.9 Menerapkan Fungsi Mengamati: Tugas: 15 jp  Buku Teks Pelajaran Ruang


penggunaan fungsi  Deklarasi dan  Pendeklarasian fungsi Menyelesaikan masalah  Buku Panduan Guru Teori, Lab,
definisi fungsi  Pendefinisian fungsi yang melibatkan fungsi  Algoritma & Teknik Du/Di
4.9 Membuat kode  Parameter fungsi  Pemberian parameter dalam program Pemrograman, 2009, Budi
program  Penerapan fungsi Sutedjo, Yogyakarta :
menggunakan Menanya: Observasi: Andi
fungsi  Mendiskusikan cara Mengamati  Sams Teach Yourself C++
kerja fungsi saat kegiatan/aktivitas siswa in 24 Hours, 2011, United
dijalankan secara individu dan States of America: Pearson
 Mendiskusikan dalam diskusi dengan Education, Inc
parameter fungsi checklist lembar  Qt Basic Curriculum,
 Mendiskusikan pengamatan atau dalam 2011, NICE (Nokia
penggunaan fungsi bentuk lain Indonesia Community
Enthusiast)
Mengeksplorasi: Portofolio:  Buku-buku dan referensi
 Eksperimen pembuatan  Hasil kerja lain yang relevan
fungsi dalam program mandiri/kelompok  Media cetak/elektronik
 Eksperimen pemberian  Bahan Presentasi  Lingkungan sekitar
parameter dalam fungsi
 Eksperimen pembuatan Tes:
dan pemanggilan fungsi Essay dan/atau pilihan
ganda
Mengasosiasi:
Alokasi Tempat
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu Belajar
Menyimpulkan tentang
cara kerja fungsi dalam
bahasa pemrograman.

Mengkomunikasikan:
Menyampaikan hasil
tentang cara kerja fungsi
dalam program.

3.10Menerapkan Konsep User Interface Mengamati: Tugas: 15 jp  Buku Teks Pelajaran Ruang
pembuatan antar  Input/Ouput data - Pelbagai ragam contoh Menyelesaikan masalah  Buku Panduan Guru Teori, Lab,
muka (User pengguna aplikasi user interface yang melibatkan user  Algoritma & Teknik Du/Di
Intreface) pada  Validasi data interface pada aplikasi Pemrograman, 2009, Budi
aplikasi Menanya: Sutedjo, Yogyakarta :
- Pelbagai user interface Andi
4.10 Membuat antar pada aplikasi  Sams Teach Yourself C++
muka (User Observasi: in 24 Hours, 2011, United
Intreface) pada Mengeksplorasi: Mengamati States of America: Pearson
aplikasi - Membuat pelbagai user kegiatan/aktivitas siswa Education, Inc
interface input data dari secara individu dan  Qt Basic Curriculum,
pengguna dalam diskusi dengan 2011, NICE (Nokia
- Membuat perbagai user checklist lembar Indonesia Community
interface input data dari pengamatan atau dalam Enthusiast)
validasi data. bentuk lain  Buku-buku dan referensi
lain yang relevan
Mengasosiasi: Portofolio:  Media cetak/elektronik
- Menyimpulkan pelbagai  Hasil kerja  Lingkungan sekitar
ragam user interface mandiri/kelompok
pada aplikasi  Bahan Presentasi

Mengkomunikasikan: Tes:
- Mempresentasikan hasil Essay dan/atau pilihan
pembuatan user interface ganda

3.11Menerapkan Struktur Kontrol User Mengamati: Tugas: 15 jp  Buku Teks Pelajaran Ruang
berbagai struktur Interface - Pelbagai contoh kode Menyelesaikan masalah  Buku Panduan Guru Teori, Lab,
kontrol dalam  Menu interaksi program struktur kontrol yang melibatkan  Algoritma & Teknik Du/Di
aplikasi antar muka antar muka dalam aplikasi antar struktur kontrol dalam Pemrograman, 2009, Budi
(User Intreface).  Kontrol menu muka use interface Sutedjo, Yogyakarta :
antar muka Andi
Alokasi Tempat
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu Belajar
4.11Membuat kode Menanya: Observasi:  Sams Teach Yourself C++
program berbagai - Pelbagai contoh struktur Mengamati in 24 Hours, 2011, United
struktur kontrol kontrol dalam aplikasi kegiatan/aktivitas siswa States of America: Pearson
dalam aplikasi antar muka pada aplikasi secara individu dan Education, Inc
antar muka (User dalam diskusi dengan  Qt Basic Curriculum,
Intreface). Mengeksplorasi: checklist lembar 2011, NICE (Nokia
- Membuat pelbagai kode pengamatan atau dalam Indonesia Community
program struktur kontrol bentuk lain Enthusiast)
dalam aplikasi antar  Buku-buku dan referensi
muka Portofolio: lain yang relevan
 Hasil kerja  Media cetak/elektronik
Mengasosiasi: mandiri/kelompok  Lingkungan sekitar
- Menyimpulkan pelbagai  Bahan Presentasi
struktur kontrol dalam
aplikasi antar muka Tes:
Essay dan/atau pilihan
ganda

Mengkomunikasikan:
- Mempresentasikan hasil
pembuatan struktur
kontrol dalam aplikasi
user interface

3.12Menganalisis Pengembangan Mengamati: Tugas: 10 jp - Buku teks pelajaran Ruang


pembuatan aplikasi Interface Aplikasi - Rancangan antar muka - Merancang aplikasi Teori, Lab,
sederhana berbasis  Analisa antar untuk aplikasi sederhanan berbasis - Buku panduan guru Du/Di
antar muka (User muka antar muka
Intreface)  Studi kasus proyek Menanya: - Membuat kode - Sutedjo, budi, Algoritma
aplikasi - Konsep desain dan program komputer dan Teknik
4.12Membuat aplikasi analisa antar muka untuk Pemrograman, Penerbit
sederhana berbasis penyelesaian Portopolio: ANDI, Yogyakarta, 2009.
antar muka (User permasalahan komplek - Laporan praktek
Intreface) perancangan dan - Munir, Rinaldi,
Mengeksplorasi: analisa pembuatan Algoritma dan
- Merumuskan aplikasi sederhana pemrograman dalam
permasalahan komplek bahasa Pascal dan C,
sebagai studi kasus Observasi: Informatika Bandung,
- Merancang aplikasi - checklist hasil 2011
program komputer rancangan aplikasi
Alokasi Tempat
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu Belajar
- Membuat kode program untuk permasalahan - Sams Teach Yourself C+
komputer (coding) yang komplek + in 24 Hours, 2011,
Pearson Education, Inc,
Mengasosiasi: Tes: United States of America
- Menyimpulkan konsep Tes tertulis dan praktek
desain dan analisa antar tentang desain aplikasi - Qt Basic Curriculum,
muka untuk serderhana berbasis 2011, NICE (Nokia
menyelesaikan antar muka Indonesia Community
permasalahan komplek Enthusiast)

Mengkomunikasikan:
Mempresentasikan hasil
rancangan, pembuatan
aplikasi sederhana bebasis
antar muka

3.13Mengevaluasi Debugging Mengamati: Tugas: 10 jp - Buku teks pelajaran Ruang


debuging pada  Debugging dan - Contoh debugging - Debugging dan error Teori, Lab,
aplikasi pada error handling program komputer handling program - Buku panduan guru Du/Di
sederhana  Analisa data hasil komputer
4.13 Menggunakan Debugging Menanya: - - Sutedjo, budi, Algoritma
debuging pada - Cara kerja debugging Portopolio: dan Teknik
aplikasi sederhana pada program aplikasi - Laporan praktek Pemrograman, Penerbit
analisa program ANDI, Yogyakarta, 2009.
Mengeksplorasi: komputer
- Merumuskan - Munir, Rinaldi,
permasalahan komplek Observasi: Algoritma dan
sebagai studi kasus - checklist contoh pemrograman dalam
- Debugging dan error debugging program bahasa Pascal dan C,
handling program komputer Informatika Bandung,
komputer 2011
Tes:
Mengasosiasi: Tes tertulis dan praktek - Sams Teach Yourself C+
- Menyimpulkan analisa tentang debugging dan + in 24 Hours, 2011,
debugging untuk error handling program Pearson Education, Inc,
menyelesaikan komputer United States of America
permasalahan komplek
- Qt Basic Curriculum,
Mengkomunikasikan: 2011, NICE (Nokia
Mempresentasikan hasil Indonesia Community
Alokasi Tempat
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu Belajar
analisa debugging program Enthusiast)
komputer
3.14Mengevaluasi Packaging Installer Mengamati: Tugas: 10 jp - Buku teks pelajaran
paket installer Aplikasi - Tayangan tata cara - Membuat paket
aplikasi sederhana formulasi paket installer installer aplikasi - Buku panduan guru
 Membuat paket apikasi sederhana
4.13Memformulasikan installer aplikasi - Menguji hasil - Sutedjo, budi, Algoritma
paket installer  Evaluasi paket Menanya: formulasi paket dan Teknik
aplikasi sederhana installer aplikasi - Prosedur formulasi paket installer aplikasi Pemrograman, Penerbit
 Setup paket installer installer aplikasi ANDI, Yogyakarta, 2009.
Portopolio:
- Laporan pengujian - Munir, Rinaldi,
Mengeksplorasi: hasil formulasi paket Algoritma dan
- Membuat formulasi installer aplikasi. pemrograman dalam
paket installer aplikasi bahasa Pascal dan C,
- Melakukan pengujian Observasi: Informatika Bandung,
hasil formulasi paket - checklist hasil 2011
installer aplikasi pengamatan
- Sams Teach Yourself C+
Mengasosiasi: Tes: + in 24 Hours, 2011,
- Menyimpulkan proses Tes tertulis dan praktek Pearson Education, Inc,
membuat paket intaller tentang membuat paket United States of America
aplikasi installer dan pengujian
hasil formulasi paket - Qt Basic Curriculum,
Mengkomunikasikan: installer 2011, NICE (Nokia
Mempresentasikan hasil Indonesia Community
paket installer aplikasi Enthusiast)

Mengetahui Banda Aceh, Juli 2019


Waka Kurikulum Ka. MGMP TKJ

Sri Rahayu, S. Pd Elviani, S. Kom


NIP. 19750411 200604 2 003 NIP. 19740120 200803 2 001

Menyetujui
Kepala SMKN 1 Banda Aceh
Salma, S, Pd
NIP. 19620208 198901 2 001

Anda mungkin juga menyukai