PENGANTAR BAHASA C++

dokumen-dokumen yang mirip
LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I. Oleh : Wahyu Widodo, S.Kom

PENGENALAN C++ DADANG MULYANA 2012

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Pertemuan 4 OPERATOR DAN STATEMEN I/O

MODUL I PENDAHULUAN & PENGENALAN TURBO C++

IV. OPERATOR DAN STATEMENT I/O

Komentar, Identifier, Konstanta dan Variabel

Keg. Pembelajaran 2 : Mengenal Bahasa C++

MODUL I PENDAHULUAN & PENGENALAN TURBO C++

VARIABEL & TIPE DATA PEMROGRAMAN C++

MODUL PRAKTIKUM PEMROGRAMAN KOMPUTER

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I

Struktur Bahasa C dan C++

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

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

IT234 - Algoritma dan Struktur Data. Ramos Somya

Bahasa C. Dosen : Dhamayanti

OPERATOR DAN STATEMEN I/O

Pengenalan Bahasa C week 1

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

BAB IV. OPERATOR DAN STATEMENT

PANDUAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

Konsep Dasar Pemrograman Dan Pengenalan C++

BAB 1 KONSEP DASAR BAHASA C

Bahasa C-M6 By Jamilah, Skom 1

Bab 2. Dasar-Dasar Pemrograman C

P3 Pengantar Pemrograman C

PENGENALAN PROGRAM C++

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

Algoritma dan Pemrograman

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

Pertemuan : 1(Satu) Pokok Bahasan : Pengantar Algoritma dan Program Tujuan Khusus : Mahasiswa dapat mengerti dan membedakan algoritma dan program

Algoritma Pemrograman. Fery Updi,M.Kom

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

PENGENALAN C++ Bab 1

PENGENALAN BAHASA C DAN C++

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

Chapter 1 KONSEP DASAR C

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

Achmad Solichin.

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

Pengantar Pemrograman Dengan C++

Algoritma & Pemrograman #3

Pengenalan C++ Oleh : Dewi Sartika

P - 3 Bab 2 : Pengantar Pemrograman C

KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C

STRUKTUR DASAR PEMROGRAMAN

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

MODUL. Pemrograman Terstruktur Semester IV, 2017 Acihmah Sidauruk, M.Kom. 1. Tujuan. 2. Teori Singkat. 3. Praktikum KONSTAN DAN OPERATOR

PENGENALAN BAHASA C. Praktikum 3

Modul 3 INPUT DAN OUTPUT

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

PRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++

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

A. Putting a Program Together

MODUL 1 Alur Seleksi dengan C++

A. Putting a Program Together

BAB 4 PENGENALAN BAHASA C

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi.

KONSEP DASAR BAHASA C

MODUL 1 STANDAR INPUT DAN OUTPUT

Rosihan Ari Yuana, S.Si, M.Kom Lisensi Dokumen: BAB I. PENDAHULUAN C++ Oleh:

MODUL II VARIABEL, TIPE DATA & KONSTANTA

Abstrak. yaitu. yang. awal. pemrograman, c++ Programming). Copyright ilmuti.org Seluruh disertakan dalam. setiap

Pengenalan Bahasa C++ Oleh : Agus Priyanto, M.Kom

Dasar Pemrograman Mikrokontroler dengan Bahasa C

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

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

elemen Dasar Bahasa Pemrograman C

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

Desain dan Analisis Algoritma. Pengenalan Bahasa C. I Ketut Resika Arthana, S.T., M.Kom.

Badiyanto, S.Kom., M.Kom. PBO java

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)

Identifier dan Tipe Data

1.4 Struktur Program Pada C++ Program C maupun C++ secara umum tersusun dari beberapa bagian utama, yaitu :

BAB II Tipe Data pada PHP

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

MODUL 1 PENGENALAN ENVIROMENT C++

BAB I SEKILAS TENTANG C

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

BAHASA PEMROGRAMAN C

PERTEMUAN 3 KONSEP TIPE DATA

BAB I PENGENALAN BAHASA C

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

Konstants Dan Operator

Tipe Data, Variabel, Input/Output

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Transkripsi:

PENGANTAR BAHASA C++

SEJARAH SINGKAT BAHASA C Program C merupakan bahasa komputer yang sangat singkat & tidak memiliki kepanjangan. Bahasa ini diciptakan oleh Dennis Ritchie sekitar tahun 1972. Hingga kini bahasa ini masih populer dan penggunaannya tersebar di berbagai Platform, dari Windows sampai Linux dan dari PC sampai Mainframe.

SEJARAH SINGKAT BAHASA C++ Sementara program C++ merupakan bahasa yang relatif baru dibanding C. C++ diciptakan oleh Bjarne Stroustroup sekitar tahun 1982. Bahasa C++ merupakan perkembangan dari C dan mendukung pemrograman berorientasi objek. Dengan menggunakan C++, berarti tetap dapat menulis program C.

Contoh Bahasa C #include <stdio.h> void main () { printf("bahasa C"); getchar(); }

Contoh Bahasa C++ #include <iostream.h> void main () { cout << "Bahasa C"; cin >> ws; }

STRUKTUR BAHASA C++ #include <iostream.h> Header void main () { } Tipe Output cout << "Bahasa C"; cin >> ws; Awal Tubuh Program Akhir Tubuh Program Perintah-Perintah

PENJELASAN Include adalah salah satu pengarah prepocessor directive yang tersedia pada C++. Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. Bentuk umumnya : # include <nama_file>

tidak diakhiri dengan tanda semicolon (;), karena bentuk tersebut bukanlah suatu bentuk pernyataan, tetapi merupakan prepocessor directive. Baris tersebut menginstrusikan kepada kompiler yang menyisipkan file lain dalam hal ini file yang berakhiran.h(file header) yaitu file yang berisi sebagai deklarasi.

# include <iostream.h> : diperlukan pada program yang melibatkan objek cout. # include <conio.h> : diperlukan bila melibatkan clrscr(),yaitu perintah untuk membersihkan layar. # include <math.h> : diperlukan pada program yang menggunkan operasi sqrt () yang bermanfaat untuk operasi matematika kuadrat. #include <string.h> : digunakan untuk operasi string. # include <iomanip.h> : diperlukan bila melibatkan setw() yang bermanfaat untuk mengatur lebar dari suatu tampilan data.

Fungsi main () merupakan awal dan akhir eksekusi program C++. main adalah nama judul fungsi. Melihat bentuk seperti itu dapat kita ambil kesimpulan bahwa batang tubuh program utama berada didalam fungsi main( ). Berarti dalam setiap pembuatan program utama, maka dapat dipastikan seorang pemrogram menggunakan minimal sebuah fungsi.

Komentar merupakan perintah yang tidak pernah dicompile oleh compiler. Dalam C++ terdapat 2 jenis komentar, yaitu: 1. /* Komentar anda diletakkan di dalam ini. Bisa mengapit lebih dari satu baris */ 2. // Komentar anda diletakkan disini ( hanya bisa perbaris )

Tanda semicolon/titik koma ( ; ) digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon.

PENGENAL (IDENTIFIER) Merupakan suatu nama yang digunakan dalam program untuk menyatakan variabel, fungsi, dll. Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut : 1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Bahasa C ++ bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda. 2. Tidak boleh mengandung spasi. 3. Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah (underscore). Yang termasuk simbol khusus yang tidak diperbolehkan antara lain : $,?, %, #,!, &, *, (, ), -, +, =dsb. 4. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.

Contoh penamaan variabel yang benar : NIM, a, x, nama_mhs, f3098, f4, nilai, budi Contoh penamaan variable yang salah : %nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!

TIPE DATA

OPERATOR ARITMATIK Catatan : Operator seperti operator negasi (-) disebut unary operator, karena membutuhkan hanya satu buah operand Operator % (modulus) digunakan untuk mencari sisa pembagian antara dua bilangan. Misalnya : 9 % 2 = 1, 9 % 3 = 0

Cara lain penulisan dengan menggunakan operator aritmatika :

OPERATOR HUBUNGAN (PERBANDINGAN) Operator Hubungan digunakan untuk membandingkan hubungan antara dua buah operand (sebuah nilai atau variable).

OPERATOR NAIK DAN TURUN (INCREMENT DAN DECREMENT) Operator increment ++ Operator decrement --

Output: X = 60 Y = 70 X = 61 Y = 69 X = 62 Y = 68 Terlihat bahwa operator pre-increment dan postincrement memiliki akibat yang sama, yaitu manambah nilai satu pada m dan memasukkan nilai tersebut kembali ke m (m=m+1). Hal yang sama juga terjadi pada operator pre-decrement dan postdecrement yang memberikan akibat yang sama, yaitu mengurangi nilai satu dari n ( n = n - 1).

OPERATOR BITWISE Catatan: Seluruh operator bitwise hanya bisa dikenakan pada operand bertipe data int atau char

Cara lain penulisan dengan menggunakan operator bitwise:

STATEMEN I/O Pada C++ terdapat 2 jenis I/O dasar, yaitu: a. Statemen Input adalah Statemen/fungsi yang digunakan untuk membaca data dari inputing device (keyboard/mouse). contoh : cout (character out) b. Statemen Output adalah Statemen yang digunakan untuk menuliskan data ke layar monitor. contoh : cin (character in)

Output: Masukkan Nama Anda = Joni Nama Anda Joni Terima Kasih