Anda di halaman 1dari 17

SILABUS MATA PELAJARAN

Nama Sekolah : SMK Informatika Al-Irsyad Al-Islamiyyah Kota Cirebon


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak
Durasi (Waktu) : 670 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.

@2017, Direktorat Pembinaan SMK 1


Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
(JP)
1 2 3 4 5 6
3.8 Memahami client side 3.8.1 Menjelaskan konsep client side  Konsep client side 16  Mengamati untuk
scripting dalam pemrograman scripting dalam pemrograman programming. mengidentifikasi
web aplikasi web.  Macam-macam dan merumuskan
3.8.2 Menjelaskan berbagai bahasa aplikasi client side masalah tentang
4.8 Mempresentasikan client side pemrograman web yang termasuk programming client side scripting
scripting dalam pemrograman dalam client side scripting. (javascript, vbscript) dalam
web 3.8.3 Menjelaskan struktur penulisan  Struktur program pemrograman web
program client side. client side.  Mengumpulkan
3.8.4 Menjelaskan prosedur penyisipan  Cara penyisipan data tentang client
program client side kedalam html. script client side side scripting
3.8.5 Menjelaskan berbagai sintaks dalam html. dalam
yang digunakan dalam client side pemrograman web
scripting.  Mengolah data
4.1.1 Mempresentasikan prosedur tentang client side
client side programming dalam scripting dalam
halaman web. pemrograman web
 Mengomunikasikan
tentang client side
scripting dalam
pemrograman web
3.9 Menerapkan client side 3.9.1 Menjelaskan konsep web  Perintah-perintah 16  Mengamati untuk
scripting pada halaman web interaktif. dasar dalam aplikasi mengidentifikasi
interaktif 3.9.2 Menjelaskan prosedur penerapan client side dan merumuskan
client side programming interaktif programming. masalah tentang
4.9 Membuat halaman web dalam halaman web.  Program “Hello client side scripting
interaktif menggunakan client 4.9.1 Menerapkan client side world” dengan dalam
side scripting programming dalam program javascript/vbscipt. pemrograman web
halaman web interaktif.  Mengumpulkan
4.9.2 Membuat program halaman web data tentang client
@2017, Direktorat Pembinaan SMK 2
interaktif dengan client side side scripting
programming. dalam
4.2.1 Menguji program halaman web pemrograman web
interaktif.  Mengolah data
tentang client side
scripting dalam
pemrograman web
 Mengomunikasikan
tentang client side
scripting dalam
pemrograman web
3.10 Memahami teknologi aplikasi 3.10.1 Menjelaskan konsep teknologi  Berbagai teknologi 4  Mengamati untuk
web server aplikasi web server. aplikasi web server mengidentifikasi
3.10.2 Menjelaskan berbagai teknologi  Macam-macam dan merumuskan
4.10 Mempresentasikan teknologi aplikasi web. aplikasi web server ( masalah tentang
aplikasi web server terhadap 4.3.1 Mempresentasikan penggunaan xamp, appserv, iis) teknologi aplikasi
berbagai macam perangkat teknologi aplikasi web dalam  web server
berbagai macam perangkat  Mengumpulkan
keras. data tentang
teknologi aplikasi
web server
 Mengolah data
tentang teknologi
aplikasi web server
 Mengomunikasikan
tentang teknologi
aplikasi web server
3.11 Menerapkan pemrograman 3.11.1 Menjelaskan konsep  Konsep server side 16  Mengamati untuk
server side scripting pemrograman disisi server (server programming. mengidentifikasi
side programming).  Macam-macam dan merumuskan
4.11 Membuat kode program pada 3.11.2 Menjelaskan keunggulan dan aplikasi server side masalah tentang
server side scripting kekurangan dari pemrograman programming (asp, teknologi aplikasi

@2017, Direktorat Pembinaan SMK 3


disisi server. php, cold fusion, jsp) web server
3.11.3 Menjelaskan berbagai bahasa  Struktur dasar  Mengumpulkan
pemrograman web yang server side data tentang
termasuk dalam pemrograman programming. teknologi aplikasi
disisi server.  Penggabungan web server
3.11.4 Menjelaskan struktur penulisan dengan html.  Mengolah data
program dalam pemrograman  Perintah-perintah tentang teknologi
disisi server. dasar dan syntax aplikasi web server
3.11.5 Menjelaskan berbagai sintaks dalam server side
yang digunakan dalam programming.
 Mengomunikasikan
pemrograman disisi server. tentang teknologi
 Membuat program aplikasi web server
3.11.6 Menjelaskan prosedur sederhana ( misal
penggabungan script program tampilan Hello world)
server side dengan html. berbasis server side.
4.11.1 Menerapkan pemrograman server
side dalam aplikasi halaman
web.
4.11.2 Membuat program aplikasi
halaman web menggunakan
server side scripting.
4.4.1 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 untuk
program kendali dalam pemrograman if, switch. mengidentifikasi
halaman web disisi server. Membuat program dan merumuskan
4.12 Membuat struktur kendali 3.12.2 Menjelaskan prosedur struktur dengan menerapkan masalah tentang
program kendali bertingkat dalam struktur kendali. struktur kendali
pemrograman halaman web program
disisi server.  Mengumpulkan
3.12.3 Menerapkan struktur kendali data tentang
dalam pemrograman halaman struktur kendali
web sisi server. program
3.12.4 Menerapkan struktur kendali
@2017, Direktorat Pembinaan SMK 4
bertingkat dalam pemrograman  Mengolah data
halaman web disisi server. tentang struktur
4.12.1 Merancang program aplikasi kendali program
halaman web menggunakan
struktur kendali.  Mengomunikasikan
4.12.2 Membuat program aplikasi web tentang struktur
kendali program
menggunakan struktur kendali.
4.12.3 Merancang program aplikasi
halaman web menggunakan
struktur kendali bertingkat.
4.5.1 Membuat program aplikasi web
menggunakan struktur kendali
bertingkat.
3.13 Menerapkan fungsi dalam 3.13.1 Menjelaskan konsep fungsi  Prosedur, 16  Mengamati untuk
program dalam pemrograman aplikasi web subprogram dan mengidentifikasi
disisi server. fungsi dalam dan merumuskan
4.13 Membuat kode fungsi dalam 3.13.2 Menjelaskan prosedur pemrograman server masalah tentang
program pembuatan fungsi dalam side. fungsi dalam
pemrograman aplikasi web disisi  Cara membuat dan program
server. memanggil prosedur,  Mengumpulkan
3.13.3 Menerapkan fungsi dalam subprogram, dan data tentang fungsi
pemrograman aplikasi web disisi fungsi dalam dalam program
server. program aplikasi  Mengolah data
4.13.1 Merancang program aplikasi web server side. tentang fungsi
menggunakan fungsi. dalam program
4.13.2 Membuat program aplikasi web
menggunakan fungsi.  Mengomunikasikan
4.6.1 Menguji program aplikasi web tentang fungsi
dalam program
menggunakan fungsi.

@2017, Direktorat Pembinaan SMK 5


3.14 Menerapkan library standar 3.14.1 Menjelaskan penggunaan library  Aplication 16  Mengamati untuk
dalam program dalam pemrograman aplikasi Programming mengidentifikasi
web. Interface (API) dalam dan merumuskan
4.14 Menggunakan library standar 3.14.2 Menerapkan penggunaan library aplikasi program masalah tentang
dalam program dalam pemrograman aplikasi server side. library standar
web.  Library dalam dalam program
4.14.1 Merancang program aplikasi web aplikasi program  Mengumpulkan
dengan menggunakan library  Cara menggunakan data tentang
standar. library bawaan library standar
4.14.2 Membuat kode program aplikasi dalam perangkat dalam program
web dengan menggunakan lunak server side.  Mengolah data
library standar. tentang library
4.7.1 Menguji program aplikasi web standar dalam
menggunakan library standar. program
 Mengomunikasikan
tentang library
standar dalam
program
3.15 Mengevaluasi aplikasi 3.15.1 Menerapkan konsep aplikasi  Konsep program 16  Mengamati untuk
interaktif pada web interaktif dalam pemrograman aplikasi interaktif mengidentifikasi
aplikasi web. dalam halaman web. dan merumuskan
4.15 Memodifikasi aplikasi 3.15.2 Menentukan prosedur aplikasi  Membuat program masalah tentang
interaktif pada web interaktif dalam pemrograman aplikasi web menu aplikasi interaktif
aplikasi web. interaktif yang pada web
4.15.1 Merancang program aplikasi sederhana berbasis  Mengumpulkan
interaktif dalam halaman web. input proses dan data tentang
4.15.2 Membuat kode program aplikasi output. aplikasi interaktif
interaktif dalam halaman web.  pada web
4.8.1 Menguji hasil tampilan aplikasi  Mengolah data
interaktif dalam halaman web. tentang aplikasi
interaktif pada web
 Mengomunikasikan
@2017, Direktorat Pembinaan SMK 6
tentang aplikasi
interaktif pada web

3.16 Menerapkan operasi file 3.16.1 Menjelaskan prosedur operasi  Perintah-perintah 8  Mengamati untuk
file dalam aplikasi web. untuk menangani mengidentifikasi
4.16 Membuat kode program 3.16.2 Menerapkan operasi file dalam file. dan merumuskan
untuk operasi file halaman web.  Program membaca masalah tentang
3.16.3 Membuat kode program operasi isi file. operasi file
file dalam halaman web.  Program menyipan  Mengumpulkan
4.9.3 Menguji program aplikasi operasi isi file. data tentang
file dalam halaman web.  Program mengedit isi operasi file
file.  Mengolah data
 Program menghapus tentang operasi file
file.
 Mengomunikasikan
tentang operasi file
3.17 Menganalisis penanganan 3.17.1 Menerapkan prosedur  Konsep penampilan 24  Mengamati untuk
kesalahan pada program penanganan kesalahan dalam message box, error mengidentifikasi
pemrograman aplikasi web. warning, alert dan dan merumuskan
4.17 Melakukan perbaikan 3.17.2 Menentukan prosedur tooltip dalam masalah tentang
penanganan kesalahan pada penanganan kesalahan dalam pemrograman. penanganan
program pemrograman aplikasi web.  Prosedur program kesalahan pada
4.17.1 Menguji proses penanganan penangan kesalahan. program
kesalahan dalam program  Mengumpulkan
aplikasi web. data tentang
4.10.1 Memperbaiki program penanganan
penanganan kesalahan dalam kesalahan pada
aplikasi web. program
 Mengolah data
tentang
penanganan

@2017, Direktorat Pembinaan SMK 7


kesalahan pada
program
 Mengomunikasikan
tentang
penanganan
kesalahan pada
program
3.18 Menerapkan user interface 3.18.1 Menjelaskan konsep antar muka  Konsep user 24  Mengamati untuk
basis data pada halaman web pengguna (user interface) dalam interface dalam mengidentifikasi
aplikasi web. program aplikasi. dan merumuskan
4.18 Membuat user interface basis 3.18.2 Menjelaskan fungsi UI untuk  Rancang bangun masalah tentang
data pada halaman web mengakses basis data dalam user interface. user interface
aplikasi web.  Program user  Mengumpulkan
3.18.3 Menerapkan UI dalam aplikasi interface sederhana. data tentang user
web. Aplikasi user interface interface
4.18.1 Merancang program UI untuk untuk mengelola basis  Mengolah data
akses basis data dalam aplikasi data. tentang user
web. interface
4.18.2 Membuat kode program UI akses
basis data dalam halaman web.  Mengomunikasikan
4.11.3 Menguji program UI dalam tentang user
aplikasi web. interface
3.19 Menerapkan aplikasi web 3.19.1 Menjelaskan prosedur konsep  konsep session, 16  Mengamati untuk
statefull statefull dalam pemrograman cookies dalam mengidentifikasi
aplikasi web. aplikasi web. dan merumuskan
4.19 Membuat aplikasi web 3.19.2 Menerapkan statefull dalam  Penggunaan session masalah tentang
statefull pemrograman aplikasi web. dalam program aplikasi web
4.19.1 Merancang program aplikasi web aplikasi web. statefull
yang menerapkan statefull.   Mengumpulkan
4.12.4 Membuat kode program aplikasi data tentang
web menggunakan statefull. aplikasi web
statefull

@2017, Direktorat Pembinaan SMK 8


 Mengolah data
tentang aplikasi
web statefull
 Mengomunikasikan
tentang aplikasi
web statefull
3.20 Mengevaluasi pengamanan 3.20.1 Menerapkan prosedur sistem  Konsep kriptografi, 16  Mengamati untuk
data pada aplikasi web keamanan akses basis data plain text, chiper mengidentifikasi
dalam aplikasi web. text, encrypted text. dan merumuskan
4.20 Merevisi pengamanan data 3.20.2 Menentukan jenis sistem  Konsep sistem masalah tentang
pada aplikasi web pengamanan akses data dalam pengamanan akses pengamanan data
aplikasi web. data. pada aplikasi web
4.20.1 Menguji sistem keamanan akses  Konsep pengamanan  Mengumpulkan
basis data dalam aplikasi web. program aplikasi. data tentang
4.13.3 Merevisi sistem pengamanan Password, hash, md5, pengamanan data
akses basis data dalam Mcrypt, base64. pada aplikasi web
pemrograman aplikasi web.  Mengolah data
tentang
pengamanan data
pada aplikasi web
 Mengomunikasikan
tentang
pengamanan data
pada aplikasi web
3.21 Merancang sistem informasi 3.21.1 Menjelaskan konsep sistem  Konsep 24  Mengamati untuk
web informasi dalam aplikasi web. pengembangan mengidentifikasi
3.21.2 Menjelaskan prosedur sistem informasi dan merumuskan
4.21 Membangun aplikasi sistem perancangan sistem informasi berbasis web. masalah tentang
informasi web dalam pemrograman aplikasi Prosedur perencanaan sistem informasi
web. aplikasi sistem web
3.21.3 Menerapkan rancangan sistem informasi berbasis  Mengumpulkan
informasi dalam pemrograman web. data tentang
@2017, Direktorat Pembinaan SMK 9
aplikasi berbasis web. sistem informasi
4.21.1 Merancang program aplikasi web
sistem informasi berbasis web.  Mengolah data
4.21.2 Membuat kode program aplikasi tentang sistem
sistem informasi berbasis web. informasi web
4.14.3 Menguji program aplikasi sistem
informasi berbasis web.
 Mengomunikasikan
tentang sistem
informasi web
3.22 Menerapkan web hosting 3.22.1 Menjelaskan konsep prosedur  Konsep web housting 26  Mengamati untuk
aplikasi web hosting.  Prosedur mengidentifikasi
4.22 Membuat aplikasi web pada 3.22.2 Menerapkan aplikasi web penggunaan dan dan merumuskan
web hosting kedalam web hosting. penanganan web masalah tentang
4.22.1 Merancang program aplikasi housting. web hosting
kedalam web hosting. Prosedur administrasi  Mengumpulkan
4.22.2 Membuat kode program aplikasi web dengan data tentang web
aplikasi web hosting. web housting. hosting
4.22.3 Mengunggah kode program
 Mengolah data
aplikasi ke web hosting.
tentang web
4.15.3 Menguji aplikasi web hosting hosting
melalui internet.
 Mengomunikasikan
tentang web
hosting
3.23 Menerapkan aplikasi web 3.23.1 Menjelaskan konsep MVC dalam  Konsep MVC 26  Mengamati untuk
dengan Model View Controler aplikasi web.  Macam-macam MVC mengidentifikasi
(MVC) 3.23.2 Menjelaskan prosedur untuk aplikasi web dan merumuskan
pemrograman aplikasi web (Code Igniter, Zend, masalah tentang
4.23 Membuat aplikasi web dengan MVC. symphony dsb). aplikasi web
menggunakan Model View 3.23.3 Menerapkan MVC kedalam  Prosedur dengan Model View
Controler (MVC) program aplikasi web. penggunaan MVC Controler (MVC)
4.23.1 Merancang program aplikasi web untuk aplikasi  Mengumpulkan
dengan MVC. berbasis web. data tentang
4.23.2 Membuat kode program aplikasi aplikasi web
@2017, Direktorat Pembinaan SMK 10
web menggunakan MVC. dengan Model View
4.16.1 Menguji program aplikasi web Controler (MVC)
berbasis MVC.  Mengolah data
tentang aplikasi
web dengan Model
View Controler
(MVC)
 Mengomunikasikan
tentang aplikasi
web dengan Model
View Controler
(MVC)
3.24 Menerapkan teknologi 3.24.1 Menjelaskan konsep teknologi  Konsep frame work 54  Mengamati untuk
framework dalam aplikasi web framework dalam aplikasi web. dalam aplikasi mengidentifikasi
3.24.2 Menjelaskan prosedur berbasis frame work. dan merumuskan
4.24 Membuat aplikasi web penggunaan framework dalam  Prosedur masalah tentang
menggunakan teknologi aplikasi web penggunaan frame teknologi
framework 3.24.3 Menerapkan teknologi framework work dalam aplikasi framework dalam
kedalam aplikasi web. berbasis web. aplikasi web
4.24.1 Merancang program aplikasi web  Mengumpulkan
menggunakan teknologi data tentang
framework. teknologi
4.24.2 Membuat kode program aplikasi framework dalam
web menggunakan frame work. aplikasi web
4.17.2 Menguji program aplikasi web  Mengolah data
menggunakan teknologi tentang teknologi
framework. framework dalam
aplikasi web
 Mengomunikasikan
tentang teknologi
framework dalam
aplikasi web

@2017, Direktorat Pembinaan SMK 11


3.25 Memahami teknologi 3.25.1 Menjelaskan konsep teknologi  Konsep aplikasi 13  Mengamati untuk
pengembangan aplikasi mobile aplikasi mobile. perangkat bergerak. mengidentifikasi
3.25.2 Menjelaskan sistem operasi  Prosedur dan merumuskan
4.25 Mempresentasikan teknologi perangkat mobile. penggunaan aplikasi masalah tentang
pengembangan aplikasi 3.25.3 Menjelaskan penggunaan perangkat bergerak. teknologi
mobile perangkat lunak pengembang  Macam-macam pengembangan
aplikasi mobile. sistem operasi aplikasi mobile
4.18.3 Mempresentasikan konsep perangkat bergerak.  Mengumpulkan
teknologi pengembang aplikasi  Macam-macam data tentang
mobile teknologi teknologi
pengembang aplikasi pengembangan
aplikasi mobile
perangkat bergerak.
  Mengolah data
tentang teknologi
pengembangan
aplikasi mobile
 Mengomunikasikan
tentang teknologi
pengembangan
aplikasi mobile
3.26 Menerapkan teknik desain 3.26.1 Menjelaskan prosedur instalasi  Konsep desain 39  Mengamati untuk
aplikasi mobile tools pengembang aplikasi aplikasi perangkat mengidentifikasi
mobile. bergerak. dan merumuskan
4.26 Membuat desain aplikasi 3.26.2 Menjelaskan kebutuhan  Prosedur desain masalah tentang
berbasis mobile perangkat keras untuk tools aplikasi perangkat teknik desain
pengembang aplikasi mobile. bergerak. aplikasi mobile
4.26.1 Merancang aplikasi berbasis  Prosedur  Mengumpulkan
mobile dengan tools penggunaan tools data tentang teknik
pengembang. simulator aplikasi desain aplikasi
4.26.2 Membuat aplikasi mobile perangkat bergerak. mobile
menggunakan tools pengembang. Prosedur penggunaan  Mengolah data
4.19.2 Menguji hasil aplikasi berbasis tool aplikasi tentang teknik
mobile. desain aplikasi
@2017, Direktorat Pembinaan SMK 12
pengembang aplikasi mobile
perangkat bergerak.
 Mengomunikasikan
tentang teknik
desain aplikasi
mobile
3.27 Menerapkan teknik desain 3.27.1 Menjelaskan konsep teknik  Konsep penggunaan 39  Mengamati untuk
aplikasi multi window desain aplikasi multiwindow multi window dalam mengidentifikasi
mobile. aplikasi perangkat dan merumuskan
4.27 Membuat desain aplikasi 3.27.2 Menerapkan disain multiwindow bergerak. masalah tentang
multi window dalam aplikasi mobile.  Prosedur desain teknik desain
4.20.2 Merancang aplikasi mobile multi window dalam aplikasi multi
multiwindow. aplikasi perangkat window
bergerak.  Mengumpulkan
 data tentang teknik
desain aplikasi
multi window
 Mengolah data
tentang teknik
desain aplikasi
multi window
 Mengomunikasikan
tentang teknik
desain aplikasi
multi window
3.28 Menerapkan pengkodean alur 3.28.1 Menjelaskan prosedur  Konsep alur program 39  Mengamati untuk
program dalam aplikasi pengkodean alur program dalam dalam aplikasi mengidentifikasi
aplikasi mobile. perangkat bergerak. dan merumuskan
4.28 Membuat kode program 3.28.2 Menerapkan pengkodean alur  Prosedur masalah tentang
dalam aplikasi program dalam aplikasi mobile. pengkodean alur pengkodean alur
4.28.1 Merancang aplikasi mobile program untuk program dalam
dengan kode program. aplikasi perangkat aplikasi
4.28.2 Membuat kode program aplikasi bergerak.  Mengumpulkan

@2017, Direktorat Pembinaan SMK 13


mobile.  data tentang
4.21.3 Menguji hasil program aplikasi pengkodean alur
mobile. program dalam
aplikasi
 Mengolah data
tentang
pengkodean alur
program dalam
aplikasi
 Mengomunikasikan
tentang
pengkodean alur
program dalam
aplikasi
3.29 Menerapkan teknik 3.29.1 Menjelaskan prosedur teknik  Konsep penggunaan 26  Mengamati untuk
pengolahan input user pengolahan input dari pengguna user interface mengidentifikasi
(user). aplikasi dalam dan merumuskan
4.29 Membuat antar muka input 3.29.2 Menerapkan kode program untuk perangkat bergerak. masalah tentang
user pada aplikasi mengolah input pengguna.  Prosedur desain user teknik pengolahan
3.29.3 Menerapkan kode program antar interface dalam input user
muka untuk mengolah input aplikasi perangkat  Mengumpulkan
user. bergerak. data tentang teknik
4.29.1 Merancang program aplikasi  pengolahan input
mobile untuk mengolah inputan user
pengguna menggunakan antar  Mengolah data
muka. tentang teknik
4.22.4 Membuat kode program untuk pengolahan input
mengolah inputan dengan user
aplikasi antar muka.
 Mengomunikasikan
tentang teknik
pengolahan input
user

@2017, Direktorat Pembinaan SMK 14


3.30 Menerapkan teknik desain 3.30.1 Menerapkan teknik lanjut dalam  39  Mengamati untuk
aplikasi lanjutan membuat aplikasi mobile. mengidentifikasi
4.23.3 Merancang aplikasi lanjut dan merumuskan
4.30 Membuat desain aplikasi berbasis mobile. masalah tentang
lanjutan teknik desain
aplikasi lanjutan
 Mengumpulkan
data tentang teknik
desain aplikasi
lanjutan
 Mengolah data
tentang teknik
desain aplikasi
lanjutan
 Mengomunikasikan
tentang teknik
desain aplikasi
lanjutan
3.31 Menerapkan aplikasi basis 3.31.1 Menjelaskan penerapan aplikasi  Konsep akses basis 51  Mengamati untuk
data mobile basis data mobile. data dalam aplikasi mengidentifikasi
3.31.2 Menerapkan prosedur akses perangkat bergerak. dan merumuskan
4.31 Membuat pengolahan basis basis data dalam aplikasi  Prosedur akses basis masalah tentang
data mobile mobile. data dalam aplikasi aplikasi basis data
4.31.1 Merancang program aplikasi perangkat abergerak. mobile
akses basis data berbasis mobile.  Penggunaan  Mengumpulkan
4.24.3 Membuat kode program aplikasi konektor dalam data tentang
akses basis data berbasis mobile. aplikasi akses basis aplikasi basis data
data. mobile
 Mengolah data
tentang aplikasi
basis data mobile
 Mengomunikasikan
@2017, Direktorat Pembinaan SMK 15
tentang aplikasi
basis data mobile

3.32 Mengevaluasi penggunaan 3.32.1 Menjelaskan penggunaan library  Konsep penggunaan 39  Mengamati untuk
library pada aplikasi mobile dalam mebuat aplikasi mobile. library dalam mengidentifikasi
3.32.2 Menerapkan library dalam aplikasi perangkat dan merumuskan
4.32 Memodifikasi aplikasi mobile aplikasi berbasis mobile. bergerak. masalah tentang
menggunakan library 4.32.1 Merancang program aplikasi  Prosedur penggunaan library
mobile dengan menggunakan penggunaan library pada aplikasi
library. dalam aplikasi mobile
4.32.2 Membuat kode program aplikasi perangkat bergerak.  Mengumpulkan
mobile dengan library. data tentang
4.32.3 Menguji hasil program aplikasi penggunaan library
mobile dengan library. pada aplikasi
4.25.1 Mengembangkan aplikasi mobil mobile
dengan menggunakan library.  Mengolah data
tentang
penggunaan library
pada aplikasi
mobile
 Mengomunikasikan
tentang
penggunaan library
pada aplikasi
mobile
3.33 Menerapkan konektifitas 3.33.1 Menjelaskan prosedur  Konsep konektifitas 51  Mengamati untuk
aplikasi mobile dengan web konektifitas aplikasi mobile antara aplikasi web mengidentifikasi
dengan web. dengan aplikasi dan merumuskan
4.33 Membuat koneksifitas 3.33.2 Menerapkan aplikasi konektor perangkat bergerak. masalah tentang
aplikasi mobile dengan web dalam program aplikasi mobile  Prosedur koneksi konektifitas
dengan web. antara aplikasi web aplikasi mobile
dengan web
@2017, Direktorat Pembinaan SMK 16
4.33.1 Merancang program konektifitas dengan aplikasi  Mengumpulkan
aplikasi mobile dengan web. perangkat bergerak. data tentang
4.26.3 Membuat kode program koneksi  konektifitas
aplikasi mobile dengan web. aplikasi mobile
dengan web
 Mengolah data
tentang
konektifitas
aplikasi mobile
dengan web
 Mengomunikasikan
tentang konsep
pemodelan
perangkat lunak
berorientasi obye
konektifitas
aplikasi mobile
dengan web

@2017, Direktorat Pembinaan SMK 17

Anda mungkin juga menyukai