Anda di halaman 1dari 20

SILABUS MATA PELAJARAN

Nama Sekolah : SMK Bhakti Pertiwi Pemalang


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak
Durasi (Waktu) : 730 jam
Kelas/Semester : XI,XII
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
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.1 Memahami konsep 3.1.1 Menjelaskan konsep world  Konsep www 8
 Mengamati untuk Observasi Buku sekolah
teknologi aplikasi wide web (www).  Teknologi aplikasi mengidentifikasi dan electronik
web 3.1.2 Menjelaskan konsep web Mengamati Pemrograman
merumuskan masalah
teknologi aplikasi web.  Macam-macam kegiatan/aktivitas siswa Web kurikulum
tentang konsep
4.1 Mempresentasikan 3.1.3 Menjelaskan berbagai secara individu dan dalam 2013, buku
browser teknologi aplikasi web
diskusi dengan checklist sekolah
pelbagai teknologi teknologi aplikasi web.  Konsep Web server  Mengumpulkan data lembar pengamatan atau electronic
pengembangan 3.1.4 Menjelaskan penggunaan  Macam-macam dalam bentuk lain
tentang konsep Rekayasa
aplikasi web aplikasi berbasis web. software teknologi aplikasi web
3.1.5 Menjelaskan cara Perangkat
webserver. Lunak Jilid 3
menjalankan aplikasi web  Mengolah data tentang Tugas
 Macam-macam konsep teknologi untuk SMK,
menggunakan browser. editor teks. Ainur Rofiq
3.1.6 Menjelaskan aplikasi web aplikasi web Menyelesaikan masalah
 Tool pengembang tentang aplikasi web stateful Mulyanto, dkk.
server. web  Mengomunikasikan dengan session dan cookies 2008, Modul
3.1.7 Menjelaskan instalasi tentang konsep Rekayasa
paket aplikasi web server. teknologi aplikasi web Perangkat
3.1.8 Menjelaskan penggunaan Tes Lunak 2,
web direktori dalam web Yudistira,
server. Essay dan pilihan ganda Bogor.2011,
sumber dari
4.1.1 Mempresentasikan
internet serta
berbagai teknologi web. sumber lain
4.1.2 Mengistalasi paket yang relevan
aplikasi web server.
4.1.3 Menguji hasil instalasi
web server
4.1.4 Menginstalasi aplikasi
editor text.
4.1.5 Menjalankan aplikasi web
dengan dengan browser.
3.2 Menerapkan format 3.2.1 Menjelaskan struktur  Struktur dasar 12
 Mengamati untuk Observasi
teks pada halaman dasar pemrograman web html mengidentifikasi dan
web dengan html.  Versi html Mengamati
merumuskan masalah
3.2.2 Menjelaskan berbagai  Html, head, title, kegiatan/aktivitas siswa
tentang format teks
4.2 Membuat kode html versi dari html. secara individu dan dalam
body. pada halaman web
diskusi dengan checklist
untuk menampilkan 3.2.3 Menjelaskan tata cara  Tag syntax, option  Mengumpulkan data lembar pengamatan atau
teks dalam format penulisan script html  Fungsi berbagai dalam bentuk lain
tentang format teks
tertentu pada dengan berbagai editor. tag dalam html pada halaman web
halaman web 3.2.4 Menjelaskan parameter  Format teks dalam
parameter dalam html.  Mengolah data tentang Tugas
html. format teks pada
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.2.5 Menjelaskan tag-tag halaman web
Menyelesaikan masalah
dalam html.  Mengomunikasikan tentang aplikasi web stateful
3.2.6 Menjelaskan berbagai tag tentang format teks dengan session dan cookies
html untuk memformat pada halaman web
teks.
3.2.7 Menerapkan format teks Tes
dalam script html.
Essay dan pilihan ganda
4.2.1 Merancang program
tampilan format teks
dalam halaman web
4.2.2 Membuat program
halaman web yang
menampilkan teks dengan
berbagai format.
4.2.1 Menguji hasil tampilan
halaman web dengan
berbagai format teks.
3.3 Menerapkan format 3.3.1 Menjelaskan tag-tag html  tag-tag tabel dalam 4
 Mengamati untuk Observasi
tabel pada halaman yang digunakan untuk html. mengidentifikasi dan
web membuat tabel.  Table tbody, thead, Mengamati
merumuskan masalah
3.3.2 Menentukan prosedur tfoot, tr, th, td. kegiatan/aktivitas siswa
tentang format tabel
4.3 Membuat kode html pembuatan tabel dalam secara individu dan dalam
 Cellspacing, pada halaman web
diskusi dengan checklist
untuk menampilkan html. cellpadding,  Mengumpulkan data lembar pengamatan atau
tabel pada halaman 3.3.3 Menentukan penerapan border. dalam bentuk lain
tentang format tabel
web format tabel dalam web.  Rowspan, colspan. pada halaman web
3.3.4 Menentukan prosedur
pembuatan tabel dalam  Mengolah data tentang Tugas
tabel. format tabel pada
4.3.1 Merancang program halaman web Menyelesaikan masalah
tentang aplikasi web stateful
tampilan tabel dalam html  Mengomunikasikan dengan session dan cookies
4.3.2 Membuat program tentang format tabel
halaman web yang pada halaman web
menampilkan tabel. Tes
4.3.3 Menguji program tampilan Essay dan pilihan ganda
tabel dalam web server.
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.4 Menerapkan tampilan 3.4.1 Menjelaskan prosedur  Konsep tampilan 8
 Mengamati untuk Observasi
format multimedia format tampilan multimedia dalam mengidentifikasi dan
pada halaman web multimedia dalam html. Mengamati
merumuskan masalah
halaman web.  Tag menampilkan kegiatan/aktivitas siswa
tentang tampilan
4.4 Membuat kode html 3.4.2 Menjelaskan tag untuk secara individu dan dalam
gambar. format multimedia pada
diskusi dengan checklist
untuk menampilkan tampilan gambar dalam  Tag untuk audio halaman web
lembar pengamatan atau
tampilan format halaman web.  Tag untuk video dalam bentuk lain
 Mengumpulkan data
multimedia pada 3.4.3 Menjelaskan tag untuk tentang tampilan
halaman web tampilan audio dalam format multimedia pada
halaman web. halaman web Tugas
3.4.4 Menjelaskan tag untuk
tampilan video dalam  Mengolah data tentang Menyelesaikan masalah
tampilan format tentang aplikasi web stateful
halaman web. multimedia pada dengan session dan cookies
3.4.5 Menerapkan format halaman web
tampilan multimedia
dalam halaman web.  Mengomunikasikan Tes
4.4.1 Merancang program tentang tampilan
format multimedia pada Essay dan pilihan ganda
tampilan format
halaman web
multimedia dalam
halaman web.
4.4.2 Membuat kode program
tampilan format
multimedia dalam
halaman web.
4.4.3 Menguji program hasil
tampilan multimedia
dalam halaman web.
3.5 Menerapkan format 3.5.1 Menjelaskan konsep  Konsep hyperlink 8
 Mengamati untuk Observasi
kaitan pada halaman format kaitan (link) dalam dalam html mengidentifikasi dan
web halaman web.  Tag-tag untuk Mengamati
merumuskan masalah
3.5.2 Menjelaskan tag-tag link hyperlink kegiatan/aktivitas siswa
tentang format kaitan
4.5 Membuat kode html dalam html untuk secara individu dan dalam
pada halaman web
diskusi dengan checklist
untuk menampilkan menampilkan kaitan.
 Mengumpulkan data lembar pengamatan atau
format kaitan pada 3.5.3 Menentukan prosedur dalam bentuk lain
tentang format kaitan
halaman web kaitan dalam halaman pada halaman web
web.
4.5.1 Merancang program  Mengolah data tentang Tugas
tampilan kaitan (link) format kaitan pada
halaman web Menyelesaikan masalah
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
dalam halaman web. tentang aplikasi web stateful
 Mengomunikasikan dengan session dan cookies
4.5.2 Membuat program tentang format kaitan
tampilan kaitan (link) pada halaman web
dalam halaman web.
4.5.3 Menguji program tampilan Tes
kaitan dalam halaman Essay dan pilihan ganda
web.
3.6 Menerapkan format 3.6.1 Menjelaskan konsep  Konsep formulir 8
 Mengamati untuk Observasi
formulir pada formulir dalam halaman dalam html. mengidentifikasi dan
halaman web web.  Penggunaan tag Mengamati
merumuskan masalah
3.6.2 Menjelaskan tag-tag html form kegiatan/aktivitas siswa
tentang format formulir
4.6 Membuat kode html untuk formulir dalam secara individu dan dalam
 Form option pada halaman web
diskusi dengan checklist
untuk menampilkan halaman web.  Metoda get, post  Mengumpulkan data lembar pengamatan atau
formulir pada 3.6.3 Menjelaskan berbagai  Tipe-tipe inputan tentang format formulir dalam bentuk lain
halaman web metoda inputan formulir dalam form (text, pada halaman web
dalam halaman web. password, radio,
3.6.4 Menentukan prosedur  Mengolah data tentang Tugas
checkbox, hidden,
pembuatan format format formulir pada
button, submit, halaman web Menyelesaikan masalah
formulir dalam halaman file) tentang aplikasi web stateful
web.  Link dalam form  Mengomunikasikan dengan session dan cookies
3.6.5 Menerapkan prosedur tentang format formulir
pembuatan formulir pada halaman web
dalam halaman web. Tes
4.6.1 Merancang program Essay dan pilihan ganda
untuk menampilkan
formulir dalam halaman
web.
4.6.2 Membuat program
tampilan formulir dalam
halaman web.
4.6.3 Menguji program tampilan
formulir dalam halaman
web.
3.7 Menerapkan style 3.7.1 Menjelaskan konsep  Konsep layout 12
 Mengamati untuk Observasi
pada halaman web layout dalam tampilan dalam halaman mengidentifikasi dan
halaman web. web. Mengamati
merumuskan masalah
4.7 Membuat kode html 3.7.2 Menjelaskan berbagai  Jenis-jenis layout kegiatan/aktivitas siswa
tentang style pada
untuk menampilkan metode layout tampilan secara individu dan dalam
dalam halaman halaman web
diskusi dengan checklist
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
style tertentu pada halaman web. web (frameset, lembar pengamatan atau
 Mengumpulkan data dalam bentuk lain
halaman web 3.7.3 Menjelaskan konsep style table, div) tentang style pada
dalam halaman web.  Konsep dan halaman web
3.7.4 Menjelaskan penyisipan penulisan script
style dalam script program stylesheet  Mengolah data tentang Tugas
aplikasi web. style pada halaman
 Penyisipan Menyelesaikan masalah
web tentang aplikasi web stateful
3.7.5 Menjelaskan prosedur stylesheet dalam
penulisan style script script html.  Mengomunikasikan dengan session dan cookies
dalam program aplikasi  File css tentang style pada
web. halaman web
3.7.6 Menjelas prosedur Tes
penyisipan script style Essay dan pilihan ganda
kedalam html
3.7.7 Menerapkan style dalam
program tampilan
halaman web.
4.7.1 Merancang program
tampilan web dengan style
4.7.2 Membuat program
tampilan halaman web
dengan style.
4.7.3 Menguji program tampilan
web yang menerapkan
style
3.8 Memahami client side 3.8.1 Menjelaskan konsep client  Konsep client side 16
 Mengamati untuk Observasi
scripting dalam side scripting dalam programming. mengidentifikasi dan
pemrograman web pemrograman aplikasi  Macam-macam Mengamati
merumuskan masalah
web. aplikasi client side kegiatan/aktivitas siswa
tentang client side
4.8 Mempresentasikan 3.8.2 Menjelaskan berbagai secara individu dan dalam
programming scripting dalam
diskusi dengan checklist
client side scripting bahasa pemrograman web (javascript, pemrograman web
lembar pengamatan atau
dalam pemrograman yang termasuk dalam vbscript) dalam bentuk lain
 Mengumpulkan data
web client side scripting.  Struktur program tentang client side
3.8.3 Menjelaskan struktur client side. scripting dalam
penulisan program client  Cara penyisipan pemrograman web Tugas
side. script client side
3.8.4 Menjelaskan prosedur  Mengolah data tentang Menyelesaikan masalah
dalam html. client side scripting tentang aplikasi web stateful
penyisipan program client dengan session dan cookies
dalam pemrograman
side kedalam html. web
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.8.5 Menjelaskan berbagai
 Mengomunikasikan Tes
sintaks yang digunakan tentang client side Essay dan pilihan ganda
dalam client side scripting dalam
scripting. pemrograman web
4.8.1 Mempresentasikan
prosedur client side
programming dalam
halaman web.
3.9 Menerapkan client 3.9.1 Menjelaskan konsep web  Perintah-perintah 16
 Mengamati untuk
side scripting pada interaktif. dasar dalam mengidentifikasi dan
halaman web 3.9.2 Menjelaskan prosedur aplikasi client side merumuskan masalah
interaktif penerapan client side programming. tentang client side
programming interaktif  Program “Hello scripting dalam
4.9 Membuat halaman dalam halaman web. world” dengan pemrograman web
web interaktif 4.9.1 Menerapkan client side javascript/vbscipt.  Mengumpulkan data
menggunakan client programming dalam tentang client side
side scripting program halaman web scripting dalam
interaktif. pemrograman web
4.9.2 Membuat program
halaman web interaktif  Mengolah data tentang
client side scripting
dengan client side
dalam pemrograman
programming. web
4.9.3 Menguji program halaman
web interaktif.  Mengomunikasikan
tentang client side
scripting dalam
pemrograman web
3.10 Memahami teknologi 3.10.1 Menjelaskan konsep  Berbagai teknologi 4
 Mengamati untuk Observasi
aplikasi web server teknologi aplikasi web aplikasi web server mengidentifikasi dan
server.  Macam-macam Mengamati
merumuskan masalah
4.10 Mempresentasikan 3.10.2 Menjelaskan berbagai aplikasi web server kegiatan/aktivitas siswa
tentang teknologi
teknologi aplikasi teknologi aplikasi web. secara individu dan dalam
( xamp, appserv, aplikasi web server
diskusi dengan checklist
web server terhadap 4.10.1 Mempresentasikan iis)
 Mengumpulkan data lembar pengamatan atau
berbagai macam penggunaan teknologi dalam bentuk lain
tentang teknologi
perangkat aplikasi web dalam aplikasi web server
berbagai macam
perangkat keras.  Mengolah data tentang Tugas
teknologi aplikasi web
server Menyelesaikan masalah
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
tentang aplikasi web stateful
 Mengomunikasikan dengan session dan cookies
tentang teknologi
aplikasi web server
Tes
Essay dan pilihan ganda
3.11 Menerapkan 3.11.1 Menjelaskan konsep  Konsep server side 16
 Mengamati untuk Observasi
pemrograman server pemrograman disisi server programming. mengidentifikasi dan
side scripting (server side programming).  Macam-macam Mengamati
merumuskan masalah
3.11.2 Menjelaskan keunggulan aplikasi server side kegiatan/aktivitas siswa
tentang teknologi
4.11 Membuat kode dan kekurangan dari secara individu dan dalam
programming (asp, aplikasi web server
diskusi dengan checklist
program pada server pemrograman disisi php, cold fusion,
 Mengumpulkan data lembar pengamatan atau
side scripting server. jsp) dalam bentuk lain
tentang teknologi
3.11.3 Menjelaskan berbagai  Struktur dasar aplikasi web server
bahasa pemrograman web server side
yang termasuk dalam programming.  Mengolah data tentang Tugas
pemrograman disisi teknologi aplikasi web
 Penggabungan server Menyelesaikan masalah
server. dengan html. tentang aplikasi web stateful
3.11.4 Menjelaskan struktur  Perintah-perintah  Mengomunikasikan dengan session dan cookies
penulisan program dalam dasar dan syntax tentang teknologi
pemrograman disisi dalam server side aplikasi web server
server. programming. Tes
3.11.5 Menjelaskan berbagai  Membuat program Essay dan pilihan ganda
sintaks yang digunakan sederhana ( misal
dalam pemrograman disisi tampilan Hello
server. world) berbasis
3.11.6 Menjelaskan prosedur server side.
penggabungan script
program server side
dengan html.
4.11.1 Menerapkan
pemrograman server side
dalam aplikasi halaman
web.
4.11.2 Membuat program
aplikasi halaman web
menggunakan server side
scripting.
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
4.11.3 Menguji program aplikasi
halaman web berbasis
server side scripting.

3.12 Menerapkan struktur 3.12.1 Menjelaskan prosedur  Perintah if, else, 16


 Mengamati untuk Observasi
kendali program struktur kendali dalam else if, switch. mengidentifikasi dan
pemrograman halaman  Membuat program Mengamati
merumuskan masalah
4.12 Membuat struktur web disisi server. dengan kegiatan/aktivitas siswa
tentang struktur
kendali program 3.12.2 Menjelaskan prosedur secara individu dan dalam
menerapkan kendali program
diskusi dengan checklist
struktur kendali struktur kendali.
 Mengumpulkan data lembar pengamatan atau
bertingkat dalam dalam bentuk lain
tentang struktur
pemrograman halaman kendali program
web disisi server.
3.12.3 Menerapkan struktur  Mengolah data tentang Tugas
kendali dalam struktur kendali
pemrograman halaman program Menyelesaikan masalah
tentang aplikasi web stateful
web sisi server.  Mengomunikasikan dengan session dan cookies
3.12.4 Menerapkan struktur tentang struktur
kendali bertingkat dalam kendali program
pemrograman halaman Tes
web disisi server. Essay dan pilihan ganda
4.12.1 Merancang program
aplikasi halaman web
menggunakan struktur
kendali.
4.12.2 Membuat program aplikasi
web menggunakan
struktur kendali.
4.12.3 Merancang program
aplikasi halaman web
menggunakan struktur
kendali bertingkat.
4.12.4 Membuat program aplikasi
web menggunakan
struktur kendali
bertingkat.
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.13 Menerapkan fungsi 3.13.1 Menjelaskan konsep  Prosedur, 16
 Mengamati untuk Observasi
dalam program fungsi dalam subprogram dan mengidentifikasi dan
pemrograman aplikasi fungsi dalam Mengamati
merumuskan masalah
4.13 Membuat kode fungsi web disisi server. pemrograman kegiatan/aktivitas siswa
tentang fungsi dalam
dalam program 3.13.2 Menjelaskan prosedur server side. secara individu dan dalam
program
diskusi dengan checklist
pembuatan fungsi dalam  Cara membuat dan
 Mengumpulkan data lembar pengamatan atau
pemrograman aplikasi memanggil dalam bentuk lain
tentang fungsi dalam
web disisi server. prosedur, program
3.13.3 Menerapkan fungsi dalam subprogram, dan
pemrograman aplikasi fungsi dalam  Mengolah data tentang Tugas
web disisi server. program aplikasi fungsi dalam program
4.13.1 Merancang program Menyelesaikan masalah
server side.  Mengomunikasikan tentang aplikasi web stateful
aplikasi web tentang fungsi dalam dengan session dan cookies
menggunakan fungsi. program
4.13.2 Membuat program
aplikasi web Tes
menggunakan fungsi. Essay dan pilihan ganda
4.13.3 Menguji program aplikasi
web menggunakan fungsi.
3.14 Menerapkan library 3.14.1 Menjelaskan penggunaan  Aplication 16
 Mengamati untuk Observasi
standar dalam library dalam Programming mengidentifikasi dan
program pemrograman aplikasi Interface (API) Mengamati
merumuskan masalah
web. dalam aplikasi kegiatan/aktivitas siswa
tentang library standar
4.14 Menggunakan library 3.14.2 Menerapkan penggunaan program server secara individu dan dalam
dalam program
diskusi dengan checklist
standar dalam library dalam side.
 Mengumpulkan data lembar pengamatan atau
program pemrograman aplikasi  Library dalam dalam bentuk lain
tentang library standar
web. aplikasi program dalam program
4.14.1 Merancang program  Cara
aplikasi web dengan menggunakan  Mengolah data tentang Tugas
menggunakan library library standar dalam
library bawaan
standar. program Menyelesaikan masalah
dalam perangkat tentang aplikasi web stateful
4.14.2 Membuat kode program lunak server side.  Mengomunikasikan dengan session dan cookies
aplikasi web dengan tentang library standar
menggunakan library dalam program
standar. Tes
4.14.3 Menguji program aplikasi Essay dan pilihan ganda
web menggunakan library
standar.
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.15 Mengevaluasi aplikasi 3.15.1 Menerapkan konsep  Konsep program 16
 Mengamati untuk Observasi
interaktif pada web aplikasi interaktif dalam aplikasi interaktif mengidentifikasi dan
pemrograman aplikasi dalam halaman Mengamati
merumuskan masalah
4.15 Memodifikasi aplikasi web. web. kegiatan/aktivitas siswa
tentang aplikasi
interaktif pada web 3.15.2 Menentukan prosedur secara individu dan dalam
 Membuat program interaktif pada web
diskusi dengan checklist
aplikasi interaktif dalam aplikasi web menu
 Mengumpulkan data lembar pengamatan atau
pemrograman aplikasi interaktif yang dalam bentuk lain
tentang aplikasi
web. sederhana berbasis interaktif pada web
4.15.1 Merancang program input proses dan
aplikasi interaktif dalam output.  Mengolah data tentang Tugas
halaman web. aplikasi interaktif pada
4.15.2 Membuat kode program web Menyelesaikan masalah
tentang aplikasi web stateful
aplikasi interaktif dalam  Mengomunikasikan dengan session dan cookies
halaman web. tentang aplikasi
4.15.3 Menguji hasil tampilan interaktif pada web
aplikasi interaktif dalam Tes
halaman web. Essay dan pilihan ganda
3.16 Menerapkan operasi 3.16.1 Menjelaskan prosedur  Perintah-perintah 8
 Mengamati untuk Observasi
file operasi file dalam aplikasi untuk menangani mengidentifikasi dan
web. file. Mengamati
merumuskan masalah
4.16 Membuat kode 3.16.2 Menerapkan operasi file  Program membaca kegiatan/aktivitas siswa
tentang operasi file
program untuk dalam halaman web. secara individu dan dalam
isi file.
 Mengumpulkan data diskusi dengan checklist
operasi file 3.16.3 Membuat kode program  Program menyipan tentang operasi file lembar pengamatan atau
operasi file dalam isi file. dalam bentuk lain
halaman web.  Program mengedit  Mengolah data tentang
4.16.1 Menguji program aplikasi isi file. operasi file
operasi file dalam  Program  Mengomunikasikan Tugas
halaman web. menghapus file. tentang operasi file Menyelesaikan masalah
 tentang aplikasi web stateful
dengan session dan cookies

Tes
Essay dan pilihan ganda
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.17 Menganalisis 3.17.1 Menerapkan prosedur  Konsep 24
 Mengamati untuk Observasi
penanganan penanganan kesalahan penampilan mengidentifikasi dan
kesalahan pada dalam pemrograman message box, error Mengamati
merumuskan masalah
program aplikasi web. warning, alert dan kegiatan/aktivitas siswa
tentang penanganan
3.17.2 Menentukan prosedur tooltip dalam secara individu dan dalam
kesalahan pada
diskusi dengan checklist
4.17 Melakukan perbaikan penanganan kesalahan pemrograman. program
lembar pengamatan atau
penanganan dalam pemrograman  Prosedur program dalam bentuk lain
 Mengumpulkan data
kesalahan pada aplikasi web. penangan tentang penanganan
program 4.17.1 Menguji proses kesalahan. kesalahan pada
penanganan kesalahan program Tugas
dalam program aplikasi
web.  Mengolah data tentang Menyelesaikan masalah
penanganan kesalahan tentang aplikasi web stateful
4.17.2 Memperbaiki program pada program dengan session dan cookies
penanganan kesalahan
dalam aplikasi web.  Mengomunikasikan
tentang penanganan Tes
kesalahan pada
program Essay dan pilihan ganda
3.18 Menerapkan user 3.18.1 Menjelaskan konsep antar  Konsep user 24
 Mengamati untuk Observasi
interface basis data muka pengguna (user interface dalam mengidentifikasi dan
pada halaman web interface) dalam aplikasi program aplikasi. Mengamati
merumuskan masalah
web.  Rancang bangun kegiatan/aktivitas siswa
tentang user interface
4.18 Membuat user 3.18.2 Menjelaskan fungsi UI secara individu dan dalam
user interface.
 Mengumpulkan data diskusi dengan checklist
interface basis data untuk mengakses basis  Program user tentang user interface lembar pengamatan atau
pada halaman web data dalam aplikasi web. interface dalam bentuk lain
3.18.3 Menerapkan UI dalam sederhana.  Mengolah data tentang
aplikasi web.  Aplikasi user user interface
4.18.1 Merancang program UI interface untuk  Mengomunikasikan Tugas
untuk akses basis data mengelola basis tentang user interface
dalam aplikasi web. Menyelesaikan masalah
data. tentang aplikasi web stateful
4.18.2 Membuat kode program UI dengan session dan cookies
akses basis data dalam
halaman web.
4.18.3 Menguji program UI dalam Tes
aplikasi web. Essay dan pilihan ganda
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.19 Menerapkan aplikasi 3.19.1 Menjelaskan prosedur  konsep session, 16
 Mengamati untuk Observasi
web statefull konsep statefull dalam cookies dalam mengidentifikasi dan
pemrograman aplikasi aplikasi web. Mengamati
merumuskan masalah
4.19 Membuat aplikasi web.  Penggunaan kegiatan/aktivitas siswa
tentang aplikasi web
web statefull 3.19.2 Menerapkan statefull secara individu dan dalam
session dalam statefull
diskusi dengan checklist
dalam pemrograman program aplikasi
 Mengumpulkan data lembar pengamatan atau
aplikasi web. web. dalam bentuk lain
tentang aplikasi web
4.19.1 Merancang program statefull
aplikasi web yang
menerapkan statefull.  Mengolah data tentang Tugas
4.19.2 Membuat kode program aplikasi web statefull
aplikasi web Menyelesaikan masalah
 Mengomunikasikan tentang aplikasi web stateful
menggunakan statefull. tentang aplikasi web dengan session dan cookies
statefull

Tes
Essay dan pilihan ganda
3.20 Mengevaluasi 3.20.1 Menerapkan prosedur  Konsep kriptografi, 16
 Mengamati untuk Observasi
pengamanan data sistem keamanan akses plain text, chiper mengidentifikasi dan
pada aplikasi web basis data dalam aplikasi text, encrypted Mengamati
merumuskan masalah
web. text. kegiatan/aktivitas siswa
tentang pengamanan
4.20 Merevisi pengamanan 3.20.2 Menentukan jenis sistem secara individu dan dalam
 Konsep sistem data pada aplikasi web
diskusi dengan checklist
data pada aplikasi pengamanan akses data pengamanan akses
 Mengumpulkan data lembar pengamatan atau
web dalam aplikasi web. data. dalam bentuk lain
tentang pengamanan
4.20.1 Menguji sistem keamanan  Konsep data pada aplikasi web
akses basis data dalam pengamanan
aplikasi web. program aplikasi.  Mengolah data tentang Tugas
4.20.2 Merevisi sistem pengamanan data pada
 Password, hash, aplikasi web Menyelesaikan masalah
pengamanan akses basis md5, Mcrypt, tentang aplikasi web stateful
data dalam pemrograman base64.  Mengomunikasikan dengan session dan cookies
aplikasi web. tentang pengamanan
data pada aplikasi web
Tes
Essay dan pilihan ganda
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.21 Merancang sistem 3.21.1 Menjelaskan konsep  Konsep 24
 Mengamati untuk Observasi
informasi web sistem informasi dalam pengembangan mengidentifikasi dan
aplikasi web. sistem informasi Mengamati
merumuskan masalah
4.21 Membangun aplikasi 3.21.2 Menjelaskan prosedur berbasis web. kegiatan/aktivitas siswa
tentang sistem
sistem informasi web perancangan sistem secara individu dan dalam
 Prosedur informasi web
diskusi dengan checklist
informasi dalam perencanaan
 Mengumpulkan data lembar pengamatan atau
pemrograman aplikasi aplikasi sistem dalam bentuk lain
tentang sistem
web. informasi berbasis informasi web
3.21.3 Menerapkan rancangan web.
sistem informasi dalam  Mengolah data tentang Tugas
pemrograman aplikasi sistem informasi web
berbasis web. Menyelesaikan masalah
 Mengomunikasikan tentang aplikasi web stateful
4.21.1 Merancang program tentang sistem dengan session dan cookies
aplikasi sistem informasi informasi web
berbasis web.
4.21.2 Membuat kode program Tes
aplikasi sistem informasi Essay dan pilihan ganda
berbasis web.
4.21.3 Menguji program aplikasi
sistem informasi berbasis
web.
3.22 Menerapkan web 3.22.1 Menjelaskan konsep  Konsep web 26
 Mengamati untuk Observasi
hosting prosedur aplikasi web housting mengidentifikasi dan
hosting.  Prosedur Mengamati
merumuskan masalah
4.22 Membuat aplikasi 3.22.2 Menerapkan aplikasi web penggunaan dan kegiatan/aktivitas siswa
tentang web hosting
web pada web hosting kedalam web hosting. secara individu dan dalam
penanganan web
 Mengumpulkan data diskusi dengan checklist
4.22.1 Merancang program housting.
tentang web hosting lembar pengamatan atau
aplikasi kedalam web  Prosedur dalam bentuk lain
hosting. administrasi  Mengolah data tentang
4.22.2 Membuat kode program aplikasi web web hosting
aplikasi web hosting. dengan web  Mengomunikasikan Tugas
4.22.3 Mengunggah kode housting. tentang web hosting
program aplikasi ke web Menyelesaikan masalah
tentang aplikasi web stateful
hosting. dengan session dan cookies
4.22.4 Menguji aplikasi web
hosting melalui internet.
Tes
Essay dan pilihan ganda
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.23 Menerapkan aplikasi 3.23.1 Menjelaskan konsep MVC  Konsep MVC 26
 Mengamati untuk Observasi
web dengan Model dalam aplikasi web.  Macam-macam mengidentifikasi dan
View Controler (MVC) 3.23.2 Menjelaskan prosedur MVC untuk Mengamati
merumuskan masalah
pemrograman aplikasi aplikasi web (Code kegiatan/aktivitas siswa
tentang aplikasi web
4.23 Membuat aplikasi web dengan MVC. secara individu dan dalam
Igniter, Zend, dengan Model View
diskusi dengan checklist
web menggunakan 3.23.3 Menerapkan MVC symphony dsb). Controler (MVC)
lembar pengamatan atau
Model View Controler kedalam program aplikasi  Prosedur dalam bentuk lain
 Mengumpulkan data
(MVC) web. penggunaan MVC tentang aplikasi web
4.23.1 Merancang program untuk aplikasi dengan Model View
aplikasi web dengan MVC. berbasis web. Controler (MVC) Tugas
4.23.2 Membuat kode program
aplikasi web  Mengolah data tentang Menyelesaikan masalah
aplikasi web dengan tentang aplikasi web stateful
menggunakan MVC. Model View Controler dengan session dan cookies
4.23.3 Menguji program aplikasi (MVC)
web berbasis MVC.
 Mengomunikasikan Tes
tentang aplikasi web
dengan Model View Essay dan pilihan ganda
Controler (MVC)
3.24 Menerapkan 3.24.1 Menjelaskan konsep  Konsep frame work 54
 Mengamati untuk Observasi
teknologi framework teknologi framework dalam aplikasi mengidentifikasi dan
dalam aplikasi web dalam aplikasi web. berbasis frame Mengamati
merumuskan masalah
3.24.2 Menjelaskan prosedur work. kegiatan/aktivitas siswa
tentang teknologi
4.24 Membuat aplikasi penggunaan framework secara individu dan dalam
 Prosedur framework dalam
diskusi dengan checklist
web menggunakan dalam aplikasi web penggunaan frame aplikasi web
lembar pengamatan atau
teknologi framework 3.24.3 Menerapkan teknologi work dalam dalam bentuk lain
 Mengumpulkan data
framework kedalam aplikasi berbasis tentang teknologi
aplikasi web. web. framework dalam
4.24.1 Merancang program aplikasi web Tugas
aplikasi web
menggunakan teknologi  Mengolah data tentang Menyelesaikan masalah
teknologi framework tentang aplikasi web stateful
framework. dalam aplikasi web dengan session dan cookies
4.24.2 Membuat kode program
aplikasi web  Mengomunikasikan
menggunakan frame work. tentang teknologi Tes
4.24.3 Menguji program aplikasi framework dalam
aplikasi web Essay dan pilihan ganda
web menggunakan
teknologi framework.
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.25 Memahami teknologi 3.25.1 Menjelaskan konsep  Konsep aplikasi 13
 Mengamati untuk Observasi
pengembangan teknologi aplikasi mobile. perangkat mengidentifikasi dan
aplikasi mobile 3.25.2 Menjelaskan sistem bergerak. Mengamati
merumuskan masalah
operasi perangkat mobile.  Prosedur kegiatan/aktivitas siswa
tentang teknologi
4.25 Mempresentasikan 3.25.3 Menjelaskan penggunaan secara individu dan dalam
penggunaan pengembangan aplikasi
diskusi dengan checklist
teknologi perangkat lunak aplikasi perangkat mobile
lembar pengamatan atau
pengembangan pengembang aplikasi bergerak. dalam bentuk lain
 Mengumpulkan data
aplikasi mobile mobile.  Macam-macam tentang teknologi
4.25.1 Mempresentasikan konsep sistem operasi pengembangan aplikasi
teknologi pengembang perangkat mobile Tugas
aplikasi mobile bergerak.
 Mengolah data tentang Menyelesaikan masalah
 Macam-macam teknologi tentang aplikasi web stateful
teknologi pengembangan aplikasi dengan session dan cookies
pengembang mobile
aplikasi perangkat
 Mengomunikasikan Tes
bergerak.
tentang teknologi
pengembangan aplikasi Essay dan pilihan ganda
mobile
3.26 Menerapkan teknik 3.26.1 Menjelaskan prosedur  Konsep desain 39
 Mengamati untuk Observasi
desain aplikasi mobile instalasi tools aplikasi perangkat mengidentifikasi dan
pengembang aplikasi bergerak. Mengamati
merumuskan masalah
4.26 Membuat desain mobile.  Prosedur desain kegiatan/aktivitas siswa
tentang teknik desain
aplikasi berbasis 3.26.2 Menjelaskan kebutuhan secara individu dan dalam
aplikasi perangkat aplikasi mobile
diskusi dengan checklist
mobile perangkat keras untuk bergerak.
 Mengumpulkan data lembar pengamatan atau
tools pengembang aplikasi  Prosedur dalam bentuk lain
tentang teknik desain
mobile. penggunaan tools aplikasi mobile
4.26.1 Merancang aplikasi simulator aplikasi
berbasis mobile dengan perangkat  Mengolah data tentang Tugas
tools pengembang. teknik desain aplikasi
bergerak.
4.26.2 Membuat aplikasi mobile mobile Menyelesaikan masalah
 Prosedur tentang aplikasi web stateful
menggunakan tools penggunaan tool  Mengomunikasikan dengan session dan cookies
pengembang. aplikasi tentang teknik desain
4.26.3 Menguji hasil aplikasi pengembang aplikasi mobile
berbasis mobile. aplikasi perangkat Tes
bergerak. Essay dan pilihan ganda
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.27 Menerapkan teknik 3.27.1 Menjelaskan konsep  Konsep 39
 Mengamati untuk Observasi
desain aplikasi multi teknik desain aplikasi penggunaan multi mengidentifikasi dan
window multiwindow mobile. window dalam Mengamati
merumuskan masalah
3.27.2 Menerapkan disain aplikasi perangkat kegiatan/aktivitas siswa
tentang teknik desain
4.27 Membuat desain multiwindow dalam bergerak. secara individu dan dalam
aplikasi multi window
diskusi dengan checklist
aplikasi multi window aplikasi mobile.  Prosedur desain
 Mengumpulkan data lembar pengamatan atau
4.27.1 Merancang aplikasi mobile multi window dalam bentuk lain
tentang teknik desain
multiwindow. dalam aplikasi aplikasi multi window
perangkat
bergerak.  Mengolah data tentang Tugas
teknik desain aplikasi
multi window Menyelesaikan masalah
tentang aplikasi web stateful
 Mengomunikasikan dengan session dan cookies
tentang teknik desain
aplikasi multi window
Tes
Essay dan pilihan ganda
3.28 Menerapkan 3.28.1 Menjelaskan prosedur  Konsep alur 39
 Mengamati untuk Observasi
pengkodean alur pengkodean alur program program dalam mengidentifikasi dan
program dalam dalam aplikasi mobile. aplikasi perangkat Mengamati
merumuskan masalah
aplikasi 3.28.2 Menerapkan pengkodean bergerak. kegiatan/aktivitas siswa
tentang pengkodean
alur program dalam secara individu dan dalam
 Prosedur alur program dalam
diskusi dengan checklist
4.28 Membuat kode aplikasi mobile. pengkodean alur aplikasi
lembar pengamatan atau
program dalam 4.28.1 Merancang aplikasi mobile program untuk dalam bentuk lain
 Mengumpulkan data
aplikasi dengan kode program. aplikasi perangkat tentang pengkodean
4.28.2 Membuat kode program bergerak. alur program dalam
aplikasi mobile. aplikasi Tugas
4.28.3 Menguji hasil program
aplikasi mobile.  Mengolah data tentang Menyelesaikan masalah
pengkodean alur tentang aplikasi web stateful
program dalam aplikasi dengan session dan cookies
 Mengomunikasikan
tentang pengkodean Tes
alur program dalam
aplikasi Essay dan pilihan ganda
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.29 Menerapkan teknik 3.29.1 Menjelaskan prosedur  Konsep 26
 Mengamati untuk Observasi
pengolahan input teknik pengolahan input penggunaan user mengidentifikasi dan
user dari pengguna (user). interface aplikasi Mengamati
merumuskan masalah
3.29.2 Menerapkan kode dalam perangkat kegiatan/aktivitas siswa
tentang teknik
4.29 Membuat antar muka program untuk mengolah bergerak. secara individu dan dalam
pengolahan input user
diskusi dengan checklist
input user pada input pengguna.  Prosedur desain
 Mengumpulkan data lembar pengamatan atau
aplikasi 3.29.3 Menerapkan kode user interface dalam bentuk lain
tentang teknik
program antar muka dalam aplikasi pengolahan input user
untuk mengolah input perangkat
user. bergerak.  Mengolah data tentang Tugas
4.29.1 Merancang program teknik pengolahan
aplikasi mobile untuk input user Menyelesaikan masalah
tentang aplikasi web stateful
mengolah inputan  Mengomunikasikan dengan session dan cookies
pengguna menggunakan tentang teknik
antar muka. pengolahan input user
4.29.2 Membuat kode program Tes
untuk mengolah inputan Essay dan pilihan ganda
dengan aplikasi antar
muka.
3.30 Menerapkan teknik 3.30.1 Menerapkan teknik lanjut 39
 Mengamati untuk Observasi
desain aplikasi dalam membuat aplikasi mengidentifikasi dan
lanjutan mobile. Mengamati
merumuskan masalah
4.30.1 Merancang aplikasi lanjut kegiatan/aktivitas siswa
tentang teknik desain
4.30 Membuat desain berbasis mobile. secara individu dan dalam
aplikasi lanjutan
diskusi dengan checklist
aplikasi lanjutan
 Mengumpulkan data lembar pengamatan atau
tentang teknik desain dalam bentuk lain
aplikasi lanjutan
 Mengolah data tentang Tugas
teknik desain aplikasi
lanjutan Menyelesaikan masalah
tentang aplikasi web stateful
 Mengomunikasikan dengan session dan cookies
tentang teknik desain
aplikasi lanjutan
Tes
Essay dan pilihan ganda
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.31 Menerapkan aplikasi 3.31.1 Menjelaskan penerapan  Konsep akses basis 51
 Mengamati untuk Observasi
basis data mobile aplikasi basis data mobile. data dalam mengidentifikasi dan
3.31.2 Menerapkan prosedur aplikasi perangkat Mengamati
merumuskan masalah
4.31 Membuat pengolahan akses basis data dalam bergerak. kegiatan/aktivitas siswa
tentang aplikasi basis
basis data mobile aplikasi mobile. secara individu dan dalam
 Prosedur akses data mobile
diskusi dengan checklist
4.31.1 Merancang program basis data dalam
 Mengumpulkan data lembar pengamatan atau
aplikasi akses basis data aplikasi perangkat dalam bentuk lain
tentang aplikasi basis
berbasis mobile. abergerak. data mobile
4.31.2 Membuat kode program  Penggunaan
aplikasi akses basis data konektor dalam  Mengolah data tentang Tugas
berbasis mobile. aplikasi basis data
aplikasi akses Menyelesaikan masalah
mobile
basis data. tentang aplikasi web stateful
 Mengomunikasikan dengan session dan cookies
tentang aplikasi basis
data mobile
Tes
Essay dan pilihan ganda
3.32 Mengevaluasi 3.32.1 Menjelaskan penggunaan  Konsep 39
 Mengamati untuk Observasi
penggunaan library library dalam mebuat penggunaan mengidentifikasi dan
pada aplikasi mobile aplikasi mobile. library dalam Mengamati
merumuskan masalah
3.32.2 Menerapkan library dalam aplikasi perangkat kegiatan/aktivitas siswa
tentang penggunaan
4.32 Memodifikasi aplikasi aplikasi berbasis mobile. bergerak. secara individu dan dalam
library pada aplikasi
diskusi dengan checklist
mobile menggunakan 4.32.1 Merancang program  Prosedur mobile
lembar pengamatan atau
library aplikasi mobile dengan penggunaan dalam bentuk lain
 Mengumpulkan data
menggunakan library. library dalam tentang penggunaan
4.32.2 Membuat kode program aplikasi perangkat library pada aplikasi
aplikasi mobile dengan bergerak. mobile Tugas
library.
4.32.3 Menguji hasil program  Mengolah data tentang Menyelesaikan masalah
penggunaan library tentang aplikasi web stateful
aplikasi mobile dengan pada aplikasi mobile dengan session dan cookies
library.
4.32.4 Mengembangkan aplikasi  Mengomunikasikan
mobil dengan tentang penggunaan Tes
menggunakan library. library pada aplikasi
mobile Essay dan pilihan ganda
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Sumber Materi Waktu
Kompetensi
(JP)
1 2 3 4 5 6 7
3.33 Menerapkan 3.33.1 Menjelaskan prosedur  Konsep 51
 Mengamati untuk Observasi
konektifitas aplikasi konektifitas aplikasi konektifitas antara mengidentifikasi dan
mobile dengan web mobile dengan web. aplikasi web Mengamati
merumuskan masalah
3.33.2 Menerapkan aplikasi dengan aplikasi kegiatan/aktivitas siswa
tentang konektifitas
4.33 Membuat konektor dalam program perangkat secara individu dan dalam
aplikasi mobile dengan
diskusi dengan checklist
koneksifitas aplikasi aplikasi mobile dengan bergerak. web
lembar pengamatan atau
mobile dengan web web.  Prosedur koneksi dalam bentuk lain
 Mengumpulkan data
4.33.1 Merancang program antara aplikasi tentang konektifitas
konektifitas aplikasi web dengan aplikasi mobile dengan
mobile dengan web. aplikasi perangkat web Tugas
4.33.2 Membuat kode program bergerak.
koneksi aplikasi mobile  Mengolah data tentang Menyelesaikan masalah
konektifitas aplikasi tentang aplikasi web stateful
dengan web. mobile dengan web dengan session dan cookies
 Mengomunikasikan
tentang konsep Tes
pemodelan perangkat
lunak berorientasi obye Essay dan pilihan ganda
konektifitas aplikasi
mobile dengan web

Pemalang, 23 Juni 2018


Mengetahui,
Kepala SMK Bhakti Pertiwi Pemalang Guru Mapel Pemrograman Perangkat Bergerak

A. Zaenuri, S.Ag Danang Jiwandono