0% menganggap dokumen ini bermanfaat (0 suara)
68 tayangan8 halaman

Pelatihan Python untuk Perempuan Teknologi

Silabus pelatihan Women in Tech: Python yang diselenggarakan oleh Kementerian Komunikasi dan Informatika Republik Indonesia memberikan pelatihan dasar pemrograman Python dan Django untuk membantu perempuan memperoleh keterampilan di bidang teknologi. Pelatihan ini akan memberikan sertifikat dan dilaksanakan secara daring selama 4 hari dengan modul, tugas, ujian, dan proyek akhir untuk mengembangkan aplikasi web sederhana menggunakan Python dan Django.

Diunggah oleh

amita dearani
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
68 tayangan8 halaman

Pelatihan Python untuk Perempuan Teknologi

Silabus pelatihan Women in Tech: Python yang diselenggarakan oleh Kementerian Komunikasi dan Informatika Republik Indonesia memberikan pelatihan dasar pemrograman Python dan Django untuk membantu perempuan memperoleh keterampilan di bidang teknologi. Pelatihan ini akan memberikan sertifikat dan dilaksanakan secara daring selama 4 hari dengan modul, tugas, ujian, dan proyek akhir untuk mengembangkan aplikasi web sederhana menggunakan Python dan Django.

Diunggah oleh

amita dearani
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Silabus Pelatihan Women in Tech : Python

Kementerian Komunikasi dan Informatika Republik Indonesia


Thematic Academy Digital Talent Scholarship (TA-DTS) Tahun 2024
Disclaimer: Dokumen ini digunakan hanya untuk kebutuhan Digital Talent Scholarship Kementerian Komunikasi dan Informatika Republik
Indonesia. Konten ini mengandung Kekayaan Intelektual, pengguna tunduk kepada undang-undang hak cipta, merek dagang atau hak kekayaan
intelektual lainnya. Dilarang untuk mereproduksi, memodifikasi, menyebarluaskan, atau mengeksploitasi konten ini dengan cara atau bentuk
apapun tanpa persetujuan tertulis dari Digital Talent Scholarship Kementerian Komunikasi dan Informatika Republik Indonesia.

Informasi Pelatihan & Sertifikat

Akademi Thematic Academy

Mitra Pelatihan -

Tema Pelatihan Pelatihan Women in Tech: Python

Sertifikat E-Certificate of Completion

Akses Kelas/ LMS LMS

4 hari pertemuan (Total 16 JP), 1 hari pertemuan = 4 JP/3 Jam


Durasi Pelatihan ● Python = 11 JP
● Django = 5 JP
Deskripsi Pelatihan Program Women in Tech 2024 ini ditujukan untuk memberikan pengembangan
pengetahuan dan kemampuan bagi perempuan di bidang teknologi dan membuka
peluang karir yang lebih banyak bagi mereka. Dengan diadakannya program ini, juga
dapat membuka jalan bagi perempuan untuk menciptakan inovasi teknologi yang dapat
memberikan dampak positif bagi dirinya dan juga masyarakat.

Peserta akan mempelajari dasar pemrograman Python terkait variabel, tipe data yang
berbeda, cara melakukan operasi dasar, cara menyimpan dan memanipulasi kumpulan
data, membaca dan menulis berkas, serta Django sebagai tools yang digunakan untuk
mengerjakan project akhir. Pada akhir pelatihan, peserta akan menyelesaikan project
secara berkelompok dengan menggunakan bahasa pemrograman Python dengan tools
Django
● Peserta memahami konsep dasar pemrograman & Python serta mampu menulis
dan menjalankan program Python dasar.
● Peserta memahami variabel, tipe data yang berbeda, dan melakukan operasi
dasar pada variabel tersebut.
● Peserta memahami cara menggunakan control flow statements untuk membuat
keputusan dan mengulang blok kode berdasarkan kondisi.
● Peserta mampu membuat dan menggunakan fungsi untuk mengorganisir kode
Output Pelatihan
dan membuatnya dapat digunakan kembali.
● Peserta mampu memahami cara menyimpan dan memanipulasi kumpulan data,
seperti kumpulan angka, string, atau objek lainnya.
● Peserta mampu membaca dan menulis berkas, serta menangani kesalahan yang
mungkin terjadi selama operasi berkas.
● Peserta memahami konsep dasar penggunaan Django sebagai tools yang akan
digunakan untuk mengerjakan project akhir.
Aktivitas Pelatihan Pelatihan dilaksanakan secara daring/online, peserta belajar secara mandiri melalui
laptop/komputer. Pada pelatihan ini peserta akan mendapatkan kesempatan bertanya
dan berinteraksi dengan Fasilitator pada Grup Kelas dan Live Session yang telah
disediakan.
Untuk lulus di pelatihan ini peserta diharuskan melewati:
● Modul belajar
● Quiz & Assignment
● Post-test
● Tugas Akhir dalam bentuk praktek pembuatan project
1. Warga Negara Indonesia
2. Wanita berusia 17-50 tahun
3. Min. setingkat SMA/Sederajat
Persyaratan Peserta 4. Memiliki keinginan untuk mengembangkan diri mereka
5. Komitmen untuk mengikuti program dari awal hingga akhir
6. Mematuhi peraturan yang sudah diberikan
Memiliki laptop/komputer dengan spesifikasi minimal :
● Operating system: Microsoft Windows, Linux, MacOs
● RAM sebesar 4GB minimum (RAM 8 GB direkomendasikan)
● Tampilan display 1024 x 768
Persyaratan Sarana
Peserta Aplikasi yang harus diinstall sebelum kelas:
● Python versi 3.10 ( link download: https://www.python.org/downloads/ )
● Django 4.1.7 ( link download: https://www.djangoproject.com/download/ )
● Sqlite 3 ( link download: https://www.sqlite.org/download.html)
1. Minimum Pendidikan S1
Kriteria Pengajar 2. Ahli dalam bidangnya sesuai dengan modul yang akan diajarkan (dibuktikan
dengan CV/ Portfolio)

Kapasitas Kelas Kapasitas 50-100 peserta/kelas

Penilaian diukur kehadiran, tugas, dan penilaian akhir (post test). Peserta akan
Sistem Penilaian memperoleh nilai angka dalam skala 0 – 100
Nilai minimal kelulusan: 60
Assessment method Bobot
Kehadiran 20%
Tugas (Project Kelompok) 20%
Komponen Penilaian
Quiz 1 20%
Quiz 2 20%
Post-Test 20%
Jadwal Pelatihan
Tanggal Verifikasi Tanggal Tanggal
Pendaftaran Berkas Pengumuman Pelaksanaan Pelatihan

Pendaftaran : Verif : Pengumuman: Pelatihan


28 Mar - 17 Aprl 2024 18 April 2024 19 April 2024 23 – 26 April 2024

● Jadwal sewaktu-waktu dapat berubah tanpa pemberitahuan*


Rencana Pembelajaran Online (Daring)
Women in Tech: Python & Cyber Security
Pertemuan Topik Outcome Aktivitas Kelas JP

Introduction to Python (1JP) • Peserta memahami • Absensi Live


• Pengenalan tentang konsep dasar • Diskusi session=
pemrograman & Python pemrograman & • Pre-test 4JP
1 • Menjalankan Python di Python serta • Live session (1JP @45
Komputer Lokal mampu menulis dan menit)
• Mengenal Google Colabs menjalankan Praktek:
• Mengenal Coding Space program Python • Menjalankan contoh dasar
dasar. dalam Python
Variables, Data Types, • Peserta memahami • Menjalankan script Python
Operation & Collection (3JP) variabel, tipe data
• Membuat variabel dan
• Variabel yang berbeda, dan
melakukan operasi menggunakannya untuk
• Tipe data
dasar pada variabel mengolah data
• Operasi dasar aritmatika
• Operasi dasar text tersebut • Membuat dan memilih data
• Accessing list types yang tepat untuk
• Item exists in list operation pengolahan data
• Changing item value
• Add and remove items
• Other operations
• Accessing dictionary
• Modifying items in
dictionary
Control Flow Statements, • Peserta memahami • Absensi Live
List & Dictionaries (2 JP) cara menggunakan • Diskusi session=
• Conditional Statement control flow • Kuis 4 JP
statements untuk • Live session ( 1JP @45
• Perulangan
2 membuat keputusan menit)
• “try-except-pass” dan mengulang blok Praktek:
• Looping through kode berdasarkan • Membuat tipe data list dari
dictionary kondisi, serta suatu contoh tertentu
• Copy dictionary mampu memahami • Membuat kode program
• Nested dictionary cara menyimpan dan
untuk melakukan operasi
memanipulasi
kumpulan data, aritmatika dan mengolah text
Functions (2 JP) sederhana
seperti kumpulan
• Defining and calling angka, string, atau • Membuat kode program yang
• Return statements objek lainnya. memenuhi kondisi tertentu
• Parameters and • Peserta mampu • Menggunakan while & for
arguments membuat dan untuk melakukan perulangan
• Recursive functions menggunakan fungsi
• Membuat dictionaries dari
untuk
• Lambda expressions mengorganisir kode suatu contoh tertentu
dan membuatnya • Membuat kombinasi
dapat digunakan dictionaries ke dalam list
berulang kali. • Membuat function secara
mandiri untuk keperluan
pemanggilan yang berulang
• Membuat function dengan
parameter argument
• Membuat function yang
mengembalikan nilai
File Input & Output (1 JP) • Peserta mampu • Absensi Live
• Reading files membaca dan session=
• Diskusi
menulis berkas, 4 JP
• Closing files • Kuis
serta menangani ( 1JP @45
3 • Writing or creating files kesalahan yang • Live session menit)
• Deleting files mungkin terjadi
• Check file exists selama operasi Praktek:
berkas. • Membaca input dari user
• Handling errors
• Peserta memahami melalui keyboard
The Object-oriented konsep dasar • Membaca file text dari local
penggunaan Django storage
Programming (2JP)
sebagai tools yang
• Class • Menulis dan memodifikasi
akan digunakan
• Objects untuk mengerjakan file text local storage
• Polymorphism project akhir. • Menghandle error ketika file
• Encapsulation text yang dibuka tidak
• Inheritance ketemu
• Mengeksplorasi Django
• Data Abstraction

Introduction to Django (1JP)


• Pengenalan Django
• Dasar-dasar Django
• Model View Templates

Project Setup with Django • Peserta memahami • Absensi Live


(4JP) cara menyiapkan session= 3
• Diskusi
• Django Admin proyek atau aplikasi JP ( 1
• Post Test JP @45
• Django E-commerce Django dasar.
4 • Live session menit)

Praktek:
• Membuat project workspace
• Mempersiapkan
environment (dev,prod)
• Installing dependency
project
• Menjalankan Django project
Rencana Pembelajaran
1 Hari ke 1
2 Topik Introduction to Python
Variables, Data Types, Operation & Collection
3 Deskripsi topik • Peserta memahami program secara keseluruhan, konsep dasar
pemrograman & Python, serta mampu menjalankan program Python
dasar.
• Peserta memahami variabel, tipe data yang berbeda, dan melakukan
operasi dasar pada variabel tersebut.
4 Durasi 3 jam (4 JP)
5 Rasio: Praktek dan Teori • Teori 30%
• Diskusi 30%
• Praktek 40%
6 Aktivitas kelas • Absensi
• Diskusi
• Pre-test
• Live session
7 Alat bantu/media • Platform pembelajaran
• Zoom online
8 Bahan bacaan wajib Modul Pembelajaran
9 Persiapan peserta sebelum masuk kelas • Absensi
• Mengisi Pre-test
10 Tugas

Rencana Pembelajaran
1 Hari ke 2
2 Topik Control Flow Statements, List & Dictionaries
Funcions
3 Deskripsi topik • Peserta memahami cara menggunakan control flow statements untuk
membuat keputusan dan mengulang blok kode berdasarkan kondisi,
serta memahami cara menyimpan dan memanipulasi kumpulan data
• Peserta mampu membuat dan menggunakan fungsi untuk
mengorganisir kode dan membuatnya dapat digunakan berulang kali
4 Durasi 3 jam (4 JP)
5 Rasio: Praktek dan Teori • Teori 30%
• Diskusi 30%
• Praktek 40%
6 Aktivitas kelas • Absensi
• Diskusi
• Kuis
• Live session
7 Alat bantu/media • Platform pembelajaran
• Zoom online
8 Bahan bacaan wajib Modul Pembelajaran
9 Persiapan peserta sebelum masuk kelas • Absensi
10 Tugas • Kuis

Rencana Pembelajaran
1 Hari ke 3
2 Topik File Input & Output
The Object-oriented Programming
Introduction to Django
3 Deskripsi topik • Peserta mampu membaca dan menulis berkas, serta menangani
kesalahan yang mungkin terjadi selama operasi berkas.
• Peserta memahami konsep dasar penggunaan Django sebagai tools yang
akan digunakan untuk mengerjakan project akhir.
4 Durasi 3 jam (4 JP)
5 Rasio: Praktek dan Teori • Teori 30%
• Diskusi 30%
• Praktek 40%
6 Aktivitas kelas • Absensi
• Diskusi
• Kuis
• Live session
7 Alat bantu/media • Platform pembelajaran
• Zoom online
8 Bahan bacaan wajib Modul Pembelajaran
9 Persiapan peserta sebelum masuk kelas • Absensi
10 Tugas • Kuis

Rencana Pembelajaran
1 Hari ke 4
2 Topik Project Setup with Django
3 Deskripsi topik • Peserta memahami cara menyiapkan proyek atau aplikasi Django dasar
4 Durasi 3 jam (4 JP)
5 Rasio: Praktek dan Teori • Teori 30%
• Diskusi 30%
• Praktek 40%
6 Aktivitas kelas • Absensi
• Diskusi
• Post Test
• Live session
7 Alat bantu/media • Platform pembelajaran
• Zoom online
8 Bahan bacaan wajib Modul Pembelajaran
9 Persiapan peserta sebelum masuk kelas • Absensi
10 Tugas • Project Akhir
Digital Talent Scholarship 2021
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id

Anda mungkin juga menyukai