sap pbo

9
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU SATUAN ACARA PERKULIAHAAN Program Studi : D3 – MI Kode Mata Kuliah : MKB-13213 Nama Mata Kuliah : Pemograman Berbasis Objek 1 SKS : 2 SKS Semester : II Pertemua n ke Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Pembelajara n Tugas Referen si 1 Pengenalan Java TIU: Mahasiswa memahami bagaimana membuat program java sederhana Aplikasi Java dan java Applets Struktur program meng-compile program Keyword, tipe data, operator TIK : Mahasiswa akan dapat menjelaskan mengenai struktur bahasa java, tipe data yang digunakan dan tata bahasanya Mahasiswa mengerti bagaimana membuat program sederhana dengan bahasa java Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Membahas contoh program sederhana, dan penggunaan operator. Papan tulis, LCD dan Projector Membuat sebuah aplikasi sederhan a 1,2,3,4 ,5 dan 6 2 Struktur kontrol Perulangan dan percabangan Mahasiswa duduk Papan Membuat 1,2,3,4 1

Upload: ngaji-yanto

Post on 09-Feb-2017

368 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Sap pbo

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU

SATUAN ACARA PERKULIAHAAN

Program Studi : D3 – MIKode Mata Kuliah : MKB-13213Nama Mata Kuliah : Pemograman Berbasis Objek 1 SKS : 2 SKSSemester : II

Pertemuan ke

Pokok Bahasandan TIU

Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Pembelajaran

Tugas Referensi

1 Pengenalan Java

TIU:Mahasiswa memahami bagaimana membuat program java sederhana

Aplikasi Java dan java Applets Struktur program meng-compile program Keyword, tipe data, operator

TIK : Mahasiswa akan dapat menjelaskan

mengenai struktur bahasa java, tipe data yang digunakan dan tata bahasanya

Mahasiswa mengerti bagaimana membuat program sederhana dengan bahasa java

Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

Membahas contoh program sederhana, dan penggunaan operator.

Papan tulis, LCD dan Projector

Membuat sebuah aplikasi sederhana

1,2,3,4,5 dan 6

2 Struktur kontrol alur program

TIU:Mahasiswa memahami penggunaan struktur control dalam membuat program java

Perulangan dan percabangan Kondisional dan seleksi Lompatan : break , continue

TIK : Mahasiswa akan dapat

menjelaskan mengenai penggunaan perintah-perintah untuk alur program

Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

Pembahasan program-program sederhana untuk masing-masing kalimat perintah

Papan tulis, LCD dan Projector

Membuat sebuah aplikasi java menggunakan struktur kontrol

1,2,3,4,5 dan 6

1

Page 2: Sap pbo

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU

SATUAN ACARA PERKULIAHAAN

Program Studi : D3 – MIKode Mata Kuliah : MKB-13213Nama Mata Kuliah : Pemograman Berbasis Objek 1 SKS : 2 SKSSemester : II

Pertemuan ke

Pokok Bahasandan TIU

Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Pembelajaran

Tugas Referensi

3 Class, Object, danMethod

TIU:Mahasiswa memahami pembuatan class dan object di java

Dasar-dasar penulisan class Bagaimana pembuatan objek Penulisan method dan penambahan

method pada class

TIK Mahasiswa akan dapat menjelaskan

mengenai class, object dan method Mahasiswa mengerti bagaimana

membuat program sederhana dengan menggunakan class dan method dalam bahasa java

Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

Pembahasan program-program sederhana untuk pembuatan class dan method

Papan tulis, LCD dan Projector

Membuat sebuah aplikasi menggunakan class dan objek

1,2,3,4,5 dan 6

4 Array

TIU:Mahasiswa memahami bagaimana membuat program java menggunakan array

Deklarasi array Array 1 dimensi Array multi dimensi Array sebagai reference

TIK : Mahasiswa akan dapat menjelaskan

mengenai Array dan deklarasi array dalam bahasa java

Mahasiswa mengerti bagaimana membuat program sederhana dengan menggunakan array

Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

Pembahasan program-program sederhana untuk penggunaan array

Papan tulis, LCD dan Projector

Membuat sebuah aplikasi java dengan mengimplementasikan array

1,2,3,4,5 dan 6

5 Pemrograman Berbasis Objek (PBO)

Encapsulation Polymorphism

Mahasiswa duduk berkelompok dan

Papan tulis, LCD dan

Membuat sebuah

1,2,3,4,5 dan 6

2

Page 3: Sap pbo

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU

SATUAN ACARA PERKULIAHAAN

Program Studi : D3 – MIKode Mata Kuliah : MKB-13213Nama Mata Kuliah : Pemograman Berbasis Objek 1 SKS : 2 SKSSemester : II

Pertemuan ke

Pokok Bahasandan TIU

Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Pembelajaran

Tugas Referensi

TIU:Mahasiswa memahami bagaimana membuat program java dengan paradigama berbasis objek

Inheritance

TIK : Mahasiswa akan dapat menjelaskan

mengenai metodologi PBO dalam Java

saling membantu memahami penjelasan dosen

Projector aplikasi java berbasis objek

6 Penanganan string

TIU:Mahasiswa memahami bagaimana membuat program java dengan memanipulasi string

Sintaks string khusus- Pembuatan, penggabungan dan

konversi string- Masalah presedence operator

Penyaringan karakter Perbandingan : kesamaan dan

pengurutan Modifikasi penyalinan string:

substring, concat, replace, toLowerCase, toUpperCase, valueOf, stringBuffer, append, insert

TIK : Mahasiswa mampu

mendemonstrasikan penulisan program dengan menggunakan statement penanganan string

Dosen menerangkan materi kuliah

Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

Pemberian contoh sederhana mengenai penanganan string

Papan tulis, LCD dan Projector

Membuat sebuah aplikasi java untuk membalikan sebuah kalimat dengan memanipulasi string

1,2,3,4,5 dan 6

3

Page 4: Sap pbo

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU

SATUAN ACARA PERKULIAHAAN

Program Studi : D3 – MIKode Mata Kuliah : MKB-13213Nama Mata Kuliah : Pemograman Berbasis Objek 1 SKS : 2 SKSSemester : II

Pertemuan ke

Pokok Bahasandan TIU

Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Pembelajaran

Tugas Referensi

7 REVIEW Pembahasan studi kasus : pembuatan aplikasi puzzle

- Analisis masalah- Perancangan class- Pembuatan program

8 Package & InterfaceTIU:Mahasiswa memahami bagaimana membuat package dan interface di java

Penulisan package, statement import

Statemen interface, statement implement, variable dalam interface

TIK : Mahasiswa akan dapat

menjelaskan mengenai package dan interface dalam java

Dosen menerangkan materi kuliah

Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

Papan tulis, LCD dan Projector

Membuat sebuah aplikasi package dan interface

1,2,3,4,5 dan 6

9 Penanganan Eksepsi

TIU:Mahasiswa memahami bagaimana membuat program java dengan menggunakan error handling

Dasar-dasar penanganan eksepsi Tipe eksepsi Eksepsi yang tidak dapat ditangkap try dan catch Statement multiple catch Nested block try throw, throws, finally Subclass eksepsi

TIK : Mahasiswa mampu menjelaskan

Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

Pemberian contoh penanganan eksepsi

Papan tulis, LCD dan Projector

Membuat sebuah aplikasi dengan mengimplementasi error handling

1,2,3,4,5 dan 6

4

Page 5: Sap pbo

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU

SATUAN ACARA PERKULIAHAAN

Program Studi : D3 – MIKode Mata Kuliah : MKB-13213Nama Mata Kuliah : Pemograman Berbasis Objek 1 SKS : 2 SKSSemester : II

Pertemuan ke

Pokok Bahasandan TIU

Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Pembelajaran

Tugas Referensi

penanganan eksepsi dalam java Mahasiswa mampu

mendemonstrasikan penulisan program mengenai penanganan eksepsi

10 Multithreaded Programming

TIUMahasiswa memahami bagaimana membuat program dengan konsep multi threaded

Konsep dasar multithreading Membuat thread dan multiple thread Prioritas thread

TIK : Mahasiswa mampu menjelaskan

konsep multithreading dalam bahasa java

Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

Pemberian contoh sederhana program mengenai threading

Papan tulis, LCD dan Projector

Membuat sebuah aplikasi dengan mengimplementasi multi threaded

1,2,3,4,5 dan 6

11 Sinkronisasi

TIU:Mahasiswa memahami konsep sinkronisasi

Metode sinkronisasi Statement synchronize Komunikasi thread dengan

statement notify(), wait(), notifyAll(), Suspend(), resume(), stop()

TIK : Mahasiswa mampu menjelaskan

konsep sinkronisasi dalam bahasa java

Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

Pemberian contoh sederhana program mengenai sinkronisasi

Papan tulis, LCD dan Projector

1,2,3,4,5 dan 6

12 File Stream Byte stream class Character stream class

Mahasiswa duduk berkelompok dan

Papan tulis, LCD dan

Membuat sebuah

1,2,3,4,5 dan 6

5

Page 6: Sap pbo

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU

SATUAN ACARA PERKULIAHAAN

Program Studi : D3 – MIKode Mata Kuliah : MKB-13213Nama Mata Kuliah : Pemograman Berbasis Objek 1 SKS : 2 SKSSemester : II

Pertemuan ke

Pokok Bahasandan TIU

Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Pembelajaran

Tugas Referensi

TIU:Mahasiswa memahami bagaimana membuat program java untuk teleconference sederhana

Predefined Stream

TIK : Mahasiswa mampu menjelaskan

kegunaan file stream dalam bahasa java

saling membantu memahami penjelasan dosen

Projector aplikasi teleconference sederhana

13 GUI

TIU:Mahasiswa memahami bagaimana membuat program java dengan tampilan GUI dan animasi

Komponen GUI pada AWT Layout Manager Komponen Swing

TIK : Mahasiswa mampu menjelaskan

penggunaan method untuk pembuatan program menggunakan komponen AWT, Layout Manager dan Swing

Mahasiswa mampu membuat animasi dan multimedia

Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

Papan tulis, LCD dan Projector

Membuat Aplikasi

Multimedia

1,2,3,4,5 dan 6

Referensi :1. “ “, Java Tm Programming Language Sun Microsystem Press 2. Herbert Schildt, Java2 : A beginner’s Guide, Second Edition, McGraw-Hill/Osborne3. Patri,ck Naughton, Java Handbook : Konsep dasar pemrograman java, McGraw-Hill/Osborne4. Onno W. Purbo, Trik Pemrograman Java untuk jaringan dan Internet, ElexMedia Komputindo5. ” ”, Jeni pengenalan Pemrograman 2, Versi 1., Juni, 2007, Jardiknas

6

Page 7: Sap pbo

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU

SATUAN ACARA PERKULIAHAAN

Program Studi : D3 – MIKode Mata Kuliah : MKB-13213Nama Mata Kuliah : Pemograman Berbasis Objek 1 SKS : 2 SKSSemester : II

6. Bambang Heriyanto, Ir. MT., Esensi-esensi bahasa pemrograman Java, Informatika, Bandung, 2005

7