Anda di halaman 1dari 7

RENCANA PEMBELAJARAN SEMESTER(RPS)

MATAKULIAH :
PRAKTIK PEMROGRAMAN BERORIENTASI OBJEK

Oleh:
Tri Lestariningsih, S. Kom., M. Kom

POLITEKNIK NEGERI MADIUN


2021
RENCANA PERKULIAHAN SEMESTER
JURUSAN TEKNIK
PROGRAM STUDI TEKNOLOGI INFORMASI

MATA KULIAH KODE Rumpun MK BOBOT (sks) SEMESTE Direvisi


R
PRAKTIK PEMROGRAMAN TI18206 Mata Kuliah Keterampilan 2 6 JP II
BERORIENTASI OBJEK SKS
Koordinator MK Koordinator RMK KPS
Tri Lestariningsih, S. Kom., M. Lutfiyah Dwi Setia,
Kom S.Kom.,M.Kom

Capaian Perkuliahan Program Studi


MK
PP1 : Menguasai konsep matematika terapan, pengetahuan dasar TIK (Algoritma, Pemrograman, Basis Data, jaringan
komputer, dll), sains rekayasa, dan prinsip rekayasa dalam bidang TIK
PP4 : Mampu berpikir kreatif dan inovatif
KP6 :Mampu bekerjasama dalam tim
MP3 : Memiliki etik dan etika profesi

Mata Kuliah
Mata kuliah ini menekankan pada pengembangan skill, sehingga mahasiswa akan diuji kemampuannya menggunakan bahasa Java dalam
mengimplementasikan setiap konsep terkait pemrograman berorientasi objek yang dibahas di kelas secara teoritis. Diharapkan dari mata
kuliah ini mahasiswa mampu menganalisis masalah, menawarkan solusi, dan membuat program berorientasi objek dengan bahasa Java,
baik secara mandiri, maupun berkelompok
Diskripsi Bahan Bahan
Kajian & Kajian
Pokok Bahasan Konsep OOP, Class dan Object, Enkapsulasi, Inheritance, Abstraksi, Polimorfisme, GUI, Collection.

Pokok
Bahasan
Konsep OOP, Class dan Object, Enkapsulasi, Inheritance, Abstraksi, Polimorfisme, GUI, Collection.
Pustaka Utama :
REFERENSI:
[1] Tri Lestariningsih dkk., 2017, Pengenalan Bahasa Pemrograman JAVA DASAR, Penerbit CV.Nata Karya.
[2] Adi Nugroho, 2009, Rekayasa Perangkat Lunak Menggunakan UML dan Java,Penerbit Andi.
[3] Benny Hermawan, 2004, Menguasai Java 2 dan Object Oriented Programming,Penerbit Andi.
[4] Indrajani dan Martin, 2007, Pemrograman Berbasis Objek dengan Java, Penerbit PT. Elex Media Komputindo.
[5] Irawan, 2013, Pemrograman Database Dengan Java, Penerbit Maxikom.

Media Perkuliahan Hardware :


LCD Projector
Laptop
Software Pemrograman
Team Teaching -
Assessment Hasil Latihan
Mata kuliah Syarat  Algoritma dan Pemrograman
 Struktur Data
 Konsep Basisdata

Refere
Minggu Sub-Capaian Materi Perkuliahan Metode / Strategi PENILAIAN nsi
Ke Perkuliahan MK [Pustaka] Perkuliahan
INDIKATOR Bentuk Bobot
1 2 4 5 3 6 8 9
1-2 Mampu menggunakan Pengenalan Java a. Ceramah, 3.1 Mahasiswa akan Non Tes 13% 1,2,5
Java untuk  Pengenalan Java b. diskusi, dapat (UnjukKerja)
Refere
Minggu Sub-Capaian Materi Perkuliahan Metode / Strategi PENILAIAN nsi
Ke Perkuliahan MK [Pustaka] Perkuliahan
INDIKATOR Bentuk Bobot
1 2 4 5 3 6 8 9
menyelesaikan  Instalasi Netbeans c. praktikum menjelaskan
masalah-masalah  Tipe Data, Variabel, dan d. terbimbing mengenai operator Tes (Uraian)
sederhana Konstanta yang digunakan.
 Operator, Pernyataan 3.2 Mahasiswa mengerti
Kondisional, dan Perulangan bagaimana membuat
 Variabel Array program Java
sederhana dengan
memanfaatkan
operator.
3–4 Mampu Konsep Dasar Pemrograman a. Ceramah, 4.1 Mahasiswa akan Non Tes 13% 1,
mengimplementasikan Berorientasi Objek b. diskusi, dapat (UnjukKerja) 2,3,4,5
konsep-konsep dasar  Pendahuluan c. praktikum menjelaskan dan
pemrograman  Class d. terbimbing membedakan Tes (Uraian)
berorientasi obyek  Object mengenai class,
 Modifier object dan method.
 Field 4.2 Mahasiswa mengerti
 Method bagaimana membuat
program sederhana
 Keyword: this
dengan menggunakan
 Constructor
class dan method
dalam bahasa Java.
5 Mampu Agregasi dan Komposisi a. Ceramah 5.1 Identifikasi softskill: Non Tes 6% 3,4
mengimplementasikan  Diagram kelas b. Praktekdanlatihan 5.2 Mahasiswa akan (UnjukKerja)
konsep hubungan antar  Hubungan antar kelas c. Pemecahanmasalah dapat
kelas (Agregasi dan  Asosiasi menjelaskan Tes (Uraian)
Komposisi) pada Java  Agregasi mengenai
 Komposisi 5.3 penggunaan perintah-
perintah
untuk alur program
Refere
Minggu Sub-Capaian Materi Perkuliahan Metode / Strategi PENILAIAN nsi
Ke Perkuliahan MK [Pustaka] Perkuliahan
INDIKATOR Bentuk Bobot
1 2 4 5 3 6 8 9

6–7 Mampu Inheritance dan Polimorfisme a. Ceramah, 6.1 Mahasiswa akan Non Tes 13 % 3,4
mengimplementasikan  Pendahuluan b. diskusi, dapat (UnjukKerja)
konsep  Inheritance c. praktikum menjelaskan
Inheritance dan  Polymorphism d. terbimbing mengenai Tes (Uraian)
Polimorfisme pada  Reference variable casting penggunaan perintah-
Java perintah untuk alur
program
8 Mampu Interface dan Abstract a. Ceramah, 7.1 Penilaian softskill: Non Tes 13 % 1,3,4
mengimplementasikan  Interface b. diskusi, organisasi, (UnjukKerja)
konsep Interface  Abstract c. praktikum isi, gaya presentasi,
dan Abstract pada Java  Keyword: super d. terbimbing kontribusi Tes (Uraian)
pada tugas
kelompok,
kepemimpinan, dan
kolaborasi
7.2 Mahasiswa akan
dapat
menjelaskan
mengenai
metodologi PBO
dalam Java
9 Mampu Exception a. Ceramah, 8.1 Penilaian softskill: Non Tes 6% 1,4,5
mengimplementasikan  Pendahuluan b. diskusi, organisasi, (UnjukKerja)
Exception  Kesalahan perangkat keras dan c. praktikum isi, gaya presentasi,
Handling pada Java lunak d. terbimbing kontribusi Tes (Uraian)
 Kesalahan algoritma pada tugas
 Exception kelompok,
kepemimpinan, dan
Refere
Minggu Sub-Capaian Materi Perkuliahan Metode / Strategi PENILAIAN nsi
Ke Perkuliahan MK [Pustaka] Perkuliahan
INDIKATOR Bentuk Bobot
1 2 4 5 3 6 8 9
kolaborasi
8.2 Mahasiswa akan
dapat
menjelaskan
mengenai
metodologi PBO
dalam Java
10 - 11 Mampu menerapkan Graphical User Interface (GUI) a. Ceramah, 9.1 Mahasiswa mampu Non Tes 19 % 1,4,5
penggunaan GUI pada  AWT dan Swing b. diskusi, menjelaskan (UnjukKerja)
Java  Komponen AWT c. praktikum penanganan eksepsi
 Komponen Swing a. terbimbing dalam java Tes (Uraian)
 Komponen utama pada GUI 9.2 Mahasiswa mampu
 Basic User Interface mendemonstrasikan
 Component dengan Swing penulisan
program mengenai
 Pengaturan Layout
penanganan
 Event handling
eksepsi
12 - 13 Mampu menerapkan Java Database Connectivity a. Ceramah, 10.1 Penilaian softskill: Non Tes 13 % 5
penggunaan JDBC (JDBC) b. diskusi, organisasi, (UnjukKerja)
pada Java  Pendahuluan c. praktikum isi, gaya presentasi,
 Inisialisasi driver d. terbimbing kontribusi Tes (Uraian)
 Koneksi ke database dengan pada tugas
URL kelompok,
 Penggunaan database kepemimpinan, dan
kolaborasi
10.2 Mahasiswa akan
dapat
menjelaskan
mengenai package
Refere
Minggu Sub-Capaian Materi Perkuliahan Metode / Strategi PENILAIAN nsi
Ke Perkuliahan MK [Pustaka] Perkuliahan
INDIKATOR Bentuk Bobot
1 2 4 5 3 6 8 9
dan interface dalam
java
10.3 Mahasiswa
mengerti fungsi
package dan
interface dan
penggunaannya
14 Mampu menerapkan Operasi File b. Ceramah, 11.1 Identifikasi Non Tes 6% 2,3,4
penggunaan Input dan  Input dan Output c. diskusi, softskill: ketelitian (UnjukKerja)
Outpu File pada  Operasi file d. praktikum 11.2 Mahasiswa akan
Java  Komunikasi antar obyek d. terbimbing dapat Tes (Uraian)
 Object serialization menjelaskan
 Modifier transient mengenai array dan
deklarasi array
dalam
bahasa java

Anda mungkin juga menyukai