Anda di halaman 1dari 25

SILABUS MATA PELAJARAN

Nama Sekolah : SMK ASSALAAM


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak
Durasi (Waktu) : 730 jam
Kelas/Semester : 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
Kegiatan
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Penilaian
Pembelajaran
(JP)
1 2 3 4 5 6
3.1 Memahami konsep teknologi 3.1.1 Menjelaskan konsep world wide  Konsep www 8  Mengamati
aplikasi web web (www).  Teknologi aplikasi web untuk
3.1.2 Menjelaskan konsep teknologi  Macam-macam mengidentifikasi
4.1 Mempresentasikan pelbagai aplikasi web. browser dan merumuskan
teknologi pengembangan 3.1.3 Menjelaskan berbagai teknologi  Konsep Web server masalah tentang
aplikasi web aplikasi web.  Macam-macam konsep teknologi
3.1.4 Menjelaskan penggunaan aplikasi aplikasi web
software webserver.
berbasis web.  Macam-macam editor  Mengumpulkan
3.1.5 Menjelaskan cara menjalankan teks. data tentang
aplikasi web menggunakan  Tool pengembang web konsep teknologi
browser. aplikasi web
3.1.6 Menjelaskan aplikasi web server.  Mengolah data
3.1.7 Menjelaskan instalasi paket tentang konsep
aplikasi web server. teknologi aplikasi
3.1.8 Menjelaskan penggunaan web web
direktori dalam web server.  Mengomunikasik
4.1.1 Mempresentasikan berbagai an tentang
teknologi web. konsep teknologi
4.1.2 Mengistalasi paket aplikasi web 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 teks pada 3.2.1 Menjelaskan struktur dasar  Struktur dasar html 12  Mengamati
halaman web pemrograman web dengan html.  Versi html untuk
3.2.2 Menjelaskan berbagai  Html, head, title, mengidentifikasi
4.2 Membuat kode html untuk versi dari html. body. dan merumuskan
menampilkan teks dalam 3.2.3 Menjelaskan tata cara penulisan  Tag syntax, option masalah tentang
format tertentu pada halaman script html dengan berbagai  Fungsi berbagai tag format teks pada
halaman web
web editor. dalam html  Mengumpulkan
3.2.4 Menjelaskan parameter  Format teks dalam data tentang
parameter dalam html. html. format teks pada
3.2.5 Menjelaskan tag-tag dalam html. halaman web
3.2.6 Menjelaskan berbagai tag html  Mengolah data
untuk memformat teks. tentang format
3.2.7 Menerapkan format teks dalam teks pada
script html. halaman web
4.2.1 Merancang program tampilan
 Mengomunikasik
format teks dalam halaman web an tentang
4.2.2 Membuat program halaman web format teks pada
yang menampilkan teks dengan halaman web
berbagai format.
4.2.1 Menguji hasil tampilan halaman
web dengan berbagai format
teks.
3.3 Menerapkan format tabel pada 3.3.1 Menjelaskan tag-tag html yang  tag-tag tabel dalam 4  Mengamati
halaman web digunakan untuk membuat tabel. html. untuk
3.3.2 Menentukan prosedur  Table tbody, thead, mengidentifikasi
4.3 Membuat kode html untuk pembuatan tabel dalam html. tfoot, tr, th, td. dan merumuskan
menampilkan tabel pada 3.3.3 Menentukan penerapan format  Cellspacing, masalah tentang
halaman web tabel dalam web. cellpadding, border. format tabel
3.3.4 Menentukan prosedur  Rowspan, colspan. pada halaman
pembuatan tabel dalam tabel. web
4.3.1 Merancang program tampilan  Mengumpulkan
tabel dalam html data tentang
4.3.2 Membuat program halaman web format tabel
yang menampilkan tabel. pada halaman
web
4.3.3 Menguji program tampilan tabel
dalam web server.  Mengolah data
tentang format
tabel pada
halaman web
 Mengomunikasik
an tentang
format tabel
pada halaman
web
3.4 Menerapkan tampilan format 3.4.1 Menjelaskan prosedur format  Konsep tampilan 8  Mengamati
multimedia pada halaman web tampilan multimedia dalam halaman multimedia dalam untuk
web. html. mengidentifikasi
4.4 Membuat kode html untuk 3.4.2 Menjelaskan tag untuk tampilan  Tag menampilkan dan merumuskan
menampilkan tampilan format gambar dalam halaman web. gambar. masalah tentang
multimedia pada halaman web 3.4.3 Menjelaskan tag untuk tampilan  Tag untuk audio tampilan format
audio dalam halaman web.  Tag untuk video multimedia pada
3.4.4 Menjelaskan tag untuk tampilan halaman web
video dalam halaman web.  Mengumpulkan
3.4.5 Menerapkan format tampilan data tentang
multimedia dalam halaman web. tampilan format
4.4.1 Merancang program tampilan multimedia pada
halaman web
format multimedia dalam halaman
web.  Mengolah data
4.4.2 Membuat kode program tampilan tentang tampilan
format multimedia dalam halaman format
multimedia pada
web.
halaman web
4.4.3 Menguji program hasil tampilan
multimedia dalam halaman web.  Mengomunikasik
an tentang
tampilan format
multimedia pada
halaman web
3.5 Menerapkan format kaitan pada 3.5.1 Menjelaskan konsep format kaitan  Konsep hyperlink 8  Mengamati
halaman web (link) dalam halaman web. dalam html untuk
3.5.2 Menjelaskan tag-tag link dalam html  Tag-tag untuk
4.5 Membuat kode html untuk untuk menampilkan kaitan. hyperlink mengidentifikasi
menampilkan format kaitan 3.5.3 Menentukan prosedur kaitan dalam dan merumuskan
pada halaman web halaman web. masalah tentang
4.5.1 Merancang program tampilan kaitan format kaitan
(link) dalam halaman web. pada halaman
4.5.2 Membuat program tampilan web
kaitan (link) dalam halaman web.  Mengumpulkan
4.5.3 Menguji program tampilan kaitan data tentang
dalam halaman web. format kaitan
pada halaman
web
 Mengolah data
tentang format
kaitan pada
halaman web
 Mengomunikasik
an tentang
format kaitan
pada halaman
web
3.6 Menerapkan format formulir 3.6.1 Menjelaskan konsep formulir  Konsep formulir dalam 8  Mengamati
pada halaman web dalam halaman web. html. untuk
3.6.2 Menjelaskan tag-tag html untuk  Penggunaan tag form mengidentifikasi
4.6 Membuat kode html untuk formulir dalam halaman web.  Form option dan merumuskan
menampilkan formulir pada 3.6.3 Menjelaskan berbagai metoda  Metoda get, post masalah tentang
halaman web inputan formulir dalam halaman  Tipe-tipe inputan format formulir
web. pada halaman
dalam form (text,
3.6.4 Menentukan prosedur pembuatan web
password, radio,
format formulir dalam halaman web. checkbox, hidden,  Mengumpulkan
3.6.5 Menerapkan prosedur pembuatan button, submit, file) data tentang
format formulir
formulir dalam halaman web.  Link dalam form
4.6.1 Merancang program untuk pada halaman
menampilkan formulir dalam web
halaman web.
4.6.2 Membuat program tampilan  Mengolah data
tentang format
formulir dalam halaman web.
formulir pada
4.6.3 Menguji program tampilan formulir halaman web
dalam halaman web.
 Mengomunikasik
an tentang
format formulir
pada halaman
web
3.7 Menerapkan style pada 3.7.1 Menjelaskan konsep layout dalam  Konsep layout dalam 12  Mengamati
halaman web tampilan halaman web. halaman web. untuk
3.7.2 Menjelaskan berbagai metode  Jenis-jenis layout mengidentifikasi
4.7 Membuat kode html untuk layout tampilan halaman web. dalam halaman web dan merumuskan
menampilkan style tertentu 3.7.3 Menjelaskan konsep style dalam (frameset, table, div) masalah tentang
pada halaman web halaman web.  Konsep dan penulisan style pada
3.7.4 Menjelaskan penyisipan style script stylesheet halaman web
dalam script program aplikasi  Penyisipan stylesheet  Mengumpulkan
web. dalam script html. data tentang
3.7.5 Menjelaskan prosedur penulisan  File css style pada
style script dalam program aplikasi halaman web
web.  Mengolah data
3.7.6 Menjelas prosedur penyisipan script tentang style
style kedalam html pada halaman
3.7.7 Menerapkan style dalam program web
tampilan halaman web.  Mengomunikasik
4.7.1 Merancang program tampilan an tentang style
web dengan style pada halaman
4.7.2 Membuat program tampilan web
halaman web dengan style.
4.7.3 Menguji program tampilan web yang
menerapkan style
3.8 Memahami client side scripting 3.8.1 Menjelaskan konsep client side  Konsep client side 16  Mengamati
dalam pemrograman web scripting dalam pemrograman programming. untuk
aplikasi web.  Macam-macam mengidentifikasi
4.8 Mempresentasikan client side 3.8.2 Menjelaskan berbagai bahasa aplikasi client side dan merumuskan
scripting dalam pemrograman pemrograman web yang termasuk programming masalah tentang
web dalam client side scripting. (javascript, vbscript) client side
3.8.3 Menjelaskan struktur penulisan  Struktur program scripting dalam
program client side. pemrograman
client side.
web
3.8.4 Menjelaskan prosedur penyisipan  Cara penyisipan script
program client side kedalam html. client side dalam html.  Mengumpulkan
3.8.5 Menjelaskan berbagai sintaks yang data tentang
digunakan dalam client side client side
scripting dalam
scripting.
pemrograman
4.8.1 Mempresentasikan prosedur client web
side programming dalam halaman
web.  Mengolah data
tentang client
side scripting
dalam
pemrograman
web
 Mengomunikasik
an tentang client
side scripting
dalam
pemrograman
web
3.9 Menerapkan client side 3.9.1 Menjelaskan konsep web interaktif.  Perintah-perintah 16  Mengamati
scripting pada halaman web 3.9.2 Menjelaskan prosedur penerapan dasar dalam aplikasi untuk
interaktif client side programming interaktif client side mengidentifikasi
dalam halaman web. programming. dan merumuskan
4.9 Membuat halaman web 4.9.1 Menerapkan client side  Program “Hello world” masalah tentang
interaktif menggunakan client programming dalam program dengan client side
side scripting halaman web interaktif. javascript/vbscipt. scripting dalam
4.9.2 Membuat program halaman web pemrograman
interaktif dengan client side web
programming.  Mengumpulkan
4.9.3 Menguji program halaman web data tentang
interaktif. client side
scripting dalam
pemrograman
web
 Mengolah data
tentang client
side scripting
dalam
pemrograman
web
 Mengomunikasik
an tentang client
side scripting
dalam
pemrograman
web
3.10 Memahami teknologi aplikasi 3.10.1 Menjelaskan konsep teknologi  Berbagai teknologi 4  Mengamati
web server aplikasi web server. aplikasi web server untuk
3.10.2 Menjelaskan berbagai teknologi  Macam-macam mengidentifikasi
4.10 Mempresentasikan teknologi aplikasi web. aplikasi web server dan merumuskan
aplikasi web server terhadap 4.10.1 Mempresentasikan penggunaan ( xamp, appserv, iis) masalah tentang
berbagai macam perangkat teknologi aplikasi web dalam teknologi aplikasi
berbagai macam perangkat keras. web server
 Mengumpulkan
data tentang
teknologi aplikasi
web server
 Mengolah data
tentang
teknologi aplikasi
web server
 Mengomunikasik
an tentang
teknologi aplikasi
web server
3.11 Menerapkan pemrograman 3.11.1 Menjelaskan konsep pemrograman  Konsep server side 16  Mengamati
server side scripting disisi server (server side programming. untuk
programming).  Macam-macam mengidentifikasi
4.11 Membuat kode program pada 3.11.2 Menjelaskan keunggulan dan aplikasi server side dan merumuskan
server side scripting kekurangan dari pemrograman programming (asp, masalah tentang
disisi server. php, cold fusion, jsp) teknologi aplikasi
3.11.3 Menjelaskan berbagai bahasa  Struktur dasar server web server
pemrograman web yang termasuk side programming.  Mengumpulkan
dalam pemrograman disisi server.  Penggabungan dengan data tentang
3.11.4 Menjelaskan struktur penulisan html. teknologi aplikasi
program dalam pemrograman disisi  Perintah-perintah web server
server. dasar dan syntax  Mengolah data
3.11.5 Menjelaskan berbagai sintaks yang dalam server side tentang
digunakan dalam pemrograman programming. teknologi aplikasi
disisi server.  Membuat program web server
3.11.6 Menjelaskan prosedur sederhana ( misal  Mengomunikasik
penggabungan script program tampilan Hello world) an tentang
server side dengan html. berbasis server side. teknologi aplikasi
4.11.1 Menerapkan pemrograman server web server
side dalam aplikasi halaman web.
4.11.2 Membuat program aplikasi
halaman web menggunakan server
side scripting.
4.11.3 Menguji program aplikasi halaman
web berbasis server side scripting.
3.12 Menerapkan struktur kendali 3.12.1 Menjelaskan prosedur struktur  Perintah if, else, else 16  Mengamati
program kendali dalam pemrograman if, switch. untuk
halaman web disisi server.  Membuat program mengidentifikasi
4.12 Membuat struktur kendali 3.12.2 Menjelaskan prosedur struktur dengan menerapkan dan merumuskan
program kendali bertingkat dalam struktur kendali. masalah tentang
pemrograman halaman web disisi struktur kendali
server. program
3.12.3 Menerapkan struktur kendali  Mengumpulkan
dalam pemrograman halaman web data tentang
sisi server. struktur kendali
3.12.4 Menerapkan struktur kendali program
bertingkat dalam pemrograman  Mengolah data
halaman web disisi server. tentang struktur
4.12.1 Merancang program aplikasi kendali program
halaman web menggunakan  Mengomunikasik
struktur kendali. an tentang
4.12.2 Membuat program aplikasi web struktur kendali
menggunakan struktur kendali. program
4.12.3 Merancang program aplikasi
halaman web menggunakan
struktur kendali bertingkat.
4.12.4 Membuat program aplikasi web
menggunakan struktur kendali
bertingkat.
3.13 Menerapkan fungsi dalam 3.13.1 Menjelaskan konsep fungsi dalam  Prosedur, subprogram 16  Mengamati
program pemrograman aplikasi web disisi dan fungsi dalam untuk
server. pemrograman server mengidentifikasi
4.13 Membuat kode fungsi dalam 3.13.2 Menjelaskan prosedur pembuatan side. dan merumuskan
program fungsi dalam pemrograman aplikasi  Cara membuat dan masalah tentang
web disisi server. memanggil prosedur, fungsi dalam
3.13.3 Menerapkan fungsi dalam subprogram, dan program
pemrograman aplikasi web disisi fungsi dalam program  Mengumpulkan
server. aplikasi server side. data tentang
4.13.1 Merancang program aplikasi web fungsi dalam
menggunakan fungsi. program
4.13.2 Membuat program aplikasi web  Mengolah data
menggunakan fungsi. tentang fungsi
4.13.3 Menguji program aplikasi web dalam program
menggunakan fungsi.
 Mengomunikasik
an tentang fungsi
dalam program
3.14 Menerapkan library standar 3.14.1 Menjelaskan penggunaan library  Aplication 16  Mengamati
dalam program dalam pemrograman aplikasi web. Programming untuk
3.14.2 Menerapkan penggunaan library Interface (API) dalam mengidentifikasi
4.14 Menggunakan library standar dalam pemrograman aplikasi web. aplikasi program dan merumuskan
dalam program 4.14.1 Merancang program aplikasi web server side. masalah tentang
dengan menggunakan library  Library dalam aplikasi library standar
standar. program dalam program
4.14.2 Membuat kode program aplikasi  Cara menggunakan  Mengumpulkan
web dengan menggunakan library library bawaan dalam data tentang
standar. perangkat lunak library standar
4.14.3 Menguji program aplikasi web server side. dalam program
menggunakan library standar.  Mengolah data
tentang library
standar dalam
program
 Mengomunikasik
an tentang
library standar
dalam program
3.15 Mengevaluasi aplikasi interaktif 3.15.1 Menerapkan konsep aplikasi  Konsep program 16  Mengamati
pada web interaktif dalam pemrograman aplikasi interaktif untuk
aplikasi web. dalam halaman web. mengidentifikasi
4.15 Memodifikasi aplikasi interaktif 3.15.2 Menentukan prosedur aplikasi  Membuat program dan merumuskan
pada web interaktif dalam pemrograman aplikasi web menu masalah tentang
aplikasi web. interaktif yang aplikasi interaktif
4.15.1 Merancang program aplikasi sederhana berbasis pada web
interaktif dalam halaman web. input proses dan  Mengumpulkan
4.15.2 Membuat kode program aplikasi output. data tentang
interaktif dalam halaman web. aplikasi interaktif
4.15.3 Menguji hasil tampilan aplikasi pada web
interaktif dalam halaman web.  Mengolah data
tentang aplikasi
interaktif pada
web
 Mengomunikasik
an tentang
aplikasi interaktif
pada web
3.16 Menerapkan operasi file 3.16.1 Menjelaskan prosedur operasi file  Perintah-perintah 8  Mengamati
dalam aplikasi web. untuk menangani file. untuk
4.16 Membuat kode program untuk 3.16.2 Menerapkan operasi file dalam  Program membaca isi mengidentifikasi
operasi file halaman web. file. dan merumuskan
3.16.3 Membuat kode program operasi  Program menyipan isi masalah tentang
file dalam halaman web. file. operasi file
4.16.1 Menguji program aplikasi operasi  Program mengedit isi  Mengumpulkan
file dalam halaman web. file. data tentang
 Program menghapus operasi file
file.  Mengolah data
 tentang operasi
file
 Mengomunikasik
an tentang
operasi file
3.17 Menganalisis penanganan 3.17.1 Menerapkan prosedur penanganan  Konsep penampilan 24  Mengamati
kesalahan pada program kesalahan dalam pemrograman message box, error untuk
aplikasi web. warning, alert dan mengidentifikasi
4.17 Melakukan perbaikan 3.17.2 Menentukan prosedur penanganan tooltip dalam dan merumuskan
penanganan kesalahan pada kesalahan dalam pemrograman pemrograman. masalah tentang
program aplikasi web.  Prosedur program penanganan
4.17.1 Menguji proses penanganan penangan kesalahan. kesalahan pada
kesalahan dalam program aplikasi program
web.  Mengumpulkan
4.17.2 Memperbaiki program penanganan data tentang
kesalahan dalam aplikasi web. penanganan
kesalahan pada
program
 Mengolah data
tentang
penanganan
kesalahan pada
program
 Mengomunikasik
an tentang
penanganan
kesalahan pada
program
3.18 Menerapkan user interface 3.18.1 Menjelaskan konsep antar muka  Konsep user interface 24  Mengamati
basis data pada halaman web pengguna (user interface) dalam dalam program untuk
aplikasi web. aplikasi. mengidentifikasi
4.18 Membuat user interface basis 3.18.2 Menjelaskan fungsi UI untuk  Rancang bangun user dan merumuskan
data pada halaman web mengakses basis data dalam interface. masalah tentang
aplikasi web.  Program user user interface
3.18.3 Menerapkan UI dalam aplikasi web. interface sederhana.
 Mengumpulkan
4.18.1 Merancang program UI untuk akses  Aplikasi user interface data tentang
basis data dalam aplikasi web. untuk mengelola basis user interface
4.18.2 Membuat kode program UI akses data.
 Mengolah data
basis data dalam halaman web.
tentang user
4.18.3 Menguji program UI dalam aplikasi interface
web.
 Mengomunikasik
an tentang user
interface
3.19 Menerapkan aplikasi web 3.19.1 Menjelaskan prosedur konsep  konsep session, 16  Mengamati
statefull statefull dalam pemrograman cookies dalam aplikasi untuk
aplikasi web. web. mengidentifikasi
4.19 Membuat aplikasi web statefull 3.19.2 Menerapkan statefull dalam  Penggunaan session dan merumuskan
pemrograman aplikasi web. dalam program masalah tentang
4.19.1 Merancang program aplikasi web aplikasi web. aplikasi web
yang menerapkan statefull. statefull
4.19.2 Membuat kode program aplikasi  Mengumpulkan
web menggunakan statefull. data tentang
aplikasi web
statefull
 Mengolah data
tentang aplikasi
web statefull
 Mengomunikasik
an tentang
aplikasi web
statefull
3.20 Mengevaluasi pengamanan 3.20.1 Menerapkan prosedur sistem  Konsep kriptografi, 16  Mengamati
data pada aplikasi web keamanan akses basis data dalam plain text, chiper text, untuk
aplikasi web. encrypted text. mengidentifikasi
4.20 Merevisi pengamanan data 3.20.2 Menentukan jenis sistem  Konsep sistem dan merumuskan
pada aplikasi web pengamanan akses data dalam pengamanan akses masalah tentang
aplikasi web. data. pengamanan
4.20.1 Menguji sistem keamanan akses  Konsep pengamanan data pada
basis data dalam aplikasi web. aplikasi web
program aplikasi.
4.20.2 Merevisi sistem pengamanan akses  Password, hash, md5,  Mengumpulkan
basis data dalam pemrograman Mcrypt, base64. data tentang
aplikasi web. pengamanan
data pada
aplikasi web
 Mengolah data
tentang
pengamanan
data pada
aplikasi web
 Mengomunikasik
an tentang
pengamanan
data pada
aplikasi web
3.21 Merancang sistem informasi 3.21.1 Menjelaskan konsep sistem  Konsep 24  Mengamati
web informasi dalam aplikasi web. pengembangan sistem untuk
3.21.2 Menjelaskan prosedur informasi berbasis mengidentifikasi
4.21 Membangun aplikasi sistem perancangan sistem informasi web. dan merumuskan
informasi web dalam pemrograman aplikasi web.  Prosedur perencanaan masalah tentang
3.21.3 Menerapkan rancangan sistem aplikasi sistem sistem informasi
informasi dalam pemrograman informasi berbasis web
aplikasi berbasis web. web.  Mengumpulkan
4.21.1 Merancang program aplikasi sistem data tentang
informasi berbasis web. sistem informasi
4.21.2 Membuat kode program aplikasi web
sistem informasi berbasis web.
 Mengolah data
4.21.3 Menguji program aplikasi sistem
tentang sistem
informasi berbasis web. informasi web
 Mengomunikasik
an tentang
sistem informasi
web
3.22 Menerapkan web hosting 3.22.1 Menjelaskan konsep prosedur  Konsep web housting 26  Mengamati
aplikasi web hosting.  Prosedur penggunaan untuk
4.22 Membuat aplikasi web pada 3.22.2 Menerapkan aplikasi web kedalam dan penanganan web mengidentifikasi
web hosting web hosting. housting. dan merumuskan
4.22.1 Merancang program aplikasi  Prosedur administrasi masalah tentang
kedalam web hosting. aplikasi web dengan web hosting
4.22.2 Membuat kode program aplikasi web housting.  Mengumpulkan
web hosting. data tentang
4.22.3 Mengunggah kode program web hosting
aplikasi ke web hosting.  Mengolah data
4.22.4 Menguji aplikasi web hosting tentang web
melalui internet. hosting
 Mengomunikasik
an tentang web
hosting
3.23 Menerapkan aplikasi web 3.23.1 Menjelaskan konsep MVC dalam  Konsep MVC 26  Mengamati
dengan Model View Controler aplikasi web.  Macam-macam MVC untuk
(MVC) 3.23.2 Menjelaskan prosedur untuk aplikasi web mengidentifikasi
pemrograman aplikasi web dengan (Code Igniter, Zend, dan merumuskan
4.23 Membuat aplikasi web MVC. symphony dsb). masalah tentang
menggunakan Model View 3.23.3 Menerapkan MVC kedalam  Prosedur penggunaan aplikasi web
Controler (MVC) program aplikasi web. MVC untuk aplikasi dengan Model
4.23.1 Merancang program aplikasi web berbasis web. View Controler
dengan MVC. (MVC)
4.23.2 Membuat kode program aplikasi
 Mengumpulkan
web menggunakan MVC.
data tentang
4.23.3 Menguji program aplikasi web aplikasi web
berbasis MVC. dengan Model
View Controler
(MVC)
 Mengolah data
tentang aplikasi
web dengan
Model View
Controler (MVC)
 Mengomunikasik
an tentang
aplikasi web
dengan Model
View Controler
(MVC)
3.24 Menerapkan teknologi 3.24.1 Menjelaskan konsep teknologi  Konsep frame work 54  Mengamati
framework dalam aplikasi web framework dalam aplikasi web. dalam aplikasi untuk
3.24.2 Menjelaskan prosedur penggunaan berbasis frame work. mengidentifikasi
4.24 Membuat aplikasi web framework dalam aplikasi web  Prosedur penggunaan dan merumuskan
menggunakan teknologi 3.24.3 Menerapkan teknologi framework frame work dalam masalah tentang
framework kedalam aplikasi web. aplikasi berbasis web. teknologi
4.24.1 Merancang program aplikasi web framework
menggunakan teknologi dalam aplikasi
web
framework.
4.24.2 Membuat kode program aplikasi  Mengumpulkan
web menggunakan frame work. data tentang
4.24.3 Menguji program aplikasi web teknologi
framework
menggunakan teknologi
framework. dalam aplikasi
web
 Mengolah data
tentang
teknologi
framework
dalam aplikasi
web
 Mengomunikasik
an tentang
teknologi
framework
dalam aplikasi
web
3.25 Memahami teknologi 3.25.1 Menjelaskan konsep teknologi  Konsep aplikasi 13  Mengamati
pengembangan aplikasi mobile aplikasi mobile. perangkat bergerak. untuk
3.25.2 Menjelaskan sistem operasi  Prosedur penggunaan mengidentifikasi
4.25 Mempresentasikan teknologi perangkat mobile. aplikasi perangkat dan merumuskan
pengembangan aplikasi mobile 3.25.3 Menjelaskan penggunaan bergerak. masalah tentang
perangkat lunak pengembang  Macam-macam sistem teknologi
aplikasi mobile. operasi perangkat pengembangan
4.25.1 Mempresentasikan konsep aplikasi mobile
bergerak.
teknologi pengembang aplikasi  Macam-macam  Mengumpulkan
mobile teknologi data tentang
pengembang aplikasi teknologi
pengembangan
perangkat bergerak.
aplikasi mobile
 Mengolah data
tentang
teknologi
pengembangan
aplikasi mobile
 Mengomunikasik
an tentang
teknologi
pengembangan
aplikasi mobile
3.26 Menerapkan teknik desain 3.26.1 Menjelaskan prosedur instalasi  Konsep desain aplikasi 39  Mengamati
aplikasi mobile tools pengembang aplikasi mobile. perangkat bergerak. untuk
3.26.2 Menjelaskan kebutuhan perangkat  Prosedur desain mengidentifikasi
4.26 Membuat desain aplikasi keras untuk tools pengembang aplikasi perangkat dan merumuskan
berbasis mobile aplikasi mobile. bergerak. masalah tentang
4.26.1 Merancang aplikasi berbasis mobile  Prosedur penggunaan teknik desain
dengan tools pengembang. tools simulator aplikasi mobile
4.26.2 Membuat aplikasi mobile aplikasi perangkat  Mengumpulkan
menggunakan tools pengembang. bergerak. data tentang
4.26.3 Menguji hasil aplikasi berbasis  Prosedur penggunaan teknik desain
mobile. tool aplikasi aplikasi mobile
pengembang aplikasi  Mengolah data
perangkat bergerak. tentang teknik
desain aplikasi
mobile
 Mengomunikasik
an tentang teknik
desain aplikasi
mobile
3.27 Menerapkan teknik desain 3.27.1 Menjelaskan konsep teknik desain  Konsep penggunaan 39  Mengamati
aplikasi multi window aplikasi multiwindow mobile. multi window dalam untuk
3.27.2 Menerapkan disain multiwindow aplikasi perangkat mengidentifikasi
4.27 Membuat desain aplikasi multi dalam aplikasi mobile. bergerak. dan merumuskan
window 4.27.1 Merancang aplikasi mobile  Prosedur desain multi masalah tentang
multiwindow. window dalam aplikasi teknik desain
perangkat bergerak. aplikasi multi
window
 Mengumpulkan
data tentang
teknik desain
aplikasi multi
window
 Mengolah data
tentang teknik
desain aplikasi
multi window
 Mengomunikasik
an tentang teknik
desain aplikasi
multi window
3.28 Menerapkan pengkodean alur 3.28.1 Menjelaskan prosedur pengkodean  Konsep alur program 39  Mengamati
program dalam aplikasi alur program dalam aplikasi dalam aplikasi untuk
mobile. perangkat bergerak. mengidentifikasi
4.28 Membuat kode program dalam 3.28.2 Menerapkan pengkodean alur  Prosedur pengkodean dan merumuskan
aplikasi program dalam aplikasi mobile. alur program untuk masalah tentang
4.28.1 Merancang aplikasi mobile dengan aplikasi perangkat pengkodean alur
kode program. bergerak. program dalam
4.28.2 Membuat kode program aplikasi aplikasi
mobile.  Mengumpulkan
4.28.3 Menguji hasil program aplikasi data tentang
mobile. pengkodean alur
program dalam
aplikasi
 Mengolah data
tentang
pengkodean alur
program dalam
aplikasi
 Mengomunikasik
an tentang
pengkodean alur
program dalam
aplikasi
3.29 Menerapkan teknik pengolahan 3.29.1 Menjelaskan prosedur teknik  Konsep penggunaan 26  Mengamati
input user pengolahan input dari pengguna user interface aplikasi untuk
(user). dalam perangkat mengidentifikasi
4.29 Membuat antar muka input 3.29.2 Menerapkan kode program untuk bergerak. dan merumuskan
user pada aplikasi mengolah input pengguna.  Prosedur desain user masalah tentang
3.29.3 Menerapkan kode program antar interface dalam teknik
muka untuk mengolah input user. aplikasi perangkat pengolahan input
4.29.1 Merancang program aplikasi user
bergerak.
mobile untuk mengolah inputan  Mengumpulkan
pengguna menggunakan antar data tentang
muka. teknik
4.29.2 Membuat kode program untuk pengolahan input
user
mengolah inputan dengan aplikasi
antar muka.  Mengolah data
tentang teknik
pengolahan input
user
 Mengomunikasik
an tentang teknik
pengolahan input
user
3.30 Menerapkan teknik desain 3.30.1 Menerapkan teknik lanjut dalam 39  Mengamati
aplikasi lanjutan membuat aplikasi mobile. untuk
4.30.1 Merancang aplikasi lanjut berbasis mengidentifikasi
4.30 Membuat desain aplikasi mobile. dan merumuskan
lanjutan masalah tentang
teknik desain
aplikasi lanjutan
 Mengumpulkan
data tentang
teknik desain
aplikasi lanjutan
 Mengolah data
tentang teknik
desain aplikasi
lanjutan
 Mengomunikasik
an tentang teknik
desain aplikasi
lanjutan
3.31 Menerapkan aplikasi basis data 3.31.1 Menjelaskan penerapan aplikasi  Konsep akses basis 51  Mengamati
mobile basis data mobile. data dalam aplikasi untuk
3.31.2 Menerapkan prosedur akses basis perangkat bergerak. mengidentifikasi
4.31 Membuat pengolahan basis data dalam aplikasi mobile.  Prosedur akses basis dan merumuskan
data mobile 4.31.1 Merancang program aplikasi akses data dalam aplikasi masalah tentang
basis data berbasis mobile. perangkat abergerak. aplikasi basis
4.31.2 Membuat kode program aplikasi  Penggunaan konektor data mobile
akses basis data berbasis mobile. dalam aplikasi akses  Mengumpulkan
basis data. data tentang
aplikasi basis
data mobile
 Mengolah data
tentang aplikasi
basis data mobile
 Mengomunikasik
an tentang
aplikasi basis
data mobile
3.32 Mengevaluasi penggunaan 3.32.1 Menjelaskan penggunaan library  Konsep penggunaan 39  Mengamati
library pada aplikasi mobile dalam mebuat aplikasi mobile. library dalam aplikasi untuk
3.32.2 Menerapkan library dalam aplikasi perangkat bergerak. mengidentifikasi
4.32 Memodifikasi aplikasi mobile berbasis mobile.  Prosedur penggunaan dan merumuskan
menggunakan library 4.32.1 Merancang program aplikasi library dalam aplikasi masalah tentang
mobile dengan menggunakan perangkat bergerak. penggunaan
library. library pada
4.32.2 Membuat kode program aplikasi aplikasi mobile
mobile dengan library.  Mengumpulkan
4.32.3 Menguji hasil program aplikasi data tentang
mobile dengan library. penggunaan
4.32.4 Mengembangkan aplikasi mobil library pada
aplikasi mobile
dengan menggunakan library.
 Mengolah data
tentang
penggunaan
library pada
aplikasi mobile
 Mengomunikasik
an tentang
penggunaan
library pada
aplikasi mobile
3.33 Menerapkan konektifitas 3.33.1 Menjelaskan prosedur konektifitas  Konsep konektifitas 51  Mengamati
aplikasi mobile dengan web aplikasi mobile dengan web. antara aplikasi web untuk
3.33.2 Menerapkan aplikasi konektor dengan aplikasi mengidentifikasi
4.33 Membuat koneksifitas aplikasi dalam program aplikasi mobile perangkat bergerak. dan merumuskan
mobile dengan web dengan web.  Prosedur koneksi masalah tentang
4.33.1 Merancang program konektifitas antara aplikasi web konektifitas
aplikasi mobile dengan web. dengan aplikasi aplikasi mobile
4.33.2 Membuat kode program koneksi dengan web
perangkat bergerak.
aplikasi mobile dengan web.  Mengumpulkan
data tentang
konektifitas
aplikasi mobile
dengan web
 Mengolah data
tentang
konektifitas
aplikasi mobile
dengan web
 Mengomunikasik
an tentang
konsep
pemodelan
perangkat lunak
berorientasi obye
konektifitas
aplikasi mobile
dengan web

Anda mungkin juga menyukai