• Tidak ada hasil yang ditemukan

C. Uraian Kegiatan

3. Mengembangkan Indikator

Indikator pencapaian kompetensi pengetahuan dijabarkan dari Kompetensi Dasar (KD) pada setiap mata pelajaran. Indikator pencapaian kompetensi menggunakan kata kerja operasional. Kata kerja operasional pada indikator digunakan sebagai acuan dalam penentuan butir soal. Untuk menjadi dasar dalam penulisan soal pengetahuan, dapat digunakan kata kerja operasional berikut ini.

Kemampuan mengingat: antara lain mengutip, menyebutkan, menjelaskan, menelusuri, menulis. Kemampuan memahami: antara lain memperkirakan, menjelaskan, mengkategorikan. Kemampuan menerapkan: antara lain menugaskan, mengurutkan, menentukan, menerapkan, menggunakan. Kemampuan menganalisis: antara lain menganalisis, menyimpulkan, menemukan. Kemampuan mengevaluasi: antara lain membandingkan, merangkum, memproyeksikan. Kemampuan Mencipta: antara lain mengabstraksi, meningkatkan, merumuskan, menggeneralisasi, menampilkan.

Pola pengembangan indikator pencapaian kompetensi digunakan pola SPOK (Subjek – Predikat – Objek – Keterangan). Selain itu, pengembangan indikator pencapaian kompetensi harus spesifik, terukur, dan berkecukupan. Perhatikanlah contoh di bawah ini.

Kompetensi Dasar: Mengelola alat tangkap pancing (line) Indikator Pencapaian Kompetensi:

a. Peserta didik menampilkan alat tangkap pancing (line) b. Peserta didik menyimpulkan alat tangkap pancing (line) c. Peserta didik mengintegrasikan alat tangkap pancing (line)

54

d. Peserta didik mendesain alat tangkap pancing (line)

D. Aktivitas Pembelajaran

Dalam kegiatan pembelajaran ini, aktivitas pembelajaran dipaparkan di bawah ini.

a. Peserta pelatihan menjelaskan pengertian indikator pencapaian kompetensi.

b. Peserta pelatihan menjelaskan cara mengembangkan indikator pencapaian kompetensi.

c. Peserta pelatihan mengembangkan indikator pencapaian kompetensi.

E. Latihan

Jawablah pertanyaan di bawah ini!

a. Jelaskan pengertian indikator pencapaian kompetensi! b. Jelaskan cara mengembangkan indikator pencapaian!

c. Tulislah salah satu contoh indikator pencapaian kompetensi dengan memilih satu kompetensi dasar pada mata pelajaran yang Saudara ampu!

F. Rangkuman

Indikator merupakan penanda pencapaian KD yang ditandai oleh perubahan perilaku yang dapat diukur yang mencakup sikap, pengetahuan, dan keterampilan. Indikator dikembangkan sesuai dengan karakteristik peserta didik, mata pelajaran, satuan pendidikan, potensi daerah dan dirumuskan dalam kata kerja operasional yang terukur dan/atau dapat diobservasi.

Indikator pencapaian kompetensi adalah perilaku yang dapat diukur dan/atau diobservasi untuk menunjukkan ketercapaian kompetensi dasar tertentu yang menjadi acuan penilaian mata pelajaran. Indikator pencapaian kompetensi dirumuskan dengan menggunakan kata kerja operasional yang dapat diukur, yang mencakup pengetahuan, sikap, dan keterampilan.

Pola pengembangan indikator pencapaian kompetensi digunakan pola SPOK (Subjek – Predikat – Objek – Keterangan). Pengembangan indikator juga harus spesifik, terukur, berkecukupan.

55

G. Umpan Balik dan Tindak Lanjut

Setelah Saudara menjawab semua pertanyaan yang ada pada bagian ini, Saudara telah memperoleh pemahaman yang memadai mengenai indikator pencapaian kompetensi. Dalam menentukan indikator soal, Saudara diharapkan mencermati kompetensi dasarnya dan memilih kata kerja operasional sehingga dapat mengukur pencapaian kompetensi. Dengan demikian, indikator penilaian yang Saudara rumuskan dapat menilai kompetensi yang seharusnya dinilai.

H. Kunci Jawaban

a. Tujuan merupakan pengikat segala aktivitas guru dan peserta didik. Tujuan tersebut harus dicapai dalam proses pembelajaran. Komponen tujuan memiliki fungsi yang sangat penting dalam sistem pembelajaran. b. Dalam tujuan pembelajaran, ada tiga ranah/aspek, yang dicapai, yaitu

57

PENUTUP

Secara etimologis, kurikulum merupakan terjemahan dari kata curriculum dalam bahasa Inggris yang berarti rencana pelajaran. Curriculum berasal dari

kata “currere” yang berarti berlari cepat, maju dengan cepat, merambat,

tergesa-gesa, menjelajahi, menjalani dan berusaha untuk melakukan aktivitas. Curriculum juga diartikan sebagai jarak yang harus ditempuh oleh seorang pelari mulai dari start hingga finish. Kurikulum adalah sejumlah mata perajaran yang harus dikuasai oleh peserta didik untuk mendapatkan ijazah atau naik kelas.

Dalam kajian tentang pengertian kurikulum di kalangan praktisi pendidikan dan pakar pendidikan, banyak persepsi tentang pemahaman kurikulum. Oleh karena itu, terdapat berbagai macam pengertian atau pemahaman sekitar kurikulum. Beberapa pemahaman tersebut, antara lain (a) kurikulum dipandang sebagai suatu bahan tertulis yang berisi uraian tentang program pendidikan suatu sekolah yang harus dilaksanakan dari tahun ke tahun; (b) kurikulum diartikan sebagai tujuan pengajaran, pengalaman-pengalaman belajar, alat-alat pelajaran dan cara-cara penilaian yang direncanakan dan digunakan dalam pendidikan.

58

DAFTAR PUSTAKA

Ansyar, Mohamad. 2015. Kurikulum: Hakikat, Fondasi, Desain, dan Pengembangan. Jakarta: Kencana Prenadamedia Group.

Darmadi, Hamid. 2010. Kemampuan Dasar Mengajar. Bandung: Alfabeta. Departemen Pendidikan Nasional. 2008. Panduan Pengembangan Bahan Ajar.

Jakarta: Departemen Pendidikan Nasional, Direktorat Jenderal Manajemen Pendidikan Dasar dan Menengah, Direktorat Pembinaan Sekolah Menengah.

Hosnan, M. 2014. Pendekatan Saintifik dan Kontekstual dalam Pembelajaran Abad 21. Bogor: Ghalia Indonesia.

Ismawati, Esti. 2012. Telaah Kurikulum dan Pengembangan Bahan Ajar. Yogyakarta: Ombak.

Pusat Pengembangan Tenaga Kependidikan, Badan Pengembangan Sumber Daya Manusia Pendidikan dan Kebudayaan dan Penjaminan Mutu Pendidikan. 2014. Pengembangan Keprofesian Berkelanjutan Kepala Sekolah/Madrasah, Bahan Pembelajaran Utama: Pengelolaan Kurikulum. Jakarta: Departemen Pendidikan Nasional.

Rianto, Milan. 2007. Pengelolaan Kelas Model PAKEM. Jakarta: Depdiknas, Dirjen Pembinaan Mutu Pendidikan dan Tenaga Kependidikan, Direktorat Pembinaan Mutu Pelatihan.

Sagala, Syaiful. 2009. Kemampuan Profesional Guru dan Tenaga Kependidikan. Bandung: Alfabeta.

Sanjaya, Wina. 2013. Perencanaan dan Desain Sistem Pembelajaran. Jakarta: Kencana Prenadamedia Group.

Siregar, Eveline dan Hartini Nara. 2013. Teori Belajar dan Pembelajaran. Bogor: Ghalia Indonesia.

http://masnoer80.blogspot.co.id/2013/01/perencanaan-pembelajaran.html diuduh tgl 7 Desember 2015.

MODUL

GURU PEMBELAJAR

Mata Pelajaran

Reakayasa Perangkat Lunak

Sekolah Menengah Kejuruan (SMK)

Kelompok Kompetensi D

Penulis: Joko Pitono

Direktorat Jenderal Guru dan Tenaga Kependidikan

Kementrian Pendidikan dan Kebudayaan

Tahun 2016

MODUL

GURU PEMBELAJAR

Mata Pelajaran

Reakayasa Perangkat Lunak

Sekolah Menengah Kejuruan (SMK)

Kelompok Kompetensi D

Penulis: Joko Pitono

Direktorat Jenderal Guru dan Tenaga Kependidikan

Kementrian Pendidikan dan Kebudayaan

Tahun 2016

i

MODUL

GURU PEMBELAJAR

Mata Pelajaran

Reakayasa Perangkat Lunak

Sekolah Menengah Kejuruan (SMK)

Kelompok Kompetensi D

Penulis: Joko Pitono

Direktorat Jenderal Guru dan Tenaga Kependidikan

Kementrian Pendidikan dan Kebudayaan

ii

HA

Penulis: 1. Joko Pitono Emai: joko.pitono Penelaah: 1. Siarra Maulida A Email: abdulmui 2. Abdul Haliq, S.P Email : abdulhal Ilustrator : 1. Sierra Maulida A Email : siera.asri 2. Faizal Reza Nurz

Email :faizareza Layouter : 1. Syamsul Hidayat, Email : sh92ciam Copyright ©2016 Lembaga Pengemb Kependidikan Bidan Komunikasi.

Hak Cipta Dilindungi Dilarang mengkopi kepentingan komersi Kebudayaan.

HALAMAN PERANCIS

no@yahoo.co.id a Asrin, S.T [081562783394], uism@gmail.com .Pd., M.Pd., [085341259862] aliq88@gmail.com Asrin, S.T [081562783394] srin@gmail.com urzeha, A.Md. [085242177945] zanurzeha@gmail.com at, A.Md. [081355598663] mis@gmail.com

mbangan dan Pemberdayaan Pendidikan ang Kelautan Perikanan Teknologi Inform

gi Undang-Undang

pi sebagian atau keseluruhan isi buku i ersial tanpa izin tertulis dari Kementrian Pe

n Tenaga rmasi dan

ini untuk Pendidikan

iv

KATA SAMB

Peran guru profesi sebagai kunci keberhasilan kopeten membangun pr menghasilkan pendidikan sebagai komponen yang pemerintah daerah dalam kopetensi guru.

Pengembangan pro (GP) merupakan upaya p dengan hal tersebut, pem kompetensi guru (UKG) un tahun 2015. Hasil UKG m guru dalam penguasaan dikelompokan menjadi 1 pelaksanaan UKG diwujudk program Guru Pembelaja sebagai agen perubahaan d Guru Pembelajar dilaksan campuran (blended) tatap m

Pusat Pengemban Kependidikan (PPPPTK), Pendidik dan Tenaga Kepe Komunikasi (LP3TK KPTK Kepala Sekolah (LP2KS) Direktorat Jendral Guru d dalam mengembangkan pe guru sesuai dengan bi dikembangkan tersebut ad tatap muka dan GP on kompetensi. Dengan modu yang sangat besar dalam sukseskan program GP ini

MBUTAN

fesional dalam proses pembelajaran sanga ilan belajar siswa. Guru profesional adalah g

proses pembelajaran yang baik sehingg n yang berkualitas. Hal ini tersebut menjad g menjadi fokus perhatian pemerintah pusa m peningkatan mutu pendidikan terutama me profesionalitas guru melalui program Guru P

peningkatan kompetensi untuk semua guru emetaan kopetensi guru telah dilakukan m untuk kompetensi pedagogik dan profesional p menunjukanpeta kekuatan dan kelemahan ko an pengetahuan. Peta kompetensi guru

10 (sepuluh) kelopok kompetensi. Tind udkan dalam bentuk pelatihan guru paska UK jar.Tujuannya untuk meningkatkan kompete n dan sumber belajar utama bagi peserta didik. anakan melalui pola tatap muka, daring (on p muka denganonline.

angan dan Pemberdayaan Pendidik da ), Lembaga Pengembangan dan Pemb pendidikan Kelautan Perikanan Teknologi Info TK) dan Lembaga Pengembangan dan Pem S) merupakan Unit Pelaksana Teknis di li

dan Tenaga Kependidikan yang bertanggu perangkat dan melaksanakan peningkaan ko

bidangnya. Adapun peragkat pembelajar adalah modul untuk program Guru Pembel online untuk semua mata pelajaran dan dul ini diharapkan program GP memberikan su lam peningkatan kualitas kompetensi guru. ni untuk mewujudkan Guru Mulia Karena Karya

Jakarta, Februari 2016 Direktur Jendral

Guru dan Tenaga Kependid

Sumarna Surapranata, Ph.D NIP. 195908011985031002 gat penting h guru yang gga dapat adikan guru sat maupun menyangkut Pembelajar uru. Sejalan melalui uji l pada akhir kompetensi ru tersebut ndak lanjut UKG melalui etensi guru dik. Program (online) dan dan Tenag mberdayaan formasi dan emberayaan lingkungan gung jawab kompetensi jaran yang belajar (GP) n kelompok sumbangan ru.Mari kita rya. didikan h.D 02

vi

KATA PENG

Profesi guru dan tenaga ke profesi yang bermartabat se Tahun 2005 tentang Guru kependidikan merupakan te kedudukan yang sangat p “Menciptakan Insan Indone kependidikan yang profesi berkelanjutan.

Buku pedoman Pedoman P Berkelanjutan Bagi Guru penyelenggara program pe petunjuk bagi penyelengga modul yang merupakan sa kependidikan. Buku ini penyusunan modul seba pengembangan keprofesian Pada kesempatan ini disa kepada berbagai pihak ya dalam mewujudkan buku in sumber inspirasi bagi guru penyusunan modul untuk p saran yang membangun sa masa mendatang.

NGANTAR

kependidikan harus dihargai dan dikembangka t sebagaimana diamanatkan Undang-Undang uru dan Dosen. Hal ini dikarenakan guru da

tenaga profesional yang mempunyai fungsi, p t penting dalam mencapai visi pendidikan 2 nesia Cerdas dan Kompetitif”. Untuk itu guru d fesional wajib melakukan pengembangan ke

n Penyusunan Modul Diklat Pengembangan Ke uru dan Tenaga Kependidikan untuk pengembangan keprofesian berkelanjutan m ggara pelatihan di dalam melaksakan penge salah satu sumber belajar bagi guru da i disajikan untuk memberikan informasi bagai salah satu bentuk bahan dalam ian berkelanjutan bagi guru dan tenaga kepend disampaikan ucapan terima kasih dan pen k yang telah memberikan kontribusi secara

ini, mudah-mudahan buku ini dapat menjadi a uru dan semua pihak yang terlibat dalam pel

k pengembangan keprofesian berkelanjutan. sangat diharapkan untuk menyempurnakan b

Makassar, Desember 2016 Kepala LPPPTK KPTK Gow Sulawesi Selatan, Dr. H. Rusdi, M.Pd, NIP 19650430 199103 1 0 kan sebagai g Nomor 14 dan tenaga si, peran, dan 2025 yaitu dan tenaga keprofesian Keprofesian institusi merupakan gembangan dan tenaga asi tentang m kegiatan ndidikan. enghargaan a maksimal i acuan dan pelaksanaan n. Kritik dan n buku ini di 16 owa 004

viii

DAFTAR IS

KATA SAMBUTAN ...IV

KATA PENGANTAR ...VI

DAFTAR ISI ... VIII

DAFTAR GAMBAR ... XII

DAFTAR TABEL...XVI PENDAHULUAN ... 1 A. LATARBELAKANG... 1 B. TUJUAN... 1 C. PETAKOMPETENSI... 2 D. RUANGLINGKUP... 2 E. SARANCARAPENGGUNAANMODUL... 3

1. Cara Penggunaan Modul ... 3 2. Kebutuhan Minimal Penggunaan ... 3 3. Cara Instalasi Program Pendukung... 3 A. Instalasi JDK 8 ... 3 B. Instalasi Netbeans 8.0.2... 5 C. Instalasi Oracle XE 10g Database ... 9

MEMBUAT KOMPONEN GUI BERBASIS AWT (ABSTRACT WINDOW TOOLKIT) ... 17

A. TUJUAN... 17 B. INDIKATORPENCAPAIANKOMPETENSI... 17 C. URAIANMATERI... 17

1. Abstract Windowing Toolkit (AWT)... 17 2. Window Classes Fundamental ... 18 3. Komponen didalam AWT ... 20 4. Layout Manager didalam AWT ... 22

D. AKTIVITASPEMBELAJARAN... 27 E. LATIHAN/ KASUS/TUGAS... 30

ISI

KATA SAMBUTAN ...IV

KATA PENGANTAR ...VI

DAFTAR ISI ... VIII

DAFTAR GAMBAR ... XII

DAFTAR TABEL...XVI PENDAHULUAN ... 1 A. LATARBELAKANG... 1 B. TUJUAN... 1 C. PETAKOMPETENSI... 2 D. RUANGLINGKUP... 2 E. SARANCARAPENGGUNAANMODUL... 3

1. Cara Penggunaan Modul ... 3 2. Kebutuhan Minimal Penggunaan ... 3 3. Cara Instalasi Program Pendukung... 3 A. Instalasi JDK 8 ... 3 B. Instalasi Netbeans 8.0.2... 5 C. Instalasi Oracle XE 10g Database ... 9

MEMBUAT KOMPONEN GUI BERBASIS AWT (ABSTRACT WINDOW TOOLKIT) ... 17

A. TUJUAN... 17 B. INDIKATORPENCAPAIANKOMPETENSI... 17 C. URAIANMATERI... 17

1. Abstract Windowing Toolkit (AWT)... 17 2. Window Classes Fundamental ... 18 3. Komponen didalam AWT ... 20 4. Layout Manager didalam AWT ... 22

D. AKTIVITASPEMBELAJARAN... 27 E. LATIHAN/ KASUS/TUGAS... 30 KATA SAMBUTAN ...IV

KATA PENGANTAR ...VI

DAFTAR ISI ... VIII

DAFTAR GAMBAR ... XII

DAFTAR TABEL...XVI PENDAHULUAN ... 1 A. LATARBELAKANG... 1 B. TUJUAN... 1 C. PETAKOMPETENSI... 2 D. RUANGLINGKUP... 2 E. SARANCARAPENGGUNAANMODUL... 3

1. Cara Penggunaan Modul ... 3 2. Kebutuhan Minimal Penggunaan ... 3 3. Cara Instalasi Program Pendukung... 3 A. Instalasi JDK 8 ... 3 B. Instalasi Netbeans 8.0.2... 5 C. Instalasi Oracle XE 10g Database ... 9

MEMBUAT KOMPONEN GUI BERBASIS AWT (ABSTRACT WINDOW TOOLKIT) ... 17

A. TUJUAN... 17 B. INDIKATORPENCAPAIANKOMPETENSI... 17 C. URAIANMATERI... 17

1. Abstract Windowing Toolkit (AWT)... 17 2. Window Classes Fundamental ... 18 3. Komponen didalam AWT ... 20 4. Layout Manager didalam AWT ... 22

D. AKTIVITASPEMBELAJARAN... 27 E. LATIHAN/ KASUS/TUGAS... 30

F. RANGKUMAN... 31 G. UMPANBALIK DANTINDAKLANJUT... 31 H. KUNCIJAWABAN... 32

1. Source Code Jawaban ... 32 2. Output Source Code ... 33

MEMBUAT KOMPONEN GUI BERBASIS SWING... 37

A. TUJUAN... 37 B. INDIKATORPENCAPAIANKOMPETENSI... 37 C. URAIANMATERI... 37

1. Java Swing ... 37 2. Komponen didalam Swing ... 37 3. Layout Manager didalam Swing... 42

D. AKTIVITASPEMBELAJARAN... 45 E. LATIHAN/ KASUS/TUGAS... 48

1. Tampilan Program ... 48 2. Format Layout Program ... 49

F. RANGKUMAN... 49 G. UMPANBALIK DANTINDAKLANJUT... 49 H. KUNCIJAWABAN... 50

1. Source Code Program ... 50 2. Tampilan Program ... 51

MEMBUAT KOMPONEN GUI BERBASIS DRAG AND DROP DENGAN NETBEANS...54

A. TUJUAN... 54 B. INDIKATORPENCAPAIANKOMPETENSI... 54 C. URAIANMATERI... 54

1. Definisi Netbeans... 54 2. Bekerja dengan Netbeans... 55

D. AKTIVITASPEMBELAJARAN... 58 E. LATIHAN/ KASUS/TUGAS... 66

1. Output Program... 67 2. Properties Komponen Program ... 67

F. RANGKUMAN... 68 G. UMPANBALIK DANTINDAKLANJUT... 68

F. RANGKUMAN... 31 G. UMPANBALIK DANTINDAKLANJUT... 31 H. KUNCIJAWABAN... 32

1. Source Code Jawaban ... 32 2. Output Source Code ... 33

MEMBUAT KOMPONEN GUI BERBASIS SWING... 37

A. TUJUAN... 37 B. INDIKATORPENCAPAIANKOMPETENSI... 37 C. URAIANMATERI... 37

1. Java Swing ... 37 2. Komponen didalam Swing ... 37 3. Layout Manager didalam Swing... 42

D. AKTIVITASPEMBELAJARAN... 45 E. LATIHAN/ KASUS/TUGAS... 48

1. Tampilan Program ... 48 2. Format Layout Program ... 49

F. RANGKUMAN... 49 G. UMPANBALIK DANTINDAKLANJUT... 49 H. KUNCIJAWABAN... 50

1. Source Code Program ... 50 2. Tampilan Program ... 51

MEMBUAT KOMPONEN GUI BERBASIS DRAG AND DROP DENGAN NETBEANS...54

A. TUJUAN... 54 B. INDIKATORPENCAPAIANKOMPETENSI... 54 C. URAIANMATERI... 54

1. Definisi Netbeans... 54 2. Bekerja dengan Netbeans... 55

D. AKTIVITASPEMBELAJARAN... 58 E. LATIHAN/ KASUS/TUGAS... 66

1. Output Program... 67 2. Properties Komponen Program ... 67

F. RANGKUMAN... 68 G. UMPANBALIK DANTINDAKLANJUT... 68

ix

F. RANGKUMAN... 31 G. UMPANBALIK DANTINDAKLANJUT... 31 H. KUNCIJAWABAN... 32

1. Source Code Jawaban ... 32 2. Output Source Code ... 33

MEMBUAT KOMPONEN GUI BERBASIS SWING... 37

A. TUJUAN... 37 B. INDIKATORPENCAPAIANKOMPETENSI... 37 C. URAIANMATERI... 37

1. Java Swing ... 37 2. Komponen didalam Swing ... 37 3. Layout Manager didalam Swing... 42

D. AKTIVITASPEMBELAJARAN... 45 E. LATIHAN/ KASUS/TUGAS... 48

1. Tampilan Program ... 48 2. Format Layout Program ... 49

F. RANGKUMAN... 49 G. UMPANBALIK DANTINDAKLANJUT... 49 H. KUNCIJAWABAN... 50

1. Source Code Program ... 50 2. Tampilan Program ... 51

MEMBUAT KOMPONEN GUI BERBASIS DRAG AND DROP DENGAN NETBEANS...54

A. TUJUAN... 54 B. INDIKATORPENCAPAIANKOMPETENSI... 54 C. URAIANMATERI... 54

1. Definisi Netbeans... 54 2. Bekerja dengan Netbeans... 55

D. AKTIVITASPEMBELAJARAN... 58 E. LATIHAN/ KASUS/TUGAS... 66

1. Output Program... 67 2. Properties Komponen Program ... 67

F. RANGKUMAN... 68 G. UMPANBALIK DANTINDAKLANJUT... 68

x

H. KUNCIJAWABAN... 69

1. Source Code Program... 69 2. Tampilan Program ... 77 EVENT HANDLINGKOMPONEN GUI... 81

A. TUJUAN... 81 B. INDIKATORPENCAPAIANKOMPETENSI... 81 C. URAIANMATERI... 81

1. Pengertian Event Handling ... 81 2. Class Event ... 83 3. Event Listeners ... 85

D. AKTIVITASPEMBELAJARAN... 90 E. LATIHAN/ KASUS/TUGAS... 94 F. RANGKUMAN... 94 G. UMPANBALIK DANTINDAKLANJUT... 95 H. KUNCIJAWABAN... 96

1. Source Code Program... 96 2. Output Tampilan Program ... 106

MEMBUAT TRANSFORMASI DENGAN KELAS GRAPHIC ... 110

A. TUJUAN... 110 B. INDIKATORPENCAPAIANKOMPETENSI... 110 C. URAIANMATERI... 110

1. Konsep Dasar Transformasi Objek ... 110 2. Translasi Objek ... 111 3. Rotasi Objek ... 112 4. Pengubahan Skala Objek/Scalling Object ... 114 5. Animasi Objek ... 115

D. AKTIVITASPEMBELAJARAN... 121 E. LATIHAN/ KASUS/TUGAS... 123 F. RANGKUMAN... 124 G. UMPANBALIK DANTINDAKLANJUT... 125 H. KUNCIJAWABAN... 125

1. Source Code Program... 125 2. Tampilan Output Program ... 127

H. KUNCIJAWABAN... 69

1. Source Code Program... 69 2. Tampilan Program ... 77 EVENT HANDLINGKOMPONEN GUI... 81

A. TUJUAN... 81 B. INDIKATORPENCAPAIANKOMPETENSI... 81 C. URAIANMATERI... 81

1. Pengertian Event Handling ... 81 2. Class Event ... 83 3. Event Listeners ... 85

D. AKTIVITASPEMBELAJARAN... 90 E. LATIHAN/ KASUS/TUGAS... 94 F. RANGKUMAN... 94 G. UMPANBALIK DANTINDAKLANJUT... 95 H. KUNCIJAWABAN... 96

1. Source Code Program... 96 2. Output Tampilan Program ... 106

MEMBUAT TRANSFORMASI DENGAN KELAS GRAPHIC ... 110

A. TUJUAN... 110 B. INDIKATORPENCAPAIANKOMPETENSI... 110 C. URAIANMATERI... 110

1. Konsep Dasar Transformasi Objek ... 110 2. Translasi Objek ... 111 3. Rotasi Objek ... 112 4. Pengubahan Skala Objek/Scalling Object ... 114 5. Animasi Objek ... 115

D. AKTIVITASPEMBELAJARAN... 121 E. LATIHAN/ KASUS/TUGAS... 123 F. RANGKUMAN... 124 G. UMPANBALIK DANTINDAKLANJUT... 125 H. KUNCIJAWABAN... 125

1. Source Code Program... 125 2. Tampilan Output Program ... 127

H. KUNCIJAWABAN... 69

1. Source Code Program... 69 2. Tampilan Program ... 77 EVENT HANDLINGKOMPONEN GUI... 81

A. TUJUAN... 81 B. INDIKATORPENCAPAIANKOMPETENSI... 81 C. URAIANMATERI... 81

1. Pengertian Event Handling ... 81 2. Class Event ... 83 3. Event Listeners ... 85

D. AKTIVITASPEMBELAJARAN... 90 E. LATIHAN/ KASUS/TUGAS... 94 F. RANGKUMAN... 94 G. UMPANBALIK DANTINDAKLANJUT... 95 H. KUNCIJAWABAN... 96

1. Source Code Program... 96 2. Output Tampilan Program ... 106

MEMBUAT TRANSFORMASI DENGAN KELAS GRAPHIC ... 110

A. TUJUAN... 110 B. INDIKATORPENCAPAIANKOMPETENSI... 110 C. URAIANMATERI... 110

1. Konsep Dasar Transformasi Objek ... 110 2. Translasi Objek ... 111 3. Rotasi Objek ... 112 4. Pengubahan Skala Objek/Scalling Object ... 114 5. Animasi Objek ... 115

D. AKTIVITASPEMBELAJARAN... 121 E. LATIHAN/ KASUS/TUGAS... 123 F. RANGKUMAN... 124 G. UMPANBALIK DANTINDAKLANJUT... 125 H. KUNCIJAWABAN... 125

1. Source Code Program... 125 2. Tampilan Output Program ... 127

EVALUASI... 128 KUNCI JAWABAN ... 136 DAFTAR PUSTAKA ... 138 GLOSARIUM... 142 EVALUASI... 128 KUNCI JAWABAN ... 136 DAFTAR PUSTAKA ... 138 GLOSARIUM... 142 xi EVALUASI... 128 KUNCI JAWABAN ... 136 DAFTAR PUSTAKA ... 138 GLOSARIUM... 142

xii

DAFTAR GA

GAMBAR1 SAAT APLIKASIJD GAMBAR2 PEMILIHANFITUR GAMBAR3 PROSESINISIALISASI GAMBAR4 PEMILIHANDIREKT GAMBAR5 INSTALASIJDKTEL GAMBAR6 PROSESPEMILIHAN GAMBAR7 EULA NETBEANS GAMBAR8 PEMILIHAN INSTAL GAMBAR9 PEMILIHANDIREKT GAMBAR10 PEMILIHANFITUR GAMBAR11 PROSESINSTALASI GAMBAR12 PEMILIHANSURVEY GAMBAR13 PROSESMENUN GAMBAR14 TAMPILANAWAL GAMBAR15 TAMPILANEULA GAMBAR16 PEMILIHANDIREKT GAMBAR17 PENULISANPASS GAMBAR18 TAMPILANPORT GAMBAR19 PROSESINSTALASI GAMBAR20 PROSESINSTALASI GAMBAR1. 1 TAMPILAN OUTPU GAMBAR1. 2 TAMPILAN OUTPU GAMBAR1. 3 TAMPILAN KOM GAMBAR1. 4 TAMPILANFRAM GAMBAR1. 5 TAMPILANFRAM GAMBAR1. 6 TAMPILANFRAM GAMBAR1. 7 TAMPILANAPLI GAMBAR1. 8 TAMPILAN PROG GAMBAR1. 9 TAMPILANFOR

GAMBAR

JDKPERTAMA KALI DIBUKA UNTUK INSTALASI... RPLUGININSTALASIJDK ... ISASIINSTALASIJDK... EKTORIINSTALASIJDK... TELAH SELESAI... IHANFITURINSTALASINETBEANS... S... ALASIJUNIT... EKTORI UNTUKINSTALASI... URCHECK FORUPDATE... ALASINETBEANS... RVEYPROGRAMNETBEANS... UNGGULOADINGAPLIKASIORACLEXE ... ALINSTALASIAPLIKASIORACLEXE ... LA INSTALASIAPLIKASIORACLEXE ... EKTORIINSTALASIAPLIKASIORACLEXE ... ASSWORDUNTUKLOGINDATABASEORACLEXE . RTPENTING DALAMDATABASEORACLE... ALASIAPLIKASIORACLEXE... ALASIAPLIKASIORACLEXE TELAHSELESAI...

TPUTFRAME... TPUTFRAME DENGANPANEL... MPONENAWTPADAFRAME... AME DENGANFLOWLAYOUT... AME DENGANBORDERLAYOUT... AME DENGANGRIDLAYOUT... PLIKASIGUI AWTYANG DIBUAT... OGRAM... RMDATAALUMNI... ... 3 ... 4 ... 4 ... 5 ... 5 ...6 ... 6 ...7 ... 7 ... 8 ... 8 ... 9 ... 9 ... 10 ... 10 ... 11 E ... 11 ... 12 ... 12 ... 13 ... 19 ... 20 ... 21 ... 23 ... 25 ... 27 ... 30 ... 31 ... 33

GAMBAR2. 1 TAMPILAN GAMBAR2. 2 TAMPILAN GAMBAR2. 3 TAMPILAN GAMBAR2. 4 TAMPILAN GAMBAR2. 5 TAMPILAN GAMBAR2. 6 HASILTAM GAMBAR2. 7 SPESIFIKASI GAMBAR2. 8 TAMPILAN GAMBAR3. 1 MEMBUKA GAMBAR3. 2 MEMBUA GAMBAR3. 3 MEMBUA GAMBAR3. 4 MENENT GAMBAR3. 5 MEMBUA GAMBAR3. 6 TULIS NAM GAMBAR3. 7 TAMPILAN GAMBAR3. 8 MENUFI GAMBAR3. 9 MEMBUA GAMBAR3. 10 MENULI GAMBAR3. 11 MENAM GAMBAR3. 12 MENULI GAMBAR3. 13 MEMILIH GAMBAR3. 14 MENGA GAMBAR3. 15 DRAG KO GAMBAR3. 16 HASIL KO GAMBAR3. 17 MENGG GAMBAR3. 18 MENGG GAMBAR3. 19 SEBELU GAMBAR3. 20 SESUDAH GAMBAR3. 21 LAYOUT GAMBAR3. 22 LAYOUT GAMBAR3. 23 LAYOUT GAMBAR3. 24 LAYOUT GAMBAR3. 25KLIK KAN

LANFRAME DENGANFLOWLAYOUT... LANJOPTIONPANE... LANFRAME DENGANFLOWLAYOUTSWING... LANFRAME DENGANGRIDLAYOUTSWING... LANAPLIKASISWINGGUIYANG DIBUAT... TAMPILANPROGRAM... IKASILAYOUTTAMPILANPROGRAM... LANPROGRAMFORMPENDAFTARANSISWABARU

KANETBEANS LEWATSTARTMENU... AT PROJECT BARU DARINETBEANS... AT APLIKASIJAVAAPPLICATION... TUKAN LOKASI PENYIMPANAN PROJECTJAVA... ATFRAME BARU PADA PROJECTNETBEANS... NAMAFORM YANG DIBUAT... LANFORM YANG DI BUAT... FILE UNTUK MEMBUAT PROJECTJAVA... AT PROJECTJAVA... LISKAN NAMA PROJECT DAN LOKASI PENYIMPANAN MBAHKANFORM PADA PROJECT YANG DIBUAT.... LISKAN NAMAFORM... ILIH BAGIAN PREFERREDSIZE PADA PROPERTIES.. ATUR LEBAR DAN TINGGI FRAME YANG DIBUAT.... KOMPONENPANEL KE FORM... KOMPONEN LABEL... GANTI TULISAN PADA JLABEL... GANTI TIPE DAN UKURAN HURUF PADA JLABEL.... EBELUM VARIABLE NAME DIGANTI... DAH DIGANTI... UT AWAL APLIKASI... UTTEXTFIELD... UT APLIKASI SETELAH DITAMBAHKAN BUTTON... UT APLIKASI SETELAH DITAMBAHKAN TABEL... KANAN TABEL YANG DITAMBAHKAN...

xiii ... 41 ... 41 ... 43 ... 44 ... 48 ... 48 ... 49 ARU... 51 ... 55 ... 56 ... 56 ... 57 ... 57 ... 57 ... 58 ... 58 ... 59 NANNYA... 59 ... 60 ... 60 ... 61 ... 61 ... 61 ... 62 ... 62 ... 62 ... 63 ... 63 ... 63 ... 63 ... 64 ... 64 ... 65

xiv

GAMBAR3. 26 KONTEN TABEL GAMBAR3. 27 LAYOUT AWAL GAMBAR3. 28 PEMILIHAN KEL GAMBAR3. 29 APLIKASIGUI GAMBAR3. 30 TAMPILANKAL GAMBAR3. 31 TAMPILANRU

GAMBAR4. 1 DELEGATION O GAMBAR4. 2 ACTIONLISTENER GAMBAR4. 3 JIKAMOUSEKEL GAMBAR4. 4 JIKAMOUSE PAD GAMBAR4. 5 JIKAMOUSE DI GAMBAR4. 6 JIKAMOUSE DI GAMBAR4. 7 AWALPROGRA GAMBAR4. 8 JIKATOMBOL“S GAMBAR4. 9 JIKATOMBOL“S GAMBAR4. 10 MENGAKSES M GAMBAR4. 11 MENGAKSES EVEN GAMBAR4. 12 MEMBERIKAN GAMBAR4. 13 PENGATURAN GAMBAR4. 14 VALIDASIINPU GAMBAR4. 15 VALIDASIINPU GAMBAR4. 16 VALIDASIINPU GAMBAR4. 17 DATA YANG D GAMBAR4. 18 TAMPILANDAT GAMBAR4. 19 OUTPUTTAMPI

BEL YANG DIEDIT... AL APLIKASI... KELAS UTAMA APLIKASI YANG DIBUAT... UIDENGAN DRAG AND DROP YANG DIBUAT... ALKULATOR YANG DI BUAT... UNNINGSOURCECODE...

OFEVENTMODEL... ENERSEBELUM DANSESUDAH DI KLIK... KELUAR DARIFRAME... PADAFRAME... DI KLIK... DI TEKAN... AM DIJALANKAN... “S”DI TEKAN... “S”DI LEPAS... S MENU SOURCE... S EVENT KEYTYPEDTEXTFIELD... N EVENT PADABUTTONSIMPAN... AN JUMLAH BARIS MENJADI0... PUTNIS ... PUTNAMA... PUTNILAI... DI INPUTKAN... ATABERHASIL DI INPUT PADATABEL... MPILANPROGRAM... ... 65 ...65 ... 66 ... 66 ... 67 ... 77 ... 83 ... 87 ... 88 ... 88 ... 88 ... 88 ... 89 ... 89 ... 89 ... 90 ... 91 ... 92 ... 92 ... 93 ...93 ... 93 ... 94 ... 94 ... 106

xvi

DAFTAR TA

TABEL1. 1 KELAS DIDALAMA TABEL1. 2 KOMPONENAWT TABEL1. 3 KONSTRUKTORF TABEL1. 4 KONSTRUKTORB TABEL1. 5 KONSTRUKTORG

TABEL2. 1 KOMPONENSWIN

TABEL4. 1 EVENTSOURCE PAD TABEL4. 2 CLASS-CLASSAW TABEL4. 3 EVENTLISTENER

TABEL

AWT ... T... FLOWLAYOUT... BORDERLAYOUT... GRIDLAYOUT... ING... E PADAJAVA... AWTEVENT... ER PADAJAVA... ... 18 ... 20 ... 23 ... 24 ... 26 ... 38 ... 82 ...84 ... 85

PENDA

A. Latar Belakang

Guru dan ten pengembangan k tugas profesional kompetensi Guru kebutuhan, be profesionalitasnya GP sebagai sala diharapkan dapat secara terus men kompetensinya se kegiatan GP akan guru dan tena dipersyaratkan.

Program Diklat G satu sumber bel (RPL) Kelompok digunakan oleh g untuk memenuh melaksanakan tu telah ditetapkan.

B. Tujuan

Tujuan disusunn memberikan pen tentang pembua kelas graphics Setelah mempela

AHULUAN

elakang

enaga kependidikan wajib melaksana keprofesian secara berkelanjutan agar dapa alnya.Program Guru Pembelajar(GP) adalah uru dan Tenaga Kependidikan yang dilaksa

bertahap, dan berkelanjutan untuk ya.

lah satu strategi pembinaan guru dan tenag at menjamin guru dan tenaga kependidikan se

enerus memelihara, meningkatkan, dan m sesuai dengan standar yang telah ditetapka

Dokumen terkait