Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR

Presentasi serupa


Presentasi berjudul: "NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR"— Transcript presentasi:

1 NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
Malang,9 November 2012

2 NILAI Nilai => Besaran dari tipe data yang sudah dikenal Contoh:
varPenampung  konstanta atau tetapan varPenampung  variableLain varPenampung  ekspresi Contoh : k  5 namaKota  ‘MEDAN’ kotaTujuan  ‘SURABAYA’

3 EKSPRESI Ekspresi / transformasi nilai = keluaran melalui suatu perhitungan (komputasi). Ekspresi terdiri atas: - Operand: nilai yang dioperasikan dengan operator tertentu - Operator

4 Ekpresi Aritmetik Ekpresi Aritmetik : Operasi yang seluruh operand-nya dan hasil operasinya bertipe numerik dan operasi yang menggunakan operator aritmetik Contoh Ekspresi operator operand : a*c (a+b)*c (d*e)/f

5 Ekspresi Relational Ekspresi relasional adalah ekspresi dengan menggunakan operator relational. Hasil operasi = nilai bertipe boolean (true atau false). Contoh: Misal ketemu bernilai false, ada bernilai true, X bernilai 10, Y bernilai 10 not ada(hasil: false) ada and true (hasil: true) X<5 (hasil: false) Ada or (x=y) (hasil: true)

6 Ekspresi String Ekspresi string adalah ekspresi dengan operator “+”(concatenation/penyambungan) Deklarasi : Jalan : String Kota : String Jalan  “Jl Jeruk I” Kota  “Depok” Alamat  Jalan+Kota hasil : “Jl Jeruk I Depok”

7 KONSTANTA Konstanta adalah suatu nilai yang telah didefinisikan dan nilainya tidak akan berubah selama program tersebut di eksekusi. Konstanta terdiri dari konstanta numerik dan konstanta non numerik. Contoh: constant phi : real = 3,14159 constant nama : string = ‘Alex’ constant pilih : boolean = true

8 VARIABEL Variabel adalah identifier berisi data yang dapat dirubah dalam program. Variable dapat diartikan lokasi di dalam memori yang mana suatu nilai(value) dapat disimpan. Contoh pseudocode: gaji, tunjangan : double String nama; float gaji, tunjangan; int jmlanak=3;

9 TIPE DATA Tipe data bisa dikatakan sebagai sifat dari suatu variabel.
Macam-macam tipe data : ->Bilangan Logika (Boolean) ->Bilangan Bulat (Integer) ->Bilangan Berkoma / Floating ->Karakter ->String

10 Tipe Boolean Tipe data boolean untuk menyatakan data logika, yaitu True ( benar) dan False (salah) Keyword pada Java= boolean Contoh : boolean varboolean //deklarasi variabel varboolean=false//nilai variable dengan data boolean

11 Bilangan Bulat Bilangan yang tidak mengandung bilangan pecahan desimal. Tipe data : Integer (keyword Java = int) \\Contoh : int angka //deklarasi angka angka= 5 //angka bernilai 5 Tipe Data Key word IntRentang Nilai Byte-length Integer byte -128 s/d +127 Short Integer Short s/d 32767 Integer int s/d Long Integer Long s/d

12 Bilangan Berkoma / Floating
Bilangan yang mengandung bilangan desimal Tipe data Key word Rentang nilai Single-precision floating point float -3.4E38s s/d +3.4E38 Double-presicion floating point Double -1.7E308 s/d +1.7E308

13 Karakter Data berupa karakter-karakter ASCII, ditandai dengan tanda kutip tunggal (‘ ’). Keyword = char Contoh : char cc; //deklarasi variabel cc tipe karakter cc = ‘a’; //memberi nilai cc dengan data karakter

14 String Data berupa untaian beberapa karakter , ditandai dengan tanda kutip ganda (“ ”). Keyword String Contoh : String kata //deklarasi variabel kata kata = “Belajar”//nilai variabel kata

15 OPERATOR Operator = simbol / kata yang dapat digunakan dalam program untuk melakukan suatu digunakan dalam program untuk melakukan suatu operasi atau manipulasi. Menjumlahkan dua nilai Memberikan nilai ke variable Membandingkan dua buah nilai dan sebagainya.

16 Operasi Aritmatika Operasi aritmatika yang berlaku pada bilangan bulat adalah

17 Operasi Perbandingan Operasi perbandingan untuk bilangan bulat dengan salah satu operator relasional menghasilkan nilai boolean (true atau false).

18 Operasi String Operasi String digunakan untuk menggabungkan dua buah nilai data yang bertipe string. Hanya ada sebuah operator String, yaitu “+”. Contoh : String str1,str2,str3; str1=“belajar”; str2=“pemrograman”; str3=str1+str2; //hasilnya “belajar pemrograman”

19 OPERATOR LOGIKA Nilai perbandingan operator logika menghasilkan dua kemungkinan nilai yaitu: True atau False. Operator ini banyak digunakan pada penyeleksian suatu kondisi pada statement IF. Operator Keterangan && Operator logika AND || Operator logika OR ! Operator logika NOT

20 QUIZ Algoritma ^^Refresh^^
1.Keluarkan kertas & bolpoint 2.Tulis nama & Kelas di pojok kanan atas 3.Baca soal Quiz Algoritma Logical di slide setelah ini 4. Jawab pertanyaannya dengan tulis abjad & jawabannya 5. Waktu mengerjakan 20 menit 6. Setelah selesai, kumpulkan jawaban quiz ke depan ^^

21 QUIZ Diberikan algoritma berikut ini: (1) deklarasi integer A,B,C
(2) baca bilangan bulat positif A (3) nyatakan nilai B=0 (4) hitung C = B x B (5) jika C=A, maka B adalah akarnya, berhenti & tampilkan B (6) jika tidak berhenti, nilai C ditambah 1 (7) kembali ke langkah 3 Soal : 1. Jika A diberi nilai 36, maka outputnya adalah (A)6 (B)18 (C)4 (D) 9 2. Langkah-langkah tersebut “akan berhenti” bila inputnya : (A) (B) 121 (C) D. 214 3. Apabila outputnya 12 dan berulang langkah 5 ke 3 satu kali, maka inputnya adalah :(A) 141 (B) (C) (D)142

22 QUIZ 4. Untuk menghitung volume tabung, maka dibutuhkan input data : (A) String tinggi, jari-jari (B) char tinggi, jari-jari (C) Boolean tinggi,jari-jari (D) double tinggi, jari-jari 5. Apa output dari str5 jika” String str1,str2,str3,str4,str5; str1=“saya belajar”; str2=“pemrograman”; str3=str1+str2; str4=str 3+”sekarang”; Str5=str2+“java”; (A) saya belajar (C) saya belajar java (B) Saya belajar pemrograman (D) pemrograman java

23 SEKARANG KITA TERAPKAN DI PEMROGRAMAN JAVA
eclipse & netbeans

24 BELAJAR ALGORITMA LOGIKA ITU MENYENANGKAN ^^
Ada pertanyaan???


Download ppt "NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR"

Presentasi serupa


Iklan oleh Google