Teknik. Pemrog. Terstruktur 2

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (2)
Advertisements

Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output
Struktur Dasar Bahasa C
KONSEP BAHASA PEMROGRAMAN
Tipe Data, Variabel, Konstanta, Operator
Alg&Pemrog 2B Sistem Komputer Variable  Variable dapat didefinisikan sebagai bagian dari memory untuk menyimpan nilai yang telah ditentukan.  Setiap.
Tipe Data Dasar Variabel dan Konstanta
Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
BASIC DATA TYPES, VARIABLES & OPERATORS
Dasar Pemrograman Java Pertemuan 2 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Algoritma & Pemrograman 1
1 Pertemuan 4 ELEMEN DASAR C++ Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Variabel, Type, Konstanta Ekspresi dan Assignment KU-1072: P T I - B.
Dasar Pemrograman Java Pertemuan 2 Pemrograman Berbasis Obyek.
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
TIPE DATA, VARIABEL, DAN OPERATOR
1 Komponen Program C bag 1. 2 Topik Type Variables Keywords dan Identifiers Assignments Constant Variables.
Identifier Tipe data Variabel Konstanta
1 Pertemuan Pengantar Bahasa C Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
PHP.
Bahasa Pemrograman (Pemrograman Visual)
VARIABEL DAN JENISNYA A. Ridwan Siregar.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
KONSTANTA A. Ridwan Siregar.
INTRODUCTION TO C++ Prepared by: Edi, SKom, MKM.
Tipe Data By Serdiwansyah N. A..
Elemen Dasar C Identifier :
PBO Daniel Riano Kaparang, S.Kom., M.Cs
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
3. Elemen Dasar C++ S. Indriani L., M.T 3. Elemen Dasar C++
Pendahuluan Bahasa C++
Dasar pemrograman java
Algoritma & pemrograman 1B
Dasar Pemrograman Java
Pengenalan C++ Oleh : Dewi Sartika.
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
Tipe Data, Variabel, & Konstanta
Identifier, Keyword, dan Tipe data
Tipe Data, Variabel, dan Operator
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
Melda Dahoklory,S.Kom,MT
As’ad Djamalilleil Sintaks Dasar As’ad Djamalilleil
TIPE DATA DASAR C++.
Bagian 3 Unsur-unsur kode program Borlan C++
Review Materi Java Fundamental
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
S. Indriani Lestariningati, M.T
Algoritma & Pemrograman 1
~ PERTEMUAN 4 KONSEP TIPE DATA ~
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Dasar Bahasa Java.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
Keywords ,Tipe Data, dan contoh Penggunaanya
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Teknik. Pemrog. Terstruktur 2
Bab 03 Variabel dan Tipe Data
Operator, Variabel, Konstanta, Tipe Data
T0616 ALGORITMA DAN PEMROGRAMAN (2)
Tipe Data & Notasi Algoritmik
DPH1C4 Pemrograman berorientasi Obyek
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

Teknik. Pemrog. Terstruktur 2 Variable 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 (_) Teknik. Pemrog. Terstruktur 2

Teknik. Pemrog. Terstruktur 2 Variable (cont) @ 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. Teknik. Pemrog. Terstruktur 2

Teknik. Pemrog. Terstruktur 2 Variable (cont) Bahasa C++ adalah bahasa yang “case sensitive”, misal : variable RESULT tidak sama dengan variable result ataupun variable Result Teknik. Pemrog. Terstruktur 2

Teknik. Pemrog. Terstruktur 2 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). Teknik. Pemrog. Terstruktur 2

Teknik. Pemrog. Terstruktur 2 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. Teknik. Pemrog. Terstruktur 2

Teknik. Pemrog. Terstruktur 2 Tipe Data (cont) 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. Teknik. Pemrog. Terstruktur 2

Teknik. Pemrog. Terstruktur 2 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 dari kisaran Teknik. Pemrog. Terstruktur 2

Deklarasi Variable (cont) nilai yang direpesentasikan, contoh : unsigned short NumberOfSons; signed int MyAccountBalance; Jika tidak dituliskan, maka akan dianggap sebagai signed. Contoh : Teknik. Pemrog. Terstruktur 2

Deklarasi Variable (cont) //latihan dengan variables #include <iostream.h> int main () { //pendeklarasian variables: int a, b; int result; //proses; a = 5; b = 2; Teknik. Pemrog. Terstruktur 2

Deklarasi Variable (cont) a = a + 1; result = a – b; } Inisialisasi Variabel Contoh : int a = 0; (mendeklarasikan variable int dengan nama a dengan nilai 0). Atau : int a(0); Teknik. Pemrog. Terstruktur 2

Deklarasi Variable (cont) Lingkup Variabel  variabel Global, untuk setiap bagian dari program, maupun fungsi, walaupun dideklarasikan diakhir program.  variabel Local, hanya berlaku dimana varibel tersebut dideklarasikan. Teknik. Pemrog. Terstruktur 2

Deklarasi Variable (cont) Konstanta  ekspresi dengan nilai yang tetap.  terbagi atas :  Integer, contoh : 2580, 250, -217  Floating Point, contoh : 3.14159 //3.14159 6.02e23//6.02x1023 3.0 //3.0 Teknik. Pemrog. Terstruktur 2

Deklarasi Variable (cont) 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. Teknik. Pemrog. Terstruktur 2

Deklarasi Variable (cont) \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(\) Teknik. Pemrog. Terstruktur 2

Deklarasi Variable (cont) Konstanta Define (#define) #define identifier value Contoh : #define PI 3.14159265 #define NEWLINE ‘\n’ #define WIDTH 100 circle = 2 * PI * r ; cout << NEWLINE; Teknik. Pemrog. Terstruktur 2

Deklarasi Variable (cont) Deklarasi Konstanta (const) Contoh : const int width = 100; const char tab = ‘\t’; const zip = 12440; Jika tipe data tidak disebutkan, maka kompiler akan mengasumsikan sebagai int. Teknik. Pemrog. Terstruktur 2

Deklarasi Variable (cont) Output untuk Bilangan Real real  float, double dan long double.  precision : derajat ketelitian.  width : lebar output  setf : format bilangan real  fill : karakter pengisi Teknik. Pemrog. Terstruktur 2

Teknik. Pemrog. Terstruktur 2 Operator Operator yang disediakan C++ berupa keyword atau karakter khusus. Assignation (=)  memberikan nilai ke suatu nilai variable. Contoh : 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 Teknik. Pemrog. Terstruktur 2

Teknik. Pemrog. Terstruktur 2 Operator (cont) a = 2 + (b=5); equivalen dengan : b = 5; a = 2 + b; • Arithmetic operators ( =, -, *, /, % ) • Compound assignation operators ( +=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |= ) Contoh : value += increase; equivalen dengan value = value + increase; Teknik. Pemrog. Terstruktur 2

Teknik. Pemrog. Terstruktur 2 Operator (cont) 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. Teknik. Pemrog. Terstruktur 2

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