Anda di halaman 1dari 2

KURIKULUM SMK NEGERI 1 SURABAYA 2011

SILABUS
NAMA SEKOLAH
MATA PELAJARAN KELAS/SEMESTER STANDAR KOMPETENSI KODE KOMPETENSI ALOKASI WAKTU

:
: : : : :

SMK Negeri 1 Surabaya


Merancang aplikasi teks dan desktop berbasis objek XII/ 1 Merancang aplikasi teks dan desktop berbasis objek 070.KK.14 36 X 45 Menit

KOMPETENSI DASAR
1. Pengenalan UML (Unified Modelling Language) sederhana 2. Menjelaskan dasar-dasar pemograman

INDIKATOR
Konsep UML dipahami Diagram Activity dibuat Memahami Data Flow Diagram Mengidentifikasi bagian dasar program Java. Membedakan mana yang termasuk ke dalam java literal, tipe data dasar, tipe variabel, pengidentidikasian dan operator Mengembangkan program java sederhana dengan menggunakan konsep yang telah diajarkan Menggunakan Struktur Kontrol Keputusan untuk memilih bagian dari program yang akan di eksekusi Membuat dan mengembangkan pointer Array ke dalam JAVA

MATERI PEMBELAJARAN
Pengenalan UML

KEGIATAN PEMBELAJARAN
Memahami konsep UML sederhana Membuat Use Case Diagram

ALOKASI WAKTU PENILAIAN


Tes lesan -Tes tertulis - Portofolio 24 6(2) 6(4)

TM

PS

PI

SUMBER BELAJAR
Buku Pemorgrama n JAVA Modul JENI. Job Buku Pemorgrama n JAVA Modul JENI. Job Sheet

Pengenalan Bahasa JAVA Dasar-dasar pemrograman JAVA

Mengikuti SOP dalam mengidentifikasi dasar-dasar program JAVA Menggunakan program Java sederhana. Mempersiapkan perubahan konfigurasi dan setting ClassPath pada JAVA

-Tes lesan -Tes tertulis - Portofolio

3. Menerapkan fungsi

Menerapkan pernyataan logika dalam struktur percabangan Mendeklarasikan dan membuat Array. Mengakses elemenelemen di dalam array

Membuat program yang menggunakan pernyataan relasi maupun pernyataan logika. Mengkombinasikan pernyataan relasi untuk membentuk pernyataan logika Membuat array 1 dimensi Membuat array 2 dimensi Membuat array 3 dimensi

-Tes lesan -Tes tertulis - Portofolio -Tes lesan -Tes tertulis - Portofolio

Buku Pemorgrama n JAVA Modul JENI. Job Sheet Buku Pemorgrama n JAVA Modul JENI. Job Sheet

4.Menerapkan pointer

KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN

KURIKULUM SMK NEGERI 1 SURABAYA 2011

KOMPETENSI DASAR
5. Menerapkan class

INDIKATOR
Membuat class sendiri dengan membuat aplikasi sederhana

MATERI PEMBELAJARAN
Reference This. Overloading Methods

KEGIATAN PEMBELAJARAN
Membuat dan Mendeklarasikan Class. Mendeklarasikan atribut dan method untuk class. Membuat dan memanggil method overload. Membuat Frame dengan kontrol. Membuat tampilan menggunakan Layout Manager. Setting Up Top Level Containers.

ALOKASI WAKTU PENILAIAN


-Tes lesan -Tes tertulis - Portofolio -Tes lesan -Tes tertulis - Portofolio

TM

PS

PI

SUMBER BELAJAR
Buku Pemorgrama n JAVA Modul JENI. Job Sheet Buku Pemorgrama n JAVA Modul JENI. Job Sheet

6. Merancang aplikasi berorientasi objek

Mendesain aplikasi GUI menggunakan Awt dan SWIING. Membuat tampilan yang kompleks dalam mendesain aplikasi GUI

Komponen GUI dalam AWT. Komponen SWING Layout Manager

Perilaku Berkarakter : Jujur, disiplin, mandiri, kerja keras, dan peduli lingkungan Ketrampilan Sosial : Bertanya, menyumbangkan ide atau pendapat, menadi pendengar yang baik dan berkomunikasi. matan Perilaku berkarakter Penga

Keterangan
TM PS PI : Tatap Muka : Praktek di Sekolah (2 jam praktik di sekolah setara dengan 1 jam tatap muka) : Praktek di Industri (4 jam praktik di Du/ Di setara dengan 1 jam tatap muka)
Mengetahui Kepala SMK NEGERI 1 SURABAYA Surabaya, Juli 2011 Guru Mata Pelajaran

DRS. SUGIONO, M.Pd NIP. 19590705 198603 1 027

.. NIP. .

KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK

SILABUS KOMPETENSI KEJURUAN