Anda di halaman 1dari 13

STUDI INDEPENDEN BERSERTIFIKAT

KAMPUS MERDEKA
RENCANA PEMBELAJARAN SEMESTER
Digital Leadership through Coding

PT. Progate Global Indonesia


Block71 Ariobimo Sentral Lt. 7 Jl. HR. Rasuna Said Blok X-2 No. 5 Jakarta Selatan, Indonesia
Tentang Mata Kuliah

Mata Kuliah Digital Leadership through Coding ini dibentuk khusus bagi mahasiswa tanpa
latar belakang digital/coding agar dapat memahami konsep technology, serta soft skills dan
hard skills apa yang diminati oleh perusahaan-perusahaan, dan mempraktekkan secara
langsung melalui pembelajaran coding dan kegiatan proyek kelompok dan individu.

Digital Mindset dan Coding adalah ilmu yang paling dicari oleh dunia kerja pada 10 tahun ke
depan. Coding tidak hanya wajib dipelajari oleh mahasiswa jurusan Teknik Informatika
atau Sistem Informasi, namun siapapun yang ingin sukses di era 4.0, coding akan mengasah
soft skill yang sangat dibutuhkan, seperti Critical Thinking, Analytical Thinking, dan
kemandirian dalam Problem Solving, sehingga apapun program studinya, siapapun berhak
untuk belajar ilmu coding. Mahasiswa yang mengikuti course akan mendalami topik-topik
berikut:
a. Pemikiran Digital (Digital Mindset),
b. Design Thinking dalam mencari solusi,
c. Mengasah Problem Solving dan Critical Thinking melalui praktikum belajar
pengembangkan website, serta
d. Penerapan SQL dalam mengambil keputusan berbasis analisis data.

Overview

Tidak dipungkiri bahwa Indonesia membutuhkan banyak talenta digital untuk


mengimbangi tingginya kebutuhan dari industri agar perusahaan-perusahaan dapat
berinovasi melalui teknologi. Namun, yang menjadi permasalahan bukanlah
kekurangannya program yang memberikan pelatihan kompetensi, tetapi minimnya talenta
muda yang memiliki passion dan keberanian untuk belajar ilmu teknologi/coding. Coding
terkesan mengintimidasi, sulit, dan terlalu teknis. Output dari mata kuliah ini ditujukan
agar mahasiswa yang mengambilnya, akan dibekali dengan 2 (dua) soft skill terpenting
sebagai tahap awal pembelajaran: 1) Critical Thinking dan 2) Problem Solving.

Melalui berbagai materi ceramah, praktikum, dan kegiatan mini projects, akan tumbuh
passion dan kegemaran mahasiswa terhadap coding karena pada dasarnya, coding
dipelajari untuk membuat suatu produk atau solusi untuk memecahkan suatu
permasalahan yang dihadapi oleh seorang user, perusahaan, negara, bahkan dunia. Bagi
mahasiswa yang mengambil mata kuliah ini, keuntungan yang akan mereka dapatkan di
antaranya:
a. Materi disampaikan oleh mentor-mentor yang ahli di bidangnya;
b. Pembelajaran penuh praktek dimana mahasiswa akan memiliki 5-6 proyek
pemrograman setelah program berakhir. Proyek adalah hal yang paling
penting untuk dimiliki oleh seorang coder;
c. Desain kurikulum yang ramah terhadap pelajar awam, bersifat interaktif,
serta adanya gamifikasi sehingga mahasiswa mempelajari coding seperti
bermain game;
d. Mahasiswa dapat mengatur jadwal praktek belajar coding secara mandiri
dengan menggunakan platform online https://progate.com;
e. Walau mahasiswa belajar coding mandiri, mereka dapat bertanya 24 jam 7
hari seminggu kepada instruktur-instruktur berpengalaman melalui ruang
aplikasi chat Discord yang akan disediakan oleh Progate;
f. Silabus lengkap yang mengkombinasikan praktek, teori, dan sesi live
bersama pakar-pakar industri;
g. Akses gratis secara menyeluruh selama 1 (satu) semester pada ajaran
2021/2022 di platform https://progate.com;

Dengan menjalani kegiatan-kegiatan yang terus mengasah Critical Thinking dan Problem
Solving skills selama 1 semester, akan terbentuk talenta digital yang tidak hanya memiliki
hard skill coding, tapi juga Digital Mindset yang mendunia, sehingga membuat mereka lebih
solutif, kolaboratif, dan adaptif dengan perubahan yang cepat.

Untuk melihat preview cara belajar coding seru dan mudah di Progate, dapat disimak
melalui video berikut:
https://www.youtube.com/watch?v=3kf0DigP1O4
Rencana Pembelajaran Semester (RPS)*

Kelas Live Session / Office Hour akan dilaksanakan setiap hari Senin dan/atau Kamis

*Jadwal di bawah hanya sebagai gambaran. Jadwal dapat berubah sesuai dengan kebutuhan dan jadwal kelas
mahasiswa dan/atau aktivitas kegiatan universitas. Jadwal akan diperbarui pada saat konsolidasi Mitra dengan
pihak Universitas telah selesai.

Gambaran Umum

Poin Kredit 20 SKS

Jadwal 16 Minggu, 16 Sesi


Kelas Setiap hari Senin pukul 15:00 WIB

Kuota
485
Mahasiswa

Nama dan
Norman Ganto
Kontak
ganto.norman@progate.com
Dosen

Output 1. Mahasiswa memahami cara melatih Critical Thinking dan Problem Solving
Mata 2. Mahasiswa dapat membuat Problem Statement yang benar dan baik
Kuliah 3. Mahasiswa dapat melakukan aktivitas problem solving menggunakan metode design
thinking dan How Might We’s
4. Mahasiswa dapat melakukan Analisa data dan menyimpulkan keputusan data e-commerce
menggunakan SQL
5. Mahasiswa membuat aplikasi web “Shopping Item List” menggunakan HTML & CSS,
Javascript, SQL, dan Node.js
6. Memiliki portofolio coding setidaknya 4 proyek

Komposisi
Penilaian Penyelesaian Kehadiran Proyek Tugas Analisa Nilai Akhir
Materi Coding Kelompok HTML Data SQL
& CSS

100% 80% - 100% 90% - 100% 90% - 100% A

86% - 100% ≥80% 80% - 89% 80% - 89% B

75% - 85% ≥75% 70% - 79% 70% - 79% C

<75% <75% <70% <70% D


Jam
Pelajaran Class Lecture: 14
a. Pengantar & Digital Mindset
b. Design Thinking
c. Perkenalan Platform Progate
d. Perkenalan Javascript
e. Perkenalan SQL
f. Perkenalan Node.js
g. Reflection

Praktikum Coding di https://progate.com (Study) 417

Praktikum Coding di https://progate.com (Latihan / Dojo) 40

Kerja Kelompok Design Jam 16

Proyek Kelompok HTML & CSS - Halaman Web bertema bebas 25

Proyek Individu Javascript - Aplikasi WebKalkulator 16

Proyek Individu SQL 16

Proyek Individu Javascript #2 - Aplikasi Web Paper Rock Scissor 16

TOTAL JAM PELAJARAN 560

Jadwal Capaian
Durasi
Program Pembelajaran
Minggu 1 Pengantar ● Mahasiswa mengerti ● Live session: 3 x 60
Senin ● Penjelasan Mata Kuliah, peraturan, kegiatan dan menit (180 menit)
6 Sep 2021 penilaian, dsbnya ketentuan Studi
15:00 WIB Independen Progate
Apa itu Digital Mindset ● Mahasiswa memahami
● 7 karakteristik seorang Future Employee karakter seorang
● 14 karakteristik Future Company profesional yang dicari
perusahaan
Metode ● Mahasiswa memahami
● Live Lecture & Attendance via YouTube perubahaan yang
https://www.youtube.com/watch?v=w8pU terjadi di dunia industri
LD4iscI

Minggu 2 Design Thinking ● Mahasiswa dapat ● Live session: 3 x 60


Senin ● Belajar menggunakan How Might We’s membuat Problem menit (180 menit)
13 Sep 2021 untuk mencari solusi terbaik bersama tim Statement
15:00 WIB ● Membuat Board di Google Jamboard ● Mahasiswa dapat
mempraktekkan How
Metode Might We
● Live Lecture & Attendance via YouTube
https://www.youtube.com/watch?v=ufy2O
B-1YTQ

Minggu 3 Perkenalan Coding dan demo platform Progate ● Mahasiswa mampu ● Live session: 3 x 60
Senin ● Apa itu Path Pengembangan Web membuat halaman web menit (180 menit)
20 Sep 2021 ● Apa yang terjadi setelah menyelesaikan sederhana di progate ● Bacaan: 1 x 60 menit
15:00 WIB Path Pengembangan Web (60 menit)
● Bagaimana cara belajar secara efektif? ● Self-paced dan tanya
● Demo platform Progate jawab: 9 x 60 menit
(540 menit)
Self-paced Learning
● HTML & CSS Study I
○ Memulai dengan HTML
○ Memulai dengan CSS
○ Layout dasar
○ Header
○ Footer
○ Konten
○ Formulir
● HTML & CSS Study II
○ Layout dasar
○ Bagian atas halaman
○ Header
○ Daftar pelajaran
○ Bagian pesan
○ Footer
○ Memperbaiki header

Metode
● Live Lecture (cek email)
● Self-paced learning di https://progate.com
● Office Hours bersama Mentor Online di
Telegram
○ Channel Pengumuman:
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Minggu 4 Self-paced Learning ● Mahasiswa mampu ● Live session: 3 x 60


Senin ● HTML & CSS Latihan I (Dojo) - Membuat membuat halaman web menit (180 menit)
27 Sep 2021 halaman web dari awal tanpa instruksi di ● Bacaan: 1 x 60 menit
15:00 WIB ○ Header progate (60 menit)
○ Bagian atas halaman ● Self-paced dan tanya
○ Bagian konten atau isi jawab: 9 x 60 menit
○ Bagian formulir (540 menit)
○ Footer
● HTML & CSS Latihan II (Dojo) - Membuat
halaman web modern dari awal
○ Bagian atas
○ Header
○ Daftar pelajaran
○ Bagian pesan
○ Footer

Metode
● Live Lecture (cek email)
● Self-paced learning di https://progate.com
● Office Hours bersama Mentor Online di
Telegram
○ Channel Pengumuman:
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Minggu 5 Self-paced Learning ● Mahasiswa mampu ● Live session: 3 x 60


Senin ● HTML & CSS Study III membuat halaman web menit (180 menit)
4 Okt 2021 ○ Design Web yang Responsive modern dan responsive ● Bacaan: 1 x 60 menit
15:00 WIB ○ Media Queries tanpa instruksi (60 menit)
○ Persiapan desain yang responsive ● Self-paced dan tanya
● HTML & CSS Latihan III (Dojo) - Menguasai jawab: 9 x 60 menit
desain web yang responsive (540 menit)
● HTML & CSS Study IV
○ Apa itu Flexbox?
○ Mengimplementasikan flexbox
○ Desain responsive

Metode
● Live Lecture (cek email)
● Self-paced learning di https://progate.com
● Office Hours bersama Mentor Online di
Telegram
○ Channel Pengumuman:
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Minggu 6 Persiapan Proyek Kelompok HTML & CSS ● Mahasiswa berhasil ● Live session: 3 x 60
Senin ● Penjelasan Proyek - Membuat halaman membuat halaman web menit (180 menit)
11 Okt web bertema bebas bersama Kelompok bertema bebas ● Bacaan: 1 x 60 menit
2021 ● Menyiapkan environment lokal bersama kelompok (60 menit)
15:00 WIB ● Command Line ● Self-paced dan tanya
● Git dan GitHub jawab: 9 x 60 menit
● Pengerjaan Proyek HTML & CSS per (540 menit)
Kelompok (Deadline pengumpulan tugas ● Tugas kelompok: 5
Jumat 15 Okt pukul 18:00 WIB) hari (7200 menit)
Metode
● Live Lecture (cek email)
● Proyek Kelompok di luar jam kuliah
● Office Hours bersama Mentor Online di
Telegram
○ Channel Pengumuman:
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Minggu 7 Pengantar Javascript ● Mahasiswa mengerti ● Live session: 3 x 60


Senin ● Apa itu Javascript kehebatan bahasa menit (180 menit)
18 Okt Javascript dalam ● Bacaan: 1 x 60 menit
2021 Self-paced Learning penggunaannya di (60 menit)
15:00 WIB ● JavaScript Study I berbagai aplikasi web ● Self-paced dan tanya
○ String & Integer ● Mahasiswa mengerti jawab: 9 x 60 menit
○ Variable & Constant sintaks dan tata (540 menit)
○ Statement Conditional bahasa, termasuk
● Javascript Study II variable, constant, dan
○ Iterasi statement kondisional!
○ Array ● Mahasiswa mampu
○ Object cara menggunakan
○ Undefined "iterasi" untuk
○ Latihan Akhir mengulangi sebagian
code secara efisien
Metode ● Mahasiswa mampu
● Live Lecture (cek email) menggunakan
● Self-paced learning di https://progate.com dasar-dasar array dan
● Office Hours bersama Mentor Online di object
Telegram
○ Channel Pengumuman:
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Minggu 8 Self-paced Learning ● Mahasiswa dapat ● Live session: 3 x 60


Senin ● JavaScript Study III menggabungkan dan menit (180 menit)
25 Okt ○ Mempelajari Function menjalankan code ● Bacaan: 1 x 60 menit
2021 ○ Argument secara efisien dengan (60 menit)
15:00 WIB ○ Nilai return membuat function. ● Self-paced dan tanya
○ Latihan Akhir ● Mahasiswa jawab: 9 x 60 menit
● Javascript Study IV mempelajari cara (540 menit)
○ Dasar-dasar Class menggunakan arrow
○ Constructor function.
○ Method ● Mahasiswa
○ Inheritance Class mempelajari tentang
○ Overriding class JavaScript,
sebuah konsep yang
Metode diperkenalkan dalam
● Live Lecture (cek email) ES6
● Self-paced learning di https://progate.com
● Office Hours bersama Mentor Online di
Telegram
○ Channel Pengumuman:
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Minggu 9 Self-paced Learning ● Mahasiswa ● Live session: 3 x 60


Senin ● JavaScript Study V mempelajari cara menit (180 menit)
1 Nov 2021 ○ Memisahkan File menggunakan paket ● Bacaan: 1 x 60 menit
15:00 WIB ○ Export nilai npm dan membuat (60 menit)
○ Menggunakan Paket proyek dengan ● Self-paced dan tanya
● Javascript Study VI beberapa file! jawab: 9 x 60 menit
○ Metode untuk Array (Push, ● Mahasiswa (540 menit)
ForEach, Find, Filter, Map) mempelajari method
● Javascript Study VII untuk menangani array
○ Mempelajari Callback Function yang penting bagi
pengembangan
Metode JavaScript yang praktis
● Live Lecture (cek email) ● Mahasiswa menguasai
● Self-paced learning di https://progate.com tentang callback
● Office Hours bersama Mentor Online di function
Telegram
○ Channel Pengumuman:
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Minggu 10 Persiapan Proyek Individu Javascript ● Mahasiswa berhasil ● Live session: 3 x 60


Senin ● Penjelasan Proyek - Membuat aplikasi web membuat proyek menit (180 menit)
8 Nov 2021 kalkulator aplikasi kalkulator ● Bacaan: 1 x 60 menit
15:00 WIB ● Menyiapkan environment lokal menggunakan (60 menit)
● Pengerjaan Proyek Individu Javascript javascript di ● Self-paced dan tanya
(Deadline pengumpulan tugas Minggu 14 environment lokal jawab: 9 x 60 menit
Nov pukul 23:59 WIB) (540 menit)
● Tugas individu: 5 hari
Metode (7200 menit)
● Live Lecture (cek email)
● Proyek Individu di luar jam kuliah
● Office Hours bersama Mentor Online di
Telegram
○ Channel Pengumuman:
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Minggu 11 Pengantar SQL ● Mahasiswa mengerti ● Live session: 3 x 60


Senin ● Apa itu SQL pentingnya mengambil menit (180 menit)
15 Nov keputusan ● Bacaan: 1 x 60 menit
2021 Self-paced Learning berdasarkan data (60 menit)
15:00 WIB ● SQL Study I untuk hasil yang lebih ● Self-paced dan tanya
○ Mendapatkan data baik bagi perusahaan / jawab: 9 x 60 menit
○ Mendapatkan baris tertentu organisasi (540 menit)
○ Mengolah hasil data ● Mahasiswa dapat
○ Mempraktikkan hal yang sudah melakukan
Anda pelajari perintah-perintah
dasar SQL dari suatu
Metode tabel
● Live Lecture (cek email)
● Self-paced learning di https://progate.com
● Office Hours bersama Mentor Online di
Telegram
○ Channel Pengumuman:
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Minggu 12 Self-paced Learning ● Mahasiswa dapat ● Live session: 3 x 60


Senin ● SQL Study II menjalankan berbagai menit (180 menit)
22 Nov ○ Mengolah hasil pencarian perintah SQL dengan ● Bacaan: 1 x 60 menit
2021 ○ Menggunakan Function Agregat lebih dari 1 tabel (60 menit)
15:00 WIB ○ Mengelompokkan data ● Self-paced dan tanya
○ Mempraktikkan hal yang sudah jawab: 9 x 60 menit
Anda Pelajari (540 menit)
● SQL Study III
○ Menggunakan Subkueri
○ Menggabungkan Beberapa Tabel
○ Tantangan Akhir

Metode
● Live Lecture (cek email)
● Self-paced learning di https://progate.com
● Office Hours bersama Mentor Online di
Telegram
○ Channel Pengumuman:
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Minggu 13 Self-paced Learning ● Mahasiswa dapat ● Live session: 3 x 60


Senin ● SQL Latihan I (Dojo) menyelesaikan latihan menit (180 menit)
29 Nov ○ Menganalisis database situs analisis data fashion ● Bacaan: 1 x 60 menit
2021 fashion menggunakan berbagai (60 menit)
15:00 WIB ○ Data pengguna perintah SQL ● Self-paced dan tanya
○ Data produk jawab: 9 x 60 menit
○ Data riwayat penjualan dan laba (540 menit)
● SQL Study IV
○ Menambahkan, Memperbarui,
dan Menghapus Data

Metode
● Live Lecture (cek email)
● Self-paced learning di https://progate.com
● Office Hours bersama Mentor Online di
Telegram
○ Channel Pengumuman:
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Minggu 14 Persiapan Proyek SQL Setup ● Mahasiswa berhasil ● Live session: 3 x 60


Senin ● MySQL melakukan persiapan menit (180 menit)
6 Des 2021 ● Menyambungkan SQL dengan Database environment lokal ● Bacaan: 1 x 60 menit
15:00 WIB ● Setup SQL di Environment Lokal untuk SQL (60 menit)
● Pengerjaan SQL Database Setup (Deadline ● Mahasiswa dapat ● Self-paced dan tanya
pengumpulan tugas Jumat 10 Des pukul menambahkan data ke jawab: 9 x 60 menit
18:00 WIB) mySQL database (540 menit)
○ https://kotakode.com/blogs/699 ● Mahasiswa dapat ● Tugas individu: 5 hari
5/Tutorial-MySQL-Part-1 menyambungkan SQL (7200 menit)
○ https://kotakode.com/blogs/724 di lokal ke MySQL
0/Tutorial-MySQL-Part-2 Database
○ https://kotakode.com/blogs/898
5/Tutorial-MySQL-part-3

Metode
● Live Lecture (cek email)
● Proyek Individu di luar jam kuliah
● Office Hours bersama Mentor Online di
Telegram
○ Channel Pengumuman:
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Minggu 15 Pengantar Node.js ● Mahasiswa berhasil ● Live session: 3 x 60


Senin ● Apa itu Node.js membuat aplikasi web menit (180 menit)
13 Des menggunakan Node.js ● Bacaan: 1 x 60 menit
2021 Self-paced Learning dan Express (60 menit)
15:00 WIB ● Node.js Study I ● Mahasiswa dapat ● Self-paced dan tanya
○ Memulai Penggunaan Node.js mengembangkan jawab: 9 x 60 menit
○ Mengkonfigurasi Express aplikasi web yang (540 menit)
○ Menjalankan Serverx menggunakan
○ Menampilkan Halaman database
○ Menerapkan CSS dan
menampilkan gambar
○ Menggunakan EJS
○ Menambah Tautan
○ Menautkan antar halaman
● Node.js Study II
○ Menggunakan Database
○ Menampilkan Nilai database
○ Fitur penambahan item

Metode
● Live Lecture (cek email)
● Self-paced learning di https://progate.com
● Office Hours bersama Mentor Online di
Telegram
○ Channel Pengumuman:
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Minggu 16 Self-paced Learning ● Mahasiswa ● Live session: 3 x 60


Senin ● Node.js Study III - Menyelesaikan aplikasi menggunakan Aplikasi menit (180 menit)
20 Des web “Shopping List” Daftar Belanja yang ● Bacaan: 1 x 60 menit
2021 ○ Fitur Hapus dan Edit dibuat di Study I-III (60 menit)
15:00 WIB ○ Menghapus item Daftar Node.js untuk ● Self-paced dan tanya
○ Mengedit item Daftar mempelajari tentang jawab: 9 x 60 menit
○ Memperbarui item yang dipilih melakukan debug (540 menit)
dengan praktis. Raih ● Tugas individu: 5 hari
Persiapan Proyek Individu Javascript #2 keterampilan (7200 menit)
● Membuat aplikasi web “Paper Rock Scissor” melakukan debug dan
bisa melakukan
Metode pengembangan di
● Live Lecture (cek email) environment lokal
● Self-paced learning di https://progate.com dengan lebih efisien!
● Proyek Individu di luar jam kuliah
● Office Hours bersama Mentor Online di ● Mahasiswa berhasil
Telegram membuat aplikasi
○ Channel Pengumuman: Paper Rock Scissor
https://t.me/joinchat/qicQHaFDX
AJhOGRl
○ Grup Tanya Jawab:
https://t.me/joinchat/vyYcsuUN2
ewwOTI9

Anda mungkin juga menyukai