Anda di halaman 1dari 6

Nama : Adittia Agustian

NIM : 19416257201028

Kelas : SI19A
Soal 1 Buat program untuk penjumlahan 2 variabel, nilainya di input

Jawaban :

Penjelasan :
ackage com.coding.java.buffredreader.penjumlahan; // package sebagai wadah
bagi file java

import java.io.BufferedReader; // untuk inisialasi proses input


import java.io.IOException; // sebagai penanganan error
import java.io.InputStreamReader; // Sebagai pendamping dalam input dalam
keyboard

public class Penjumlahan {


public static void main(String[] args) {

// Melakukan input dengan menggunakan InputStreamReader

InputStreamReader streamReader = new InputStreamReader(System.in);

// BufferedReader sebagai pendamping InputStreamReader untuk keyboard


BufferedReader bufferedReader = new BufferedReader(streamReader);

System.out.println("\t\t\t***Program Penjumlahan menggunakan


BufferedReader***\n");
int value = 0; // tipe data int dengan menggunakan variabel value
int anotherValue = 0; // tipe data int dengan menggunakan
anotherValue

// Pada baris ini menjelaskan bahwa kemungkinan terjadi error pada


pernyataan
try {
System.out.print("\tMasukkan angka pertama : ");
value = Integer.parseInt(bufferedReader.readLine());
System.out.print("\tMasukkan Angka kedua : ");
anotherValue = Integer.parseInt(bufferedReader.readLine());
}catch (IOException e){ //penaganan error pada program
e.printStackTrace();
}
// hasil input
System.out.println();
System.out.println("\t\tHasil Input : \n");
int result = value + anotherValue; // melakukan penjumlahan
System.out.println("\tHasilnya adalah : " + result); // hasil dari
penjumlahan result
}
}

Soal 2. Buat program untuk perkalian dari tiga variabel, nilainya diinput

Jawaban :

package com.coding.java.buffredreader.perkalian;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Perkalian {


public static void main(String[] args) {
InputStreamReader streamReader = new InputStreamReader(System.in);
BufferedReader bufferedReader = new BufferedReader(streamReader);

System.out.println("\t\t\t***Program Perkalian menggunakan


BufferedReader***\n");

// menggunakan 3 variabel untuk menentukan nilanya


int value = 0;
int anotherValue = 0;
int PerkalianValue = 0;

try {
// untuk melakukan input data dari tidap variabel diatas
menggunakan BufferedReader
System.out.print("\tMasukkan angka pertama : ");
value = Integer.parseInt(bufferedReader.readLine());
System.out.print("\tMasukkan Angka kedua : ");
anotherValue = Integer.parseInt(bufferedReader.readLine());
System.out.print("\tMasukkan Angka ketiga : ");
PerkalianValue = Integer.parseInt(bufferedReader.readLine());
}catch (IOException e){ // IOException sebagai penanganan error dalam
BufferedReader
e.printStackTrace();
}
// hasil input
System.out.println();
System.out.println("\t\tHasil Input : \n");
int result = value * anotherValue * PerkalianValue; // proses
perkalian
System.out.println("\tHasilnya adalah : " + result); // hasil dari
perkalian akan dicetak dengan result
}
}

Soal 9, Buat Program berdasarkan petunjuk dibawah ini

Buatlah Program dengan menggunakan class JoptionPane dari package javax.swing dengan output
sebagai berikut :

Masukkan Nama : <nama>

Masukkan NIM : <nim>

Masukkan alamat : <alamat>

Masukan Tempat Lahir : <tlahir>

Halo <nama>, NIM anda <NIM>, anda adalah Mahasiswa alamat <alamat>
package com.coding.java.buffredreader; // package

import javax.swing.*; import hasil dari JoptionPane/showInputDialog

public class Latihan {


public static void main(String[] args){
String nama = " ";
String nim = " ";
String Prodi = " ";
String Tl = " ";
nama = JOptionPane.showInputDialog("Silakan masukkan nama anda ");
nim = JOptionPane.showInputDialog("Silakan masukkan NIM anda ");
Prodi = JOptionPane.showInputDialog("Silakan masukkan Prodi anda ");
Tl = JOptionPane.showInputDialog("Silakan masukkan Alamat anda ");
String psn = "Halo " + nama + ", ";
String uuy = "NIM " + nim + ", ";
String pro = "Prodi " + Prodi + ", ";
String yy = "dan Anda adalah mahasiswa " + Tl;
JOptionPane.showMessageDialog(null, psn + uuy + pro + yy);
}
}

nama = JOptionPane.showInputDialog("Silakan masukkan nama anda ");


JoptionPane yang akan bentuk seperti pop up seperti ini

Lalu akan ada pertanyaan, dan pertanyaan itu hasil dari show MassageDialog
JOptionPane.showMessageDialog(null, psn + uuy + pro + yy);
Lalu akan mengahsilkan output nya, dan output ini hasil dari JoptionPane.showMassageDialog, yang di
hasilkan dari input tiap Joptionpane nya
Soal 3

Berdasarkan program yang pada soal 7 sampai dengan 10, kembangkan program tersebut menjadi lebih
menarik yang inovatif dan disajikan dalama bentuk video youtube

Buat laporan praktikum


- Listing program dan tampilan output
- Setiap progtam diberi penjelasan setiap sintaknya
- Buat kesimpulan dari masing2 program
- dan dijelaskan alur program.

Anda mungkin juga menyukai