Dasar Pemrograman Java PDF
Dasar Pemrograman Java PDF
MODUL II
“VARIABEL, TIPE DATA, DAN OPERATOR”
NIM : 15104410020
JURUSAN : TI A
MODUL II
VARIABEL, TIPE DATA, DAN OPERATOR
NIM : 15104410020
JURUSAN : TI A
Disetujui,
Asisten Dosen
TEKNIK INFORMATIKA
LEMBAR ASISTENSI
BAB :2
NIM : 15104410020
JURUSAN : TI A
TANGGAL ASISTENSI :
TANDA TANGAN :
Disetujui,
Asisten Dosen
PENDAHULUAN PRAKTIKUM
1.1 Variabel
Variabel adalah nama dari suatu lokasi di memori yang digunakan untuk menyimpan
data sementara. Variabel diberi nama tertentu yang menunjukkan domain yang
diwakilinya. Dalam memberikan nama variabel, ada beberapa ketentuan yang harus
diperhatikan yaitu:
a. Panjang karakter nama variabel tidak dibatasi.
b. Nama variabel diawali dengan huruf, tanda garis bawah (underscore) atau tanda
dolar ($). Selanjutnya dapat diikuti oleh karakter lain, selain operator (*, -, +).
c. Bersifat case sensitive (membedakan antara huruf kapital dan huruf kecil).
d. Tidak diperbolehkan menggunakan kata-kata kunci yang digunakan pada java,
seperti: if, for, while, dll.
Data yang tersimpan dalam variabel memiliki tipe tertentu. Sebelum digunakan dalam
aplikasi, suatu variabel harus dideklarasikan terlebih dahulu.
Syntax: [tipe_data] [nama_variabel]
Beberapa tipe data yang dapat digunakan akan dibahas pada
subbagian berikut.
Selain Int, bilangan integer juga dapat memiliki tipe data byte, short atau long yang
masing-masing dibedakan oleh panjang memori yang ditempatinya.
Byte menempati lokasi sebesar 1 byte.
Short menempati lokasi memori sebesar 2 byte
Int menempati lokasi memori sebesar 4 byte
Long menempati lokasi memori sebesar 8 byte
c. Floating Point
Untuk merepresentasikan data pecahan (bukan integer) dapat digunakan dua
macam tipe data, yaitu float atau double. Tipe data float memiliki panjang lokasi
penyimpanan sebesar 4 byte sedangkan double sepanjang 8 byte.
Contoh:
d. Boolean
Tipe data boolean hanya memiliki dua kemungkinan nilai yaitu benar atau salah.
Contoh:
boolean Selesai;
Selesai = true;
1.3 Operator
a. Operator Aritmatik
Operator-operator aritmetik di Java seperti pada umumnya terdiri-dari: penjumlahan
(+), pengurangan (-), pembagian (/), perkalian (*), dan modulo (%). Kode program
pada Gambar 2.1 berikut menunjukkan operasi aritmetik untuk nilai A=100 dan
B=30.
Apabila program tersebut dieksekusi, maka hasilnya seperti terlihat pada Gambar
2.2.
Tunjukkanlah hasil output yang dihasilkan apabila pernyataan pada baris ke-16
diganti dengan:
b. Operator Relasi
Symbol Keterangan
> Lebih Dari
< Kurang Dari
>= Lebih Dari atau Sama Dengan
<= Kurang Dari atau Sama Dengan
== Sama Dengan
!= Tidak Sama Dengan
TUGAS PENDAHULUAN
Listing
package tugas_bab2;
/**
*
* @author puskom
*/
import javax.swing.*;
public class kalkulator {
public static void main(String[] args) {
switch(pilih)
{
case 1:
String a = JOptionPane.showInputDialog(null, "Masukkan Bilangan Ke-1");
int bil1 = Integer.parseInt (a);
String b = JOptionPane.showInputDialog(null, "Masukkan Bilangan Ke-2");
int bil2 = Integer.parseInt (b);
double total1 = bil1 + bil2;
JOptionPane.showMessageDialog(null,"" + bil1 +" + " + bil2+" = "+total1);
break;
case 2:
String c = JOptionPane.showInputDialog(null, "Masukkan Bilangan Ke-1");
int bil3 = Integer.parseInt (c);
String d = JOptionPane.showInputDialog(null, "Masukkan Bilangan Ke-2");
int bil4 = Integer.parseInt (d);
double total2 = bil3 - bil4;
JOptionPane.showMessageDialog(null,"" + bil3 +" - " + bil4+" = "+total2);
break;
case 3:
String e = JOptionPane.showInputDialog(null, "Masukkan Bilangan Ke-1");
int bil5 = Integer.parseInt (e);
String f= JOptionPane.showInputDialog(null, "Masukkan Bilangan Ke-2");
int bil6 = Integer.parseInt (f);
double total3 = bil5 * bil6;
JOptionPane.showMessageDialog(null,"" + bil5 +" * " + bil6+" = "+total3);
break;
case 4:
String g = JOptionPane.showInputDialog(null, "Masukkan Bilangan Ke-1");
int bil7 = Integer.parseInt (g);
String h = JOptionPane.showInputDialog(null, "Masukkan Bilangan Ke-2");
int bil8 = Integer.parseInt (h);
double total4 = bil7 / bil8;
JOptionPane.showMessageDialog(null,"" + bil7 +" / " + bil8+" = "+total4);
break;
case 5:
String i = JOptionPane.showInputDialog(null, "Masukkan Bilangan Ke-1");
int bil9 = Integer.parseInt (i);
String j = JOptionPane.showInputDialog(null, "Masukkan Bilangan Ke-2");
int bil0 = Integer.parseInt (j);
double total5 = bil9 % bil0;
JOptionPane.showMessageDialog(null,"" + bil9 +" % " + bil0+" = "+total5);
break;
2.2 Buatlah sebuah program untuk yang menampilakan hasil operasi dasar logika
AND OR dan NOT !
Listing
package tugas_bab2;
/**
*
* @author puskom
*/
import java.util.Scanner;
public class logika {
public static void main(String[] args) {
int i, j, k;
boolean test;
Scanner scannerObject = new Scanner(System.in);
System.out.print("Masukkan angka pertama : ");
i = scannerObject. nextInt();
System.out.print("Masukkan angka kedua : ");
j = scannerObject. nextInt();
System.out.print("Masukkan angka ketiga : ");
k = scannerObject. nextInt();
Input Program
Output Program
2.3 Buatlah sebuah program yang melibatkan proses casting nilai pada sebuah
variabel !
Listing
package tugas_bab2;
/**
*
* @author puskom
*/
public class casting {
public static void main(String[] args) {
char c = 'b';
byte b = 12;
short s = 32767;
int i = 2147483647;
long l = 72036854775807L;
float f = 3.324243532f;
double d = 3.23442323445242;
f = (float)d;
l = (long) f;
i = (int) l ;
s = (short) i;
b = (byte) s;
c = (char) i;
}
}
Input Program
Output Program
BAB III
PEMBAHASAN PRAKTIKUM
}
Input Program
Output Program
/**
*
* @author user
*/
public class operator_relasi {
public static void main(String[] args) {
int a =100, b =30;
boolean lb = a>b;
boolean lk = a<b;
boolean lbs = a>=b;
boolean lks = a<=b;
boolean sm = a==b;
boolean tsm = a!=b;
Input Program
Output Program
3.3 Operator Logika
Listing
package Bab_2;
/**
*
* @author puskom
*/
public class operator_logika {
public static void main(String[] args) {
boolean a =true, b =false;
Input Program
Output Program
3.4 Pernyataan Increment
Listing
package Bab_2;
/**
*
* @author puskom
*/
public class pernyataan_increment {
public static void main(String[] args) {
int a=10, b=10, c=0, d=0;
int step=3;
a++;
b--;
c +=step;
d -=step;
Output Program
BAB IV
PENUTUP
4.1 Kesimpulan
Variable digunakan dalam bahasa pemrograman untuk menyimpan nilai
sementara dimana untuk digunakan kembali nantinya. Tipe Data memiliki tipe
yang berbeda‐beda dan biasanya data dikelompokkan pada kelompok yang
sejenis agar tidak terjadi operasi matematika diantara data yang berbeda jenis
tersebut, begitu juga dalam suatu program, setiap nilai harus dikelompokkan pada
jenis‐jenis tertentu yang disebut dengan tipe data. Operator adalah simbol yang
berfungsi untuk mengoperasikan satu atau dua operand. Operand adalah sesuatu
yang dioperasikan.
4.2 Saran
Sebaiknya sebelum bisa mengoperasikan atau membuat aplikasi menggunakan
netbeans alangkah baiknya jika kita juga mengintal aplikasi java dan netbeans,
dan dalam membuat kode program perhatikan huruf besar dan huruf kecilnya,
karena java bersifat case sensitive. Selain itu, kita juga harus memperhatikan
compiler yang digunakan untuk menjalankan program tersebut agar program
berjalan sesuai keinginan kita tanpa adanya kesalahan-kesalahan. Sebaiknya kita
juga Lebih banyak dipublikasikan mengenai penggunaan dan pemrograman
tentang Java karena Java merupakan teknologi yang paling banyak dicari saat ini.
Penggunaan java bukan hanya pada Handphone tretentu saja tapi kalu bisa dapat
digunakan di jenis Handphone lainnya.