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

dokumen-dokumen yang mirip
Sejarah C++ Struktur Bahasa C++

1. Joko Priyanto ( ) 2. Astriyer J. Nahumury ( ) 3. Rico N. Tubalawony ( ) 4. Heberson Pakpahan ( ) 5.

1. Pengenalan Bahasa C++

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

BAB II STRUKTUR BAHASA C

2 TIPE DATA DAN VARIABEL

Identifier dan Tipe Data

BAB II VARIABEL DAN TIPE DATA

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

MODUL PRAKTIKUM C ++

VARIABEL & TIPE DATA PEMROGRAMAN C++

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

Struktur Bahasa C++ Contoh 1 : // my first program in C++ #include <iostream.h> int main () { cout << "Hello World!"; return 0; Hasil : Hello World!

Bahasa C-M6 By Jamilah, Skom 1

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

Pengenalan C++ Oleh : Dewi Sartika

Achmad Solichin.

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

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

OPERATOR-OPERATOR DALAM JAVA

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Tipe Data dan Operator

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

Elemen Dasar Dalam Bahasa Java

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

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

.::BAB II.::MENGENAL PASCAL

Chapter 1 KONSEP DASAR C

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

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

KONSEP DASAR BAHASA C

BAHASA PEMROGRAMAN C

DATA PADA BAHASA C TIPE DATA

Dasar Pemrograman Java

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

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

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

Pre Lab P 03 Tipe Data, Operator dan Expresi

P 4 Bab 3 : Dasar Pemrograman C

Pointer. ted = &andy;

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

DASAR PEMOGRAMAN JAVA

Fungsi. Fungsi. Dasar Komputer & Pemrograman 1. dipecah Sub Program. Program. Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD

AP 2B: PENGENALAN PADA C++ Isram Rasal S.T., M.M.S.I, M.Sc. Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma

Pemrograman Berorientasi Object

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

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

Pengenalan Bahasa C++ Oleh : Agus Priyanto, M.Kom

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Reserved Words/Keywords Identifier Tipe Data Yoannita

Tipe Data dan Operator. Ekohariadi FT Unesa

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

TIPE DATA, VARIABEL DATA DAN OPERATOR

Operator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek

Tipe Data, Variabel, Input/Output

Tipe Data, Identifier, Operator dan Control Statement

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

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

Basic Input/Output Operator Yoannita

1.4 Struktur Program Pada C++ Program C maupun C++ secara umum tersusun dari beberapa bagian utama, yaitu :

Dasar Pemrograman Java

Operator dan Assignment

Pendahuluan Pemrograman C Tipe Data DASAR PEMROGRAMAN. TIM PENGAJAR PEMROGRAMAN Departemen Ilmu Komputer IPB. Pertemuan 1

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

elemen Dasar Bahasa Pemrograman C

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Algoritma & Pemrograman

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

TIPE, NAMA, DAN NILAI

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Imam Fahrur Rozi. Algoritma dan Pemrograman OPERATOR

Pemrograman Berbasis Objek Operator dan Assignment

Dasar Pemrograman Java. Pertemuan 2 Pemrograman Berbasis Obyek

Tipe Data dan Variabel

Minggu ke-3 Tipe Data Dalam C

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

Pengantar Bahasa C. Tim Pengajar ASD Semester I 2017/ /7/2017 FN/ASD/Sem /2018 1

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

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

JAVA BASIC PROGRAMMING Joobshet

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

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

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

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

SUMBER BELAJAR PENUNJANG PLPG

Tipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester).

Pemrograman Berorientasi Obyek. Dasar Pemrograman Java

Dasar Pemrograman C. Hendawan Soebhakti. Oktober 2009

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

Imam Fahrur Rozi. Algoritma dan Pemrograman. Pengantar C++

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

MODUL DUA VARIABEL DAN TIPE VARIABEL

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

Transkripsi:

Variable Variable (cont) Variable dapat didefinisikan sebagai bagian dari memory untuk menyimpan nilai yang telah ditentukan. Setiap variable memrlukan identifier yang dapat membedakannya dari variable lain. Identifier @ untaian satu atau lebih huruf, angka, atau garis bawah (_). @ panjangnya tidak terbatas. @ harus diawali dengan huruf atau garis bawah (_) @ identifier tidak boleh menggunakan keyword dari bahasa C++. @ keyword-keyword yang ada di bahasa C++ antara lain : asm, auto, bool, break, case, default, delete, do, float, for, friend, volatile, typename, try, using, this, throw, int, if, new, false, switch, sizeof, dsb. Variable (cont) Bahasa C++ adalah bahasa yang case sensitive, misal : variable RESULT tidak sama dengan variable result ataupun variable Result Tipe Data Tipe data yang ada pada C++, sbb : char : character or integer 8 bits length. short : integer 16 bits length. long : integer 32 bits length. int : integer. Its length traditionally depends on the length of the system's Word type, thus in MSDOS it is 16 bits long, whereas in 32 bit systems (like Windows 9x/2000/NT and systems that work under protected mode in x86 systems) it is 32 bits long (4 bytes).

Tipe Data (cont) Tipe Data (cont) float : floating point number. double : double precision floating point number. long double : long double precision floating point number. bool : boolean value. It can take one of two values: true or false NOTE: this is a type recently added by the ANSI-C++ standard. Not all compilers support it. Consult section bool type for compatibility information. wchar_t : wide character. It is designed as a type to store international characters of a two-byte character set. NOTE: this is a type recently added by the ANSI-C++ standard. Not all compilers support it. Deklarasi Variable Sebelum menggunakan variable dalam C++, kita harus mendeklarasikan tipe data yang akan kita gunakan. Dengan cara menuliskan tipe data yang akan digunakan diikuti dengan identifier yang benar, contoh : int a; float mynumber; int a, b,c; Tipe data integer seperti char, short, long dan int dapat berupa signed atau unsigned, tergantung nilai yang direpesentasikan, contoh : unsigned short NumberOfSons; signed int MyAccountBalance; Jika tidak dituliskan, maka akan dianggap sebagai signed. dari kisaran

//latihan dengan variables #include <iostream.h> int main () { //pendeklarasian variables: int a, b; int result; //proses; a = 5; b = 2; a = a + 1; result = a b; } Inisialisasi Variabel int a = 0; (mendeklarasikan variable int dengan nama a dengan nilai 0). Atau : int a(0); Lingkup Variabel variabel Global, untuk setiap bagian dari program, maupun fungsi, walaupun dideklarasikan diakhir program. variabel Local, hanya berlaku dimana varibel tersebut dideklarasikan. Konstanta ekspresi dengan nilai yang tetap. terbagi atas : Θ Integer, contoh : 2580, 250, -217 Θ Floating Point, contoh : 3.14159 //3.14159 6.02e23//6.02x10 23 3.0 //3.0

Karakter dan String merupakan karakter non-numerik, contoh : z p Hello world How do you do? dalam konstanta karakter dan string memiliki beberapa hal khusus, seperti escape codes. \n newline \r carriage return \t tabulation \v vertical tabulation \b backspace \f page feed \a alert (beep) \ single quotes( ) \ double quotes( ) \? Question(?) \\ inverted slash(\) Konstanta Define (#define) #define identifier value #define PI 3.14159265 #define NEWLINE \n #define WIDTH 100 circle = 2 * PI * r ; cout << NEWLINE; Deklarasi Konstanta (const) const int width = 100; const char tab = \t ; const zip = 12440; Jika tipe data tidak disebutkan, maka kompiler akan mengasumsikan sebagai int.

Output untuk Bilangan Real real float, double dan long double. Θ precision : derajat ketelitian. Θ width : lebar output Θ setf : format bilangan real Θ fill : karakter pengisi Operator Operator yang disediakan C++ berupa keyword atau karakter khusus. Assignation (=) memberikan nilai ke suatu nilai variable. int a, b; //a:? b:? a = 10; //a:10 b:? b = 4; //a:10 b:4 a = b; //a:4 b:4 b = 7; //a:4 b:7 Hasil : a = 4 dan b =7 Operator (cont) Operator (cont) a = 2 + (b=5); equivalen dengan : b = 5; a = 2 + b; Arithmetic operators ( =, -, *, /, % ) Compound assignation operators ( +=, -=, *=, /=, %=, >>=, <<=, &=, ^=, = ) value += increase; equivalen dengan value = value + increase; a - = 5; equivalen dengan a = a 5; a /= b; equivalen dengan a = a / b; Increase (++) dan decrease (--) Relational Operators (==,!=, >, <, >=, <=) Logic Operators (!, &&, ) Conditional operator (?) Bitwise Operators ( &,, ^, ~, <<, >>) Explicit type casting operators memungkinkan untuk mengkonversikan tipe data yang sudah diberikan ke tpe data yang lain.

Operator (cont) sizeof() menerima 1 parameter, dapat berupa type variabel atau variabel itu sendiri serta mengembalikan ukuran typenya. Prioritas pada operator a = 5 + 7 % 2; Hasil?????