Kompetensi Inti
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya
KI-2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggungjawab, peduli (gotong royong, kerjasama, toleran, damai), santun, responsif dan pro-aktif dan
menunjukkan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam
menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
KI-3. Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, prosedural, dan metakognitif berdasarkan rasa ingin tahunya tentang ilmu pengetahuan,
teknologi, seni, budaya, dan humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang
kerja yang spesifik untuk memecahkan masalah.
KI-4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, bertindak
secara efektif dan kreatif, dan mampu melaksanakan tugas spesifik di bawah pengawasan langsung.
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
1.1. Memahami nilai-nilai
keimanan dengan
menyadari hubungan
keteraturan dan
kompleksitas alam dan
jagad raya terhadap
kebesaran Tuhan yang
menciptakannya
1.2. Mendeskripsikan
kebesaran Tuhan yang
menciptakan berbagai
sumber energi di alam
1.3. Mengamalkan nilai-nilai
keimanan sesuai dengan
ajaran agama dalam
kehidupan sehari-hari
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya
2.1. Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif;
jujur; teliti; cermat;
tekun; hati-hati;
bertanggung jawab;
terbuka; kritis; kreatif;
inovatif dan peduli
lingkungan) dalam
aktivitas sehari-hari
sebagai wujud
implementasi sikap
dalam melakukan
percobaan dan
berdiskusi
2.2. Menghargai kerja
individu dan kelompok
dalam aktivitas sehari-
hari sebagai wujud
implementasi
melaksanakan percobaan
dan melaporkan hasil
percobaan
3.1. Memahami teknologi Teknologi Aplikasi Web Mengamati Tugas 8 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP +
aplikasi web server Berbasis Server Cara kerja aplikasi web berbasis Menyelesaikan masalah Database MySQL, Abdul Kadir, Penerbit Andi, 2010
4.1. Menyajikan teknologi Cara kerja aplikasi web server tentang teknologi aplikasi
pengembangan aplikasi berbasis server Perangkat pengembangan web berbasis server Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit
web server Perangkat aplikasi web berbasis server Mediakita, 2012
pengembangan aplikasi Pemrograman web berbasis Observasi
web berbasis server teknologi server Mengamati Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi
Pengenalan kegiatan/aktivitas siswa Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula
Pemrograman Web Menanya secara individu dan dalam Bandung, Juni 2012
Berbasis Teknologi Mendiskusikan cara kerja aplikasi diskusi dengan checklist
Server web berbasis server lembar pengamatan atau Learning PHP, MySQL, and JavaScript, Robin Nixon,
Mendiskusikan pemrograman dalam bentuk lain Penerbit O'Reilly Media, Inc., 2009
web berbasis teknologi server
Portofolio
Eksperimen/Eksplorasi Hasil kerja
Eksperimen perangkat mandiri/kelompok
pengembangan aplikasi web Bahan Presentasi
berbasis server
Eksperimen bahasa Tes
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya
pemrograman web berbasis Essay dan/atau pilihan
server ganda
Asosiasi
Membuat kesimpulan tentang cara
kerja web berbasis server dan
penggunaan bahasa pemrogaman
berbasis server untuk
pengembangan aplikasi web
Mengkomunikasikan
Menyampaikan hasil tentang cara
kerja aplikasi web berbasis server
dan penggunaan bahasa
pemrograman berbasis server
dalam pengembangan web
3.2. Menerapkan dasar Pemrograman Dasar Web Mengamati Tugas 16 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP +
pemrograman pada Dinamis Pelbagai jenis tipe data Menyelesaikan masalah Database MySQL, Abdul Kadir, Penerbit Andi, 2010
web server Tipe data Aturan penamaan variabel tentang tipe data, variabel,
4.2. Menalar data kedalam Variabel Pelbagai jenis operator operator dan array Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit
program Operator Aturan penerapan komentar Mediakita, 2012
Komentar Penyimpanan data dalam array 1 Observasi
Array 1 dan 2 dimensi dan 2 dimensi Mengamati Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi
Array asosiatif Penyimpanan data dalam array kegiatan/aktivitas siswa Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula
asosiatif secara individu dan dalam Bandung, Juni 2012
diskusi dengan checklist
Menanya lembar pengamatan atau Learning PHP, MySQL, and JavaScript, Robin Nixon,
Mendiskusikan pelbagai jenis tipe dalam bentuk lain Penerbit O'Reilly Media, Inc., 2009
data
Mendiskusikan aturan penamaan Portofolio
variabel Laporan percobaan
Mendiskusikan pelbagai jenis
operator Tes
Mendiskusikan pemberian Essay dan pilihan ganda
komentar pada program
Mendiskusikan penyimpanan data
dalam array 1 dan 2 dimensi
Mendiskusikan penyimpanan data
dalam array asosiatif
Eksperimen/Eksplorasi
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya
Eksplorasi pelbagai jenis tipe
data
Eksperimen aturan penamaan
variabel
Eksperimen pelbagai operator
Eksperimen pemberian komentar
pada program
Eksperimen penyimpanan data
dalam array 1 dan 2 dimensi
Eksperiman penyimpanan data
dalam array asosiatif
Asosiasi
Membuat ulasan tentang
hubungan antara pelbagai jenis
data dan klasifikasi tipenya yang
sesuai
Membuat ulasan kesesuaian
penamaan variabel dengan data
yang diolah
Menghubungkan data jamak
dengan array yang sesuai
Mengkomunikasikan
Menyampaikan hasil diskusi
kelompok tentang tipe data,
variabel, operator dan array
3.3. Menerapkan struktur Struktur Kontrol Mengamati Tugas 16 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP +
kendali program Percabangan (if, switch, Pelbagai jenis percabangan Menyelesaikan masalah Database MySQL, Abdul Kadir, Penerbit Andi, 2010
4.3. Menyajikan proses dan operator ?:) dalam program tentang pelbagai jenis
kerja aplikasi melalui Perulangan (for, while, Pelbagai jenis perulangan dalam perulangan dan Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit
struktur kendali do-while) program percabangan dalam Mediakita, 2012
Pernyataan break dan program
continue dalam Menanya Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi
perulangan Mendiskusikan pelbagai jenis Observasi Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula
percabangan dalam program Mengamati Bandung, Juni 2012
Mendiskusikan pelbagai jenis kegiatan/aktivitas siswa
perulangan dalam program secara individu dan dalam Learning PHP, MySQL, and JavaScript, Robin Nixon,
diskusi dengan checklist Penerbit O'Reilly Media, Inc., 2009
Eksperimen/Eksplorasi lembar pengamatan atau
Eksperimen pelbagai jenis dalam bentuk lain
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya
percabangan dalam program
Eksperimen pelbagai jenis Portofolio
perulangan dalam program Laporan percobaan
Asosiasi Tes
Mendiskusikan hubungan suatu Essay dan pilihan ganda
proses kerja dengan alur pada
program.
Mengkomunikasikan
Menyampaikan hasil pengamatan
dan percobaan pelbagai jenis
percabangan dan perulangan pada
program
3.4. Menerapkan fungsi Fungsi Mengamati Tugas 16 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP +
dalam program Prinsip fungsi dalam Pelbagai jenis fungsi dalam Menyelesaikan masalah Database MySQL, Abdul Kadir, Penerbit Andi, 2010
4.4. Mengolah kode pemrograman program terkait fungsi pada aplikasi
program dalam bentuk Teknik pembuatan dan Teknik pembuatan dan web Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit
fungsi pemanggilan fungsi pemanggilan fungsi Mediakita, 2012
Parameter fungsi Pemberian parameter pada Observasi
fungsi Mengamati Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi
kegiatan/aktivitas siswa Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula
Menanya secara individu dan dalam Bandung, Juni 2012
Mendiskusikan teknik pembuatan diskusi dengan checklist
dan pemanggilan fungsi lembar pengamatan atau Learning PHP, MySQL, and JavaScript, Robin Nixon,
Mendiskusikan jenis parameter dalam bentuk lain Penerbit O'Reilly Media, Inc., 2009
dalam fungsi
Portofolio
Eksperimen/Eksplorasi Laporan percobaan
Eksperimen pembuatan dan
pemanggilan fungsi dalam Tes
program Essay dan pilihan ganda
Eksperimen penggunaan
parameter dalam fungsi
Asosiasi
Mengulas hubungan
prosedur/fungsi sesuatu
kerja/aplikasi dengan fugnsi pada
program.
Mengulas hubungan antara
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya
parameter dengan persyaratan
dalam suatu prosedur/fungsi
kerja/aplikasi
Mengkomunikasikan
Menyampaikan hasil pengamatan
dan percobaan fungsi pada
program
3.5. Menerapkan pustaka Fungsi Standar Mengamati Tugas 16 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP +
standar dalam program Fungsi standar PHP untuk Penggunaan fungsi standar PHP Menyelesaikan masalah Database MySQL, Abdul Kadir, Penerbit Andi, 2010
4.5. Mengolah data melalui operasi aritmatika, array untuk operasi aritmatika, array terkait penggunaan fungsi
pustaka standar dan string dan string standar pada aplikasi web Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit
Konversi data Teknik konversi tipe data ke tipe Mediakita, 2012
lainnya Observasi
Mengamati Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi
Menanya kegiatan/aktivitas siswa Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula
Mendiskusikan kegunaan fungsi secara individu dan dalam Bandung, Juni 2012
standar PHP untuk aritmatika, diskusi dengan checklist
array dan string lembar pengamatan atau Learning PHP, MySQL, and JavaScript, Robin Nixon,
Mendiskusikan teknik konversi dalam bentuk lain Penerbit O'Reilly Media, Inc., 2009
tipe data
Portofolio
Eksperimen/Eksplorasi Laporan percobaan
Eksperimen penggunaan fungsi
standar PHP untuk aritmatika, Tes
array dan string Essay dan pilihan ganda
Eksperimen konversi pelbagai
tipe data
Asosiasi
Mengulas penyelesaian aritmatika
dan perubahan kalimat dalam
operasi aritmatika dan string
Mengkomunikasikan
Menyampaikan hasil pengamatan
dan percobaan fungsi standar pada
program
3.6. Memahami pembuatan Penanganan Input User Mengamati Tugas 16 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP +
aplikasi interaktif pada Prinsip pengiriman data Proses pengiriman data pada Menyelesaikan masalah Database MySQL, Abdul Kadir, Penerbit Andi, 2010
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya
web server pada aplikasi web aplikasi web tentang penanganan input
4.6. Menyajikan aplikasi Pengolahan input dari Penanganan input dari form dari user Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit
interaktif pada web form Penanganan input dari url/link Mediakita, 2012
server Pengolahan input dari Observasi
url/link Menanya Mengamati Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi
Mendiskusikan prinsip pengiriman kegiatan/aktivitas siswa Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula
data pada aplikasi web secara individu dan dalam Bandung, Juni 2012
Mendiskusikan penanganan input diskusi dengan checklist
dari form lembar pengamatan atau Learning PHP, MySQL, and JavaScript, Robin Nixon,
Mendiskusikan penanganan input dalam bentuk lain Penerbit O'Reilly Media, Inc., 2009
dari url/link
Portofolio
Eksperimen/Eksplorasi Laporan percobaan
Eksperimen penanganan input
dari form Tes
Eksperimen penanganan input Essay dan/atau pilihan
dari url/link ganda
Asosiasi
Membuat kesimpulan tentang
prinsip pengiriman data dan
kaitannya dengan penanganan
input dari form/url/link untuk
pengembangan aplikasi web
Mengkomunikasikan
Menyampaikan hasil percobaan
tentang penanganan input dari
form dan url/link
3.7. Menerapkan operasi Operasi File Mengamati Tugas 20 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP +
file Prinsip operasi file Prinsip operasi file Menyelesaikan masalah Database MySQL, Abdul Kadir, Penerbit Andi, 2010
4.7. Mengolah data pada Pembacaan file Teknik pengolahan data pada file pengolahan data pada file
file Penulisan file Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit
File upload Menanya Observasi Mediakita, 2012
File download Mendiskusikan pengolahan data Mengamati
Mengelola file (salin, pada file kegiatan/aktivitas siswa Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi
pindah, hapus) secara individu dan dalam Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula
Mengelola direktori (buat, Eksperimen/Eksplorasi diskusi dengan checklist Bandung, Juni 2012
lihat isi, hapus) Eksperimen teknik pengolahan data lembar pengamatan atau
pada file dalam bentuk lain Learning PHP, MySQL, and JavaScript, Robin Nixon,
Penerbit O'Reilly Media, Inc., 2009
Asosiasi Portofolio
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya
Menyimpulkan proses-proses pada Laporan percobaan
pengolahan data melalui file
Tes
Mengkomunikasikan Essay dan pilihan ganda
Menyampaikan hasil pengamatan
dan percobaan pelbagai teknik
pengolahan data pada file
3.8. Menerapkan Penanganan Error Mengamati Tugas 12 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP +
penanganan kesalahan Prinsip penanganan error Prinsip penanganan error Menyelesaikan masalah Database MySQL, Abdul Kadir, Penerbit Andi, 2010
pada program Teknik penanganan error Teknik penanganan error penanganan error pada
4.8. Mengolah kesalahan program Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit
pada program Menanya Mediakita, 2012
Mendiskusikan penanganan error Observasi
pada program Mengamati Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi
kegiatan/aktivitas siswa Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula
Eksperimen/Eksplorasi secara individu dan dalam Bandung, Juni 2012
Eksperimen teknik penanganan diskusi dengan checklist
error lembar pengamatan atau Learning PHP, MySQL, and JavaScript, Robin Nixon,
dalam bentuk lain Penerbit O'Reilly Media, Inc., 2009
Asosiasi
Menyimpulkan proses-proses pada Portofolio
penanganan error Laporan percobaan
Mengkomunikasikan Tes
Menyampaikan hasil pengamatan Essay dan pilihan ganda
dan percobaan pelbagai teknik
penanganan error
3.9. Menerapkan Pemrograman Basisdata Mengamati Tugas 32 JP From Zero To A Pro: Membuat Aplikasi Web Dengan PHP +
pembuatan aplikasi Jenis-jenis operasi basis Prinsip pemrograman data pada Menyelesaikan masalah Database MySQL, Abdul Kadir, Penerbit Andi, 2010
basis data berbasis data aplikasi basisdata pengolahan data melalui
web Pembuatan database Teknik penambahan data melalui program pada aplikasi Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit
4.9. Menyajikan hasil Operasi DDL untuk tabel program basisdata Mediakita, 2012
penerapan aplikasi Operasi DML untuk Teknik pencarian dan penampilan
basisdata berbasis web data/record 1 tabel dan data melalui program Observasi Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi
multi-tabel Teknik penghapusan data melalui Mengamati Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula
Export data program kegiatan/aktivitas siswa Bandung, Juni 2012
Import data Teknik pengubahan data melalui secara individu dan dalam
Prinsip pemrograman program diskusi dengan checklist Learning PHP, MySQL, and JavaScript, Robin Nixon,
data pada aplikasi lembar pengamatan atau Penerbit O'Reilly Media, Inc., 2009
basisdata Menanya dalam bentuk lain
KI-1. Menghayati dan mengamalkan ajaran agama yang dianutnya
Teknik penambahan data Mendiskusikan teknik
Teknik pencarian dan penambahan data Portofolio
penampilan data Mendiskusikan teknik pencarian Laporan percobaan
Teknik penghapusan data dan penampilan data
Teknik pengubahan data Mendiskusikan teknik Tes
penghapusan data Essay dan pilihan ganda
Mendiskusikan teknik
pengubahan data
Eksperimen/Eksplorasi
Eksperimen teknik penambahan
data
Eksperimen teknik pencarian dan
penampilan data
Eksperimen teknik penghapusan
data
Eksperimen teknik pengubahan
data
Asosiasi
Mendiskusikan hubungan
pengolahan data pada program
dengan proses pada aplikasi
manajemen basisdata
Mengkomunikasikan
Menyampaikan hasil pengamatan
dan percobaan pelbagai teknik
pengolahan data pada aplikasi
basisdata