Anda di halaman 1dari 16

Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

SILABUS

Nama Sekolah : SMK ………


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Dasar
Durasi (Waktu) : 57 jam pelajaran
Kelas/Semester : X/Gasal
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.

1
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
1 2 3 5 6 4
3.1 Menerapkan alur 3.1.1 Menjelaskan algoritma  Algoritma  Mengamati untuk Pengetahuan: 6 1. Suprapto.2008.
logika pemrograman Pemrograman mengidentifikasi dan Bahasa
 Tes Tertulis
pemrograman 3.1.2 Menerapkan algoritma  Algoritma merumuskan masalah Pemrograman.
komputer pemrograman dalam Keterampilan:
pemrograman tentang alur logika http://staff.uny.a
menyelesaikan masalah dalam pemrograman  Observasi c.id/sites/default
3.1.3 Menjelaskan algoritma menyelesaikan komputer. /files/penelitian/
pemrograman masalah  Menanyakan Drs.%20Totok
menggunakan flowchart  Algoritma permasalahan %20Sukardiyon
3.1.4 Menerapkan flowchart pemrograman berkaitan dengan o,
dalam menyelesaikan menggunakan logika pemrograman %20M.T./Buku
masalah flowchart komputer. %20Bahasa
 Flowchart  Mengumpulkan data %20Pemrogram
untuk tentang penerapan an
4.1 Membuat alur 4.1.1 Membuat alur program
menyelesaikan alur logika %20Lengkap.pd
logika menggunakan text
masalah pemrograman f.(Diakses pada
pemrograman (algoritma)
komputer. 17 Juli 2017)
komputer 4.1.2 Membuat program
 Mengolah data 2. Novianto,
menggunakan simbol
tentang penerapan Andi.2014.Pemro
(flowchart)
alur logika graman
pemrograman Dasar.Jakarta:Erl
komputer. angga
 Mengomunikasikan
tentang penerapan
alur logika
pemrograman
komputer.
3.2 Memahami 3.2.1 Menjelaskan berbagai  Perangkat  Mengamati untuk Pengetahuan: 3 1. Munir, Renaldi
perangkat lunak perangkat lunak bahasa lunak bahasa mengidentifikasi dan  Tes Tertulis dan Leony Lidya.
bahasa pemrograman komputer pemrograman merumuskan masalah 2016. Algoritma
Keterampilan:
pemrograman 3.2.2 Menjelaskan prosedur komputer tentang berbagai dan

2
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
instalasi berbagai  Menginstalasi perangkat lunak  Observasi Pemrograman
perangkat lunak bahasa perangkat bahasa pemrograman dalam Bahasa
pemrograman komputer lunak bahasa komputer, prosedur Pascal, C, Dan
3.2.3 Mengoperasikan pemrograman instalasi, dan C++ Edisi
prosedur instalasi komputer pengujian hasil Keenam.Jakarta:
berbagai perangkat  Menguji hasil instalasi. Informatika
lunak bahasa instalasi  Menanyakan 2. Suprapto.2008.Ba
pemrograman komputer perangkat permasalahan hasa
4.2 Melakukan Instalasi lunak bahasa berkaitan dengan Pemrograman.
perangkat lunak 4.2.1 Menginstalasi perangkat pemrograman berbagai perangkat http://staff.uny.ac.
bahasa lunak bahasa komputer lunak bahasa id/sites/default/fil
pemrograman pemrograman pemrograman es/penelitian/Drs.
4.2.2 Menguji hasil instalasi komputer, prosedur %20Totok
perangkat lunak bahasa instalasi, dan %20Sukardiyono,
pemrograman pengujian hasil %20M.T./Buku
instalasi. %20Bahasa
 Mengumpulkan data %20Pemrograma
tentang berbagai n
perangkat lunak %20Lengkap.pdf.
bahasa pemrograman (Diakses pada 17
komputer, prosedur Juli 2017
instalasi, dan
pengujian hasil
instalasi
 Mengolah data
tentang berbagai
perangkat lunak
bahasa pemrograman
komputer, prosedur
instalasi, dan
pengujian hasil
instalasi.

3
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
 Mengomunikasikan
tentang berbagai
perangkat lunak
bahasa pemrograman
komputer, prosedur
instalasi, dan
pengujian hasil
instalasi.
3.3 Menerapkan alur 3.3.1 Mengoperasikan editor  Editor,  Mengamati untuk Pengetahuan: 9 1. Munir, Renaldi
pemrograman untuk lingkungan kerja lingkungan mengidentifikasi dan  Tes Tertulis dan Leony Lidya.
dengan struktur perangkat lunak bahasa kerja bahasa merumuskan masalah 2016. Algoritma
Keterampilan:
bahasa pemrograman komputer pemrograman tentang dan
pemrograman 3.3.2 Menerapkan struktur komputer editor/lingkungan  Penilaian Pemrograman
komputer penulisan kode/perintah  Struktur kerja, struktur Unjuk dalam Bahasa
program pada bahasa program program, pengujian Kerja Pascal, C, Dan
pemrograman komputer bahasa bahasa pemrograman  Observasi C++ Edisi
3.3.3 Menerapkan prosedur pemrograman komputer. Keenam.Jakarta:
menjalankan dan komputer  Menanyakan Informatika
menguji kode program  Menguji kode permasalahan
pada bahasa program berkaitan dengan 2. Suprapto.2008.Ba
pemrograman komputer bahasa editor/lingkungan hasa
pemrograman kerja, struktur Pemrograman.
4.3 Menulis kode 4.3.1 Membuat kode program komputer program, pengujian http://staff.uny.ac.
pemrogram sesuai sederhana menggunakan bahasa pemrograman id/sites/default/fil
dengan aturan dan bahasa pemrograman komputer. es/penelitian/Drs.
sintaks bahasa komputer  Mengumpulkan data %20Totok
pemrograman 4.3.2 Menguji kode program tentang %20Sukardiyono,
pada bahasa editor/lingkungan %20M.T./Buku
pemrograman komputer kerja, struktur %20Bahasa
program, pengujian %20Pemrograma
bahasa pemrograman n
komputer %20Lengkap.pdf.

4
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
 Mengolah data (Diakses pada 17
tentang Juli 2017
editor/lingkungan
kerja, struktur
program, pengujian
bahasa pemrograman
komputer.
 Mengomunikasikan
tentang
editor/lingkungan
kerja, struktur
program, pengujian
bahasa pemrograman
komputer.
3.4 Menerapkan 3.4.1 Menjelaskan berbagai  Tipe data  Mengamati untuk Pengetahuan: 6 1.Suprapto.2008.Ba
penggunaan tipe tipe data dan sintak  Variabel mengidentifikasi dan  Tes Tertulis hasa Pemrograman.
data, variabel, penulisan  Konstanta merumuskan masalah http://staff.uny.ac.id/
Keterampilan:
konstanta, operator, 3.4.2 Menjelaskan variabel  Operator tentang penggunaan sites/default/files/pe
dan ekspresi dan dan sintak penulisan tipe data, variabel,  Penilaian
 Ekspresi Unjuk
nelitian/Drs.
3.4.3 Menjelaskan berbagai  Penerapan tipe konstanta, operator, %20Totok
operator dan sintak dan ekspresi. Kerja
data, variabel,  Observasi %20Sukardiyono,
penulisan konstanta,  Menanyakan %20M.T./Buku
3.4.4 Menjelaskan ekspresi operator, dan permasalahan %20Bahasa
dan sintak penulisan ekspresi sesuai berkaitan dengan
3.4.5 Menerapkan berbagai %20Pemrograman
dengan penggunaan tipe
tipe data, variabel, %20Lengkap.pdf.
masalah yang data, variabel,
konstanta, operator, dan konstanta, operator, (Diakses pada 17
akan Juli 2017
ekspresi sesuai dengan diselesaikan dan ekspresi.
permasalahan yang akan  Mengumpulkan data
diselesaikan dengan tentang penggunaan 2.Novianto,
4.4 Membuat kode program tipe data, variabel, Andi.2014.Pemrogr
program dengan tipe konstanta, operator, aman

5
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
data, variabel, 4.4.1 Membuat aplikasi dan ekspresi Dasar.Jakarta:Erlan
konstanta, operator program yang  Mengolah data gga
dan ekspresi menerapkan tipe data, tentang penggunaan
variabel/konstanta tipe data, variabel,
4.4.2 Membuat aplikasi konstanta, operator,
program yang dan ekspresi
menerapkan tipe data, pemrograman
variabel/konstanta, komputer.
operator, ekspresi  Mengomunikasikan
tentang penggunaan
tipe data, variabel,
konstanta, operator,
dan ekspresi.
3.5 Menerapkan operasi 3.5.1 Menjelaskan operator  Operator  Mengamati untuk Pengetahuan: 6 1.Suprapto.2008.Ba
aritmatika dan aritmatika aritmatika mengidentifikasi dan hasa Pemrograman.
logika 3.5.2 Menjelaskan operator  Operator merumuskan masalah  Tes Tertulis
http://staff.uny.ac.id/
logika logika tentang operasi Keterampilan:
sites/default/files/pe
3.5.3 Menerapkan operasi  Penerapaan aritmatika dan nelitian/Drs.
 Penilaian
aritmatika dan logika operasi logika.
Unjuk %20Totok
untuk menyelesaikan aritmatika dan  Menanyakan Kerja %20Sukardiyono,
masalah perhitungan logika dalam permasalahan
aritmatika dan logika  Observasi %20M.T./Buku
sebuah berkaitan dengan
%20Bahasa
masalah operasi aritmatika
dan logika. %20Pemrograman
4.5 Membuat kode 4.5.1 Membuat aplikasi %20Lengkap.pdf.
 Mengumpulkan data
program dengan operasi aritmatika (Diakses pada 17
tentang operasi
operasi aritmatika 4.5.2 Membuat aplikasi Juli 2017
aritmatika dan
dan logika operasi logika
logika
 Mengolah data 2.Novianto,
tentang operasi Andi.2014.Pemrogr
aritmatika dan aman
logika. Dasar.Jakarta:Erlan

6
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
 Mengomunikasikan gga
tentang operasi
aritmatika dan
logika.
3.6 Menerapkan 3.6.1 Memecahkan persoalan  Konsep IF  Mengamati untuk Pengetahuan: 12 1.Suprapto.2008.Ba
struktur kontrol yang berkaitan dengan  Konsep IF- mengidentifikasi dan hasa Pemrograman.
Percabangan dalam IF ELSE merumuskan masalah  Tes Tertulis
http://staff.uny.ac.id/
bahasa 3.6.2 Memecahkan persoalan  Konsep nested tentang struktur Keterampilan:
sites/default/files/pe
pemrograman yang berkaitan dengan IF kontrol Percabangan nelitian/Drs.
 Penilaian
IF-ELSE  Konsep dalam bahasa
Unjuk %20Totok
3.6.3 Memecahkan persoalan SWITCH- pemrograman.
Kerja %20Sukardiyono,
yang berkaitan dengan CASE  Menanyakan
nested IF  Observasi %20M.T./Buku
permasalahan
3.6.4 Memecahkan persoalan %20Bahasa
berkaitan dengan
yang berkaitan dengan struktur kontrol %20Pemrograman
SWITCH-CASE percabangan. %20Lengkap.pdf.
 Mengumpulkan data (Diakses pada 17
 Struktur tentang struktur Juli 2017
4.6 Membuat kode 4.6.1 Membuat program
pemrograman kontrol Percabangan
program struktur menggunakan
menggunakan dalam bahasa 2.Munir, Renaldi
kontrol percabangan percabangan
IF pemrograman dan Leony Lidya.
 Struktur  Mengolah data 2016. Algoritma
pemrograman tentang struktur dan Pemrograman
menggunakan kontrol Percabangan dalam Bahasa
IF-ELSE dalam bahasa
Pascal, C, Dan C+
 Struktur pemrograman.
+ Edisi
pemrograman  Mengomunikasikan
Keenam.Jakarta:
menggunakan tentang struktur
kontrol Percabangan Informatika
nested IF
 Struktur dalam bahasa
pemrograman pemrograman
menggunakan

7
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
SWITCH-
CASE
3.7 Menerapkan 3.7.1 Menyebutkan macam-  Konsep  Mengamati untuk Pengetahuan: 9 1.Suprapto.2008.Ba
struktur kontrol macam kontrol Perulangan mengidentifikasi dan hasa Pemrograman.
 Tes Tertulis
Perulangan dalam perulangan dalam bahasa  Konsep FOR merumuskan masalah http://staff.uny.ac.id/
pemrograman (FOR, Keterampilan:
bahasa  Konsep tentang struktur sites/default/files/pe
pemrograman WHILE, DO-WHILE) WHILE kontrol Perulangan  Penilaian
nelitian/Drs.
3.7.2 Menjelaskan macam-  Konsep DO- dalam bahasa Unjuk
Kerja %20Totok
macam kontrol WHILE pemrograman
 Observasi %20Sukardiyono,
perulangan dalam bahasa  Menanyakan
pemrograman (FOR, %20M.T./Buku
permasalahan %20Bahasa
WHILE, DO-WHILE) berkaitan dengan
3.7.3 Menjelaskan %20Pemrograman
struktur kontrol
struktur/sintaks masing- %20Lengkap.pdf.
perulangan.
masing perulangan dalam (Diakses pada 17
 Mengumpulkan data
bahasa pemrograman tentang struktur Juli 2017
(FOR, WHILE, DO- kontrol Perulangan
WHILE) dalam bahasa 2.Munir, Renaldi
3.7.4 Memecahkan persoalan pemrograman dan Leony Lidya.
yang berkaitan dengan  Mengolah data 2016. Algoritma
kontrol perulangan dalam tentang struktur
bahasa pemrograman dan Pemrograman
kontrol Perulangan dalam Bahasa
4.7 Membuat kode (FOR, WHILE, DO- dalam bahasa
program struktur WHILE) Pascal, C, Dan C+
 Pemrograman pemrograman
kontrol perulangan + Edisi
C++  Mengomunikasikan
4.7.1 Membuat program Keenam.Jakarta:
menggunakan tentang struktur
berkaitan dengan FOR FOR Informatika
kontrol Perulangan
4.7.2 Membuat program  Pemrograman dalam bahasa
berkaitan dengan C++ pemrograman
WHILE menggunakan
4.7.3 Membuat program WHILE
berkaitan dengan DO-  Pemrograman

8
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
WHILE C++
menggunakan
DO-WHILE
3.8 Menganalisis 3.8.1 Menjelaskan array satu  Konsep array  Mengamati untuk Pengetahuan: 6 1.Suprapto.2008.Ba
penggunaan array dimensi  Array satu mengidentifikasi dan hasa Pemrograman.
untuk penyimpanan 3.8.2 Menjelaskan array multi dimensi merumuskan masalah  Tes Tertulis
http://staff.uny.ac.id/
data di memori dimensi  Array multi tentang penggunaan Keterampilan:
sites/default/files/pe
3.8.3 Mengidentifikasi dimensi array untuk nelitian/Drs.
 Penilaian
penerapan array satu  Penerapan penyimpanan data di
Unjuk %20Totok
dimensi array satu memori
Kerja %20Sukardiyono,
3.8.4 Mengidentifikasi dimensi  Menanyakan
penerapan array mulri  Observasi %20M.T./Buku
 Penerapan permasalahan
dimensi %20Bahasa
array multi berkaitan dengan
penggunaan array %20Pemrograman
dimensi
untuk penyimpanan %20Lengkap.pdf.
4.8 Membuat kode 4.8.1 Membuat aplikasi array (Diakses pada 17
data di memori.
program untuk satu dimensi Juli 2017
 Mengumpulkan data
menampilkan 4.8.2 Membuat aplikasi array
tentang penggunaan
kumpulan data array multi dimensi
array untuk 2.Munir, Renaldi
penyimpanan data di dan Leony Lidya.
memori 2016. Algoritma
 Mengolah data dan Pemrograman
tentang penggunaan dalam Bahasa
array untuk
Pascal, C, Dan C+
penyimpanan data di
+ Edisi
memori
Keenam.Jakarta:
 Mengomunikasikan
tentang penggunaan Informatika
array untuk
penyimpanan data di
memori

9
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Mengetahui ……………………, ……… Juli 2018


Kepala Sekolah Guru Mata Pelajaran

……………………………… ………………………………

10
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Nama Sekolah : SMK ………


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Dasar
Durasi (Waktu) : 51 jam pelajaran
Kelas/Semester : X/Genap
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.

11
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
1 2 3 5 6 4
3.9 Menerapkan 3.9.1 Menjelaskan konsep  Konsep fungsi  Mengamati untuk Pengetahuan: 6 1.Suprapto.2008.Ba
penggunaan fungsi dalam bahasa dalam bahasa mengidentifikasi dan hasa Pemrograman.
fungsi pemrograman pemrograman merumuskan masalah  Tes Tertulis
http://staff.uny.ac.id/
3.9.2 Menerapkan fungsi-  Pembuatan tentang penggunaan Keterampilan:
sites/default/files/pe
fungsi buatan sendiri fungsi sendiri fungsi nelitian/Drs.
 Penilaian
3.9.3 Menerapkan fungsi-  Penerapan  Menanyakan Unjuk %20Totok
fungsi bawaan dari fungsi-fungsi permasalahan Kerja %20Sukardiyono,
bahasa pemrograman bawaan berkaitan dengan
 Observasi %20M.T./Buku
bahasa penggunaan fungsi.
4.9.1 Membuat aplikasi %20Bahasa
pemrograman  Mengumpulkan data
4.9 Membuat kode dengan fungsi buatan %20Pemrograman
tentang penggunaan
program sendiri fungsi %20Lengkap.pdf.
menggunakan 4.9.2 Membuat aplikasi  Mengolah data (Diakses pada 17
fungsi dengan fungsi bawaan tentang penggunaan Juli 2017
bahasa pemrograman fungsi
 Mengomunikasikan 2.Munir, Renaldi
tentang penggunaan dan Leony Lidya.
fungsi 2016. Algoritma dan
Pemrograman dalam
Bahasa Pascal, C,
Dan C++ Edisi
Keenam.Jakarta:
Informatika
3.10 Menerapkan 3.10.1 Menjelaskan prosedur  Antar muka  Mengamati untuk Pengetahuan: 9 1.Suprapto.2008.Ba
pembuatan antar pembuatan antar muka (User mengidentifikasi dan hasa Pemrograman.
 Tes Tertulis
muka (User pada aplikasi Intreface) merumuskan masalah http://staff.uny.ac.id/
Intreface) pada 3.10.2 Menerapkan prosedur Keterampilan:
pada aplikasi tentang pembuatan sites/default/files/pe
aplikasi pembuatan antar muka  Input/Output antar muka  Penilaian
nelitian/Drs.
input data dari pengguna data pengguna  Menanyakan Unjuk
Kerja %20Totok
3.10.3 Menerapkan prosedur aplikasi permasalahan

12
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
pembuatan antar muka  Validasi data berkaitan dengan  Observasi %20Sukardiyono,
input data dari pengguna pembuatan antar %20M.T./Buku
dengan validasi data muka. %20Bahasa
 Mengumpulkan data %20Pemrograman
tentang pembuatan %20Lengkap.pdf.
4.10 Membuat antar 4.10.1 Membuat antar muka antar muka
input data dari pengguna (Diakses pada 17
muka (User  Mengolah data
4.10.2 Membuat antar muka Juli 2017
Intreface) pada tentang pembuatan
aplikasi input data dari pengguna antar muka
dengan validasi data 2.Munir, Renaldi
 Mengomunikasikan
tentang pembuatan dan Leony Lidya.
antar muka 2016. Algoritma
dan Pemrograman
dalam Bahasa
Pascal, C, Dan C+
+ Edisi
Keenam.Jakarta:
Informatika
3.11 Menerapkan 3.11.1 Menjelaskan prosedur  Menu  Mengamati untuk Pengetahuan: 12 1.Suprapto.2008.Ba
berbagai struktur pembuatan menu pada interaksi antar mengidentifikasi dan hasa Pemrograman.
 Tes Tertulis
kontrol dalam antar muka muka pada merumuskan masalah http://staff.uny.ac.id/
aplikasi antar 3.11.2 Menjelaskan prosedur Keterampilan:
aplikasi tentang berbagai sites/default/files/pe
muka (User pembuatan menu pada  Kontrol menu struktur kontrol  Penilaian
nelitian/Drs.
Intreface). antar muka dengan antar muka dalam aplikasi antar Unjuk
Kerja %20Totok
validasi pada aplikasi muka
 Observasi %20Sukardiyono,
 Menanyakan
%20M.T./Buku
permasalahan
4.11.1 Membuat menu pada %20Bahasa
berkaitan dengan
4.11 Membuat kode antar muka %20Pemrograman
berbagai struktur
program berbagai 4.11.2 Membuat menu pada %20Lengkap.pdf.
kontrol dalam
struktur kontrol antar muka dengan (Diakses pada 17
aplikasi antar muka.
dalam aplikasi validasi data Juli 2017
 Mengumpulkan data

13
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
antar muka (User tentang berbagai
Intreface). struktur kontrol 2.Munir, Renaldi
dalam aplikasi antar
dan Leony Lidya.
muka
2016. Algoritma
 Mengolah data
dan Pemrograman
tentang berbagai
struktur kontrol dalam Bahasa
dalam aplikasi antar Pascal, C, Dan C+
muka + Edisi
 Mengomunikasikan Keenam.Jakarta:
tentang berbagai Informatika
struktur kontrol
dalam aplikasi antar
muka
3.12 Menganalisis 3.12.1 Mengidentifikasi  Analisis  Mengamati untuk Pengetahuan: 12 1.Suprapto.2008.Ba
pembuatan aplikasi permasalahan pada pembuatan mengidentifikasi dan hasa Pemrograman.
 Tes Tertulis
sederhana berbasis pembuatan aplikasi aplikasi merumuskan masalah http://staff.uny.ac.id/
antar muka (User sederhana berbasis antar Keterampilan:
berbasis antar tentang pembuatan sites/default/files/pe
Intreface) muka muka aplikasi sederhana  Penilaian
nelitian/Drs.
3.12.2 Merumuskan  Perbaikan berbasis antar muka Unjuk
Kerja %20Totok
permasalahan pada masalah  Menanyakan
 Observasi %20Sukardiyono,
pembuatan aplikasi pembuatan permasalahan
sederhana berbasis antar %20M.T./Buku
aplikasi berkaitan dengan
muka %20Bahasa
berbasis antar pembuatan aplikasi
muka sederhana berbasis %20Pemrograman
antar muka. %20Lengkap.pdf.
4.12 Membuat aplikasi 4.12.1 Memperbaiki (Diakses pada 17
 Mengumpulkan data
sederhana berbasis permasalahan pada Juli 2017
tentang pembuatan
antar muka (User pembuatan aplikasi
aplikasi sederhana
Intreface) sederhana berbasis antar
berbasis antar muka 2.Munir, Renaldi
muka
 Mengolah data dan Leony Lidya.
4.12.2 Menguji hasil perbaikan
permasalahan pada tentang pembuatan 2016. Algoritma

14
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
pembuatan aplikasi aplikasi sederhana dan Pemrograman
sederhana berbasis antar berbasis antar muka dalam Bahasa
muka  Mengomunikasikan Pascal, C, Dan C+
tentang pembuatan + Edisi
aplikasi sederhana Keenam.Jakarta:
berbasis antar muka Informatika
3.13 Mengevaluasi 3.13.1 Menerapkan prosedur  Debuging  Mengamati untuk Pengetahuan: 6 Raharjo,Budi.2016.
debuging pada debuging pada aplikasi aplikasi mengidentifikasi dan Kumpulan Solusi
 Tes Tertulis
aplikasi pada sederhana  Menganalisis merumuskan masalah Bahasa
sederhana 3.13.2 Mengidentifikasi Keterampilan:
data hasil tentang debuging C.Jakarta:Informatik
permasalahan pada Debuging pada aplikasi  Penilaian
a.
aplikasi berdasarkan  Menanyakan Unjuk
data debuging permasalahan Kerja
berkaitan dengan  Observasi
debuging pada
4.13 Menggunakan 4.13.1 Memperbaiki bug pada aplikasi.
debuging pada aplikasi
 Mengumpulkan data
aplikasi sederhana 4.13.2 Menguji aplikasi hasil
tentang debuging
perbaikan
pada aplikasi
 Mengolah data
tentang debuging
pada aplikasi
 Mengomunikasikan
tentang debuging
pada aplikasi
3.14 Mengevaluasi 3.14.1 Menerapkan prosedur  Membuat  Mengamati untuk Pengetahuan: 6 Raharjo,Budi.2016.
paket installer evaluasi pada paket paket installer mengidentifikasi dan Kumpulan Solusi
 Tes Tertulis
aplikasi sederhana installer aplikasi merumuskan masalah Bahasa
3.14.2 Mengidentifikasi Keterampilan:
 Evaluasi paket paket installer C.Jakarta:Informatik
permasalahan pada paket installer aplikasi  Penilaian
a.
installer aplikasi  Menanyakan Unjuk
Kerja

15
Antonius Willy Setiawan / Kelas A / 183153672562 LOK2C

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
permasalahan  Observasi
4.14 Memformulasikan berkaitan dengan
paket installer 4.14.1 Memperbaiki bug pada paket installer
aplikasi sederhana paket installer aplikasi.
4.14.2 Menguji paket installer  Mengumpulkan data
hasil perbaikan tentang paket
installer aplikasi
 Mengolah data
tentang paket
installer aplikasi
 Mengomunikasikan
tentang paket
installer aplikasi

Mengetahui ……………………, 2 Juli 2018


Kepala Sekolah Guru Mata Pelajaran

……………………………… Antonius Willy Setiawan, S.Si.

16

Anda mungkin juga menyukai