SlideShare una empresa de Scribd logo
1 de 7
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
DIAN CIPTA CENDIKIA PRINGSEWU
SATUAN ACARA PERKULIAHAAN

Program Studi
Kode Mata Kuliah
Nama Mata Kuliah
SKS
Semester
Pertemuan
ke

: D3 – MI
: MKB-13213
: Pemograman Berbasis Objek 1
: 2 SKS
: II

Pokok Bahasan
dan TIU

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran

2

Pengenalan Java






TIU:
Mahasiswa memahami
bagaimana membuat
program java sederhana

1



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



Struktur kontrol alur
program

 Perulangan dan percabangan
 Kondisional dan seleksi
 Lompatan : break , continue



TIU:
Mahasiswa
memahami
penggunaan
struktur
control dalam membuat
program java

TIK :
 Mahasiswa akan dapat
menjelaskan mengenai
penggunaan perintah-perintah
untuk alur program

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



1

Media
Pembelajaran

Tugas

Referensi

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

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
menggunak
an struktur
kontrol

1,2,3,4,5
dan 6
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
DIAN CIPTA CENDIKIA PRINGSEWU
SATUAN ACARA PERKULIAHAAN

Program Studi
Kode Mata Kuliah
Nama Mata Kuliah
SKS
Semester
Pertemuan
ke
3

: D3 – MI
: MKB-13213
: Pemograman Berbasis Objek 1
: 2 SKS
: II

Pokok Bahasan
dan TIU
Class, Object, dan
Method
TIU:
Mahasiswa memahami
pembuatan class dan
object di java

4

Array
TIU:
Mahasiswa
memahami
bagaimana
membuat
program
java
menggunakan array

5

Pemrograman Berbasis

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran

 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
 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
 Encapsulation



2





Media
Pembelajaran

Tugas

Referensi

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
menggunak
an class
dan objek

1,2,3,4,5
dan 6

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
mengimple
mentasikan
array

1,2,3,4,5
dan 6

Mahasiswa

Papan tulis,

Membuat

1,2,3,4,5

duduk
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
DIAN CIPTA CENDIKIA PRINGSEWU
SATUAN ACARA PERKULIAHAAN

Program Studi
Kode Mata Kuliah
Nama Mata Kuliah
SKS
Semester
Pertemuan
ke

: D3 – MI
: MKB-13213
: Pemograman Berbasis Objek 1
: 2 SKS
: II

Pokok Bahasan
dan TIU
Objek (PBO)

6

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

TIU:
Mahasiswa
memahami
bagaimana
membuat
program java dengan
memanipulasi string

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran

 Polymorphism
 Inheritance

TIK :
 Mahasiswa mampu
mendemonstrasikan penulisan
program dengan menggunakan

3

Tugas

Referensi

berkelompok
dan
saling
membantu
memahami
penjelasan dosen

TIK :
 Mahasiswa akan dapat menjelaskan
mengenai metodologi PBO dalam
Java
 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

Media
Pembelajaran






LCD dan
Projector

sebuah
aplikasi
java
berbasis
objek

dan 6

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
membalika
n sebuah
kalimat
dengan
memanipul
asi string

1,2,3,4,5
dan 6
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
DIAN CIPTA CENDIKIA PRINGSEWU
SATUAN ACARA PERKULIAHAAN

Program Studi
Kode Mata Kuliah
Nama Mata Kuliah
SKS
Semester
Pertemuan
ke

: D3 – MI
: MKB-13213
: Pemograman Berbasis Objek 1
: 2 SKS
: II

Pokok Bahasan
dan TIU

Sub Pokok Bahasan dan TIK

Teknik Pembelajaran

Media
Pembelajaran

Tugas

Referensi

statement penanganan string
7

REVIEW

8

Package & Interface
TIU:
Mahasiswa memahami
bagaimana membuat
package dan interface di
java

9

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

Pembahasan studi kasus : pembuatan
aplikasi puzzle
- Analisis masalah
- Perancangan class
- Pembuatan program
 Penulisan package, statement
import
 Statemen interface, statement
implement, variable dalam
interface
TIK :
 Mahasiswa akan dapat
menjelaskan mengenai package
dan interface dalam java
 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

4








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

Mahasiswa
duduk
berkelompok
dan
saling
membantu
memahami
penjelasan dosen
Pemberian
contoh
penanganan eksepsi

Papan tulis,
LCD dan
Projector

Membuat
sebuah
aplikasi
dengan
mengimple
mentasi
error
handling

1,2,3,4,5
dan 6
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
DIAN CIPTA CENDIKIA PRINGSEWU
SATUAN ACARA PERKULIAHAAN

Program Studi
Kode Mata Kuliah
Nama Mata Kuliah
SKS
Semester
Pertemuan
ke

10

: D3 – MI
: MKB-13213
: Pemograman Berbasis Objek 1
: 2 SKS
: II

Pokok Bahasan
dan TIU

Multithreaded
Programming
TIU
Mahasiswa memahami
bagaimana membuat
program dengan konsep
multi threaded

11

Sinkronisasi
TIU:
Mahasiswa memahami
konsep sinkronisasi

Sub Pokok Bahasan dan TIK

TIK :
 Mahasiswa mampu menjelaskan
penanganan eksepsi dalam java
 Mahasiswa mampu
mendemonstrasikan penulisan
program mengenai penanganan
eksepsi
 Konsep dasar multithreading
 Membuat thread dan multiple thread
 Prioritas thread
TIK :
 Mahasiswa mampu menjelaskan
konsep multithreading dalam
bahasa java
 Metode sinkronisasi
 Statement synchronize
 Komunikasi thread dengan
statement notify(), wait(), notifyAll(),
Suspend(), resume(), stop()
TIK :
 Mahasiswa mampu menjelaskan

5

Teknik Pembelajaran









Media
Pembelajaran

Mahasiswa
duduk
berkelompok
dan
saling
membantu
memahami
penjelasan dosen
Pemberian
contoh
sederhana program
mengenai threading

Papan tulis,
LCD dan
Projector

Mahasiswa
duduk
berkelompok
dan
saling
membantu
memahami
penjelasan dosen
Pemberian
contoh
sederhana program
mengenai
sinkronisasi

Papan tulis,
LCD dan
Projector

Tugas

Membuat
sebuah
aplikasi
dengan
mengimple
mentasi
multi
threaded

Referensi

1,2,3,4,5
dan 6

1,2,3,4,5
dan 6
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
DIAN CIPTA CENDIKIA PRINGSEWU
SATUAN ACARA PERKULIAHAAN

Program Studi
Kode Mata Kuliah
Nama Mata Kuliah
SKS
Semester
Pertemuan
ke

12

: D3 – MI
: MKB-13213
: Pemograman Berbasis Objek 1
: 2 SKS
: II

Pokok Bahasan
dan TIU

File Stream
TIU:
Mahasiswa
memahami
bagaimana
membuat
program
java
untuk
teleconference sederhana

13

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

Sub Pokok Bahasan dan TIK

konsep sinkronisasi dalam bahasa
java
 Byte stream class
 Character stream class
 Predefined Stream
TIK :
 Mahasiswa mampu menjelaskan
kegunaan file stream dalam bahasa
java
 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

Referensi
:
1.
“ “, Java Tm Programming Language Sun Microsystem Press

6

Teknik Pembelajaran



Mahasiswa
duduk
berkelompok
dan
saling
membantu
memahami
penjelasan dosen



Mahasiswa
duduk
berkelompok
dan
saling
membantu
memahami
penjelasan dosen

Media
Pembelajaran

Papan tulis,
LCD dan
Projector

Papan tulis,
LCD dan
Projector

Tugas

Referensi

Membuat
sebuah
aplikasi
teleconfere
nce
sederhana

1,2,3,4,5
dan 6

Membuat
Aplikasi
Multimedia

1,2,3,4,5
dan 6
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
2.
Herbert Schildt, Java2 : A beginner’s Guide, Second Edition, McGraw-Hill/Osborne
3.
Patri,ck Naughton, Java Handbook : Konsep dasar pemrograman java, McGraw-Hill/Osborne
4.
Onno W. Purbo, Trik Pemrograman Java untuk jaringan dan Internet, ElexMedia Komputindo
5.
” ”, Jeni pengenalan Pemrograman 2, Versi 1., Juni, 2007, Jardiknas
6.
Bambang Heriyanto, Ir. MT., Esensi-esensi bahasa pemrograman Java, Informatika, Bandung, 2005

7

Más contenido relacionado

La actualidad más candente

JURNAL PEVOTE
JURNAL PEVOTEJURNAL PEVOTE
JURNAL PEVOTE
SODRI UNJ
 
Jurnal reza wahyudi
Jurnal reza wahyudiJurnal reza wahyudi
Jurnal reza wahyudi
Qbarrizky
 
Jurnal metlit
Jurnal metlitJurnal metlit
Jurnal metlit
SODRI UNJ
 
Jurnal reza wahyudi
Jurnal reza wahyudiJurnal reza wahyudi
Jurnal reza wahyudi
Qbarrizky
 
Hasil rpp tik kelas II pelatihan kurikulum revisi 2013 sdit mentari indonesia
Hasil rpp tik kelas II  pelatihan kurikulum revisi 2013 sdit mentari indonesiaHasil rpp tik kelas II  pelatihan kurikulum revisi 2013 sdit mentari indonesia
Hasil rpp tik kelas II pelatihan kurikulum revisi 2013 sdit mentari indonesia
Rachmah Safitri
 
RPP TIK kelas XII tahun pelajaran 2013 2014
RPP TIK kelas XII tahun pelajaran 2013 2014RPP TIK kelas XII tahun pelajaran 2013 2014
RPP TIK kelas XII tahun pelajaran 2013 2014
Pavel Piero
 

La actualidad más candente (19)

Rpp tik kls x smt 1 dan 2
Rpp tik kls x smt 1 dan 2Rpp tik kls x smt 1 dan 2
Rpp tik kls x smt 1 dan 2
 
JURNAL PEVOTE
JURNAL PEVOTEJURNAL PEVOTE
JURNAL PEVOTE
 
Jurnal reza wahyudi
Jurnal reza wahyudiJurnal reza wahyudi
Jurnal reza wahyudi
 
Contoh RPP TIK
Contoh RPP TIKContoh RPP TIK
Contoh RPP TIK
 
Jurnal metlit
Jurnal metlitJurnal metlit
Jurnal metlit
 
Jurnal
JurnalJurnal
Jurnal
 
Fix laporan pekerti removed
Fix laporan pekerti removedFix laporan pekerti removed
Fix laporan pekerti removed
 
RPS OOP
RPS OOPRPS OOP
RPS OOP
 
Jurnal reza wahyudi
Jurnal reza wahyudiJurnal reza wahyudi
Jurnal reza wahyudi
 
Rpp tik kls xi smt 1 dan 2
Rpp tik kls xi smt 1 dan 2Rpp tik kls xi smt 1 dan 2
Rpp tik kls xi smt 1 dan 2
 
Hasil rpp tik kelas II pelatihan kurikulum revisi 2013 sdit mentari indonesia
Hasil rpp tik kelas II  pelatihan kurikulum revisi 2013 sdit mentari indonesiaHasil rpp tik kelas II  pelatihan kurikulum revisi 2013 sdit mentari indonesia
Hasil rpp tik kelas II pelatihan kurikulum revisi 2013 sdit mentari indonesia
 
Rpp tik-ktsp-11-semester-2
Rpp tik-ktsp-11-semester-2Rpp tik-ktsp-11-semester-2
Rpp tik-ktsp-11-semester-2
 
Rpp tik kls xii smt 1 dan 2
Rpp tik kls xii smt 1 dan 2Rpp tik kls xii smt 1 dan 2
Rpp tik kls xii smt 1 dan 2
 
SEMINAR KAJIAN TINDAKAN SEMUHSIN 2018
SEMINAR KAJIAN TINDAKAN SEMUHSIN 2018SEMINAR KAJIAN TINDAKAN SEMUHSIN 2018
SEMINAR KAJIAN TINDAKAN SEMUHSIN 2018
 
Tugas jurnal
Tugas jurnalTugas jurnal
Tugas jurnal
 
Penyusunan RPP Kurikulum 2013 yang Mengintegrasikan TIK dalam Pembelajaran
Penyusunan RPP Kurikulum 2013 yang Mengintegrasikan TIK dalam PembelajaranPenyusunan RPP Kurikulum 2013 yang Mengintegrasikan TIK dalam Pembelajaran
Penyusunan RPP Kurikulum 2013 yang Mengintegrasikan TIK dalam Pembelajaran
 
Jurnal danial
Jurnal danialJurnal danial
Jurnal danial
 
RPP TIK kelas XII tahun pelajaran 2013 2014
RPP TIK kelas XII tahun pelajaran 2013 2014RPP TIK kelas XII tahun pelajaran 2013 2014
RPP TIK kelas XII tahun pelajaran 2013 2014
 
3.7. rpp 07-e-book
3.7. rpp 07-e-book3.7. rpp 07-e-book
3.7. rpp 07-e-book
 

Similar a Sap pbo

RPS-Pemrograman-Berorientasi-Objek.pdf
RPS-Pemrograman-Berorientasi-Objek.pdfRPS-Pemrograman-Berorientasi-Objek.pdf
RPS-Pemrograman-Berorientasi-Objek.pdf
baihaqi29
 
Materi perdana 24_02_2014
Materi perdana 24_02_2014Materi perdana 24_02_2014
Materi perdana 24_02_2014
sulaiman yunus
 
Internet-of-Things.pdf
Internet-of-Things.pdfInternet-of-Things.pdf
Internet-of-Things.pdf
hokismen
 
Perangkat ajar sistem komputer, kurikulum merdeka kelas 7
Perangkat ajar sistem komputer, kurikulum merdeka kelas 7Perangkat ajar sistem komputer, kurikulum merdeka kelas 7
Perangkat ajar sistem komputer, kurikulum merdeka kelas 7
IstiRahayu17
 
Rpp operasi dasar komputer
Rpp operasi dasar komputerRpp operasi dasar komputer
Rpp operasi dasar komputer
Bunda Dewi
 
Rpp operasi dasar komputer
Rpp operasi dasar komputerRpp operasi dasar komputer
Rpp operasi dasar komputer
syatir
 
Rpp operasi dasar komputer
Rpp operasi dasar komputerRpp operasi dasar komputer
Rpp operasi dasar komputer
Bunda Dewi
 
Analisis Keterkaitan CP dan TP dalam kurikulummerdeka.docx
Analisis Keterkaitan CP dan TP dalam kurikulummerdeka.docxAnalisis Keterkaitan CP dan TP dalam kurikulummerdeka.docx
Analisis Keterkaitan CP dan TP dalam kurikulummerdeka.docx
AOniellELshirazzii
 
ATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdf
ATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdfATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdf
ATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdf
NAFILARIFKIAYUB
 

Similar a Sap pbo (20)

RPS INF 211 Pemrograman Berorientasi Objek fix (1).pdf
RPS  INF 211 Pemrograman Berorientasi Objek fix (1).pdfRPS  INF 211 Pemrograman Berorientasi Objek fix (1).pdf
RPS INF 211 Pemrograman Berorientasi Objek fix (1).pdf
 
RPS-Pemrograman-Berorientasi-Objek.pdf
RPS-Pemrograman-Berorientasi-Objek.pdfRPS-Pemrograman-Berorientasi-Objek.pdf
RPS-Pemrograman-Berorientasi-Objek.pdf
 
Slide Kurikulum Utama SMK PKU.pptx
Slide Kurikulum Utama SMK PKU.pptxSlide Kurikulum Utama SMK PKU.pptx
Slide Kurikulum Utama SMK PKU.pptx
 
Materi perdana 24_02_2014
Materi perdana 24_02_2014Materi perdana 24_02_2014
Materi perdana 24_02_2014
 
Internet-of-Things.pdf
Internet-of-Things.pdfInternet-of-Things.pdf
Internet-of-Things.pdf
 
Sap basis data 2
Sap basis data 2Sap basis data 2
Sap basis data 2
 
aksi nyata ATP DAN CP.pdf
aksi nyata ATP DAN CP.pdfaksi nyata ATP DAN CP.pdf
aksi nyata ATP DAN CP.pdf
 
RPS_Pemrograman Bergerak_Riad Sahara.pdf
RPS_Pemrograman Bergerak_Riad Sahara.pdfRPS_Pemrograman Bergerak_Riad Sahara.pdf
RPS_Pemrograman Bergerak_Riad Sahara.pdf
 
RPP Remote Server PPL1_compressed.pdf
RPP Remote Server PPL1_compressed.pdfRPP Remote Server PPL1_compressed.pdf
RPP Remote Server PPL1_compressed.pdf
 
Rencana Pembelajaran Semester Pemrograman Dasar.pdf
Rencana Pembelajaran Semester Pemrograman Dasar.pdfRencana Pembelajaran Semester Pemrograman Dasar.pdf
Rencana Pembelajaran Semester Pemrograman Dasar.pdf
 
Perangkat ajar sistem komputer, kurikulum merdeka kelas 7
Perangkat ajar sistem komputer, kurikulum merdeka kelas 7Perangkat ajar sistem komputer, kurikulum merdeka kelas 7
Perangkat ajar sistem komputer, kurikulum merdeka kelas 7
 
1. Silabus TIK.doc
1. Silabus TIK.doc1. Silabus TIK.doc
1. Silabus TIK.doc
 
Rpp operasi dasar komputer
Rpp operasi dasar komputerRpp operasi dasar komputer
Rpp operasi dasar komputer
 
Rpp operasi dasar komputer
Rpp operasi dasar komputerRpp operasi dasar komputer
Rpp operasi dasar komputer
 
Rpp operasi dasar komputer
Rpp operasi dasar komputerRpp operasi dasar komputer
Rpp operasi dasar komputer
 
Analisis Keterkaitan CP dan TP dalam kurikulummerdeka.docx
Analisis Keterkaitan CP dan TP dalam kurikulummerdeka.docxAnalisis Keterkaitan CP dan TP dalam kurikulummerdeka.docx
Analisis Keterkaitan CP dan TP dalam kurikulummerdeka.docx
 
JOBSHEET SIMDIG KELAS X APHP.ATR.docx
JOBSHEET  SIMDIG KELAS X APHP.ATR.docxJOBSHEET  SIMDIG KELAS X APHP.ATR.docx
JOBSHEET SIMDIG KELAS X APHP.ATR.docx
 
ATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdf
ATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdfATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdf
ATP INFORMATIKA FASE E KOLABORASI SMAN 10 & SMAN 15 SURABAYA.pdf
 
KKTP sandra.docx
KKTP sandra.docxKKTP sandra.docx
KKTP sandra.docx
 
Rps mikrokontroler
Rps mikrokontrolerRps mikrokontroler
Rps mikrokontroler
 

Sap pbo

  • 1. AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU SATUAN ACARA PERKULIAHAAN Program Studi Kode Mata Kuliah Nama Mata Kuliah SKS Semester Pertemuan ke : D3 – MI : MKB-13213 : Pemograman Berbasis Objek 1 : 2 SKS : II Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik Pembelajaran 2 Pengenalan Java     TIU: Mahasiswa memahami bagaimana membuat program java sederhana 1  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  Struktur kontrol alur program  Perulangan dan percabangan  Kondisional dan seleksi  Lompatan : break , continue  TIU: Mahasiswa memahami penggunaan struktur control dalam membuat program java TIK :  Mahasiswa akan dapat menjelaskan mengenai penggunaan perintah-perintah untuk alur program Aplikasi Java dan java Applets Struktur program meng-compile program Keyword, tipe data, operator  1 Media Pembelajaran Tugas Referensi 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 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 menggunak an struktur kontrol 1,2,3,4,5 dan 6
  • 2. AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU SATUAN ACARA PERKULIAHAAN Program Studi Kode Mata Kuliah Nama Mata Kuliah SKS Semester Pertemuan ke 3 : D3 – MI : MKB-13213 : Pemograman Berbasis Objek 1 : 2 SKS : II Pokok Bahasan dan TIU Class, Object, dan Method TIU: Mahasiswa memahami pembuatan class dan object di java 4 Array TIU: Mahasiswa memahami bagaimana membuat program java menggunakan array 5 Pemrograman Berbasis Sub Pokok Bahasan dan TIK Teknik Pembelajaran  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  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  Encapsulation  2   Media Pembelajaran Tugas Referensi 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 menggunak an class dan objek 1,2,3,4,5 dan 6 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 mengimple mentasikan array 1,2,3,4,5 dan 6 Mahasiswa Papan tulis, Membuat 1,2,3,4,5 duduk
  • 3. AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU SATUAN ACARA PERKULIAHAAN Program Studi Kode Mata Kuliah Nama Mata Kuliah SKS Semester Pertemuan ke : D3 – MI : MKB-13213 : Pemograman Berbasis Objek 1 : 2 SKS : II Pokok Bahasan dan TIU Objek (PBO) 6 TIU: Mahasiswa memahami bagaimana membuat program java dengan paradigama berbasis objek Penanganan string TIU: Mahasiswa memahami bagaimana membuat program java dengan memanipulasi string Sub Pokok Bahasan dan TIK Teknik Pembelajaran  Polymorphism  Inheritance TIK :  Mahasiswa mampu mendemonstrasikan penulisan program dengan menggunakan 3 Tugas Referensi berkelompok dan saling membantu memahami penjelasan dosen TIK :  Mahasiswa akan dapat menjelaskan mengenai metodologi PBO dalam Java  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 Media Pembelajaran    LCD dan Projector sebuah aplikasi java berbasis objek dan 6 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 membalika n sebuah kalimat dengan memanipul asi string 1,2,3,4,5 dan 6
  • 4. AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU SATUAN ACARA PERKULIAHAAN Program Studi Kode Mata Kuliah Nama Mata Kuliah SKS Semester Pertemuan ke : D3 – MI : MKB-13213 : Pemograman Berbasis Objek 1 : 2 SKS : II Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik Pembelajaran Media Pembelajaran Tugas Referensi statement penanganan string 7 REVIEW 8 Package & Interface TIU: Mahasiswa memahami bagaimana membuat package dan interface di java 9 Penanganan Eksepsi TIU: Mahasiswa memahami bagaimana membuat program java dengan menggunakan error handling Pembahasan studi kasus : pembuatan aplikasi puzzle - Analisis masalah - Perancangan class - Pembuatan program  Penulisan package, statement import  Statemen interface, statement implement, variable dalam interface TIK :  Mahasiswa akan dapat menjelaskan mengenai package dan interface dalam java  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 4     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 Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Pemberian contoh penanganan eksepsi Papan tulis, LCD dan Projector Membuat sebuah aplikasi dengan mengimple mentasi error handling 1,2,3,4,5 dan 6
  • 5. AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU SATUAN ACARA PERKULIAHAAN Program Studi Kode Mata Kuliah Nama Mata Kuliah SKS Semester Pertemuan ke 10 : D3 – MI : MKB-13213 : Pemograman Berbasis Objek 1 : 2 SKS : II Pokok Bahasan dan TIU Multithreaded Programming TIU Mahasiswa memahami bagaimana membuat program dengan konsep multi threaded 11 Sinkronisasi TIU: Mahasiswa memahami konsep sinkronisasi Sub Pokok Bahasan dan TIK TIK :  Mahasiswa mampu menjelaskan penanganan eksepsi dalam java  Mahasiswa mampu mendemonstrasikan penulisan program mengenai penanganan eksepsi  Konsep dasar multithreading  Membuat thread dan multiple thread  Prioritas thread TIK :  Mahasiswa mampu menjelaskan konsep multithreading dalam bahasa java  Metode sinkronisasi  Statement synchronize  Komunikasi thread dengan statement notify(), wait(), notifyAll(), Suspend(), resume(), stop() TIK :  Mahasiswa mampu menjelaskan 5 Teknik Pembelajaran     Media Pembelajaran Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Pemberian contoh sederhana program mengenai threading Papan tulis, LCD dan Projector Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Pemberian contoh sederhana program mengenai sinkronisasi Papan tulis, LCD dan Projector Tugas Membuat sebuah aplikasi dengan mengimple mentasi multi threaded Referensi 1,2,3,4,5 dan 6 1,2,3,4,5 dan 6
  • 6. AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER DIAN CIPTA CENDIKIA PRINGSEWU SATUAN ACARA PERKULIAHAAN Program Studi Kode Mata Kuliah Nama Mata Kuliah SKS Semester Pertemuan ke 12 : D3 – MI : MKB-13213 : Pemograman Berbasis Objek 1 : 2 SKS : II Pokok Bahasan dan TIU File Stream TIU: Mahasiswa memahami bagaimana membuat program java untuk teleconference sederhana 13 GUI TIU: Mahasiswa memahami bagaimana membuat program java dengan tampilan GUI dan animasi Sub Pokok Bahasan dan TIK konsep sinkronisasi dalam bahasa java  Byte stream class  Character stream class  Predefined Stream TIK :  Mahasiswa mampu menjelaskan kegunaan file stream dalam bahasa java  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 Referensi : 1. “ “, Java Tm Programming Language Sun Microsystem Press 6 Teknik Pembelajaran  Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen  Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Media Pembelajaran Papan tulis, LCD dan Projector Papan tulis, LCD dan Projector Tugas Referensi Membuat sebuah aplikasi teleconfere nce sederhana 1,2,3,4,5 dan 6 Membuat Aplikasi Multimedia 1,2,3,4,5 dan 6
  • 7. 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 2. Herbert Schildt, Java2 : A beginner’s Guide, Second Edition, McGraw-Hill/Osborne 3. Patri,ck Naughton, Java Handbook : Konsep dasar pemrograman java, McGraw-Hill/Osborne 4. Onno W. Purbo, Trik Pemrograman Java untuk jaringan dan Internet, ElexMedia Komputindo 5. ” ”, Jeni pengenalan Pemrograman 2, Versi 1., Juni, 2007, Jardiknas 6. Bambang Heriyanto, Ir. MT., Esensi-esensi bahasa pemrograman Java, Informatika, Bandung, 2005 7