Pengenalan dan Struktur Java (Operator dan Input)

Slides:



Advertisements
Presentasi serupa
- PERTEMUAN 2 - TIPE DATA DI JAVA
Advertisements

Ekspresi As’ad Djamalilleil
assignment unary binary ternary
OPERATOR Ninik Tri H, S.Kom.
OPERATOR.
Dasar Pemrograman Komputer [TKL-4002] 2010
Elemen Dasar Java (2) As’ad Djamalilleil
Operator C++ Pertemuan 3.
Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Tipe Data, Variabel, dan Operator
DASAR-DASAR PEMROGRAMAN JAVA
OPERATOR.
Operator Bilangan Bulat
Pertemuan Operand dan Operator
OPERASI ARITMETIKA.
Pertemuan 6 Operator & prioritas operator .:: Erna Sri Hartatik ::.
Object-oriented Programming (OOP) with JAVA 2011/2012
Bahasa Pemrograman (Pemrograman Visual)
Pengenalan Operator.
ALGORITMA PEMROGRAMAN 2A
Elemen Dasar Dalam C++.
Oleh Ahmad Ramadhani, S.Kom
Operator C++ Pertemuan 3.
Elemen Dasar C Identifier :
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Tipe, Nama, dan Nilai Anifuddin azis.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Operator Dalam Java, ada beberapa tipe operator. Ada operator aritmatika, operator relasi, operator logika, dan operator kondisi. Operator ini mengikuti.
DASAR DASAR JAVA Dengan Netbans PBO Java.
Dasar pemrograman java
Struktur Kontrol Pemilihan
Pertemuan 2 OPERATOR DAN EKSPRESI.
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
Pemrograman berorientasi Objek
JAVA FUNDAMENTAL Dhea Raniasti.
Pertemuan Operasi Store - Compute
Pertemuan 1 DATA & STRUKTUR DATA.
Tipe Data, Variabel, dan Operator
DASAR PEMROGRAMAN JAVA
As’ad Djamalilleil Ekspresi As’ad Djamalilleil
C++: OPERATOR Yenni Astuti, S.T., M.Eng.
As’ad Djamalilleil Ekspresi dan Operator As’ad Djamalilleil
As’ad Djamalilleil Elemen Dasar Java (2) As’ad Djamalilleil
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Operator dan Operasi Input Output pada C++ Pertemuan 11
Tipe Data, Variabel, dan Operator
Pengenalan dan Struktur Java (Tipe Data)
Operator By Harifuddin,ST,MT..
Pemrograman II Dasar Java (Jcreator)
Operator di Java.
Interface Umar muhammad JAVA.
PEMROGRAMAN JAVA.
PEMROGRAMAN BERORIENTASI OBJEK
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Operator dan Assignment
Algoritma dan Pemrograman
Biansa Maulana Angga Surya Prayitna Koermalla Syafei Irma Rosdalina Rizki Mulia Bayu Prayogo.
Pertemuan Pertama Data dan Struktur Data.
PEMROGRAMAN TERSTRUKTUR
Java Keywords Kata yang tidak diperboleh kan sebagai nama variabel atau nama lain dalam program java. Yaitu.
Operator.
Operator C++ Pertemuan 3.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Pemrograman Terstruktur
Logika dan Algoritma Agung BP Chapter 5.
PEMROGRAMAN BERORIENTASI OBJEK
Bahasa Pemrograman (Pemrograman Visual)
Dasar Pemrograman Pertemuan 6 Operator & prioritas operator.:: Erna Sri Hartatik ::.
FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 4
Transcript presentasi:

Pengenalan dan Struktur Java (Operator dan Input)

Tujuan Istruksional Khusus Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu: Mengetahui macam-macam operator di dalam bahasa pemrograman Membuat program sederhana menggunakan inputan

Operator vs Operand 2 + 8 = 10 ? Operator Operand

Berdasarkan Jumlah Operand Unary Operator Binary Operator Ternary Operator

Berdasarkan Jenis Operasi Operator Penugasan (Assignment Operator) Operator Aritmatika Operator Relasional Operator Logika Operator Bitwise

Operator Penugasan Syntaks Contoh: <operand1> <operator> <operand2> Contoh: x = 2; // konstanta x = y; // variabel lain x = 2 * y; // ekspresi a = sin(y); // fungsi int x = 7/2; // x = 3 float y = 3; // y = 3.000

Operator Aritmatika * : perkalian / : pembagian % : modulo (sisa bagi) + : penjumlahan - : pengurangan ++ : increment (menaikkan 1) -- : decrement (menurunkan 1)

Increment vs Decrement n++; // post increment ++n; // pre increment n--; // post decrement --n; // pre decrement

Combined Operator Ekspresi Dapat diganti dengan <variabel> = <variabel> <operator> <ekspresi>; Dapat diganti dengan <variabel> <operator> = <ekspresi>;

Combined Operator (lanj) Ekspresi Dapat diganti dengan a = a + b; a += b; a = a – b; a –= b; a = a * b; a *= b; a = a / b; a /= b; a = a % b; a %= b; a = a ^ b; a ^= b;

Operator Relasional Simbol Fungsi Sama Dengan Tidak Sama Dengan == Sama Dengan != Tidak Sama Dengan < Lebih Kecil Dari > Lebih Besar Dari <= Lebih Kecil atau Sama Dengan >= Lebih Besar atau Sama Dengan ?: Conditional assignment

Operator Logika Truth table Simbol Fungsi False True True False False && AND || OR ! NOT Truth table A B !A A && B A || B False True True False False True False True False False True False True True

Operator Bitwise Simbol Fungsi Contoh AND OR XOR Complement & AND a & b; | OR a | b; ^ XOR a ^ b; ~ Complement ~a; >> Shift Right a >> 3; << Shift Left b << 2;

Contoh Menggunakan Input 1 import java.util.Scanner; 2 3 public class Input1 { 4 /* Main method */ 5 public static void main(String[] args) { 6 Scanner masukan = new Scanner(System.in); 7 int var_a, var_b; 8 9 System.out.print("Masukkan nilai var var_a : "); 10 var_a = masukan.nextInt(); 11 12 System.out.print("Masukkan nilai var var_b : "); 13 var_b = masukan.nextInt(); 14 15 System.out.println(); 16 17 System.out.println("Variabel yang terdapat dalam program : "); 18 System.out.println("var_a = " + var_a); 19 System.out.println("var_b = " + var_b); 20 } 21 }

Fungsi Membaca Inputan next() : string 1 kata nextLine() : string lebih dari 1 kata nextInt() : integer nextDouble() : double nextBoolean() : boolean nextByte() : byte nextLong() : long nextShort() : short

LATIHAN Buatlah program yang mengimplementasikan pre- increment, post-increment, pre-decrement, dan post- decrement! Jelaskan perbedaan masing-masing operator tersebut! Buatlah program yang mengimplementasikan operator bitwise AND, OR, XOR, dan Complement! Jelaskan cara kerja masing-masing operator bitwise tersebut! Buatlah program untuk menghitung hasil penjumlahan, pengurangan, perkalian, dan pembagian dari dua buah bilangan yang dimasukkan oleh user! Buatlah program luas segitiga, persegi, dan lingkaran dengan menggunakan inputan!

Filosofi Pemrograman “Good programmer write code for machine….. Great Programmer write code for other programmer…..”