Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

dokumen-dokumen yang mirip
BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

2 TIPE DATA DAN VARIABEL

BAB II VARIABEL DAN TIPE DATA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Badiyanto, S.Kom., M.Kom. PBO java

Dasar Pemrograman Java

3.1 Contoh Program Java Sederhana

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

Elemen Dasar Dalam Bahasa Java

DASAR PEMOGRAMAN JAVA

PEMAHAMAN DASAR DASAR JAVA

BAHASA PEMROGRAMAN JAVA

SUMBER BELAJAR PENUNJANG PLPG

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

Tipe Data dan Operator

Modul 2 Dasar Pemrograman Java. Oleh: Mike Yuliana PENS-ITS

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

MODUL DUA VARIABEL DAN TIPE VARIABEL

Pemrograman Berorientasi Obyek. Dasar Pemrograman Java

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

BAB III OPERATOR compiler operasi operand A. Operator Aritmatika Operator Penggunaan Deskripsi Latihan 4. Aritmatika.java

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

Pemrograman Berbasis Objek Operator dan Assignment

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs.

Operator dan Assignment

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

TIPE DATA DAN VARIABLE

TIPE DATA DAN VARIABLE

Pemrograman Berorientasi Obyek. Operator & Assignment

Dasar Pemrograman Java

.::BAB II.::MENGENAL PASCAL

Achmad Solichin.

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

Dasar Pemrograman Java

OPERATOR JAVA. g = x + y; System.out.println("Penjumlahan (x+y) : " + g); g = y - x; System.out.println("Pengurangan (y-x) : " + g);

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

P 4 Bab 3 : Dasar Pemrograman C

Identifier Tipe Data Yoannita, S.Kom.

Modul PVB-POLINEMA V1.0

Operator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek

OPERATOR DAN EKSPRESI

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

TIPE DATA Pertemuan (K-03/L-03)

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

PEMROGRAMAN BERORIENTASI OBJEK

E-Book PEMROGRAMAN BERORIENTASI OBJEK. Disusun Oleh: Arfian Hidayat, S.Kom

Bahasa Pemrograman 2.

DASAR PEMROGRAMAN JAVA

LAPORAN PRAKTIKUM STRUKTUR DATA

A. TUJUAN PEMBELAJARAN 1. Mengenal berbagai macam bentuk operator 2. Memahami penggunaan berbagai macam jenis operator yang ada di Java

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment

Pengenalan Java PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

OPERATOR-OPERATOR DALAM JAVA

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

Dasar-Dasar Pemrograman Java

T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A

JAVA BASIC PROGRAMMING Joobshet

Dasar Pemograman Java

TIPE DATA, VARIABEL DATA DAN OPERATOR

Tipe Data. Pendahuluan. Objektif. Bahan Bacaan

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010

PEMROGRAMAN BERORIENTASI OBJEK

ELEMEN DASAR C++ C++ mempunyai cara untuk menyatakan karakter-karakter yang tidak mempunyai kode tombol (seperti karakter tombol) misalnya \n.

Bahasa Pemrograman :: Dasar Pemrograman Java

Java Basics-1 Oleh : Agus Priyanto, Agus Priyanto M.Kom M.K

Pemrograman Berorientasi Objek

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

elemen Dasar Bahasa Pemrograman C

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Pemrograman Berorientasi Objek 1 (IDENTIFIER KEYWORD LITERAL DAN (IDENTIFIER, KEYWORD, LITERAL DAN TIPE DATA, OPERATOR, SEPARATOR)

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

Percabangan & Perulangan

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Percabangan & Perulangan

BAB 1 KONSEP DASAR JAVA

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

Dasar Pemrograman Java. Pertemuan 2 Pemrograman Berbasis Obyek

Java Basics-1. Oleh : Agus Priyanto, M.Kom

KONSEP DASAR BAHASA C

Pengenalan Bahasa Pemrograman Java

OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 2 DASAR PEMROGRAMAN JAVA

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

TIPE, NAMA, DAN NILAI

Dasar Pemrograman Mikrokontroler dengan Bahasa C

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 2 DASAR PEMROGRAMAN JAVA

Transkripsi:

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO Ramos Somya

Identifier Merupakan nama yang digunakan untuk menamai class, variabel, method dan interface. Aturan: - Tidak ada batasan panjang. - Harus diawali dengan huruf, underscore, atau lambang dolar ($). - Bukan merupakan keywords yang dikenal oleh Java. Contoh identifier yang valid: strtemp $counter b4th33 _avalidone Contoh identifier yang tidak valid: 4Ever from-to Good/Bad *by4

Keywords / reserved word Merupakan kata-kata yang dikenal oleh compiler Java dan mempunyai arti khusus dalam program. Contoh keyword: caseclass for implements import false double int default continue extends conts new else float abstract break package native public if long null protected do byte finally enum boolean interface private assert

Variabel Merupakan lokasi penyimpanan informasi yang ada di memori sesuai dengan tipe data yang dideklarasikan. Aturan: tipe-data nama-variabel Tipe data meliputi semua tipe data dalam Java, nama variabel adalah identifier yang akan digunakan untuk merujuk variable tersebut dalam program. contoh: int counter; Anda tidak dapat menggunakan variabel yang belum dideklarasikan: counter = 0; int counter;

Tipe Data Diperlukan agar compiler tahu operasi apa yang valid dan berapa banyak memori yang diperlukan oleh sebuah nilai yang akan disimpan atau dioperasikan. Dalam Java ada 2 jenis: tipe data primitif dan tipe data referensi. Tipe data primitif: 1. Integer : tipe data bilangan bulat, terdiri dari byte, short, int dan long. 2. Floating-Point : tipe data pecahan, terdiri dari float dan double. 3. Karakter : simbol dari sebuah karakter terdiri dari char. 4. Boolean : true or false, terdiri dari boolean.

Integer

Floating Point / Pecahan float bilangan_pecahan = 1.23456; float bilangan_besar = 1.45 E 28; float bilangan_kecil = 1.45 E-28;

Konstanta Tidak berubah sepanjang jalannya program. Menggunakan kata kunci final final int FEET_PER_YARD = 3; final double MM_PER_INCH = 25.4; final float phi = 3.14;

Scope Variabel Ada 2 jangkauan dari variabel: Variabel dalam blok class (property). dikenali dalam blok manapun dalam class tersebut, dapat pula diakses dari luar class menggunakan instance dari class tersebut dipengaruhi oleh visibility. Variabel dalam blok code. bagian yang dimulai dengan karakter { dan ditutup dengan }.

Try This public class Scope { public static void main(string[] args) { int x = 10; int a = 4; System.out.println("Variabel a = " + a); { int y = 5; System.out.println("Nilai x = " + x); System.out.println("Nilai a = " + a); { int z = 20; System.out.println("Nilai x+y+z+a = " + (x + y + z + a)); } //z = 11; --> error System.out.println("Nilai y = " + y); } // y = 12; --> error System.out.println("Nilai x = " + x);}}?

Konversi Tipe Data dan Casting Konversi tipe data : menampung suatu nilai dengan tipe data tertentu ke dalam variabel yang mempunyai tipe data yang berbeda. Misal dari tipe data int ke tipe data long. Contoh: int data1 = 10; long data2 = data1; Catatan: Tidak semua tipe data kompatibel satu sama lain. Misal: tipe data float dengan int, int ke short. Hal ini bisa dilakukan CASTING. Dengan menyebutkan secara eksplisit tipe data tujuan.

Sintaks untuk Casting (target-tipe-data)nilai Target tipe data: tipe data yang menjadi tujuan konversi. Nilai : dapat berupa nilai literal atau berupa variabel. Contoh: float data1 = 10.2; int data2 = (int)data1; // casting dari float ke int int data3 = 257; byte data4 = (byte)data3; // casting dari int ke byte

Casting Konversi tipe data dapat menyebabkan kesalahan logic: int nilai = 26; double hasil = nilai/4; akan menghasilkan hasil = 6.0. usahakan selalu menggunakan tipe data pecahan atau melakukan casting tipe data: int nilai = 26; double hasil = (double)nilai/4;

Contoh Output????

OUTPUT

Operator Merupakan simbol yang biasa digunakan dalam menulis suatu pernyataan dalam bahasa pemrograman. Operator akan melakukan operasi terhadap operand sesuai dengan fungsinya. Misal: 3 + 2; Operand Operator

Operator Penugasan (assignment) Operator paling sederhana, dilambangkan dengan tanda = Untuk menugaskan suatu nilai ke suatu variabel. Misal: int var = 1; int a, b, c; a = b = c =99;

Operator Matematika Digunakan untuk operasi-operasi matematika

Contoh public class operator { public static void main(string[] args) { int a = 7; int b = 5; int c = 4; int d = 2; System.out.println("a*b+c/d = " + (a*b+c/d)); }

Output

Operator Relasional Digunakan untuk membandingkan kedua operand-nya. Hasil berupa nilai boolean: true or false.

Operator Kondisi Digunakan untuk operand yang bertipe boolean.

Operator Unary Digunakan untuk menaikkan atau menurunkan suatu nilai int (bilangan bulat) sebanyak satu satuan dan hanya dapat digunakan pada variabel. Terdiri dari: ++ penambahan dengan nilai satu. -- Contoh: pengurangan dengan nilai satu. x = x + 1; y = y - 1; dapat ditulis: x++; atau ++x; y--; atau --y;

Contoh 1: int x = 10; int y; y = ++x; Contoh 2: int x = 10; int y; y = x++;

Operator Bitwise (Manipulasi Bit) Digunakan untuk melakukan operasi secara langsung terhadap bit yang menyusun suatu bilangan. Operator ~ Negasi (NOT) & AND OR ^ XOR >> Geser Kanan Arti >>> Geser kanan tanpa memperhatikan sign (dengan 0 sebagai pengisi bit paling kiri) << Geser kiri

Contoh: byte x = ~10; Keterangan: 10 dalam binary = 00001010 dinegasi menjadi 11110101, dalam desimal menjadi -11.

Operator Concat Karakter + dapat digunakan untuk menggabungkan 2 string menjadi 1. Contoh: public class TestConcat { } public static void main(string[] args) { } String data = "Belajar " + "Java"; System.out.println("Hasil : " + data);

Tugas Kelas : Output???

Referensi http://java.lyracc.com/ http://java2s.com/

See You Next Week