PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom



dokumen-dokumen yang mirip
Pemrograman Dekstop Pulut Suryati

Pemrograman Berorientasi Obyek. Ramos Somya

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

Pemograman Swing. Netbeans:

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti

Program Kalkulator Sederhana Menggunakan Java Netbeans

INSTRUKSI PENCABANGAN

Java Library dan Java Swing

GRAPHICAL USER INTERFACE (GUI)

Graphical User Interface (GUI)

Praktikum III : Menggunakan JRadioButton

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

GUI & Event Handling. Viska Mutiawani, M.Sc

PBO LANJUT USING WYSIWYG EDITOR FOR BUILDING GUI. Niko Ibrahim, MIT Universitas Kristen Maranatha

PENDAHULUAN TENTANG NETBEANS

Percobaan 7 GUI(Graphical User Interface )

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

KEAHLIAN PEMROGAMAN JAVA

JList, JComboBox, JTable

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Refreshing Praktikum: GUI (Graphical User Interface)

Praktikum GUI menggunakan Netbeans (Yuliana Setiowati

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

Membuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

PEMROGRAMAN BERORIENTASI OBJEK

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

Pemrograman Java III

Pemrograman Java III

visit :

Materi : GUI AWT & SWING.

Pemrograman Java III

MATERI PELATIHAN. Java Swing. Ifnu Bima. Versi :

LAPORAN PERCOBAAN IV ( MENGHITUNG GAJI PEGAWAI) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

KOMPONEN GUI DI SWING. Visual Mode (NetBeans)

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

BAB II. Manggunakan JComboBox

(JCOMBOBOX) Pulut Suryati

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.

Praktikum Pemrograman 1. Mengenal Delphi

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

RPS Mata Kuliah Bahasa Pemrograman Program Studi Sistem Informasi Halaman 1 dari 18

Sendy Ferdian Sujadi

INTERAKSI MANUSIA DAN KOMPUTER

Pengantar Library, Classpath, dan Project

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

Algoritma Pemrograman A

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

URAIAN POKOK PERKULIAHAN

MODUL 1 IDE (Integrated Development Environment )

MODUL I Pengenalan IDE Visual Basic 6.0

Pengenalan Visual Basic

ricak.wordpress.com Component Name & Interface

Membuat Aplikasi Kalkulator Sederhana Dengan Java

PEMOGRAMMAN VISUAL III APLIKASI TRANSAKSI PENJUALAN

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

BAB I PENDAHULUAN. Maksud dan tujuan dari pembuatan Aplikasi Penentu Nilai Mahasiswa pada pemrograman java adalah:

Creating Graphical User Interfaces [1] with Java By: De Rosal Ignatius Moses Setiadi

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

PEMROGRAMAN DELPHI 7.0

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

LAPORAN PERCOBAAN V ( MENGHITUNG NILAI UJIAN MAHASISWA) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

Jobsheet 16 String dan Collection (List, Set, Map)

PENGENALAN JAVA GUI PROGRAMMING

MEMBUAT PROJECT. 1. Buat project baru, beri nama JHangMan. Gambar 1.1

GUI, Ev e Ev n e t n Handling, Ex ception Handling in Java

Bekerja dengan FORM dan EVENTS

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

BAB I Pengenalan Microsoft Visual Basic 6.0

BAB I SEKILAS VISUAL STUDIO.NET 2008

BAB III ANALISA DAN PERANCANGAN

Pemrograman Visual (Borland Delphi 7.0)

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

Dasar Perancangan Graphical User Interface

APLIKASI KOMPUTER Modul ke:

Romi Satria Wahono Lahir di Madiun, 2 Oktober 1974 SD Sompok Semarang (1987) SMPN 8 Semarang (1990) SMA Taruna Nusantara, Magelang (1993) S1, S2 dan S

PRAKTIKUM 1 INPUT - OUTPUT

Membuat Program Perhitungan Sederhana dengan Java NetBeans 8.1

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

APLIKASI KALKULATOR BALOK BERBASIS JAVA

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

PRAKTIKUM 1 2 MENGENAL DELPHI

Mudafiq R. Pratama

DASAR MENGGUNAKAN VISUAL BASIC 6.0

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Visual Basic 6.0 For Beginners

NetBeans. Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

Pemrogram Pem a rogram n Visual Delphi 7

VISUAL JAVA PROGRAMMING

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Danu Wira Pangestu

MODUL VI PROSEDUR. Secara garis besar ada dua keuntungan yang bisa diperoleh dari pemakaian prosedur, yaitu:

Transkripsi:

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 JFrame. Terdapat 2 Cara : a. Klik Kanan Nama Project New JFrame From b. Tool Bar New File Swing GUI Forms JFrame Form Next Class Name Finish

3. Tampilan setelah membuat Form Baru Project melihat struktur projek Files file dan folder di project aktif Services layanan pendukung (koneksi database, dsb) Navigator list metod dalam class Inspector list component Source kode Design desain tampilan Palette sama seperti toolbox pada VB, Foxpro, Delphi Properties properties Component KOMPONEN SWING Secara arsitektur, Swing dibangun diatas arsitektur AWT (Abstract Windows Toolkit). AWT adalah GUI toolkit yang dikembangkan oleh Sun engineer sebelum swing muncul. Kelemahan utama AWT adalah fleksibilitas tampilan GUI Swing toolkit menyediakan banyak sekali komponen untuk membangun aplikasi GUI desktop. Swing toolkit juga menyediakan class-class untuk menangani interaksi antara aplikasi dan user menggunakan standard input seperti keyboard dan mouse. Komponen-komponen yang disediakan swing mencakup semua GUI toolkit yang lazim digunakan dalam apilasi desktop. 1. JLabel, JTextField dan JButton memberikan keterangan penjelas terhadap komponen Input data berbentuk text (string) yang pendek digunakan user untuk menjalankan satu instruksi tertentu a. Buatlah Tampilan seperti berikut ini : Variable Name Component Text judul JLabel PERTEMUAN PERTAMA bil1 JTextField 0 bil2 JTextField 0 jumlah JButton JUMLAH hasil JTextField 0 JLabel Bilangan 1 JLabel Bilangan 2 JLabel Hasil

Mengganti Variabel Name : Klik Kanan Pada Komponen Change Variable Name Mengganti Text : Klik Kanan Pada Komponen Edit Text b. Menambahkan variable untuk menampung nilai yang akan dijumlahkan Klik tombol Source dan ketik kode dibawah deklarasi class pertemuan1: private int a, b; c. Menambahkan event pada tombol TAMBAH Klik Kanan pada tombol Events Action actionperformed Maka akan masuk ke kode sebagai berikut: Tambahkan kode sehingga menjadi sebagai berikut: Catatan : Method Integer.parseInt digunakan untuk merubah String menjadi Integer Method Integer.toString digunakan untuk merubah Integer menjadi String Method jumlahactionperformed akan dipanggil setiap kali kita menekan tombol JUMLAH. d. Tekan tombol SHIFT + F6 atau klik kanan file pertemuan1.java Run File 2. JCheckBox dan JRadioButton (JCheckBox) dan (JRadioButton) hanya bisa mempunyai dua buah kemungkinan nilai, benar atau salah. Kedua komponen ini digunakan untuk merepresentasikan data yang berupa pilihan. JCheckBox digunakan jika pilihanya berupa multiple selection, sedangkan JRadioButton digunakan jika pilihanya berupa single selection a. Buatlah JFrame yang baru dengan nama pertemuan1b b. Buatlah tampilan JCheckBox dan JRadioButton sebagai berikut Variable Name Component Text sex1 JRadioButton Laki-Laki sex2 JRadioButton Perempuan sex ButtonGroup - hoby1 JCheckBox Membaca hoby2 JCheckBox Menulis hoby3 JCheckBox Mendengar hasilsex JTextField <kosongkan> hasilhoby JTextField <kosongkan>

Ket: saat menambahkan ButtonGroup ke design maka tidak ada tampilan yang muncul tetapi perhatikan di panel Inspector terdapat ButtonGroup yang telah ditambahkan, jadi jangan bingung jika tidak tampil di design karena tampilnya di bagian Inspector seperti pada gambar berikut ini: Digunakan untuk menjadikan component sex1 dan sex2 ke dalam satu group Untuk memberikan Variable Name: Klik Kanan disini Change Variable Name c. Menjadikan satu component sex1 dan sex2 Klik sex1(laki-laki) Pilih Code Pilih Post-Creation Code Ketik: sex.add(sex1); Klik sex2(perempuan) Pilih Code Pilih Post-Creation Code Ketik: sex.add(sex2); d. Menambahkan Event di JRadioButton Klik Kanan pada component sex1(laki-laki) Event Action actionperformed Sehingga muncul kode sebagai berikut: Ubahlah kode diatas menjadi berikut ini: Klik Kanan pada component sex2(perempuan) Event Action actionperformed Sehingga muncul kode sebagai berikut:

Ubahlah kode diatas menjadi berikut ini: e. Membuat method tampilhoby Ketik di bawah method sex2ctionperformed Method ini nanti akan dipanggil setiap ada JCheckBox yang diklik f. Menambahkan event pada JCheckBox Klik kanan pada komponen hoby1 (Membacar) Event Action actionperformed Sehingga muncul kode sebagai berikut: Ubah kode untuk memanggil method tampilhoby sehingga menjadi berikut ini: LAKUKAN LANGKAH TERSEBUT (LANGKAH f) UNTUK hoby2 dan hoby3 g. Tekan tombol SHIFT + F6 atau klik kanan file pertemuan1b.java Run File

3. JList dan JComboBox JComboBox dan JList sangat fleksibel, kita dapat menambah dan menghapus item di dalamnya dengan sangat mudah. Sehingga cocok digunakan untuk merepresentasikan pilihan yang item pilihannya bersifat dinamis a. Buatlah JFrame yang baru dengan nama pertemuan1c b. Buatlah tampilan JComboBox dan JList sebagai berikut: Variable Componen Propeties Name t progdi JComboBox Model : S1-Sistem Informasi S1-Teknik Informatika D3-Manejemen Informatika D3-Teknik Komputer matkul JList Model: <isikan daftar mata kuliah> hasilprogdi JTextField Text: <kosong> hasilmatkul JTextArea Text: <kogong> Untuk menambahkan daftar baik di JComboBox (progdi) atau JList (matkul) gunakan properties Model (Lihat gambar) Daftar diketik dengan dipisahkan koma (,). untuk matkul langkahnya sama dengan progdi c. Menambahkan Event pada JComboBox progdi Klik kanan pada progdi Events > Action > actionperformed Tambahkan kode ini : hasilprogdi.settext(progdi.getselecteditem(),tostring()); d. Menambahkan Event pada JList matkul Klik kanan pada matkul Events ListSelection valuechanged

Tambahan kode e. Tekan tombol SHIFT + F6 atau klik kanan file pertemuan1c.java Run File ~ SAMPAI JUMPA MINGGU DEPAN ~