## Tentang kelas ini
A. Materi kelas
Guru menjelaskan tentang programming python dengan mempraktekkan langsung di komputer, secara online menggunakan Zoom. Dan secara bersamaan siswa juga melakukan praktek langsung di komputernya masing-masing.
Rencana materi yang akan dijelaskan adalah
1. Persiapan Kelas
a. Mengenai Python
b. Instalasi Python
c. Instalasi Google Colaboratory dan Penjelasan Environmentnya
2. Basic Python 1
a. Syntax dan Comment
b. Variabel dan Tipe Data (Operasi, Metode)
* Aturan Penulisan
* Tipe Data Numerik
* Tipe Data String
* Tipe Data Boolean
* Tipe Data List
* Tipe Data Tuple
* Tipe Data Set
* Tipe Data Dictionary
c. Operator
* Operator Aritmetika
* Operator Assignment/Penugasan
* Operator Perbandingan
* Operator Logika
* Operator Keanggotaan
* Operator Identitas
d. Pernyataan Kondisional
* If … Else
* Match
e. Pengulangan / Loop
* For
* While
f. Fungsi
* Fungsi
* Fungsi di dalam fungsi
* Scope Variable
* Ekspresi Lambda
* Built-in Function
g. Berbagai Soal Latihan
3. Project 1 : Program Kalkulator BMI (Body Mass Index) versi 1
a. Instalasi Pycharm dan Penjelasan Environmentnya
b. Membuat Program Kalkulator BMI (data disimpan di list)
4. Basic Python 2
a. File Handling
b. Error dan Exception Handling
c. Berbagai Soal Latihan
5. Project 2 : Program Kalkulator BMI (Body Mass Index) versi 2
a. Membuat Program Kalkulator BMI versi desktop (data disimpan di file)
6. Mengoperasikan Database Menggunakan Python
a. Instalasi MySQL
b. Koneksi Python dan MySQL
c. Operasi CRUD
7. Project 3 : Program Kalkulator BMI (Body Mass Index) versi 3
a. Membuat Program Kalkulator BMI versi desktop (data disimpan di database)
8. Tambahan (jika waktunya masih tersedia)
a. OOP (Object Oriented Programming)
b. Menggunakan modul NumPy (operasi numerik)
c. Menggunakan modul Pandas (analisa data)
d. ML (Machine Learning) dengan Python
Note :
* Kecepatan mengajar disesuaikan dengan kemampuan siswa.
* Tergantung dari kemampuan siswa, kendala di luar dugaan, dll, mungkin saja materi yang diajarkan sedikit berbeda, berkurang, atau lebih banyak dibandingkan dengan rencana materi di atas.
B. Metode mengajar
Secara online dan interaktif, menggunakan aplikasi Zoom. Link Zoom akan diinformasikan setelah siswa membayar jadwal kelas.
C. Kemampuan yang perlu dimiliki oleh siswa
Siswa sudah terbiasa mengoperasikan komputer, termasuk juga mengoperasikan software text editor dan browser internet.
D. Jumlah siswa, durasi, frekuensi dan biaya
* Jumlah siswa / kelas : maksimal 6 orang
Anda bisa belajar sendiri (privat) atau mengajak sampai maksimal 5 orang teman.
* Durasi : 120 menit (2 jam) / pertemuan
* Total pertemuan : 12 pertemuan (2 pertemuan / minggu)
* Biaya : Rp 2.400.000,- / kelas
E. Jadwal (hari dan waktu pelaksanaan kelas)
Jadwal disepakati antara guru dan siswa.
=====================================
## Persiapan oleh siswa
F. Karena kelas programming dan dilaksanakan secara online, maka siswa harus menggunakan komputer (desktop atau notebook) yang berjalan dengan baik dan sudah terinstall aplikasi Zoom (aplikasi ini gratis). Dan siswa sudah bisa mengoperasikan Zoom.
G. Siswa harus mendaftar sebagai member di Sariguru (gratis) dan membeli jadwal kelas yang tersedia.
Silakan lihat panduan di Dashboard | Live Kelas | Cara Beli (Untuk Siswa).
Atau di link
https://www.sariguru.com/panduan/cara-membeli-live-class
Jika ada pertanyaan atau kendala, silakan hubungi guru di Whatsapp 0812-9594-7081