rpkps

advertisement
FM-UDINUS-PBM-08-04/RO
RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER
(RPKPS)
Kode / Nama Mata Kuliah
Satuan Kredit Semester
Jumlah Jam Kuliah Dalam Seminggu
:
:
:
Teori Pemrograman Berorientasi Obyek
1 SKS
50 menit
Jumlah Jam Kegiatan Laboratorium
:
0 jam
Deskripsi Mata Kuliah
Standar Kompetensi
:
:
Matakuliah ini mempelajari tentang pemrograman berorientasi obyek dengan menggunakan bahasa pemrograman java.
Setelah mempelajari matakuliah Teori Pemrograman Berorientasi Obyek, mahasiswa diharapkan mampu memahami pembuatan program
yang berorientasi obyek dengan benar dan dapat menerapkan komponen yang ada dalam bahasa pemrograman java.
Pertemuan
ke :
Kompetensi Dasar
Revisi ke
Tanggal Revisi
Tanggal Mulai Berlaku
Penyusun
Penanggungjawab Keilmuan
Indikator
Pokok Bahasan / Materi
:
:
:
:
:
9 Juni 2014
Suharnawi, M.Kom
Kaprogdi MI-D3
Aktifitas
Pembelajaran
Rujukan
• 50 menit ceramah
dan tanya jawab di
kelas
• JavaTm Programing
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
• Tipe Data
• Operator
• 50 menit ceramah
dan tanya jawab di
kelas
• JavaTm Programing
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
• Struktur kontrol program dalam java
( perulangan dan percabangan)
• 50 menit ceramah
dan tanya jawab di
kelas
• JavaTm Programing
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
1
Mahasiswa dapat mengenal program
java dan mengetahui tahapan
pembuatan program java
• Mahasiswa mampu
menjelaskan struktur program
java
• Mahasiswa mengerti cara
membuat program sederhana
dengan bahasa java
•
•
•
•
2
Mahasiswa dapat memahami jenis
tipe data dan operator, memahami
penggunaannya dengan tepat
• Mahasiswa mengenal tipe data
bahasa pemrograman java
• Mahasiswa dapat menentukan
tipe data yang tepat dalam
penggunaan penyusunan
program
• Mahasiswa mengenal dan
dapat menggunakan operator
secara tepat
3
Mahasiswa dapat menggunakan
perintah perulangan dan seleksi
sesuai dengan kebutuhan alur
program
• Mahasiswa mengenal dan
dapat menggunakan perintah
perulangan dan perintah
seleksi dengan benar
Pengenalan Java
Struktur Program Java
Aturan penulisan program
Mengcompile program
RPKPS Teori Pemrograman Berorientasi Obyek
Hal. : 1
4
Mahasiswa memahami penggunaan
array sebagai koleksi data
Mahasiswa dapat menggunakan
array dengan benar
• Array
• 50 menit ceramah
dan tanya jawab di
kelas
• JavaTm Programing
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
5
Mahasiswa mampu menyusun
program dengan dilengkapi
pengamanan adanya kesalahan
program
Mahasiswa dapat menyusun
program yang dilengkapi dengan
penanganan adanya kesalahan
pada saat program dijalankan
• Exception Handling
• 50 menit ceramah
dan tanya jawab di
kelas
• JavaTm Programing
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
6
Mahasiswa mampu memahami
pengertian class dan obyek dan
dapat mendefinisikannya
Mahasiswa dapat
mendeklarasikan sebuah class
dan membuat obyek dalam
pemrograman java
• Class dan Object
• Konstruktor
• 50 menit ceramah
dan tanya jawab di
kelas
• JavaTm Programing
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
7
Mahasiswa dapat memahami dan
menggunakan methode Overloading
dan Methode overrid
Mahasiswa dapat memahami
dan menggunakan penggunaan
methode overloading dan
methode overrid
• Metode Overloading
• Methode Overrid
• 50 menit ceramah
dan tanya jawab di
kelas
• JavaTm Programing
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
8
Mahasiswa mengikuti Ujian Tengah
Semester
Mahasiswa dapat menyelesaikan
soal dari materi sebelumnya
Ujian Tengah Semester
• 90 menit ujian
tertulis di kelas
9
Mahasiswa dapat memahami dan
menjelaskan inheritance/pewarisan
dalam java
Mahasiswa dapat menjelaskan
pewarisan dalam pemrograman
berorientasi obyek
• Inheritance
• 50 menit ceramah
dan tanya jawab di
kelas
• JavaTm Programing
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
10
Mahasiswa mengerti dan memahami
Mahasiswa dapat membuat
• Polimorphisme
• 50 menit ceramah
• JavaTm Programing
RPKPS Teori Pemrograman Berorientasi Obyek
Hal. : 2
polimorphism
program dengan menerapkan
polimorphism
dan tanya jawab di
kelas
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
11
Mahasiswa dapat memahami fungsi
Access control dan menggunakan
Access Control dalam pendefinisian
class dan Identifier
Mahasiswa dapat membedakan
masing-masing access control
• Access Control
• 50 menit ceramah
dan tanya jawab di
kelas
• JavaTm Programing
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
12
Mahasiswa dapat memahami dan
mampu membedakan Abstrak Class
dan Interfase
Mahasiswa dapat membedakan
Abstrack Class dan Interface
• Abstrack Class
• Interface
• 50 menit ceramah
dan tanya jawab di
kelas
• JavaTm Programing
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
13
Mahasiswa dapat memahami dan
membuat program menggunakan
Package dan Thread
Mahasiswa mampu memahami
Package dan Thread
• Package
• Thread
50 menit ceramah
dan tanya jawab di
kelas
• JavaTm Programing
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
14
Mahasiswa mengetahui dan
memahami penggunaan perintah
GUI(AWT)
• Mahasiswa dapat
menggunakan perintah
GUI(AWT)
• GUI (AWT)
• 50 menit
mahasiswa
presentasi dan
tanya jawab di
kelas
• JavaTm Programing
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
15
Mahasiswa mengetahui dan
memahami penggunaan perintah
GUI(Swing)
• Mahasiswa dapat
menggunakan perintah
GUI(Swing)
• GUI (Swing)
• 50 menit
mahasiswa
presentasi dan
tanya jawab di
kelas
• JavaTm Programing
Language Sun
Microsystem Press
• Java Tutorial,
www.java2s.com/
Tutorial/ Java
RPKPS Teori Pemrograman Berorientasi Obyek
Hal. : 3
16
Mahasiswa dapat memahami
penyusunan program dengan konsep
pemrograman berorientasi obyek.
• Mahasiswa mampu memahami
penyusunan program
berorientasi obyek
• Mahasiswa dapat membuat
program dengan komponen
pendukung dalam bahasa
pemrograman java
•
Ujian akhir Semester
• 90 menit ujian
tertulis di kelas
Referensi :
1.
2.
Java Tm Programing Language Sun Microsystem Press
Java Tutorial, http://www.java2s.com/Tutorial/Java/CatalogJava.htm, Mei 2014
Disiapkan oleh
Dosen Pengampu
Diperiksa oleh :
Ketua Program Studi
Disahkan oleh :
Dekan
Suharnawi, M.Kom
Edi Faisal, M.Kom
Dr. Abdul Syukur
RPKPS Teori Pemrograman Berorientasi Obyek
Hal. : 4
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Language
Data Type
Operators
Statement Control
Class Definition
Development
Reflection
Regular Expressions
Collections
Thread
File
Generics
I18N
Swing
Swing Event
2D Graphics
SWT
SWT 2D Graphics
Network
Database
Hibernate
JPA
JSP
JSTL
Servlet
Web Services SOA
EJB3
Spring
PDF
Email
J2ME
RPKPS Teori Pemrograman Berorientasi Obyek
Hal. : 5
32.
33.
34.
35.
36.
37.
38.
39.
J2EE Application
XML
Design Pattern
Log
Security
Apache Common
Ant
JUnit
http://www.java2s.com/Tutorial/Java/0140__Collections/Catalog0140__Collections.htm
5.1.Defining Class( 10 )
5.19.equals( 4 )
5.2.Constructor( 7 )
5.3.Defining Method( 3 )
5.4.Class Fields( 4 )
5.5.Method Overloading( 8 )
5.6.Method Override( 1 )
5.7.Method Parameters( 4 )
5.8.Method Return( 1 )
5.9.Varargs( 8 )
5.10.Recursive Method( 6 )
5.11.Initialization Block( 10 )
5.12.static Member( 11 )
5.13.This( 1 )
5.14.Nested Classes( 18 )
5.15.Anonymous inner class( 16 )
5.16.Declare Object( 4 )
5.17.Class Object( 7 )
5.18.Clone( 18 )
5.20.New( 2 )
5.21.null( 1 )
5.22.Inheritance( 16 )
5.23.super( 1 )
5.24.Polymorphism( 6 )
5.25.Access Control( 15 )
5.26.Final Class( 2 )
5.27.final( 12 )
5.28.Abstract Class( 3 )
5.29.Interface( 11 )
5.30.import( 4 )
5.31.Static Import( 3 )
5.32.toString( 6 )
5.33.finalize( 1 )
5.34.hashCode( 9 )
5.35.URLClassLoader( 2 )
RPKPS Teori Pemrograman Berorientasi Obyek
Hal. : 6
RPKPS Teori Pemrograman Berorientasi Obyek
Hal. : 7
Download