Anda di halaman 1dari 13

1. Teori
Tipe Data
Tipe data mengacu pada jenis data yang disimpan dalam variable atau konstanta.
Bentuk umum pendeklarasian variable yaitu:
<tipe_data><nama_variable>
Contoh =
int namaVariable;
int namaVariable = 19;
int a,b,c;
Sedangkan, konstanta merupakan objek yang nilaiya tetap selama pelaksanaan program
dan tidak boleh dirubah. Bentuk umum pendeklarasian konstanta yaitu:
final <tipe_data><nama_konstanta>=<nilai_konstanta>;
Setiap tipe data membutuhkan jumlah memori yang berbeda untuk
menyimpannya. Untuk menentukan jumlah memori yang akan diproses, program harus
tahu jenis data apa yang dibutuhkan.
Jenis tipe data dalam java yaitu :
 Tipe data Primitif
 Bilangan bulat = byte, short, interger (int), long
 Bilangan pecahan = float, double
 Character (char)
o Tipe data untuk menyimpan data selain numeric
o Kumpulan karakter disebut string
Ukuran
Tipe Data Rentang Nilai
(bit)
Byte 8 -128 s.d 127
Short 16 -32768 s.d 32767
Int 32 -2147483648 s.d 2147483647
Long 64 -9223372036854775808 s.d 9223372036854775807
Float 32 +/- 3.4 x 1038
Double 64 +/- 1.8 x 10308
Char Hanya menampug 1 karakter
boolean Hanya bernilai true dan false

 Tipe data Reference/Objek


 Tipe data ini didefinisikan ketika kaan menginstansiasikan sebuah kelas
menjadi objek
 Nilai awalnya adalah null
 Contoh instansiasi objek =
Manusia adam = new Manusia(“Adam”);
Operator
Operator digunakan untuk melakukan operasi tertentu. Beberapa jenis operator dalam
pemograman java :
 Operator Aritmatika

Nama Simbol
Penjumlahan +
Pengurangan -
Perkalian *
Pembagian /
Sisa Bagi %

 Operator penugasan

Untuk memberikan tugas pada variable tertentu. Biasanya untuk mengisi nilai.

Nama Simbol
Pengisian Nilai =
Pengisian dan Penambahan +=
Pengisian dan Pengurangan -=
Pengisian dan Perkalian *=
Pengisian dan Pembagian /=
Pengisian dan Sisa Bagi %=

 Operator pembanding

Nilai yang dihasilkan dari operator ini berupa Boolean : true dan false

Nama Simbol
Lebih besar >
Lebih kecil <
Sama dengan ==
Tidak sama dengan !=
Lebih besar sama dengan >=
Lebih kecil sama dengan <=

 Operator logika

Nama Simbol
Logika AND &&
Logika OR ||
Negasi/kebalikan !

 Operator bitwise

Digunakan untuk operasi bit (binner).


Operator ini berlaku untuk tipe data = int, long, short, char, dan byte.
Operator ini akan menghitung dari bit ke bit.

Nama Simbol
AND &
OR |
XOR ^
Negasi/kebalikan ~
Left shift <<
Right shift >>
Left shift (unsigned) <<<
Right shift (unisigned) >>>

 Operator ternary

2. Praktikum

a) Program
Tugas I
public static void main(String[] args) {
// TODO code application logic here

char r = 'r';
char i = 'i';
char n = 'n';
char a = 'a';
String NamaSaya = "Rinanda" ;
System.out.println ("Nama = "+NamaSaya);
System.out.println ("Biasa Dipanggil = "+r+i+r+i+n);

int NIM = 1803332046;


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

double BB = 54.5;
System.out.println ("Berat Badan = "+BB+ " kg") ;

public static void main(String[] args) {


// TODO code application logic here
int permenKaret = 1;
double permenGula = 1.5;
int tambahan = 2;
int totalKaret;
totalKaret = (int) permenKaret+tambahan;
int a = permenKaret+tambahan;
double b = a+permenGula;
System.out.println ("Permen karet Budi = "+permenKaret);
System.out.println ("Permen gula Budi = "+permenGula);
System.out.println ("Penambahan permen karet budi = "+tambahan);
System.out.print ("Total permen karet Budi = permen karet Budi + tambahan permen karet
Budi");
System.out.print (" : "+permenKaret);
System.out.print (" + "+tambahan);
System.out.println (" = "+totalKaret);
System.out.print ("Total permen Budi = permen karet Budi + tambahan permen karet Budi
+ permen gula");
System.out.print (" : "+permenKaret);
System.out.print (" + "+tambahan);
System.out.print (" + "+permenGula);
System.out.println (" = "+b);
System.out.println (" sehingga ");
System.out.println ("Total permen karet Budi = "+a);
System.out.println ("Total permen Budi = "+b);
}
TUGAS II
public static void main(String[] args) {
// TODO code application logic here
System.out.println(" RUMUS KELILING PERSEGI PANJANG ");
int nilaipanjang ;
nilaipanjang = 2;
int nilailebar ;
nilailebar = 4;
int rumus ;
rumus = 2*(+nilaipanjang+nilailebar);
System.out.println(" Panjang : "+nilaipanjang
);
System.out.println(" Lebar : "+nilailebar
);
System.out.println(" Rumus Keliling Persegi Panjang : 2 (panjang + Lebar) = 2
("+nilaipanjang + " cm " + "+ "+nilailebar + " cm ) = "+rumus + " cm ");
System.out.println(" Jadi, Keliling = "+rumus + " cm "
);
System.out.println();

System.out.println(" RUMUS SEGITIGA ");


int alas ;
alas = 3;
int tinggi ;
tinggi = 2;
int rumussegitiga ;
rumussegitiga = (alas*tinggi)/2;
System.out.println(" Alas : "+alas + " cm "
);
System.out.println(" Tinggi : "+tinggi + " cm "
);
System.out.println(" Rumus Luas Segitiga : (alas * tinggi ) / 2 = " +alas+ " * " +tinggi+ "/2
= " +rumussegitiga+ " cm ");
System.out.println(" Jadi, luas Segitiga = "+rumussegitiga + " cm "
);
System.out.println ();

Tugas III
int a;
a = 5;
int b;
b = 15;
int isitambah;
isitambah = b+=a;
int isikurang;
isikurang = b-=a;
int isikali;
isikali = b*=a;
int isibagi;
isibagi = b/=a;
System.out.println("A = "+a);
System.out.println("B = "+b);
System.out.println(" Pengisian dan Penambahan : b += a = "+isitambah);
System.out.println(" Pengisian dan Pengurangan : b -= a = "+isikurang);
System.out.println(" Pengisian dan Perkalian : b *= a = "+isikali);
System.out.println(" Pengisian dan Pembagian : b /= a = "+isibagi);
System.out.println(" Hasil Nilai Akhir Dari B adalah : "+isibagi);
System.out.println();

Tugas IV
int A;
A = 12;
int T;
T = 15;
boolean
LebihBesar,LebihKecil,SamaDengan,TidakSamaDengan,LebihBesarSamaDengan,LebihKecilSa
maDengan;
LebihBesar =A>T;
LebihKecil =A<T;
SamaDengan = A == T ;
TidakSamaDengan = A != T ;
LebihBesarSamaDengan = A >= T ;
LebihKecilSamaDengan = A <= T ;
System.out.println(" A : "+A );
System.out.println(" T : "+T );
System.out.println(" Lebih Besar :A>T = "+LebihBesar );
System.out.println(" Lebih Kecil :A<T = "+LebihKecil );
System.out.println(" Sama Dengan : A == T = "+SamaDengan );
System.out.println(" Tidak Sama Dengan : A != T = "+TidakSamaDengan );
System.out.println(" Lebih Besar Sama Dengan : A >= T = "+LebihBesarSamaDengan
);
System.out.println(" Lebih Kecil Sama Dengan : A <= T = "+LebihKecilSamaDengan
);

Tugas V
int r = 40, D = 2*r;
final double PHI = 3.14 ;
double luasLingkaran = PHI*r*r, kelilinglingkaran= PHI*D;
System.out.println("Jari-jari lingkaran = "+r+" cm");
System.out.println("Diameter lingkaran = "+D+ " cm");
System.out.println("Luas lingkaran = "+luasLingkaran+" cm");
System.out.println("Keliling lingkaran = "+kelilinglingkaran+" cm");
b) Penjelasan Program

Input int digunakan untuk angka numerik bukan desimal.


double digunakan untuk numerik desimal.
Contoh :
int permenKaret=1, permenKaretbaru=2;
double permenGula=1.5;
Variabel permenKaret bernilai 1 , permenKaretbaru bernilai 2, dan permenGula
bernilai 1,5.
System.out.println digunakan untuk mengeluarkan hasil /output.
Contoh :
int totalpermenkaret = +permenkaret+permenkaretbaru;
double TotalPermen = +permenkaret+permengula+permenkaretbaru;
 System.out.println("Total Permen Karet : "+permenkaret + " Permen
Karet Lama " + "+ "+permenkaretbaru + " Permen Karet Baru =
"+totalpermenkaret + " Permen Karet ");
 System.out.println("Total Permen : "+permenkaret + " Permen Karet " +
"+ "+permenkaretbaru + " Permen Karet Baru " + "+ "+permengula + "
Permen Gula = "+TotalPermen + " Permen ");
Output yang tampil sebagai berikut.
 Total Permen Karet : 1 Permen Karet Lama + 2 Permen Karet Baru =
3 Permen Karet
 Total Permen : 1 Permen Karet + 2 Permen Karet Baru + 1.5 Permen
Gula = 4.5 Permen

Penggunaan Operator Aritmatika


 int nilaipanjang ;
nilaipanjang = 2;
int nilailebar ;
nilailebar = 4;
int rumus ;
rumus = 2*(+nilaipanjang+nilailebar);
 System.out.println(" Panjang : "+nilaipanjang
);
 System.out.println(" Lebar : "+nilailebar
);
 System.out.println(" Rumus Keliling Persegi Panjang : 2 (panjang +
Lebar) = 2 ("+nilaipanjang + " cm " + "+ "+nilailebar + " cm ) = "+rumus
+ " cm ");
 System.out.println(" Jadi, Keliling = "+rumus + " cm "
);
 System.out.println();

 System.out.println(" RUMUS SEGITIGA ");


 int alas ;
 alas = 3;
 int tinggi ;
 tinggi = 2;
 int rumussegitiga ;
 rumussegitiga = (alas*tinggi)/2;
 System.out.println(" Alas : "+alas + " cm "
);
 System.out.println(" Tinggi : "+tinggi + " cm "
);
 System.out.println(" Rumus Luas Segitiga : (alas * tinggi ) / 2 = " +alas+
" * " +tinggi+ "/2 = " +rumussegitiga+ " cm ");
 System.out.println(" Jadi, luas Segitiga = "+rumussegitiga + " cm "
);
 System.out.println ();
Penggunaaan penugasan:
int a;
a = 5;
int b;
b = 15;
int isitambah;
isitambah = b+=a;
int isikurang;
isikurang = b-=a;
int isikali;
isikali = b*=a;
int isibagi;
isibagi = b/=a; variable b akan diisi dan di tambahkan dengan variable a.
variable yang awalnya bernilai 15 menjadi 20 karena ditambahkan nilai a sebesar
5.
 System.out.println(" Pengisian dan Penambahan : b += a =
"+isitambah);
Output yang tampil :
Pengisian dan Penambahan : b += a = 20
Operator Boolean dan operator pembanding
int A;
A = 12;
int T;
T = 15;
boolean LebihBesar , LebihKecil , SamaDengan , TidakSamaDengan ,
LebihBesarSamaDengan , LebihKecilSamaDengan ; variable u akan menilai
apakah true atau false bahwa nilaiA lebih besar daripada nilaiB.
 System.out.println(" Lebih Besar : A > T = "+LebihBesar
);
Output yang akan tampil :
Nilai A lebih besar dari nilai B = false

int r = 40, D = 2*r;


variable r bernilai 40 dan bernilai dua kali r yaitu 80.
Penggunaan konstanta
final double PHI = 3.14 ;
PHI nilaiya tetap selama pelaksanaan program dan tidak boleh dirubah.
System.out.println("Jari-jari lingkaran = "+r+" cm");
System.err.println("Diameter lingkaran = "+D+ " cm");
System.err.println("Luas lingkaran = "+luasLingkaran+" cm");
System.err.println("Keliling lingkaran = "+kelilinglingkaran+" cm");
Output yang tampil adalah sebagai berikut.
Jari-jari lingkaran = 40 cm
Diameter lingkaran = 80 cm
Luas lingkaran = 5024.0 cmcm
Keliling lingkaran = 251.20000000000002 cm

c) Hasil
3. Kesimpulan

Aplikasi net beans merupakan aplikasi bahasa pemograman, yang mengubah


bahasa biasa menadi bahasa komputer dan memiliki banyak jenis sesuai fungsinya dan
aplikasi java biasa dipake untuk gaming.

Anda mungkin juga menyukai