RPP Pemrograman Web dan Perangkat Bergerak


KOMPETENSI INTI DAN KOMPETENSI DASAR
SEKOLAH MENENGAH KEJURUAN/MADRASAH ALIYAH KEJURUAN
Bidang Keahlian   : Teknologi Informasi dan Komunikasi
Program Keahlian   : Teknik Komputer dan Informatika
Kompetensi Keahlian  : Rekayasa Perangkat Lunak (C3)

 Diadopsi dari SK Dirjen No. 330 Tahun 2017, tentang kompetensi dasar dan kopetensi inti matapelajaran 

Tujuan kurikulum mencakup empat aspek kompetensi, yaitu (1) aspek kompetensi  sikap  spiritual,  (2)  sikap  sosial,  (3)  pengetahuan,  dan  (4) keterampilan.  Aspek-aspek  kompetensi  tersebut  dicapai  melalui  proses pembelajaran intrakurikuler, kokurikuler, dan ekstrakurikuler.

Rumusan  kompetensi  sikap  spiritual  yaitu,  “Menghayati  dan mengamalkan  ajaran  agama  yang  dianutnya”.  Sedangkan  rumusan kompetensi  sikap  sosial  yaitu,  “Menghayati  dan  mengamalkan  perilaku jujur,  disiplin,  santun,  peduli  (gotong  royong,  kerja  sama,  toleran,  damai), bertanggung-jawab,  responsif, dan proaktif melalui keteladanan, pemberian nasihat,  penguatan,  pembiasaan,  dan  pengkondisian  secara berkesinambungan serta 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”.  Kedua  kompetensi  tersebut  dicapai  melalui pembelajaran  tidak  langsung  (indirect  teaching)  yaitu  keteladanan, pembiasaan,  dan  budaya  sekolah,  dengan  memperhatikan  karakteristik mata pelajaran serta kebutuhan dan kondisi peserta didik. 

Penumbuhan  dan  pengembangan  kompetensi  sikap  dilakukan sepanjang proses pembelajaran berlangsung, dan dapat digunakan  sebagai pertimbangan  guru  dalam  mengembangkan  karakter  peserta  didik  lebih lanjut.
KOMPETENSI INTI 3
(PENGETAHUAN)
KOMPETENSI INTI 4
(KETERAMPILAN)
3.  Memahami, menerapkan, menganalisis, dan
mengevaluasi tentang pengetahuan faktual,
konseptual, operasional dasar, dan metakognitif
sesuai dengan bidang dan lingkup kerja Rekayasa
Perangkat Lunak 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.
4.  Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta memecahkan masalah sesuai dengan bidang kerja Rekayasa
Perangkat Lunak. Menampilkan kinerjadi bawah bimbingan 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 di bawah pengawasan langsung.
Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan, gerak mahir,
menjadikan gerak alami dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan langsung.


Mata Pelajaran  : Pemrograman Web dan Perangkat Bergerak
Jam Pelajaran   : 730 JP (@ 45 Menit)

KOMPETENSI DASAR 
KOMPETENSI DASAR
3.1  Memahami konsep teknologi aplikasi web
3.2  Menerapkan format teks pada halaman web
3.3  Menerapkan format tabel pada halaman web
3.4  Menerapkan tampilan format multimedia pada halaman web
3.5  Menerapkan format kaitan pada halaman web
3.6  Menerapkan format formulir pada halaman web
3.7  Menerapkan style  pada halaman web
3.8  Memahami client side scripting dalam pemrograman web 
3.9  Menerapkan client side scripting  pada halaman web interaktif
3.10 Memahami teknologi aplikasi web server
3.11 Menerapkan pemrograman server side scripting 
3.12 Menerapkan struktur kendali program
3.13 Menerapkan fungsi dalam program
3.14 Menerapkan library standar dalam program
3.15 Mengevaluasi aplikasi interaktif pada web 
3.16 Menerapkan operasi file
3.17 Menganalisis penanganan kesalahan pada program
3.18 Menerapkan user interface basis data pada halaman web
3.19 Menerapkan aplikasi web stateful
3.20 Mengevaluasi pengamanan data pada aplikasi web
3.21 Merancang sistem informasi web
3.22 Menerapkan web hosting
3.23 Menerapkan aplikasi web dengan Model View Controler (MVC)
3.24 Menerapkan teknologi framework dalam aplikasi web
3.25 Memahami teknologi pengembangan aplikasi mobile
3.26 Menerapkan teknik desain aplikasi mobile
3.27 Menerapkan teknik desain aplikasi multi window
3.28 Menerapkan pengkodean alur program dalam aplikasi
3.29 Menerapkan teknik pengolahan input user
3.30 Menerapkan teknik desain aplikasi lanjutan
3.31 Menerapkan aplikasi basis data mobile
3.32 Mengevaluasi penggunaan library pada aplikasi mobile 
3.33 Menerapkan konektifitas aplikasi mobile dengan web 
4.1  Mempresentasikan pelbagai teknologi pengembangan aplikasi web
4.2  Membuat kode html untuk menampilkan  teks dalam format tertentu pada halaman web
4.3  Membuat kode html untuk menampilkan tabel pada halaman web
4.4  Membuat kode html untuk menampilkan tampilan format multimedia pada halaman web
4.5  Membuat kode html untuk menampilkan format kaitan pada halaman web
4.6  Membuat kode html untuk menampilkan formulir pada halaman web
4.7  Membuat kode html untuk menampilkan style tertentu pada halaman web
4.8  Mempresentasikan client side scripting dalam pemrograman web
4.9  Membuat halaman web interaktif menggunakan client side scripting
4.10  Mempresentasikan teknologi aplikasi web server
4.11  Membuat kode program pada server side scripting
4.12  Membuat struktur kendali program
4.13  Membuat kode fungsi dalam program
4.14  Menggunakan library standar dalam program
4.15  Memodifikasi aplikasi interaktif pada web
4.16  Membuat kode program untuk operasi file
4.17  Melakukan perbaikan penanganan kesalahan pada program 
4.18  Membuat user interface basis data pada halaman  web
4.19  Membuat aplikasi web stateful
4.20  Merevisi pengamanan data pada aplikasi web
4.21  Membangun aplikasi sistem informasi web
4.22  Membuat aplikasi web pada web hosting
4.23  Membuat aplikasi web menggunakan Model View Controler (MVC)
4.24  Membuat aplikasi web menggunakan teknologi framework  
4.25  Mempresentasikan teknologi pengembangan aplikasi mobile
4.26  Membuat desain aplikasi berbasis mobile
4.27  Membuat desain aplikasi multi window
4.28  Membuat kode program dalam aplikasi
4.29  Membuat antar muka input user pada aplikasi
4.30  Membuat desain aplikasi Lanjutan
4.31  Membuat pengolahan basis data mobile
4.32  Memodifikasi aplikasi mobile menggunakan library
4.33  Membuat koneksifitas aplikasi mobile dengan web


Lebih lanjut seputar RPPPemrograman Web dan Perangkat Bergerak  Klik Disini.