Anda di halaman 1dari 7

TUGAS II

ASISTENSI ALGORITMA DAN PEMROGRAMAN


(ALPRO)
“Input GUI Sederhana”

Oleh :
Fira Faiza Tertia
(06111740000098)
Asisten:
1. Amelia M. S. (06111540000002)
2. Ario Fajar P. (06111640000087)

Matematika / FMKSD
INSTITUT TEKNOLOGI SEPULUH NOPEMBER
SURABAYA
2018
BAB 1
A. Tugas
1. Buatlah program untuk menghitung operasi bilangan (penjualan, pengurangan,
perkalian, dan pembagian) dari dua bilangan dengan menggunakan JOptionPane.
2. Buatlah program yang meminta inputan berupa suhu(int) dalam Celcius kemudia
print/display suhu dalam Reamur, Fahrenheit, dan Kelvin.
3. Buatlah program yang meminta inputan berupa 3 kata, kemudian print/display
dengan 3 kata tersebut dengan urutan kata ke-2, ke-1, dan ke-3.

B. Penjelasan Masalah
1. Membuat program untuk menghitung operasi bilangan berupa bilangan A dan
bilangan B dengan menggunakan String dengan metode JOPtionPane untuk
menampilkan output dalam bentuk dilaog box.
2. Membuat program yang meminta inputan dari user berupa suhu (dalam bentuk
int) dalam Celcius yang dikonversi menjadi suhu dalam Reamur, Fahrenheit, dan
Kelvin (dalam bentuk double) dengan output yang dihasilkan ditampilkan
menggunakan JoptionPane dalam bentuk dialog box.
3. Membuat program yang meminta inputan berupa 3 kata dengan menggunakan
metode JOptionPane, dan hasil outputnya adalah 3 kata tersebut dengan urutan
kata ke-2, ke-1, ke-3.

C. Pengertian GUI
GUI ( Graphical User Interface ), adalah antarmuka pada sistem operasi atau
komputer yang menggunakan menu grafis agar mempermudahkan menu grafis agar
mempermudah para penggunanya untuk berinteraksi dengan komputer atau sistem
operasi. Beberapa kelebihan dari GUI adalah memungkinkan user untuk berinteraksi
dengan komputer secara lebih baik, memudahkan pengguna, menarik minat
pengguna. Dan juga ada beberapa kekurangan dari GUI adalah bergantung pada
perangkat keras, memakan memori yang sangat besar, tidak fleksibel.
BAB 2
Source Code

1. Program 1
public static void main(String[] args) {
String bilanganA = JOptionPane.showInputDialog
("Tulis Bilangan A: ");
String bilanganB = JOptionPane.showInputDialog
("Tulis Bilangan B: ");
double A = Double.parseDouble(bilanganA);
double B = Double.parseDouble(bilanganB);
double c = (A+B);
double d = (A*B);
double e = (A/B);
double f = (A-B);

JOptionPane.showMessageDialog(null, "Hasil Operasi


Bilangan A dengan B: " + "\nHasil
Penjumlahan"+c+"\nHasil Pengurangan: "+f+"\nHasil
Perkalian: "+d+"\nHasil Pembagian: "+e);

2. Program 2
public static void main(String[] args) throws
IOException {
int l;
Scanner input = new Scanner(System.in);
System.out.print("Masukkan Besar Suhu (celcius): ");
int Celcius = input.nextInt();
double r = (double)(4*Celcius)/5 ;
double f = (double)(9*Celcius)/5 + 32;
double k = (double) Celcius+273;
JOptionPane.showMessageDialog(null,"Konversi dalam
Reamur = " +r+"°R" + "\nKonversi dalam Fahrenheit =
"+f+"°F" + "\nKonversi dalam Kelvin = "+k+"°K" , "Hasil
Konversi: ", JOptionPane.INFORMATION_MESSAGE);

System.out.println("===================================
===============");

BufferedReader fira = new BufferedReader(new


InputStreamReader(System.in));
System.out.print("Masukkan Besar Suhu (celcius) : ");
l = Integer.parseInt(fira.readLine());
double Ream = (double)(4*l)/5 ;
double Fahr = (double)(9*l)/5 + 32;
double Kelv = (double) l+273;
JOptionPane.showMessageDialog(null,"Konversi dalam
Reamur = " +Ream+"\nKonversi dalam Fahrenheit =
"+Fahr+"\nKonversi dalam Kelvin = "+Kelv, "Hasil
Konversi: ", JOptionPane.INFORMATION_MESSAGE);

String Cel = JOptionPane.showInputDialog("Masukan Besar


Suhu (celcius)");
int c = Integer.parseInt(Cel);

double Re = (double)(4*c)/5 ;
double Fa = (double)(9*c)/5 + 32;
double Ke = (double) c+273;

JOptionPane.showMessageDialog(null,"Konversi dalam
Reamur = " +Re+"\nKonversi dalam Fahrenheit =
"+Fa+"\nKonversi dalam Kelvin = "+Ke, "Hasil Konversi:
", JOptionPane.INFORMATION_MESSAGE);

3. Program 3
String kata1 = JOptionPane.showInputDialog ("Tulis Kata
Pertama: ");
String kata2 = JOptionPane.showInputDialog("Tulis kata
Kedua :");
String kata3 = JOptionPane.showInputDialog("Tulis kata
Ketiga :");
JOptionPane.showMessageDialog(null, "Kata Yang Muncul:
" +kata2+ " " +kata1+" "+kata3);
BAB 3
Running

1. Running program 1

2. Running Program 2
3. Running Program 3

Anda mungkin juga menyukai