kumpulan lat i han prak tek java

20
http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM Bismillah.... Dalam ebook kumpulan ini saya bikin sesimple mungkin, berdasarkan pengalaman pribadi belajar java dengan netbeans. Dan semoga ebook kumpulan latihan pemprograman java ini bisa bermanfaat buat sobat pembaca ya... NB : Ebook ini boleh di sebar luaskan, dengan catatan tanpa merubah sebagian isi /sumbernya.

Upload: delis-setyo

Post on 08-Nov-2014

44 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

Bismillah....

Dalam ebook kumpulan ini saya bikin sesimple mungkin, berdasarkan pengalaman

pribadi belajar java dengan netbeans. Dan semoga ebook kumpulan latihan

pemprograman java ini bisa bermanfaat buat sobat pembaca ya...

NB : Ebook ini boleh di sebar luaskan, dengan catatan tanpa merubah sebagian isi /sumbernya.

Page 2: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

Latihan : Mengenal Java Apllication

Script /Kode Mengenal Java Apllication : package javaapplication1; * @author Mohammad Hasanaji */ public class pertama { public static void main(String[] args) { System.out.println("Hello Semua !!!"); System.out.println("Nama Saya Mohammad Hasanaji"); System.out.println("Saya Mahasiswa USM"); System.out.println("Ini merupakan latihan pertama java application"); } }

Latihan : Membuat Profile

Script /Kode Java Membuat Profile : package aplikasike2; * @author Mohammad Hasanaji public class Profile { public static void main(String[] args) { System.out.println("NIM : G.131.10.0049"); System.out.println("Nama : Mohammad Hasanaji"); System.out.println("Alamat : Jl. Kijang Selatan 3, no. 18"); System.out.println("Kota : Semarang"); System.out.println("Kode POS : 50000"); System.out.println("Telepon : (024) 5503000"); System.out.println("Handphone : 0856 4049 5699"); System.out.println("Email : [email protected]"); } }

Page 3: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

Latihan : Menghitung Luas Persegi Panjang

Script /Kode Java Menghitung Luas Persegi Panjang : package javaapplication1; * @author Mohammad Hasanaji public class luaspersegi { public static void main(String[] args) { // TODO code application logic here int p, l, luas; p=5; l=10; luas=p*l; System.out.println("Menghitung Luas Persegi Panjang"); System.out.println("Panjang = "+p); System.out.println("Lebar = "+l); System.out.println("Luas = "+luas); System.out.println("Ini merupakan percobaan pertama ku"); System.out.println("Hari Selasa, 04 oktober 2011"); } }

Latihan : Mengahitung Luas Lingkaran

Script Java Menghitung Luas Lingkaran : package aplikasike2; * @author Mohammad Hasanaji public class lingkaran { public static void main (String[]args) { int r; float phi=3.14f, l; r=20; l=phi*r*r; System.out.println("Jari-jari = "+r); System.out.println("Phi = "+phi); System.out.println("Luas = "+l); } }

Page 4: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

Latihan : Menentukan Luas Segitiga

Script Java Menentukan Luas Segitiga : package aplikasike2; * @author Mohammad Hasanaji public class segitiga { public static void main (String[]args) { int a,t; float l; a=20; t=10; l=0.5f*a*t; System.out.println("Alas = "+a); System.out.println("Tinggi = "+t); System.out.println("Luas = "+l); } }

Latihan : Mobil Demo

Script Java mobildemo : package aplikasike2; * @author Mohammad Hasanaji class mobil { String warna, hidupkan, ubah, matikan; int tahunproduksi; } public class mobildemo { public static void main(String[] args) { mobil mobilku = new mobil(); mobil mobilmu = new mobil(); //Memanggil atribut dan memberi nilai mobilku.warna = "Hitam"; mobilku.tahunproduksi = 2006; mobilku.hidupkan = "Hitam";

Page 5: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

mobilku.ubah = "Hitam"; mobilku.matikan = "Hitam"; mobilmu.warna = "Hijau"; mobilmu.tahunproduksi = 2010; System.out.println("Warna : "+mobilku.warna); System.out.println("Tahun : "+mobilku.tahunproduksi); System.out.println("Warna : "+mobilmu.warna); System.out.println("Tahun : "+mobilmu.tahunproduksi); System.out.println("Hidupkan Mobil : "+mobilku.hidupkan); System.out.println("Ubah Mobil : "+mobilku.ubah); System.out.println("Matikan Mobil : "+mobilku.matikan); } }

Latihan : Menentukan Nilai Akhir

Script /Kode Java Menentukan Nilai Akhir : package javaapplication1; * @author Mohammad Hasanaji */ class Nilai { String nim, nama; float nilaiuts,nilaitugas,nilaiuas,pnilaiuts,pnilaitugas,pnilaiuas,nilaiakhir; void hitungNilai() { pnilaiuts=0.2f*nilaiuts; pnilaitugas=0.35f*nilaitugas; pnilaiuas=0.45f*nilaiuas; nilaiakhir=pnilaiuts+pnilaitugas+pnilaiuas; } void cetakNilai() { System.out.println("NIM = " +nim); System.out.println("Nama = " +nama); System.out.println("Nilai UTS = " +nilaiuts +" 20% :"+pnilaiuts); System.out.println("Nilai Tugas = " +nilaitugas +" 35% :"+pnilaitugas); System.out.println("Nilai UAS = " +nilaiuas +" 45% :"+pnilaiuas); System.out.println("Nilai Akhir = " +nilaiakhir); } } public class NilaiDemo { public static void main(String[] args) { Nilai nilaiku=new Nilai(); nilaiku.nim="G.131.10.0049";

Page 6: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

nilaiku.nama="Hasanaji"; nilaiku.nilaitugas=80; nilaiku.nilaiuas=87; nilaiku.nilaiuts=90; nilaiku.hitungNilai(); nilaiku.cetakNilai(); // TODO code application logic here } }

Latihan : Menentukan Bicycle

Script Java menentukan Bicycle : Bicycle package javaapplication1; * @author Mohammad Hasanaji public class Bicycle { int speed = 0; int gear = 0; void changegear(int newvalue) { gear=gear + newvalue; System.out.println("n Gear = "+gear); } void speedUp(int increment) { speed=speed + increment; System.out.println("\nSpeed = "+speed); } } BicycleDemo package javaapplication1; * @author Mohammad Hasanaji public class BicycleDemo { public static void main(String[] args) { Bicycle bike = new Bicycle(); bike.speed=10; bike.gear=2; bike.speedUp(10); bike.changegear(2); } }

Page 7: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

Latihan : Matematika Sederhana

Script Java Matematika Sederhana Matematika package javaapplication1; * @author Mohammad Hasanaji public class Matematika { int c=0; void Pertambahan (int a,int b) { c=a+b; System.out.println("Pertambahan : "+a+" + "+b+" = "+c); } void Pengurangan (int a,int b) { c=a-b; System.out.println("Pengurangan : "+a+" - "+b+" = "+c); } void Perkalian (int a,int b) { c=a*b; System.out.println("Perkalian : "+a+" X "+b+" = "+c); } void Pembagian (int a,int b) { c=a/b; System.out.println("Pembagian : "+a+" / "+b+" = "+c); } }

MatematikaDemo package javaapplication1; * @author Mohammad Hasanaji public class MatematikaDemo { public static void main(String[] args) { Matematika mtk = new Matematika(); mtk.Pertambahan(20, 20); mtk.Pengurangan(10, 5); mtk.Perkalian(10, 20); mtk.Pembagian(20, 2); } }

Page 8: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

Latihan : Menentukan Suhu

Script Java Menentukan Suhu : package javaapplication1; * @Mohammad Hasanaji class Suhu { float CkeF (float C) { return 1.8f*(C+32); } float CkeR (float C) { return 0.8f*C; } } public class SuhuDemo { public static void main(String[] args) { float C=20f; Suhu suhuku = new Suhu(); System.out.println("Celcius : "+C); System.out.println("Farenheit : "+suhuku.CkeF(C)); System.out.println("Reamur : "+suhuku.CkeR(C)); } }

Latihan : Mencetak Buku dengan Konstruktor

Script /Kode Java Mencetak Daftar Buku dengan Konstrukstor : package javaapplication3; * @author Mohammad Hasanaji class book { String title,judul, pengarang, penerbit; int tahunterbit; public book (String Title, String Judul, String Pengarang, String Penerbit, int tahun){ this.title=Title; this.judul=Judul; this.pengarang=Pengarang; this.penerbit=Penerbit; this.tahunterbit=tahun; }

Page 9: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

void cetaknilai () { System.out.println(" INI MERUPAKAN BUKU "+title+" SAYA"); System.out.println(" Judul : "+judul); System.out.println(" Pengarang : "+pengarang); System.out.println(" Penerbit : "+penerbit); System.out.println(" Tahun Terbit : "+tahunterbit); } } public class bukudemo { public static void main(String[] args) { book buku1=new book("PERTAMA","Mahir Desain Web dengan Joomla","Mohammad Hasanaji", "Informatika",2011); book buku2 = new book("KEDUA","Mahir Blog dalam 48 Jam","Mohammad Hasanaji", "Andi Offset",2011); book buku3 = new book("KETIGA","Cara Mudah Mendapatkan Dollar dengan Modal Dengkul", "Mohammad Hasanaji","Informatika",2011); buku1.cetaknilai(); buku2.cetaknilai(); buku3.cetaknilai(); } }

Latihan : Menentukan Detik, Menit, Jam & Hari

Script Java Menentukan Detik, Menit, Jam dan Hari : waktu package javaapplication1; * @author Mohammad Hasanaji public class waktu { int dt, hari,jam,menit,detik; public detik(int dt) { this.dt=dt; this.hari=(this.dt/86400); this.jam=(this.dt % 86400)/3600; this.menit=((this.dt % 86400) % 3600)/60; this.detik=((this.dt % 86400) % 3600) % 60; } public void cetakwaktu (){ System.out.println("Masukkan detik = "+dt); System.out.println("Hari = "+hari);

Page 10: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

System.out.println("Jam = "+jam); System.out.println("Menit = "+menit); System.out.println("Detik = "+detik); } } waktudemo package javaapplication1; * @author Mohammad Hasanaji public class waktudemo { public static void main(String[] args) { detik detik1 = new detik (180183); detik1.cetakwaktu(); } }

Latihan : Menentukan Nilai dengan IF

Script Java Menentukan Nilai dengan IF NilaiDemo package javaapplication1; * @author FTIK-USM class Nilai { String nim, nama,predikat; char nHuruf; float nilaiuts,nilaitugas,nilaiuas,pnilaiuts,pnilaitugas,pnilaiuas,nilaiakhir; void hitungNilai() { pnilaiuts=0.35f*nilaiuts; pnilaitugas=0.2f*nilaitugas; pnilaiuas=0.45f*nilaiuas; nilaiakhir=pnilaiuts+pnilaitugas+pnilaiuas; } void cetakNilai() { System.out.println("NIM = " +nim); System.out.println("Nama = " +nama); System.out.println("Nilai UTS = " +nilaiuts +" 35% :"+pnilaiuts); System.out.println("Nilai Tugas = " +nilaitugas +" 20% :"+pnilaitugas); System.out.println("Nilai UAS = " +nilaiuas +" 45% :"+pnilaiuas); System.out.println("Nilai Akhir = " +nilaiakhir); System.out.println("Nilai Huruf = "+getNilHuruf(nilaiakhir)); System.out.println("Predikat = "+getPredikat(nHuruf)); }

Page 11: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

char getNilHuruf(float nilai) { if(nilai>=85) nHuruf='A'; else if(nilai>=70 && nilai<85) nHuruf='B'; else if(nilai>=60 && nilai<70) nHuruf='C'; else if(nilai>=40 && nilai<60) nHuruf='D'; else nHuruf='E'; return nHuruf; } String getPredikat(char huruf){ switch(huruf) { case 'A':predikat="Apik"; break; case 'B':predikat="Baik"; break; case 'C':predikat="Cukup"; break; case 'D':predikat="Dablek"; break; default:predikat="Elek"; } return predikat; } } public class NilaiDemo { public static void main(String[] args) { Nilai nilaiku=new Nilai(); nilaiku.nim="G.131.10.0049"; nilaiku.nama="Mohammad Hasanaji"; nilaiku.nilaitugas=80; nilaiku.nilaiuas=87; nilaiku.nilaiuts=90; nilaiku.hitungNilai(); nilaiku.cetakNilai(); } }

Page 12: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

Latihan : Membuat Form Penjualan

Script Java Membuat Form Penjualan penjualan package javaapplication1; * @author Mohammad Hasanaji import java.io.*; public class penjualan { String kode, nama, bonus; float harga, totbeli; int jumlah; BufferedReader key=new BufferedReader (new InputStreamReader (System.in)); void setData () throws IOException { System.out.print("Kode Barang :"); kode=key.readLine(); System.out.print("Nama Barang :"); nama=key.readLine(); System.out.print("Harga Barang :"); harga=Float.parseFloat(key.readLine()); System.out.print("Jumlah Jual :"); jumlah=Integer.parseInt(key.readLine()); } void gettotalpembelian() { totbeli=harga*jumlah; } String getbonus() { if(totbeli>=500000 && jumlah>5) bonus="Setrika"; else if(totbeli >= 100000 && jumlah > 3) bonus="Payung"; else if(totbeli >= 50000 && jumlah > 2) bonus="Bollpoint"; else bonus="tidak ada bonus"; return bonus; } void cetaknota() { System.out.println("Total :"+totbeli); System.out.println("Bonus :"+getbonus()); } } penjualandemo package javaapplication1; * @author Mohammad Hasanaji

Page 13: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

import java.io.*; public class penjualandemo { public static void main(String[] args) throws IOException { penjualan nota=new penjualan(); nota.setData(); nota.gettotalpembelian(); nota.cetaknota(); } }

Latihan : Menentukan Determinan

Script Java Menentukan Determinan : Determinan package javaapplication1; * @author Mohammad Hasanaji import java.io.*; public class Determinan { double a,b,c,D,x1,x2; BufferedReader key=new BufferedReader (new InputStreamReader (System.in)); void setData () throws IOException { System.out.print("Nilai a : "); a = Double.parseDouble(key.readLine()); System.out.print("Nilai b : "); b = Double.parseDouble(key.readLine()); System.out.print("Nilai c : "); c = Double.parseDouble(key.readLine()); } void getD() { D = (b*b-4*a*c); } void getX1X2() { if (D>0) { x1=(-b+Math.sqrt(D))/(2*a); x2=(-b+Math.sqrt(D))/(2*a); } else if (D==0) { x1=(-b/2*a); x2=(-b/2*a); }

Page 14: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

else { x1=(-b/2*a)+(Math.sqrt(-D)/2*a); x2=(-b/2*a)-(Math.sqrt(-D)/2*a); } } void cetakD() { System.out.println("Nilai D : "+D); System.out.println("Nilai X1 : "+x1); System.out.println("Nilai X2 : "+x2); } } DeterminanDemo package javaapplication1; * @author Mohammad Hasanaji import java.io.*; public class DeterminanDemo { public static void main(String[] args) throws IOException { Determinan abc = new Determinan(); abc.setData (); abc.getD (); abc.getX1X2 (); abc.cetakD (); } }

Latihan : Fungsi Perulangan

Script Java Fungsi Perulangan : Perulangan package javaapplication1; * @author Mohammad Hasanaji public class Perulangan {

void while1_10() { int i=1; while (i<=10){ System.out.print(i+ " "); i++; } } void doWhile1_10() { int i=1; do {

System.out.print(i+ " "); i++; } while (i<=10);

Page 15: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

} void for1_10() { for(int i=1;i<=10;i++) { System.out.print(i+ " "); } } }

PerulanganDemo package javaapplication1; * @author Mohammad Hasanaji public class PerulanganDemo { public static void main(String[] args) { Perulangan huruf = new Perulangan (); huruf.while1_10(); huruf.doWhile1_10(); huruf.for1_10(); } }

Latihan : Menentukan Faktorial

Script Java Menentukan Faktorial : Faktorial package javaapplication1; * @author Mohammad Hasanaji import java.io.*; public class Faktorial { BufferedReader key=new BufferedReader (new InputStreamReader (System.in)); int bil, fak=1; void inputBil1 () throws IOException { System.out.println("Bilangan : "); bil=Integer.parseInt(key.readLine()); } void cetakFaktorial() {int i; for (i=2;i<=bil;i++) { System.out.print(fak+" x "+i+ " = "); fak=fak*i; System.out.print(fak+" \n "); fak=fak*i; } } }

Page 16: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

FaktorialDemo package javaapplication1; * @author Mohammad Hasanaji import java.io.*; public class FaktorialDemo { public static void main(String[] args) throws IOException { Faktorial abc = new Faktorial(); abc.inputBil1 (); abc.cetakFaktorial (); } }

Fungsi Array Array1 package javaapplication1; import java.io.*; public final class Array1 { BufferedReader key=new BufferedReader (new InputStreamReader (System.in)); int bil,i; int[] nilai; public Array1() throws IOException { inputBil(); cetakArray(); } void inputBil () throws IOException { System.out.print("Jumlah Data : "); bil=Integer.parseInt(key.readLine()); nilai=new int [bil]; for (i=0;i<bil;i++) { System.out.print("Data ke - "+(i+1)+" = "); nilai[i]=Integer.parseInt(key.readLine()); } } void cetakArray() { for (i=0;i<bil;i++) {System.out.println("Hasil Nilai ["+i+"]="+nilai[i]); } System.out.println(); } }

ArrayDemo package javaapplication1; import java.io.*; public class ArrayDemo { public static void main(String[] args) throws IOException {

Page 17: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

Array1 abc = new Array1(); abc.inputBil (); abc.cetakArray (); } }

Printout Array

Fungsi Determinan Pecah 5

Pecah5 package javaapplication1; import java.io.*; public class Pecah5 { BufferedReader key=new BufferedReader (new InputStreamReader (System.in)); int bil; void inputBil1 () throws IOException { System.out.print("Bilangan : "); bil=Integer.parseInt(key.readLine()); } void cetakhasil1() { for (int i=1;i<=bil;i++) {System.out.print(i + " "); if (i%5 == 0) System.out.print("\n"); } } }

Jika minta pecah, maka tambahkan kode : void cetakHasil2() { for(int i=1;i<=bil;i++) { System.out.print(i+ " "); if(i%p==0) System.out.print("\n"); } }

Page 18: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

PecahDemo package javaapplication1; import java.io.*; public class PecahDemo { public static void main(String[] args) throws IOException { Pecah5 abc = new Pecah5(); abc.inputBil1 (); abc.cetakhasil1 (); abc.cetakHasil2(); } }

Matriks Example

package javaapplication1; public class MatrixExample { public static void main(String[] args) { int array[][]= {{1,3,5},{2,4,6}}; System.out.println("Row size= " + array.length); System.out.println("Column size = " + array[1].length); outputArray(array); } public static void outputArray(int[ ][ ] array) { int rowSize = array.length; int columnSize = array[0].length; for(int i = 0; i <= 1; i++) { System.out.print("["); for(int j = 0; j <= 2; j++) { System.out.print(" " + array[i] [j]); } System.out.println(" ]"); } System.out.println(); } }

Perhitungan Kalkulator

package javaapplication1; public class Perhitungan extends javax.swing.JFrame { /** Creates new form Perhitungan */ public Perhitungan() { initComponents(); } private void bkurangMouseClicked(java.awt.event.MouseEvent evt) { int nil1=Integer.parseInt(nawal.getText()); int nil2=Integer.parseInt(nakhir.getText()); int hsl=nil1-nil2; hasil.setText(Double.toString(hsl)); } private void bkeluarActionPerformed(java.awt.event.ActionEvent evt) { System.exit(0); }

Page 19: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

private void btambahMouseClicked(java.awt.event.MouseEvent evt) { int nil1=Integer.parseInt(nawal.getText()); int nil2=Integer.parseInt(nakhir.getText()); int hsl=nil1+nil2; hasil.setText(Double.toString(hsl)); } private void bkaliMouseClicked(java.awt.event.MouseEvent evt) { int nil1=Integer.parseInt(nawal.getText()); int nil2=Integer.parseInt(nakhir.getText()); int hsl=nil1*nil2; hasil.setText(Double.toString(hsl)); } private void bbagiMouseClicked(java.awt.event.MouseEvent evt) { int nil1=Integer.parseInt(nawal.getText()); int nil2=Integer.parseInt(nakhir.getText()); float hsl=nil1/nil2; hasil.setText(Float.toString(hsl)); } private void bhapusMouseClicked(java.awt.event.MouseEvent evt) { nawal.setText(""); nakhir.setText(""); hasil.setText(""); } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Perhitungan().setVisible(true); } }); }

Explorasi Form Suhu (Celcius, Fahr,Kev,Reamur) package javaapplication1; import javax.swing.table.DefaultTableModel; public class frmsuhu extends javax.swing.JFrame { int baris,kol; private Object[][] dataTable = null; private String[] header = {"No","Celcius","Fahrenheit","Kelvin","Reamur"}; /** Creates new form frmsuhu */ public frmsuhu() { initComponents(); } private void ProsesMouseClicked(java.awt.event.MouseEvent evt) { int a=Integer.parseInt(nawal.getText()); int b=Integer.parseInt(nakhir.getText()); kol=5; baris=(b-a)+1; dataTable = new Object[baris][kol]; int c = 0;

Page 20: Kumpulan Lat i Han Prak Tek Java

http://ilmuonline.net ~ Mohammad Hasanaji ~ S1 Sistem Informasi 2010 ~ USM

int x=0; for(c=a;c<=b;c++){ double fah=1.8*(c+32); double kel=c+273; double rea=0.8*c; dataTable[x][0] = x+1; dataTable[x][1] = c; dataTable[x][2] = fah; dataTable[x][3] = kel; dataTable[x][4] = rea; x++; } tblsuhu.setModel(new DefaultTableModel(dataTable,header)); } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new frmsuhu().setVisible(true); } }); }

Menentukan Umur package javaapplication1;

import javax.swing.JOptionPane;

public class CobaJFrame extends javax.swing.JFrame {

public CobaJFrame() {

initComponents();

}

private void okActionPerformed(java.awt.event.ActionEvent evt) {

int Usia;

Usia = Integer.parseInt(umur.getText());

String keterangan; if (Usia>=0 && Usia<=5) keterangan="Balita"; else if (Usia>5 && Usia<=12) keterangan="Anak-anak"; else if (Usia>12 && Usia<=21) keterangan="Remaja"; else if (Usia>21 && Usia<=50) keterangan="Dewasa"; else keterangan="Tua"; ket.setText(keterangan); } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new CobaJFrame().setVisible(true); } }); }