Skip to content

iwawiwi/IF2222

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IF2222:Pemrograman Berorientasi Objek

The content of this course changes as technology evolves, to keep up to date with changes follow me on GitHub.

Jadwal Perkuliahan dan Praktikum

  • Semester Genap-2022, Kelas Daring, Rabu, 07:00-09:30 WIB
  • Semester Genap-2022, Praktikum, TBA

Deskripsi Mata Kuliah

Mata kuliah ini membahas konsep, desain, dan implementasi program dengan paradigma pemrograman berorientasi objek (object oriented) menggunakan bahasa pemrograman Python.

Tim Pengajar

Referensi

  • Lott, S.F. and Phillips, D. (2021). Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries. 4th Edition. Packt Publishing Ltd. (Buy from Amazon.com)
  • Lutz, M. (2013). Learning Python. 5th Edition. O'Reilly Media (Buy from Amazon.com)
  • Matthes, E. (2019). Python Crash Course: A Hands-On, Project-Based Introduction to Programming. 2nd Edition. No Starch Press (Buy from Amazon.com)

Silabus

Modul 0: Pengantar Perkuliahan PBO

Pertemuan 1 - Minggu 01
Jadwal: 2 Februari 2022

Topik Pembahasan
Referensi Tambahan
  • Kontrak Perkuliahan
  • Konsep dasar dalam PBO
Object-oriented Programming in 7 minutes Youtube

Modul 1: Dasar Pemrograman Python

Pertemuan 2 - Minggu 02
Jadwal: 9 Februari 2022

Topik Pembahasan
Referensi Tambahan
  • Tipe data dasar
  • Operator aritmatika & logika
  • Percabangan (if, if-else, if-elif-else)
  • Perulangan (for, while)
  • Indexing dan Slicing
  • Operasi String
  • Fungsi dalam Python

Pertemuan 3 - Minggu 03
Jadwal: 16 Februari 2022

Topik Pembahasan
Referensi Tambahan
  • List atau array
  • Tupel
  • Himpunan
  • Kamus

Modul 2: Kelas dan Objek

Pertemuan 4 - Minggu 04
Jadwal: 23 Februari 2022

Topik Pembahasan
Referensi Tambahan
  • Konsep objek dan kelas dalam Python
  • Konstruktor
  • Object instance
  • Modularitas

Pertemuan 5 - Minggu 05
Jadwal: 2 Maret 2022

Topik Pembahasan
Referensi Tambahan
  • Enkapsulasi
  • Visibilitas fungsi dan variabel
  • Relasi antar objek
Slide Materi

Modul 3: Pewarisan dan Polimorfisme

Pertemuan 6 - Minggu 06
Jadwal: 9 Maret 2022


Proyek Akhir dan Praktikum

  • Deskripsi Proyek Akhir
  • Modul Praktikum

Komposisi Penilaian

UTS : 20%
Proyek akhir : 30%
Kuis + Latihan: 20%
Praktikum: 25%
Partisipasi: 5%

About

Repositori Perkuliahan PBO ITERA 2022

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published