Anda di halaman 1dari 6

UNIVERSITAS TEKNOKRAT INDONESIA

FAKULTAS TEKNIK DAN ILMU KOMPUTER KODE


DOKUMEN
PROGRAM STUDI S1 TEKNIK KOMPUTER
R E N C A N A P E M B E L A J A R A N S E M E S T E R
KODE MATA TANGGAL
MATA KULIAH BOBOT(SKS) SEMESTER
KULIAH PENYUSUNAN

Praktik : 1 1 SEPTEMBER
PEMROGRAMAN BERORIENTASI OBJEK INF 211 Teori : 2 4
2019
Koordinator Bidang
Pengembang Mata Kuliah Ketua Program Studi Wakil Dekan
Keahlian

Otorisasi

Rakhmat Dedi Gunawan, M.Kom Andi Nurkholis, M.Kom. Damayanti., M.Kom Agus Mulyanto, S.Kom.,M.T., M.Sc.

Capaian Program Studi (CPL-PRODI):


Pembelajaran Sikap (CPL-S)
Lulusan (CPL) CPL-S-03 Menginternalisasi nilai, norma, dan etika akademik.
CPL-S10 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri
Keterampilan Umum (CPL-KU)
CPL-KU06 Mampu menggunakan teknologi dalam konteks pengembangan keilmuan dan implementasi
dalam bidang keahlian.
Keterampilan Khusus (CPL-KK)
CPL-KK02 mampu menemukan sumber masalah rekayasa pada sistem sistem komputer, jaringan komputer,
sistem tertanam, atau sistem kendali berbasis komputer melalui proses penyelidikan, analisis,
interpretasi data dan informasi berdasarkan prinsip-prinsip rekayasa;
CPL-KK05 mampu merancang sistem komputer, jaringan komputer, sistem tertanam, atau sistem kendali
berbasis komputer dengan pendekatan analitis dan mempertimbangkan standar teknis, aspek
kinerja, keandalan, kemudahan penerapan, keberlanjutan, serta memperhatikan faktor-
faktor ekonomi, kesehatan dan keselamatan publik, kultural, sosial dan lingkungan;.
CPL-KK06 Mampu memilih sumberdaya dan memanfaatkan perangkat perancangan dan analisis rekayasa
berbasis teknologi informasi dan komputasi yang sesuai untuk melakukan aktivitas rekayasa
pada sistem komputer, jaringan komputer, sistem tertanam, atau sistem kendali berbasis
komputer.
Pengetahuan (CPL-P)
CPL-PP02
Capaian Pembelajaran Mata Kuliah (CPMK):
CPMK-1 Memahami dasar pengetahuan untuk melakukan pengembangan sistem menggunakan
pendekatan berorientasi objek.
CPMK-2 Memahami teori object oriented dengan mempelajari proses dan struktur yang diperlukan untuk
mengintegrasikan metode pemrograman object oriented.
Sub- Capaian Pembelajaran mata Kuliah (Sub-CPMK)
Sub-CPMK-1 Mampu menjelaskan definisi algoritma dan menggunakan algoritma untuk menyelesaikan suatu
permasalahan program.
Sub-CPMK-2 Mampu menyelesaikan permasalahan tertentu menggunakan struktur kontrol percabangan dan
perulangan.
Sub-CPMK-3 Mampu menjelaskan dan membuat program menggunakan teknik modular programming.
Sub-CPMK-4 Mampu menjelaskan dan mengimplementasikan class dan object dalam paradigma Berorientasi
Objek pada suatu program.
Sub-CPMK-5 Mampu menjelaskan konsep enkapsulasi, pewarisan dan polimorfisme dalam paradigma
Berorientasi Objek dan mengimplementasikan pada suatu program.
Sub-CPMK-6 Mampu merancang pengembangan perangkat lunak menggunakan Use Case Diagram, Activity
Diagram, Class Diagram.
Sub-CPMK-7 Mampu menjelaskan dan mengimplementasikan konsep MVC dalam paradigma Berorientasi
Objek pada suatu program.
Sub-CPMK-8 Mahasiswa mampu merancang hingga membangun perangkat lunak menggunakan paradigma
Pemrograman Berorientasi Objek dan mendistribusikan aplikasi tersebut
Deskripsi Mata kuliah ini bertujuan memberikan keterampilan pemrograman berorientasi objek secara konsep dan aplikatif
Singkat Mata dengan menggunakan bahasa pemrograman berorientasi objek (Java). Mata kuliah ini bertujuan untuk membekali
Kuliah mahasiswa agar mampu menerapkan konsep paradigma pemrograman berorientasi objek. Topik-topik yang dibahas
meliputi konsep objek dan class, encapsulation, inheritance, polymorphism, abstract class, interface, exception
handling, koneksi dengan DBMS.
Materi 1. Algoritma
Pembelajaran 2. Pemgrograman java
3. Struktur Kontrol Percabangan dan Perulangan
4. Modular Programming
5. Class dan Objek
6. Konsep PBO (Enkapsulasi, Pewarisan dan Polimorfisme)
7. Perancangan OO (Use Case Diagram, Activity Diagram, Class Diagram)
8. MVC (Model View Control)
9. Database
10. CRUD pada Program
Daftar Utama
Referensi 1. Wu, CT. 2010. An Introduction to Object Oriented Programming with Java, 5 th Edition. New York: McGraw Hill.
2. Burd, B. 2011. Java for Dummies, 5th Edition. New Jersey: Willey Publishing.
3. Wazlawick, R.S. 2014. Object-Oriented Analysis and Design for Information Systems: Modelling with UML, OCL, and
IFML. Massachusetts: Morgan Kaufmann.
Pendukung
4. Hermawan, Benny. 2014. Menguasai java 2 & Object Oriented Programming. Yogyakarta: Andi Publisher.
5. Tim Penyusun. 2015. Modul Praktikum Pemrograman Berorientasi Objek. Bandarlampung: STMIK Teknokrat.

Dosen
Pengampu
Mata Kuliah INF 121P Algoritma Pemrograman II
Prasyarat

Sub-CPMK Bentuk dan Metode Materi


Minggu Penilaian Bobot
(Kemampuan akhir Pembelajaran Pembelajaran,
ke. %
yang direncanakan) Indikator Kriteria Luring Daring Referensi
dan bentuk
(1) (2) (3) (4) (5) (6) (7) (8)
Mampu menjelaskan Kerangka blok Tutorial, Praktikum Menggunakan 1,2 (1,2,3,4,5)
definisi algoritma, dan anonim PL/SQL forum tanya Spada
menyelesaikan soal dan Tipe Data jawab,
1,2 dengan cara Skalar serta praktikum,
menganalisis komposit dan post test
algoritma dan salam
bentuk program.
Struktur Tutorial, Praktikum Menggunakan 3, (1,2,3,4,5)
Percabangan forum tanya Spada
- IF THEN jawab,
Mampu membuat
- IF THEN ELSE IF praktikum,
algoritma dan
- SWITCH CASE dan post test
program
3,6 menggunakan
Struktur
struktur kontrol
Perulangan
percabangan dan
- FOR
perulangan.
- WHILE
- DO-WHILE

Mampu menjelaskan Procedure dan Tutorial, Praktikum Menggunakan 4, (1,2,3,4,5)


mengenai modular Function forum tanya Spada
programming, mampu jawab,
membedakan praktikum,
prosedur dengan dan post test
7,8
fungsi, dan mampu
membuat program
menggunakan Teknik
modular
programming.
9 QUIS 1-4, (1,2,3,4,5)
Class dan Object Tutorial, Praktikum Menggunakan 5, (1,2,3,4,5)
Mampu menjelaskan
forum Spada
mengenai class dan
tanya
objek, mampu
10-11 jawab,
memberikan contoh
praktikum,
class dan objek dalam
dan post
program.
test
Mampu menjelaskan - Enkapsulasi Tutorial, Praktikum Menggunakan 6, (1,2,3,4,5)
kembali konsep forum Spada
enkapsulasi, - Pewarisan tanya
pewarisan, jawab,
polimorfisme pada - Polimorfisme praktikum,
12-15
pemrograman dan post
berorientasi objek dan test
mampu menerapkan
dalam pembuatan
program.

16 UTS 1-6, (1,2,3,4,5)

Mampu merancang
- Usescase Tutorial, Praktikum Menggunakan 7, (1,2,3,4,5)
menggunakan Diagram, forum Spada
Diagram usecase,
- Activity tanya
activity dan class dan
Diagram, jawab,
17-20
mengaplikasikan pada
- Class Diagram, praktikum,
sebuah program
- Komponen, dan post
berbasis GUI properties, test
event.
Mampu menjelaskan Model, View, Tutorial, Praktikum Menggunakan 8, (1,2,3,4,5)
21-24
kembali MVC dan Control (MVC) forum Spada
mampu menerapkan tanya
dalam pembuatan jawab,
program. praktikum,
dan post
test
Mampu merancang Create Database Tutorial, Praktikum Menggunakan 9, (1,2,3,4,5)
dan membuat dan Tabel, forum Spada
database yang bisa Koneksi tanya
25-26 diintegrasikan pada database.. jawab,
suatu program praktikum,
dan post
test
Mampu merancang Perancangan Tutorial, Praktikum Menggunakan 10, (1,2,3,4,5)
dan membuat dan Pembuatan forum Spada
Program CRUD Projek tanya
27-31 dengan menerapkan jawab,
konsep MVC praktikum,
dan post
test
32 UAS 1-10, (1,2,3,4,5)

Anda mungkin juga menyukai