rencana pembelajaran semester file5. modul praktikum pemrograman berorientasi objek, stikomp...

28
RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI SISTEM INFORMASI STMIK Atma Luhur Mata Kuliah Kode Rumpun Mata Kuliah Bobot (SKS) Semester Direvisi PEMROGRAMAN BERORIENTASI OBJEK II402 Algoritma dan Pemrograman K: 3 SKS P: 3 SKS T: - SKS IV OTORISASI Pengembang RPS Koordinator Mata Kuliah Ka. Prodi Okkita Rizan, M.Kom Okkita Rizan, M.Kom Okkita Rizan, M.Kom Capaian Pembelajaran (CP) Mata Kuliah Pemrograman Berorientasi Objek : Selesai mengikuti mata kuliah, mahasiswa mampu : 1. Mampu menjelaskan konsep class dan object 2. Mampu menjelaskan atribut dan method 3. Mampu menjelaskan dan membuat program menggunakan enkapsulasi 4. Mampu menguraikan dan membuat program menggunakan inheritance 5. Mampu menerangkan dan membuat program menggunakan polimorphisme 6. Mampu menerangkan dan membuat program menggunakan abstractclass, nestedclass, anonymousclass dan final class. 7. Mampu membuat program menggunakan classlayoutmanager dan interfacelistener Deskripsi Singkat MK Mata kuliah ini mengajarkan mahasiswa untuk membuat program menggunakan teknik pemrograman berorientasi objek. Pustaka 1. An Introduction to Object Oriented Programming with Java, C. Thomas Wu, McGraw-Hill, New York, 2010. 2. An Object-Oriented Approach to Programming Logic and Design, Joyce Farrel, USA, 2013 3. Diktat Mata Kuliah Pemrograman Berorientasi Objek, M. Anif – Jati Lestari , UBL, 2009 4. Algoritma & Struktur Data dengan C, C++ dan Java, Moh. Syukani, Mitra Wacana Media, Jakarta, 2010

Upload: vanhanh

Post on 31-Mar-2019

241 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI SISTEM INFORMASI STMIK Atma Luhur

Mata Kuliah Kode Rumpun Mata Kuliah Bobot (SKS) Semester Direvisi

PEMROGRAMAN BERORIENTASI OBJEK

II402 Algoritma dan Pemrograman K: 3 SKS P: 3 SKS T: - SKS

IV

OTORISASI

Pengembang RPS Koordinator Mata Kuliah Ka. Prodi

Okkita Rizan, M.Kom Okkita Rizan, M.Kom Okkita Rizan, M.Kom

Capaian Pembelajaran (CP)

Mata Kuliah Pemrograman Berorientasi Objek : Selesai mengikuti mata kuliah, mahasiswa mampu :

1. Mampu menjelaskan konsep class dan object 2. Mampu menjelaskan atribut dan method 3. Mampu menjelaskan dan membuat program menggunakan enkapsulasi 4. Mampu menguraikan dan membuat program menggunakan inheritance 5. Mampu menerangkan dan membuat program menggunakan polimorphisme 6. Mampu menerangkan dan membuat program menggunakan abstractclass, nestedclass, anonymousclass dan final class. 7. Mampu membuat program menggunakan classlayoutmanager dan interfacelistener

Deskripsi Singkat MK Mata kuliah ini mengajarkan mahasiswa untuk membuat program menggunakan teknik pemrograman berorientasi objek.

Pustaka 1. An Introduction to Object Oriented Programming with Java, C. Thomas Wu, McGraw-Hill, New York, 2010. 2. An Object-Oriented Approach to Programming Logic and Design, Joyce Farrel, USA, 2013 3. Diktat Mata Kuliah Pemrograman Berorientasi Objek, M. Anif – Jati Lestari , UBL, 2009 4. Algoritma & Struktur Data dengan C, C++ dan Java, Moh. Syukani, Mitra Wacana Media, Jakarta, 2010

Page 2: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang 7. Pemrograman Berbasis Objek dengan Bahasa Java, Elex Media Komputindo, Indrajani – Martin, Jakarta, 2007

Media Pembelajaran Projector, Komputer, Software Aplikasi Perkantoran

Mata Kuliah Prasyarat Algoritma dan Struktur Data

Page 3: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

MINGGU CP MATA KULIAH BAHAN KAJIAN METODE

PEMBELAJARAN

TUGAS MAHASISWA

BOBOT BENTUK TUGAS KRITERIA

1 2 3 4 5 6 7

1

HS : Mahasiswa mengenal dan memahami tentang konsep objek oriented dan aplikasinya SS : Daya tarik komunikasi, ketelitian, daya juang

Konsep object oriented programming

Sejarah java Platform java Aplikasi java Editor Java Struktur dasar java Program dasar

DISCOVERY LEARNING/ CASE STUDY

- - -

2 HS : Memahami menggunakan konsep algoritma dengan bahasa java SS : Ketelitian, kreativitas, daya juang, daya tarik komunikasi

Tipe Data Variabel Operator Class String Inputan Struktur Pencabangan Struktur Perulangan Array

CASE STUDY Menyelesaikan program sederhana dengan bahasa java menggunakan algoritma

Logika berpikir. Kemampuan

berkomunikasi. Kreativitas pemecahan

masalah.

5

3 HS : Memahami dan dapat membuat program menggunakan class SS : Ketelitian, kreativitas, daya juang, daya tarik komunikasi

Konsep class dan object Class diagram Class pada java Instansiasi objek Method dengan objek Static Method Atribut dengan objek

CASE STUDY Menyelesaikan sebuah program menggunakan class dan objek

Logika berpikir. Kemampuan

berkomunikasi. Kreativitas pemecahan

masalah

5

Page 4: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

4 HS : Mampu membuat program menggunakan asosiasi dan agregasi SS : Ketelitian, daya juang, daya tarik komunikasi

Definisi Asosiasi Definisi Agregasi Program dengan asosiasi Program dengan agregasi

CASE STUDY Menyelesaikan program menggunakan konsep agregasi

Menyelesaikan program menggunakan konsep asosiasi

Logika berpikir. Kemampuan

berkomunikasi. Kreativitas pemecahan

masalah

5

5 HS : Memahami dan mampu menggunakan enkapsulasi, konstruktor dan destruktor dalam program SS : Ketelitian, daya juang, daya tarik komunikasi

Definisi enkapsulasi

Bentuk enkapsulasi

Program dengan enkapsulasi

Definisi konstruktor

Ragam konstruktor

Program dengan berbagai konstruktor

Definisi destruktor

Program dengan destruktor

CASE STUDY Menyelesaikan program menggunakan enkapsulasi

Menyelesaikan program menggunakan konstruktor

Menyelesaikan program menggunakan destruktor

Logika berpikir. Kemampuan

berkomunikasi. Kreativitas pemecahan

masalah

10

6 HS : Memahami dan mampu menggunakan inheritance SS : Ketelitian, daya juang, daya tarik komunikasi

Definisi dan memodelkan inheritance

Tipe inheritance

Program dengan inheritance

Program dengan berbagai bentuk inheritance

CASE STUDY Menyelesaikan program menggunakan beberapa bentuk inheritance

Logika berpikir. Kemampuan

berkomunikasi. Kreativitas pemecahan

masalah

10

7 HS : Memahami dan mampu menggunakan polymorphisme SS :

Definisi Polymorphism Definisi Overloading Definisi Overriding Program dengan

Overloading

CASE STUDY Menyelesaikan program menggunakan method overloading

Menyelesaikan program menggunakan method

Logika berpikir. Kemampuan

berkomunikasi. Kreativitas pemecahan

masalah

10

Page 5: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

Ketelitian, daya juang, daya tarik komunikasi

Program dengan Overriding

overriding

8 Ujian Tengah Semester

9 HS : Memahami dan mampu menggunakan interface dan beberapa class pada program SS : Ketelitian, daya juang, daya tarik komunikasi

Definisi interface Program dengan interface Super class Sub class Abstract class Nested class (Static nested

class, Inner class, reguler inner class, method local inner class dan anonymous inner class)

Final class

CASE STUDY Menyelesaikan program menggunakan interface

Menyelesaikan beberapa program menggunakan berbagai class

Logika berpikir Kemampuan

berkomunikasi Kreativitas pemecahan

masalah

10

10 HS : Memahami dan mampu menggunakan class JFrame dan class GUI SS : Ketelitian, daya juang, daya tarik komunikasi

Definisi class JFrame Program dengan method

dari class JFrame Konsep turunan pada class

JFrame Package AWT dan Swing Class pada Package Swing Instansiasi objek dan

beberapa method pada class GUI

Class container Program dengan class GUI

CASE STUDY Menyelesaikan program menggunakan class JFrame

Menyelesaikan program menggunakan beberapa class GUI

Menyelesaikan program menggunakan class container

Logika berpikir Kemmampuan

berkomunikasi Kreativitas pemecahan

masalah

10

11 HS : Memahami dan mampu menggunakan class layout manager SS : Ketelitian, daya juang,

Definisi class layout manager

Karakteristik dan program dengan class flowlayout

Karakteristik dan program dengan class gridlayout

CASE STUDY Menyelesaikan program menggunakan class flowlayout

Menyelesaikan program menggunakan class gridlayout

Logika berpikir Kemampuan

berkomunikasi Kreativitas pemecahan

masalah

10

Page 6: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

daya tarik komunikasi Karakteristik dan program dengan class borderlayout

Menyelesaikan program menggunakan class borderlayout

12 HS : Memahami dan mampu menggunakan class JPanel SS : Ketelitian, daya juang, daya tarik komunikasi

Definisi class JPanel Program dengan class

JPanel

CASE STUDY Menyelesaikan program menggunakan gabungan class JPanel, class Layout Manager dan class GUI

Logika berpikir Kemmampuan

berkomunikasi Kreativitas pemecahan

masalah

10

13-15 HS : Memahami dan mampu menggunakan interface listener SS : Ketelitian, daya juang, daya tarik komunikasi

Definisi interface listener Tentang event dan listener Program dengan Interface

ActionListener Program dengan Interface

MouseListener Program dengan

MouseMotionListener Program dengan Interface

KeyListener

CASE STUDY Menyelesaikan program menggunakan interface ActionListener

Menyelesaikan program menggunakan interface MouseListener

Menyelesaikan program menggunakan interface MouseMotionListener

Menyelesaikan program menggunakan interface KeyListener

Logika berpikir Kemmampuan

berkomunikasi Kreativitas pemecahan

masalah

15

16 Ujian Akhir Semester

Page 7: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Berorientasi Objek SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 2 A. TUJUAN TUGAS :

Memahami menggunakan konsep algoritma dengan bahasa java B. URAIAN TUGAS :

a. Obyek Garapan Tipe Data, Variabel, Operator, Class String, Inputan, Struktur Pencabangan, Struktur Perulangan dan array

b. Metode atau Cara pengerjaan Buat sebuah program dengan aturan sebagai berikut :

1. Output dari program mengikuti contoh yang telah diberikan. 2. Tentukan tipe data, variabel dan operator yang sesuai dengan kebutuhan program 3. Tentukan dan desain struktur pencabangan yang sesuai dengan kebutuhan program 4. Tentukan dan desain struktur perulangan yang sesuai dengan kebutuhan program

c. Deskripsi Luaran tugas yang dihasilkan :

Program dibuat dengan nama file mengikuti nama dan nim masing-masing mahasiswa

Page 8: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 9: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Berorientasi Objek SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 3 A. TUJUAN TUGAS :

Memahami dan dapat membuat program menggunakan class B. URAIAN TUGAS :

a. Obyek Garapan Class, objek, atribut dan method

b. Metode atau Cara pengerjaan Buat sebuah dokumen dengan aturan sebagai berikut :

1. Output dari program mengikuti contoh yang telah diberikan. 2. Tentukan nama dan jumlah class yang sesuai dengan kebutuhan program 3. Tentukan atribut yang sesuai dengan kebutuhan program 4. Tentukan method yang sesuai dengan kebutuhan program

c. Deskripsi Luaran tugas yang dihasilkan :

Program dibuat dengan nama file mengikuti nama dan nim masing-masing mahasiswa

Page 10: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 11: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Berorientasi Objek SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 4 A. TUJUAN TUGAS :

Mampu membuat program menggunakan agregasi dan asosiasi B. URAIAN TUGAS :

a. Obyek Garapan Agregasi dan asosiasi

b. Metode atau Cara pengerjaan

Buat sebuah program dengan aturan sebagai berikut : 1. Output dari program mengikuti contoh yang telah diberikan. 2. Desain sebuah class menggunakan konsep agregasi yang sesuai dengan kebutuhan program 3. Desain sebuah class menggunakan konsep asosiasi yang sesuai dengan kebutuhan program

c. Deskripsi Luaran tugas yang dihasilkan :

Program dibuat dengan nama file mengikuti nama dan nim masing-masing mahasiswa

Page 12: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 13: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Berorientasi Objek SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 5 A. TUJUAN TUGAS :

Memahami dan mampu menggunakan enkapsulasi, konstruktor dan destruktor dalam program B. URAIAN TUGAS :

a. Obyek Garapan Enkapsulasi, konstruktor dan destruktor

b. Metode atau Cara pengerjaan Buat sebuah program dengan aturan sebagai berikut :

1. Output dari program mengikuti contoh yang telah diberikan. 2. Desain sebuah class menggunakan konsep enkapsulasi yang sesuai dengan kebutuhan program 3. Desain sebuah class menggunakan konsep konstruktor yang sesuai dengan kebutuhan program 4. Desain sebuah class menggunakan konsep destruktor yang sesuai dengan kebutuhan program

c. Deskripsi Luaran tugas yang dihasilkan :

Program dibuat dengan nama file mengikuti nama dan nim masing-masing mahasiswa

Page 14: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 15: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Berorientasi Objek SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 6 A. TUJUAN TUGAS :

Memahami dan mampu menggunakan inheritance B. URAIAN TUGAS :

a. Obyek Garapan Inheritance

b. Metode atau Cara pengerjaan Buat sebuah program dengan aturan sebagai berikut :

1. Output dari program mengikuti contoh yang telah diberikan. 2. Desain sebuah class menggunakan konsep inheritance yang sesuai dengan kebutuhan program

c. Deskripsi Luaran tugas yang dihasilkan :

Program dibuat dengan nama file mengikuti nama dan nim masing-masing mahasiswa

Page 16: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 17: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Berorientasi Objek SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 7 A. TUJUAN TUGAS :

Memahami dan mampu menggunakan polymorphisme B. URAIAN TUGAS :

a. Obyek Garapan Polymorphisme, overloading dan overriding

b. Metode atau Cara pengerjaan Buat sebuah program dengan aturan sebagai berikut :

1. Output dari program mengikuti contoh yang telah diberikan. 2. Desain sebuah class menggunakan konsep inheritance yang sesuai dengan kebutuhan program

c. Deskripsi Luaran tugas yang dihasilkan :

Program dibuat dengan nama file mengikuti nama dan nim masing-masing mahasiswa

Page 18: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 19: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Berorientasi Objek SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 9 A. TUJUAN TUGAS :

Memahami dan mampu menggunakan interface dan beberapa class pada program B. URAIAN TUGAS :

a. Obyek Garapan Interface, abstract class, nested class dan final class.

b. Metode atau cara pengerjaan Buat sebuah program dengan aturan sebagai berikut :

1. Output dari program mengikuti contoh yang telah diberikan. 2. Desain sebuah program menggunakan interface yang sesuai dengan kebutuhan. 3. Desain sebuah class dalam bentuk abstract class sesuai dengan kebutuhan program. 4. Desain sebuah class dalam bentuk method local inner class sesuai dengan kebutuhan program. 5. Desain sebuah class dalam bentuk regular inner class sesuai dengan kebutuhan program. 6. Desain sebuah class dalam bentuk anonymous class sesuai dengan kebutuhan program. 7. Desain sebuah class dalam bentuk final class sesuai dengan kebutuhan program.

c. Deskripsi Luaran tugas yang dihasilkan :

Program dibuat dengan nama file mengikuti nama dan nim masing-masing mahasiswa

Page 20: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 21: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Berorientasi Objek SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 10 A. TUJUAN TUGAS :

Memahami dan mampu menggunakan class JFrame dan class GUI B. URAIAN TUGAS :

a. Obyek Garapan Class JFrame, class container dan class GUI.

b. Metode atau Cara pengerjaan Buat sebuah program dengan aturan sebagai berikut :

1. Output dari program mengikuti contoh yang telah diberikan. 2. Desain sebuah program menggunakan class JFrame sesuai dengan kebutuhan program. 3. Desain sebuah class menggunakan class container sesuai dengan kebutuhan program. 4. Desain sebuah class menggunakan class GUI sesuai dengan kebutuhan program.

c. Deskripsi Luaran tugas yang dihasilkan :

Program dibuat dengan nama file mengikuti nama dan nim masing-masing mahasiswa

Page 22: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 23: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Berorientasi Objek SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 11 A. TUJUAN TUGAS :

Memahami dan mampu menggunakan class layout manager B. URAIAN TUGAS :

a. Obyek Garapan Flowlayout, Gridlayout dan Borderlayout.

b. Metode atau Cara pengerjaan Buat sebuah program dengan aturan sebagai berikut :

1. Output dari program mengikuti contoh yang telah diberikan. 2. Desain sebuah program menggunakan class Flowlayout sesuai dengan kebutuhan program. 3. Desain sebuah program menggunakan class Gridlayout sesuai dengan kebutuhan program. 4. Desain sebuah program menggunakan class Borderlayout sesuai dengan kebutuhan program.

c. Deskripsi Luaran tugas yang dihasilkan :

Program dibuat dengan nama file mengikuti nama dan nim masing-masing mahasiswa

Page 24: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 25: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Berorientasi Objek SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 12 A. TUJUAN TUGAS :

Memahami dan mampu menggunakan class JPanel B. URAIAN TUGAS :

a. Obyek Garapan JPanel.

b. Metode atau Cara pengerjaan Buat sebuah buku kerja dengan aturan sebagai berikut :

1. Output dari program mengikuti contoh yang telah diberikan. 2. Desain sebuah program menggunakan class JPanel sesuai dengan kebutuhan program. 3. Sesuaikan object dari class GUI sesuai dengan kebutuhan program

c. Deskripsi Luaran tugas yang dihasilkan :

Program dibuat dengan nama file mengikuti nama dan nim masing-masing mahasiswa

Page 26: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Page 27: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

FORMAT RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Berorientasi Objek SKS : 3 Program Studi : Sistem Informasi Pertemuan ke : 13-15 A. TUJUAN TUGAS :

Memahami dan mampu menggunakan Interface Listener B. URAIAN TUGAS :

a. Obyek Garapan Interface Listener.

b. Metode atau Cara pengerjaan Buat sebuah buku kerja dengan aturan sebagai berikut :

1. Output dari program mengikuti contoh yang telah diberikan. 2. Desain sebuah program menggunakan interface ActionListener sesuai dengan kebutuhan program. 3. Desain sebuah program menggunakan interface MouseListener sesuai dengan kebutuhan program. 4. Desain sebuah program menggunakan interface MouseMotionListener sesuai dengan kebutuhan program. 5. Desain sebuah program menggunakan interface KeListener sesuai dengan kebutuhan program

c. Deskripsi Luaran tugas yang dihasilkan :

Program dibuat dengan nama file mengikuti nama dan nim masing-masing mahasiswa

Page 28: RENCANA PEMBELAJARAN SEMESTER file5. Modul Praktikum Pemrograman Berorientasi Objek, STIKOMP Surabaya 6. Modul Praktikum Object Oriented Programming, Institut Teknologi Malang

C. KRITERIA PENILAIAN (10%) Obyek Garapan Deskripsi Luaran

GRADING SCHEME COMPETENCE

KRITERIA 1 : Obyek Garapan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Obyek Garapan Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 3

KRITERIA 2 : Deskripsi Luaran

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Deskripsi Luaran Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan

Kurang dapat mengungkapkan aspek penting

Tidak ada konsep yang disajikan

3

Pembantu Ketua Bidang Akademik

( Bambang Adiwinoto, M.Kom )

NIDN. 0216107102

Ketua Program Studi Sistem Informasi

( Okkita Rizan, M.Kom )

NIDN. 0211108306