1 / 16

Pertemuan 4 ELEMEN DASAR C++

Pertemuan 4 ELEMEN DASAR C++. Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun : 2005 Versi : 5. Learning Outcomes. Pada akhir pertemuan ini, diharapkan: Mahasiswa dapat menunjukkan elemen-elemen dasar (Syntax) pada bahasa C++. Outline Materi. Identifier

clover
Télécharger la présentation

Pertemuan 4 ELEMEN DASAR C++

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. Identifier • Adalah nama berbagai elemen program: variable, fungsi, object, class, dsb. • Aturan Penamaan identifier: • Diawali dengan huruf atau garis bawah ( _ ). • Diikuti dengan huruf, angka atau garis bawah ( _ ). • Panjang maksimum 32 karakter (ANSI). • Huruf besar dianggap berbeda dengan huruf kecil (case sensitive). • Bukan kata kunci (Keyword).

  5. Variable • 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;

  6. Key Words 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.

  7. Daftar Kata Kunci dalam C++ 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

  8. Tipe Data Pada C++, tipe data terdiri atas 2 jenis: • 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. • Built In Data Type Merupakan tipe data yang dikenal oleh kompiler C/C++. Tipe data ini merupakan dasar untuk membuat abstract data type.

  9. Constant • 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). • Macro-based - Syntax: - Contoh: #define Const_Name Const_Value. #define Month_of_Year 12 • 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;

  10. Komentar • 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 */

  11. Deklarasi dan definisi pada C++ • 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.

  12. Operator Operator adalah simbol yang mengolah nilai pada operan dan menghasilkan satu nilai baru. Setiap operator mengolah data dengan satu cara tertentu.

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

  14. Assignment Operator

  15. 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)

More Related