MODUL PRAKTIKUM
Dasar Pemrograman
fdl\TI
,a 74p,,
D sar-
Versi 1.4
JARja_DITTAS
Educatior, N.lwo rk
11P
CENTER
1. Tujuan
Mengidentifi kasi bagian dasar dari program java
Membedakan mana yang termasuk ke dalam java literals, tipe data dasar,
tipe variabel, pengidentifikasian dan operator.
Mengembangkan program java sederhana menggunakan konsep pembelajaran
pada bab ini.
Menganalisa program java pertama
2. LatarBelakang
Pada bagian ini, kita akan mendiskusikan mengenai bagian dasar
pemrograman Java. Kita akan memulai dengan mencoba menjelaskan bagian
dasar dari program Hello.java yang telah diperkenalkan pada bab sebelumnya.
Kita juga akan mendiskusikan beberapa pedoman cara menulis script atau
petunjuk penulisan kode dalam penulisan program lebih efektif dan mudah
dibaca.
3. Percobaan
Percobaan 1 Menampilkan Data Variabel :
public class OutputVariable {
public static void main( String[] arcs )( int value =
10;
char x;
x = 'A'
System.out.println( value ); System.out.println("The value
of x=" + x );
Versi 1.4
11 Page
CENTER
J61
>>>JavaEducationNetwork Indonest
j = " + j);
System.out.println("
x = " + x);
System.out.println("
y = " + y);
//penjumlohon ongka
System.out.println("Adding...");
System.out.println("
System.out.println("
i + j = " + (i + j));
x + y = " + (x + y));
//pen9uron9on angka
System.out.println("Subtracting...");
System.out.println("
i - j = " + (i
j));
x - y = " + (x - y));
System.out.println("
//perkal
Ongka
System.out.println("Multiplying...");
System.out.println("
i * j = " + (i * j));
System.out.println("
x * y = " + (x *
y));
//pernbaq in ongko.
System.out.println("Dividing...");
System.out.println("
i / j = " + (i / j));
System.out.println("
x / y = " + (x / y));
//menghitung hosi I modulus dari pembo.gion
System.out.println("Computing the remainder...");
System.out.println("
i
j = " + (i
j));
System.out.println("
y = " + (x
y));
j + y = " + (j + y));
i * x = " + (i * x));
Versi 1.4
21 Page
CENTER
i = " + i);
j = " + j);
System.out.println("
k = " + k);
/Roma &Non
System.out.println("Sama dengan...");
System.out.println("
System.out.println("
litidak so ma & Na n
Versi 1.4
k != j = "
31 Page
"
CENTER
>>>JavaEducationNetwork
Indonesia Modul Praktikum Dasar-Dasar Pemrograman
Percobaan 4 Penggunaan Operator Logika dan Boolean AND:
public class TestAND {
public static void main( String[] args ){
int
int
i
j
= 0;
= 10;
test = (i
) && (j++
);
System.out.println(i);
System.out.println(j);
System.out.println(test);
//demonstrosi
test = (i
) & (j++
System.out.println(i);
System.out.println(test);
);
System.out.println(j);
i
j
= 0;
= 10;
boolean test= false;
lidemonstrosi
test = (i <
) II (j++
);
System.out.println(i);
System.out.println(j);
System.out.println(test);
lidemonstrosi
test = (i <
) I (j++
);
System.out.println(i);
System.out.println(j);
System.out.println(test);
"
CENTER
>>>JavaEducationNetworkIndonesia j
Modul PrIdOwn Dasar-Dasar Pemrograman
Percobaan 6 Penggunaan Operator Logika Eksklusive OR:
public
c l a s s TestX0R {
public static
lean vail
= true; boo lean
System.out.println(vall A val2);
boo
vail
va12
=
=
val2
true;
false;
true; System.out.println(vall
val2);
)(
= true;
Boolean va12 = false;
boo lean vail
System.out.println(!vall);
System.out.println(!val2);
Versi
Ve rsi 1.4
1.4
>>>Java
4
Page
511 Page
"
CENTER
class kondisiOperator
public static
String status
int grade =
)f
status
//print status
System.out.println( status
);
Contoh 2 :
class kondisiOperator {
public static void main( String[] args
int
char
)(
score = 0;
answer = 'a';
);
"
CENTER
>>>JavaEducationNetwork
Indonesia Modul Praktikum Dasar-Dasar Pemrograman
Percobaan 9 Penggunaan Variable:
public class Shirt {
public int shirtlD = 0; //
public String description ="-description required-"; // public
char colorCode = .u'; //
public double price=
0.0; //
Versi 1.4
61 Page
= 32;
o.hitungUmur();
}
"
CENTER
>>>JavaEducationNetworkIndonesia
Modul Praktikum Dasar-Dasar Pemrograman
Percobaan 11 Operator:
public class Operator
public int a,b;
boolean c,d,e;
double f,g;
c=true;
d=false;
e=!c;
g=0.2;
if (a%-== )
b=a++;
else
b=++a;
f=(c&&!dlle)? aig : a/ (g+ );
System.out.println("a
System.out.println("b
System.out.println("e
System.out.println("f
:
:
: "+e);
: "+f);././*/
"+a);
"+b);
else if(month== )
day = (year%4==0)? 29: 28;
else
day=
)else {
if(month% == )
Versi
Ve rsi 1.4
71 Page
8
"
CENTER
>>>JavaEducationNetworkIndonesia
Modul Praktikum Dasar-Dasar Pemrograman
day=
else
day=
)
return day;
Percobaan 12 operatordecrementincrement :
public class Elevator
/**
*/
=
public final int maxLantai
minLantai = 1;
false; System.out.println("pintu
Ve rsi 1.4
91 Page
CENTER
>>>JavaEducationNetwork
Indonesia Modul Praktikum Dasar-Dasar Pemrograman
public class ElevatorTest
4.
La tiha n
Versi 1.4
Variable name
Data tipe
lnitia I va lue
number
integer
10
letter
character
result
boolean
true
str
String
hello
10 1 Page
CENTER
number 1 = 10 number 2 = 23
number 3 = 5 Nilai tertingginya
adalah angka = 23
rsi 1.4
11 l Page