STRUKTUR DATA Pengenalan C++

Slides:



Advertisements
Presentasi serupa
POINTER.
Advertisements

Pointer.
INSTRUKSI MASUKAN DAN KELUARAN
Perintah Input-OutPut
ALGORITMA DAN PEMROGRAMAN 1 Lab K Semester 1 WLD,Nanda,Hefi.
Elemen Dasar Program C++
STRUKTUR DATA (5) Pointer dan Function
Pointer Dr. Lily Wulandari.
POINTER (VAR.PENUNJUK)
STRUKTUR DATA Pointer dan Function
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
P O I N T E R. Merupakan sebuah variabel yang berisi alamat dari variabel lain. Suatu pointer dimaksudkan untu menunjukan ke suatu alamat memori sehingga.
Statement Input – Output
Pointer (Part 1).
Pointer BY HARIFUDDIN.
PENGENALAN C++ Part 2 Struktur Program.
Castaka Agus Sugianto, M.Kom., M.CS
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
DASAR BAHASA PEMROGRAMAN BORLAND C++
I Gusti Agung Made Wirautama, S.Kom
8. Pointer S. Indriani L, M.T 8. Pointer.
PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++
Pengantar C++.
Pertemuan 1 Pengenalan Bahasa C++.
Pendahuluan & identifier pada bahasa c dan c++
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Pertemuan 21 POINTER Bag.1 Dasar Pemrograman Renni Angreni, S.Kom.
7. String S. Indriani L, M.T 7. String.
Pertemuan III Komentar, Identifier dan Tipe data.
Elemen dasar Pertemuan 3.
S T R U K T U R.
2. Pengenalan Program C++
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
Dasar Pemrograman Renni Angreni, S.Kom.
BORLAND C++ Pemrograman I Nama : Ahmat Josi,S.Kom.,M.Kom
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
ARRAY.
Bentuk standar dalam penulisan bahasa c/c++
Pointer, Array dan String
Pointer Variabel pointer sering disebut sebagai variabel yang menunjuk obyek lain, karena variabel pointer atau pointer adalah variabel yang berisi alamat.
POINTER (VAR.PENUNJUK)
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pointer Oleh : Sri Supatmi,S.Kom.
Program komputer Sebuah program komputer yang ditulis dengan bahasa apapun dapat dipandang sebagai sebuah himpunan operasi yang dikerjakan pada data-data.
Mengenal Model Data, Perintah I/O
Perintah Input/Output
PENGENALAN C++ Pemrograman 1 (C++) STMIK AsiA Malang.
Input/output Pemrograman 1 (C++) STMIK AsiA Malang.
Operator dan Operasi Input Output pada C++ Pertemuan 11
S. Indriani Lestariningati, M.T
~ PERTEMUAN 4 KONSEP TIPE DATA ~
PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output
Pemrograman Terstruktur
PERINTAH INPUT DAN OUTPUT
Pointer Oleh : Sri Supatmi,S.Kom.
Algoritma Struktur Data
STRUKTUR DATA Konsep Dan Arsitektur.
PEMROGRAMAN TERSTRUKTUR
BAHASA PEMROGRAMAN II DEDED RAMAD KAMDA, S. KOM.
array Array merupakan tipe data yang menampung
POINTER (VAR.PENUNJUK)
Pertemuan 3 Input/output Statement Assignment Statement
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pengantar Pemrograman Bahasa C
PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++
Pemrograman Terstruktur
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Algoritma dan Pemrograman 1 C++
BY EMI SITA POINTER BY EMI SITA. POINTER VS VARIABLE Berisi nilai data Operasi yang dipakai bengan operator *,/,+,- Bersifa t statis Deklarasi int x Berisi.
Transcript presentasi:

STRUKTUR DATA Pengenalan C++ Agung Nugroho STMIK AMIKOM YOGYAKARTA 2015/2016

Pengenalan C++ #include <header> void main() { deklarasi variabel; deklarasi konstanta; perintah – perintah; //komentar }

#include <iostream. h> #include <conio #include <iostream.h> #include <conio.h> void main() { clrscr(); cout<<"Hello World"<<endl; cout<<"Selamat Belajar C/C++ "; cout<<"enter my World"; getch(); }

include # include <nama_file> Pengarah Preprosesor (preprocessor directive) yang tersedia pada C++ Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi.

standard library - #include <iostream.h> : diperlukan pada program yang melibatkan objek cout dan cin - #include <conio.h> : diperlukan bila melibatkan clrscr(), yaitu perintah untuk membersihkan layar dan fungsi getch() untuk menerima sembarang input keyboard dari user. - #include <iomanip.h> : diperlukan bila melibatkan setw() yang bermanfaat untuk mengatur lebar dari suatu tampilan data. - #include <math.h> : diperlukan pada program yang menggunkan operasi sqrt() yang bermanfaat untuk operasi matematika kuadrat.

main() & {} batang tubuh program utama {} Tanda { dan pada akhir program terdapat tanda }. Tanda { harus ada pada setiap awal dari sebuah fungsi dan tentu saja harus diakhiri dengan tanda }. Tandaini digunakan untuk menunjukkan cakupan(scope) dari sebuah fungsi, dimana untuk menunjukkan fungsi ini dimulai dan berakhir.

Komentar Jenis 1 : /* Komentar anda diletakkan di dalam ini Bisa mengapit lebih dari satu baris */ Jenis 2 : // Komentar anda diletakkan disini ( hanya bisa sebaris )

Tanda Semicolon Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon.

Input/Output Pernyataan cout (dibaca C out) merupakan sebuah objek di dalam C++, yang digunakan untuk mengarahkan data ke dalam standar output (cetak pada layar). Sedangkan untuk menginputkan data, dapat digunakan cin (dibaca C in). operator << Operator ini digunakan sebagai penghubung antara stream dengan kalimat. Operator ini disesuaikan dengan fungsional dari cout. Untuk sementara bayangkan saja operator << sebagai arah dari aliran data. Jadi karena kita ingin mencetak kalimat ke layar, dan yang menghubungkan program kita dengan layar dengan cout, otomatis kita harus mengirimkan kalimat ke cout. Maka operator << digunakan, yang berarti kalimat dialirkan ke arah cout, dan cout akan mencetaknya ke layar.

yang digunakan : cout << daftar_keluaran cin >> daftar_masukan

endl merupakan suatu fungsi manipulator yang digunakan untuk menyisipkankarakter NewLine atau mengatur pindah baris. Fungsi ini sangat berguna untuk piranti keluaran berupa file di disk. File header yang harus disertakan adalah fileheader iostream.h Fungsi getch() (get character and echo) dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar. File header yang harus disertakan adalah conio.h

POINTER Berisi alamat dari suatu data, bukan data sebagaimana pada variable yang sudah anda kenal. Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu variabel lain.

Operator & (Dereference Operator) Operator & menghasilkan alamat dari operandnya. Dalam C++, untuk mengetahui alamat tempat penyimpanan data, dapat digunakan tanda ampersand(&) yang dapat diartikan “alamat”. Contoh : Bil1 = &Bil2; dibaca: isi variabel bil1 sama dengan alamat bil2

Operator * (Reference Operator) Operator * menghasilkan nilai yang berada pada sebuah alamat. Penggunaan operator ini, berarti mengakses nilai sebuah alamat yang ditunjuk oleh variabel pointer. Contoh : Bil1 = *Bil2; dibaca: bil1 sama dengan nilai yang ditunjuk oleh bil2

Mendefinisikan Variabel Pointer tipe_data *nama_variabel; Contoh : int * pint ; // pointer ke int char *pch; // pointer ke char char *pch1, *pch2;

//contoh program menggunakan pointer #include<iostream //contoh program menggunakan pointer #include<iostream.h> #include<conio.h> void main() { int x, y; // x dan y bertipe int int *px; // px pointer yang menunjuk objek clrscr(); x = 87; px = &x; // px berisi alamat dari x y = *px; // y berisi nilai yang ditunjuk px cout<<"Alamat x pd Memori = "<<&x<<endl; cout<<"Isi px = "<<px<<endl; cout<<"Isi x = "<<x<<endl; cout<<"Nilai yang ditunjuk oleh px = "<<*px<<endl; cout<<"Alamat y pd Memori = "<<&y<<endl; cout<<"Nilai y = "<<y<<endl; getch(); }