Anda di halaman 1dari 23

PEMERINTAH DAERAH PROVINSI JAWA BARAT

DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN NEGERI 13
Kompetensi Keahlian: 1. Analisis Kimia 2. Teknik Komputer Jaringan
3. Rekayasa Perangkat Lunak
Jl. Soekarno Hatta Km.10 Tlp/Fax (022) 7318960-Ext 114
13.sch.id

SILABUS MATA PELAJARAN

Nama Sekolah : SMK Negeri 13 Bandung


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak & Teknik Komputer dan Jaringan
Mata Pelajaran : Pemrograman Dasar
Durasi (Waktu) : 108 jam
Kelas :X
KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual,
konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja
Rekayasa Perangkat Lunak 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 Rekayasa Perangkat

silabus 1
Lunak. 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.
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
1 2 3 4 5 6
3.1 Menerapkan alur 3.1.1 Mensimulasi kan alur  Algoritma 6  Mengamati untuk Pengetahuan:  Algoritma dan
logika logika pada kegiatan Pemrograman mengidentifikasi dan  Tes Tertulis Pemrograman
pemrograman sehari-hari  Flowchart merumuskan masalah Dalam Bahasa
Keterampilan:
komputer 3.1.2 Menentukan tentang alur logika Pascal dan C.
penyajian alur logika  Observasi
pemrograman komputer Rinaldi
4.1 Membuat alur pemrograman untuk menumbuhkan Munir.Informatika
logika 3.1.3 Mengurutkan alur karakter rasa ingin tahu :Bandung. 2011
pemrograman logika pemrograman  Mengumpulkan data tentang  Dasar Logika
komputer komputer penerapan alur logika Pemrograman
3.1.4 Menerapkan alur pemrograman komputer Komputer:
logika pemrograman untuk menumbuhkan Panduan Berbasis
komputer karakter gemar membaca Flowchart
 Mengolah data tentang Mengggunakan
4.1.1 Membuat alur logika penerapan alur logika Flowgorithm,
pemrograman pemrograman komputer Abdul Kadir,PT
komputer untuk menumbuhkan Elex Media
menggunakan karakter teliti dan cermat Komputindo,
flowchart Jakarta, 2017.
 Mengomunikasikan tentang
4.1.2 Menggunakan alur  Modul
penerapan alur logika
logika pemrograman pemrograman
pemrograman komputer
komputer untuk untuk menumbuhkan dasar (Algoritma
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
memecahkan karakter bertanggungjawab dan
permasalahan Pemrograman).
Fery Updi,S.Kom
 Buku-buku yang
relevan
3.2 Memahami 3.2.1 Menerangkan  Perangkat 9  Mengamati untuk Pengetahuan:  Algoritma dan
perangkat lunak perangkat lunak bahasa lunak bahasa mengidentifikasi dan  Tes Tertulis Pemrograman
bahasa pemrograman pemrograman merumuskan masalah Dalam Bahasa
Keterampilan:
pemrograman 3.2.2 Mencontohkan komputer tentang berbagai perangkat Pascal dan C.
perangkat lunak bahasa  Menginstalasi  Observasi
lunak bahasa pemrograman Rinaldi
4.2 Melakukan pemrograman  Unjuk
perangkat komputer, prosedur Munir.Informatika
Instalasi Kerja :Bandung. 2011
lunak bahasa instalasi, dan pengujian
perangkat lunak 4.2.1 Menentukan peralatan pemrograman hasil instalasi untuk  Dasar Logika
bahasa yang digunakan untuk komputer menumbuhkan karakter rasa Pemrograman
pemrograman instalasi bahasa  Menguji hasil ingin tahu Komputer:
pemrograman instalasi  Mengumpulkan data tentang Panduan Berbasis
berdasarkan perangkat berbagai perangkat lunak Flowchart
karekteristiknya lunak bahasa bahasa pemrograman Mengggunakan
4.2.2 Melakukan instalasi pemrograman komputer, prosedur Flowgorithm,
aplikasi bahasa komputer instalasi, dan pengujian Abdul Kadir,PT
pemrograman hasil instalasi untuk Elex Media
berdasarkan tugas menumbuhkan karakter Komputindo,
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
gemar membaca Jakarta, 2017.
 Mengolah data tentang
berbagai perangkat lunak
bahasa pemrograman
komputer, prosedur
instalasi, dan pengujian
hasil instalasi untuk
menumbuhkan karakter
teliti dan cermat
 Mengomunikasikan tentang
berbagai perangkat lunak
bahasa pemrograman
komputer, prosedur
instalasi, dan pengujian
hasil instalasi untuk
menumbuhkan karakter
percaya diri
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
3.3 Menerapkan 3.3.1 Mensimulasikan  Editor, 9  Mengamati untuk Pengetahuan:  Algoritma dan
alur cara pembuatan alur lingkungan mengidentifikasi dan  Tes Tertulis Pemrograman
pemrograman pemrograman kerja bahasa merumuskan masalah Keterampilan: Dalam Bahasa
dengan struktur menggunakan pemrograman tentang editor/lingkungan Pascal dan C.
 Penilaian
bahasa struktur bahasa komputer kerja, struktur program, Rinaldi
pemrograman Unjuk
pemrograman  Struktur pengujian bahasa Munir.Informatika
3.3.2 Mengoperasikan Kerja
komputer program pemrograman komputer :Bandung. 2011
editor untuk  Observasi
bahasa untuk menumbuhkan  Dasar Logika
4.3 Menulis kode lingkungan kerja pemrograman karakter rasa ingin tahu Pemrograman
pemrogram perangkat lunak komputer  Mengumpulkan data tentang Komputer:
sesuai dengan bahasa pemrograman  Menguji kode editor/lingkungan kerja, Panduan Berbasis
aturan dan komputer program struktur program, pengujian Flowchart
sintaks bahasa 3.3.3 Menerapkan struktur bahasa bahasa pemrograman Mengggunakan
pemrograman penulisan pemrograman komputer untuk Flowgorithm,
kode/perintah komputer menumbuhkan karakter Abdul Kadir,PT
program pada bahasa gemar membaca Elex Media
pemrograman  Mengolah data tentang Komputindo,Jakar
komputer editor/lingkungan kerja, ta, 2017.
3.3.4 Menerapkan struktur program, pengujian  Modul
prosedur bahasa pemrograman pemrograman
menjalankan dan komputer untuk dasar (Algoritma
menguji kode menumbuhkan karakter dan
PEMERINTAH DAERAH PROVINSI JAWA BARAT
DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN NEGERI 13
Kompetensi Keahlian: 1. Analisis Kimia 2. Teknik Komputer Jaringan
3. Rekayasa Perangkat Lunak
Jl. Soekarno Hatta Km.10 Tlp/Fax (022) 7318960-Ext 114
13.sch.id

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
program pada bahasa teliti dan cermat Pemrograman).
pemrograman  Mengomunikasikan tentang Fery Updi,S.Kom
komputer editor/lingkungan kerja,  Buku-buku yang
struktur program, pengujian relevan
4.3.1 Membuat kode bahasa pemrograman
program sederhana komputer untuk
menggunakan bahasa menumbuhkan karakter
pemrograman berani dan
komputer bertanggungjawab
4.3.2 Menguji kode
program pada bahasa
pemrograman
komputer
3.4 Menerapkan 3.4.1 Mengemukakan  Tipe data 6  Mengamati untuk Pengetahuan:  Algoritma dan
penggunaan konsep penggunaan  Variabel mengidentifikasi dan  Tes Tertulis Pemrograman
tipe data, tipe data, variabel,  Konstanta merumuskan masalah Keterampilan: Dalam Bahasa
variabel, konstanta, operator,  Operator tentang penggunaan tipe Pascal dan C.
konstanta, dan ekspresi  Penilaian
 Ekspresi data, variabel, konstanta, Rinaldi
operator, dan 3.4.2 Menentukan tipe-tipe Unjuk
operator, dan ekspresi untuk Munir.Informatika
ekspresi data, variabel, Kerja
menumbuhkan karakter rasa :Bandung. 2011
konstanta, operator  Observasi
ingin tahu  Dasar Logika
4.4 Membuat kode dan ekspresi
silabus 7
PEMERINTAH DAERAH PROVINSI JAWA BARAT
DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN NEGERI 13
Kompetensi Keahlian: 1. Analisis Kimia 2. Teknik Komputer Jaringan
3. Rekayasa Perangkat Lunak
Jl. Soekarno Hatta Km.10 Tlp/Fax (022) 7318960-Ext 114
13.sch.id

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
program 3.4.3 Menerapkan  Mengumpulkan data tentang Pemrograman
dengan tipe berbagai tipe data, penggunaan tipe data, Komputer:
data, variabel, variabel, konstanta, variabel, konstanta, Panduan Berbasis
konstanta, operator, dan operator, dan ekspresi untuk Flowchart
operator dan ekspresi sesuai menumbuhkan karakter Mengggunakan
ekspresi dengan gemar membaca Flowgorithm,
permasalahan yang  Mengolah data tentang Abdul Kadir,PT
akan diselesaikan penggunaan tipe data, Elex Media
dengan program variabel, konstanta, Komputindo,Jakar
operator, dan ekspresi ta, 2017.
4.4.1 Membuat kode pemrograman komputer  Modul
program aplikasi untuk menumbuhkan pemrograman
yang menerapkan karakter teliti dan dasar (Algoritma
tipe data, cermat dan
variabel/konstanta  Mengomunikasikan tentang Pemrograman).
penggunaan tipe data, Fery Updi,S.Kom
variabel, konstanta,  Buku-buku yang
operator, dan ekspresi untuk relevan
menumbuhkan karakter rasa
berani dan percaya diri

silabus 8
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
3.5 Menerapkan 3.5.1 Membedakan antara  Operator 6  Mengamati untuk Pengetahuan:  Algoritma dan
operasi operator aritmatika aritmatika mengidentifikasi dan  Tes Tertulis Pemrograman
aritmatika dan dengan dengan  Operator merumuskan masalah Keterampilan: Dalam Bahasa
logika operator logika logika tentang operasi aritmatika  Penilaian Pascal dan C.
3.5.2 Menerapkan operasi  Operasi dan logika untuk Unjuk Rinaldi
4.5 Membuat kode aritmatika dan logika aritmatika menumbuhkan karakter Kerja Munir.Informatika
program untuk menyelesaikan  Operasi rasa ingin tahu  Observasi :Bandung. 2011
dengan operasi masalah perhitungan logika  Mengumpulkan data tentang  Dasar Logika
aritmatika dan aritmatika dan logika operasi aritmatika dan Pemrograman
logika logika untuk menumbuhkan Komputer:
4.5.1 Membuat alur logika karakter gemar membaca Panduan Berbasis
berkaitan dengan  Mengolah data tentang Flowchart
operasi aritmatika operasi aritmatika dan Mengggunakan
4.5.2 Membuat kode logika untuk menumbuhkan Flowgorithm,
program menerapkan karakter teliti dan cermat Abdul Kadir,PT
operasi aritmatika  Mengomunikasikan tentang Elex Media
dan logika operasi aritmatika dan Komputindo,Jakar
logika untuk menumbuhkan ta, 2017.
rasa percaya diri  Modul
pemrograman
dasar (Algoritma
dan
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
Pemrograman).
Fery Updi,S.Kom
 Buku-buku yang
relevan
3.6 Menerapkan 3.6.1 Menguraikan  Struktur 9  Mengamati untuk Pengetahuan:  Algoritma dan
struktur kontrol macam-macam Kontrol mengidentifikasi dan  Tes Tertulis Pemrograman
Percabangan struktur kontrol percabangan merumuskan masalah Keterampilan: Dalam Bahasa
dalam bahasa percabangan dalam  Percabangan tentang struktur kontrol  Penilaian Pascal dan C.
pemrograman bahasa pemrograman tidak Percabangan dalam bahasa Unjuk Rinaldi
untuk pemecahan bersyarat pemrograman untuk Kerja Munir.Informatika
4.6 Membuat kode masalah  Percabangan menumbuhkan karakter  Observasi :Bandung. 2011
program 3.6.2 Menentukan struktur sederhana rasa ingin tahu.  Dasar Logika
struktur kontrol kontrol percabangan  Percabangan  Mengumpulkan data tentang Pemrograman
percabangan yang tepat dalam bertingkat struktur kontrol Komputer:
bahasa pemrograman  Percabangan Percabangan dalam bahasa Panduan Berbasis
bersarang pemrograman untuk Flowchart
4.6.1 Membuat kode menumbuhkan karakter Mengggunakan
program aplikasi gemar membaca Flowgorithm,
dengan struktur  Mengolah data tentang Abdul Kadir,PT
kontrol percabangan struktur kontrol Elex Media
4.6.2 Menjalankan kode Percabangan dalam bahasa Komputindo,Jakar
PEMERINTAH DAERAH PROVINSI JAWA BARAT
DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN NEGERI 13
Kompetensi Keahlian: 1. Analisis Kimia 2. Teknik Komputer Jaringan
3. Rekayasa Perangkat Lunak
Jl. Soekarno Hatta Km.10 Tlp/Fax (022) 7318960-Ext 114
13.sch.id

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
program aplikasi pemrograman.untuk ta, 2017.
yang menerapkan menumbuhkan karakter  Modul
struktur teliti dan cermat pemrograman
percabangan  Mengomunikasikan dasar (Algoritma
tentang struktur kontrol dan
Percabangan dalam bahasa Pemrograman).
pemrograman untuk Fery Updi,S.Kom
menumbuhkan karakter  Buku-buku yang
percaya diri relevan
3.7 Menerapkan 3.7.1 Menguraikan  Struktur 6  Mengamati untuk Pengetahuan:  Algoritma dan
struktur kontrol struktur kontrol perulangan mengidentifikasi dan  Tes Tertulis Pemrograman
Perulangan perulangan dalam  Percabangan merumuskan masalah Keterampilan: Dalam Bahasa
dalam bahasa bahasa pemrograman sederhana tentang struktur kontrol Pascal dan C.
 Penilaian
pemrograman 3.7.2 Membedakan jenis  Perulangan Perulangan dalam bahasa Rinaldi
Unjuk
macam-macam bertingkat pemrograman untuk Munir.Informatika
4.7 Membuat kode struktur kontrol Kerja
 Percabangan menumbuhkan karakter :Bandung. 2011
program perulangan dalam  Observasi
bersarang rasa ingin tahu  Dasar Logika
struktur kontrol bahasa pemrogram  Mengumpulkan data tentang Pemrograman
perulangan 3.7.3 Menyesuaikan struktur kontrol Perulangan Komputer:
struktur kontrol dalam bahasa pemrograman Panduan Berbasis
perulangan dengan untuk menumbuhkan Flowchart
permasalahan dalam karakter gemar membaca Mengggunakan
silabus 11
PEMERINTAH DAERAH PROVINSI JAWA BARAT
DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN NEGERI 13
Kompetensi Keahlian: 1. Analisis Kimia 2. Teknik Komputer Jaringan
3. Rekayasa Perangkat Lunak
Jl. Soekarno Hatta Km.10 Tlp/Fax (022) 7318960-Ext 114
13.sch.id

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
bahasa pemrograman  Mengolah data tentang Flowgorithm,
struktur kontrol Perulangan Abdul Kadir,PT
4.7.1 Membuat kode dalam bahasa pemrograman Elex Media
program aplikasi untuk menumbuhkan Komputindo,Jakar
dengan struktur karakter teliti dan cermat ta, 2017.
kontrol perulangan  Mengomunikasikan tentang  Modul
sederhana struktur kontrol Perulangan pemrograman
4.7.2 Menguji kode dalam bahasa pemrograman dasar (Algoritma
program yang untuk menumbuhkan dan
menggunakan karakter rasa berani Pemrograman).
struktur kontrol Fery Updi,S.Kom
perulangan  Buku-buku yang
relevan
3.8 Menganalisis 3.8.1 Menguraikan tentang  Konsep array 9  Mengamati untuk Pengetahuan:  Algoritma dan
penggunaan penggunaan Array  Array satu mengidentifikasi dan  Tes Tertulis Pemrograman
array untuk untuk menampilkan dimensi merumuskan masalah Keterampilan: Dalam Bahasa
penyimpanan sekumpulan data  Array multi tentang penggunaan array  Penilaian Pascal dan C.
data di memori 3.8.2 Mengaitkan dimensi untuk penyimpanan data di Unjuk Rinaldi
penggunaan array memori untuk Kerja Munir.Informatika
4.8 Membuat kode dalam pengolahan menumbuhkan karakter  Observasi :Bandung. 2011
program untuk data komputer rasa ingin tahu  Dasar Logika
menampilkan 3.8.3 Menerapkan  Mengumpulkan data tentang
silabus 12
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
kumpulan data penggunaan array penggunaan array untuk Pemrograman
array satu dimensi dan penyimpanan data di Komputer:
multi dimensi dalam memori untuk Panduan Berbasis
pengolahan data menumbuhkan karakter Flowchart
komputer gemar membaca Mengggunakan
3.8.4 Menelaah  Mengolah data tentang Flowgorithm,
penggunaan Array penggunaan array Abdul Kadir,PT
dalam menampilkan untuk penyimpanan Elex Media
kumpulan data data di memori untuk Komputindo,Jakar
menumbuhkan karakter ta, 2017.
4.8.1 Membuat kode teliti dan cermat  Modul
program aplikasi  Mengomunikasikan pemrograman
menggunakan Array tentang penggunaan array dasar (Algoritma
untuk menampilkan untuk penyimpanan data di dan
sekumpulan data memori untuk Pemrograman).
4.8.2 Melakukan menumbuhkan karakter Fery Updi,S.Kom
pengujian terhadap percaya diri  Buku-buku yang
kode program relevan
aplikasi yang
menggunakan Array
4.8.3 Menelaah hasil
tampilan data yang
PEMERINTAH DAERAH PROVINSI JAWA BARAT
DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN NEGERI 13
Kompetensi Keahlian: 1. Analisis Kimia 2. Teknik Komputer Jaringan
3. Rekayasa Perangkat Lunak
Jl. Soekarno Hatta Km.10 Tlp/Fax (022) 7318960-Ext 114
13.sch.id

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
menggunakan Array
3.9 Menerapkan 3.9.1 Menguraikan tentang  Bagian- 9  Mengamati untuk Pengetahuan:  Algoritma dan
penggunaan fungsi (Function) bagian fungsi mengidentifikasi dan  Tes Tertulis Pemrograman
fungsi dalam bahasa dalam bahasa merumuskan masalah Keterampilan: Dalam Bahasa
pemrograman pemrograman tentang bagian-bagian  Penilaian Pascal dan C.
4.9 Membuat kode 3.9.2 Menentukan bagian-  Pembuatan fungsi Unjuk Rinaldi
program bagian fungsi dalam fungsi sendiri  Mengumpulkan data tentang Kerja Munir.Informatika:
menggunakan bahasa pemrograman  Penerapan penggunaan fungsi  Observasi Bandung. 2011
fungsi 3.9.3 Menerapkan fungsi- fungsi-fungsi  Mengolah data tentang  Dasar Logika
fungsi buatan sendiri bawaan penggunaan fungsi Pemrograman
3.9.4 Menerapkan fungsi- bahasa  Mengomunikasikan Komputer:
fungsi bawaan dari pemrograman tentang penggunaan fungsi Panduan Berbasis
bahasa pemrograman Flowchart
Mengggunakan
4.9.1 Membuat aplikasi Flowgorithm,
dengan fungsi buatan Abdul Kadir,PT
sendiri Elex Media
4.9.2 Membuat aplikasi Komputindo,
dengan fungsi Jakarta, 2017.
bawaan bahasa  Modul
pemrograman pemrograman
dasar (Algoritma
silabus 14
PEMERINTAH DAERAH PROVINSI JAWA BARAT
DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN NEGERI 13
Kompetensi Keahlian: 1. Analisis Kimia 2. Teknik Komputer Jaringan
3. Rekayasa Perangkat Lunak
Jl. Soekarno Hatta Km.10 Tlp/Fax (022) 7318960-Ext 114
13.sch.id

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
dan Pemrograman).
Fery Updi,S.Kom
 Buku-buku yang
relevan
3.10 Menerapkan 3.10.1 Menguraikan tentang  Antar muka 6  Mengamati untuk Pengetahuan:  Algoritma dan
pembuatan User Interface pada (User mengidentifikasi dan  Tes Tertulis Pemrograman
antar muka aplikasi Intreface) merumuskan masalah Dalam Bahasa
Keterampilan:
(User pemrograman pada aplikasi tentang pembuatan antar Pascal dan C.
Intreface) pada 3.10.2 Membangun susunan  Input/Output muka  Penilaian
Rinaldi
aplikasi tampilan antar muka data  Mengumpulkan data tentang Unjuk
Munir.Informatika
aplikasi pengguna pembuatan antar muka Kerja
:Bandung. 2011
4.10 Membuat antar 3.10.3 Menerapkan aplikasi  Mengolah data tentang  Observasi
 Dasar Logika
muka (User pembuatan antar  Validasi data pembuatan antar muka Pemrograman
Intreface) pada muka input data oleh  Mengomunikasikan Komputer:
aplikasi pengguna tentang pembuatan antar Panduan Berbasis
3.10.4 Menerapkan muka Flowchart
pembuatan antar Mengggunakan
muka input data dari Flowgorithm,
pengguna dengan Abdul Kadir,PT
validasi data Elex Media
Komputindo,Jakar
4.10.1 Membuat antar muka ta, 2017.
silabus 15
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
input data dari  Modul
pengguna pemrograman
4.10.2 Membuat antar muka dasar (Algoritma
input data dari dan
pengguna dengan Pemrograman).
validasi data Fery Updi,S.Kom
 Buku-buku yang
relevan
3.11 Menerapkan 3.11.1 Menguraikan  Menu 9  Mengamati untuk Pengetahuan:  Algoritma dan
berbagai berbagai struktur interaksi antar mengidentifikasi dan  Tes Tertulis Pemrograman
struktur kontrol kontrol dalam muka pada merumuskan masalah Dalam Bahasa
Keterampilan:
dalam aplikasi aplikasi antar muka aplikasi tentang berbagai struktur Pascal dan C.
antar muka (User Interface)  Kontrol menu kontrol dalam aplikasi antar  Penilaian
Rinaldi
(User 3.11.2 Mengklasifikasikan antar muka muka Unjuk
Munir.Informatika
Intreface). struktur kontrol pada aplikasi  Mengumpulkan data tentang Kerja
:Bandung. 2011
dalam aplikasi antar berbagai struktur kontrol  Observasi
 Dasar Logika
4.11 Membuat kode muka dalam aplikasi antar muka Pemrograman
program 3.11.3 Menentukan  Mengolah data tentang Komputer:
berbagai Struktur kontrol berbagai struktur kontrol Panduan Berbasis
struktur kontrol yang dibutuhkan dalam aplikasi antar Flowchart
dalam aplikasi pada aplikasi antar muka Mengggunakan
antar muka muka  Mengomunikasikan Flowgorithm,
tentang berbagai struktur
kontrol
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
(User dalam aplikasi antar muka Abdul Kadir,PT
Intreface). 4.11.1 Membuat kode Elex Media
program untuk Komputindo,Jakar
tampilan menu pada ta, 2017.
apikasi antar muka  Modul
4.11.2 Membuat kode pemrograman
program untuk menu dasar (Algoritma
pada antar muka dan
dengan validasi data Pemrograman).
4.11.3 Menjalankan Fery Updi,S.Kom
kode program  Buku-buku yang
aplikasi antar relevan
muka yang
terdapat struktur
kontrol
3.12 Menganalisis 3.12.1 Mendeteksi  Analisis 6  Mengamati untuk Pengetahuan:  Algoritma dan
pembuatan kesalahan pembuatan pembuatan mengidentifikasi dan  Tes Tertulis Pemrograman
aplikasi aplikasi sederhana aplikasi merumuskan masalah Dalam Bahasa
Keterampilan:
sederhana berbasis antar muka berbasis antar tentang pembuatan aplikasi Pascal dan C.
berbasis antar 3.12.2 Menganalisis muka sederhana berbasis antar  Penilaian
Rinaldi
muka (User kesalahan pada  Perbaikan muka Unjuk
Munir.Informatika
Intreface) pembuatan aplikasi masalah  Mengumpulkan data tentang Kerja
:Bandung. 2011
sederhana berbasis pembuatan pembuatan aplikasi  Observasi  Dasar Logika
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
4.12 Membuat antar muka (User aplikasi sederhana berbasis antar Pemrograman
aplikasi Interface) berbasis antar muka Komputer:
sederhana 3.12.3 Mengoreksi muka  Mengolah data tentang Panduan Berbasis
berbasis antar permasalahan pada pembuatan aplikasi Flowchart
muka (User pembuatan aplikasi sederhana berbasis antar Mengggunakan
Intreface) sederhana berbasis muka Flowgorithm,
antar muka  Mengomunikasikan Abdul Kadir,PT
tentang pembuatan aplikasi Elex Media
4.12.1 Membuat aplikasi sederhana berbasis antar Komputindo,Jakar
sederhana berbasis muka ta, 2017.
antar muka  Modul
4.12.2 Menguji hasil pemrograman
perbaikan dasar (Algoritma
permasalahan pada dan
pembuatan aplikasi Pemrograman).
sederhana berbasis Fery Updi,S.Kom
antar muka  Buku-buku yang
relevan
3.13 Mengevaluasi 3.13.1 Menerapkan prosedur  Debuging 9  Mengamati untuk Pengetahuan:  Algoritma dan
debuging pada debuging pada aplikasi mengidentifikasi dan  Tes Tertulis Pemrograman
aplikasi pada aplikasi sederhana  Menganalisis merumuskan masalah Dalam Bahasa
Keterampilan:
sederhana 3.13.2 Menemukan data hasil tentang debuging pada Pascal dan C.
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
permasalahan pada Debuging aplikasi  Penilaian Rinaldi
4.13 Menggunakan aplikasi berdasarkan  Mengumpulkan data tentang Unjuk Munir.Informatika
debuging pada data debuging debuging pada aplikasi Kerja :Bandung. 2011
aplikasi 3.13.3 Merangkum kejadian  Mengolah data tentang  Observasi  Dasar Logika
sederhana pada aplikasi debuging pada aplikasi Pemrograman
sederhana saat  Mengomunikasikan tentang Komputer:
dilakukan debuging debuging pada aplikasi Panduan Berbasis
Flowchart
4.13.1 Melakukan debuging Mengggunakan
terhadap aplikasi Flowgorithm,
sederhana Abdul Kadir,PT
4.13.2 Memperbaiki Elex Media
bug pada aplikasi Komputindo,
sederhana Jakarta, 2017.
4.13.3 Menyajikan hasil  Modul
evaluasi penggunaan pemrograman
debugging pada dasar (Algoritma
aplikasi sederhana dan
sesuai kebutuhan Pemrograman).
Fery Updi,S.Kom
 Buku-buku yang
relevan
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
3.14 Mengevaluasi 3.14.1 Menerapkan  Membuat 9  Mengamati untuk Pengetahuan:  Algoritma dan
paket prosedur evaluasi paket mengidentifikasi dan  Tes Tertulis Pemrograman
installer pada paket installer installer merumuskan masalah Dalam Bahasa
Keterampilan:
aplikasi 3.14.2 Menemukan aplikasi paket installer aplikasi Pascal dan C.
sederhana permasalahan pada  Evaluasi  Mengumpulkan data tentang  Penilaian
Rinaldi
paket installer paket paket installer aplikasi Unjuk
Munir.Informatika
4.14 Memformulasik 3.14.3 Merangkum hasil Kerja
installer  Mengolah data tentang :Bandung. 2011
an paket paket installer aplikasi  Observasi
paket installer aplikasi  Dasar Logika
installer aplikasi sederhana  Mengomunikasikan tentang Pemrograman
aplikasi paket installer aplikasi Komputer:
sederhana 4.14.1 Membangun paket Panduan Berbasis
installer aplikasi Flowchart
sederhana Mengggunakan
4.14.2 Memodifikasi paket Flowgorithm,
installer aplikasi Abdul Kadir,PT
sederhana Elex Media
Komputindo,Jakar
ta, 2017.
 Modul
pemrograman
dasar (Algoritma
dan
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu (JP)
Pemrograman).
Fery Updi,S.Kom
 Buku-buku yang
relevan

Mengetahui Bandung ,16 Juli 2018 Guru Mata Pelajaran,


Kepala SMK Negeri 13 Bandung

INO SOPRANO ,S.Pd,M.M.Pd MASPURI ANDEWI, S.Kom NIP. 19751012 200904 2 005
NIP. 19630708 198703 1 009

Anda mungkin juga menyukai