Matakuliah Tahun Versi : M0074/PROGRAMMING II : 2005 : 1/0 Pertemuan 3 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR (LANJUTAN) 1 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Mahasiswa dapat Menjelaskan penggunaan sintaks bahasa, tipe data, dan operator pada program Java (C2) 2 Outline Materi • • • • • Tipe Data Class Array Konversi tipe data Casting Operator 3 TIPE DATA CLASS • CLASS – JAVA STANDARD CLASS LIBRARY – USER DEFINED CLASS 4 ARRAY • SYNTAX CODE 1. data-type array-name[]; 2. Data-type[] array-name; • ONE DIMENSION • MULTI DIMENSION 5 KONVERSI TIPE DATA • Definisi • SYNTAX CODE (data-type-target) value • FOR EXAMPLE float data1 = 10.2f; int data2 = (int)data1; // -> casting dari float ke int int data3 = 257; byte data4 = (byte)data3;// -> casting dari int ke byte 6 CASTING • Definisi • FOR EXAMPLE float data1 = 10.2f; int data2 = (int)data1; // -> casting dari float ke int int data3 = 257; byte data4 = (byte)data3;// -> casting dari int ke byte 7 OPERATOR • MATHEMATICAL OPERATOR + ADDITION - SUBSTRACT * MULTIPLY / DIVIDE % MODULUS 8 OPERATOR • INCREMENT AND DECREMENT OPERATOR ++ INCREME NT -- DECREME NT 9 OPERATOR • BITWISE OPERATOR ~ BITWISE NOT & BITWISE AND | BITWISE OR ^ BITWISE XOR >> RIGHT SHIFT >>> UNSIGN RIGHT SHIFT LEFT SHIFT << 10 OPERATOR • RELATIONAL OPERATOR & ! == | && != ^ || ?= 11 OPERATOR • LOGICAL OPERATOR & ! == | && != ^ || ?= 12 OPERATOR • COMPOUND OPERATOR • OPERATOR PRIORITY 13 RINGKASAN • Hal-hal lanjut yang perlu dipelajari dalam sintaks bahasa, tipe data, dan operator adalah : – Tipe Data Class – Arrays – Konversi Tipe Data – Casting – Operator 14 RINGKASAN • Tipe data terbagi atas : – Tipe data Primitif – Tipe data Class • JAVA STANDARD CLASS LIBRARY • USER DEFINED CLASS 15 RINGKASAN • Operator terbagi atas : – MATHEMATICAL OPERATOR – INCREMENT AND DECREMENT OPERATOR – BITWISE OPERATOR – RELATIONAL OPERATOR – LOGICAL OPERATOR 16
© Copyright 2026 Paperzz