PENGENALAN C++ DADANG MULYANA 2012

dokumen-dokumen yang mirip
Bahasa C. Dosen : Dhamayanti

Struktur Bahasa C dan C++

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

PENGENALAN PROGRAM C++

PENGANTAR BAHASA C++

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

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

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

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

PENGENALAN BAHASA C DAN C++

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

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

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

Keg. Pembelajaran 2 : Mengenal Bahasa C++

IT234 - Algoritma dan Struktur Data. Ramos Somya

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

Komentar, Identifier, Konstanta dan Variabel

BAB 4 PENGENALAN BAHASA C

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

PENGERTIAN C++ DAN FUNGSI-FUNGSINYA

P3 Pengantar Pemrograman C

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

MODUL 1 PENGENALAN ENVIROMENT C++

BAB 2. FUNGSI INPUT OUTPUT

INPUT DAN OUTPUT BAHASA C

BAB I SEKILAS TENTANG C

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

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

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

PENGENALAN C++ Bab 1

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

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

P - 3 Bab 2 : Pengantar Pemrograman C

Algoritma dan Pemrograman

MODUL I PENDAHULUAN & PENGENALAN TURBO C++

1440 Menit Belajar C++ Untuk Pemula

Sekilas Tentang C. Dasar Pemrograman & Algoritma

BAB II KEGIATAN PEMBELAJARAN

KONSEP DASAR PROGRAM BAHASA C

BAB 1 KONSEP DASAR BAHASA C

Contoh Program C++ Sederhana. Script Program : #include<conio.h> #include<stdio.h> main() { cout<< Selamat Datang Di Lab H <<endl;

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

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

Algoritme dan Pemrograman

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

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

PENGENALAN BAHASA C. Praktikum 3

Konsep Dasar Pemrograman Dan Pengenalan C++

Bahasa C, pada awalnya dirancang sebagai bahasa pemrograman yang dioperasikan pada sistem operasi UNIX.

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

Algoritma Pemrograman. Fery Updi,M.Kom

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

Algoritma & Pemrograman #3

Chapter 1 KONSEP DASAR C

dilakukan oleh bahasa mesin dapat dilakukan oleh C dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C dalam pemakainnya memerlukan

Bahasa C-M6 By Jamilah, Skom 1

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

MODUL I PENDAHULUAN & PENGENALAN TURBO C++

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

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

PRAKTIKUM 2 SEKILAS TENTANG C

Pengumuman ALGORITME DAN PEMROGRAMAN

KURSUS ONLINE JASA WEBMASTERS

MENAMPILKAN HASIL Operasi Keluaran (Output)

A. Putting a Program Together

A. Putting a Program Together

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

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

Kuliah III - Dasar Pemrograman

FUNGSI INPUT & OUTPUT

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

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

Pemrograman Berorientasi Obyek (C++) Departemen Ilmu Komputer FMIPA IPB 2013

MODUL PRAKTIKUM PEMROGRAMAN KOMPUTER

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

MODUL 1 STANDAR INPUT DAN OUTPUT

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Teknik Pemrograman Terstruktur 1 PENGENALAN BAHASA C

9/9/2011 ILKOM IPB 1 ALGORITME DAN PEMROGRAMAN. Review: Algoritme dan Program. Bahasa tingkat rendah (low level language)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Software Engineering atau yang diartikan Rekayasa Perangkat Lunak adalah:

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

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

Review: Algoritme dan Program 12/29/2011. Algoritme dan Pemrograman. Review: Bagaimana memecahkan masalah dengan komputer?????

Bab 2. Dasar-Dasar Pemrograman C

MODUL MATA KULIAH PEMROGRAMAN KOMPUTER

Algoritma dan Pemrograman

PERTEMUAN 3 KONSEP TIPE DATA

BAB I PENGENALAN BAHASA C

PEMROGRAMAN BAHASA C BAB II 2.1 STRUKTUR BAHASA C

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

Pengantar Visual C++ & Penulisan Program

BAB 3 PERINTAH INPUT OUTPUT

BAB V BAHASA C I. 5.1 Pendahuluan

Dasar Pemrograman C++

BAHASA PEMROGRAMAN C

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

Transkripsi:

PENGENALAN C++ <====> dadang mulyana 202 PENGENALAN C++ DADANG MULYANA 202 Bahasa C merupakan bahasa pendahulu dari bahasa C++. Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada sekitar tahun 972. C adalah bahasa pemrograman terstruktur yang membagi program dalam bentuk sejumlah blok. Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan program. 00 000 00 0 000 000 0

C++ diciptakan satu dekade setelah C oleh Bjarne Stroustrup pada tahun 983. Pada mulanya C++ disebut a better C. Nama C++ sendiri diberikan oleh Rick Mascitti pada musim panas 983. Adapun tanda ++ berasal dari nama operator penaikan pada bahasa C. Keistimewaan yang sangat berarti pada C++ adalah karena bahasa ini mendukung pemrograman yang berorientasi objek (PBO) atau OOP / Object Oriented Programming. 00 000 00 0 000 000 0 Contoh program C++ : 00 000 00 0 000 000 0 //program0.cpp #include <iostream.h> #include <conio.h> void main() { cout<<"hai. Selamat belajar C++"; getch(); }

Program C++ biasa ditulis dengan nama ekstensi.cpp (dari kata C plus plus). 00 000 00 0 000 000 0 Agar program ini dapat dijalankan (dieksekusi), program harus dikompilasi terlebih dahulu dengan menggunakan kompiler C++. Pada saat pengkompilasian, program sumber (.CPP) bersama file-file header (berekstensi.h atau.hpp) akan diterjemahkan oleh kompiler C++ menjadi kode obyek (.OBJ). File obyek ini berupa file dalam format biner (berkode 0 dan ). Selanjutnya file obyek ini bersama-sama dengan file obyek yang lain serta file pustaka (.LIB) dikaitkan menjadi satu oleh linker. Hasilnya berupa file yang bersifat executable. File inilah yang bisa dijalankan langsung dari sistem operasi secara langsung. 00 000 00 0 000 000 0

Saat ini banyak kompiler C++ yang beredar di pasaran. Sebagai contoh Microsoft Corporation, sebagai perusahaan pembuat perangkat lunak yang sangat terkenal, mengeluarkan produk kompiler C++ berupa Microsoft C / C++ serta Visual C++. Adapun Borland International, yang sangat terkenal dengan Turbo Pascal-nya, mengeluarkan Turbo C++ dan Borland C++. 00 000 00 0 000 000 0 BENTUK UMUM C++ 00 000 00 0 000 000 0 # prepocessor directive void main() { // Batang Tubuh Program Utama }

. 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> 00 000 00 0 000 000 0 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 contohnya: # include <iostream.h> : diperlukan pada program yang melibatkan objek cout # include <conio.h> : diperlukan bila melibatkan clrscr(),yaitu perintah untuk membersihkan layar. # 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. 2.Fungsi main () Fungsi ini menjadi awal dan akhir eksekusi program C++. main adalah nama judul fungsi. 00 000 00 0 000 000 0 3. Komentar Komentar tidak pernah dicompile oleh compiler. Dalam C++ terdapat 2 jenis komentar, yaitu: Jenis : /* Komentar anda diletakkan di dalam ini Bisa mengapit lebih dari satu baris */ Jenis 2 : // Komentar anda diletakkan disini ( hanya bisa perbaris ) 4.Tanda Semicolon Tanda semicolon ; digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon.

Perintah keluaran printf() 00 000 00 0 000 000 0 puts() putchar() cout 00 000 00 0 000 000 0 Fungsi print() Fungsi print() merupakan fungsi keluaran yang paling umum digunakan untuk menampilkan informasi ke layar. Bentuk penulisan: printf( string kontrol, argumen -, argumen-2,..) string kontrol dapat berupa keterangan yang akan ditampilkan pada layar beserta penentu format. Penentu format dipakai untuk memberi tahu kompiler mengenai jenis data yang dipakai dan akan ditampilkan. Argumen dapat berupa variabel, konstatnta dan ungkapan.

Penentu fungsi printf Tipe data Penentu format untuk printf() 00 000 00 Integer 0 000 000 0 Floating point - Bentuk desimal - Bentuk berpangkat - Bentuk desimal dan pangkat Double precision Character String Unsigned Integer Long integer Long unsigned integer Unsigned hexadesimal integer Unsigned oxtal integer %d %f %e %g %lf %c %s %u %ld %lu %x %o Contoh penggunaan 00 000 00 0 000 000 0

Penentu lebar 00 000 00 0 000 000 0 00 000 00 0 000 000 0 puts() Perintah puts() hamper sama dengan printf(), yaitu digunakan untuk mencetak string ke layar. Puts() berasal dari put string. Perbedaan puts() dengan printf() adalah:

putchar() Digunakan untuk menampilkan sebuah karakter ke layar. Penampilan karakter tidak diikuti pergantian baris. cout() Merupakan sebuah objek didalam C++ digunakan untuk menampilkan suatu data ke layar. Untuk menggunakan fungsi cout() harus menyertakan header iostream.h 00 000 00 0 000 000 0 00 000 00 0 000 000 0 Perintah masukan scanf(), gets(), cin(), getch(), getche() scan() Fungsi scanf() digunakan untuk memasukan berbagai jenis data. Bentuk umum dari fungsi ini adalah: scanf( penentu format, &nama-variable); Ketearangan: simbol & merupakan pointer yang digunakan untuk menunjuk kealamat variabel memori yang dituju

Tabel penentu format scan 00 000 00 0 000 000 0 00 000 00 0 000 000 0 gets() Fungsi gets di gunakan untuk memasukan data string. Bentuk umum dari fungsi ini adalah: gets(namavariable-array); Perbedaan scanf() dan gets():

cin() Fungsi cin() merupakan objek dalam c++ untuk memasukan suatu data. untuk menggunakan fungsi cin(), 00 harus 000 digunakan 00 file 0 header 000 000 0 iostream.h getch() Fungsi getch() (geth character and echo) dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan dilayar. File header yang harus digunakan adalah conio.h 00 000 00 0 000 000 0 getche() Fungsi getche() dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan dilayar. File header yang harus disertakan adalah conio.h.

00 000 00 0 000 000 0 Latihan. Buatlah program dibawah ini dengan nama latiha.cpp main() { puts( Stmik tasikmalaya; } Simpan dan jalankan! Sebutkan ada berapa buah kesalahan Perbaiki kesalahan tersebut sehingga program bisa normal dan tampil tulisan Stmik tasikmalaya 00 000 00 0 000 000 0 Latihan (cont) 2. Buat program dengan C++ untuk menampilkan identitas anda (nim, nama, alamat, kelas, jurusan, semester dan email)