Anda di halaman 1dari 4

RENCANA PELAKSANAAN PEMBELAJARAN

( RPP)

Nama Sekolah : SMK NEGERI 1 SURABAYA


Mata Pelajaran : Produktif Inti (Kompetensi Kejuruan )

Kelas / Semester : XII / 1


Materi Pokok : Dasar-dasar Pemrograman JAVA
Subtansi : Mampu mengidentifikasi bagian dasar dari program JAVA
Alokasi Waktu : 2 x 45 Menit
Kompetensi Dasar : Siswa mengenal dasar-dasar coding bahasa JAVA
Indikator : 1. Siswa mampu mengidentifikasi bagian dasar dari
program JAVA.
2. Siswa mampu Membedakan mana yang termasuk ke
dalam Java literals, tipe data dasar, tipe variabel,
pengidentifikasian dan operator
3. Siswa mampu Mengembangkan program Java sederhana
menggunakan konsep yang dipelajari.
Model Pembelajaran : Ceramah, latihan /praktek dan penugasan

Alat dan sumber : 1. Modul


2. Slide Presentasi
3. Internet
Kegiatan Pembelajaran : A.Kegiatan Awal
1. Mengadakan tanya jawab untuk materi yang akan
dibahas
2. Menyampaikan kompetensi dasar dan indikator
pembelajaran untuk hari ini

B.Kegiatan Inti
1. Menjelaskan bentuk-bentuk komentar pada JAVA
2. Menjelaskan tentang JAVA Identifier dan Keyword JAVA.
3. Menjelaskan dan mendemonstrasikan tipe data pada
JAVA.
4. Mengadakan tanya jawab

C. Penutup
1.Mengambil kesimpulan dari materi yang telah dibahas
2.Memberi tugas.

Penilaian : 1.Penilaian kemampuan siswa dengan menjawab pertanyaan


2. Penilaian kemampuan siswa dengan memberi tugas

Surabaya, September 2008


Guru Mata Pelajaran

Lukman Sholeh S.Kom


NIP ......

LEMBAR KERJA SISWA


1. Sebutkan macam-macam bentuk komentar di JAVA!
2. Apa perbedaan Tipe data Primitif dengan tipe data referensi!
3. Apa yang dimaksud variabel, static variabel, dan local variabel ?
4. Apa perbedaan System.Out.Print dengan System.out.Println!
5. Apa hasil output dari program berikut:
public class coba{
int i = 10,
int j = 3;
int k = 0;
k = ++j + i;
System.out.println(k=+k);
}

LEMBAR JAWABAN SISWA

1. ..............................................................................................................
..............................................................................................................
..........

2. ..............................................................................................................
..............................................................................................................
..........

3. ..............................................................................................................
..............................................................................................................
..........

4. ..............................................................................................................
.....
..............................................................................................................
.....

5. ..............................................................................................................
.....
..............................................................................................................
.....
PENILAIAN

No Aspek Kemampuan Kurang Cukup Baik Istimewa


Mengetahui bentuk
1
komentar dalam JAVA
Mengetahui tipe-tipe
2
data dalam JAVA
Mendemonstrasikan
3 program operator
dalam JAVA
Mengetahui struktur
4.
penulisan dalam JAVA

Skor penilaian

Kurang : 0 - 69
Cukup : 70 - 79
Baik : 80 - 89
Istimewa : 90 - 100

Skor penilaian tertulis


Soal Nomer Bobot Nilai
1 20
2 20
3 15
4 25
5 20

Surabaya, September 2008


Guru Mata Pelajaran

Lukman Sholeh S.Kom


NIP ......
KUNCI JAWABAN

1. a. Bentuk C++ Style : // Disini tulisan komentarnya


b. Bentuk C Style : /* Disini tulisan komentarnya
lebih dari satu baris
*/
c. Bentuk Javadoc : /** Disini tulisan komentarnya
lebih dari satu baris
*/
2. a. Tipe data Primitif yaitu tipe data yang disimpan dalam memori dimana lokasi

variabel berada. Contoh : boolean, char, byte, short, int, long, float, double.

b. Tipe data referensi yaitu tipe data yang disimpan dalam memoridan menunjuk
lokasi memori yang lain dimana data itu berada.
3. Variabel adalah item dari data yang digunakan untuk menyimpan sebuah nilai
dari objek.
Static variable adalahVariabel yang value tetap.
Local Varaibel adalah variabel yang dipakai hanya di class tertentu.
4. System.out.println()
Memberikan satu baris baru pada akhir data output
System.out.print()
Tidak memberikan baris baru pada akhir data output.
5. K= 14