Silabus Mata Kuliah Pemrograman Berbasis Framework

Hendra Permana
Wed Sep 21 2022
LECTURER
Silabus Mata Kuliah Pemrograman Berbasis Framework
"Silabus Mata Kuliah Pemrograman Berbasis Framework semester 3 Informatika UICI"

Pertemuan 1: Pengantar Pemrograman Berbasis Framework

Indikator

  • Memberikan latar belakang serta pemahaman tentang konsep Pemrograman Berbasis Framework

  • Memahami konsep dasar Pemrograman Berbasis Framework

  • Memperkenalkan dasar-dasar dan aturan pemrograman pada modern JavaScript

Topik Bahasan/Materi

  • Pengenalan Pemrograman Berbasis Framework & Modern JavaScript

Sub Topik

  • konsep Pemrograman Berbasis Framework pada modern JavaScript

  • JavaScript language overview

    • Array

    • Arrow function

    • Class

    • var, let & const

    • Destructuring & Restructuring

    • Template strings

Pertemuan 2: Pengenalan React

Indikator

  • Memperkenalkan React sebagai salah satu web library pada modern JavaScript

  • Mempelajari fitur-fitur dasar React

Topik Bahasan/Materi

  • Pengenalan React

Sub Topik

  • React JS Overview

  • Kelebihan React dibandingkan dengan library/framework lain

  • Membuat project React

  • Membuat project React dengan CRA

  • Local development Environment dengan Node JS

Pertemuan 3: Konsep React JS Bagian 1

Indikator

  • Memahami konsep-konsep dasar dalam membangun Web App menggunakan React

Topik Bahasan/Materi

  • Konsep React JS

Sub Topik

  • Pengenalan tentang JSX (JavaScript XML)

  • Rendering elements

  • Class component vs. Function component

  • Penggunaan component dan props

Pertemuan 4: Konsep React JS Bagian 2

Indikator

  • Memahami konsep-konsep dasar dalam membangun Web App menggunakan React

Topik Bahasan/Materi

  • Konsep React JS (lanjutan)

Sub Topik

  • Menangani events

  • Install library pihak ketiga

  • Conditional rendering

  • Penggunaan Lists dan Keys

  • Penggunaan Forms

Pertemuan 5: React Hooks

Indikator

  • Memahami konsep dasar dan implementasi Hooks

Topik Bahasan/Materi

  • React Hooks

Sub Topik

  • Hook State

  • Hook Effect

  • Membuat custom hook

Pertemuan 6: API dan Router di React

Indikator

  • Mempelajari fetching data melalui API dan navigasi antar halaman dengan React Router

Topik Bahasan/Materi

  • API dan Router di React

Sub Topik

  • Cara interaksi dengan API eksternal

  • Menampilkan data dari API kedalam komponen/halaman

  • Membuat routing pada React

  • Nested routes

Pertemuan 7: Bekerja dengan komponen library (Material UI)

Indikator

  • Memahami dan mengimplementasikan penggunakan framework component pihak ketiga

Topik Bahasan/Materi

  • Bekerja dengan komponen library (Material UI)

Sub Topik

  • Exploring Material UI Component

  • Membuat UI yang kompleks menggunakan komponen Material UI

UTS