Student Information System
RPS: Session, Learning Material, Reference, Assessment/Rubric
Info
Search Subject
Subject Name :
Landscape
Kode Matakuliah
Nama Matakuliah
sks
Creator
Reviewer
Action
Kurikulum Teknik Informatika 2019/2020
IKG305
Pemrograman Web
3.00
3022 Dian Pratiwi, S.T., M.T.I.
1683 Ir. Agung Sediyono, M.T., Ph.D.
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2023/2024
IKS6316
Pemrograman Berorientasi Objek
3.00
3088 Agus Salim, S.T., M.T.
2554 Anung Barlianto Ariwibowo, M.Kom.
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2023/2024
IKS6337
Pemrograman Berorientasi Objek Lanjut
3.00
3088 Agus Salim, S.T., M.T.
2554 Anung Barlianto Ariwibowo, M.Kom.
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2023/2024
IKL6309
Algoritma dan Pemrograman
3.00
2554 Anung Barlianto Ariwibowo, M.Kom.
2553 Syandra Sari, S.Kom., M.Kom.
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2023/2024
IKG6310
Pemrograman Game
3.00
2554 Anung Barlianto Ariwibowo, M.Kom.
Belum di tentukan
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2023/2024
IKP6305
Pemrograman Framework
3.00
2612 Dr. Ir. Teddy Siswanto, M.Si.
2554 Anung Barlianto Ariwibowo, M.Kom.
RPS
|
Assessment Map
Kurikulum S1 TP 2023
MPU6112
Praktikum Algoritma dan Pemrograman
1.00
3611 Sigit Rahmawan, S.T., M.T.
Belum di tentukan
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2023/2024
IKP6303
Pemrograman Mobile
3.00
3022 Dian Pratiwi, S.T., M.T.I.
2612 Dr. Ir. Teddy Siswanto, M.Si.
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2023/2024
IKG6309
Pemrograman Web Lanjut
3.00
3022 Dian Pratiwi, S.T., M.T.I.
2641 Binti Solihah, S.T., M.Kom.
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2023/2024
IKG6305
Pemrograman Web
3.00
3022 Dian Pratiwi, S.T., M.T.I.
2554 Anung Barlianto Ariwibowo, M.Kom.
RPS
|
Assessment Map
Kurikulum Informatika 2023/2024
IKP6403
Pemrograman Mobile
4.00
1683 Ir. Agung Sediyono, M.T., Ph.D.
1683 Ir. Agung Sediyono, M.T., Ph.D.
RPS
|
Assessment Map
Kurikulum Informatika 2023/2024
IKG6405
Pemrograman Web
4.00
2641 Binti Solihah, S.T., M.Kom.
1683 Ir. Agung Sediyono, M.T., Ph.D.
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2019/2020
IKG305
Pemrograman Web
3.00
3022 Dian Pratiwi, S.T., M.T.I.
Belum di tentukan
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2019/2020
IKS406
Pemrograman Berorientasi Objek
4.00
3088 Agus Salim, S.T., M.T.
Belum di tentukan
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2019/2020
IKP305
Pemrograman Framework
3.00
3088 Agus Salim, S.T., M.T.
Belum di tentukan
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2019/2020
IKP304
Pemrograman Framework Lanjut
3.00
3088 Agus Salim, S.T., M.T.
Belum di tentukan
RPS
|
Assessment Map
Kurikulum Informatika 2023/2024
IKL6309
Algoritma dan Pemrograman
3.00
2963 dr. Abdul Rohman, Sp.P
2641 Binti Solihah, S.T., M.Kom.
RPS
|
Assessment Map
Kurikulum Informatika 2023/2024
IKS6404
Pemrograman Berorientasi Objek
4.00
2435 Abdul Rochman, M.Kom.
3088 Agus Salim, S.T., M.T.
RPS
|
Assessment Map
Matakuliah tidak ditemukan
RPS Detail
Matakuliah
Profile
History
Kode Matakuliah
IKS6404
Nama Matakuliah
Pemrograman Berorientasi Objek
sks
4.00
Semester Name
Subject Code
Subject Name
Group Name
Group Code
Portofolio
Genap 2023/2024 (R)
IKS6404
Pemrograman Berorientasi Objek
TIF-02
02
Portofolio
Genap 2023/2024 (R)
IKS6404
Pemrograman Berorientasi Objek
TIF-01
01
Portofolio
Genap 2023/2024 (Rmd)
IKS6404
Pemrograman Berorientasi Objek
TIF-02
02
Portofolio
Review History
RPS Review History
No
Review
Review By
Review Date
Capaian Pembelajaran (CP) terkait
Capaian Pembelajaran (CP)
PENGETAHUAN
1
Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
No
Detail
Course Learning Outcomes
Action
1
Show/Hide
Mahasiswa mampu menjelaskan dekomposisi problem dalam pemrograman berorientasi objek
Students are able to explain problem decomposition in object-oriented programming
(2,2)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu menjelaskan 4 prinsip dalam pemrograman berorientasi objek: enkapsulasi, pewarisan, abstraksi dan polymorphism.
Students are able to explain 4 principles in object-oriented programming: encapsulation, inheritance, abstraction and polymorphism.
(2,2)
2
Show/Hide
Mahasiswa mampu menjelaskan konsep class dan objek
Students are able to explain the concepts of classes and objects
(2,2)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu mengidentifikasi attribut, konsutruktor dan method dari sebuah class/objek
Students are able to identify the attributes, constructors and methods of a class/object
(2,2)
KETRAMPILAN UMUM
1
Mahasiswa mampu menganalisis persoalan komputasi kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin. (KU.a)
Students can analyze complex computational problems to identify project management solutions in informatics/computer science, considering insights from interdisciplinary scientific developments. (KU.a)
No
Detail
Course Learning Outcomes
Action
1
Show/Hide
Mahasiswa mampu menerapkan notasi UML untuk merancang class dan hubungan class
Students are able to apply UML notation to design classes and class relationships
(3,3)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu merancang diagram class menggunakan notasi UML
Students are able to design class diagrams using UML notation
(3,3)
2
Mahasiswa mampu merancang diagram hubungan class menggunakan notasi UML
Students are able to design class relationship diagrams using UML notation
(3,3)
2
Show/Hide
Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
(3,3)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu menerapkan class dan objek ke dalam bahasa pyhton
Students are able to implement classes and objects into the Python language
(3,3)
2
Mahasiswa mampu menerapkan kumpulan objek menggunakan struktur list dalam bahasa pyhton
Students are able to implement collections of objects using list structures in the Python language
(3,3)
3
Mahasiswa mampu menerapkan kumpulan objek menggunakan struktur dictionary dalam bahasa pyhton
Students are able to implement a collection of objects using a dictionary structure in the Python language
(3,3)
4
Mahasiswa mampu menerapkan penanganan exception dalam bahasa python
Students are able to implement exception handling in the Python language
(3,3)
5
Mahasiswa mampu menerapkan pewarisan dalam dalam bahasa python
Students are able to apply inheritance in the Python language
(3,3)
6
Mahasiwa mampu menerapkan overriding dalam bahasa python
Students are able to apply overloading in the Python language
(3,3)
7
Mahasiwa mampu menerapkan polymorphism dalam bahasa python
Students are able to apply polymorphism in the Python language
(3,3)
8
Mahasiwa mampu menerapkan abstract class dan abstract method dalam bahasa python
Students are able to apply abstract classes and abstract methods in the Python language
(3,3)
KETRAMPILAN KHUSUS
3
Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
No
Detail
Course Learning Outcomes
Action
1
Show/Hide
Mahasiswa mampu mengembangkan aplikasi berbasis GUI
Students are able to develop GUI-based applications
(3,3)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu membuat aplikasi berbasis GUI yang menerapkan satu layout
Students are able to create GUI-based applications that apply one layout
(3,3)
2
Mahasiswa mampu membuat aplikasi berbasis GUI yang menerapkan lebih dari satu layout
Students are able to create GUI-based applications that apply more than one layout
(3,3)
RPS per Session
Sesi Ke
KAD
Bahan Kajian
Metoda Pembelajaran
Waktu Belajar (Menit)
Pengalaman Belajar Mahasiswa
Referensi
Kriteria Penilaian (Indikator)
1
Dekomposisi Problem:
- Terstruktur
- Berorientasi objek
Prinsip dalam pemrograman berorientasi objek:
Encapsulation, Abstraction, Inheritance dan Polymorphism
Contoh program terstruktur dan program berorientasi objek
Informasi Perkuliahan: referensi, sistem penilaian dan tata tertib
Tutorial
Diskusi
200.00
Mahasiswa dapat membedakan kode program yang dibangun menggunakan pendekatan terstruktur dan berorientasi objek
Ujian Tengah Semester - 1.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
CPMK
: Mahasiswa mampu menjelaskan dekomposisi problem dalam pemrograman berorientasi objek
Students are able to explain problem decomposition in object-oriented programming
KAD
: Mahasiswa mampu menjelaskan 4 prinsip dalam pemrograman berorientasi objek: enkapsulasi, pewarisan, abstraksi dan polymorphism.
Students are able to explain 4 principles in object-oriented programming: encapsulation, inheritance, abstraction and polymorphism.
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Empalt prinsip dalam pemrograman berorientasi objek dapat dijelaskan dengan tepat
Four principles in object-oriented programming can be explained precisely
Ujian Tengah Semester 1.00 %
2
Class dan objek
- Instans variabel (attribut)
- Method initializer __init__
- Membuat objek
- Menjalankan method(sending message)
- Akses level: private, public, protected
UML: diagram Class dan Objek
Tutorial
Diskusi
200.00
Mahasiswa mampu mentracing jalannya sebuah kode program dan memvisualisasikannya menggunakan diagram objek.
Tugas - 5.00 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
CPMK
: Mahasiswa mampu menjelaskan konsep class dan objek
Students are able to explain the concepts of classes and objects
KAD
: Mahasiswa mampu mengidentifikasi attribut, konsutruktor dan method dari sebuah class/objek
Students are able to identify the attributes, constructors and methods of a class/object
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Attribut, konsutruktor dan method dari sebuah class dapat diidentifikasi dengan tepat
The attributes, constructors and methods of a class can be identified precisely
Ujian Tengah Semester 1.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menganalisis persoalan komputasi kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin. (KU.a)
Students can analyze complex computational problems to identify project management solutions in informatics/computer science, considering insights from interdisciplinary scientific developments. (KU.a)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan class dan objek ke dalam bahasa pyhton
Students are able to implement classes and objects into the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Class dan objek dapat diterapkan dengan tepat dalam bahasa python
Classes and objects can be implemented properly in the python language
Tugas 5.00 %
Ujian Tengah Semester 2.00 %
CPMK
: Mahasiswa mampu menerapkan notasi UML untuk merancang class dan hubungan class
Students are able to apply UML notation to design classes and class relationships
KAD
: Mahasiswa mampu merancang diagram class menggunakan notasi UML
Students are able to design class diagrams using UML notation
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Notasi UML untuk diagram class dapat dimodelkan dengan tepat
UML notation for class diagrams can be modeled precisely
Ujian Tengah Semester 1.00 %
3
Class dan objek
- Class variabel
- Class method(fungsi)
- Overloading method
Tutorial
Diskusi
200.00
Mahasiswa mampu men-tracing jalannya sebuah kode program yang menerapkan overloading dan memvisualisasikannya menggunakan diagram objek
Tugas - 5.00 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menganalisis persoalan komputasi kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin. (KU.a)
Students can analyze complex computational problems to identify project management solutions in informatics/computer science, considering insights from interdisciplinary scientific developments. (KU.a)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan class dan objek ke dalam bahasa pyhton
Students are able to implement classes and objects into the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Class dan objek dapat diterapkan dengan tepat dalam bahasa python
Classes and objects can be implemented properly in the python language
Tugas 5.00 %
Ujian Tengah Semester 4.00 %
4
Static Method
Dekorator properties
Tutorial
Diskusi
200.00
Mahasiswa mampu menerapkan Dekorator dalam sebuah program
Tugas - 2.50 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menganalisis persoalan komputasi kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin. (KU.a)
Students can analyze complex computational problems to identify project management solutions in informatics/computer science, considering insights from interdisciplinary scientific developments. (KU.a)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan class dan objek ke dalam bahasa pyhton
Students are able to implement classes and objects into the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Class dan objek dapat diterapkan dengan tepat dalam bahasa python
Classes and objects can be implemented properly in the python language
Tugas 2.50 %
Ujian Tengah Semester 4.00 %
5
Kumpulan Objek Menggunakan List
Tutorial
Diskusi
200.00
Mahasiswa mampu menerapakan struktur list untuk menyimpan sekumpulan objek, dalam sebuah kode program
Tugas - 5.00 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menganalisis persoalan komputasi kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin. (KU.a)
Students can analyze complex computational problems to identify project management solutions in informatics/computer science, considering insights from interdisciplinary scientific developments. (KU.a)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan kumpulan objek menggunakan struktur list dalam bahasa pyhton
Students are able to implement collections of objects using list structures in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kumpulan objek menggunakan struktur list dapat diterapkan dengan tepat dalam bahasa python
A collection of objects using a list structure can be implemented correctly in the Python language
Tugas 5.00 %
Ujian Tengah Semester 4.00 %
6
Kumpulan Objek Menggunakan Dictionary
Tutorial
Diskusi
200.00
Mahasiswa mampu menerapakan struktur dictionary untuk menyimpan sekumpulan objek, dalam sebuah kode program
Tugas - 5.00 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menganalisis persoalan komputasi kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin. (KU.a)
Students can analyze complex computational problems to identify project management solutions in informatics/computer science, considering insights from interdisciplinary scientific developments. (KU.a)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan kumpulan objek menggunakan struktur dictionary dalam bahasa pyhton
Students are able to implement a collection of objects using a dictionary structure in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kumpulan objek menggunakan struktur dictionary dapat diterapkan dengan tepat dalam bahasa python
A collection of objects using a dictionary structure can be implemented precisely in the Python language
Tugas 5.00 %
Ujian Tengah Semester 4.00 %
7
Penanganan exception: try...except...else..finally
Membangkitkan exception: raise
Tutorial
Diskusi
200.00
Mahasiswa mampu menerapkan penanganan exception dalam sebuah program
Tugas - 2.50 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menganalisis persoalan komputasi kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin. (KU.a)
Students can analyze complex computational problems to identify project management solutions in informatics/computer science, considering insights from interdisciplinary scientific developments. (KU.a)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan penanganan exception dalam bahasa python
Students are able to implement exception handling in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Penanganan exception dapat diterapkan dengan tepat dalam bahasa python
Exception handling can be implemented properly in the python language
Tugas 2.50 %
Ujian Tengah Semester 4.00 %
8
Pewarisan (inheritance):
- relasi inheritance (is-a)
- superclass dan subclass
- akses leves
Diagram UML: inheritance
Tutorial
Diskusi
200.00
Mahasiswa mampu menerapkan pewarisan dalam sebuah program
Tugas - 5.00 %
Ujian Akhir Semester - 5.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menganalisis persoalan komputasi kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin. (KU.a)
Students can analyze complex computational problems to identify project management solutions in informatics/computer science, considering insights from interdisciplinary scientific developments. (KU.a)
CPMK
: Mahasiswa mampu menerapkan notasi UML untuk merancang class dan hubungan class
Students are able to apply UML notation to design classes and class relationships
KAD
: Mahasiswa mampu merancang diagram hubungan class menggunakan notasi UML
Students are able to design class relationship diagrams using UML notation
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Diagram hubungan class dapat dimodelkan dengan tepat menggunakan notasi UML
Class relationship diagrams can be modeled precisely using UML notation
Ujian Akhir Semester 1.00 %
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan pewarisan dalam dalam bahasa python
Students are able to apply inheritance in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Pewarisan dapat diterapkan dengan tepat dalam bahasa python
Inheritance can be implemented appropriately in the python language
Tugas 5.00 %
Ujian Akhir Semester 4.00 %
9
Overriding
Tutorial
Diskusi
200.00
Mahasiwa menerapkan overriding dalam sebuah program
Tugas - 5.00 %
Ujian Akhir Semester - 5.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menganalisis persoalan komputasi kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin. (KU.a)
Students can analyze complex computational problems to identify project management solutions in informatics/computer science, considering insights from interdisciplinary scientific developments. (KU.a)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiwa mampu menerapkan overriding dalam bahasa python
Students are able to apply overloading in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Overriding dapat diterapkan dengan tepat dalam bahasa python
Overriding can be implemented appropriately in the python language
Tugas 5.00 %
Ujian Akhir Semester 5.00 %
10
Polymorphism
Tutorial
Diskusi
200.00
Mahasiwa menerapkan polymorphism dalam sebuah program
Tugas - 2.50 %
Ujian Akhir Semester - 5.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menganalisis persoalan komputasi kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin. (KU.a)
Students can analyze complex computational problems to identify project management solutions in informatics/computer science, considering insights from interdisciplinary scientific developments. (KU.a)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiwa mampu menerapkan polymorphism dalam bahasa python
Students are able to apply polymorphism in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Polymorphism dapat diterapkan demgan tepat dalam bahasa python
Polymorphism can be implemented precisely in the python language
Tugas 2.50 %
Ujian Akhir Semester 5.00 %
11
class object
Tutorial
Diskusi
200.00
Mahasiwa menerapkan overriding method dalam class object
Ujian Akhir Semester - 5.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menganalisis persoalan komputasi kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin. (KU.a)
Students can analyze complex computational problems to identify project management solutions in informatics/computer science, considering insights from interdisciplinary scientific developments. (KU.a)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiwa mampu menerapkan overriding dalam bahasa python
Students are able to apply overloading in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Overriding dapat diterapkan dengan tepat dalam bahasa python
Overriding can be implemented appropriately in the python language
Ujian Akhir Semester 5.00 %
12
Abstract class dan abstract Method
Tutorial
Diskusi
200.00
Mahasiwa menerapkan abstract class dan abstract method dalam sebuah program
Tugas - 2.50 %
Ujian Akhir Semester - 5.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menganalisis persoalan komputasi kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin. (KU.a)
Students can analyze complex computational problems to identify project management solutions in informatics/computer science, considering insights from interdisciplinary scientific developments. (KU.a)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiwa mampu menerapkan abstract class dan abstract method dalam bahasa python
Students are able to apply abstract classes and abstract methods in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Abstract class dan abstract method dapat diterapkan dengan tepat dalam bahasa python
Abstract classes and abstract methods can be implemented correctly in the Python language
Tugas 2.50 %
Ujian Akhir Semester 5.00 %
13
Pemgrograman GUI:
- QApplication, QWidget
- QMainWindow
- Signal dan slot
Tutorial
Diskusi
200.00
Mahasiswa memebuat aplikasi berbasis gui
Tugas - 5.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu mengembangkan aplikasi berbasis GUI
Students are able to develop GUI-based applications
KAD
: Mahasiswa mampu membuat aplikasi berbasis GUI yang menerapkan satu layout
Students are able to create GUI-based applications that apply one layout
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Aplikasi berbasis GUI yang menerapkan satu layout dapat dibuat dengan tepat menggunakan framework pyside6
GUI-based applications that implement a single layout can be created precisely using the pyside6 framework
Tugas 5.00 %
14
Pemgrograman GUI:
- Signal dan slot
- Layout
Tutorial
Diskusi
200.00
Mahasiswa memebuat aplikasi berbasis gui menerapkan layout
Tugas - 5.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu mengembangkan aplikasi berbasis GUI
Students are able to develop GUI-based applications
KAD
: Mahasiswa mampu membuat aplikasi berbasis GUI yang menerapkan lebih dari satu layout
Students are able to create GUI-based applications that apply more than one layout
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Aplikasi berbasis GUI yang menerapkan lebih dari satu layout dapat dibuat dengan tepat menggunakan framework pyside6
GUI-based applications that implement more than one layout can be created precisely using the pyside6 framework
Tugas 5.00 %
Assessment Component
Assessment Detail
No
Component Name
Weightage
1
Tugas
50
2
Ujian Akhir Semester
25
3
Ujian Tengah Semester
25
Total
100
Daftar Referensi
Notice
: Trying to get property of non-object in
/var/www/html/sis/application/controllers/IndexController.php
on line
978