Pembahasan Dasar Bahasa Pemrograman JAVA (Bagian 1)

Pembahasan Dasar Bahasa Pemrograman JAVA (Bagian 1)

May 30, 2018 Add Comment
Pemrograman merupakan sebuah hal yang sedikit rumit. Dalam mempelajari sebuah bahasa
pemrograman kita harus bisa memahami algoritma dan langkah-langkah dalam menyusun
program yang kita inginkan.

Pembahasan Dasar Bahasa Pemrograman JAVA (Bagian 1)


Bahasa Java memiliki beberapa tipe data yang dan range-nya tersendiri, dan Kondisional
yang harus dipelajari untuk memperkuat fondasi pengetahuan kita di dalam pemrograman Java. 

Pengenalan tipe Data
Tipe data merupakan jenis ukuran dan tipe dari register memori yang digunakan oleh variabel untuk menyimpan nilai operan tertentu didalam program.

Bentuk dasar tipe data dibagi atas dua jenis yaitu:

1. Tipe data Primitif,
Tipe data Primitif mulai dikenal pada bahasa pemrograman prosedural seperti: Pascal, C,
atau Basic. Dimana tipe data ini memiliki ukuran memori yang tetap dan pasti,
diantaranya:
  • Integer : byte (8 byte) : short (16 b), int (32 b), long (64 b)
  • Floating point: float (32 byte), double(64 b), decimal(128 b), bigDecimal(256 b)
  •  Booleans: boolean(1 bit)
  • Characters: char(1 byte)

Contoh dalam bahasa program :
public class Primitif {
public static void main(String[] args) { String s =
"Hello Java, I Love You ...."; char c = 'a';
int i = 1; double f
= 0.5; double d =
i/f;
System.out.println("Hasil Bagi "+i+" : "+f+" = "+d);
}
}
2. Tipe data komplek

Yang digunakan pada praktikum ini hanya koleksi array, matriks dan List. Array dan matriks adalah tipe data koleksi atau deret kelompok yang bersifat statis sedangkan List bersifat dinamis.

Array,
public class array {
public static void main(String[] arg){
int index = 10;
int [] ary= new int[index];
ary[0] = 1;
ary[1] = 2;
ary[3] = 100;
System.out.println("Array indeks keempat menyimpan nilai
"+ary[3]);
}
}


Matriks,
public class Matriks {
public static void main(String[] arg){
int bar = 10;
int kol = 10;
double [][] matrik = new double[bar][kol];
matrik[0][0] = 1;
matrik[0][1] = 0;
matrik[1][0] = 0;
matrik[1][1] = 1;
}
}

List,
public class Listi {
public static void main(String[] args) {
List l = new ArrayList();
l.add(1);
l.add(2);
l.add(1000);
for (Integer i : l) {
System.out.print(i);
}
}
}