1 Pertemuan 4 ELEMEN DASAR C++ Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.

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++.
KONSEP BAHASA PEMROGRAMAN
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
Diberikan pada Kuliah Sela Teknik Informatika - Universitas Muhammadiyah Malang Tahun 2011.
Algoritma & Pemrograman 1
1 Pertemuan 14 Operator Overloading Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
Struktur kontrol.
03 Elemen Dasar Bahasa Java
1 Pertemuan 8 Structure Data Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
1 Pertemuan 18 Template Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Identifier Tipe data Variabel Konstanta
1 Pertemuan Pengantar Bahasa C Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Pemrograman berorientasi objek
Bahasa Pemrograman (Pemrograman Visual)
VARIABEL DAN JENISNYA A. Ridwan Siregar.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
Teknik. Pemrog. Terstruktur 2
Elemen Dasar Dalam C++.
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++
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
PENGENALAN BAHASA C / C++
Struktur Dasar Pemrograman Java
Pemograman Terstruktur
Tipe Data, Variabel, & Konstanta
Identifier, Keyword, dan Tipe data
Pertemuan 9 Pemrograman Berbasikan Objek
Tipe Data, Variabel, dan Operator
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
DASAR-DASAR PEMOGRAMAN
Melda Dahoklory,S.Kom,MT
TEL 2112 Dasar Komputer & Pemrograman
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
TEL 2112 Dasar Komputer & Pemrograman
S. Indriani Lestariningati, M.T
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Dasar Bahasa Java.
Generic Data Type Pertemuan 25
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
Pemrograman Terstruktur
Keywords ,Tipe Data, dan contoh Penggunaanya
Pengantar Pemrograman Bahasa C
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Teknik. Pemrog. Terstruktur 2
Pemrograman Terstruktur
Operator, Variabel, Konstanta, Tipe Data
T0616 ALGORITMA DAN PEMROGRAMAN (2)
Struktur Dasar Pemrograman Java
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

1 Pertemuan 4 ELEMEN DASAR C++ Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan: Mahasiswa dapat menunjukkan elemen-elemen dasar (Syntax) pada bahasa C++.

3 Outline Materi Identifier Variabel Key Words Tipe Data Komentar Operator

4 Adalah nama berbagai elemen program: variable, fungsi, object, class, dsb. Aturan Penamaan identifier: 1.Diawali dengan huruf atau garis bawah ( _ ). 2.Diikuti dengan huruf, angka atau garis bawah ( _ ). 3.Panjang maksimum 32 karakter (ANSI). 4.Huruf besar dianggap berbeda dengan huruf kecil (case sensitive). 5.Bukan kata kunci (Keyword). Identifier

5 Variabel adalah identifier yang digunakan untuk menampung data/informasi. Pada C++ variable dapat dideklarasikan diantara statement, tidak selalu harus diawal fungsi. Syntax : tipe variableName; tipe variableName=initialValue; Contoh : int a; double k=30.17; long fileSize, diskSize, total; Variable

6 Merupakan pengenal system yang mempunyai makna khusus bagi compiler. Kegunaanya tidak dapat diubah, sehingga kata kunci tidak dapat digunakan sebagai pengenal / identifier yang dibuat oleh programmer. Key Words

7 asm else operator template auto enum private this break extern protected typedef case float public union char for register unsigned class friend return virtual const goto short void continue if signed volatile default inline sizeof while delete int static do long struct double new switch Daftar Kata Kunci dalam C++

8 Pada C++, tipe data terdiri atas 2 jenis: Merupakan tipe data yang dikenal oleh kompiler C/C++. Tipe data ini merupakan dasar untuk membuat abstract data type. 2.Built In Data Type 1.Abstract Data Type Tipe data ini merupakan tipe data yang dibuat oleh user/programer (user defined), yaitu object yang dibuat dengan deklarasi class. Ini merupakan salah satu konsep dari OOP. Tipe Data

9 Constant adalah identifier yang memiliki nilai tetap, terdapat 2 jenis yaitu : macro based dan named constant (formal). Pada C++, deklarasi const tidak membutuhkan alokasi memory (berbeda variable). Named Constant (Formal) Named constant dapat dipergunakan untuk kasus dimana diperlukan suatu bilangan konstan yang mempunyai karakteristik seperti variable. - Syntax : const data Type ConstName = ConstValue. - Contoh : const Month_of_Year = 12; Macro-based - Syntax: - Contoh: #define Const_Name Const_Value. #define Month_of_Year 12 Constant

10 Komentar merupakan bagian yang penting dalam program, karena membantu programmer dalam membuat penjelasan mengenai program dan bagian-bagiannya. Penjelasan pada komentar bisa berisi: Tujuan dan fungsi program Saat program dibuat dan direvisi Keterangan sejumlah kegunaan dan pernyataan program. Untuk membuat komentar dipakai tanda // untuk satu baris dan /* … */ untuk lebih dari satu baris. Contoh: // Komentar baris /* komentar lebih dari satu baris */ Komentar

11 Deklarasi digunakan untuk memperkenalkan suatu identifier kepada kompiler. Definisi merupakan tubuh fungsi atau variable yang akan dicipta. Dalam C deklarasi dan definisi harus berada pada awal blok program, sedang dalam C++ deklarasi dan definisi biasa berada dimana saja dalam blok program. Deklarasi dan definisi pada C++

12 Operator adalah simbol yang mengolah nilai pada operan dan menghasilkan satu nilai baru. Setiap operator mengolah data dengan satu cara tertentu. OperatorOperasiTipe DataContoh +Unary PlusNumericX = +y + 3 -Unary MinusNumericX = -y +TambahNumericZ = y + x -KurangNumericZ = y – x *KaliNumericZ = y * x /BagiNumericZ = y / x %ModulusIntegerZ = y % x Operator

13 Increment Operators Syntax : variable++ // post- increment ++variable // pre-increment contoh : LineNumber++; ++index; Decrement Operators Syntax : variable-- // post- decrement --variable // pre-decrement contoh : LineNumber--; --index; Increment dan Decrement Operator

14 Assignment Operator OperasiContoh x + = yx = x + yx + = 12  x = x + 12 x - = yx = x – yx - = 34  x = x – 34 x * = yx = x * yx * = 10  x = x * 10 x / = yx = x / yx / = 2  x = x / 2 x % = yx = x % yx % = 3  x = x % 3 Assignment Operator

15 OperatorArtiContoh &&Logical ANDif (I > 1 && I < 10) ||Logical ORif (c == 0 || c != 9) !Logical NOTif (!(c > 1 && c < 9)) <Less thanif (i < 0) <=Less than or equal toif (i <= 0) >Greater thanif (i > 10) >=Greater than or equal toif (j >= 14) ==Equal toif (i == 0) !=Not equal toif (i != 0) Relational dan Logical Operators

16 Penutup Untuk memahami elemen-elemen dasar (Syntax) pada bahasa C++, mahasiswa membahas tugas pertemuan 4 no 1, 2, dan 3. (diskusikan dalam kelompok)