37 modul1 lab
Post on 31-Jan-2016
214 Views
Preview:
DESCRIPTION
TRANSCRIPT
BAHASA PEMROGRAMAN BERORIENTASI OBJEK
Abdul Rahim, S.komAbdul Rahim, S.kom
TUJUAN
• Memahami Lingkungan Kerja Netbeans (Frame)
• Memahami cara kerja pemrograman visual
• Memahami cara kerja method/event
MEMAHAMI CARA PEMROGRAMAN DESKTOP
Pemrograman visual pada java dapat diimplementasikan menggunakan JFrame.
Langkah memulai pemrograman visual yaitu
Buat Package baru dengan nama : pemrograman_visual
lalu buat file JFrame Form dalam package tersebut dengan nama
belajar_jframe.
JFrameJFrame
MEMAHAMI PEMROGRAMAN VISUAL
Pemrograman visual java di netbeans bisa menggunakan JFrame
yang didalamnya terdapat objek-objek sesuai kebutuhan program.
Objek diambil dari Palette atau komponen yang sudah tersedia.
Palette dapat disebut juga komponen atau kelas
MEMAHAMI PEMROGRAMAN VISUAL
2. Palette atau Kumpulan komponen yang siap digunakan pada JFrame
2. Palette atau Kumpulan komponen yang siap digunakan pada JFrame
3. Komponen yang sudah digunakan disebut objek.
3. Komponen yang sudah digunakan disebut objek.
4. Properti/attribut dari objek yang dipilih4. Properti/attribut dari objek yang dipilih
5. Setiap komponen yang digunakan disebut objek dan diberikan nama secara otomatis dan dapat diubah sesuai kebutuhan.
5. Setiap komponen yang digunakan disebut objek dan diberikan nama secara otomatis dan dapat diubah sesuai kebutuhan.
Objek JFrameObjek JFrame
1. Untuk berpindah dari View Design dan View Source1. Untuk berpindah dari View Design dan View Source
EVENT-DRIVEN
Events MouseClickedEvents MouseClicked
do_something() ?
Events ActionPerformedEvents ActionPerformed
do_something() ? Objek btnSimpanObjek btnSimpan
Konsep event-driven adalah konsep dimana setiap objek memiliki event (kejadian)
yang kemudian dari event tersebut terjadi aksi-kasi tertentu.
Contohnya :
Event pada saat tombol SIMPAN di klik, aksinya adalah menampilkan HELLO
STIKOM pada JOptionPane
MEMAHAMI CARA KERJA EVENT
Untuk menggunakan event, Klik 2x pada Button Tampil (event ActionPerformed) atau Klik
kanan pada objek pilih events -> Actions -> ActionPerformed.
Maka akan tampil kode program seperti berikut :
private void
btnTampilActionPerformed(java.awt.event.ActionEvent evt) {
//blok kode program yang ingin dijalankan
}
private void
btnTampilActionPerformed(java.awt.event.ActionEvent evt) {
//blok kode program yang ingin dijalankan
}Blok kode diatas disebut dengan method/fungsi/behavior.
Kode aksi yang ingin dilakukan dapat diketik diantara buka kurawal dan
tutup kurawal method diatas.
private void btnTampilActionPerformed(java.awt.event.ActionEvent evt)
{
JOptionPane.showMessageDialog(rootPane, "HELLO
STIKOM");
}
private void btnTampilActionPerformed(java.awt.event.ActionEvent evt)
{
JOptionPane.showMessageDialog(rootPane, "HELLO
STIKOM");
}
Contoh aksi menampilkan teks HELLO STIKOM pada JOptionPane
MEMAHAMI CARA EVENT
Setiap even yang terjadi pada suatu objek bisa mempengaruhi objek lainnya,
dengan kata lain, dalam setiap even kita bisa menjalankan kode-kode program
ataupun fungsi yang terkait dengan objek lain sesuai kebutuhan program.
Rancanglah JFrame dengan komponen yang terdiri dari :
1.Label -> nama objek : lblJudul,
2.Text Field -> nama objek : txtTampil
3.Button -> nama objek : btnTampil
Dengan tampilan berikut :
MEMAHAMI CARA KERJA EVENT
Untuk menggunakan event, Klik 2x pada Button Tampil (event ActionPerformed) atau Klik
kanan pada objek pilih events -> Actions -> ActionPerformed.
Maka akan tampil kode program seperti berikut :
private void
btnTampilActionPerformed(java.awt.event.ActionEvent evt) {
//blok kode program yang ingin dijalankan
}
private void
btnTampilActionPerformed(java.awt.event.ActionEvent evt) {
//blok kode program yang ingin dijalankan
}Blok kode diatas disebut dengan method/fungsi/behavior.
Kode aksi yang ingin dilakukan dapat diketik diantara buka kurawal dan
tutup kurawal method diatas.
MEMAHAMI CARA KERJA EVENT
private void
btnTampilActionPerformed(java.awt.event.ActionEvent evt) {
String teks = txtTampil.getText();
JOptionPane.showMessageDialog(rootPane,teks);
}
private void
btnTampilActionPerformed(java.awt.event.ActionEvent evt) {
String teks = txtTampil.getText();
JOptionPane.showMessageDialog(rootPane,teks);
}String teks = txtTampil.getText();
Memerintahkan objek txtTampil untuk menjalankan method getText() yang
hasilnya kemudian disimpan pada variabel teks.
Method getText() adalah method untuk mendapatkan teks yang diketik pada objek
Text Field.
String teks = txtTampil.getText();
Memerintahkan objek txtTampil untuk menjalankan method getText() yang
hasilnya kemudian disimpan pada variabel teks.
Method getText() adalah method untuk mendapatkan teks yang diketik pada objek
Text Field.
Contoh aksi :
JOptionPane.showMessageDialog(rootPan
e,teks);
Menampilkan isi variabel teks pada
JOptionPane
JOptionPane.showMessageDialog(rootPan
e,teks);
Menampilkan isi variabel teks pada
JOptionPane
LATIHAN
BUAT FORM LOGIN YANG TERDIRI DARI
USERNAME DAN PASSWORD DAN TAMPILKAN
PADA JOPTION PANE
BUAT FORM LOGIN YANG TERDIRI DARI
USERNAME DAN PASSWORD DAN TAMPILKAN
PADA JOPTION PANE
top related