Anda di halaman 1dari 13

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

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

3.2 Memahami ahasa Aplikasi Mengamati: Tugas: 4 jp - Buku teks pelajaran


pemrograman pemrograman - Framework bahasa - Melakukan installasi
- Pengenalan bahasa pemrograman perangkat lunak bahasa - Buku panduan guru
4.2 Melakukan Installasi pemrograman - Instalasi perangkat lunak pemrograman komputer
perangkat lunak bahasa - Pengenalan bahasa pemrograman dengan tahapan yang - Sams Teach Yourself C++ in 24
pemrograman tools/framework - Pengujian hasil installasi benar Hours, 2011, United States of
pengembangan perangkat lunak bahasa - Menguji hasil installasi America: Pearson Education, Inc
program pemrograman perangkat lunak bahasa
- Instalasi tools bahasa pemrograman - Qt Basic Curriculum, 2011, NICE
pemrograman Menanya: (Nokia Indonesia Community
- Pengujian intalasi - Proses installasi perangkat Portopolio: Enthusiast)
lunak bahasa pemrograman
- Laporan installasi
perangkat lunak bahasa
Mengeksplorasi:
- Melakukan instalasi bahasa pemrograman komputer.
pemrograman
Observasi:
- Melakukan pengujian hasil
installasi perangkat lunak
- checklist hasil
bahasa pemrograman pengamatan
komputer
Tes:
Tes tertulis dan praktek
Mengasosiasi:
tentang installasi dan
- Menyimpulkan penerapan pengujian perangkat lunak
struktur penulisan program bahasa pemrogrman
dan algoritma dasar dalam komputer
pembuatan program komputer
sederhana.

Mengkomunikasikan:
Membuat laporan dan presentasi
program.

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

Mengasosiasi: Tes:
- Menyimpulkan penerapan Tes tertulis dan praktek
struktur penulisan program tentang membuat kode
dan algoritma dasar dalam program dan melakukan
pembuatan program komputer kompilasi, eksekusi bahasa
sederhana. pemrogrman komputer

Mengkomunikasikan:
Membuat laporan dan presentasi
program

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

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

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

Mengkomunikasikan:
Mempresentasikan hasil
program komputer yang
melibatkan struktur
percabangan

3.7 Menerapkan struktur Struktur Kontrol Mengamati: Tugas: - Buku teks pelajaran
kontrol Perulangan dalam Perulangan - Pelbagai ragam contoh kode - Membuat pelbagai kode 9 jp
bahasa pemrograman - Perulangan dengan program dengan struktur program menggunakan - Buku panduan guru
kondisi diawal kontrol perulangan struktur kontrol
- Perulangan dengan perulangan sesuai - Sams Teach Yourself C++ in 24
4.7 Membuat kode program kondisi diakhir
struktur kontrol Menanya: dengan algoritma yang Hours, 2011, United States of
perulangan - Perulangan dengan - Pelbagai penulisan kode telah dirumuskan America: Pearson Education, Inc
kondisi diinputkan program struktur kontrol
user perulangan Portopolio: - Qt Basic Curriculum, 2010,
- Perulangan dengan - Laporan pembuatan NICE (Nokia Indonesia
pernyataan continue Mengeksplorasi: kode program Community Enthusiast)
- Perulangan dengan - Membuat pelbagai kode menggunakan struktur
pernyataan break program menggunakan kontrol perulangan
struktur perulangan sesuai
dengan algoritma yang telah Observasi:
dirumuskan - checklist hasil
- Melakukan kompilasi, pengamatan pelbagai
eksekusi dan perbaikan ragam contoh kode
kesalahan program. program dengan struktur
kontrol perulangan
Mengasosiasi:
- Menyimpulkan pelbagai Tes:
ragam struktur kontrol Tes tertulis dan praktek
perulangan dalam program tentang konsep dan
komputer sesuai dengan penerapan struktur kontrol
algoritma yang telah perulangan
dirumuskan

Mengkomunikasikan:
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu
- Mempresentasikan hasil
program komputer yang
melibatkan struktur
perulangan

3.8 Menganalisis penggunaan Array Mengamati: Tugas: 10 jp  Buku Teks Pelajaran


array untuk penyimpanan  Konsep Array  Penyimpanan data 1 dimensi Menyelesaikan masalah  Buku Panduan Guru
data di memori  Array 1 dimensi pada memori tentang pengolahan data  Algoritma & Teknik
 Array multidimensi  Penyimpanan data dalam bentuk array Pemrograman, 2009, Budi
4.8 Membuat kode program multidimensi pada memori Sutedjo, Yogyakarta : Andi
untuk menampilkan Observasi:
Menanya: Mengamati  Sams Teach Yourself C++ in 24
kumpulan data array Hours, 2011, United States of
 Mendiskusikan kegiatan/aktivitas siswa
secara individu dan dalam America: Pearson Education, Inc
pengelompokkan data
berdimensi dari kumpulan diskusi dengan checklist  Qt Basic Curriculum, 2011, NICE
lembar pengamatan atau (Nokia Indonesia Community
informasi
dalam bentuk lain Enthusiast)
 Mendiskusikan penyimpanan
 Buku-buku dan referensi lain yang
data 1 dimensi pada memori
Portofolio: relevan
 Mendiskusikan penyimpanan
Laporan percobaan  Media cetak/elektronik
data multidimensi pada
memori  Lingkungan sekitar
Tes:
Essay dan pilihan ganda
Mengeksplorasi:
 Eksperimen pengelompokkan
data dalam array
 Eksperimen pengolahan data
dalam array 1 dimensi
 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
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu
dimensi dan multidimensi

3.9 Menerapkan penggunaan Fungsi Mengamati: Tugas:  Buku Teks Pelajaran


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

Mengasosiasi:
Menyimpulkan tentang cara
kerja fungsi dalam bahasa
pemrograman.

Mengkomunikasikan:
Menyampaikan hasil tentang
cara kerja fungsi dalam
program.
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu

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

3.11 Menerapkan berbagai Struktur Kontrol User Mengamati: Tugas: 15 jp  Buku Teks Pelajaran
struktur kontrol dalam
Interface - Pelbagai contoh kode Menyelesaikan masalah  Buku Panduan Guru
aplikasi antar muka (User  Menu interaksi program struktur kontrol yang melibatkan struktur  Algoritma & Teknik
antar muka dalam aplikasi antar muka kontrol dalam use interface Pemrograman, 2009, Budi
Intreface).
 Kontrol menu Sutedjo, Yogyakarta : Andi
antar muka Menanya: Observasi:
4.11 Membuat kode Mengamati  Sams Teach Yourself C++ in 24
- Pelbagai contoh struktur
program berbagai struktur kegiatan/aktivitas siswa Hours, 2011, United States of
kontrol dalam aplikasi antar
kontrol dalam aplikasi secara individu dan dalam America: Pearson Education, Inc
muka pada aplikasi
antar muka (User diskusi dengan checklist  Qt Basic Curriculum, 2011, NICE
Intreface). Mengeksplorasi: lembar pengamatan atau (Nokia Indonesia Community
- Membuat pelbagai kode dalam bentuk lain Enthusiast)
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu
program struktur kontrol  Buku-buku dan referensi lain yang
dalam aplikasi antar muka Portofolio: 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.12 Menganalisis Pengembangan Mengamati: Tugas: 10 jp - Buku teks pelajaran


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

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


debuging pada aplikasi  Debugging dan - Contoh debugging program - Debugging dan error
error handling komputer handling program - Buku panduan guru
pada sederhana
4.13 Menggunakan debuging  Analisa data hasil komputer
pada aplikasi sederhana Debugging Menanya: - - Sutedjo, budi, Algoritma dan
- Cara kerja debugging pada Portopolio: Teknik Pemrograman, Penerbit
program aplikasi - Laporan praktek analisa ANDI, Yogyakarta, 2009.
program komputer
Mengeksplorasi: - Munir, Rinaldi, Algoritma dan
- Merumuskan permasalahan Observasi: pemrograman dalam bahasa
komplek sebagai studi kasus - checklist contoh Pascal dan C, Informatika
- Debugging dan error debugging program Bandung, 2011
handling program komputer komputer
- Sams Teach Yourself C++ in 24
Mengasosiasi: Tes: Hours, 2011, Pearson Education,
- Menyimpulkan analisa Tes tertulis dan praktek Inc, United States of America
debugging untuk tentang debugging dan
menyelesaikan permasalahan error handling program - Qt Basic Curriculum, 2011, NICE
komplek komputer (Nokia Indonesia Community
Enthusiast)
Mengkomunikasikan:
Mempresentasikan hasil analisa
debugging program komputer

3.14 Mengevaluasi paket Packaging Installer Mengamati: Tugas: 10 jp - Buku teks pelajaran
installer aplikasi
Aplikasi - Tayangan tata cara formulasi - Membuat paket installer
paket installer apikasi aplikasi sederhana - Buku panduan guru
sederhana
 Membuat paket - Menguji hasil formulasi
4.13 Memformulasikan installer aplikasi Menanya: paket installer aplikasi - Sutedjo, budi, Algoritma dan
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran Penilaian Sumber Belajar
Waktu
paket installer aplikasi  Evaluasi paket - Prosedur formulasi paket Teknik Pemrograman, Penerbit
sederhana installer aplikasi Portopolio: ANDI, Yogyakarta, 2009.
installer aplikasi
 Setup paket installer
- Laporan pengujian hasil
formulasi paket installer - Munir, Rinaldi, Algoritma dan
Mengeksplorasi: aplikasi. pemrograman dalam bahasa
- Membuat formulasi paket Pascal dan C, Informatika
installer aplikasi Observasi: Bandung, 2011
- Melakukan pengujian hasil - checklist hasil
formulasi paket installer pengamatan - Sams Teach Yourself C++ in 24
aplikasi Hours, 2011, Pearson Education,
Tes: Inc, United States of America
Mengasosiasi: Tes tertulis dan praktek
tentang membuat paket - Qt Basic Curriculum, 2011, NICE
- Menyimpulkan proses (Nokia Indonesia Community
membuat paket intaller installer dan pengujian
hasil formulasi paket Enthusiast)
aplikasi
installer
Mengkomunikasikan:
Mempresentasikan hasil paket
installer aplikasi

Mengetahui Banda Aceh, Juli 2018


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