SHORT COURSE >> SILABUS & PANDUAN KELAS : : : Kursus ini mengajarkan tentang pelatihan dasar pemrograman dengan bahasa Python, versi yang digunakan adalah versi 3 ke atas (terbaru). Pelatihan ini membahas mengenai pengenalan pemrograman python, dasar pemrograman python, selection & looping pada python, fungsi pada python, list pada python, tuple & set pada python dan dictionary pada python. Tujuan dari pelatihan ini adalah siswa menguasai dasar pemrograman menggunakan bahasa python. 8 Sesi X 3 jam (7 Sesi pertemuan + 1 Sesi ujian) TUGAS MANDIRI / KUIS UJIAN = 30% (Jika tidak ada, dianggap Ujian = 100%) = 70% Microsoft Windows 7 or higher Python versi 3.0 or latest version Tools Pycharm PC - 1 UNIT (standard peripherals or accessories) PROCESSOR – core i3 RAM - 2 GB GRAPHIC CARD - 128 MB Terbiasa menggunakan Komputer & Windows (terutama memahami cara menata File) atau pernah menyelesaikan kelas Computer Basic Skill di Binus Center. Mempunyai latar belakang pemrograman atau pernah mengikuti workshop Basic Logic and Algorithm. Programmer System Engineering System Designer System Analyst IT Consultant Intermediate programming with Python Page 1 of 4 CATATAN : Penjelasan lengkap & gambar kasus latihan bisa dilihat pada buku pelatihan Sesi (urutan materi) beserta contoh kasus latihan bukan bersifat baku, penyesuaian bisa dilakukan seperlunya oleh pengajar demi pencapaian proses belajar mengajar yang optimal. Instalasi Python Aturan Penulisan Syntax Pada Python Editor Pemrograman Python Membuat File Pemrograman Membuat Teks “Hello World” KASUS LATIHAN : Membuat aplikasi sederhana untuk mencetak karakter. Tipe Data Konversi Tipe Data Operator Aritmatika Operator Penugasan Operator Pembanding Operator Logika Operator Bitwise Operator Ternary KASUS LATIHAN : Membuat aplikasi untuk menghitung rata2 dari nilai yang dimasukkan. Struktur Dasar If Struktur Percabangan if/elif/else Perulangan for Perulangan while KASUS LATIHAN : Membuat aplikasi tebak angka dari nilai yang dimasukkan. Page 2 of 4 Fungsi dengan parameter Fungsi yang mengembalikan nilai Sifat variabel dan fungsi Fungsi Built-in pada Python KASUS LATIHAN : Membuat aplikasi factorial dan aritmatika dengan konsep fungsi List Cara mengambil nilai dari list Mengganti nilai list Menambahkan item list Menghapus item list Memotong list Operator list List Multi Dimensi KASUS LATIHAN : Membuat aplikasi dengan menggunakan konsep List untuk menampilkan data yang diinput oleh user. Membuat dan mengakses pada tuple Memotong tuple Tuple nested Iterasi pada tuple Jenis-jenis method (fungsi) pada tuple Set Mengubah dan menghapus anggota set Operasi Set KASUS LATIHAN : Membuat aplikasi dengan konsep tuple untuk dapat menetukan bilangan terkecil dan terbesar dan dapat membuat menu dengan konsep set untuk dapat menambahkan dan menghapus data pada set. Membuat dictionary Page 3 of 4 Menggunakan konstruktor Mengakses nilai item dari dictionary Menggunakan perulangan Mengubah nilai dan menghapus item pada dictionary Menambahkan item ke dictionary Mengambil panjang dictionary Jenis-jenis method (fungsi) dictionary KASUS LATIHAN : Membuat aplikasi dengan konsep dictionary untuk menampilkan nama-nama bulan. Page 4 of 4