Silabus WIT - Python - Cybersecurity - 2022
Silabus WIT - Python - Cybersecurity - 2022
Publikasi #1-10022021
Silabus
Thematic Academy
Women in Tech:
Cybersecurity and Python
Thematic Academy
Digital Talent Scholarship
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
Tahun 2022
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
Akses Kelas Peserta dapat mengakses materi pelatihan melalui platform https://netacad.com. Setelah
pelatihan selesai, materi masih tetap dapat diakses.
Deskripsi Pelatihan Pelatihan ini ditujukan khusus untuk perempuan di seluruh Indonesia. Peserta mempelajari dasar
dari bahasa pemrograman Python mulai dari tingkat dasar sampai pada tingkat intermediate.
Peserta akan belajar algoritma pemrograman, library, dan syntax dari Python dengan
menggunakan fitur IDE atau Google Collab yang dapat digunakan sebagai code editor. Peserta
akan belajar cybersecurity dari tingkat dasar (literasi). Pada akhir pelatihan, peserta akan
menyelesaikan project dalam format Hackathon (kompetisi) menggunakan bahasa pemrograman
Python dan pengetahuan cybersecurity.
Capaian Pelatihan • Peserta mampu menggunakan fungsi-fungsi yang ada pada Python.
• Peserta mampu menggunakan conditional, loops, dan Object Oriented Programming
pada Python.
• Peserta mampu menganalisis berbagai isu dan celah pada domain keamanan cyber.
• Peserta mampu menggunakan Python dengan library untuk membuat website atau
aplikasi sederhana dengan konten berkaitan dengan cybersecurity melalui program
hackathon.
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
Jadwal Pelatihan
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
Tema Python
Penyampaian
Setelah menyelesaikan sesi ini, pengantar program
• Pengantar Program Peserta diharapkan mampu: dan diskusi tanya
Pelatihan dan Q&A, • memahami tujuan jawab.
Pengenalan pelatihan dan Demo penggunaan
Platform dan peraturan pelatihan platform
Gambaran Project • menggunakan platform netacad.com,
1 • Introduction to dan environment yang environment python 3
Python, Data Types, akan digunakan dan diskusi tanya
Variables, Basic • Menggunakan berbagai jawab.
Input-Output tipe data, variables, Penyampaian materi,
Operations, Basic basic input-output praktek
Operators operations, basic menggunakan
operators. sandbox/google
colab, serta diskusi.
Penyampaian materi,
Menggunakan fungsi, tuples
Functions, Tuples, praktek
dengan list, dictionary, dan
3 Dictionaries, and Data menggunakan 3
mengimplementasikan data
Processing sandbox /google
processing sederhana.
colab, serta diskusi
Penyampaian materi,
menggunakan variable
praktek
_name_, exception object,
4 Modules, Packages, PIP menggunakan 3
module yang umum digunakan
sandbox/google
pada Python
colab, serta diskusi
Penyampaian materi,
menggunakan classes, method,
Exceptions, Strings, and List praktek
5 object, exception handling, 3
Methods menggunakan
properti _dict_ pada Python
sandbox/google
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
Cybersecurity Hackathon
menggambarkan project
Penyampaian materi,
• Pengenalan Project hackathon dan pembentukan
praktek
dan Library kelompok, melakukan instalasi
8 menggunakan, IDE, 3
• Introduction to library pada Python.
sandbox/google
Streamlit Library menggambarkan alur kerja
colab, serta diskusi
library Streamlit pada Python
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
Rencana Pembelajaran
1 Pertemuan Ke 1
2 Topik • Pengantar program pelatihan & Q&A
• Introduction to Python
• Pengenalan platform dan bayangan projek
• Data Types, Variables, Basic Input-Output Operations, Basic
Operators
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
4 Durasi 3 JP
Rencana Pembelajaran
1 Pertemuan Ke 2
2 Topik • Boolean Values, Conditional Execution, Loops, Lists and List
Processing, Logical and Bitwise Operations
3 Deskripsi Topik • Pengenalan tipe data Boolean, flow control, algoritma dasar sorting
(bubble-sort), multidimensional list
4 Durasi 3 JP
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
Rencana Pembelajaran
1 Pertemuan Ke 3
2 Topik • Functions, Tuples, Dictionaries, and Data Processing
4 Durasi 3 JP
Rencana Pembelajaran
1 Pertemuan Ke 4
2 Topik • Berbagai Penerapan Pemrograman dengan Python: Pengenalan
Tools, Library Modules, Packages, PIP
3 Deskripsi Topik • Peserta pelatihan memahami tools dan library yang sering digunakan
dalam membuat aplikasi.
• Pengenalan fungsi PIP, pembuatan package, serta module yang sering
digunakan.
4 Durasi 3 JP
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
Rencana Pembelajaran
1 Pertemuan Ke 5
2 Topik • Exceptions, Strings, and List Methods
4 Durasi 3 JP
Rencana Pembelajaran
1 Pertemuan Ke 6
2 Topik • The Object-oriented Programming
3 Deskripsi Topik • Pengenalan OOP dimana pemrograman berorientasi objek (OOP) adalah
metode penataan program dengan menggabungkan properti dan
perilaku terkait ke dalam sebuah objek.
4 Durasi 3 JP
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
Rencana Pembelajaran
1 Pertemuan Ke 7
2 Topik • Miscellaneous
4 Durasi 3 JP
Rencana Pembelajaran
1 Pertemuan Ke 8
2 Topik • Pengenalan Project dan Library
• Introduction to Streamlit Library
3 Deskripsi Topik • Pengenalan konsep dan cara penggunaan library streamlit, serta library
pendukung untuk membuat sebuah aplikasi atau website
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
4 Durasi 3 JP
6 Aktivitas Kelas • Penyampaian materi, praktek menggunakan tools, serta diskusi, dan
pembentukan kelompok
7 Alat Bantu/ Media Webex meeting, netacad.com, edube.org, openedg.org, tools IDE
11 Tugas -
Rencana Pembelajaran
1 Pertemuan Ke 9
2 Topik • Development with Streamlit
3 Deskripsi Topik • Pengenalan alur kerja library Streamlit, fungsi dasar, perintah yang
terintegrasi dengan Python, dapat membuat aplikasi website dari
method dan function yang disediakan library.
4 Durasi 3 JP
6 Aktivitas Kelas • Penyampaian materi, praktek, presentasi ide project aplikasi atau web
yang telah dibuat oleh peserta, serta diskusi,
7 Alat Bantu/ Media Webex meeting, netacad.com, edube.org, openedg.org, tools IDE
11 Tugas -
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
Rencana Pembelajaran
1 Pertemuan Ke 10
2 Topik • Cybersecurity: A World of Wizardry, Criminals, and Heroes, The
Cybersecurity Sorcery Cube
4 Durasi 3 JP
Rencana Pembelajaran
1 Pertemuan Ke 11
2 Topik • Cybersecurity Threats, Vulnerabilities and Attacks, The Art of
Protecting Secrets
4 Durasi 3 JP
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
Rencana Pembelajaran
1 Pertemuan Ke 12
2 Topik • The Art of Ensuring Integrity
3 Deskripsi Topik • Pengenalan proses yang digunakan untuk memastikan integrity, digital
signature, digital certificate, dan kebutuhan untuk database integrity
enforcement.
4 Durasi 3 JP
Rencana Pembelajaran
1 Pertemuan Ke 13
2 Topik • The Realm of Five Nines
3 Deskripsi Topik • pengenalan proses, dan memahami teknologi, konsep, produk dan
prosedur dari high availability.
4 Durasi 3 JP
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
Rencana Pembelajaran
1 Pertemuan Ke 14
2 Topik • Fortifying the Kingdom, Joining the Order of Cyber Hero's
4 Durasi 3 JP
Rencana Pembelajaran
1 Pertemuan Ke 15
2 Topik • Presentasi Project Hackathon1
4 Durasi 3 JP
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
6 Aktivitas Kelas • presentasi project aplikasi web yang telah dibuat oleh peserta, serta
diskusi
7 Alat Bantu/ Media Webex meeting, netacad.com, edube.org, openedg.org, tools IDE
9 Rekomendasi Bacaan -
10 Persiapan Peserta sebelum Mempersiapkan presentasi dan aplikasi yang telah dibuat
masuk kelas
11 Tugas -
Rencana Pembelajaran
1 Pertemuan Ke 16
2 Topik • Presentasi Project Hackathon1
4 Durasi 3 JP
6 Aktivitas Kelas • presentasi project aplikasi web yang telah dibuat oleh peserta, serta
diskusi
9 Rekomendasi Bacaan -
10 Persiapan Peserta sebelum Mempersiapkan presentasi dan aplikasi yang telah dibuat
masuk kelas
11 Tugas -
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi Publikasi #1-10022021
Thematic Academy 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id