Alg&Pemrog 2B Sistem Komputer Variable  Variable dapat didefinisikan sebagai bagian dari memory untuk menyimpan nilai yang telah ditentukan.  Setiap.

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (2)
Advertisements

Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output
Struktur Dasar Bahasa C
Elemen Dasar C++.
Dasar-Dasar Pemrograman
Tipe Data Dasar Variabel dan Konstanta
Elemen-elemen dlm source code
Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
BASIC DATA TYPES, VARIABLES & OPERATORS
Diberikan pada Kuliah Sela Teknik Informatika - Universitas Muhammadiyah Malang Tahun 2011.
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.
Nama: Winda Fandella NIM: Pembimbing: Ali Subhan Afrizal, ST.
Dasar Pemrograman Java Pertemuan 2 Pemrograman Berbasis Obyek.
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
03 Elemen Dasar Bahasa Java
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.
ANALISA DAN DESAIN ALGORITMA
Teknik. Pemrog. Terstruktur 2
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
Algoritma dan Struktur Data 1 pertemuan 4
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
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
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
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
Variabel, Konstanta, Tipe Data
Algoritma & Pemrograman 1
~ PERTEMUAN 4 KONSEP TIPE DATA ~
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Dasar Bahasa Java.
PEMROGRAMAN BERORIENTASI OBYEK PENDAHULUAN
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)
DPH1C4 Pemrograman berorientasi Obyek
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

Alg&Pemrog 2B Sistem Komputer Variable  Variable dapat didefinisikan sebagai bagian dari memory untuk menyimpan nilai yang telah ditentukan.  Setiap variable memrlukan identifier yang dapat membedakannya dari variable lain.  untaian satu atau lebih huruf, angka, atau garis bawah panjangnya tidak harus diawali dengan huruf atau garis bawah (_)

Alg&Pemrog 2B Sistem tidak boleh menggunakan keyword dari bahasa 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)

Alg&Pemrog 2B Sistem Komputer  Bahasa C++ adalah bahasa yang “case sensitive”, misal : variable RESULT tidak sama dengan variable result ataupun variable Result Variable (cont)

Alg&Pemrog 2B Sistem Komputer 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).

Alg&Pemrog 2B Sistem Komputer  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.bool type Tipe Data (cont)

Alg&Pemrog 2B Sistem Komputer  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. Tipe Data (cont)

Alg&Pemrog 2B Sistem Komputer 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

Alg&Pemrog 2B Sistem Komputer nilai yang direpesentasikan, contoh : unsigned short NumberOfSons; signed int MyAccountBalance;  Jika tidak dituliskan, maka akan dianggap sebagai signed. Contoh : Deklarasi Variable (cont)

Alg&Pemrog 2B Sistem Komputer //latihan dengan variables #include int main () { //pendeklarasian variables: int a, b; int result; //proses; a = 5; b = 2; Deklarasi Variable (cont)

Alg&Pemrog 2B Sistem Komputer 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); Deklarasi Variable (cont)

Alg&Pemrog 2B Sistem Komputer  Lingkup Variabel  variabel Global, untuk setiap bagian dari program, maupun fungsi, walaupun dideklarasikan diakhir program.  variabel Local, hanya berlaku dimana varibel tersebut dideklarasikan. Deklarasi Variable (cont)

Alg&Pemrog 2B Sistem Komputer  Konstanta  ekspresi dengan nilai yang tetap.  terbagi atas :  Integer, contoh : 2580, 250, -217  Floating Point, contoh : // e23//6.02x //3.0 Deklarasi Variable (cont)

Alg&Pemrog 2B Sistem Komputer  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. Deklarasi Variable (cont)

Alg&Pemrog 2B Sistem Komputer \nnewline \rcarriage return \ttabulation \vvertical tabulation \bbackspace \fpage feed \a alert (beep) \’single quotes(‘) \”double quotes(“) \?Question(?) \\inverted slash(\) Deklarasi Variable (cont)

Alg&Pemrog 2B Sistem Komputer  Konstanta Define (#define) #define identifier value Contoh : #define PI #define NEWLINE ‘\n’ #define WIDTH 100 circle = 2 * PI * r ; cout << NEWLINE; Deklarasi Variable (cont)

Alg&Pemrog 2B Sistem Komputer  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. Deklarasi Variable (cont)

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

Alg&Pemrog 2B Sistem Komputer 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

Alg&Pemrog 2B Sistem Komputer  a = 2 + (b=5); equivalen dengan : b = 5; a = 2 + b; Arithmetic operators ( =, -, *, /, % ) Compound assignation operators ( +=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |= ) Contoh : value += increase; equivalen dengan value = value + increase; Operator (cont)

Alg&Pemrog 2B Sistem Komputer 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)

Alg&Pemrog 2B Sistem Komputer  sizeof()  menerima 1 parameter, dapat berupa type variabel atau variabel itu sendiri serta mengembalikan ukuran typenya.  Prioritas pada operator Contoh : a = % 2; Hasil ????? Operator (cont)