Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK NANDANG HERMANTO. S.Kom.

Presentasi serupa


Presentasi berjudul: "PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK NANDANG HERMANTO. S.Kom."— Transcript presentasi:

1 PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK NANDANG HERMANTO. S.Kom

2 VARIABEL Variabel adalah sebuah tempat atau lokasi dalam memory untuk menyimpan sebuah nilai. Deklarasi variabel = tipedata namavariabel; Setiap variabel harus diasosiasikan dengan sebuah tipe data. Variabel case-sensitive Variabel dimulai dengan huruf atau _ (underscore) atau $ (tanda dolar) Variabel tidak mengandung sepasi Tidak menggunakan kata kunci

3 Kata Kunci

4 Tipe Data Dalam java tipe data dibedakan menjadi 2 : 1.Primitive Tipe data yang telah disediakan oleh java. Contoh : boolean, char, int, float, double, long, short, byte. 2.Reference Tipe data yang dibuat oleh programmer sendiri. Contoh : class String, array, dll.

5 Tipe data bilangan bulat

6 Tipe data bilangan pecahan

7 Deklarasi Variabel Contoh : float bilPecahan; int jumlahBarang, unit, usia, stok; char huruf=‘A’; float nilai =10.00; String alamat = “Malang”; int A[] = {1,2,3};

8 Operator Aritmatika

9 Operator Increment dan Decrement Operator increment dan decrement dapat ditempatkan sebelum atau sesudah operand. int i = 10, int j = 3; int k = 0; Jika diklakukan operasi : k = j++ + i; //akan menghasilkan k = 3+10 = 13 Jika diklakukan operasi : k = ++j + i; //akan menghasilkan k = 4+10 = 14

10 Operator Relasi

11 Operator Logika OperatorPenggunaanKeterangan &&Pernyataan1 && pernyataan2AND, akan menghasilkan nilai benar jika kedua pernyataan bernilai benar ||Pernyataan1 || pernyataan2OR, akan menghasilkan nilai benar jika kedua pernyataan atau salah satu pernyataan bernilai benar !!pernyataanNOT akan membalik nilai pernyataan, jika salah menjadi benar, benar menjadi salah int bil1 = 2; int bil2 = 2; int bil3 = 3; int bil4=4; if (bil1 == bil2 && bil3 == bil4) { System.out.println("Benar"); } else { System.out.println("Salah"); } int bil1 = 2; int bil2 = 2; int bil3 = 3; int bil4=4; if (!(bil1 == bil2 || bil3 == bil4)) { System.out.println("Benar"); } else { System.out.println("Salah"); }

12 Operator Ternary exp1?exp2:exp3 Contoh String status = ""; int grade = 80; status = (grade >= 60)?“Lulus":“Gagal"; System.out.println( status ); Artinya : jika >=60 maka lulus jika <60 maka gagal

13 Membandingkan String Str1=“aaa” Str2=“aaa” Str3=“bbb” Str4=“AAA” System.out.println(str1.equals(str2));  true System.out.println(str1.equals(str3));  false System.out.println(str1. equalsIgnoreCase(str4));  true System.out.println(str1.compareTo(str2));  0 System.out.println(str1.compareTo(str3));  -1 System.out.println(str3.compareTo(str1));  1

14 Menampilkan data di layar System.out.print(“data"); Menampilkan data dilayar tanpa diakhiri enter System.out.println(“data"); menampilkan data di layar dengan diakhiri enter

15 Program membaca data dari keyboard import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class baca { public static void main( String[] args ) { BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in)); String name = ""; System.out.print("Please Enter Your Name:"); try{ name = dataIn.readLine(); } catch( IOException e ) { System.out.println("Error!"); } System.out.println("Hello " + name +"!"); }

16 Keterangan import.java.io.*; mengimport kelas-kelas java yang berguna utk input dan output. String name = “” sbg tempat utk menyimpan input dari user name=dataIn.readLine(); mengambil inputan dari user dgn memanggil fungsi readline pd class BufferedReader yg ada pd variabel dataIn.

17 Kondisional Pernyataan if Pernyataan if – else Pernyataan if – else if Pernyataan switch

18 Kondisional Pernyataan kondisional memanfaatkan ekspresi boolean yang dapat berupa true atau false (sehingga disebut binary decision). Aksi yang dikerjakan tergantung pada nilai hasil dari ekspresi:

19 Pernyataan if Pernyataan if menentukan sebuah statement yang akan dieksekusi jika dan hanya jika persyaratan boolean (boolean statement) bernilai true. Bentuk umum : if( boolean_expression ) statement; Atau if( boolean_expression ){ statement1; statement2;... }

20 Flowchart Pernyataan if

21 Pernyataan if - else Pernyataan if-else digunakan apabila kita ingin mengeksekusi sebuah statement dengan kondisi true dan statement yang lain dengan kondisi false. Bentuk umum : if( boolean_expression )atau if(boolean_expression) statement; { else statement1; statement; statement2; } else{ statement; … ; }

22 Flowchart Pernyataan if-else

23 Contoh : public class coba { public static void main(String[]args) { int grade = 68; if( grade > 60 ){ System.out.println(“selamat!"); System.out.println(“kamu lulus!"); } else{ System.out.println(“maaf, kamu tidak lulus"); }

24 Pernyataan if-else if Bentuk umum : if( boolean_expression1 ) statement1; else if( boolean_expression2 ) statement2; else statement3;

25 Flowchart pernyataan if-else if

26 Pernyataan switch switch( switch_expression ){ case case_selector1: statement1; // statement2; //block 1... // break; case case_selector2: statement1; // statement2; //block 2... // break;... default: statement1; // statement2; //block n... // break; }

27 Flowchart switch

28 Contoh : public class coba { public static void main(String[]args) { int grade = 80; switch(grade){ case 100: System.out.println( "Excellent!" ); break; case 90: System.out.println("Good job!" ); break; case 80: System.out.println("Study harder!" ); break; default: System.out.println("Sorry, you failed."); }}}


Download ppt "PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK NANDANG HERMANTO. S.Kom."

Presentasi serupa


Iklan oleh Google