[Pemograman Objek 1]
MODUL [2]
[Java Identifier, Literal dan operator]
DISUSUN OLEH :
[Mufti Kalean] [3411171136]
I.1.B. Screenshot……………………………………………………………………………...2
I.1.C. Analisis………………………………………………………………………………...2
1
BAB I. HASIL PRAKTIKUM
boolean result;
char option;
option = 'C';
B. Analisa: Pada program ini menampilkan beberapa output variable salah satu
nya variable yangbertipe data integer (10) dan char (‘A’)
C. Screnshoot:
2
Program II-2. AritmetikaDemo.java
A. Souce Code
public class AritmatikaDemo
{
public static void main(String[] args)
{
//Some numbers
int i = 37;
int j = 42;
double x = 27.475;
double y = 7.22;
System.out.println("Variable values...");
System.out.println("i = " + i);
System.out.println("j = " + j);
System.out.println("x = " + x);
System.out.println("y = " + y);
//Adding Number
System.out.println("Adding...");
System.out.println("i+j="+(i+j)); //harus bernilai 79
System.out.println("x+y="+(x+y));
//subtraction
System.out.println("Subtracting...");
System.out.println("i-j="+(i-j));
System.out.println("x-y+="+(x-y));
//multiplying
System.out.println("multiplying...");
System.out.println("i*j="+(i*j));
System.out.println("x*y+="+(x*y));
//Divide number
System.out.println("Dividing...");
System.out.println("i/j="+(i/j));
System.out.println("x/y+="+(x/y));
System.out.println("modulus...");
System.out.println("i%j="+(i%j));
System.out.println("x%y+="+(x%y));
//miking type
System.out.println("mixing type...");
3
System.out.println("i+j="+(i+j));
System.out.println("x*y+="+(x*y));
B. Analisis: Pada program ini memiliki banyak kesalahan seperti pemberian tanda
kurung
C. Screnshoot:
A. Souce code
public class unary{
public static void main(string[] args){
int i = 10;
int j = 3;
int k= 0;
k = ++j +i;
System.out.println("i = " + k);
B. Analisis: Pada program di atas kurang lengkapi maka ketika diruning otamatis
eror
C. Screnshoot:
4
Program II-4 RalationalDemo.java
A. Souce code:
{
//Some numbers
int i = 37;
int j = 42;
double x = 27.475;
double y = 7.22;
System.out.println("Variable values...");
System.out.println("i = " + i);
System.out.println("j = " + j);
System.out.println("x = " + x);
System.out.println("y = " + y);
//Lebih Besar
System.out.println("Lebih Besar...");
System.out.println("i>j="+(i>j)); //harus bernilai false
System.out.println("x>y="+(x>y));
System.out.println("x>x="+(x>x));
//Lebih Kecil
System.out.println("Lebih Kecil...");
System.out.println("i>j="+(i>j)); //harus bernilai true
System.out.println("x>y="+(x>y));
System.out.println("x>x="+(x>x));
//Sama Dengan
System.out.println("Sama Dengan...");
System.out.println("i>j="+(i>j)); //harus bernilai true
5
System.out.println("x>y="+(x>y));
}
}
6
Program II-5 TesEnd.java
A. Souce code:
public class testAND{
public static void main ( String[] args){
int i = 0;
int j = 10;
boolean test= false;
//contoh &&
test = (i > 10) & (j++ > 9);
System.out.println(i);
System.out.println(j);
System.out.println(test);
//contoh &
test = (i > 10) & (j++ > 9);
System.out.println(i);
System.out.println(j);
System.out.println(test);
}
}
B. Screnshoot:
int i = 0;
int j = 10;
boolean test = false;
B. Screnshoot:
C. Analisis: Program di atas tidak menemukan halam ketika diruning dan kembali
seperti halaman biasa
//Cetak status
System.out.println( status );
}
}
B. Screnshoot:
8
Program II.8a. Point.java
A. Souce Code
public class Point {
public int x=10;
public int y=15;
B. Screnshoot.
C. Analisis: Pada Program di atas terjandi eror tidak punya man kelas maka ketika
di runing terjadinya eror dan juga beberapa simbol.
B. Screnshoot:
9
C. Analisis: : Pada program ini memiliki banyak kesalahan seperti pemberian
Symbol yang ada dalam program tersebut.
Program II.9
A. Souce Code
public class BuatWindow {
public static void main(String[] args){
JFrame myWindow;
myWindow = new JFrame();
mywindow.setSize(300, 200);
myWindow.setTitle("My First Java Program");
mywindow.setVisible(true);
}
}
B. Screnshoot
10
BAB II. TUGAS
Tugas II.1
A. Souce code
x public class OutputVariable
{
public static void main ( String[] args){
int value = 10;
char x;
x = 'A';
System.out.println( value );
System.out.println("The Value of x=" + x );
boolean result;
char option;
option = 'C';
B. Screnshot:
C. Analisis: Menambahkan tampilan untuk variable dengan tipe data char (‘C’) dan
variablebertipe data double (0.0).
11
Tugas II.2
A. Source Code setelah diperbaiki
public class AritmatikaDemo
{
public static void main(String[] args)
{
//Some numbers
int i = 37;
int j = 42;
double x = 27.475;
double y = 7.22;
System.out.println("Variable values...");
System.out.println("i = " + i);
System.out.println("j = " + j);
System.out.println("x = " + x);
System.out.println("y = " + y);
//Adding Number
System.out.println("Adding...");
System.out.println("i+j="+(i+j)); //harus bernilai 79
System.out.println("x+y="+(x+y));
//subtraction
System.out.println("Subtracting...");
System.out.println("i-j="+(i-j));
System.out.println("x-y+="+(x-y));
//multiplying
System.out.println("multiplying...");
System.out.println("i*j="+(i*j));
System.out.println("x*y+="+(x*y));
//Divide number
System.out.println("Dividing...");
System.out.println("i/j="+(i/j));
System.out.println("x/y+="+(x/y));
System.out.println("modulus...");
System.out.println("i%j="+(i%j));
12
System.out.println("x%y+="+(x%y));
//miking type
System.out.println("mixing type...");
System.out.println("i+j="+(i+j));
System.out.println("x*y+="+(x*y));
B. Analisis: Pada program ini memiliki banyak kesalahan seperti pemberian tanda
kurung
C. Screnshoot:
13
Tugas II-3. Unary.java
C. Screnshoot:
{
//Some numbers
int i = 37;
int j = 42;
double x = 27.475;
double y = 7.22;
System.out.println("Variable values...");
System.out.println("i = " + i);
System.out.println("j = " + j);
System.out.println("x = " + x);
System.out.println("y = " + y);
14
//Lebih Besar
System.out.println("Lebih Besar...");
System.out.println("i>j="+(i>j)); //harus bernilai false
System.out.println("x>y="+(x>y));
System.out.println("x>x="+(x>x));
//Lebih Kecil
System.out.println("Lebih Kecil...");
System.out.println("i>j="+(i>j)); //harus bernilai true
System.out.println("x>y="+(x>y));
System.out.println("x>x="+(x>x));
//Sama Dengan
System.out.println("Sama Dengan...");
System.out.println("i>j="+(i>j)); //harus bernilai true
System.out.println("x>y="+(x>y));
}
}
15
B. Analisis: Ketika Program II-4 di perbaiki makan di compilasi atau di runing
makah menampilakan hasil pada lihat gambar di bawa ini.
C. Tampilan:
int i = 0;
int j = 10;
boolean test = false;
16
B. Tampilan:
C. Analisis: Program di II.6 tidak menemukan halam ketika diruning dan kembali
seperti halaman biasa
//Cetak status
System.out.println( status );
}
}
B. Screnshoot:
17
Tugas II.8
A. Souce Code
public class BuatPoint{
public static void main(String[] args){
Point a;
Point b = new Point();
a = new Point();
a.cetakPoint();
b.cetakPoint();
}
}
B. Screnshoot:
18
BAB III. KESIMPULAN
19