PERTEMUAN 6 AWT & SWING
|
|
- Hadi Iskandar
- 6 tahun lalu
- Tontonan:
Transkripsi
1 Obyektif Praktikum : PERTEMUAN 6 AWT & SWING Memahami persamaan dan perbedaan antara AWT dan Swing. Mendesain aplikasi GUI menggunakan AWT. Memahami action pada objek dalam Java. Mendesain aplikasi GUI menggunakan Swing. Perbedaan antara komponen dan kontainer. Menjelaskan tentang flow layout, border layout, dan grid layout dalam komponen GUI. 1
2 DASAR GUI Program GUI (Graphical User Interface) merupakan metode pendesainan program ke dunia nyata (real world) atau visual bukan dalam bentuk console. Paket yang dapat digunakan untuk mengembangkan program-program GUI adalah AWT dan Swing. Paket AWT (Abstract Window Toolkit ) dan Swing AWT = sekumpulan library yang tidak tergantung pada platform (platform independent) dan digunakan untuk menyederhanakan implementasi user interface. Swing = bentuk implementasi yang menambahkan komponen-komponen dalam sistem GUI tetapi masih didasarkan pada arsitekstur AWT. 2
3 Class pada AWT Window Classes Fundamental Berikut ini adalah daftar dari beberapa class penting pada kontainer yang telah disediakan oleh AWT. 3
4 PEMROGRAMAN DENGAN AWT Selain untuk pemrograman yang berbasis konsol, java juga mendukung pemrograman berbasiskan GUI (Graphical User Interface), Salah satunya menggunakan AWT (Abstract Window Toolkit). Komponen-komponen AWT Button Button merupakan kelas yang digunakan untuk memasang sebuah tombol pada window. Bentuk Umum : Button <nama objek>=new Button(<Text Button>); Label Label adalah class pada java yang digunakan untuk menampilkan sebuah text pada window. Bentuk umum : Label <nama objek>=new Label(<Isi dari Text>); TextField CheckBox List, dll 4
5 KOMPONEN GUI PADA AWT Grafik Beberapa method grafik ditemukan dalam class Graphic. Dibawah ini adalah daftar dari beberapa method. 5
6 CONTOH PROGRAM SEDERHANA MENGGUNAKAN AWT import java.awt.*; public class AwtPertama { public static void main(string[] bowo) { Frame win=new Frame("Coba AWT"); win.setsize(300,200); win.show(); Output : 6
7 PEMROGRAMAN SWING Komponen - Komponen Swing Top-level container berfungsi untuk menyediakan ruang bagi komponen- komponen lainnya. Container jenis ini terdiri atas JFrame, JWindow, Jdialog, dan Japplet. Intermediate container komponen (non top-level) yang keberadaannya untuk menampung komponen lainnya, misal panel, tabbed, dan tool bar. Komponen Atomic (tunggal) berfungsi untuk menampilkan dan/atau menerima informasi. Contohnya adalah text field, button, dan label. Container adalah jenis komponen yang menampung dan mengelola komponenkomponen lainnya. Agar suatu komponen dapat digunakan, biasanya harus diletakkan di sebuah container. Pengaturan tata letak komponen : FlowLayout GridbagLayout BorderLayou BoxLayout SpringLayout CardLayout 7
8 CONTOH PROGRAM SEDERHANA MENGGUNAKAN SWING import javax.swing.*; class Swing extends JFrame { Swing(){ super("ini SWING LHO..."); setsize(300,300); show(); setdefaultcloseoperation(jframe.exit_on_close); public static void main(string[] args) { Swing sw=new Swing(); Output : 8
9 LAYOUT MANAGER FlowLayout Manager FlowLayout Manager adalah default manager untuk class JPanel dan subclassnya. Berikut adalah bagaimana FlowLayout Manager bekerja, dimana memiliki tiga constructor seperti daftar di bawah ini: FlowLayout Constructors 1. FlowLayout() Membuat object baru FlowLayout dengan posisi di tengah dan lima unit horizontal dan vertikal gap dimasukkan pada komponen sebagai default. 2. FlowLayout(int align) Membuat object baru FlowLayout dengan posisi spesifik dan lima unit horizontal dan vertikal gap dimasukkan pada komponen sebagai default. 3. FlowLayout(int align, int hgap, int vgap) Membuat object baru FlowLayout dengan argumen pertama sebagai posisi pada komponen dan hgap untuk horizontal dan vgap untuk vertikal pada komponen Gap dapat dikatakan sebagai jarak antara komponen dan biasanya diukur dengan satuan pixel. Posisi argumen mengikuti penulisan sebagai berikut : 1. FlowLayout.LEFT 2. FlowLayout.CENTER 3. FlowLayout.RIGHT 9
10 Contoh Program FlowLayout Manager import java.awt.flowlayout; import javax.swing.*; class FlowLayoutDemo extends JFrame { public static void main(string args[]) { FlowLayoutDemo fld = new FlowLayoutDemo(); fld.setlayout(new FlowLayout(FlowLayout.RIGHT, 10, 10)); fld.add(new JButton("ONE")); fld.add(new JButton("TWO")); fld.add(new JButton("THREE")); fld.setsize(100, 100); fld.setvisible(true); 10
11 BorderLayout Manager BorderLayout membagi kontainer menjadi lima bagian diantaranya utara, selatan, timur, barat, dan tengah. Constructor BorderLayout 1. BorderLayout() Membuat object BorderLayout baru tanpa spasi yang diaplikasikan diantara komponen yang berbeda. 2. BorderLayout(int hgap, int vgap) Membuat object BorderLayout baru dengan spasi unit hgap horizontal dan unit vgap vertikal yang diaplikasikan diantara komponen yang berbeda. Berikut ini adalah daftar dari kelima region. 1. BorderLayout.NORTH 2. BorderLayout.SOUTH 3. BorderLayout.EAST 4. BorderLayout.WEST 5. BorderLayout.CENTER 11
12 Contoh Program Borderlayout Manager import java.awt.borderlayout; import javax.swing.*; class BorderLayoutDemo extends JFrame { public static void main(string args[]) { BorderLayoutDemo bld = new BorderLayoutDemo(); bld.setlayout(new BorderLayout(10, 10)); //may remove bld.add(new JButton("NORTH"), BorderLayout.NORTH); bld.add(new JButton("SOUTH"), BorderLayout.SOUTH); bld.add(new JButton("EAST"), BorderLayout.EAST); bld.add(new JButton("WEST"), BorderLayout.WEST); bld.add(new JButton("CENTER"), BorderLayout.CENTER); bld.setsize(200, 200); bld.setvisible(true); 12
13 GridLayout Manager GridLayout manager membagi kontainer menjadi baris dan kolom. Semua region memiliki ukuran yang sama. Berikut ini adalah daftar dari constructor untuk class GridLayout. Constructor GridLayout 1. GridLayout() Membuat object GridLayout baru dengan satu baris dan satu kolom sebagai default 2. GridLayout(int rows, int cols) Membuat object GridLayout baru dengan jumlah baris dan kolom sesuai dengan keinginan 3. GridLayout(int rows, int cols, int hgap, int vgap) Membuat object GridLayout baru dengan jumlah baris dan kolom yang ditentukan. Unit spasi hgap horizontal dan vgap vertikal diaplikasikan ke dalam komponen. 13
14 Contoh Program Gridlayout Manager import java.awt.*; class GridLayoutDemo extends Frame { public static void main(string args[]) { GridLayoutDemo gld = new GridLayoutDemo(); gld.setlayout(new GridLayout(2, 3, 4, 4)); gld.add(new Button("ONE")); gld.add(new Button("TWO")); gld.add(new Button("THREE")); gld.add(new Button("FOUR")); gld.add(new Button("FIVE")); gld.setsize(200, 200); gld.setvisible(true); 14
15 JBUTTON, JLABEL DAN JTEXTFIELD JLabel JLabel merupakan komponen yang digunakan untuk menampilkan teks yang pendek atau gambar atau keduanya. Komponen Label memiliki konstruktor sebagai berikut : 15
16 Contoh Program Menggunakan JLabel import java.awt.*; public class TesButton extends Frame { public static void main(string[] args) { TesButton apl = new TesButton(); public TesButton() { super("coba LABEL"); setsize(300, 100); Panel paneltombol = new Panel(); paneltombol.add(new Label("INI LABEL")); add("south", paneltombol); show(); Output : 16
17 JBUTTON, JLABEL DAN JTEXTFIELD JButton Kelas JButton berguna untuk membuat objek tombol yang dapat dilengkapi dengan judul tombol dan gambar, selain itu JButton merupakan komponen yang dapat menghasilkan suatu event jika tombol diklik oleh user. Komponen JButton memiliki konstruktor sebagai berikut : 17
18 Contoh Program Menggunakan JButton import java.awt.*; public class TesButton extends Frame { public static void main(string[] args) { TesButton apl = new TesButton(); public TesButton() { super("tes Button"); setsize(300, 100); Panel paneltombol = new Panel(); paneltombol.add(new Button("Perbesar")); paneltombol.add(new Button("Selesai")); add("south", paneltombol); show(); Output : 18
19 JBUTTON, JLABEL DAN JTEXTFIELD JTextField JTextField merupakan objek yang berguna untuk memasukkan atau mengedit data satu baris. Komponen JTextField memiliki konstruktor sebagai berikut : 19
20 Contoh Program Menggunakan JLabel 20
21 PENANGANAN KEJADIAN Penanganan kejadian atau ActionEvent pada java merupakan suatu cara untuk berinteraksi antara program dengan user. Tabel berikut memperlihatkan beberapa event dan event listener yang umumnya diperlukan dalam aplikasi : Pada paket ini dapat digunakan oleh komponen AWT maupun SWING, agar objek dapat menangani suatu kejadian, objek tersebut harus didaftarkan sebagai listener. Contohnya adalah sebagai berikut : JButton But = new JButton( Kirim ); But.addActionListener(this); 21
22 CONTOH PROGRAM PENANGANAN KEJADIAN import javax.swing.*; import java.awt.event.*; class Coba extends JFrame implements ActionListener { JButton But = new JButton( Kirim ); but.addactionlistener(this); show(); setdefaultcloseoperation(jframe.exit_on_close); public void actionperformed(actionevent e) { if(e.getsource()==but){string kata=""; kata=jt.gettext(); JOptionPane.showMessageDialog(null,kata); 22
23 Latihan Program Berikut ini adalah contoh program sederhana menginput dan menampilkan data dengan swing -awt. Ikutilah langkah-langkah berikut : Step 1 : Buka dan ketikan program pada teks editor notepad++ Anda. Simpan nama file pertama sama seperti nama classnya, yaitu Travel.java Misal disimpan pada direktori D folder praktikan Travel.java Ketikkan program berikut pada teks editor Anda. //import fungsi untuk menggunakan perintah swing dan awt import javax.swing.jframe; import javax.swing.jbutton; import javax.swing.jlabel; import javax.swing.jtextfield; import javax.swing.jcheckbox; import javax.swing.jcombobox; import java.awt.font; import java.awt.color; import java.awt.event.actionlistener; import java.awt.event.actionevent ; import java.awt.event.itemlistener; import java.awt.event.itemevent ; 23
24 //dekarasi class turunan Jframe dan implementasi dari ActionListener class tampilan extends JFrame implements ActionListener { *deklarasikan variabel ht,sub,jum bertipe integer, variabel disc dan total bertipe double. Semua variabel tersebut bersifat private //deklarasi variabel array item bertipe string berikut isinya private String[] item = {"","Jakarta","Cirebon","Tasikmalaya"; //buat gui yang dibutuhkan seperti combobox, label, checkbox, textfield private JComboBox tuj = new JComboBox(item); private JLabel judul = new JLabel("Program Travel Bintang Kejora"); private JLabel nama = new JLabel("Nama"); private JLabel tujuan = new JLabel("Tujuan"); private JLabel jumlah = new JLabel("Jumlah Tiket"); private JLabel member = new JLabel("Member"); private JCheckBox cb = new JCheckBox ("Ya"); private JLabel harga = new JLabel("Harga Tiket"); private JLabel sub_t = new JLabel("Sub Total"); private JLabel diskon = new JLabel("Diskon"); private JLabel t_harga = new JLabel("Total Harga"); private JTextField txtnama = new JTextField(); private JTextField txtujumlah = new JTextField(); private JTextField txtharga = new JTextField(); private JTextField txtsub = new JTextField(); 24
25 private JTextField txtdiskon = new JTextField(); private JTextField txttotal = new JTextField(); *buat 2 button bernama dan berlabel hitung dan ulangi bersifat private tampilan() //deklarasi method {//isi var super super("program Travel Created By Andriyan"); //perintah untuk menutup frame/keluar program setdefaultcloseoperation(jframe.exit_on_close); *menentukan lokasi (100,100), ukuran (495,250) dan layout (null) //memberi nama gui add(judul); add(nama); add(txtnama); add(tujuan); add(tuj); add(jumlah); add(txtujumlah); add(member); add(cb); add(harga); add(txtharga); add(sub_t); add(txtsub); add(diskon); add(txtdiskon); add(t_harga); add(txttotal); add(hitung); add(ulangi); //setting teks judul.setfont(new Font("Times New Roman",Font.BOLD,20)); judul.setbounds(10,10,300,20); 25
26 nama.setbounds(10,50,100,20); txtnama.setbounds(120,50,100,20); tujuan.setbounds(10,75,100,20); tuj.setbounds(120,75,100,20); jumlah.setbounds(10,100,100,20); txtujumlah.setbounds(120,100,100,20); member.setbounds(10,125,100,20); cb.setbounds(115,125,100,20); harga.setbounds(260,50,100,20); txtharga.setbounds(370,50,100,20); sub_t.setbounds(260,75,100,20); txtsub.setbounds(370,75,100,20); diskon.setbounds(260,100,100,20); txtdiskon.setbounds(370,100,100,20); t_harga.setbounds(260,125,100,20); txttotal.setbounds(370,125,100,20); hitung.setbounds(130,175,100,20); ulangi.setbounds(250,175,100,20); //kirim action jika tombol diklik ke method ActionListener tuj.addactionlistener(this); cb.addactionlistener(this); hitung.addactionlistener(this); ulangi.addactionlistener(this); setvisible(true); //perintah agar semua gui dapat ditampilkan 26
27 //deklarasi method untuk menampilkan aksi jika tombol hitung diklik public void actionperformed(actionevent e) { //perintah untuk menentukkan harga tiket sesuai tujuan String item = (String)tuj.getSelectedItem(); *buat seleksi if bersarang dengan kondisi : jika tujuan Jakarta maka harga tiket jika tujuan Cirebon maka harga tiket jika tujuan Tasikmalaya maka harga tiket selain dari ketiga tujuan diatas maka harga tiket Object obj= e.getsource(); if (obj == hitung) {//perintah menghitung diskon dan total harga tiket jum = Integer.parseInt(txtujumlah.getText()); sub = jum * ht ; if (cb.isselected()) if (cb.isselected()) {disc = 0.10 * sub; else {disc = 0.0; total = sub-disc; 27
28 txtharga.settext("rp. "+ht); txtsub.settext("rp. "+sub); txtdiskon.settext("rp. "+disc); txttotal.settext("rp. "+total); //perintah jika tombol ulangi diklik maka semua inputan akan direset lagi. if (obj == ulangi) { txtnama.settext(""); txtujumlah.settext(""); txtharga.settext(""); txtsub.settext(""); txtdiskon.settext(""); txttotal.settext(""); public class Travel //program utama { public static void main(string[] arg) { new tampilan(); //penggil method tampilan 28
29 Step 2 : Ikuti langkah berikut untuk meng-compile program yang telah Anda buat. Buka command prompt Anda. Masuk ke direktori dan folder tempat program tersebut disimpan. Misal program disimpan pada direktori D folder praktikan Perintah masuk/pindah ke direktori D, ketik D: Perintah masuk ke folder praktikan, ketik cd<spasi>praktikan Setelah masuk ke direktori dan folder yang dituju, untuk meng-compile program Anda ketikkan perintah : Contoh : Step 3 : javac<spasi> Travel.java javac TestVehicle.java Untuk menjalankan program yang telah Anda buat, ketikkan perintah : Contoh : java<spasi>namafile java Travel 29
30 Tampilan Output 30
31 Koreksi Latihan Program //import fungsi untuk menggunakan perintah swing dan awt import javax.swing.jframe; import javax.swing.jbutton; import javax.swing.jlabel; import javax.swing.jtextfield; import javax.swing.jcheckbox; import javax.swing.jcombobox; import java.awt.font; import java.awt.color; import java.awt.event.actionlistener; import java.awt.event.actionevent ; import java.awt.event.itemlistener; import java.awt.event.itemevent ; 31
32 class tampilan extends JFrame implements ActionListener { private int ht,sub,jum; private double disc,total; private String[] item = {"","Jakarta","Cirebon","Tasikmalaya"; private JComboBox tuj = new JComboBox(item); private JLabel judul = new JLabel("Program Travel Bintang Kejora"); private JLabel nama = new JLabel("Nama"); private JLabel tujuan = new JLabel("Tujuan"); private JLabel jumlah = new JLabel("Jumlah Tiket"); private JLabel member = new JLabel("Member"); private JCheckBox cb = new JCheckBox ("Ya"); private JLabel harga = new JLabel("Harga Tiket"); private JLabel sub_t = new JLabel("Sub Total"); private JLabel diskon = new JLabel("Diskon"); private JLabel t_harga = new JLabel("Total Harga"); private JTextField txtnama = new JTextField(); private JTextField txtujumlah = new JTextField(); private JTextField txtharga = new JTextField(); private JTextField txtsub = new JTextField(); private JTextField txtdiskon = new JTextField(); private JTextField txttotal = new JTextField(); private JButton hitung = new JButton("Hitung"); private JButton ulangi = new JButton("Ulangi"); 32
33 tampilan() { super("program Travel Created By Andriyan"); setdefaultcloseoperation(jframe.exit_on_close); setlocation(100,100); setsize(495,250); setlayout(null); add(judul); add(nama); add(txtnama); add(tujuan); add(tuj); add(jumlah); add(txtujumlah); add(member); add(cb); add(harga); add(txtharga); add(sub_t); add(txtsub); add(diskon); add(txtdiskon); add(t_harga); add(txttotal); add(hitung); add(ulangi); judul.setfont(new Font("Times New Roman",Font.BOLD,20)); judul.setbounds(10,10,300,20); nama.setbounds(10,50,100,20); txtnama.setbounds(120,50,100,20); tujuan.setbounds(10,75,100,20); tuj.setbounds(120,75,100,20); jumlah.setbounds(10,100,100,20); txtujumlah.setbounds(120,100,100,20); member.setbounds(10,125,100,20); cb.setbounds(115,125,100,20); harga.setbounds(260,50,100,20); txtharga.setbounds(370,50,100,20); 33
34 sub_t.setbounds(260,75,100,20); txtsub.setbounds(370,75,100,20); diskon.setbounds(260,100,100,20); txtdiskon.setbounds(370,100,100,20); t_harga.setbounds(260,125,100,20); txttotal.setbounds(370,125,100,20); hitung.setbounds(130,175,100,20); ulangi.setbounds(250,175,100,20); tuj.addactionlistener(this); cb.addactionlistener(this); hitung.addactionlistener(this); ulangi.addactionlistener(this); setvisible(true); public void actionperformed(actionevent e) { String item = (String)tuj.getSelectedItem(); if (item.equals("jakarta")) {ht = ; else if (item.equals("cirebon")) {ht = 15000; else if (item.equals("tasikmalaya")) {ht = 20000; 34
35 else {ht = 0; Object obj= e.getsource(); if (obj == hitung) { jum = Integer.parseInt(txtujumlah.getText()); sub = jum * ht ; if (cb.isselected()) if (cb.isselected()) {disc = 0.10 * sub; else {disc = 0.0; total = sub-disc; txtharga.settext("rp. "+ht); txtsub.settext("rp. "+sub); txtdiskon.settext("rp. "+disc); txttotal.settext("rp. "+total); if (obj == ulangi) { txtnama.settext(""); txtujumlah.settext(""); txtharga.settext(""); txtsub.settext(""); 35
36 txtdiskon.settext(""); txttotal.settext(""); public class Travel //program utama { public static void main(string[] arg) { new tampilan(); 36
Materi : GUI AWT & SWING.
Materi : GUI AWT & SWING http://luemut4n.0fees.net Selain untuk pemrograman yang berbasis konsol, java juga mendukung pemrograman berbasiskan GUI (Graphical User Interface), Salah satunya menggunakan AWT
Lebih terperinciPERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM. 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java.
PERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java. Selain untuk pemrograman yang berbasis konsol, java juga mendukung
Lebih terperinciPEMROGRAMAN II. Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io. By : Sri Rezeki Candra Nursari
PEMROGRAMAN II By : Sri Rezeki Candra Nursari Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io AWT Event Windows Graphics Text Control Layout Manager Menu Image New I/O Reguler
Lebih terperinciSwing. suatu program. Tetapi, program Anda akan kelihatan tidak menarik dan tidak nyaman digunakan bagi para
Swing 1 Tujuan Tanpa mempelajari tentang grapichal user interface (GUI) API, Anda masih tetap bisa membuat suatu program. Tetapi, program Anda akan kelihatan tidak menarik dan tidak nyaman digunakan bagi
Lebih terperinci1.Tujuan. 2. Latar Belakang
1.Tujuan Memahami persamaan dan perbedaan antara AWT dan Swing Perbedaan antara komponen dan kontainer. Mendesain aplikasi GUI menggunakan AWT. Mendesain aplikasi GUI menggunakan Swing. Menjelaskan tentang
Lebih terperinci5/24/2012. Pemograman Berorientasi Objek. Pembahasan. Abstract Windowing Toolkit & Swing. Pembahasan
Pembahasan JAVA Education Network Indonesia Abstract Windowing Toolkit & Swing Pengenalan Pemrograman 2 Abstract Windowing Toolkit (AWT) vs. Swing AWT GUI Components Dasar Window Classes Graphics AWT Components
Lebih terperinciGUI & Event Handling. Viska Mutiawani, M.Sc
GUI & Event Handling Viska Mutiawani, M.Sc GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt. AWT dan Swing dapat dipergunakan untuk
Lebih terperinciGUI (Grapichal User Interface)
1 GUI (Grapichal User Interface) Pengantar GUI GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna berinteraksi dengan berbagai elemen grafis,diantaranya:
Lebih terperinciBAB 7 Abstract Windowing Toolkit dan Swing
BAB 7 Abstract Windowing Toolkit dan Swing 7.1 Tujuan Tanpa mempelajari tentang grapichal user interface (GUI) API, Anda masih tetap bisa membuat suatu program. Tetapi, program Anda akan kelihatan tidak
Lebih terperinciGUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah
GUI & Event Handling Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt.
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 27 ANTAR MUKA GRAFIS A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang
Lebih terperinciIF PEMROGRAMAN LANJUT GRAPHICAL USER INTERFACE (GUI) 11 DENGAN SWING. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT GRAPHICAL USER INTERFACE (GUI) 11 DENGAN SWING Oleh : Andri Heryandi, M.T. MATERI HARI INI Swing Definisi swing Komponen Swing Layout Manager Oleh : Andri Heryandi, M.T. 2
Lebih terperinciMateri 5 Pemrograman Visual
Materi 5 Pemrograman Visual Pada materi ini akan dipelajari tentang pemberian aksi pada komponen swing (listener), terutama ActionListener. Sesi Materi ActionListener merupakan salah satu listener yang
Lebih terperinciBAB IX. USER INTERFACE
BAB IX. USER INTERFACE 9.1.Dasar GUI Program GUI (Graphical User Interface) merupakan metode pendesainan program ke dunia nyata (real world) atau visual bukan dalam bentuk console. Paket yang dapat digunakan
Lebih terperinciGraphical User Interface (GUI)
Praktikum 6 Graphical User Interface (GUI) Dosen : Ir. Nanang Syahroni M.Kom Pokok Bahasan Komponen dasar Swing JFrame, JLabel, JTextField dan JTextArea Menu bar dan Menu item Tujuan Belajar Memahami komponen
Lebih terperinciAbstract Window Toolkit
Graphical User Interface (GUI) Oleh: Ali Ridho Barakbah Pemrograman Berbasis Obyek Pertemuan 14 IT-EEPIS Abstract Window Toolkit Menyediakan komponen-komponen GUI yang digunakan di semua aplikasi Java
Lebih terperinciModul 08. User Interface 01
Modul 08 User Interface 01 Materi : 1. Mengenal dan mengetahui komponen package awt dan swing untuk membuat user interface 1. Konsep Dasar Swing dan awt merupakan package yang berguna untuk membangun aplikasi
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 29 GUI: KALKULATOR MINI A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang
Lebih terperinciMembuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan
Topik Memahami komponen dasar swing Memahami implementasi swing dalam program Mengimplementasikan button, check box, dan radio button dalam program Mengimplementasikan label,text Field dan Password Field
Lebih terperinciGUI in Java. Presented by HCI Team Ali Ridho Barakbah Umi Sa adah Nur Rosyid Mubtada i. Supervised by Prof. Kohei Arai
GUI in Java Presented by HCI Team Ali Ridho Barakbah Umi Sa adah Nur Rosyid Mubtada i Supervised by Prof. Kohei Arai Abstract Window Toolkit Menyediakan komponen-komponen GUI yang digunakan di semua aplikasi
Lebih terperinciPemrograman Berorientasi Obyek. Ramos Somya
Pemrograman Berorientasi Obyek Ramos Somya User Interface (UI) mencakup semua interaksi dan komunikasi antara sebuah program dan pemakainya termasuk semua yang didengar dan dirasakan. Kemudahan dan kecepatan
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Deskripsi Singkat Praktikum pemrograman berorientasi objek adalah praktikum yang menggunakan bahasa Java sebagai bantuan dalam memahami konsep pemrograman
Lebih terperinciModul Praktikum 7 Pemograman Berorientasi Objek
Modul Praktikum 7 Pemograman Berorientasi Objek 1. Judul : Grapichal User Interface (GUI) 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Memahami persamaan dan perbedaan antara AWT
Lebih terperinciModul Praktikum 9 BAB IX LAYOUTING. Departemen Teknologi Informasi Telkom Applied Science School H a l
9 BAB IX LAYOUTING 9.1 IDENTITAS Kajian Komponen Swing Java non-visual Editor; Database & Swing Topik 1. Layout Grid, GridBag dan Border Referensi 1. http://docs.oracle.com/javase/tutorial/uiswing/layout/index
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 28 PENANGANAN EVENT A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang melibatkan
Lebih terperinciPemrograman Berorientasi Objek Lanjut Lecture 3: Layout Manager
Pemrograman Berorientasi Objek Lanjut Lecture 3: Layout Manager N IKO IB R A H IM, M IT F A K U LTA S TEKN O L O G I IN F O R M A S I U N IV E R S ITA S K R IS TEN M A R A N A TH A Review Menu memiliki
Lebih terperinciPercobaan 7 GUI(Graphical User Interface )
Percobaan 7 GUI(Graphical User Interface ) Pokok Bahasan komponen dasar swing JButton,JCheckBox, dan JRadioButton JLabel, JTextField dan JPassword Field JTextArea, JComboBox, JList Memahami tentang event/kejadian
Lebih terperinciMODUL PRAKTIKUM KE 3 A.
MODUL PRAKTIKUM KE 3 A. Target Praktikum - Mahasiswa mengetahui berbagai macam operator java dan penggunaannya - Mahasiswa mampu menyelesaikan permasalahan terkait penggunaan operator - Mengetahui build
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2
No. LST/EKA/PTI208/11 Revisi : 02 Mei 2010 Hal 1 dari 5 A. Kompetensi Setelah mengikuti praktikum ini, mahasiswa diharapkan mampu menggunakan Radio Button dan Border Layout. B. Dasar Teori JRadioButton
Lebih terperinciPERTEMUAN 3 OBJEK DAN CLASS
PERTEMUAN 3 OBJEK DAN CLASS Obyektif: Praktikan memahami perbedaan objek dan class pada Java. Praktikan memahami konsep berorientasi objek. Praktikan dapat membuat program sederhana dengan menggunakan
Lebih terperinci2. Manakah diantara pilihan berikut ini yang merupakan bagian dari event delegation model? Sebuah komponen yang menampilkan message
Waktu Sisa : 1:14:5 1. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo. 2. Manakah diantara pilihan berikut ini yang merupakan bagian
Lebih terperinciBAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional
BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna dapat berinteraksi dengan berbagai
Lebih terperinciMateri 3 Pemrograman Visual
Materi 3 Pemrograman Visual Pada materi ini akan dipelajari tentang layouting, terutama 1. BorderLayout 2. FlowLayout 3. GridLayout Sesi Materi Pada saat membuat aplikasi GUI menggunakan bahasa pemrograman
Lebih terperinciMODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA
MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan Teknik
Lebih terperinciMembangun GUI (dengan AWT & Swing) OOP Java
Membangun GUI (dengan AWT & Swing) OOP Java Materi yg akan dibahas : Pendahuluan Event-driven Programming AWT, Swing & SWT Komponen-komponen GUI Layout manager Pendahuluan (1) Graphical User Interface
Lebih terperinciGRAPHICAL USER INTERFACE (GUI)
GRAPHICAL USER INTERFACE (GUI) Pokok Bahasan 1. komponen dasar swing 2. JButton,JCheckBox, dan JRadioButton 3. JLabel, JTextField dan JPassword Field 4. JTextArea, JComboBox, JList 5. Memahami tentang
Lebih terperinciMembuat Kalkulator dengan Java
Membuat Kalkulator dengan Java Oleh: Eko Wicaksono Ini merupakan program kalkulator sederhana Kali ini saya ingin membuat tutor dari bahasa java, belajar membuat kalkulator namanya. Ini program masih sangat
Lebih terperinciIF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT EVENT 13 Oleh : Andri Heryandi, M.T. EVENT Event adalah suatu kejadian dimana kondisi dari suatu objek berubah. Event dibuat sebagai hasil interaksi user dengan komponen GUI.
Lebih terperinciMembuat Menu Login Sederhana [Full Coding]
Membuat Menu Login Sederhana [Full Coding] Oleh: Yudi Setiawan Pada tutorial, ini saya berusaha mengajari Anda secara lebih keras lagi agar Anda mempunyai bekal ilmu dasar yang kuat di ilmu pemrograman
Lebih terperinciPACKAGE DAN INTERFACE
PACKAGE DAN INTERFACE Obyektif : 1. Memahami persamaan dan perbedaan antara AWT dan Swing 2. Mendesain aplikasi GUI menggunakan AWT 3. Mendesain aplikasi GUI menggunakan Swing 4. Membuat tampilan yang
Lebih terperinciMODUL 7 - EXCEPTION HANDLING
DESKRIPSI MATERI Modul 7 yang berjudul Exception Handling ini memaparkan tentang bagaimana cara menangkap kesalahan saat program dijalankan agar jalannya program tidak keluar begitu saja dari alur yang
Lebih terperinciPemrograman Lanjut. Intro to GUI (Graphical User Interface)
Pemrograman Lanjut Intro to GUI (Graphical User Interface) PTIIK - 2014 2 Objectives Memahami struktur hirarki class GUI Mampu menjelaskan setiap komponen (class) yang terdapat pada struktur hirarki GUI
Lebih terperinciPemrograman Java. Pertemuan VIII By: Augury
Pemrograman Java Pertemuan VIII By: Augury Menambahkan Komponen JPanel Untuk menambahkan komponen ke JFrame digunakan JPanel sebagai container (penampung) dari komponen yang akan ditambahkan Langkah membuat
Lebih terperinciPACKAGE DAN INTERFACE
PACKAGE DAN INTERFACE Obyektif : 1. Memahami persamaan dan perbedaan antara AWT dan Swing 2. Mendesain aplikasi GUI menggunakan AWT 3. Mendesain aplikasi GUI menggunakan Swing 4. Membuat tampilan yang
Lebih terperinciMateri 1 Pemrograman Visual
Materi 1 Pemrograman Visual Pada materi ini akan dipelajari tentang cara membentuk GUI menggunakan beberapa komponen Swing, yaitu: 1. JFrame, JPanel, JButton, JTextField, Jlabel, JComboBox. 2. JRadioButton,
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan
Lebih terperinciBINA NUSANTARA UNIVERSITY NATA LASE
Sesuai dengan hasil rapat persiapan UTS Mata kuliah Programming I : Pilihan ganda 20 soal 40% Essay 3 soal 30% Kasus 1 soal 30% Essay: Layout manager Even driven programming Review Fundamental Java Kasus:
Lebih terperinciMateri 4 Pemrograman Visual
Materi 4 Pemrograman Visual Pada materi ini akan dipelajari tentang layouting, terutama GridBagLayout. Sesi Materi GridBagLayout memiliki sifat yang sama dengan GridLayout, yaitu membagi peletakan komponen
Lebih terperinciCreating Graphical User Interfaces [1] with Java By: De Rosal Ignatius Moses Setiadi
Creating Graphical User Interfaces [1] with Java By: De Rosal Ignatius Moses Setiadi The Mathematical Concept of GUIs APIs for Java GUI Anatomy of GUI Application Top-Level Containers Using Swing Components
Lebih terperinciMembuat Frame, Label, TextField dan Button di Java [Full Coding]
Membuat Frame, Label, TextField dan Button di Java [Full Coding] Oleh: Yudi Setiawan Dalam bahasa pemrograman visual, ada istilah yang sering Anda dengar dengan sebutan Frame. Di Java, Frame merupakan
Lebih terperinciDIK-020 Pemograman Berorientasi Objek 5/24/2012
Topik JAVA Education Network Indonesia GUI Event Handling Pengenalan Pemrograman 2 Class-class Event Event Listeners Method ActionListener Method MouseListener Method MouseMotionListener Method WindowListener
Lebih terperinciMateri 6 Pemrograman Visual
Materi 6 Pemrograman Visual Pada materi ini akan dipelajari tentang pemberian aksi pada komponen swing (listener), terutama ItemListener. Sesi Materi Interface Listener memiliki berbagai macam tipe, salah
Lebih terperinciDasar Perancangan Graphical User Interface
Dasar Perancangan Graphical User Interface Restyandito e-mail : dito@ukdw.ac.id website : http://lecturer.ukdw.ac.id/~dito GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer
Lebih terperinciPaket dan Interface. 15 th week Estu Sinduningrum ST,MT
Paket dan Interface 15 th week Estu Sinduningrum ST,MT Mengimpor paket yang Telah Dibuat ke dalam program Langkah-langkah Mengimpor paket yang Telah Dibuat ke dalam program Berikut ini contoh kode program
Lebih terperinci1. Mana dari adapter berikut ini yang merupakan class adapter yang benar didalam Java. ComponentAdapter
GUI Waktu Sisa : 1:53:37 1. Mana dari adapter berikut ini yang merupakan class adapter yang benar didalam Java. ComponentAdapter ActionAdapter AdjustmentAdapter ItemAdapter FocusAdapter 2. Method dari
Lebih terperinciBAB I PENDAHULUAN. Maksud dan tujuan dari pembuatan Aplikasi Penentu Nilai Mahasiswa pada pemrograman java adalah:
A i T i t i n 1 1.1 Latar Belakang BAB I PENDAHULUAN Kemajuan ilmu dan teknologi saat ini begitu pesat perkembangannya. Dengan perkembangan zaman, banyak orang yang membutuhkan kecepatan akses data sehingga
Lebih terperinciGUI Event Handling. minggu 13. Wednesday, 16 May 12
GUI Event Handling minggu 13 Objectives / Tujuan Mengenal The Delegation Event Model Mengenal Event Classes Mengenal Event Listener: ActionListener Method MouseListener Method MouseMotionListener Method
Lebih terperinciPERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom
PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom 1. Membuat Project Baru File New Project Browse : Cari folder tempat untuk menyimpan Project. 2. Membuat Form baru menggunakan
Lebih terperinciMEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA
MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA 2009 MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA (BY: INDRA.WIDIATMOJO) Sebagaimana kita ketahui bahasa Java merupakan bahasa yang sedang naik
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2
No. LST/EKA/PTI208/06 Revisi : 02 Maret 2010 Hal 1 dari 6 A. Kompetensi Setelah mengikuti praktikum ini, mahasiswa diharapkan memahami konsep grapichal user interface (GUI) dan mampu mendesain GUI menggunakan
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2
No. LST/EKA/PTI208/09 Revisi : 01 April 2009 Hal 1 dari 7 A. Kompetensi Setelah mengikuti praktikum ini, mahasiswa diharapkan mampu memahami Grapichal User Interface (GUI) dan mendesain GUI menggunakan
Lebih terperinciBAB II. Manggunakan JComboBox
BAB II Manggunakan JComboBox Sebuah JComboBox, yang memungkinkan pengguna memilih salah satu dari beberapa pilihan, dapat memiliki dua bentuk yang sangat berbeda. Bentuk default adalah kotak kombo bisa
Lebih terperinciPEMROGRAMAN II. By : Sri Rezeki Candra Nursari
PEMROGRAMAN II By : Sri Rezeki Candra Nursari Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io AWT Event Windows Graphics Text Control Layout Manager Menu GUI Handling Image
Lebih terperinciKELAS INNER, KELAS ABSTRAK, DAN INTERFACE. 16 th week Estu Sinduningrum ST,MT
KELAS INNER, KELAS ABSTRAK, DAN INTERFACE 16 th week Estu Sinduningrum ST,MT KELAS INNER (INNER CLASS) Kerangka umum program yang berorientasi objek. Sejauh ini Anda mengetahui bahwa dalam satu file *java
Lebih terperinciGUI, Ev e Ev n e t n Handling, Ex ception Handling in Java
GUI, Event Handling, Exception Handling in Java Nurochman Apa itu GUI? GUI > Graphical User Interface Tanpa GUI program kita kurang menarik Program GUI terdiri dari Container dan Component Container sebagai
Lebih terperinciBAB I PENDAHULUAN. Listing 1.1 menunjukkan program GUI Java sederhana menggunakan AWT. import java.awt.*; import java.awt.event.*;
BAB I PENDAHULUAN 1.1. Bahasa Pemrograman Java Java memiliki dua fasilitas untuk pemrograman GUI: AWT dan Swing. Versi awal Java memberikan dukungan grafik yang terbatas. Hanya fitur-fitur grafik minimal
Lebih terperinciJAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti
Judul : Java Swing Tingkat : Pemula Email : kholidiswan@gmail.com Mohon maaf bila masih terjadi kesalahan dalam penulisan. Silakan kritik sarannya ke email diatas. JAVA SWING Swing merupakan library pada
Lebih terperinciPERTEMUAN I PENGENALAN JAVA
PERTEMUAN I PENGENALAN JAVA Objektif : Praktikan mengetahui dan mengenal bahasa pemrograman Java. Praktikan mengerti konsep dan struktur bahasa pemrograman Java. Praktikan mengerti konsep variabel, tipe
Lebih terperinciSendy Ferdian Sujadi
Sendy Ferdian Sujadi 1 Layout Manager JTable 2 Komponen dapat diorganisasikan di dalam container dengan menggunakan class layout manager. Kita dapat mengubah secara manual class layout yang ingin digunakan,
Lebih terperinciPERTEMUAN 5 OOP. Objektif : Praktikan mengetahui konsep OOP. Praktikan dapat membuat program sederhana dengan konsep OOP.
PERTEMUAN 5 OOP Objektif : Praktikan mengetahui konsep OOP. Praktikan dapat membuat program sederhana dengan konsep OOP. 1 KONSEP OOP Dalam pemrograman berorientasi objek, fokus utama a dalah pada objek.
Lebih terperinciSlide 6: Writing Classes
Slide 6: Writing Classes Bank Account Class 1. File Account.java berisi sebagian hal yang diperlukan untuk merepresentasikan sebuah bank account. Ketik dan simpan program tersebut serta pelajari methods
Lebih terperinciPAKET (PACKAGE) 20 Januari 2012
PACKAGE PAKET (PACKAGE) Suatu package adalah bendel atau pengelompokan kelaskelas berdasarkan kesamaan atau kemiripan fungsi Java mempunyai fitur paket agar kelas diorganisasikan secara logikal dalam suatu
Lebih terperinciProsedur dan Fungsi. Ciri prosedur pada java selalu dimulai dengan : private/public void namaprosedur ( tipedataparameter1 namaparameter1,
Prosedur dan Fungsi Pengertian public dan private : public pada data : berarti data hanya dapat diases dari class yang sama dan class lain private pada data : berarti data hanya dapat diases dari class
Lebih terperinciINSTRUKSI PENCABANGAN
INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan
Lebih terperinciAWT (ABSTRACT WINDOWS TOOLKITS)
AWT (ABSTRACT WINDOWS TOOLKITS) Pendahuluan Pada pertemuan kali ini, kita akan membahas paket AWT sebuah paket yang telah ada dalam Java yang dapat digunakan untuk merancang GUI (Graphical User Interface).
Lebih terperinciPENGENALAN JAVA GUI PROGRAMMING
PENGENALAN JAVA GUI PROGRAMMING Sub Pokok Bahasan JFC AWT Swing Ilustrasi JFC (Java Founda=on Classes) Java Founda=on Class Merupakan framework dalam Java untuk mengembangkan aplikasi berbasis GUI (Graphical
Lebih terperinciIKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 8 1 3/11/2015 WEEK 8 Graphical User Interface (GUI) AWT Swing OOP menggunakan
Lebih terperinciModul 7 Praktikum Pemrograman Visual
Modul 7 Praktikum Pemrograman Visual 1 IDENTITAS Kajian Memahami pembuatan komponen swing (native-way) dan pengaksesan database (MySQL) dengan bahasa pemrograman java Topik Komponen Swing Referensi 1.
Lebih terperinciTUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB
TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB Disusun Oleh : Widatin Mayasari 13111022 21 PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Pemrograman Java JDBC 1
Lebih terperinci1 of 7 2/23/2008 4:21 PM Waktu Sisa : 0:59:54 1. Interface manakah yang harus diimplementasikan Java class untuk menerima notifikasi button click event? ActionListener ButtonListener KeyListener WindowListener
Lebih terperinciSendy Ferdian Sujadi
Sendy Ferdian Sujadi Sebutkan 1 layout manager yang sudah dipelajari, jelaskan! 2 Event Handling Event Listener Latihan 3 Event merupakan sebuah objek yang di-generate oleh user pada saat sesuatu terjadi
Lebih terperinciArranging Components on a User Interface. Pertemuan 14 Pemrograman Berorientasi Obyek Oleh Tita Karlita
Arranging Components on a User Interface Pertemuan 14 Pemrograman Berorientasi Obyek Oleh Tita Karlita Tampilan Dasar User Interface di Java Graphical user interface sangat rentan thp perubahan ukuran
Lebih terperinciPemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno
Pemrograman Lanjut Jurusan S1 Teknik Informatika 9/17/2012 Ratno Object Oriented Programming Object Pada dunia perangkat lunak, sebuah obyek adalah sebuah komponen perangkat lunak yang stukturnya mirip
Lebih terperinciBAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton
BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING A. Langkah-Langkah Praktek Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton 1. Buatlah project java application baru dari netbeans melalui
Lebih terperinciMODUL PROFESIONAL PEMBINAAN KARIER
MODUL PROFESIONAL PEMBINAAN KARIER Mata Pelajaran Reakayasa Perangkat Lunak Sekolah Menengah Kejuruan (SMK) Kelompok Kompetensi D (Pemrograman Desktop) Penulis: Joko Pitono Direktorat Jenderal Guru dan
Lebih terperinciGARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)
GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP) Mata Kuliah: Pemrograman Berorientasi Objek; Kode/Bobot: TSK 502 / 3 sks; Deskripsi Mata Kuliah: Mata kuliah ini berisi konsep pemrograman berorientasi objek
Lebih terperinciPERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN
PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN Obyektif: Praktikan mengetahui array, percabangan, dan perulangan pada Java. Praktikan mengetahui bentuk umum dari array, percabangan, dan perulangan dalam
Lebih terperinci- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta
MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Design Pattern dapat didefinisikan : - Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta menjelaskan cara utama
Lebih terperinciPemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi
Pemrograman Berbasis Java PERSEWAAN PELAMPUNG Riska Nony Oktaviani 13111005 Kelas 21 Teknik Informatika Teknologi Informasi UNIVERSITAS MERCU BUANA YOGYAKARTA 1 DAFTAR ISI Pemrograman Berbasis Java...
Lebih terperinciBelajar Set Currency Format di TextField Java
Belajar Set Currency Format di TextField Java Oleh: Yudi Setiawan Di Java, Ada 2 jenis TextField(TextBox di VB NET) yakni, JTextField dan JFormattedTextField. Kedua Textfield ini jelaslah berbeda fungsinya.
Lebih terperinciBab Tujuan. 8.2 Delegation Event Model
Bab 8 GUI Event Handling 8.1 Tujuan Pada modul ini, Anda akan belajar bagaimana mengendalikan events triggered ketika user berinteraksi dengan aplikasi GUI Anda. Setelah menyelesaikan modul ini, Anda akan
Lebih terperinciGUI Event Handling. 5. Mendiskusikan keuntungan-keuntungan dari menggunakan inner dan anonymous class
GUI Event Handling Pada modul ini, Anda akan belajar bagaimana mengendalikan events triggered ketika user berinteraksi dengan aplikasi GUI Anda. Setelah menyelesaikan modul ini, Anda akan dapat mengembangkan
Lebih terperinciPemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno
Pemrograman Lanjut Jurusan S1 Teknik Informatika 9/17/2012 Ratno Object Oriented Programming Object Pada dunia perangkat lunak, sebuah obyek adalah sebuah komponen perangkat lunak yang stukturnya mirip
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan
Lebih terperinciRefreshing Praktikum: GUI (Graphical User Interface)
Refreshing Praktikum: GUI (Graphical User Interface) 1. Buat package/paket gui pada project Anda (kalau belum ada). 2. Buat JFrame Form pada paket gui. Klik kanan paket gui >New > JFrame Form, dan beri
Lebih terperinciProgram Kalkulator Sederhana Menggunakan Java Netbeans
Program Kalkulator Sederhana Menggunakan Java Netbeans Membuat kalkulator sederhana menggunakan Java Netbeans cukup mudah. Karena program yang di tulis tidak terlalu rumit, tapi memang perlu sedikit kesabaran
Lebih terperincivisit : www.marisharingilmu.wordpress.com
Lisensi Pocket Book Pocket Book ini dapat anda copy dan distribusikan dengan gratis untuk kegiatan pembelajaran. Selamat datang di Pocket Book edisi selanjutnya yaitu Pocket Book : Membuat Aplikasi Java
Lebih terperinciSOAL UAS Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan
Fakultas Teknologi Informasi UNIVERSITAS BUDI LUHUR SOAL UAS Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan 1. Bagian di dalam aplikasi GUI dimana programmer ditugaskan untuk merespon setiap event
Lebih terperinciModul Praktikum 1 Pemograman Berorientasi Objek
Modul Praktikum 1 Pemograman Berorientasi Objek 1. Judul : Mengenal Lingkup Pemograman 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Menuliskan program Java menggunakan text editor
Lebih terperinciMODUL PRAKTIKUM KE 8
MODUL PRAKTIKUM KE 8 A. Target Praktikum Mahasiswa mengetahui struktur GUI (Graphical User Interface) Mahasiswa mengetahui cara menggunakan layout dalam java Mahasiswa mampu menyelesaikan permasalahan
Lebih terperinci