A. CAPAIAN PEMBELAJARAN
Pada akhir fase F peserta didik akan mampu mengimplementasikan bahasa pemrograman, basis data, dan aplikasi desain untuk
mengembangkan perangkat lunak yang mampu beroperasi pada berbagai perangkat atau teknologi terkini. (diisikan CP mata pelajaran sesuai Fase). Mata
pelajaran ini merupakan mata pelajaran kejuruan yang dipelajari pada fase F. Sebelum mempelajari mata pelajaran ini diharapkan peserta didik telah
memahami dasar-dasar pengembangan perangkat lunak dan gim secara umum, sehingga peserta didik dapat mengimplementasikan seluruh capaian dengan
lebih optimal. Mata pelajaran Rekayasa Perangkat Lunak memiliki elemen materi sebagai berikut: basis data, pemrograman berbasis teks, grafis dan
multimedia, pemrograman web, dan pemrograman perangkat bergerak.
Pemrograman Pada akhir fase F peserta didik mampu memahami dan mengomunikasikan
Perangkat Bergerak pengertian, sejarah, dan komponen dalam sistem operasi perangkat bergerak serta
pengembangan aplikasinya, memahami konsep serta menerapkan Integrated
Development Environment, framework dan bahasa pemrograman untuk
pengembangan aplikasi perangkat bergerak, memahami konsep serta menerapkan
basis data perangkat bergerak, bahasa pemrograman untuk pengembangan aplikasi
perangkat bergerak untuk beragam kebutuhan yang kontekstual, antarmuka
aplikasi yang saling berhubungan dengan aplikasi lainnya (Application Programming
Interface). Selain itu, peserta didik juga mampu mendokumentasikan dan
mempresentasikan aplikasi perangkat bergerak yang telah dikembangkan.
- UI/UX XI.PW
.8
4 Pemrograman Pada akhir fase F - Memahami - Sistem XI.PB. 23. Memahami pengertian, sejarah dan 4
Perangkat peserta didik mampu - Menerapka Operasi 1 komponen dalam sistem operasi serta
Bergerak memahami dan n - IDE XI.PB. pengembangan aplikasi pada perangkat
mengomunikasikan 2 bergerak.
pengertian, sejarah, - Framewor XI.PB. 24. Memahami konsep IDE (Integrated 4
dan komponen k 3 Development Environment).
dalam sistem operasi - Basis XI.PB. 25. Menerapkan framework dan bahasa 4
perangkat bergerak Data 4 pemrograman untuk pengembangan
serta pengembangan - Aplikasi XI.PB. aplikasi perangkat bergerak.
aplikasinya, perangkat 5 26. Menerapkan basis data perangkat 4
memahami konsep bergerak bergerak.
serta menerapkan - Anatar XI.PB. 27. Menerapkan aplikasi perangkat 4
Integrated Muka 6 bergerak menggunakan bahasa
Development - Dokument XI.PB. pemrograman untuk beragam
Environment, asi 7 kebutuhan yang kontekstual.
Alokasi Elemen
Unit Strategi/Model/
Semes Waktu Profil Pelajar Capaian
No Pembelajaran/ Tujuan Pembelajaran (TP) Materi Metode
ter (JP) Pancasila Pembelajaran
Modul Pembelajaran
TP UP
1 Gasal 11.PPLG.1 1. Memahami pengertian Komponen basis Berfikir kritis, Model : Basis Data
Basis Data konsep struktur hirarki data kreatif dalam Discovery
TP1 dan komponen basis data. Administrasi memahami learning
TP2 2. Menerapkan instalasi dan Basis data dan
TP3 administrasi basis data. DDL, DML, menerapkan Metode :
TP4 3. Menerapkan DDL(Data DCL basis data Diskusi
Definition Language), SQL bertingkat Tanya
DML (Data Manipulation jawab
Language), dan DCL penugasan
(Data Control Language)
pada pengelolaan basis
data.
4. Menerapkan perintah
SQL bertingkat.
2 Gasal 11.PPLG.2 7. Menerapkan Pemrograman Kretaif dalam Model : Pemrograman
Pemrograman pemrograman terstruktur terstruktur menerapkan Discovery Berbasis Teks,
Berbasis Teks, dan pemrograman Pemodelan pemrograman learning Grafis, dan
Grafis, dan berorientasi objek tingkat perangkat lunak terstruktur Multimedia
Multimedia lanjut. Alur kerja system Metode :
TP7 8. Memahami dasar dan model Diskusi
TP8 pemodelan perangkat Relasi antar kelas Tanya
TP9 lunak berorientasi objek. dan interaksi jawab
TP10 9. Menerapkan alur kerja objek penugasan
sistem dan model.
10. Menerapkan relasi antar
kelas dan interaksi antar
objek.
3 Genap 11.PPLG.4 15. Menerapkan perintah HTML Bernalar kritis Model : Pemrograman
Pemrograman HTML CSS dan kreatif Discovery Web
Web 16. Menerapkan perintah Javascript dalam learning
4 Genap 11.PPLG.4 23. Memahami pengertian, Komponen Bernalar kritis Model : Pemrogram
Pemrograman sejarah dan komponen system operasi dalam Discovery an
Perangkat dalam sistem operasi serta Konsep IDE mengembang learning Perangkat
Bergerak pengembangan aplikasi Konsep kan perangkat Bergerak
TP23 pada perangkat bergerak. Framework bergerak Metode :
TP24 24. Memahami konsep IDE Basis Data Diskusi
TP25 (Integrated Development perangkat Tanya
TP26 Environment). bergerak jawab
25. Menerapkan framework penugasan
dan bahasa pemrograman
untuk pengembangan
aplikasi perangkat
bergerak.
26. Menerapkan basis data
perangkat bergerak.
SEMESTER 1
TP
TP 1 TP 2 TP 3 TP 4 TP 7 TP 8 TP 9
10
SEMESTER 2
TP TP TP TP TP TP TP TP
15 16 17 18 23 24 25 26
F. GLOSARIUM
Apache : web server paling populer di dunia yang dikembangkan oleh Apache Software Foundation.
Attribute : karakteristik dari entitas atau relationship yang menyediakan penjelasan detail tentang entitas atau relationship tersebut.
Basis Data : kumpulan data yang saling berhubungan disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu,
untuk memenuhi berbagai kebutuhan.
BLOB : tipe data yang dapat digunakan untuk menampung gambar, musik, video, dan lain-lainnya.
Browser : program yang menampilkan teks, data, gambar, animasi, dan video di internet.
CSS (Cascading Style Sheet) : bahasa yang digunakan untuk menata dokumen HTML.
Data : tingkatan atau level bagaimana melihat data dalam sistem basis data sejumlah konsep yang digunakan untuk membuat diskripsi struktur basis data;
diwujudkan dalam pemodelan data, melalui deskripsi tersebut dapat ditentukan jenis data dan hubungannya dengan data lain.
Database Management System : suatu sistem perangkat lunak yang memungkinkan user (pengguna) untuk membuat, memelihara, mengontrol, dan
mengakses database secara praktis dan efisien.
Data definition Language (DDL) : kumpulan perintah pada SQL untuk menggambarkan desain dari basis data.
Data manipulation language (DML) : perintah SQL yang berhubungan dengan pengolahan data dalam tabel pada sebuah database.