Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya...

Post on 26-Mar-2019

228 views 0 download

Transcript of Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya...

PemrogramanFery Updi,M.Kom

1

Pertemuan-3

Pokok Bahasan

• Mengenal Tipe Data, Variabel• Mengenal Operator

2

Bentuk Dasar Kode Java

public class Main {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println(“Hallo Belajar Java nih..");

}

}

3

Awal mula kode, Fungsi main() inidijalankan pertama kali secaraotomatis

Yang tercetak dilayar

Komentar

Titik komaakhir kode

Tipe Data

Tipe data adalah klasifikasi antar data. Tujuannya adalahmencegah tercampurnya data lain yang memiliki “bentuk”yang berbeda.

Tipe data tersebut dapat disimpan dalam sebuah wadah yangdisebut variable. Contoh pembuatan variabel

4

public class TipeData { public static void main(String[] args) {

char h= “A"; System.out.println(h);

} }

Berikut adalah tipe data yang dikenal

1. BooleanBoolean adalah tipe data yang hanya menyatakan kondisi true (benar)dan false (salah). Boolean pada dasarnya adalah representasi dari 1(true) dan 0 (false).

Contoh:

5

public class Boolean { public static void main(String[] args) {

boolean b=true; System.out.println(b); boolean c=false; System.out.println(c);

} // Maka di layar akan menuliskan true false

}

2. IntegerInteger merupakan tipe data numerik yang bulat dan dapat dilakukanproses aritmatika. Adapun tipe data yang sejenis adalah Byte, Long,Short. Perbedaannya adalah besaran bit yang dipakai.

Contoh:

6

public class Integer { //Melakukan operasi penjumlahanpublic static void main(String[] args) {

int a=3+4; System.out.println(a);

} // Maka di layar akan menuliskan angka 7

}

3. FloatType float digunakan untuk menangani bilangan pecahan. Tipe datasejenis adalah Double untuk angka yang lebih besar dan presisi lebihtinggi

Contoh:

7

public class Float { //Math.random() adalah fungsi untuk mengeluarkan nilai acak antara 0 hingga 1

public static void main(String[] args) { double d= Math.random(); System.out.println(d);

} }

4. KarakterChar adalah tipe data untuk karakter. Pada dasarnya karakter memilikinomor indeks yang biasa disebut ASCII code yang direpresentasikansebagai angka. Sebagai contoh huruf ‘d’ memiliki nilai 100. Char dapatdilakukan operasi matematika seperti layaknya integer.

Contoh:

8

public class karakter { public static void main(String[] args) {

char b=‘d’+1; System.out.println(b);

} // Maka di layar akan menuliskan huruf e. BUKAN d+1 atau 5

}

5. StringString adalah tipe data yang dapat menyimpan sederet karakter menjadisatu seperti layaknya kalimat atau kata. Pada dasarnya string adalahsejenis array (sekumpulan) dari char yang dimanipulasi sehingga menjaditipe data baru. Dibandingkan tipe data yang lain, tipe data string memilikifungsi pemanipulasian paling banyak.

Contoh:

9

public class String1 { //Tes membuat variable public static void main(String[] args) {

String h= “Belajar nih!”; System.out.println(h);

} // Maka di layar akan menuliskan tulisan Belajar nih!

}

Variabel

Variabel adalah item yang digunakan data untuk menyimpanpernyataan objek.

Variabel memiliki tipe data dan nama. Tipe datamenandakan tipe nilai yang dapat dibentuk oleh variabel itusendiri. Nama variabel harus mengikuti aturan untukidentifier

10

Untuk deklarasi variabel adalah sebagai berikut,

<data tipe> <name> [=initial value];

Menampilkan Data VariabelUntuk mengeluarkan nilai dari variabel yang diinginkan, kita dapatmenggunakan perintah sebagai berikut,

System.out.println() ;

System.out.print() ;

Berikut ini adalah contoh program,

11

public class OutputVariable {public static void main( String[] args ){

int nilai = 10;char x;x = ‘A’;System.out.println(nilai);System.out.println( “Nilai dari x=“ + x );

}}

OperatorOperator merupakan tanda yang digunakan untuk melakukansuatu operasi.

Ada beberapa jenis operator yang dapat digunakan, yaitu :

1. Operator Assignment

Operator assignment adalah operator yang melakukanpengisian nilai kepada suatu variabel sehingga variabel yangtelah dibuat jadi menyimpan suatu nilai.

12

Untuk deklarasi variabel adalah sebagai berikut,

<data tipe> <name> [=initial value];

Operator Assignment

13

public class OperAssign { //Melakukan operasi +1 pada karakter public static void main(String[] args) {

double d; d=3.14; d=d+3.12; // Menambah 3.14 dengan 3.12 lalu dimasukan sebagai nilai d

System.out.println(d); } // Maka di layar akan menuliskan angka 6.26

}

2. Operator Aritmetik

Ada beberapa operator aritmetik yang sudah kita kenal,yaitu: Penjumlahan (+), Pengurangan (-), Pembagian (/),Perkalian (*), Modulus (sisa pembagian %).

Berikut ini contoh operator aritmatika

14

public class aritmatik { public static void main(String[] args) {

System.out.println(“penambahan 3+5 = “+(3+5)); System.out.println(“pengurangan 5-3= “+(5-3)); System.out.println(“perkalian 5*5= “+(5*5)); System.out.println(“pembagian 90/5= “+(90/5)); System.out.println(“modulus 52%6= “+(52%6));

} }

Untuk beberapa kasus seperti tipe data lain, operator bisa jadi bermaknalain. Seperti pada String, dapat dilakukan operator + untukmenggabungkan string pertama dan kedua dan selanjutnya, namun tidakdapat dioperasikan -, /, * atau %.

Contoh :

15

public class Aritmetik2 { //Menulis String public static void main(String[] args) {

String h; h="Wak"+ "Waww"; System.out.println(h);//

//Maka dilayar akan menuliskan tulisan WakWaww }

}

3. Operator Logika

Operator logika digunakan untuk melakukan operasi dankomparasi dalam nilai Boolean. Ada beberapa operator yangdigunakan untuk operasi boolean, yaitu,

• Operator == (EQUAL)

• Operator && (AND)

• Operator || (OR)

• Operator! (NOT)

16

4. Operator Logika (Numeric)

Untuk angka, dapat juga dilakukan hal-hal yang seperti kitalakukan dulu di logika matematika SMA/K. Yaitu (==) untuksama dengan, (<) untuk kurang dari, (>) untuk lebih dari, (<=)untuk kurang dari atau sama dengan, (>=) untuk lebih dariatau sama dengan.

17

Membuat Project Baru di NetBeans IDE

1. Buka NetBeans IDE

2. Klik File > New Project

18

Membuat project baru di NetBeans

• Pilih Categories Java > Proejct Java Application

19

Pemberian Project Name

20

Nama Project

Letak penyimpanan

Hilangkah tanda centang

Membuat kode program di IDE

21

Klik kanan > pilih New > Java Class

Memberi nama Class

22

Nama Class

Kode Program

23

Mengisi kode program & menguji

24