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

24
Pemrograman Fery Updi,M.Kom 1 Pertemuan-3

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

Page 1: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

PemrogramanFery Updi,M.Kom

1

Pertemuan-3

Page 2: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

Pokok Bahasan

• Mengenal Tipe Data, Variabel• Mengenal Operator

2

Page 3: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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

Page 4: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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);

} }

Page 5: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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

}

Page 6: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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

}

Page 7: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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);

} }

Page 8: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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

}

Page 9: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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!

}

Page 10: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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];

Page 11: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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 );

}}

Page 12: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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];

Page 13: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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

}

Page 14: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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));

} }

Page 15: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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 }

}

Page 16: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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

Page 17: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

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

Page 18: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

Membuat Project Baru di NetBeans IDE

1. Buka NetBeans IDE

2. Klik File > New Project

18

Page 19: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

Membuat project baru di NetBeans

• Pilih Categories Java > Proejct Java Application

19

Page 20: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

Pemberian Project Name

20

Nama Project

Letak penyimpanan

Hilangkah tanda centang

Page 21: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

Membuat kode program di IDE

21

Klik kanan > pilih New > Java Class

Page 22: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

Memberi nama Class

22

Nama Class

Page 23: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

Kode Program

23

Page 24: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan

Mengisi kode program & menguji

24