You are on page 1of 12

LAPORAN PEMBELAJARAN / PRAKTIKUM

Mata Kuliah Waktu Pertemuan Pertemuan ke : PEMROGRAMAN JAVA : 3 x 50 menit : 1 1

A. Tujuan Instruksional Khusus Setelah mengikuti mata kuliah ini mahasiswa dapat menjelaskan keunggulan program java, membuat program sederhana ,mengcompile dan menjalankan program B. Pokok Bahasan Sejarah, keunggulan dan struktur program Java C. Sub Pokok Bahasan 1. Sejarah JAVA 2. Keunggulan JAVA 3. Struktur program JAVA 4. JDK ,Compiler dan Interpreter D. Kegiatan Belajar Mengajar/praktikum
Tahap Pendahuluan Materi Kuliah Menjelaskan TIK : mahasiswa akan dapat menjelaskan keunggulan program java, membuat program sederhana ,mengcompile dan menjalankan program Menjelaskan tentang : - Sejarah java - Keunggulan java didunia internet - Struktur program java - JDK - Bagaimana mengcompile dan menjalankan program Memberikan contoh program : - Cetak string sederhana Memberikan latihan : - Cetak string sederhana Penutup Mengidentifikasi dan menjelaskan kesulitan yang didapat dari latihan Memberikan pekerjaan rumah Ceramah Metode Ceramah Media LCD +Whiteboard Waktu 10 menit

Penyajian

-Ceramah -Tanya jawab -Menulis kode sederhana

LCD +Whiteboard

130 menit

LCD +Whiteboard Whiteboard

Whiteboard

10 menit

E. Rancangan evaluasi Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah. F. Bahan Bacaan Referensi [1], [2] dan [3]

LAPORAN PEMBELAJARAN / PRAKTIKUM


Mata Kuliah Waktu Pertemuan Pertemuan ke : PEMROGRAMAN JAVA : 3 x 50 menit : 1 2

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 C. Sub Pokok Bahasan 1. Pengertian class dan objek 2. Modifier : public, static 3. Data primitif JAVA dan Konsep encaptulation 4. String sebagai sebuah clas D. Kegiatan Belajar Mengajar/praktikum
Tahap Pendahuluan Materi Kuliah Menjelaskan TIK : mahasiswa akan dapat mendefinisikan class java, menggunakan modifier, dan membuat program yang menggunakan data dan variable 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 Memberikan latihan : - Memodifikasi class anjing menjadi class lain : Siswa, Buku Penutup Mengidentifikasi dan menjelaskan kesulitan yang didapat dari latihan Memberikan pekerjaan rumah Ceramah Metode Ceramah Media LCD +Whiteboard Waktu 10 menit

Penyaji an

-Ceramah -Tanya jawab -membuat kode menggun akan data primitif

LCD +Whiteboard

130 menit

LCD +Whiteboard Whiteboard

Whiteboard

10 menit

E. Rancangan evaluasi Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah. F. Bahan Bacaan Refernesi [1], [2] dan [3]

LAPORAN PEMBELAJARAN / PRAKTIKUM


Mata Kuliah Waktu Pertemuan Pertemuan ke : PEMROGRAMAN JAVA : 3 x 50 menit : 1 3

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 C. Sub Pokok Bahasan 1. Statemen if .. dan if .. else 2. block program : {..} 3. statemen case .. break 4. loop for dan while 5. konsep array D. Kegiatan Belajar Mengajar/praktikum
Tahap Pendahuluan 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 Mengidentifikasi dan menjelaskan kesulitan yang didapat dari latihan Memberikan pekerjaan rumah: deret fibbonaci Metode Ceramah Media LCD +Whiteboard Waktu 10 menit

Penyajian

Ceramah -Tanya jawab -membuat kode program dengan kondisi dan loop

LCD +Whiteboard

130 menit

LCD +Whiteboard

Whiteboard

Penutup

Ceramah

Whiteboard

10 menit

E. Rancangan evaluasi Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.

LAPORAN PEMBELAJARAN / PRAKTIKUM


Mata Kuliah Waktu Pertemuan Pertemuan ke : PEMROGRAMAN JAVA : 3 x 50 menit : 1 4

A. Tujuan Instruksional Khusus Setelah mengikuti mata kuliah ini mahasiswa dapat mendefinisikan class, membuat objek, mendefinisikan method. B. Pokok Bahasan Class, objek dan method C. Sub Pokok Bahasan 1. Pengertian class dalam java 2. Membuat objek 3. Mendefinisikan method 4. Modifier untuk class dan method :public, static, protected, final D. Kegiatan Belajar Mengajar/praktikum
Tahap Pendahuluan Penyaji an 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 LCD +Whiteboard LCD +Whiteboard Waktu 10 menit 130 menit

-Ceramah -Tanya jawab -menulis kode script class method

LCD +Whiteboard

Whiteboard

Penutup

Ceramah

Whiteboard

10 menit

E. Rancangan evaluasi Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah. F. Bahan Bacaan Refernesi [1], [2] dan [3]

LAPORAN PEMBELAJARAN / PRAKTIKUM


Mata Kuliah Waktu Pertemuan Pertemuan ke : PEMROGRAMAN JAVA : 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 ) C. Sub Pokok Bahasan 1. Constructor 2. Constructor default dan overloading 3. Mendefinsikan class turunan 4. Membuat pembatasan dalam class turunan D. Kegiatan Belajar Mengajar/praktikum
Tahap Pendahuluan Materi Kuliah Menjelaskan TIK : Mahasiswa akan dapat mendefinisikan class dengan constructor, menerapkan konsep overloading dan konsep inheritance 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 Memberikan latihan : - Memodifikasi program Penutup Mengidentifikasi dan menjelaskan kesulitan yang didapat dari latihan Memberikan pekerjaan rumah Ceramah Metode Ceramah Media LCD +Whiteboard Waktu 10 menit

Penyaji an

-Ceramah -Tanya jawab -menulis kode script overloadin g dan inheritanc e class

LCD +Whiteboard

130 menit

LCD +Whiteboard Whiteboard Whiteboard 10 menit

E. Rancangan evaluasi Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah. F. Bahan Bacaan Referensi [3], [4] dan [5]

LAPORAN PEMBELAJARAN / PRAKTIKUM


Mata Kuliah Waktu Pertemuan Pertemuan ke : PEMROGRAMAN JAVA : 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 C. 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 D. Kegiatan Belajar Mengajar/praktikum
Tahap Pendah uluan Materi Kuliah Menjelaskan TIK : mahasiswa dapat menjelaskan dan menggunakan konsep overriding dan polymorphism 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 Metode Ceramah Media LCD +Whiteboard Waktu 10 menit

Penyaji an

-Ceramah -Tanya jawab -menulis kode program dengan polymorp hism

LCD +Whiteboard

130 menit

LCD +Whiteboard Whiteboard

Penutup

Ceramah

Whiteboard

10 menit

E. Rancangan evaluasi Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.

F. Bahan Bacaan Referensi [4] dan [5]

LAPORAN PEMBELAJARAN / PRAKTIKUM


Mata Kuliah Waktu Pertemuan Pertemuan ke : PEMROGRAMAN JAVA : 3 x 50 menit : 15 7

A. Tujuan Instruksional Khusus Setelah mengikuti mata kuliah ini mahasiswa dapat menjelaskan konsep abstract class dan penggunaannya G. Pokok Bahasan abstract class dan method abstract H. 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 I. Kegiatan Belajar Mengajar/praktikum
Tahap Pendahuluan Materi Kuliah Menjelaskan TIK : mahasiswa dapat dapat menjelaskan konsep abstract class dan penggunaannya 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, Memberikan latihan : - Mendefinisikan class :Orang dengan atribut nama, umur - Overridng method : Cetak Mengidentifikasi dan menjelaskan kesulitan yang didapat dari latihan Memberikan pekerjaan rumah Metode Ceramah Media LCD +Whiteboard Waktu 10 menit

Penyaji an

-Ceramah -tanya jawab -menulis kode class abstract dan method abstract

LCD +Whiteboard

130 menit

LCD +Whiteboard Whiteboard

Penutup

Ceramah

Whiteboard

10 menit

J. Rancangan evaluasi Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah.

K. Bahan Bacaan Refernesi [3], [4] dan [5]

LAPORAN PEMBELAJARAN / PRAKTIKUM


Mata Kuliah Waktu Pertemuan Pertemuan ke : PEMROGRAMAN JAVA : 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 C. 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 D. Kegiatan Belajar Mengajar/praktikum
Tahap Pendahuluan Materi Kuliah Menjelaskan TIK : Mahasiswa dapat mengelola class-class dalam package dan menjelaskan structur package standard java 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 Memberikan latihan : - Mendefinisikan package dan klass dalam package Mengidentifikasi dan menjelaskan kesulitan yang didapat dari latihan Memberikan pekerjaan rumah Metode Ceramah Media LCD +Whiteboard Waktu 10 menit

Penyaji an

-Ceramah -tanya jawab -menulis kode suatu package

LCD +Whiteboard

130 menit

LCD +Whiteboard Whiteboard

Penutup

Ceramah

Whiteboard

10 menit

E. Rancangan evaluasi Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah. F. Bahan Bacaan Referensi [3], [4] dan [5]

LAPORAN PEMBELAJARAN / PRAKTIKUM


Mata Kuliah Waktu Pertemuan Pertemuan ke : PEMROGRAMAN JAVA : 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 C. 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 D. Kegiatan Belajar Mengajar/praktikum
Tahap Pendahuluan 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 Metode Ceramah Media LCD +Whiteboard Waktu 10 menit

Penyaji an

-Ceramah -tanya jawab -menulis kode untuk bentuk geometri yang diminta

LCD +Whiteboard

130 menit

LCD +Whiteboard Whiteboard

Penutup

- Memanggil dan menampilkan foto Memberikan latihan : - Mendefinisikan package dan klass dalam package Mengidentifikasi dan menjelaskan kesulitan yang didapat dari latihan Memberikan pekerjaan rumah

Ceramah

Whiteboard

10 menit

E. Rancangan evaluasi Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah. F. Bahan Bacaan Refernesi [1], [2] dan [3]

LAPORAN PEMBELAJARAN / PRAKTIKUM


Mata Kuliah Kode MK/SKS Waktu Pertemuan Pertemuan ke : PEMROGRAMAN JAVA : TFS 2407/ 3 sks : 3 x 50 menit : 15 dan 11 10

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 C. 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 D. Kegiatan Belajar Mengajar/praktikum
Tahap Pendahuluan 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 Metode Ceramah Media LCD +Whiteboard Waktu 20 menit

Penyaji an

-Ceramah -tanya jawab -menulis kode untuk kendali tombol dan textedit

LCD +Whiteboard

260 menit

LCD +Whiteboard Whiteboard

Penutup

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

Ceramah

Whiteboard

20 menit

E. Rancangan evaluasi Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah. F. Bahan Bacaan Refernesi [1], [2] dan [3]

LAPORAN PEMBELAJARAN / PRAKTIKUM


Mata Kuliah Kode MK/SKS Waktu Pertemuan Pertemuan ke : PEMROGRAMAN JAVA : TFS 2407/ 3 sks : 3 x 50 menit : 15 dan 13 12

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 C. 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 D. Kegiatan Belajar Mengajar/praktikum
Tahap Pendahuluan Penyaji an 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 Metode Ceramah Media LCD +Whiteboard LCD +Whiteboard Waktu 20 menit 260 menit

-Ceramah -tanya jawab -menulis kode

Penutup

- 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

untuk applet dan antar muka

LCD +Whiteboard Whiteboard

Ceramah

Whiteboard

20 menit

E. Rancangan evaluasi Evaluasi dilakukan dengan mereview tugas dan pekerjaan rumah. F. Bahan Bacaan Referensi [3], [4],[5] dan [6]

You might also like