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
Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Kompetensi Dasar 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
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
aplikasi web server Berbasis Server Cara kerja aplikasi web Menyelesaikan masalah Pro: Membuat
4.1. Menyajikan teknologi Cara kerja aplikasi web berbasis server tentang teknologi Aplikasi Web
pengembangan berbasis server Perangkat pengembangan aplikasi web berbasis Dengan PHP +
aplikasi web server Perangkat aplikasi web berbasis server server Database MySQL,
pengembangan aplikasi Pemrograman web berbasis Abdul Kadir,
web berbasis server teknologi server Observasi Penerbit Andi,
Pengenalan Mengamati 2010
Pemrograman Web Menanya kegiatan/aktivitas siswa
Berbasis Teknologi Mendiskusikan cara kerja secara individu dan Buku Pintar
Server aplikasi web berbasis server dalam diskusi Pemrograman
Mendiskusikan dengan checklist lembar Web, Adhi
pemrograman web berbasis pengamatan atau dalam Prasetyo, Penerbit
teknologi server bentuk lain Mediakita, 2012
Portofolio Pemrograman
Hasil kerja Web (HTML, PHP
mandiri/kelompok & MySQL) Edisi
Revisi, Budi
Eksperimen/Eksplorasi Bahan Presentasi Rahardjo, Imam
Eksperimen perangkat Heryanto, Enjang
pengembangan aplikasi web Tes RK, Penerbit
berbasis server Essay dan/atau pilihan Modula Bandung,
Eksperimen bahasa ganda Juni 2012
pemrograman web berbasis
server Learning PHP,
MySQL, and
Asosiasi JavaScript, Robin
Membuat kesimpulan tentang Nixon, Penerbit
cara kerja web berbasis server O'Reilly Media,
dan penggunaan bahasa Inc., 2009
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. Memahami dasar Pemrograman Dasar Web Mengamati Tugas 16 JP From Zero To A
pemrograman pada Dinamis Pelbagai jenis tipe data Menyelesaikan masalah Pro: Membuat
web server Tipe data Aturan penamaan variabel tentang tipe data, Aplikasi Web
4.2. Menalar data Variabel Pelbagai jenis operator variabel, operator dan Dengan PHP +
kedalam program Operator Aturan penerapan komentar array Database MySQL,
Komentar Penyimpanan data dalam Abdul Kadir,
Array 1 dan 2 dimensi array 1 dan 2 dimensi Observasi Penerbit Andi,
Array asosiatif Penyimpanan data dalam Mengamati 2010
array asosiatif kegiatan/aktivitas siswa
secara individu dan Buku Pintar
Menanya dalam diskusi Pemrograman
Mendiskusikan pelbagai dengan checklist lembar Web, Adhi
jenis tipe data pengamatan atau dalam Prasetyo, Penerbit
bentuk lain Mediakita, 2012
Mendiskusikan aturan
penamaan variabel
Mendiskusikan pelbagai Portofolio Pemrograman
jenis operator Laporan percobaan Web (HTML, PHP
Mendiskusikan pemberian & MySQL) Edisi
komentar pada program Tes Revisi, Budi
Mendiskusikan Essay dan pilihan ganda Rahardjo, Imam
penyimpanan data dalam Heryanto, Enjang
array 1 dan 2 dimensi RK, Penerbit
Modula Bandung,
Mendiskusikan
Juni 2012
penyimpanan data dalam
array asosiatif
Learning PHP,
MySQL, and
Eksperimen/Eksplorasi
JavaScript, Robin
Eksplorasi pelbagai jenis
Nixon, Penerbit
tipe data
O'Reilly Media,
Eksperimen aturan
Inc., 2009
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
Learning PHP,
MySQL, and
JavaScript, Robin
Nixon, Penerbit
O'Reilly Media,
Inc., 2009
3.8. Memahami Penanganan Error Mengamati Tugas 12 JP From Zero To A
penanganan Prinsip penanganan Prinsip penanganan error Menyelesaikan masalah Pro: Membuat
kesalahan pada error Teknik penanganan error penanganan error pada Aplikasi Web
program Teknik penanganan program Dengan PHP +
4.8. Mengolah kesalahan error Menanya Database MySQL,
pada program Mendiskusikan penanganan Observasi Abdul Kadir,
error pada program Mengamati Penerbit Andi,
kegiatan/aktivitas siswa 2010
Eksperimen/Eksplorasi secara individu dan
Eksperimen teknik dalam diskusi Buku Pintar
penanganan error dengan checklist lembar Pemrograman
pengamatan atau dalam Web, Adhi
bentuk lain Prasetyo, Penerbit
Asosiasi
Mediakita, 2012
Menyimpulkan proses-proses
pada penanganan error Portofolio
Laporan percobaan Pemrograman
Web (HTML, PHP
Mengkomunikasikan
Tes & MySQL) Edisi
Menyampaikan hasil
Essay dan pilihan ganda Revisi, Budi
pengamatan dan percobaan
Rahardjo, Imam
pelbagai teknik penanganan
Heryanto, Enjang
error
RK, Penerbit
Modula Bandung,
Juni 2012
Learning PHP,
MySQL, and
JavaScript, Robin
Nixon, Penerbit
O'Reilly Media,
Inc., 2009
3.9. Memahami Pemrograman Basisdata Mengamati Tugas 32 JP From Zero To A
pembuatan aplikasi Jenis-jenis operasi Prinsip pemrograman data Menyelesaikan masalah Pro: Membuat
basis data berbasis basis data pada aplikasi basisdata pengolahan data melalui Aplikasi Web
web Pembuatan database Teknik penambahan data program pada aplikasi Dengan PHP +
4.9. Menyajikan aplikasi Operasi DDL untuk melalui program basisdata Database MySQL,
basisdata berbasis tabel Teknik pencarian dan Abdul Kadir,
web Operasi DML untuk penampilan data melalui Observasi Penerbit Andi,
data/record 1 tabel dan program Mengamati 2010
multi-tabel Teknik penghapusan data kegiatan/aktivitas siswa
Export data melalui program secara individu dan Buku Pintar
Import data Teknik pengubahan data dalam diskusi Pemrograman
Prinsip pemrograman melalui program dengan checklist lembar Web, Adhi
data pada aplikasi pengamatan atau dalam Prasetyo, Penerbit
basisdata Menanya bentuk lain Mediakita, 2012
Teknik penambahan Mendiskusikan teknik
data penambahan data Portofolio Pemrograman
Teknik pencarian dan Mendiskusikan teknik Laporan percobaan Web (HTML, PHP
penampilan data pencarian dan penampilan & MySQL) Edisi
Teknik penghapusan data Tes Revisi, Budi
data Mendiskusikan teknik Essay dan pilihan ganda Rahardjo, Imam
Teknik pengubahan penghapusan data Heryanto, Enjang
data Mendiskusikan teknik RK, Penerbit
pengubahan data Modula Bandung,
Juni 2012
Eksperimen/Eksplorasi
Eksperimen teknik Learning PHP,
penambahan data MySQL, and
Eksperimen teknik JavaScript, Robin
pencarian dan penampilan Nixon, Penerbit
data O'Reilly Media,
Inc., 2009
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