PEMROGRAMAN DASAR
VARIABEL, INPUT, OUTPUT, DAN OPERASI SEDERHANA
Disusun oleh :
Nama : Satria Mulya Insanilah
NIM : 105060813111003
LABORATORIUM KOMPUTER DASAR
PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA
2013
A. Definisi Masalah
1. Buat sebuah program yang meminta inputan jari- jari yang kemudian dihitung dan ditampilkan luas dan keliling lingkaran tersebut. (mis : input jari-jari = 5.5)
2. Buat program yang meminta inputan suatu nilai rupiah yang kemudian dihitung nilai us Dollar dan Euro dari nilai rupiah tersebut. (mis : input rupiah = 1000000.00)
B. Source Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2728 29 30
package Bab1;
//import library
import java.util.Scanner;
public class Soal_101 {
public static void main(String[] args) {
//keyword untuk input data (Scanner) Scanner input = new Scanner(System.in);
//deklarasi variabel
float jarijari, keliling, luas;
final float phi = 3.14f;
System.out.println("===============================
==============");
System.out.println(" Calculator for Perimeter and Area of Circle");
System.out.println("===============================
==============");
//input nilai
System.out.printf("\tInput the Radius :
");
jarijari = input.nextFloat();
//proses perhitungan keliling
31 32 33 34 35 3637 38 39 40 41 42 43 44 45 46 47
keliling = phi * 2 * jarijari;
//proses perhitungan luas
luas = phi * jarijari * jarijari;
//output keliling dan luas
System.out.println("--- ---");
System.out.printf("\tPerimeter of Circle =
%.2f \n", keliling);
System.out.printf("\tArea of Circle =
%.2f \n", luas);
System.out.println("===============================
==============");
} }
1 2 3 4 5 6 7 8 9 10 11 1213 14 15 16 17 18 19 20 21 22 23 24
package Bab1;
//import library
import java.util.Scanner;
public class Soal_102 {
public static void main(String[] args) {
//keyword untuk input data (Scanner) Scanner input = new Scanner(System.in);
//deklarasi variabel
float rupiah, dollar = 11300, euro = 15200;
System.out.println("===============================
==========");
System.out.println(" Rupiah to Dollar and Euro Converter");
System.out.println("===============================
==========");
//input nilai
System.out.print("\tInput Rupiah : ");
25 26 27 28 29 3031 32 33 34 35 36 37 38 39 40 41 42 43
rupiah = input.nextFloat();
//proses perhitungan konversi nilai rupiah ke dollar dan euro
dollar = rupiah/dollar;
euro = rupiah/euro;
//output keliling dan luas
System.out.println("--- ---");
System.out.printf("\tDollar = %.2f
\n", dollar);
System.out.printf("\tEuro = %.2f
\n", euro);
System.out.println("===============================
==========");
} }
C. Pembahaasan
1 2 6-7
10 13 14 17-23 26-28
31
34
Meletakkan program pada package dengan nama Bab1 Melakukan import Scanner pada library java
Dekalarasi kelas dan method main
Deklarasi objek Scanner dengan nama “input”.
Deklarasi variabel bertipe data float dengan nama ”jarijari, keliling, dan luas”.
Deklarasi variable float yang mempunyai keyword final dengan nama “phi” yang berisi 3.14f.
Menampilkan keluaran “Calculator for Perimeter and Area of Circle” sebagai judul program.
Menampilkan keluaran “Input the Radius” dan memberikan perintah untuk memasukkan inputan dengan Scanner ke dalam variabel jarijari.
Melakukan operasi aritmatika dengan mengalikan variabel phi, variable jarijari, dan dikalikan lagi dengan 2. Kemudian nilainya dimasukkan ke dalam variabel keliling.
Melakukan operasi aritmatika dengan mengalikan varibel phi dan variabel jarijari yang dikuadratkan. Kemudian nilainya
37-44
dimasukkan ke dalam variabel luas.
Menampilkan keluaran dari hasil perhitungan variabel keliling dan variabel luas.
1 4 6-7
10 13
16-21 24-25
29
30
33-40
Meletakkan program pada package dengan nama Bab1 Melakukan import Scanner pada library java
Dekalarasi kelas dan method main
Deklarasi variabel Scanner dengan nama “input”.
Deklarasi variabel bertipe data float dengan nama “rupiah, dollar, dan euro” yang mana variabel dollar diisi dengan nilai 11300 dan euro diisi dengan nilai 15200.
Menampilkan keluaran “Rupiah to Dollar and Euro Converter”
sebagai judul program.
Menampilkan keluaran “Input Rupiah” dan memberikan perintah untuk memasukkan inputan dengan Scanner ke dalam variabel rupiah.
Melakukan operasi aritmatika dengan membagi variabel rupiah dan variabel dollar. Kemudian nilainya dimasukkan ke dalam variabel dollar.
Melakukan operasi aritmatika dengan membagi variabel rupiah dan variable euro. Kemudian nilainya dimasukkan ke dalam variabel euro.
Menampilkan keluaran dari hasil perhitungan variabel dollar dan variabel euro.