Refreshing Praktikum: GUI (Graphical User Interface)

dokumen-dokumen yang mirip
Program Kalkulator Sederhana Menggunakan Java Netbeans

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

PENGENALAN JAVA GUI PROGRAMMING

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

Pemrograman Berorientasi Obyek. Ramos Somya

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

KOMPONEN GUI DI SWING. Visual Mode (NetBeans)

Pemrograman Java III

Pemrograman Java III

GRAPHICAL USER INTERFACE (GUI)

Praktikum GUI menggunakan Netbeans (Yuliana Setiowati

Percobaan 7 GUI(Graphical User Interface )

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

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

VISUAL JAVA PROGRAMMING

INSTRUKSI PENCABANGAN

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

Praktikum Sistem Pakar Jumat 16 Desember 2013 Pertemuan 12. Tabel 1. Rancangan Variabel fuzzy Fungsi Nama Variabel Rentang Nilai Keterangan

Membuat Menu Login Sederhana [Full Coding]

Materi : GUI AWT & SWING.

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

A. TUJUAN PEMBELAJARAN

BAB IV STUDI KASUS 4.1 Rumusan masalah 4.2 Pendekatan masalah

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

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

ricak.wordpress.com Component Name & Interface

Pemrograman Java III

Membuat Program Perhitungan Sederhana dengan Java NetBeans 8.1

MODUL PRAKTIKUM KE 3 A.

Algoritma Pemrograman A

Pemograman Swing. Netbeans:

PEMROGRAMAN II. By : Sri Rezeki Candra Nursari

LAPORAN PERCOBAAN III PEMBUATAN CALCULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA

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

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

LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA

LAPORAN PERCOBAAN III ( MENGHITUNG TOTAL DAN HARGA JUAL BARANG) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

Graphical User Interface (GUI)

A. TUJUAN PEMBELAJARAN

Java Library dan Java Swing

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

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

1. Buka kembali project yang telah dibuat pada latihan 2 (project akademik)

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

IF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T.

BAB 2 LANDASAN TEORI

Membuat Frame, Label, TextField dan Button di Java [Full Coding]

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

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

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

APLIKASI PERHITUNGAN SEDERHANA DENGAN MENGGUNAKAN NETBEANS

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010

Class & Object 2. Imam Fahrur Rozi

Event Listener. Beberapa EventListener yang akan diberikan contoh pada slide ini antara lain:

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

APLIKASI KALKULATOR BALOK BERBASIS JAVA

LAPORAN PERCOBAAN PEMBUATAN CALCULATOR BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

LAPORAN PERCOBAAN II PEMBUATAN CALCULATOR ( MENGHITUNG KELILING DAN VOLUME BALOK) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

Membuat Aplikasi Kalkulator Sederhana Dengan Java

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

Krisna D. Octovhiana. 1.1 Apa itu Operator?

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

TUGAS Pemrograman Java

Dwiny Meidelfi, M.Cs

LAPORAN PERCOBAAN V ( APLIKASI NILAI MAHASISWA) BERBASIS JAVA

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

GUI & Event Handling. Viska Mutiawani, M.Sc

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2

LAPORAN TUGAS 3 PENGGUNAAN PROGRAM TRANSAKSI PENJUALAN DENGAN JAVA

Sendy Ferdian Sujadi

Pemrograman Dekstop Pulut Suryati

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

PEMROGRAMAN BERORIENTASI OBJEK

USER MANUAL 1. Login a. b.

Program Penghitungan II Dengan Java

PEMROGRAMAN BERORIENTASI OBJEK

LAPORAN TUGAS 2 PROGRAM PENGGUNAAN FORMULA GEOMETRIK DENGAN JAVA

PRAKTIKUM 1 INPUT - OUTPUT

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Visual Basic 6.0 For Beginners

BAB II. Manggunakan JComboBox

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

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

PEMOGRAMMAN VISUAL III APLIKASI TRANSAKSI PENJUALAN

KEAHLIAN PEMROGAMAN JAVA

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

Praktikum III : Menggunakan JRadioButton

Visual Basic 6.0 For Beginners

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

DASAR MENGGUNAKAN VISUAL BASIC 6.0

BAB V Pengenalan Komponen-Komponen (object) pada VB

Pengenalan Borland Delphi 7.0

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

visit :

PROGRAM PENGGUNAAN FORMULA GEOMETRIK DENGAN JAVA

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

LAPORAN PERCOBAAN IV PEMBUATAN CALCULATOR ( MENGHITUNG GAJI KARYAWAN DAN TUNJANGANNYA) BERBASIS JAVA

Transkripsi:

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 nama KalkulaotrView. Maka akan tampil seperti ini Perhatikan: Dari gambar di atas terlihat bahwa ada 2 mode tampilan yaitu Design dan Source. Jika di klik button design maka yang tampil adalah tampilan GUI nya. Jika ditekan tombol source, yang tampil adalah source code nya. 3. Menambahkan Text Field. Ikuti langkah2 berikut ini: a) Kecilkan desain JFrame Form KalkulatorView sehingga terlihat rapi dan proporsional

b) Tambahkan komponen Text Field ke dalam form KalkulatorView. Caranya klik kompoen Text Field yang ada di dalam Palete, dan masukkan ke dalam form. Atur letak dan besar dari text field yang baru dimasukkan hingga tampil seperti ini. Secara otomatis nama text field yang baru dimasukkan adalah jtextfield1. c) Buat agar tampilan text yang ada di jtextfield1 menjadi rata kanan, caranya: Klik jtextfield1 > di panel Properties (di bawah Palete) > pilih Horizontal Alignment dan ubah dari LEADING menjadi RIGHT. d) Agat jtextfield1 tidak bisa diedit: Klik jtextfield1 > di panel Properties (di bawah Palete) > pilih Editable dan hilangkan tanda centang e) Untuk membuat tampilan awal (default) menjadi 0(nol) : Klik jtextfield1 > di panel Properties (di bawah Palete) > pilih text dan ubah dari jtextfield1 menjadi 0. f) Sampai tahap ini, tampilan akan seperti ini 4. Menambahkan Tombol- Tombol untuk Angka dan Operator a. Di panel Palet, pilih kompoen Button, kemudian masukkan ke dalam KalkulatorView. b. Atur posisi dan text dari setiap tombol yang dimasukkan hingga menjadi seperti tampilan di bawah ini:

5. Buat Kelas Kalkulator a. Buat klas Kalkulator di dalam paket gui. b. Tampilan source code klas Kalkulator 6. Melengkapi Code di KalkulatorView. a. Buka kembali KalkulatorView b. Masuk ke dalam tampilan mode Source. c. Lihat deklarasi klas KalkulatorView ini menunjukkan bahwa ketika membuat JFrame Form, sebenarnya kita seperti membuat klas biasa tapi extend ke klas JFrame yang ada di dalam paket javax.swing. Klas JFrame merupakan klas bawaan Java untuk membuat tampilan Frame atau Window. d. Perhatikan pada bagian atribut dari klas KalkulatorView

Terlihat bahwa setiap komponen yang dimasukkan ke dalam Frame KalkulatorView akan menjadi atribut dari klas KalkulatorView tersebut. e. Tambahkan 4 buah atribut: operan1, operan2 dan operator, semuanya tipedatanya String dg modifier akses private dan atribut resetdisplay berupa Boolean. Atribut resetdisplay digunakan untuk penanda kapan tampilan text field harus dihapus dan diganti tampilan baru. Contoh: jika setelah ditekan tombol 1 kemudian tombol 2, maka setelah menekan tombol 1 textfield tidak perlu dihapus dan ketika tombol 2 ditekan maka nilai 2 ditampilkan dibelakang 1 (kondisi ini direpresentasikan oeh nilai resetdisplay=false). Beda halnya jika setelah menekan tombol 1, ditekan tombol x dan kemudian ditekan tombol 2. Setelah ditekan tombol x, dan ditekan tombol 2, tampilan 1 pada textfield dihapus dulu baru diganti tampilan 2 (kondisi ini direpresentasikan oeh nilai resetdisplay=true). f. Untuk inisialisasi, beri nilai operan1=, operan2=,operator=. Letakkan di dalam konstruktor. g. Buat method tulisangka() seperti dibawah ini di dalam klas KalkulatorView.

Dibuat private karena method ini hanya akan dipanggil dari klas KalkulatorView saja. h. Buat method hitunghasil() seperti di bawah ini: Dibuat private karena method ini hanya akan dipanggil dari klas KalkulatorView saja. i. Lengkapi source code untuk tombol2 angka. i. Masuk ke mode tampilan Design ii. Dimulai dari tombol 0. 1. Double klik pada tombol 0. 2. Maka kita akan diarahkan ke tampilan Source, ke dalam method yang telah di generate oleh NetBeans. Masukkan ke dalam method tsb sintaks2 atau instruksi2 yang ingin dijalankan ketika tombol 0 ditekan. Pada kasus saya method tersebut adalah 3. Isi method tersebut seperti di bawah ini: iii. Lanjutkan ke tombol 1. 1. Masuk ke mode tampilan Design 2. Double klik pada tombol 1. 3. Maka kita akan diarahkan ke tampilan Source, ke dalam method yang telah di generate oleh NetBeans. Masukkan ke dalam method tsb sintaks2 atau instruksi2 yang ingin dijalankan ketika tombol 0 ditekan. 4. Isi method tsb seperti di bawah ini:

iv. Lanjutkan langkah seperti di atas untuk tombol angka 2,3,4,5,6,7,8 dan 9. j. Lengkapi source code tombol C i. Masuk ke mode design ii. Double klik tombol C iii. Di dalam method yang baru degenerate oleh Netbeans, masukkan sintaks spt ini: k. Lengkapi source code tombol = i. Masuk ke mode design ii. Double klik tombol = iii. Di dalam method yang baru degenerate oleh Netbeans, masukkan sintaks spt ini: l. Lengkapi source code tombol x, +, -, : i. Dimulai tombol x 2. Double klik tombol x 3. Masukkan sintaks seperti di bawah ini ke dalam ii. Selanjutnya tombol + 2. Double klik tombol + 3. Masukkan sintaks seperti di bawah ini ke dalam iii. Selanjutnya tombol 2. Double klik tombol -

3. Masukkan sintaks seperti di bawah ini ke dalam iv. Selanjutnya tombol : 2. Double klik tombol : 3. Masukkan sintaks seperti di bawah ini ke dalam 7. Jalankan klas KalkulatorView. 8. Amati jalannya program 9. Pahami algoritma yang ada di method hitunghasil(), tulis Angka() dan method yang untuk menangani tombol x,-,+ dan : ketika diklik. 10. Selamat mencoba