Uploaded by User70353

Fundamental Programming with Python

advertisement
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
Download