Pengenalan C++ Oleh : Dewi Sartika

dokumen-dokumen yang mirip
PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Tipe Data. Adri Priadana

VARIABEL & TIPE DATA PEMROGRAMAN C++

Identifier dan Tipe Data

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

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

Komentar, Identifier, Konstanta dan Variabel

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

Tipe Data dan Operator

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

.::BAB II.::MENGENAL PASCAL

Bahasa C-M6 By Jamilah, Skom 1

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

PEMROGRAMAN BERORIENTASI OBJEK

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

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

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

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

Konsep Dasar Pemrograman Dan Pengenalan C++

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

Struktur Bahasa C dan C++

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

/*ini komentar 1 baris*/ // ini koemtar 1 baris int /*ini komentar sisipan*/a; /* ini adalah komentar 2 baris */

Dasar Pemrograman Mikrokontroler dengan Bahasa C

Chapter 1 KONSEP DASAR C

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

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

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

Tipe Data, Variabel, Input/Output

Modul PVB-POLINEMA V1.0

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

TIPE, NAMA, DAN NILAI

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

Pemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

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

Bab 2. Dasar-Dasar Pemrograman C

PERTEMUAN 3 KONSEP TIPE DATA

MODUL II VARIABEL, TIPE DATA & KONSTANTA

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

P3 Dasar Struktur Data TIF42/SIF42

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

DASAR PEMROGRAMAN C UNTUK MIKROKONTROLER

Tipe Data dan Operator. Ekohariadi FT Unesa

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

MODUL 5 PERULANGAN (LOOPING)

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu :

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Konstants Dan Operator

Identifier Tipe Data Yoannita, S.Kom.

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

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

STRUKTUR DASAR PEMROGRAMAN

Level II A Materi Pemrograman

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

MODUL DUA VARIABEL DAN TIPE VARIABEL

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Algoritma & Pemrograman #3

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

KONSEP DASAR BAHASA C

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

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

REVIEW ARRAY. Institut Teknologi Sumatera

2 TIPE DATA DAN VARIABEL

LSP Telematika. Cover

BAHASA PEMROGRAMAN C

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

PERTEMUAN 7 REVIEW (QUIZ)

PENGENALAN C++ Bab 1

Tipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Tipe Data dan Operator dalam Pemrograman

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

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom

SATUAN ACARA PERKULIAHAN (SAP)


Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

BAB 4 PENGENALAN BAHASA C

PENGANTAR BAHASA C++

BAB II VARIABEL DAN TIPE DATA

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

Tipe Data Dasar. Berdasarkan jenisnya, data dapat dibagi menjadi lima kelompok dinamakan tipe data dasar, yaitu:

Tipe Data, Identifier, Operator dan Control Statement

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Pengenalan Array. Array Satu Dimensi

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

BAB VI BAHASA C Pendahuluan

SL 1201 Materi tentang Fungsi

SUMBER BELAJAR PENUNJANG PLPG

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

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

Contoh soal Struktur Program Pascal (Seleksi tingkat propinsi TOKI 2004)

Transkripsi:

Pengenalan C++ Oleh : Dewi Sartika

Pendahuluan Bahasa Pemrograman C++ merupakan bahasa tingkat menengah dimana bahasa ini didasarkan atas bahasa C, keistimewaan dari bahasa C++ adalah bahasa ini mendukung pemrograman berorientasi objek. Setiap program yang dituliskan dalam bahasa C++ pasti memiliki fungsi utama main(), selanjutnya jika ada fungsi fungsi lain maka akan dilakukan di luar fungsi utama.

Cont... Dalam C++, kode yang dibaca ialah kode-kode yang terdapat dalam fungsi utama. Jika dalam fungsi utama terdapat pemanggilan fungsi lain, maka program akan mencari fungsi tersebut untuk dieksekusi. Setelah mengeksekusi fungsi tersebut maka program tsb kembali ke fungsi utama, begitu seterusnya.

Kerangka program C++ // mengisikan daftar file header yang akan digunakan// #include <nama file header>... // mendeklarasikan variable, konstanta atau fungsi yang akan digunakan// tipe_data nama_fungsi(); Tipe_data nama_fungsi(parameter 1, parameter 2,...); //fungsi utama// Int main() { statemen yang akan dilakukan; return 0; //implementasi fungsi// Tipe_data nama_fungsi() {... Tipe_data nama_fungsi(parameter 1, parameter 2,...) {...

Contoh #include <iostream.h> //header untuk input output Int main() { int a; //deklarasi variable a a = 10; //inisialisasi variable a cout<< a = <<a; //menampilkan nilai a return 0;

Identifier Identifier : suatu pengenal yang dideklarasikan agar kompiler program dapat mengenalinya. Identifier dapat berupa variable, konstanta, fungsi atau kelas. Dalam menentukan atau membuat identifier harus memperhatikan : 1. C++ membedakan penulisan huruf besar dan kecil. 2. Tidak boleh berupa angka atau diawali karakter yang berupa angka. 3. Tidak boleh mengandung spasi. 4. Tidak boleh menggunakan karakter simbol. 5. Tidak boleh mengandung kata kunci yang terdapat pada C++

Konstanta Konstanta : suatu tetapan yang bernilai tetap, nilainya tidak bisa diubah. Cara membuat konstanta : 1. Menggunakan #define 2. Menggunakan kata kunci const

#include <iostream.h> Int main() { int A[5]; for(int i=0; i<5; i++){ A[i] = i*10; for(int i=0; i<5; i++){ cout<< A[ <<i<< ] = <<A[i]; return 0; Cont...

Menggunakan #define #include <iostream.h> #define MAX 5 // #define nama_konstanta nilai Int main() { int A[MAX]; for(int i=0; i<max; i++){ A[i] = i*10; for(int i=0; i<max; i++){ cout<< A[ <<i<< ] = <<A[i]; return 0; Cont...

Cont... Menggunakan kata kunci const #include <iostream.h> Const int MAX = 5; // Const tipe_data nama_konstanta = nilai Int main() { int A[MAX]; for(int i=0; i<max; i++){ A[i] = i*10; for(int i=0; i<max; i++){ cout<< A[ <<i<< ] = <<A[i]; return 0;

Variable Variable : suatu identifier yang menampung nilai yang dinamis. Nilainya dapat diubah sesuai kebutuhan. 1. Variable global : variable yang dapat dikenali oleh semua lingkungan dalam program. didefinisikan diluar fungsi #include <iostream.h> int A; // variable global int main(){ A = 10; cout<< nilai A = <<A; return 0;

Cont... 2. Variable lokal : variable yang hanya dikenali oleh suatu fungsi saja. #include <iostream.h> int main(){ int A; //variable lokal, hanya dikenali oleh fungsi main() A = 10; cout<< nilai A = <<A; return 0;

Inisialisasi variable Memberikan nilai terhadap variable. #include <iostream.h> Int main(){ int x; cout<< Nilai x sebelum = <<x<<endl; x = 10; //menginisialisasi nilai x dengan nilai 10 cout<< Nilai x setelah = <<x<<endl; return 0;

1. Tipe bilangan bulat Tipe data dasar Tipe data Ukuran dalam bit rentang Int 16-32.768 sampai 32.767 32-2.147.483.648 sampai 2.147.483.647 Unsigned int 16 0 sampai 65.535 32 0 sampai 4.294.967.295 Signed int 16 atau 32 Sama seperti int Short int 16-32.768 sampai 32.767 Unsigned short int 16 0 sampai 65.535 Signed short int 16 Sama seperti short int Long int 32-2.147.483.648 sampai 2.147.483.647 Signed long int 32 Sama seperti long int Unsigned long int 32 0 sampai 4.294.967.295

Cont... 2. Tipe bilangan Riil (bilangan yang mengandung angka dibelakang koma) Tipe data Ukuran dalam bit Rentang Float 32 1.2E-38 sampai 3.4E+38 Double 64 2.3E-308 sampai 1.7E+208 Long double 80 3.E4-4932 sampai 1.1E+4932 3. Tipe logika merepresentasikan data data yang mengandung dua buah nilai yaitu nilai logika (boolean) : True (1) atau False (0)

4. Tipe karakter / string Cont... merepresentasikan data-data yang berupa karakter, dinyatakan dengan tipe char, contoh A, b, #. sedangkan untuk data string dinyatakan dengan char*, contoh rahasia, pemrograman Tipe data Ukuran dalam bit rentang Char 8-128 sampai 127 atau 0 sampai 255 Unsigned char 8 0 sampai 255 Signed char 8-128 sampai 127

#include <iostream.h> Int main(){ char karakter = a ; char* kata = coding ; cout<< karakter = <<karakter<<endl; cout<< kata = <<kata; return 0; Cont...

Tipe data bentukan Tipe data bentukan : tipe data yang dibuat sendiri sesuai dengan kebutuhan dalam program yang dibuat. Yang termasuk dalam tipe data bentukan adalah array (larik), struktur, dan enumerasi.

1. Struktur Cont... tipe data yang menyimpan lebih dari satu variable yang bertipe sama maupun berbeda. Deklarasi struktur : ; struct nama_struktur{ tipe_data variable1; tipe_data variable2;...

2. Enumerasi Cont... Tipe data yang nilainya terbatas pada nilai yang telah ditetapkan saja. Nilainya bersifat pasti Contoh : jenis kelamin (laki-laki, perempuan), nama hari (senin, selasa, rabu, kamis, jumat, sabtu, minggu)

Terus Berlatih!! SELESAI