SriWinarno,SKom Panji Wisnu Wrawan, ST, MT

dokumen-dokumen yang mirip
RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

MATAKULIAH BASIS DATA

=il= ''#i&kwi. ' "*-ttt-{ut%:* lj %"q:dlrulrfi iil fl RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA DISUSUN OLEH:

KONTRAK KULIAH. A. Deskripsi. Mata kuliah ini menjelaskan konsep pemrograman berbasis objek, dengan menggunakan class.

FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO NOVEMBER 2OO8

-rl ILLUSTRASI I RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) "ii. ** '**q R'r["3{ ru d*ff. r.r-. {;:;3 APRIL 2OO8.

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) -i llt.{\ \/ ' t+ .,+t-' =-,!il'; I.,"r I "., 'i'.ii:i'ii [ii- STATISTIKA PROBABI LITAS

RENCANA PEMBELAJARAN SEMESTER (RPS)

rrl =- t.] -4.1_. - friltlr.fi 4 +

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pemrograman Berorientasi Objek

METODE REPRODUKSI GRAFIKA II

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) iltt'1\ 1, ''r, lrrlj - 'tl'{. ."r.- I ' I'r,, - ' t1 11r!'t'. f + ":1r.

KONTRAK PERKULIAHAN TIM KONSORSIUM

..*\' i.it- DISUSUN OLEH: RENCANA PROGRAM DAN KEGIATAN PEMROGRAMAN APLIKASI LANJUT FAKULTAS ILMU UNIVERSITAS DIAN DESEMBER 2OOB

Pemrograman II (Java)

SILABUS. Print to PDF without this message by purchasing novapdf ( STIKI Silabus Mata Kuliah 1/10

E-Book PEMROGRAMAN BERORIENTASI OBJEK. Disusun Oleh: Arfian Hidayat, S.Kom

Praktikum 4 Konsep Inheritance, Polymorphism, dan Encapsulation

RENCANA PEMBELAJARAN SEMESTER

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Semua informasi tentang buku ini, silahkan scan QR Code di cover belakang buku ini

gplat,1,, rrl "f-dj.; alp' fll --s =- f a,ufrrnr"rpi c o .'lr, rr* f a;lrjiiltr* '. 'i-r'f rr srlagi'(+ SISTEM MOBILE (PRAKTIKUM) DISUSUN OLEH:

Rencana Pelaksanaan Pembelajaran

SILABUS MATA KULIAH PEMROGRAMAN JAVA

Pemograman Berorientasi Objek

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 SISTEM INFORMASI Semester : 2

Object Oriented Programming LOGO

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SATUAN ACARA PERKULIAHAN (SAP) Kuliah mimbar Papan tulis dan LCD Proyektor

SATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) MATAKULIAH DESAIN WEB (DREAMWAVER)

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) - *qtri&'t6't' .ib++" u'f+- =lrl= 6t 'r*.xi{iitr{ll1s d&,- Cl. '.

KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut:

RENCANA PEMBELAJARAN SEMESTER (RPS)

Bahasa Pemrograman I VB.Net. Oleh: Erik Perdana Ibrahim, S.Kom 2011

PEMROGRAMAN BERORIENTASI OBJEK LANJUT

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI SARJANA TERAPAN TEKNIK INFORMATIKA DEPARTEMEN TEKNIK INFORMATIKA DAN KOMPUTER

Rencana Program dan Kegiatan Pembelajaran Semester (RPKPS)

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER

PEWARISAN. Disusun Oleh: Reza Budiawan. Untuk: Tim Dosen Algoritma & Pemrograman Lanjut

ENKAPSULASI Data Hiding

BAHASA PEMROGRAMAN. Untuk SMK. Kadarisman Tejo Yuwono Totok Sukardiyono Adi Dewanto. : Ratu Amilia Avianti. Perancang Kulit

SATUAN ACARA PERKULIAHAN MATA KULIAH: Algoritma & Pemrograman 3 Strata/Jurusan : S1/Sistem Komputer

Encapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni

Deskripsi Mata Kuliah. Tujuan Instruksional /Standar Kompetensi

Jobsheet 16 String dan Collection (List, Set, Map)

RENCANA PELAKSANAAN PEMBELAJARAN

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

RENCANA PEMBELAJARAN SEMESTER (RPS)

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

SILABUS BERBASIS KOMPETENSI

Polymorphism. Materi ke-8 Pemrograman Berbasis Objek

Yang dimaksud dengan 1 SKS adalah 50 menit. 1 kali pertemuan adalah 2 SKS (100 Menit).

Object OOP. Polymor phism

Pemrograman Berbasis Objek (Polimorfisme)

Konsep Dasar Pemrograman Berorientasi Obyek I JAVA. Anugrah Kusuma Seno Adi Putra

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

Pendahuluan Rekayasa Perangkat Lunak II. Alif Finandhita. Teknik Informatika UNIKOM

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

VI Pemrograman Berorientasi Obyek

MATAKUTIAH MUTTIMEDIA AUTHORING

Bab 8. Dasar-Dasar OOP

REKAYASA PERANGKAT LUNAK II

FORMAT PENYUSUNAN RPKPS

BAB IV HASIL PENELITIAN DAN PENERAPAN

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

KBKF53110 WEB PROGRAMMING

Konsep Pemrograman Berbasis Obyek

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM

1. Analisis Desain 2. UML Sebagai Tools OOA

STANDAR OPERASIONAL PROSEDUR MONITORING PELAKSANAAN PERKULIAHAAN DAN PRAKTIKUM

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) BAHASA BASIC

Konsep Dasar Pemrograman Berorientasi Objek

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

SILABUS : DASAR-DASAR PEMROGRAMAN. : Made Windu Antara Kesiman, S.T., M.Sc NIP : : PENDIDIKAN KIMIA

RENCANA PEMBELAJARAN SEMESTER (RPS)

ALGORITMA DAN PEMROGRAMAN

RANCANGAN PEMBELAJARAN

PETA KOMPETENSI MATAKULIAH ALGORITMA DAN STRUKTUR DATA TKE PRODI TEKNIK ELEKTRO

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

PROGRAM STUDI TEKNIK KOMPUTER SATUAN ACARA PERKULIAHAN ALGORITMA DAN PEMROGRAMAN

Praktikum 6 Abstract, Interface, Overloading, Overriding, dan Package

Pemrograman Web. Pemrograman Berorientasi Objek. Adam Hendra Brata

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

SATUAN ACARA PERKULIAHAN MATA KULIAH: Algoritma & Pemrograman 3 Strata/Jurusan : D3/Teknik Komputer

STRUKTUR DENGAN ARRAY DAN FUNCTION

LAPORAN PRAKTIKUM PERTENGAHAN SEMESTER (LAB. ACTIVITY) ALGORITMA & PEMROGRAMAN TEKNIK INFORMATIKA. Oleh: NIM : Materi:

RENCANA PEMBELAJARAN SEMESTER (RPS) PEMROGRAMAN KOMPUTER

GARIS-GARIS BESAR PROGRAM PENGAJARAN

RENCANA PEMBELAJARAN SEMESTER (RPS)TAHUN AKADEMIK 2014/2015 FAKULTAS TEKNIK PROGRAM STUDI : SISTEM INFORMASI

VI Praktikum Pemrograman Berbasis Obyek

Pemograman Berorientasi Objek. Week 3 Abstrak dan Interface dalam suatu kelas

Transkripsi:

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PEMROGRAMAN BERORIENTASI OBYEK (Mr32120) DISUSUN OLEH: SriWinarno,SKom Panji Wisnu Wrawan, ST, MT FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO AGUSTUS 2OO8

HALAMAN PENGESAHAN RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) JudulMatakuliah : PemrogramanBerorientasiObyek Penyusun : Nama NPP PangkaVGolongan Jabatan sekarang : SriWinarno,S.Kom : 0686.11.1998.142 : lll/a : Asisten Ahli Nama NPP PangkaUGolongan Jabatan sekarang : : : : PanjiWisnu Wirawan, ST, MT Semarang, 14 Desember 2008 Mengetahui: Ketua Program Studi Penyusun, SriWinarno. S.Kom NPP. 0686.11j998j42 Dekan Fakultas llmu Komputer Edy Mulvanto. S.Si. M.,Kom NPP. 0686.11.1993.040

A. NAMA UnTRkUlnn : Pemograman Berorientasi Obyek B. KODE l $ks : M132120 t 4 C.SEMESTER :-/Ganjil D. STATUS MATAkULnH : Wajib E. MATA KULIA I PRASYARAT : F. DESKRIPSI SINbKAT MATAKULIAH : Mata kuliah ini menjeldskhn bagaimana pemrograman berorientasi obyek digunakan untuk menleldsaikan masalah menggunakan tools pemrograman Java. 1. Pengendlen Peinrograman Java ) Dekldrasi class ) Pengertdlad tools pemrograman java (compile&running) )Variabel ddn dperator ) Pelcabanddn dan perulangan ) Dbklardsi rnethod iarray 2. Pemrggraman Berorientasi Obyek ) object creatlon tcoristiuctor Encapsulation ) lnheritance ) Polynlorpnisrn ;nbskdct class ) lntbrfdce ) Exception ) Packaoe tacbbss modffisr dhh nccess controt ) Collection Frdrnework 3. PengdhalAn Fbrnrograman Grafis )Menggundkan JFrame )Memperkenalkan komponen-komponen dasar (text field, button, text area, dsb) H. TUJUAN PEMBELAJARAN Agar mahasiswa bisa menganalisis masalah, memodelkan ke dalam obyek dan kemudian menyelesaikan masalah tersebut dengan pemrograman berorientasi obyek dengan modelyang telah dibuat sebelumnya.

I. OUTCOME PEMBELAJARAN:. Mahasiswa mampu memahami masalah dan memodelkan ke dalam obyek model. o Mahasiswa mampu menerapkan konsep-konsep obyek (inheritance, encapsulation, polimorphism, J. METODE PEMBELAJARAN DAN ALOKASI WAKTU Kegiatan di dalam kelas (4 SKS x 14 minggu): a. Penjelasan kuliah = 100 menit b. Kuliah ceramah = 650 menit c. Praktikum Lab = 2050 menit d. Ujian = 200 menit Total = 3200 jam ( 27 pertemuan) Yang dimaksud dengan jam di sini adalah jam pelajaran (50 menit) sesuai dengan definisisks. Selain itu, karena 1 SKS mengandung kegiatan untuk tugas mandiri yang terencana, maka diberikan pula kegiatan berikut: Tugas terencana di luar kelas (3 SKS x 16 minggu): a.tugas lndividu = 16 jam b.tugas kelompok = 16 jam c. Studi mandiri = 16 iam total = 48 jam K. ATURAN PERKULIAHAN Peserta kuliah wajib mengikuti perkuliahan minimal 75o/o dari jumlah pertemuan dalam satu semester sebagai persyaratan untuk dapat mengikuti ujian akhir. Mahasiswa yang tidak memenuhi batas kehadiran minimal mengikuti ketentuan yang berlaku diakademik. L. RENCANA KEGIATAN PEMBELAJARAN MINGGUAN {RKBM Minggu Topik (Pokok Bahasan) Metode Pembelajaran ke 1 1. Pengenalan Pemrograman Java 1.1. Pengenalan teknologi Java(#1) 1.2.Struktur program Java (#1) 1.3.Compile dan running program(#1) 1.4.Tipe data, variabel dan operator ffi2\ 2 l.5.percabangan (#1) 1.6. Perulangan (#2) 3 1.7.Method & penggunaannya (#1) 1.8.Kasus untuk method (#2)

4 1.9.Array & penggunaannya (#1) 1.10. Multidimensional Anay (#2) 5 1.1 1. Kasus untuk Array (#1) 2. Pemrograman Berorientasi Obyek 2.1.Konsep obyek sebagai instance of class (#1) 2.2. Pengenalan diagram kelas (#2) 6 2.3.Constructor (#1) 2.4. Encapsulation & information hiding (#2) 7 2.5.lnheritance (#1) 2.6. Method dan constructor overload/overrid (#2) UTS 8 2.7.Abstract class (#1 ) 2.8.lnterface (#2) 9 2.9.Polymorphism (#1) 2.10. Exception (#2) 10 2.1 1. Package (#1) 2,12, Access modifier (#2) 11 2.13. Collection Framewrok (#1) 2.14. Kasus untuk collection Framework (#2) 12 3. Pengenalan pemrograman Grafis 3. 1. Pengenalan komponen JFC/Swing (JFrame button dan action) (#1) 3.2. Pengenalan komponen JFC/Swing (#2) 13 3.3. Pengenalan komponen JFC/Swing (#1) 3.4. Pemaketan aplikasi (#2) 14 3.5.Proyek akhir (#1) 3.6.Presentasi proyek akhir (#2) UAS Keterangan : #1dan #2 menunjukkan pertemuan praktikum pada minggu pertama dan kedua.

M. PENJABARAN RKBM 1. Praktikum minggu 1 Pada pertemuan inidijelaskan apa itu Java, mengapa menggunakan Java dan fitur-fitur Java. Dalam minggu inijuga dijelaskan struktur program Java, bagaimana menulis dalam editor, meng-compile dan menjalankan program. Juga, dijelaskan tentang tipe data, variabel, dan operator (aritmatika, logika, bitwise). 2. Praktikum minggu 2 Pada minggu ini dipaparkan tentang percabangan / controlflow dengan if (dan variannya) dan switch-case. Kemudian dilanjutkan dengan perulangan, baik dengan for, while...do.., do..while.., 3. Praktikum minggu 3 Dijelaskan mengenai bagaimana deklarasi method dan penggunaannya untuk membuat tugas tertentu dalam program dan mempersingkat program utama. Selain itu juga diberikan kasus untuk membuat mahasiswa lebih paham mengenai kapan dan bagaimana menggunakan method. 4. Praktikum minggu 4 Minggu ke4 dosen menjelaskan tentang Array. Bagaimana deklarasi array dasar sampai dengan sortir elemen dalam affay. Disamping itu, juga dijelaskan bagaimana penggunaan array multidimensidan cara mengaksesnya tentu saja. 5. Praktikum minggu 5 Minggu ini masih melanjutkan tentang array dengan studi kasusnya, misal untuk matrik. Selain itu, pada pertemuan berikutnya dilanjutkan dengan dasar-dasar pemrograman berorientasi obyek. 6. Praktikum minggu 6 Dijelaskan mengenai bagaimana deklarasi constructor, perbedaannya dengan method. Dijelaskan pula mengenai encapsulation dan information hiding. 7. Praktikum minggu 7 Praktikum ini menjelaskan mengenai pewarisan, penjelasan pewarisan tunggal (single inheritance) dan tidak adanya multiple inheritance pada Java. Juga, dijelaskan method dan constructor overloading. 8. Praktikum minggu 8 Praktikum membahas abstract class dan interface. Dijelaskan kapan menggunakan abstract class, kapan menggunakan interface. Mahasiswa harus dapat membedakan keduanya, dan membedakan pula antara abstract class dan regular class (class biasa). 9. Praktikum minggu 9 Setelah mahasiswa mengetahui pewarisan dan interface, di minggu ini

dijelaskan tentang polimorfisme sebagai implementasi dari kedua konsep tersebut. Juga dijelaskan tentang apa dan bagaimana Exception. 10. Praktikum minggu 10 Praktikum membahas mengenai package, apa dan bagaimana menggunakannya. Setelah itu dijelaskan juga tentang access modifier (private-defau lt-protected -publ ic) 11. Kuliah minggu 11 Minggu ke-11 menjelaskan tentang collection framework dari paket java.util, yang meliputi List, Arraylist, Map, dan HashMap, disertai dengan kasus yang sesuai 12. Kuliah minggu 12 Diajarkan mengenai Java Foundation Class / Swing, yaitu pemrograman grafis dengan Java. 13. Kuliah minggu 13 Minggu ini masih melanjutkan pemrograman grafis disertaidengan bagaimana cara memaket aplikasi (membuat Java archieve / JAR) 14.Kuliah minggu 14 Minggu ini merupakan minggu terakhir yang digunakan untuk proyek akhir (aplikasi lengkap dari materi yang sudah diajarkan) dan presentasi. N. TUGAS Tugas berupa sebuah masalah dan mahasiswa harus mampu memodelkannya sedemikian hingga bisa ditransformasikan ke dalam pemrograman berorientasi obyek. O.KOMPONEN PENILAIAN 1. Tugas : 2A o/o 2. Ujian Tengah Semester,40o/o 3. Ujian AKhir Semester :40o/o 4. Standar konversi nilai yang direncanakan: A:86-99 B:76-85 C:56-74 D:40-55 E:00-39 P. BAHAN, SUMBER INFORMASI DAN REFERENSI : Buku Utama:. Sun Academic lnitiative Book Buku Tambahan:. Sierra, Kathy, &Bates,Bert.,2006, SCJP Sun Certified Programmerfor Java 5 Study Guide (Exam 310-055)