Tugas Pemrograman berbasis Java. (menggunakan Jcreator) GUI (Graphical User Interface) : Prima Satya Juhandana NIM :

dokumen-dokumen yang mirip
Praktikum 6a Melakukan koneksi dengan basis data

LAPORAN TUGAS MINGGUAN III PEMBUATAN KALKULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA

BAB I PENGENALAN NETBEANS

LAPORAN TUGAS 2 JAVA- NETBEANS APLIKASI PENGHITUNG LUAS DAN KELILING PERSEGI. Disusun oleh Deden Wahyudin

Prosedur dan Fungsi. Ciri prosedur pada java selalu dimulai dengan : private/public void namaprosedur ( tipedataparameter1 namaparameter1,

Unbounded Knapsack Problem dalam Bahasa Java

Membuat aplikasi gaji pegawai dengan java netbeans GUI part 1

BAB VI KESIMPULAN DAN SARAN

Materi 5 Pemrograman Visual

IMPLEMENTASI ALGORITMA CHIPER CAESAR UNTUK ENKRIPSI DAN DEKRIPSI PADA TABEL ASCII MENGGUNKAN BAHASA JAVA

Materi 1 Pemrograman Visual

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

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

Pemrograman III (Java) Pertemuan X By: Augury

TUGAS 1 Membuat Program Untuk Menghitung Magnetic Tape

Materi 4 Pemrograman Visual

Praktikum JTable. Gambar 1

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

Materi 3 Pemrograman Visual

Membuat Kalkulator dengan Java

APLIKASI PEMBENTUKAN BADAN DAN BERAT IDEAL MENGGUNAKAN SOFTWARE NETBEANS Hafit Risky bin Hatim Dosen Pembimbing: Suhartini, S.

BAB 5 Mendapatkan Input dari Keyboard

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

BAB 5 Mendapatkan Input dari Keyboard

LAMPIRAN LISTING PROGRAM

- Menuliskan business logic dari aplikasi untuk mengakses data source

Mendapatkan Input Dari Keyboard

Modul 08. User Interface 01

Pemrograman Java. Pertemuan VIII By: Augury

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

BAB V JTable. JTable () Default menciptakan JTable yang diawali dengan model default data, model kolom default, dan model pilihan default.

PRAKTIKUM IV JDBC. Siswa dapat membuat aplikasi database sederhana menggunakan koneksi JDBC.

Pengenalan APLIKASI DATABASE

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

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

A. TUJUAN PEMBELAJARAN

Belajar Set Currency Format di TextField Java

Aplikasi Grafik Menggunakan Netbeans

Praktikum III : Menggunakan JRadioButton

MODUL PRAKTIKUM KE 1

Membuat Menu Login Sederhana [Full Coding]

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

Modul 7 Praktikum Pemrograman Visual

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

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

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL)

BAB 2 INPUT DARI KEYBOARD

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

Materi 2 Pemrograman Visual

BAB IX THREAD Thread ClassThread namavar = new ClassThread(); Namavar.start(); New ClassThread().start();

PENGGUNAAN JTABLE. Gambar 1. Aplikasi 1 : TestTable1.java

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

Gambar 1. Single Linked List

Modul Praktikum Pemrograman

KONEKSI KE DATABASE DENGAN JDBC

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

MODUL III ARRAYLIST TUGAS PENDAHULUAN

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

KONEKSI KE DATABASE DENGAN JDBC 2

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

LISTING PROGRAM. Program animasi Frame by Frame dalam bahasa pemrograman Java

LISTING PROGRAM. package app.maximumflow; import java.awt.borderlayout; import java.awt.eventqueue;

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

Pemrograman Berorientasi Obyek. Ramos Somya

1. Latar Belakang Didalam pembuatan game java sering kali kita mendefinisikan banyak object seperti gambar, dan grafik geometri yang begitu banyak,

(JCOMBOBOX) Pulut Suryati

LAB02 : KODING PROGRAM

Class Thread juga menyediakan beberapa constants sebagai nilai prioritas. Tabel berikut ini adalah rangkuman dari class Thread.

IKG2I4 / Software Project I

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

GUI & Event Handling. Viska Mutiawani, M.Sc

Pemrograman Database Java

Tugas Pemrograman Java P7 EL Event Handler & Menu. Disusun oleh: RIDLO PAMUJI / 22

Dasar-Dasar OOP di Java

PEMBUATAN GAME DEBEPE DENGAN MENGGUNAKAN JAVA DI NETBEANS IDE Oleh : Rachmat Yulianto ( ) Pembimbing : Suhartini, S.

PEMROGRAMAN JAVA : THREAD

JList, JComboBox, JTable

Tutorial A Menggambar Bendera Merah Putih Pada Frame

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

PRAKTIKUM I Class dan Obyek

Pemrograman Berorientasi Objek Danu Wira Pangestu

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

Parent dan Child di Java

3.1 Pencabangan if Sederhana (Tunggal)

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

INSTRUKSI PENCABANGAN

Materi 6 Pemrograman Visual

Pemrograman dengan Java

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

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

Modul Praktikum 1 Pemograman Berorientasi Objek

TIPE DATA Pertemuan (K-03/L-03)

PEMROGRAMAN BERORIENTASI OBJEK

Modul Praktikum 9 BAB IX LAYOUTING. Departemen Teknologi Informasi Telkom Applied Science School H a l

BAB II. Manggunakan JComboBox

Java - Belajar Object Oriented Programming (OOP) (Part 1 - Class, Method, Getter, Setter)

Transkripsi:

Tugas Pemrograman berbasis Java (menggunakan Jcreator) GUI (Graphical User Interface) Nama : Prima Satya Juhandana NIM : 13111079 Source code: import javax.swing.joptionpane; public class data extends javax.swing.jframe { public data() {isidata(); private void isidata() { NAME = new javax.swing.jlabel(); NO = new javax.swing.jlabel(); JUDUL = new javax.swing.jlabel(); NIM = new javax.swing.jlabel(); NAMA = new javax.swing.jlabel(); ALAMAT = new javax.swing.jlabel(); JENIS = new javax.swing.jlabel(); AGAMA = new javax.swing.jlabel(); nimfield = new javax.swing.jtextfield(); namefield = new javax.swing.jtextfield(); jradiobutton1 = new javax.swing.jradiobutton(); jradiobutton2 = new javax.swing.jradiobutton(); alamatfield = new javax.swing.jtextfield(); jcombobox1 = new javax.swing.jcombobox<>(); TELEPON = new javax.swing.jlabel(); EMAIL = new javax.swing.jlabel(); phonefield = new javax.swing.jtextfield(); mailfield = new javax.swing.jtextfield(); save = new javax.swing.jbutton(); update = new javax.swing.jbutton(); exit = new javax.swing.jbutton(); setdefaultcloseoperation(javax.swing.windowconstants.exit_on_close); settitle("form Project P5 GUI"); NAME.setText("PRIMA SATYA JUHANDANA"); NO.setText("13111079"); JUDUL.setText("Data Mahasiswa ");

NIM.setText("NIM"); NAMA.setText("NAMA"); ALAMAT.setText("ALAMAT"); JENIS.setText("JENIS KELAMIN"); AGAMA.setText("AGAMA"); nimfield.addactionlistener(new java.awt.event.actionlistener() { public void actionperformed(java.awt.event.actionevent evt) { nimfieldactionperformed(evt); ); jradiobutton1.settext("laki Laki"); jradiobutton2.settext("perempuan"); jcombobox1.setmodel(new javax.swing.defaultcomboboxmodel<>(new String[] { "ISLAM", "KRISTEN", "KATHOLIK", "HINDU", "BUDDHA" )); TELEPON.setText("TELEPON"); EMAIL.setText("EMAIL"); save.settext("save"); update.settext("update"); exit.settext("exit"); javax.swing.grouplayout layout = new javax.swing.grouplayout(getcontentpane()); getcontentpane().setlayout(layout); layout.sethorizontalgroup( layout.createparallelgroup(javax.swing.grouplayout.alignment.leading).addcontainergap().addcomponent(name).addcomponent(no))).addgap(174, 174, 174).addComponent(JUDUL))).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createsequentialgroup().addcontainergap(javax.swing.grouplayout.default_size, Short.MAX_VALUE).addComponent(save).addGap(18, 18, 18).addComponent(update).addGap(18, 18, 18)

.addcomponent(exit).addgap(65, 65, 65)).addContainerGap().addComponent(NIM).addComponent(NAMA).addComponent(ALAMAT).addComponent(JENIS).addComponent(AGAMA).addComponent(TELEPON).addComponent(EMAIL)).addGap(44, 44, 44).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createsequentialgroup().addgroup(layout.createparallelgroup(javax.swing.grouplayout.alignment.trailing).addcomponent(alamatfield, javax.swing.grouplayout.alignment.leading).addgroup(javax.swing.grouplayout.alignment.leading, layout.createsequentialgroup().addgroup(layout.createparallelgroup(javax.swing.grouplayout.alignment.trailing).addcomponent(namefield, javax.swing.grouplayout.alignment.leading, javax.swing.grouplayout.preferred_size, 217, javax.swing.grouplayout.preferred_size).addcomponent(nimfield, javax.swing.grouplayout.alignment.leading, javax.swing.grouplayout.preferred_size, 106, javax.swing.grouplayout.preferred_size)).addgap(0, 45, Short.MAX_VALUE))).addContainerGap()).addComponent(jComboBox1, javax.swing.grouplayout.preferred_size, javax.swing.grouplayout.default_size, javax.swing.grouplayout.preferred_size).addcomponent(jradiobutton1).addpreferredgap(javax.swing.layoutstyle.componentplacement.related).addcomponent(jradiobutton2)).addcomponent(phonefield, javax.swing.grouplayout.preferred_size, 105, javax.swing.grouplayout.preferred_size).addcomponent(mailfield, javax.swing.grouplayout.preferred_size, 154, javax.swing.grouplayout.preferred_size)).addgap(0, 0, Short.MAX_VALUE)))) ); layout.setverticalgroup( layout.createparallelgroup(javax.swing.grouplayout.alignment.leading)

.addcontainergap().addcomponent(name).addcomponent(no).addpreferredgap(javax.swing.layoutstyle.componentplacement.related).addcomponent(judul).addgap(18, 18, 18).addComponent(NIM).addComponent(nimfield, javax.swing.grouplayout.preferred_size,.addcomponent(nama).addcomponent(namefield, javax.swing.grouplayout.preferred_size,.addcomponent(alamat).addcomponent(alamatfield, javax.swing.grouplayout.preferred_size,.addcomponent(jenis).addcomponent(jradiobutton1).addcomponent(jradiobutton2)).addcomponent(agama).addcomponent(jcombobox1, javax.swing.grouplayout.preferred_size,.addcomponent(telepon).addcomponent(phonefield, javax.swing.grouplayout.preferred_size,.addcomponent(email).addcomponent(mailfield, javax.swing.grouplayout.preferred_size,

.addgap(32, 32, 32).addComponent(save).addComponent(update).addComponent(exit)).addContainerGap(96, Short.MAX_VALUE)) ); pack(); private void nimfieldactionperformed(java.awt.event.actionevent evt) { public static void main(string args[]) { java.awt.eventqueue.invokelater(new Runnable() { public void run() { new data().setvisible(true); ); private javax.swing.jlabel AGAMA; private javax.swing.jlabel ALAMAT; private javax.swing.jlabel EMAIL; private javax.swing.jlabel NO; private javax.swing.jlabel NAME; private javax.swing.jlabel JENIS; private javax.swing.jlabel JUDUL; private javax.swing.jlabel NAMA; private javax.swing.jlabel NIM; private javax.swing.jlabel TELEPON; private javax.swing.jtextfield alamatfield; private javax.swing.jbutton exit; private javax.swing.jcombobox<string> jcombobox1; private javax.swing.jradiobutton jradiobutton1; private javax.swing.jradiobutton jradiobutton2; private javax.swing.jtextfield mailfield; private javax.swing.jtextfield namefield; private javax.swing.jtextfield nimfield; private javax.swing.jtextfield phonefield; private javax.swing.jbutton save; private javax.swing.jbutton update;

SCREENSHOT OUTPUT: