Java
Education
Network
Indonesia
T
EKNIK
E
LEKTRONIKA
FT
UNP
P
ADANG
V
ISUAL
J
AVA
P
ROGRAMMING
M
Top Pem A. T S 1 2 3 B. T J m u O U d m v O I D j 1 2 3 C. K 1MODUL
pik mbina Tujuan : Setelah me 1. Memah 2. Mengg 3. Memba Teori Singk Java adalah mendukung utama yang OOP. Untuk lebih dalam Jav membangu visual dalam Objek‐objek Interface) y Dalam kegi java sebaga 1. Objek JF 2. JLabel 3. JButton Kegiatan Pr 1. Class de Bagian y kompon JFrame berbasis Langkah Mempe a. Buat b. Pilih c. Klik sepeL
1.
BA
: Basic Visu : Muhamm laksanakan hami konse unakan obj angun aplik at h bahasa p g pemorgra g sering dig h memperm va dikemba n aplikasi b m Java. k visual Ja yang disimp atan prakti ai berikut : Frame, raktikum engan JFram yang paling nen aplikasi adalah sala s GUI Form h Praktek : ersiapkan JF tlah sebuah h Java Applic kanan pad erti terlihatASIC
VIS
ual Java Com mad Adri, S.P kegiatan P p pemrogra ek kompon kasi sederha pemrogram aman bero gunakan ole mudah imple angkan ko berbasis pem ava dikenal an dalam ke ikum ini, m me mendasar i yang mena ah satu kom dalam Java Frame Form h Project ba cation, hila da Project P pada GambSUAL
J
mponent Pd, MT raktikum in aman visual nen pemrog ana berbasis an ang pa orientasi ob eh program ementasi pe omponen‐ko mrograman juga deng elas javax.s mahasiswa d dalam pem angani kode mponen Java a. maru dan beri ngkan centa Praktek1, k bar 1.
AVA
P
Waktu SKS ni diharapka l dalam Java graman visu s pemrogra ling popule bjek, yang mer dalam emrograma omponen visual deng gan sebuta wing. diperkenalk mrograman j e dan data d a yang digun i nama deng ang pilihan kemudian kPROGRA
: 90 : 1 S an mahasisw a al dalam Ja man visual er dalam k kemudian membangu an berorient yang mem gan menggu an Java GU kan dengan java adala C dalam progr nakan untu gan Praktek pada opsi C klik kanan,AMMI
Menit SKS (Praktik wa dapat : va Java kekuatannya menjadi r un aplikasi tasi objek t mungkinkan unakan obje UI (Graphic objek‐obje Class. Class a ram Java. k menbuat k1. Create Main pilih JFramNG
kum) a dalam referensi berbasis ersebut, n untuk ek‐objek cal User ek visual adalah aplikasi n Class. me Form,
d. Kem JFra e. Kem sepe mudian aka amePraktek mudian pada erti terlihat G an tampil k1, seperti t Gamba a halaman k pada Gamb ambar 1. Cl wizard Ne erlihat pada ar 2. Memb kerja NetBe bar 3. lass JFrame ew JFrame a Gambar 2 eri nama Cl ean akan tam
e Form e Form, b 2. lass JFrame mpil sebuah beri nama h Form baru dengan u,
f. Seca den sebu tom g. Kem Labe Mem h. Klik i. Lang yang kana ini b pad j. Even diek ara otomati gan nama utan Metho mbol Source mudian kem el pada JFra masukkan E Jlabel, kem gkah selanj g akan men an pada are berarti, bah a saat wind nt adalah ksekusi.
is, pada saa Class dan od. Untuk m Gam mbali ke Des ame Form y Event : mudian drag Gamb jutnya, kita ngekseskusi ea JFrame, hwa method dow diaktifk suatu kon at ini, NetBe komponen melihat me bar 4. Listin sign, pilih s yang telah d ke halaman bar 5. Penem a akan mem proses me lalu pilih Ev d yang dief kan. Seperti ndisi dalam eans memb n yang ada ethod ini, d ng program ebuah Jlab isediakan. n Form yang mpatan seb masukkan s ethod yang ventsÆWin finisikan sec terlihat pad m pemrogr uat kode pr a, prosedu alam diliha prosedur el untuk m g ada uah JLabel sebuah eve akan dilaku dowÆwind cara otoma da Gambar raman keti rosedur awa r ini dinal at dengan m emasukkan ent ke hala ukan. Kemu dowActivate atis akan die
5. ika perinta al sesuai dengan mengklik n sebuah am form dian klik ed. Even eksekusi ah akan
k. Pada Sou l. Pada dilak m. Sete mas Saya n. Kem outp Lati Buat labe a saat even rce disiapka a area listi kukan pada Ga elah tampil sukkan peri a”); mudian sila put sebagai han : Latiha tlah sebuah el, yang men
nt windowA an sebuah M Gamb ng program a saat even t ambar 6. Pe jendela So intah : jLab hkan dikom berikut : Gambar 6. an : Simpan h aplikasi se nampilkan N Activated di Method yan bar 5. Mem m tersebut, terjadi. enambahan ource, pada bel1.setTex mpilasi pro Ouput Pror n dengan Na ederhana JF Nama, No B pilih, maka ng akan men ilih event p kemudian n events yan lokasi yan xt(“Hello W ogramnya, ram JFrame ama : Visua Frame Form BP dan Prog secara oto ngeksekusi pada Form masukkan ng akan dila g telah dite World…! Ini sehingga d e Form Perta alLatihan1.J m, yang yang gram Studi s omatis pada event terse n proses ya akukan entukan, ke Program P diperoleh t ama Java g terdiri dar saudara. a jendela ebut. ng akan emudian Pertama tampilan ri 3 buah
2 2. JButton Pada lat langkah a. Buka b. Tam terli c. Uba dan d. Pada e. Pada kana bahw klik. n
tihan ini, kit h‐langkah be a kembali P mbahkan du ihat pada G ah Properti T Kembali (J a saat ini di a tombol J an pada JB wa event y Seperti ter ta mulai me erikut ini : Program per a buah Butt amba 7. Gambar 7. Text masing Button2) Gambar peroleh du Gambar JButton1 ta Button1, pil yang terjadi rlihat pada G emberi actio rtama yang ton, (JButto . Penempat g‐masing Bu r 8. Pengub a buah tom 9. Hasil Pen ambahkan lih Events pada JButt Gambar 10. on pada obj telah dibua on), klik dan
an JButton1 utton denga ahan Teks l mbol dengan ngubahan N event Mo ÆMouse Æ ton1 akan d . ject button, at n drag ke are 1 dan JButto an Pindah K label Button n nama yang Nama Tomb useClicked, ÆmouseCli dieksekusi p , silahkan ik ea Form, se on2 Ke Atas (JBu n g telah diga ol , dengan c icked, yang pada saat m kuti eperti utton1) anti cara klik g artinya mouse di
f. Kem yang aplik g. Laku kem h. Silah Lati Buat dan Form men nam Gam mudian pad g berdungs kasi lainnya Ga ukan hal yan mudaian ket hkan eksek han : Simpa tlah sebuah JButton, y m, pada sa nyembunyik ma Hilang bar 10. Pem a area eve si untuk m a. Lihat Gam ambar 11. P ng sama pa ikkan perin Gambar 1 kusi program G an dengan N h program v yang akan aat tombol
kan teks itu ). Kemudia mberian eve ent, ketikka enampilkan mbar 11. Penambahan da JButton2 tan this.set 12. Penamba m anda, seh Gambar 13. Nama : Visu visual seder menampilk JButton1 u kembali p an Ulangi u ent mouse c an instruksi n jendela a n event yan 2, seperti p tAlawaysOn ahan even p hingga diper Output Pro ualLatihan2 rhana deng kan teks La (ganti den ada saat to untuk Latih clicke pada this.setAla aplikasi sela ng akan diek ada langkah nTop(False) pada JButto roleh hasil s ogram 2.Java an menggu atihan Ked gan nama ombol JBut han 1, seh JButton1 awaysOnTo alu di atas ksekusi h di atas, te ). on2 sebagai ber nakan Jform dua (JLabel Tampil) da ton2 (ganti hingga sem op(true), jendela etapi ikut : m, Jlabel 1) pada an akan dengan mua teks
Biog Sem Kom ICT Indon pend Pasc grafi Sing inar Nasio puter., IT-B dalam Pen nesia) 1,2,d didikan, me casarjana U gkat Penu onal, instru Based Educ ndidikan. Me dan 4. Ket enghantark Universitas N ulis Muhamma Elektronika Teknik Ele konsentras 2004. Sta Universitas Computer and Organ Multimedia Community uktur pada cation. Pen emegang S ertarikan p an penulis Negeri Pada ad Adri. a FPTK IKIP ektro Unive si Sistem af pengaja s Negeri P Networkin nization, W a-Based In ty. Penulis a model p ulis Aktif d Sertifikasi M enulis dala s sebagai ang, terhitu Menyelesai P Padang t rsitas Gadja Komputer r Teknik Padang. K g and Sec Web-Based nstructional aktif, sebag pembelajara i Situs Ilmu Microsoft, JE am bidang mahasisw ng mulai Se ikan S1 d ahun 1999, ah Mada Y dan Inform Elektronika Kompetensi curity, Com Application l Design, gai pemakal an berbasis uKomputer. ENI (Java implementa wa doktoral eptember 2 di Jurusan , dan S2 di Yogyakarta, matika (SK a Fakultas inti pada mputer Arch n, Online L dan Kn lah dalam b s Multimed .com, deng Education asi IT dala l Ilmu Pe 006 Teknik Jurusan dengan I) tahun Teknik bidang hitecture Learning, owledge berbagai dia dan an topik Network m dunia ndidikan