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

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

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

PENGENALAN C++ Bab 1

PENGENALAN PROGRAM C++

Bahasa C. Dosen : Dhamayanti

Teknik Pemrograman Terstruktur 1 PENGENALAN BAHASA C

PENGENALAN C++ DADANG MULYANA 2012

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

Struktur Bahasa C dan C++

BAB II KEGIATAN PEMBELAJARAN

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

BAB 1 KONSEP DASAR BAHASA C

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

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

IT234 - Algoritma dan Struktur Data. Ramos Somya

KONSEP DASAR PROGRAM BAHASA C

Keg. Pembelajaran 2 : Mengenal Bahasa C++

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

Sekilas Tentang C. Dasar Pemrograman & Algoritma

PENGANTAR BAHASA C++

BAB I SEKILAS TENTANG C

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

BAB 4 PENGENALAN BAHASA C

Konsep Dasar Pemrograman Dan Pengenalan 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

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

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

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

PENGENALAN BAHASA C. Praktikum 3

P3 Pengantar Pemrograman C

PENGENALAN BAHASA C DAN C++

P - 3 Bab 2 : Pengantar Pemrograman C

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

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

MODUL 1 PENGENALAN ENVIROMENT C++

Chapter 1 KONSEP DASAR C

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

BAB I PENGENALAN BAHASA C

A. Putting a Program Together

Komentar, Identifier, Konstanta dan Variabel

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

A. Putting a Program Together

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

ALGORITMA DAN PEMROGRAMAN #2

1440 Menit Belajar C++ Untuk Pemula

Sejarah Singkat C adalah bahasa pemrograman yang dikembangkan oleh Dennis Ritchi dan KenThompson pada tahun 1972, C merupakan perbaikan dar bahasa B y

PRAKTIKUM 2 SEKILAS TENTANG C

Pengenalan Bahasa C week 1

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

Pengantar Pemrograman Dengan C++

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Modul Pelatihan Bahasa C++ PAKSIMA

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

Pemrograman dan Bahasa Pemrograman

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

Software Engineering atau yang diartikan Rekayasa Perangkat Lunak adalah:

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

Bab 1. Pengenalan Pemrograman C

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

VARIABEL & TIPE DATA PEMROGRAMAN C++

PENGERTIAN C++ DAN FUNGSI-FUNGSINYA

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

Pengantar Visual C++ & Penulisan Program

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

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

Konsep Pemrograman Prosedural

Dasar Pemrograman C++

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

Bab 2. Dasar-Dasar Pemrograman C

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

MODUL 1 STANDAR INPUT DAN OUTPUT

SUMBER BELAJAR PENUNJANG PLPG

Mengkompilasi Source Code C++ dengan g++.

Pemrograman Dasar C. Minggu 1: Pengenalan C Programming

1.1. Sejarah Bahasa C

Algoritma dan Pemrograman

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

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

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

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

MODUL MATA KULIAH PEMROGRAMAN KOMPUTER

BAHASA PEMROGRAMAN C

Achmad Solichin.

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

ALGORITHM. 8 Algoritma dengan C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

Algoritme dan Pemrograman

Pengenalan Pascal/DevPascal

Kuliah III - Dasar Pemrograman

Algoritma & Pemrograman #3

MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)

1. Joko Priyanto ( ) 2. Astriyer J. Nahumury ( ) 3. Rico N. Tubalawony ( ) 4. Heberson Pakpahan ( ) 5.

Tipe Data, Variabel, Input/Output

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

KONSEP DASAR BAHASA C

Algoritma Pemrograman 2B (Pemrograman C++)

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

Transkripsi:

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia.widhyaestoeti@gmail.com dahlia74march.wordpress.com

Struktur program dalam C++ C sebagai bahasa pendahulunya C++ C merupakan termasuk bahasa pemrograman tingkat menengah. Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972. C merupakan bahasa pemrograman terstruktur yang membagi program ke dalam sejumlah blok (sub program). Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan program. Program yang ditulis dengan C mudah sekali dipindahkan dari satu jenis mesin ke mesin lain. Hal ini karena adanya standarisasi C yaitu ANSI (American National Standards Institute) yang menjadi acuan para pembuat compiler C. C++ diciptakan satu dekade setelah C. C++ diciptakan oleh Bjarne Stroustroup dari Laboratorium Bell, AT&T pada tahun 1983. Pada awalnya C++ diberi nama A better C. Nama C++ sendiri diberinama oleh Rick Mascitti. Adapun tanda ++ berasal dari operator increment pada bahasa C.

Keistimewaan C++ Adalah karena bahasa ini mendukung OOP (Object Oriented Programming). Tujuan utama pembuatan C++ adalah untuk meningkatkan produktivitas pemrogram dalam membuat aplikasi. Kebanyakan pakar setuju bahwa OOP dan C++ mampu mengurangi kompleksitas terutama program yang terdiri dari 10.000 baris lebih, Bahkan dapat meningkatkan produktivitas 2x lipat dari C, Pascal dan Basic.

Program C++ Program C++ dapat dibuat menggunakan sebarang editor teks maupun editor sekaligus compilernya. Program utama berekstensi (.CPP). Pada saat kompilasi program utama bersama dengan file header (.h) akan diterjemahkan oleh Compiler menjadi file obyek (.OBJ). Selanjutnya file obyek ini bersama-sama Dengan file obyek lain dan file library (.LIB) dikaitkan menjadi satu oleh linker. Hasilnya adalah file (.EXE) executable.

Compiler C++ Compiler C++ yang telah beredar di pasaran antara lain Microsoft C/C++ dan Visual C++. Keduanya dari Microsoft. Sementara Borland international juga mengeluarkan Turbo C++ dan Borland C++.

BORLAND C++ Dibandingkan compiler C++ yang lain, Borland C++ memiliki keunggulan terutama dalam hal kecepatan dan efisiensi kompilasi. Disamping itu, Borland C++ mendukung beberapa system operasi yaitu DOS, Windowsbit (Window 3.0) dan windows 32 bit (Windows NT). Meskipun demikian compiler Borland C++ juga memiliki kelemahan bila dibandingkan compiler C++ yang lain, misalnya : pemrograman dengan Borland C++ terutama yang menyangkut tampilan jauh lebih sulit daripada pemrograman dengan Microsoft Visual C++.

Preprocessor : #define Digunakan untuk mendefinisikan konstanta atau makro. Rumus : #define <macro> <replacement name> Contoh : #define TRUE 1 #define FALSE!TRUE #define PI 3.14

Preprocessor : #include #include merupakan salah satu pengarah praprosesor (preprocessor directive) Dipakai untuk membaca file yang diantaranya berisi deklarasi fungsi dan konstanta. File yang dibaca adalah file berekstensi.h (istilahnya file header) C menyediakan beberapa file header siap pakai, contoh stdio.h, stlib.h, dll #include <stdio.h>, artinya adalah pada memerintahkan kompiler untuk membaca file stdio.h pada saat kompilasi. Bentuk umum directive : #include <nama_file_header>

Fungsi main() Program C++ memang tidak akan pernah lepas dari suatu fungsi/function. Hal ini karena merupakan ciri OOP. Sebuah program C++ minimal memiliki satu fungsi yaitu main(). Fungsi ini merupakan awal program utama. Tulisan main() merupakan nama fungsi, sedangkan bagian yang diapit dengan { dan } disebut blok (tubuh fungsi). Dalam hal ini { merupakan tanda awal blok dan } adalah tanda akhir blok. Seperti halnya dalam Pascal, { dalam Pascal identik dengan BEGIN, sedangkan } identik dengan END. Perintah void bermakna bahwa fungsi main() tidak mengembalikan nilai/value.

Statement Perintah cout << Hello world.\n ; merupakan salah satu contoh statement. Perintah tersebut digunakan untuk mencetak tulisan pada layar. Setiap statement harus diakhiri dengan ; Hal yang menjadi catatan penting di sini bahwa program C++ bersifat Case Sensitive, artinya huruf besar dan kecil dianggap beda. Tanda \n digunakan untuk pindah baris.

File Header iostream.h disebut file header. File header tersebut diperlukan agar perintah cout bisa dijalankan. Apabila file header tersebut dihapus, maka akan terjadi error. Untuk mengakses file header, digunakan perintah #include <file header>, atau #include file header. Dalam suatu program bisa jadi melibatkan lebih dari satu file header.

Menghapus Layar Dalam C++, perintah clrscr() ; digunakan untuk menghapus/membersihkan layar. Perintah ini akan bisa dijalankan setelah ditambahkan file header conio.h Contoh : #include <iostream.h> #include <conio.h> void main() { clrscr(); cout << Hello world.\n ; }

Anda dapat menambahkan komentar pada program Anda. Program yang baik pada umumnya diberi komentar yang akan membantu orang lain maupun pembuat program itu untuk memahami program yang dibuat. Dalam C atau C++ setiap tulisan yang diapit oleh symbol /* */ atau setiap baris yang dimulai dengan symbol // dianggap komentar. C++ tidak mengizinkan komentar bersarang ( nested comment), namun Borland C+ + lebih fleksibel dalam hal ini. Komentar /* FIRST.CPP */ /* Program C++ pertamaku */ // Praproses # include <iostream.h> Void main ( ) { Char pesan [ ] = Hello, C++ programmers! ; Cout << pesan ; Return 0 ; }

INPUT DAN OUTPUT C++ mempunyai teknik input dan output yang baru, yaitu : menggunakan stream. Header file untuk input dan output stream adalah iostream.h dan beberapa file lain, seperti strstrea.h, fstream.h, dan constrea.h. Stream adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima informasi atau suatu wadah yang digunakan untuk menampung keluaran dan menampung aliran data. Stream adalah nama umum untuk menampung aliran data (contoh : file, keyboard, mouse), maupun untuk keluaran (contoh : layer, printer). Dalam C++ input berarti membaca dari stream dan output berarti menulis ke stream. Bentuk Umum Output operator : Cout << ekspresi ; Bentuk umum Input operator : Cin >> variable ;

Dalam C++, menggunakan escape sequences untuk merepresentasikan suatu karakter yang tidak terdapat dalam tradisional symbol. Beberapa diantaranya : \ n : linefeed / baris baru \ b : back space \ : petik ganda

Fungsi printf() Merupakan fungsi standar C untuk menampilkan suatu keluaran pada layar/monitor Bentuk umum : printf( string keluaran, daftar argumen) String keluaran dapat berupa : %d untuk menampilkan bil. bulat(integer) %f untuk menampilkan bil.pecahan %c untuk menampilkan karakter %s untuk menampilkan string/teks Contoh : #include <stdio.h> void main(){ printf( Hello World ); }

Sumber : Sjukani, Algotitma & Struktur Data 1 dengan C++, Mitra Wacana Media, 2007