gbpp - elista:. - elearning ista

advertisement
GBPP dan SAP Pemrograman JAVA
1
GARIS-GARIS BESAR PROGRAM PENGAJARAN
(GBPP)
INDENTITAS MATA KULIAH
1. Judul Mata Kuliah
2. Kode MK/SKS
3. Semester
4. Jurusan
5. Sifat Mata Kuliah
6. Prasyarat
7. Pengajar
8. Jam dan Tempat Pertemuan
9. Jam dan Tempat Praktikum
: PEMROGRAMAN JAVA
: TFS 2407/ 3 sks
: VI
: TEKNIK INFORMATIKA
: WAJIB
: Pemrograman B erorientasi Objek
: Ir. Amir Hamzah, MT
: 3 x 50 menit di Kampus Balapan
: 2 jam di Lab.Komp. 1&2 Kampus Bimasakti
A. ANALISIS INSTRUKSIONAL
TIU : Setelah mempelajari mata kuliah ini selama satu semester mahasiswa
mampu menggunakan struktur dasar pemrograman JAVA dan
membuat kode program java dasar yang melibatkan konsep OOP
seperti :encaptulation, inheritance, dan polymorphism serta membuat
aplikasi dan applet java .
Membuat kode program java untuk membuat aplikasi sederhana dan
aplet java.
Membuat kode program java dengan menerapkan konsep inheritance
dan polymorphism (overriding)
Membuat kode program java dengan menerapkan konsep
encaptulasion informasi.
Membuat kode program java yang menerapkan konsep class dan objek
java.
Membuat kode program java yang menerapkan system data primitif
java, konsep kendali progam dasar seperti kondisional dan loop.
Membandingkan program java sebagai bahasa full OOP dengan
program OOP yang lain seperti C++ atau TURBO PASCAL.
GBPP dan SAP Pemrograman JAVA
2
B. MANFAAT
Mata kuliah pemrograman JAVA merupakan mata kuliah yang menekankan pada
konsep dasar dari teknik OOP. Mata Kuliah ini menjadi prasyarat bagi
pemrograman V yang memberikan teknik pemrograman antar muka grafis,
pembuatan applet dan pemrograman jaringan.
C. DESKRIPSI PERKULIAHAN
Dalam mata kuliah pemrograman JAVA ini, terdiri dari 11 pokok bahasan
meliputi : java dan internet, dasar-dasar OOP, struktur program java, tipe-tipe
data, operator dan alur program, class, method dan constructor (polymorphism),
inheritance dan class abstract, package, awt dan antar muka grafis, java script dan
applet.
D. TUJUAN INSTRUKSIONAL
Setelah mengikuti mata kuliah ini mahasiswa diharapkan mampu :
1. Menjelaskan keuntungan pemrograman java dalam membuat aplikasi pada
internet.
2. Membedakan program java sebagai bahasa full OOP dengan bahasa OOP lain
seperti C++ dan PASCAL.
3. Membuat program java dasar, mengkompilasi program dan menjalankan
program java sederhana.
4. Membuat program java yang melibatkan konsep data primitif java, kendali
kondisional program dan kendali loop program.
5. Mendefinisikan klas java dan membuat objek dalam program (konsep
encaptulation).
6. Membuat program java
yang menerapkan konsep inheritance, dan
polymorphism
7. Membuat applet java sederhana
8. Membedakan antara java script dengan pemrograman java.
E. STRATEGI PERKULIAHAN DAN PENUGASAN
Metode perkuliahan yang akan digunakan berupa kuliah tatap muka dan
penugasan. Kuliah tatap muka mengantarkan pokok bahasan dan sub pokok
bahasan secara berurutan. Didalam perkuliahan juga diberikan contoh-contoh
program dan latihan latihan membuat program. Setiap pokok bahasan akan
diberikan tugas-tugas yang dikerjakan baik secara sendiri-sendiri atau kelompok.
Hasil evaluasi tugas akan dibahas dalam diskusi di dalam kelas.
F. KRITERIA PENILAIAN
1. Penilaian akan dilakukan oleh pengajar dengan menggunakan kurva sebaran
normal. Penentuan nilai A,B,C,D dan D dilakukan dengan norma :
A > +1.5 ; +0.5< B<-0.5 ; -0.5< C<+0.5 ; -0.5< DC<-1.5
E > -1.5 dimana =rata-rata dan =simpangan baku
2. Penentuan nilai akhir dilakukan pembobotan sebagai berikut :
Nilai akhir = 50% UAS + 30% UTS +10%TUGAS +10%KEHADIRAN
GBPP dan SAP Pemrograman JAVA
3
GARIS-GARIS BESAR PROGRAM PENGAJARAN
Judul Mata kuliah
Kode/SKS
Deskripsi Singkat
: Pemrograman JAVA
: TFS 2407/ 3 sks
: Dalam mata kuliah pemrograman JAVA ini, terdiri dari 7 pokok bahasan meliputi : java dan internet, dasar-dasar
OOP, struktur program java, tipe-tipe data, operator dan alur program, class, method dan constructor (poly
morphism), inheritance dan class abstract, package, awt dan antar muka grafis, java script dan applet.
Tujuan Instruksional Umum: Setelah mempelajari mata kuliah ini selama satu semester mahasiswa mampu menggunakan struktur dasar
pemrograman JAVA dan membuat kode program java dasar yang melibatkan konsep OOP seperti
:encaptulation, inheritance, dan poly morphism serta membaut aplikasi dan applet java sederhana.
No
Tujuan Instruksional Khusus
1
Setelah mengikuti mata kuliah ini
mahasiswa dapat menjelaskan
keunggulan program java, membuat
program sederhana ,mengcompile dan
menjalankan program.
Setelah mengikuti mata kuliah ini
mahasiswa dapat mendefinisikan class
java, menggunakan modifier, dan
membuat program yang menggunakan
data dan variable
Setelah mengikuti mata kuliah ini
mahasiswa dapat mebuat program java
dengan konsep kondisional, loop dan
mengelola data dengan array.
2
3
Pokok Bahasan
Sejarah, keunggulan
dan struktur program
Java
Dasar-dasar OOP :
Struktur program java,
data dan variabel
Kendali program dan
teknik penyimpanan
data
Sub-pokok Bahasan
1.
2.
3.
4.
Sejarah JAVA
Keunggulan JAVA
Struktur program JAVA
JDK ,Compiler dan Interpreter
1. Pengertian class dan objek :
2. Modifier : public, static
3. Data primitif JAVA dan Konsep
encaptulation
4. String sebagai sebuah class
1. Statemen if .. dan if .. else, block
program : {..}
2. statemen case .. break
3. loop for dan while
4. konsep array
Estimasi
Pustaka*)
Waktu
3 x 50 menit 1,2,3
3 x 50 menit 1,2,3
3 x 50 menit 1,2,3
GBPP dan SAP Pemrograman JAVA
4
No
Tujuan Instruksional Khusus
Pokok Bahasan
4
Setelah mengikuti mata kuliah ini
mahasiswa dapat mendefinisikan class,
membuat objek, mendefinisikan
method
5
Setelah mengikuti mata kuliah ini
mahasiswa dapat mendefinisikan class
dengan constructor, menerapkan
konsep overloading dan konsep
inheritance
Constructor,
overloading
constructor, penurunan
class (inheritance)
6
Setelah mengikuti mata kuliah ini
mahasiswa dapat menjelaskan dan
menggunakan konsep overriding dan
polymorphism
Polymorphism dan
overriding
7
Setelah mengikuti mata kuliah ini
mahasiswa dapat menjelaskan konsep
abstract class dan penggunaannya
abstract class dan
method abstract
Class, objek dan
method
Sub-pokok Bahasan
1.
2.
3.
4.
Pengertian class dalam java
Membuat objek
Mendefinisikan method
Modifier untuk class dan method
:public, static, protected, final
1. Constructor
2. Constructor default dan
overloading
3. Mendefinsikan class turunan
4. Membuat pembatasan dalam
class turunan
1. Mendefinisikan method dalam
class induk
2. mendefinisikan ulang method
yang sama dalam class turunan
3. Mendefisiniskan method dengan
berbagai parameter
1. class abstract
2. method abstract
3. studi class abstract java :
Number
4. class turunan Number :Integer,
Float, Long,Double sebagai
wrapper
5. konversi data: bilangan ke string
==BATAS UTS======
Estimasi
Waktu
3 x 50 menit
Pustaka*)
3 x 50 menit
3,4,5
3 x 50 menit
4,5
3 x 50 menit
4,5
1,2,3
GBPP dan SAP Pemrograman JAVA
5
No
Tujuan Instruksional Khusus
Pokok Bahasan
8
Setelah mengikuti mata kuliah ini
mahasiswa dapat mengelola class-class
dalam package dan menjelaskan
structur package standard java
9
Setelah mengikuti mata kuliah ini
mahasiswa dapat membuat program
sederhana dalam lingkungan window
package : awt (abstract
Windows Toolkit) :
class Frame dan
Graphics
10
Setelah mengikuti mata kuliah ini
mahasiswa dapat membuat program
antarmuka grafis sederhana dalam
lingkungan window
antarmuka grafis
dalam window
11
Setelah mengikuti mata kuliah ini
mahasiswa dapat membuat applet
sederhana
package : java.applet
package dan package
standard java
Sub-pokok Bahasan
1. Pengertian package sebagai
koleksi class-class sejenis
2. Mendefinisikan dan
mempergunakan package
3. Menelaah package standard java
:java.lang, java.awt, java.applet
1. Mengenal package awt
2. class Frame untuk membuat
window
3. Mengendalikan window dengan
method : action
4. class Graphics : method
drawstring, drawLine,
drawRectangle, drawCircle
5. class Image untuk manipulasi
foto
1. Pengertian antar muka grafis
(Graphical User Interface =GUI)
2. class Component dan methodnya
3. Mengendalikan componen GUI :
Label, Button, TextEdit,
TextArea
1. Pengertian applet
2. Struktur applet
3. daur hidup applet
4. memanggil applet dari HTML
Estimasi
Waktu
3 x 50 menit
Pustaka*)
3 x 50 menit
4,6
6 x 50 menit
4,6
3 x 50 menit
3,4,5,6
3,4,5
GBPP dan SAP Pemrograman JAVA
6
I. DAFTAR PUSTAKA
[1].
[2].
[3].
[4].
[5].
[6].
Jackson JR, McClellan, AL, 1996, Java by Example, Sun Microsystems, Prentice Hall
Cornell, G. and Horsmann,C.S., 1996, Just Java, Sun Microsystems, Prentice Ha
Linden, P., 1996, Core Java, Sun Microsystems, Prentice Hall
Lemay, L. and Perkins, C.L.,1996, Teach Yourself Java in 21 Days, Sams Net, Inidiana
Naughton, P., 1996, Java Handbook, Osborne, McGraw-Hill Inc
Sanchez, J. dan Canton, M., 2001, JAVA 2 Week End Crash Course, Elex Media Computindo
GBPP dan SAP Pemrograman JAVA
7
SATUAN ACARA PERKULIAHAN (SAP)
Mata Kuliah
Kode MK/SKS
Waktu Pertemuan
Pertemuan ke
: PEMROGRAMAN JAVA
: TFS 2407/ 3 sks
: 3 x 50 menit
: 11
Tujuan Instruksional Khusus
Setelah mengikuti mata kuliah ini mahasiswa dapat menjelaskan keunggulan
program java, membuat program sederhana ,mengcompile dan menjalankan
program
Pokok Bahasan
Sejarah, keunggulan dan struktur program Java
Sub Pokok Bahasan
1. Sejarah JAVA
2. Keunggulan JAVA
3. Struktur program JAVA
4. JDK ,Compiler dan Interpreter
Kegiatan Belajar Mengajar
Tahap
Pendahuluan
Materi Kuliah
Menjelaskan TIK :
mahasiswa akan dapat menjelaskan keunggulan
program java, membuat program sederhana
,mengcompile dan menjalankan program
Metode
Ceramah
Media
OHP
+Whiteboard
Waktu
10
menit
Penyajian
Menjelaskan tentang :
- Sejarah java
- Keunggulan java didunia internet
- Struktur program java
- JDK
- Bagaimana mengcompile dan menjalankan
program
Memberikan contoh program :
- Cetak string sederhana
-Ceramah
-Tanya
jawab
-Menulis
kode
sederhana
OHP
+Whiteboard
130
menit
OHP
+Whiteboard
Memberikan latihan :
- Cetak string sederhana
Penutup
Mengidentifikasi dan menjelaskan kesulitan
yang didapat dari latihan
Memberikan pekerjaan rumah
Whiteboard
Ceramah
Whiteboard
B. Rancangan evaluasi
Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.
C. Bahan Bacaan
Referensi [1], [2] dan [3]
10
menit
GBPP dan SAP Pemrograman JAVA
8
SATUAN ACARA PERKULIAHAN (SAP)
Mata Kuliah
Kode MK/SKS
Waktu Pertemuan
Pertemuan ke
: PEMROGRAMAN JAVA
: TFS 2407/ 3 sks
: 3 x 50 menit
: 12
A. Tujuan Instruksional Khusus
Setelah mengikuti mata kuliah ini mahasiswa dapat mendefinisikan class java,
menggunakan modifier, dan membuat program yang menggunakan data dan
variable
B. Pokok Bahasan
Dasar-dasar OOP : Struktur program java, data dan variabel
Sub Pokok Bahasan
1. Pengertian class dan objek
2. Modifier : public, static
3. Data primitif JAVA dan Konsep encaptulation
4. String sebagai sebuah clas
Kegiatan Belajar Mengajar
Tahap
Pendahuluan
Materi Kuliah
Menjelaskan TIK :
mahasiswa akan dapat mendefinisikan class
java, menggunakan modifier, dan membuat
program yang menggunakan data dan variable
Metode
Ceramah
Media
OHP
+Whiteboard
Waktu
10
menit
Penyaji
an
Menjelaskan tentang :
- Konsep class: atribut dan method
- Konsep objek :Status dan behavior
- Modifier : static, public, prJAVAate
- Data primitif :byte, int, float, long, double,
char, Boolean, char dan String
- String sebagai class java
Memberikan contoh program :
- Class : Anjing
-Ceramah
-Tanya
jawab
-membuat
kode
menggun
akan data
primitif
OHP
+Whiteboard
130
menit
Memberikan latihan :
- Memodifikasi class anjing menjadi class lain
: Siswa, Buku
Penutup
Mengidentifikasi dan menjelaskan kesulitan
yang didapat dari latihan
Memberikan pekerjaan rumah
OHP
+Whiteboard
Whiteboard
Ceramah
Whiteboard
C. Rancangan evaluasi
Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.
D. Bahan Bacaan
Refernesi [1], [2] dan [3]
10
menit
GBPP dan SAP Pemrograman JAVA
9
SATUAN ACARA PERKULIAHAN (SAP)
Mata Kuliah
Kode MK/SKS
Waktu Pertemuan
Pertemuan ke
: PEMROGRAMAN JAVA
: TFS 2407/ 3 sks
: 3 x 50 menit
: 13
A. Tujuan Instruksional Khusus
Setelah mengikuti mata kuliah ini mahasiswa dapat membuat program java
dengan konsep kondisional, loop dan mengelola data dengan array
B. Pokok Bahasan
Kendali program dan teknik penyimpanan data
Sub Pokok Bahasan
1. Statemen if .. dan if .. else
2. block program : {..}
3. statemen case .. break
4. loop for dan while
5. konsep array
Kegiatan Belajar Mengajar
Tahap
Pendahuluan
Penyajian
Penutup
Materi Kuliah
Menjelaskan TIK :
mahasiswa akan dapat membuat program java
dengan konsep kondisional, loop dan
mengelola data dengan array .
Menjelaskan tentang :
- Struktur Statemen kondisi if..
- Block program :{…}
- Kendali loop : for(..;..;..){…}
- Kendali loop :while<kondisi>{…}
- Kendali loop :do{….}while<kondisi>
- Multiple Kondisi : switch ..case
- Array satu dan dua dimensi
Memberikan contoh program :
- Menghitung akar
- Membuat menu
- Program kamus
Memberikan latihan :
- Memodifikasi program
Metode
Ceramah
Media
OHP
+Whiteboard
Waktu
10
menit
Ceramah
-Tanya
jawab
-membuat
kode
program
dengan
kondisi
dan loop
OHP
+Whiteboard
130
menit
Mengidentifikasi dan menjelaskan kesulitan
yang didapat dari latihan
Memberikan pekerjaan rumah: deret fibbonaci
Ceramah
OHP
+Whiteboard
Whiteboard
Whiteboard
C. Rancangan evaluasi
Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.
D. Bahan Bacaan
Refernesi [1], [2] dan [3]
10
menit
GBPP dan SAP Pemrograman JAVA
10
SATUAN ACARA PERKULIAHAN (SAP)
Mata Kuliah
Kode MK/SKS
Waktu Pertemuan
Pertemuan ke
: PEMROGRAMAN JAVA
: TFS 2407/ 3 sks
: 3 x 50 menit
: 14
A. Tujuan Instruksional Khusus
Setelah mengikuti mata kuliah ini mahasiswa dapat mendefinisikan class,
membuat objek, mendefinisikan method.
B. Pokok Bahasan
Class, objek dan method
Sub Pokok Bahasan
1. Pengertian class dalam java
2. Membuat objek
3. Mendefinisikan method
4. Modifier untuk class dan method :public, static, protected, final
Kegiatan Belajar Mengajar
Tahap
Pendahuluan
Penyaji
an
Penutup
Materi Kuliah
Menjelaskan TIK :
mendefinisikan class, membuat objek,
mendefinisikan method.
Menjelaskan tentang :
- Perbedaan konsep rogram terstruktur dengan
konsep OOP
- Mendefinisikan class, atribut, method
- Membuat objek
- Menggunakan beberapa modifier untuk
atribut dan objek : public, static, prJAVAate,
protected, final
Memberikan contoh program :
- Class dan objek : Anjing
- Class dan objek : Mahasiswa
Memberikan latihan :
- Melihat efek dari modifier dengan merubah
modifier atribut : public,static,final
- Merubah modifier method: public,
prJAVAate
Mengidentifikasi dan menjelaskan kesulitan
yang didapat dari latihan
Memberikan tugas : menghitung rerata data dan
daftar harga barang
Metode
Ceramah
Media
OHP
+Whiteboard
Waktu
10
menit
-Ceramah
-Tanya
jawab
-menulis
kode
script
class
method
OHP
+Whiteboard
130
menit
OHP
+Whiteboard
Whiteboard
Ceramah
Whiteboard
C. Rancangan evaluasi
Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.
D. Bahan Bacaan
Refernesi [1], [2] dan [3]
10
menit
GBPP dan SAP Pemrograman JAVA
11
SATUAN ACARA PERKULIAHAN (SAP)
Mata Kuliah
Kode MK/SKS
Waktu Pertemuan
Pertemuan ke
: PEMROGRAMAN JAVA
: TFS 2407/ 3 sks
: 3 x 50 menit
: 15
5
A. Tujuan Instruksional Khusus
Setelah mengikuti mata kuliah ini mahasiswa dapat mendefinisikan class
dengan constructor, menerapkan konsep overloading dan konsep inheritance
B. Pokok Bahasan
Constructor, overloading constructor, penurunan class (inheritance )
Sub Pokok Bahasan
1. Constructor
2. Constructor default dan overloading
3. Mendefinsikan class turunan
4. Membuat pembatasan dalam class turunan
Kegiatan Belajar Mengajar
Tahap
Pendahuluan
Materi Kuliah
Menjelaskan TIK :
Mahasiswa akan dapat mendefinisikan class
dengan constructor, menerapkan konsep
overloading dan konsep inheritance
Metode
Ceramah
Media
OHP
+Whiteboard
Waktu
10
menit
Penyaji
an
Menjelaskan tentang :
- Constructor
- Constructor default dan constructor dengan
beberapa definisi (overloading constructor)
- Meng-extends class turunan
- Membuat pembatasan dalam class turunan
Memberikan contoh program :
- Class : Anjing
- Class : Employee
-Ceramah
-Tanya
jawab
-menulis
kode
script
overloadin
g dan
inheritanc
e class
OHP
+Whiteboard
130
menit
Memberikan latihan :
- Memodifikasi program
Penutup
Mengidentifikasi dan menjelaskan kesulitan
yang didapat dari latihan
Memberikan pekerjaan rumah
OHP
+Whiteboard
Whiteboard
Ceramah
Whiteboard
C. Rancangan evaluasi
Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.
D. Bahan Bacaan
Referensi [3], [4] dan [5]
10
menit
GBPP dan SAP Pemrograman JAVA
12
SATUAN ACARA PERKULIAHAN (SAP)
Mata Kuliah
Kode MK/SKS
Waktu Pertemuan
Pertemuan ke
: PEMROGRAMAN JAVA
: TFS 2407/ 3 sks
: 3 x 50 menit
: 15
6
A. Tujuan Instruksional Khusus
Setelah mengikuti mata kuliah ini mahasiswa dapat menjelaskan dan
menggunakan konsep overriding dan polymorphism.
B. Pokok Bahasan
Polymorphism dan overriding
Sub Pokok Bahasan
1. Pengertian overriding dan polymorphism
2. Mendefinisikan method dalam class induk
3. mendefinisikan ulang method yang sama dalam class turunan
4. Mendefinisikan method dengan berbagai parameter
Kegiatan Belajar Mengajar
Tahap
Pendah
uluan
Materi Kuliah
Menjelaskan TIK :
mahasiswa dapat menjelaskan dan menggunakan
konsep overriding dan polymorphism
Metode
Ceramah
Media
OHP
+Whiteboard
Waktu
10
menit
Penyaji
an
Menjelaskan tentang :
- Pengertian overriding
- Mendefinisikan method dalam kelas induk
- Mendefinisikan ulang methd dalam kelas
turunan
- Mendefinisikan method yang sama dengan
berbagai parameter dalam klas yang sama
- Mendifinisikan method dengan nama yang
sama pada klas yang berbeda
Memberikan contoh program :
- Class : Employee dan turunannya Manager
- Method :raiseSalary() , method Print()
Memberikan latihan :
- Mendefinisikan class :Lingkaran dan class
Tabung yang mengextends Lingkaran.
- Overridng method : Cetak
Mengidentifikasi dan menjelaskan kesulitan
yang didapat dari latihan
Memberikan pekerjaan rumah
-Ceramah
-Tanya
jawab
-menulis
kode
program
dengan
polymorp
hism
OHP
+Whiteboard
130
menit
Penutup
OHP
+Whiteboard
Whiteboard
Ceramah
Whiteboard
C. Rancangan evaluasi
Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.
10
menit
GBPP dan SAP Pemrograman JAVA
13
D. Bahan Bacaan
Referensi [4] dan [5]
SATUAN ACARA PERKULIAHAN (SAP)
Mata Kuliah
Kode MK/SKS
Waktu Pertemuan
Pertemuan ke
: PEMROGRAMAN JAVA
: TFS 2407/ 3 sks
: 3 x 50 menit
: 15
7
A. Tujuan Instruksional Khusus
Setelah mengikuti mata kuliah ini mahasiswa dapat menjelaskan konsep
abstract class dan penggunaannya
E. Pokok Bahasan
abstract class dan method abstract
Sub Pokok Bahasan
1. class abstract
2. method abstract
3. studi class abstract java : Number
4. class turunan Number :Integer, Float, Long,Double sebagai wrapper
5. Aplikasi untuk konversi data: bilangan ke string
Kegiatan Belajar Mengajar
Tahap
Pendahuluan
Materi Kuliah
Menjelaskan TIK :
mahasiswa dapat dapat menjelaskan konsep
abstract class dan penggunaannya
Metode
Ceramah
Media
OHP
+Whiteboard
Waktu
10
menit
Penyaji
an
Menjelaskan tentang :
- Pengertian abstract class dan abstract method
- Membuat kelas turunan dari klass abstract
- class abstract java : Number
- turunan class Number : Integer, Long, Float
dan Double
Memberikan contoh program :
- Class abstract : Message
- Class turunan :TextMessage, VoiceMessage,
-Ceramah
-tanya
jawab
-menulis
kode
class
abstract
dan
method
abstract
OHP
+Whiteboard
130
menit
Penutup
Memberikan latihan :
- Mendefinisikan class :Orang dengan atribut
nama, umur
- Overridng method : Cetak
Mengidentifikasi dan menjelaskan kesulitan
yang didapat dari latihan
Memberikan pekerjaan rumah
OHP
+Whiteboard
Whiteboard
Ceramah
Whiteboard
F. Rancangan evaluasi
Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.
G. Bahan Bacaan
Refernesi [3], [4] dan [5]
10
menit
GBPP dan SAP Pemrograman JAVA
14
SATUAN ACARA PERKULIAHAN (SAP)
Mata Kuliah
Kode MK/SKS
Waktu Pertemuan
Pertemuan ke
: PEMROGRAMAN JAVA
: TFS 2407/ 3 sks
: 3 x 50 menit
: 15
8
A. Tujuan Instruksional Khusus
Setelah mengikuti mata kuliah ini mahasiswa dapat mengelola class-class
dalam package dan menjelaskan structur package standard java
B. Pokok Bahasan
package dan package standard java
Sub Pokok Bahasan
1. Pengertian package sebagai koleksi class-class sejenis
2. Mendefinisikan dan mempergunakan package
3. Menelaah package standard java :java.lang, java.awt, java.applet
Kegiatan Belajar Mengajar
Tahap
Pendahuluan
Materi Kuliah
Menjelaskan TIK :
Mahasiswa dapat mengelola class-class dalam
package dan menjelaskan structur package
standard java
Metode
Ceramah
Media
OHP
+Whiteboard
Waktu
10
menit
Penyaji
an
Menjelaskan tentang :
- Pengertian package sebagai koleksi classclass sejenis
- Mendefinisikan package
- Menggunakan package
- Menggunakan package pustaka java :
java.lang, java.awt, java.appelet
Memberikan contoh program :
- Package :geometri dengan class : lingkaran
dan epp dan method : CetakLuas()
- Package java.lang : class Math dan methodmethodnya
-Ceramah
-tanya
jawab
-menulis
kode
suatu
package
OHP
+Whiteboard
130
menit
Penutup
Memberikan latihan :
- Mendefinisikan package dan klass dalam
package
Mengidentifikasi dan menjelaskan kesulitan
yang didapat dari latihan
Memberikan pekerjaan rumah
OHP
+Whiteboard
Whiteboard
Ceramah
Whiteboard
C. Rancangan evaluasi
Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.
D. Bahan Bacaan
Referensi [3], [4] dan [5]
10
menit
GBPP dan SAP Pemrograman JAVA
15
SATUAN ACARA PERKULIAHAN (SAP)
Mata Kuliah
Kode MK/SKS
Waktu Pertemuan
Pertemuan ke
: PEMROGRAMAN JAVA
: TFS 2407/ 3 sks
: 3 x 50 menit
: 15
9
A. Tujuan Instruksional Khusus
Setelah mengikuti mata kuliah ini mahasiswa dapat membuat program
sederhana dalam lingkungan window
B. Pokok Bahasan
package : awt (abstract Windows Toolkit) : class Frame dan Graphics
Sub Pokok Bahasan
1. Mengenal package awt
2. class Frame untuk membuat window
3. Mengendalikan window dengan method : action
4. class Graphics : method drawstring, drawLine, drawRectangle, drawCircle
5. class Image untuk manipulasi foto
Kegiatan Belajar Mengajar
Tahap
Pendahuluan
Penyaji
an
Penutup
Materi Kuliah
Menjelaskan TIK :
Setelah mengikuti mata kuliah ini mahasiswa
dapat membuat program sederhana dalam
lingkungan window
Menjelaskan tentang :
- Hierarchi class-class dalam package awt
- Class Window dan class Frame
- Method action() untuk kendali window
- Class : Graphis
- Method : drawString(), drawLine(),
drawRect(), drawCircle()
- Class :Image
- Memanggil dan menampilkan foto dengan
class Image
Memberikan contoh program :
- Membuat window dan mentup window
- Menggambar bentuk-bentuk geometri:grais,
kotak, lingkaran dan tulis text pada windows
- Memanggil dan menampilkan foto
Memberikan latihan :
- Mendefinisikan package dan klass dalam
package
Mengidentifikasi dan menjelaskan kesulitan
yang didapat dari latihan
Memberikan pekerjaan rumah
Metode
Ceramah
Media
OHP
+Whiteboard
Waktu
10
menit
-Ceramah
-tanya
jawab
-menulis
kode
untuk
bentuk
geometri
yang
diminta
OHP
+Whiteboard
130
menit
OHP
+Whiteboard
Whiteboard
Ceramah
Whiteboard
C. Rancangan evaluasi
Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.
10
menit
GBPP dan SAP Pemrograman JAVA
16
D. Bahan Bacaan
Refernesi [1], [2] dan [3]
SATUAN ACARA PERKULIAHAN (SAP)
Mata Kuliah
Kode MK/SKS
Waktu Pertemuan
Pertemuan ke
: PEMROGRAMAN JAVA
: TFS 2407/ 3 sks
: 3 x 50 menit
: 15
10 dan 11
A. Tujuan Instruksional Khusus
Setelah mengikuti mata kuliah ini mahasiswa dapat membuat program
antarmuka grafis sederhana dalam lingkungan window
B. Pokok Bahasan
antarmuka grafis dalam window
Sub Pokok Bahasan
1. Pengertian antar muka grafis (Graphical User Interface =GUI)
2. class Component dan method-method yang penting
3. Mengendalikan componen GUI : Label, Button, TextEdit, TextArea
Kegiatan Belajar Mengajar
Tahap
Pendahuluan
Penyaji
an
Penutup
Materi Kuliah
Menjelaskan TIK :
Mahasiswa akan dapat membuat program
antarmuka grafis sederhana dalam lingkungan
window
Menjelaskan tentang :
- Pengertian GUI
- Class Component
- contoh class untuk GUI : Label
- contoh class untuk GUI : Button
- contoh class untuk GUI : TextEdit
- contoh class untuk GUI : TextArea
- contoh class untuk GUI : Menu
Memberikan contoh program :
- Mengendalikan tombol
- Mengaitkan event pada tombol dengan
TextEdit : Menghitung faktorial
- Mendefinisikan dan mengendaliakan event
menu
Memberikan latihan :
- Membuat program hitung luas dan keliling
epp
Mengidentifikasi dan menjelaskan kesulitan
yang didapat dari latihan
Memberikan pekerjaan rumah
Metode
Ceramah
Media
OHP
+Whiteboard
Waktu
20
menit
-Ceramah
-tanya
jawab
-menulis
kode
untuk
kendali
tombol
dan
textedit
OHP
+Whiteboard
260
menit
OHP
+Whiteboard
Whiteboard
Ceramah
Whiteboard
C. Rancangan evaluasi
Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.
D. Bahan Bacaan
Refernesi [1], [2] dan [3]
20
menit
GBPP dan SAP Pemrograman JAVA
17
SATUAN ACARA PERKULIAHAN (SAP)
Mata Kuliah
Kode MK/SKS
Waktu Pertemuan
Pertemuan ke
: PEMROGRAMAN JAVA
: TFS 2407/ 3 sks
: 3 x 50 menit
: 15
12 dan 13
A. Tujuan Instruksional Khusus
Setelah mengikuti mata kuliah ini mahasiswa dapat membuat applet
sederhana dengan java dan java script
B. Pokok Bahasan
package : java.applet dan java script
Sub Pokok Bahasan
1. Pengertian applet
2. Struktur applet
3. daur hidup applet
4. memanggil applet dari HTML
5. java script
6. antarmuka dengan javascript
Kegiatan Belajar Mengajar
Tahap
Pendahuluan
Penyaji
an
Penutup
Materi Kuliah
Menjelaskan TIK :
Mahasiswa dapat membuat applet sederhana
dengan java dan java script
Menjelaskan tentang :
- Pengertian applet
- Struktur applet
- daur hidup applet
- memanggil applet dari HTML
- java script : fungsi dan komponen antar muka
(button, textedit)
Memberikan contoh program :
- applet untuk cetak text
- applet dengan method : init(), start(), stop()
dan destroy()
- applet untuk animasi()
- applet dengan java script (antar muka grafis)
Memberikan latihan :
- Membuat program hitung luas dan keliling
epp
Mengidentifikasi dan menjelaskan kesulitan
yang didapat dari latihan
Memberikan pekerjaan rumah
Metode
Ceramah
Media
OHP
+Whiteboard
Waktu
20
menit
-Ceramah
-tanya
jawab
-menulis
kode
untuk
applet
dan antar
muka
OHP
+Whiteboard
260
menit
OHP
+Whiteboard
Whiteboard
Ceramah
Whiteboard
C. Rancangan evaluasi
Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.
D. Bahan Bacaan
Referensi [3], [4],[5] dan [6]
20
menit
Download