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

Slides:



Advertisements
Presentasi serupa
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Advertisements

- PERTEMUAN 2 - TIPE DATA, VARIABEL, DAN OPERATOR
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Tipe Data, Variabel & Operator
Matakuliah : Algoritma & Struktur Data Versi Materi
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
BASIC DATA TYPES, VARIABLES & OPERATORS
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
TIPE DATA, VARIABEL, DAN OPERATOR
TIPE-TIPE DATA TURBO C++
Tipe Data, Variabel & Operator
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
ANALISA DAN DESAIN ALGORITMA
ALGORITMA PEMROGRAMAN 2A
Struktur Algoritma & Tipe Data
Elemen Dasar Dalam C++.
Pertemuan 2 Muhamad Haikal, S.Kom., MT
Tipe Data By Serdiwansyah N. A..
Elemen Dasar C Identifier :
PERTEMUAN 2 Bambang Irawan.
Struktur Organisasi Data 2
Dasar-Dasar Pemrograman
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Tipe, Nama, dan Nilai Anifuddin azis.
TIPE DATA, NAMA dan EKSPRESI
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Algoritma & pemrograman 1B
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
TEE 2103 Algoritma dan Pemrograman
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Pertemuan 1 DATA & STRUKTUR DATA.
Pseudocode – Tipe Data, Variabel, dan Operator
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
DASAR PEMROGRAMAN JAVA
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
TEE 2103 Algoritma & Pemrograman
Tipe Data, Nama dan Nilai
TIPE DATA.
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pemrograman II Dasar Java (Jcreator)
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Mengenal Model Data, Perintah I/O
Pemrograman Terstruktur
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Algoritma dan Pemrograman
Konsep Tipe Data dan Operator
Algoritma dan struktur data
Biansa Maulana Angga Surya Prayitna Koermalla Syafei Irma Rosdalina Rizki Mulia Bayu Prayogo.
Pertemuan Pertama Data dan Struktur Data.
VARIABEL, TIPE DATA, OPERATOR
Aritmatika Komputer.
Variabel dan Tipe Data.
Struktur dan Arsitektur Pemrograman
PENGOLAHAN DATA # Tipe Data Variabel Konstanta
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Chapter 3.2 : Tipe, Nama dan Nilai
TIPE-TIPE DATA PHP Bandung 2009, by hery dwi y.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Algoritma 1 Temu 2.
Operator, Variabel, Konstanta, Tipe Data
Logika dan Algoritma Agung BP Chapter 5.
Transcript presentasi:

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

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’

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

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

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)

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”

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

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;

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

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

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 -32768 s/d 32767 Integer int -2147483648 s/d 2147483647 Long Integer Long -9223372036854775808 s/d 9223372036854775807

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

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

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

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.

Operasi Aritmatika Operasi aritmatika yang berlaku pada bilangan bulat adalah

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

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”

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

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 ^^

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) 124 (B) 121 (C) 211 D. 214 3. Apabila outputnya 12 dan berulang langkah 5 ke 3 satu kali, maka inputnya adalah :(A) 141 (B) 144 (C) 143 (D)142

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

SEKARANG KITA TERAPKAN DI PEMROGRAMAN JAVA eclipse & netbeans

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