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

dokumen-dokumen yang mirip
TIPE DATA, VARIABEL DATA DAN OPERATOR

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

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

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

SUMBER BELAJAR PENUNJANG PLPG

BAB 3 STRUKTURE PROGRAM JAVA

Dasar Pemrograman Java

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

DASAR PEMOGRAMAN JAVA

Tipe Data dan Operator

Minggu ke-3 Tipe Data Dalam C

Tujuan. Dasar Pemrograman. Mempelajari Program Java Pertama. Mempelajari Program Java Pertama. Mempelajari Program Java Pertama

PENGENALAN JAVA. PBO/Java/Ayuliana/Feb2009 1

Operator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek

OPERATOR-OPERATOR DALAM JAVA

Pemrograman Berbasis Objek Operator dan Assignment

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment

Variable. Variable (cont) Variable (cont) Tipe Data

Operator dan Assignment

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

Tipe Data, Identifier, Operator dan Control Statement

Java Operators. Nurochman

Pemrograman Berorientasi Obyek. Operator & Assignment

Tipe Data. Pendahuluan. Objektif. Bahan Bacaan

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

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

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

Dasar-Dasar Pemrograman Java

Dasar Pemrograman Java

Module 4. Ekpresi, Operator, dan Konstanta

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

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

Algoritma dan Struktur Data I 2014

.::BAB II.::MENGENAL PASCAL

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

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Pemrograman Berorientasi Object

elemen Dasar Bahasa Pemrograman C

Pertemuan 4 OPERATOR DAN STATEMEN I/O

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

MODUL DUA VARIABEL DAN TIPE VARIABEL

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

2 TIPE DATA DAN VARIABEL

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

Basic Input/Output Operator Yoannita

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.

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

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

Java Script (Bagian 1)

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

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

Nama : Julian Chandra W Telp :

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

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

Imam Fahrur Rozi. Algoritma dan Pemrograman OPERATOR

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

BAB II VARIABEL DAN TIPE DATA

Week 1 PEMROGRAMAN BERBASIS OBYEK

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.

Operator Precedence dan Associativity DASAR PEMROGRAMAN. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 2

IV. OPERATOR DAN STATEMENT I/O

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

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

9/26/2011. Tujuan. Bekerja dengan Java Class Library. Pengenalan OOP. Pengenalan OOP. Class dan Object. Enkapsulasi

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

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Modul PVB-POLINEMA V1.0

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

Bab 2. Dasar-Dasar Pemrograman C

LAPORAN PRAKTIKUM STRUKTUR DATA

Dasar-dasar Pemrograman JAVA

BAB 4 Dasar-Dasar Pemrograman

Algoritma Pemrograman 2B (Pemrograman C++)

Algoritma & Pemrograman #3

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Operator Precedence dan Associativity DASAR PEMROGRAMAN. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 2

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

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

MODUL A:\VARIABEL, OPERATOR, DAN EKSPRESI

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

BAB 4 Dasar-Dasar Pemrograman

BEKERJA DENGAN JAVA CLASS LIBRARY

Pengenalan Pascal/DevPascal

Data Structures. Class 5 Pointer. Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

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

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

BAB 4. System.out.println("Hello world!");

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 3 OPERATOR JAVA

Identifier dan Tipe Data

MODUL C++ II. Operator

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Variabel dan Tipe data Javascript

Dasar Pemrograman Java

MODUL. Variabel. Workshop Programming

MODUL. Operator. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Operator, Statement kondisional, dan Iterasi pada Java

Transkripsi:

Pemrograman Dasar 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

Tipe Data Tipe Data merupakan skema yang digunakan oleh bits untuk merepresentasikan suatu nilai. Sebuah nilai tidak hanya berupa angka (numerik), tetapi segala jenis data yang dapat diproses oleh komputer. 2 Semua nilai yang terdapat di dalam komputer direpresentasikan menggunakan salah satu tipe data.

Tipe Data Primitif 3 Perhatikan penulisan karakter pada tipe data "byte" adalah salah satu tipe data primitif, tetapi "BYTE" bukan. Bahasa pemrograman yang memperhatikan kecil besarnya karakter disebut dengan case sensitive. kata primitif berarti tipe data dasar yang dapat digunakan untuk membuat tipe data yang lain, yang lebih kompleks

Tipe Data Primitif vs. Objects 4 Semua data di Java akan memiliki salah satu dari dua kategori tipe data: tipe data primitif dan objects Nilai pada tipe data primitif menggunakan ukuran bytes yang kecil atau jumlah ukuran yang pasti. Ada 8 tipe data primitif. Programmer TIDAK dapat membuat tipe data primitif yang baru.

Tipe Data Primitif : Numerik 5 E berarti sepuluh pangkat dari". Jadi 3.5E38 artinya 3.5 x 10 38

Tipe Data Primitif : char Tipe data primitif yang digunakan untuk merepresentasikan sebuah karakter 16 bit Huruf besar dan kecil adalah karakter yang berbeda Tanda baca dan karakter khusus juga char Control characters merupakan karakter yang menunjukkan perintah tertentu, end of a line ( \n ) tab ( \t ) 6

Character Literals character literal diapit oleh apostrophe: 'm' 'y' 'A' control characters direpresentasikan dengan beberapa karakter di dalam apostrophes: '\n' '\t' Beberapa karakter yang diapit oleh tanda petik dua ( ) bukan merupakan char melainkan String "Hello" 7

Tipe Data Primitif : boolean Tipe data ini digunakan untuk merepresentasikan nilai tunggal benar atau salah boolean hanya berisikan true atau false 8

Contoh Tipe Data dan Nilainya 9 Literal Data Type 178 int 8864L long 37.266 double 37.266D double 87.363F float 26.77e3 double ' c' char true boolean false boolean

Variabel 10 Variable sebuah nama lokasi dalam main memory yang menggunakan tipe data tertentu untuk menampung sebuah nilai Nama variabel = payamount. Haruskan variable selalu memiliki tipe data? Ya. Karena jika tidak maka tidak jelas berapa bit daya tampung nilai tersebut

Deklarasi Variabel 11 Deklarasi variabel adalah suatu statemen dimana sebuah program membutuhkan variabel Letakkan statemen deklarasi variabel diantara kurung kurawal dari method main

Ada beberapa cara deklarasi : datatype variablename; datatype variablename = initialvalue ; datatype variablenameone, variablenametwo ; datatype variablenameone = initialvalueone, variablenametwo = initialvaluetwo ; Apakah deklarasi berikut benar int answer; Sintaks : Deklarasi Variabel double rate = 0.05; 12

Nama Variabel Name setiap variabel yang dipilih oleh programmer disebut identifier Aturan identifier : Karakter a - z, A - Z, 0-9, _, dan $ Tidak boleh ada spasi Jangan dimulai dengan angka Dapat sepanjang yang diinginkan Case sensitive Tidak diperkenankan menggunakan reserved word Belum pernah digunakan pada bagian program Nama biasanya dimulai dengan huruf kecil payamount dan grandtotal 13

Statemen Penugasan 14 assignment statement akan mengubah nilai yang tersimpan dalam variabel Sintaks: variablename = expression ; tanda = adalah assignment operator. expression adalah kumpulan karakter yang memanggil suatu nilai

Semantik Statemen Penugasan Statemen penugasan bekerja dg 2 langkah: Menghitung ekspresi yang ada di sebelah KANAN = Mengganti nilai yang ada di sebelah KIRI = int value = 2*3 ; int extra; extra = 5; 15

Variabel yang sama 16 int value; value = 5; value = 12 + value;

Expressions 17 expression adalah kombinasi dari literals, operators, nama variabel, dan parentheses digunakan untuk menghitung suatu nilai Literals karakter yang langsung berupa nilai, misal : 3.456 Operator simbol seperti + atau * untuk operasi aritmatika Variabel bagian dari memory yang mengandung nilai Parentheses ( dan ) operand adalah nilai yang diolah oleh operator Contoh: (32 - y) / ( x + 5 )

Expressions 18

Operator Aritmatika 19 arithmetic operator merupakan simbol yang meminta untuk melakukan operasi aritmatika Precedence yang sama diproses dari kiri ke kanan

Tipe Data yang dikembalikan Operator 20 Data Type of Result long int double float Data Type of Operands Neither operand is a float or a double (integer arithmetic); at least one operand is a long. Neither operand is a float or a double (integer arithmetic); neither operand is a long. At least one operand is a double. At least one operand is a float; neither operand is a double.

Operator Unary Aritmatika 21 Operator Use Description + +op Promotes op to int if it's a byte, short, or char - -op Arithmetically negates op

Operator Increment dan Decrement 22 Operator Use Description ++ op++ Increments op by 1; evaluates to the value of op before it was incremented ++ ++op Increments op by 1; evaluates to the value of op after it was incremented -- op-- Decrements op by 1; evaluates to the value of op before it was decremented -- --op Decrements op by 1; evaluates to the value of op after it was decremented

Operator Kondisi Operator Use 23 Description && op1 && op2 op1 op2 Returns true if op1 and op2 are both true; conditionally evaluates op2 Returns true if either op1 or op2 is true; conditionally evaluates op2!!op Returns true if op is false & op1 & op2 op1 op2 ^ op1 ^ op2 Returns true if op1 and op2 are both boolean and both true; always evaluates op1 and op2 If both operands are numbers, performs bitwise AND operation Returns true if both op1 and op2 are boolean, and either op1 or op2 is true; always evaluates op1 and op2 If both operands are numbers, performs bitwise inclusive OR operation Returns true if op1 and op2 are different, that is, if one or the other of the operands, but not both, is true

Shortcut Operator Aritmatika 24 Arithmetic Shortcuts Bitwise Shortcuts Shift Shortcuts Operator Use Equivalent to += op1 += op2 op1 = op1 + op2 -= op1 -= op2 op1 = op1 - op2 *= op1 *= op2 op1 = op1 * op2 /= op1 /= op2 op1 = op1 / op2 %= op1 %= op2 op1 = op1 % op2 &= op1 &= op2 op1 = op1 & op2 = op1 = op2 op1 = op1 op2 ^= op1 ^= op2 op1 = op1 ^ op2 <<= op1 <<= op2 op1 = op1 << op2 >>= op1 >>= op2 op1 = op1 >> op2 >>>= op1 >>>= op2 op1 = op1 >>> op2

Konstanta reserved word final memerintah compiler bahwa nilai tidak akan berubah Nama konstanta mengikuti aturan nama yang sama dengan nama variables 25

afif.supianto@ub.ac.id 081 331 834 734 / 088 160 127 40