Post on 31-Mar-2019
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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