Professional Documents
Culture Documents
Kurikulum RPL
Kurikulum RPL
Logic and
Fundamental Skill Wireframing and
Project Development
Mobile
System
Front-end (React)
Javascript Fundamental (Kotlin)
Golang Fundamental Back-end (Golang)
System Operation
Javascript Fundamental 10 JP
Back-end (Golang) 10 JP
Mobile Development (Kotlin) 12 JP
Documentation Rules 10 JP
Problem-solving
2 are intended to provide examples of
what is possible using algorithms and
Analysis
Algorithms computational thinking. Recognize Patterns
Use of technology/computers Logic and Algorithm Introduction Connections among the different
pieces of the larger problem
Critical Thinking Algorithm Writing Notation 3
Data Structures in Algorithms
MODULE 1 Case Study
MODULE 3
Computational Thinking
5
Standar Indikator Penilaian Kasus
Computational Thinking
Indikator Prosentase
Punctuality in completing the case 20 %
Problem Solve 40 %
Understanding The Problem 20 %
Choose The Right Method To Solve The Problem 20 %
Total 100 %
Dokumentasi
scratch
Students have the ability to debug for problems during the app
Students have the ability to search the internet using the right
to playstore
Android Pengenalan Android Studio
Dzikir & Daily Do’a App
News App
Recipes App
Object Oriented
Daily Codelab
Programming Directory /res
Directory /java Activity
1 Pengenalan Kotlin AndroidManifest.xml 5 Activity Lifecycle
Layouting XML
Tipe Data Chapter 2 Android Virtual Device
Gradle Android Studio Intent
Null Safe Kotlin
Operator 2 Object
Classes Class & Function Generic Daily Codelab
RecyclerView
Library
Control Flow
Constructor Constraint type parameter Hello World! App Passing Data
Data Classes
Collections
Lambda
Visibility Modifiers
Interfaces 3 Variance Fragment
Fragment Lifecycle
Vargargs Inheritance Chapter 3 Navigation Component
Encapsulation Localization
Chapter 1 Abstraction Debugging
Polymorphism
Kotlin Generics Chapter 5
Kotlin Penunjang
Android Pemula
Android
Android Lanjutan
Codelab AAD 1 s.d. 5
Final Project
Daily Codelab
Chapter 6
Unit Testing
Clean Code Intrumentation Testing
Network Service ViewModel
Alarm Manager Repository
Job Scheduler DataBinding
Work Manager Associate Android Developer
LiveData Req-Pemula
6 Android Notification
Filter by keyword
ROOM
DataStore
Have at least 4 pages and implement navigation.
9
Use ConstraintLayout for main features.
Local Storage
RawQuery
Chapter 8 Use a RecyclerView to display at least 1 array of data.
Content Provider Have at least 2 fragments for navigation component.
Weather App
(openweathermap.org)
Alarm Chapter 7 8 Associate Android Developer
The final project is collected in the form of a project
link and at least .apk, and if .apk has been
uploaded to the play store it’s better.
Notes App
Kisah Nabi
Final Project
Android Jetpack Pro
Android
Implementing android notifitcation for at least 1 feature. screen without clear or reloading data.
The application must support the user to search by The application supports users to change the theme to
entering live keywords and be able to store tagged data. a light or night mode application without clear or
reloading data.
Paying attention to the UI design standards, they
Paying attention to the UI design standards, they
can take references from dribbble and pinterest
can take references from dribbble and pinterest
Total 100 %
*>80 % Plagiarism automatically rejected
Standar Indikator Penilaian Projek Lanjutan
Indikator Prosentase
The project has original code, no plagiarism for UI composition and full features composition 10 %
The application must support the user to search by entering live keywords and be able to 13 %
The project has beautiful visualization, original design, and pays attention to user 10 %
psychology
The final project is collected in the form of a project link and at least .apk, and if .apk has
8%
been uploaded to the play store it’s better.
Total 100 %
Indikator Prosentase
The project has original code, no plagiarism for UI composition and full features composition 15 %
The application supports users to rotate the application screen without clear or reloading 15 %
data.
The application supports users to change the theme to a light or night mode application 12 %
without clear or reloading data.
The final project is collected in the form of a project link and at least .apk, and if .apk has 8%
been uploaded to the play store it’s better.
The project has beautiful visualization, original design, and pays attention to user
psychology 10 %
Total 100 %
4. Slack
Web Services & DBMS
Goals
Student have the ability to build API services for mobile development
2
Intro Database & Web Dev Golang Data Type
Instalasi Tools HTML5 Operation in Golang
SQL Structure Conditional ini Golang
CSS3
SQL Relationships & ERD Echo Framework
Data Control Language
Data Definition Language
Javascript
Golang
Rest API
3 Front End Web Frameworks
TailwindCSS
AlpineJS
Gorm
Web Portofolios
5 Req- Beginner
Ntaps Portofolio !!
Fullstack
Standar Indikator Penilaian Projek Web API
Indikator Prosentase
The project has original code and no plagiarism 5%
The project has been following coding style standard 5%
The project has implemented structured API Endpoints 10 %
The project has implemented Database Normalization 10 %
The project has implemented Access Control List (Authentication and Authorization) 5%
The project has implemented Object Relational Mapping (ORM) technique 20 %
The project has implemented Structured Response JSON and appropriate HTTP Response 10 %
The project has implemented Email Services to send confirmation email 15 %
The project has implemented Media Library to save uploaded file 10 %
Students are able to presentate their final project 10 %
Total 100 %
Standar Indikator Penilaian Projek Fullstack Website
Indikator Prosentase
The final project is collected in the form of url link (uploaded in server) 10 %
Total 100 %
Dokumentasi
4. Slack
System Operation
Goals
Student have the ability to Proficiency in Linux.
Docker
1
2 Introducing Docker
applied to Docker
Introduction to Shells
Start containerizing.
Understand Docker Image protections
File management
protections
Linux Security