Pemograman Swing. Netbeans:

dokumen-dokumen yang mirip
PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

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

INSTRUKSI PENCABANGAN

Java Library dan Java Swing

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

PENDAHULUAN TENTANG NETBEANS

Praktikum GUI menggunakan Netbeans (Yuliana Setiowati

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

Cara Membuat Aplikasi Konversi Suhu Dengan Menggunakan NetbeansIDE6.5

Program Kalkulator Sederhana Menggunakan Java Netbeans

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

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

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

Dwiny Meidelfi, M.Cs

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

Praktikum III : Menggunakan JRadioButton

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

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

Modul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

Pemrograman Dekstop Pulut Suryati

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

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

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

Pemrograman Berorientasi Obyek. Ramos Somya

LAB02 : KODING PROGRAM

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

BAB 5 PEMBUATAN MENU DALAM ORACLE FORMS

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

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

BAB 3 Mengenali Lingkup Pemrograman Anda

PENGENALAN DELPHI A. PENGENALAN DELPHI

BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

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

Pemrograman Lanjut. Intro to GUI (Graphical User Interface)

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM

Pertama tama install terlebih dahulu java versi terbaru pada. atau didalam

BAB 3 Mengenali Lingkup Pemrograman Anda

BAB I SEKILAS VISUAL STUDIO.NET 2008

GRAPHICAL USER INTERFACE (GUI)

KOMPONEN GUI DI SWING. Visual Mode (NetBeans)

MODUL PRAKTIKUM 2 SIMPLE PROJECT IN VISUAL STUDIO PEMROGRAMAN LANJUT S1 INFORMATIKA. AINUL YAQIN, M.Kom

Pembuatan Report menggunakan JasperReports dan ireport

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

BAB V Pengenalan Komponen-Komponen (object) pada VB

E-Trik Visual C++ 6.0

GUI (Grapichal User Interface)

PENGENALAN JAVA GUI PROGRAMMING

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

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

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

Konsep Sistem Informasi B

Menggunakan CodeBlock Dengan Cepat (platform non linux) Oleh:wijanarto

BAB-XI MEMBUAT SUBFORM

Pengantar Delphi (IDE Delphi ) & Konsep OOP

Percobaan 9 Basic Widget

Pemrograman Java III

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

Pengantar Library, Classpath, dan Project

DASAR PEMROGRAMAN VISUAL BASIC

Chapter 1 Buat aplikasi kita menggunakan VisualMidlet

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

3.1 Pencabangan if Sederhana (Tunggal)

Algoritma Pemrograman A

Membuat File Database & Tabel

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

Membuat Form Dinamis di Java

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

PENGGUNAAN EVENT, PROPERTY DAN METHOD

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

Praktikum Pemrograman 1. Mengenal Delphi

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

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

MEMBUAT LAPORAN (DATA REPORT)

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB IV IMPLEMENTASI DAN EVALUASI. Untuk mengimplementasikan dan menjalankan Aplikasi Mobile Simulasi

MODUL 1 IDE (Integrated Development Environment )

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

PEMOGRAMMAN VISUAL III APLIKASI TRANSAKSI PENJUALAN

Refreshing Praktikum: GUI (Graphical User Interface)

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

INTRODUCTION TO JAVA

Program Pilihan Ganda Sederhana dengan Java

DEPARTEMEN PENDIDIKAN NASIONAL SEKOLAH TINGGI ILMU EKONOMI RAHMANIYAH 2011

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

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

Pertemuan 4 Array pada Java

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

SOLUTIONS DAN PROJECT

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

Pemrograman Java III

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Modul Praktikum 1 Pemograman Berorientasi Objek

KONEKSI NETBEANS DENGAN DATABASE SQLITE

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

Membuat Aplikasi Sederhana Hello World untuk Android

DATABASE. Visual Data Manager

Transkripsi:

Pemograman Swing Topics: Cara Menggunakan Netbeans Java Application Java Desktop Application Materi Tambahan Netbeans: Pada pertemuan kali ini, kita akan membahas lebih jauh mengenai swing. Swing adalah sebuah library yang digunakan untuk menggambar objek-objek yang sifatnya grafis. Swing adalah pengembangan dari library yang sudah ada sebelumnya, yaitu AWT (Abstract Windowing Toolkit). Paket Swing sendiri bukan merupakan paket utama dari Java, sehingga untuk menggunakan paket Swing, harus mengimport paket javax.swing.*. Cara Menggunakan Netbeans Penulis menggunakan netbeans versi 6.8. Namun tidak menutup kemungkinan praktikan bisa menggunakan netbeans versi di atasnya. Di bawah ini merupakan tampilan splash screen saat menjalankan netbeans. Setelah masuk ke netbeans, silakan bikin project baru. Caranya adalah dengan masuk ke bagian menu bar (berada di bagian pojok kiri atas) [File] -> [New Project]. Untuk lebih jelasnya bisa lihat gambar di bawah ini. Tim Asisten PBO UKDW 2010 [1]

Java Application Pilih Categories:java dan Projects: Java Application. Kemudian tekan tombol [next>]. Gantilah Project Name menjadi Latihan1 seperti tampak di bawah ini. Lokasi untuk menyimpan Project * Kalian bebas untuk menyimpan file project di mana saja. Sebaiknya simpan di direktori lain (bukan directori default yang diberikan oleh netbeans) dan beri nama folder sesuai dengan nim kalian agar project tersebut dapat dipakai lagi untuk belajar. Lalu tekan Finish. Tim Asisten PBO UKDW 2010 [2]

Tampilan Project di Netbeans Icon Build Icon Build and Clean Run blok main Output Tempat kita menulis program Gambar di atas menunjukkan beberapa tampilan pada netbeans yang sering digunakan. Untuk lebih jelasnya silakan tambahkan code di bawah ini kedalam blok main. Build dan Run Program. Kalian telah berhasil membuat sebuah project di Netbeans ^^ Hasil dari menjalankan program di netbeans dapat di lihat di bagian Output. Contoh program di atas merupakan contoh program Java Application yang dibuat melalui netbeans, sebenarnya Java Application ini telah kita pelajari di pertemuan sebelumnya Cuma bedanya kemarin kita menggunakan Editplus sebagai Text Editor. Java Desktop Application Java Desktop Application atau bisa juga disebut sebagai pemograman berbasis GUI merupakan pemograman yang menggunakan library Swing ataupun AWT. Pada pemograman berbasis GUI, kita bisa membuat suatu aplikasi yang berbasis pada form yang sering kita jumpai saat menjalankan suatu aplikasi, software dan lainnya. Untuk lebih jelas mengenai pemograman berbasis GUI di java, silakan ikuti langkah di bawah ini. Langkah membuat aplikasi berbasis GUI menggunakan Netbeans. 1. Buat Project Baru (cara pembuatan project baru dapat di lihat di atas). [File] -> [New Project] 2. Pilih Categories: Java dan Projects: Java Desktop Application. Kemudian tekan tombol [next>]. Tim Asisten PBO UKDW 2010 [3]

3. Ubahlah Project Name menjadi JavaGUI, Project Location: (bebas) atau tidak perlu diubah (direktori default dari Netbeans). Seperti gambar di bawah ini. Kemudian klik Finish. Apabila semua langkah telah dijalankan, maka kalian telah berhasil membuat suatu aplikasi yang berbasis GUI menggunakan Netbeans ^^. Coba Compile dan Jalankan aplikasi sederhana di atas. Gambar di bawah ini merupakan tampilan secara keseluruhan Java Desktop Application pada Netbeans. Source and Design Palette Form Properties Navigator Tim Asisten PBO UKDW 2010 [4]

Tutorial 1 :: Mengenal komponen-komponen Swing pada Java Pada tutorial 1 ini kita akan membuat suatu aplikasi sederhana pada Netbeans yang berbasis GUI dengan menggunakan beberapa komponen yang disediakan dalam library Swing. Untuk lebih jelasnya silakan ikuti langkah-langkah di bawah ini. 1. Tambahkan beberapa komponen swing ke dalam form dengan cara di-drag ke dalam form. Komponen-komponen swing pada java terletak di bagian palette (lihat gambar di atas) Komponen: 1. Label (4 buah) 2. Text Field (1 buah) 3. Check Box (3 buah) 4. Radio Button (2 buah) 5. List (1 buah) 6. Button (1 buah) Untuk lebih jelasnya lihat gambar di bawah ini: 2. Ubalah property text dan name dari masing-masing komponen form menjadi: Komponen Name Text CheckBox1 cbhob1 Makan CheckBox2 cbhob2 Shopping CheckBox3 cbhob3 Tidur Button 1 btnsubmit Submit! TextBox1 txtnama (kosong) RadioButton1 rdlaki Laki-Laki RadioButton2 rdperempuan Perempuan ListBox1 lstjurusan (tidak diubah) Tim Asisten PBO UKDW 2010 [5]

Setelah itu, tekan tombol pada properti Model milik lstjurusan, akan muncul sebuah jendela dan isilah dengan: Ubahlah juga semua property text pada masing-masing Label sehingga menjadi seperti gambar di bawah ini. 3. Nah, setelah kita mendesain tampilannya, kita akan masuk ke bagian coding. Klik kanan pada btnsubmit kemudian pilih [Events]-> [Action] -> [actionperformed] maka kita akan masuk ke code editor. Tim Asisten PBO UKDW 2010 [6]

Tambahkan code di bawah ini. Gambar di bawah untuk meng-import JOptionPane secara otomatis. Klik icon lampu dan pilih Add import for javax.swing.joptionpane Pada tahap ini kita telah berhasil membuat suatu aplikasi sederhana bersasis GUI. Untuk melihat hasilnya, klik Build dan Run. Coba klik radio button Laki-laki dan Perempuan. Lihat apa yang terjadi! Keanehan apa yang bisa kalian temukan? Untuk mengatasi keanehan tersebut, mari kita kembali membuka design pada form dan menambahkan satu komponen baru ke dalam form yaitu Button Group. Masuk ke property buttongroup milik rdlaki dan rdperempuan kemudian pilih buttongroup1. Build dan Run kembali aplikasi Anda kemudian klik radio button Laki-laki dan Perempuan. Tim Asisten PBO UKDW 2010 [7]

Tutorial 2 :: Pemanggilan Form lain Pada tutorial ini, kita akan memanggil form lain dari suatu form induk. Ikuti langkah-langkah di bawah ini: 1. Buatlah sebuah Project Baru dan pilih Java Desktop Application 2. Gantilah Nama Project menjadi ManggilForm 3. Tambahkan sebuah Button pada form ManggilForm. Ubah property text Button tersebut menjadi Panggil Form. 4. Tambahkan 1 form lagi sebagai form yang akan dipanggil. Caranya: Klik kanan pada package manggilform kemudian milih [new] -> [JFrame Form] seperti tampak pada gambar di bawah ini. Ubahlah Class Name menjadi FormAnak. Kemudian tekan finish. Pembentukan form anak telah selesai. 5. Tambahakan sebuah Label. Ubah property text Label tersebut dengan Saya adalah Form Anak. 6. Tambahkan code di bawah ini pada Button yang telah kita buat tadi di form ManggilForm. Tim Asisten PBO UKDW 2010 [8]

7. Build dan Run aplikasi tersebut. Coba Tekan tombol Panggil Form. * Coba jalankan kembali aplikasi tersebut dan panggil form anak kemudian tutup form anak, apa yang terjadi? Iya, form induk juga ikut ketutup saat form anak ditutup. Mengapa demikian? Coba ganti property defaultcloseoperation pada form anak menjadi Dispose. Build dan jalankan kembali aplikasi tersebut kemudian panggil form anak dan tutup jendela form anak. Tutorial 2 :: Penggunaan MenuBar pada Netbeans Ikuti langkah-langkah di bawah ini: 1. Buatlah sebuah Project Baru dan pilih Java Application 2. Gantilah Nama Project menjadi CobaMenuBar. Jangan lupa untuk meng-uncheck bagian Create Main Class karena kita akan membuat Main Class kita sendiri 3. Tambahkan sebuah JFrameForm baru pada package Sources Package 4. Gantilah Class Name menjadi MenuBar. Kemudian tekan finish. 5. Tambahkan sebuah Menu Bar dengan cara meng-drag Menu Bar ke dalam form. Menu Bar terletak di dalam pallete dan berada dalam kategori Swing Menus 6. Tambahkan Menu Item ke dalam Menu Bar sebanyak 2 buah. Ganti property text masing-masing Menu Item menjadi Exit dan About. 7. Tambahkan code pada Menu Item Exit (menggunakan Event actionperformed). 8. Tambahkan code pada Menu Item About (menggunakan Event actionperformed). Tim Asisten PBO UKDW 2010 [9]

9. Build dan Run Aplikasi tersebut. Klik menu File dan pilih About. Klik menu File dan pilih Exit. Beberapa contoh aplikasi di atas merupakan contoh sederhana dalam menggunakan Netbeans berbabis GUI. Untuk melatih dan mengembangkan skill dalam membuat aplikasi yang berbabis GUI, silakan untuk mencoba komponen lain yang telah disediakan oleh Netbeans. Misalnya Combo Box dan Tabbed Pane. Tim Asisten PBO UKDW 2010 [10]

Latihan!! 1. Buatlah sebuah kalkulator sederhana dengan Java Desktop Application. 2. Buatlah sebuah Aplikasi yang bisa mengkonversi suatu temperatur dengan Java Desktop Application. Tim Asisten PBO UKDW 2010 [11]

Materi Tambahan: Graphics2D Java telah menyediakan beberapa class untuk menggambar beberapa objek grafik yang sifatnya 2D, misalnya bujur sangkar, elipse, dan segitiga. Untuk menggunakan objek ini, Anda harus mengimport paket java.awt.* dan java.awt.geom.*; Buatlah sebuah JFrame Form baru dan beri nama BermainGrafik. Tambahkan beberapa method di dalamnya seperti berikut: Untuk mengambar menggunakan grafik, kita harus menggoverride method paint Untuk mencoba program di atas, silakan panggil method yang telah kita buat. Panggil method tersebut dari method paint. Method yang telah kita buat Tim Asisten PBO UKDW 2010 [12]

Latihan Mandiri Graphics!!! 1. Buatlah sebuah papan catur yang digambar menggunakan grafik. Keluaran yang diharapan seperti pada gambar di bawah ini. Tim Asisten PBO UKDW 2010 [13]