Peng Antarc

20
Pengantar C++ Pengantar Pengantar C++ C++ Bahasa Bahasa Pemrograman Pemrograman 1 1 Oleh Oleh : : Desma Desma Fitri Fitri , , S.Kom S.Kom Sekolah Tinggi Ilmu Komputer Dinamika Bangsa Jambi 2009 http://desmav3.wordpress.com

description

pemrograman

Transcript of Peng Antarc

Page 1: Peng Antarc

Pengantar C++PengantarPengantar C++C++BahasaBahasa PemrogramanPemrograman 11

OlehOleh ::DesmaDesma FitriFitri, , S.KomS.Kom

Sekolah Tinggi Ilmu Komputer Dinamika BangsaJambi2009

http://desmav3.wordpress.com

Page 2: Peng Antarc

Sejarah C++• Pada tahun 1980 seorang ahli yang bernama Bjarne

Stroustrup di laboratorium Bell mengembangkan beberapahal dari bahasa c yang kemudian dinamakan C with Classes, yang pada tahun 1993 berganti nama menjadi C++

• C++ merupakan pengembangan dari bahasa C .• C++ merupakan salah satu bahasa yang paling populer

untuk pengembangan software berbasis OOP (Object Oriented Programming), yang tujuan utamanya adalahmembantu dalam membuat dan mengelola program yang besar dan kompleks.

• Kompiler untuk C++ telah banyak beredar di pasaran. Software developer yang paling diminati adalah Borland Inc. dan Microsoft Corp.

http://desmav3.wordpress.com

Page 3: Peng Antarc

Sejarah C++• Produk dari Borland untuk kompiler C++ adalah Turbo

C++, Borland C++,Borland C++ Builder. Sedangkan dariMicrosoft adalah Ms. Visual C++. Walaupun banyak kompileryang tersedia, namun pada intinya bahasa pemrogramanyang dipakai adalah C++.Kompiler untuk C++ telah banyakberedar di pasaran. Software developer yang paling diminatiadalah Borland Inc. dan Microsoft Corp.

• Sebelum mulai melakukan kode program, sebaiknya diingatbahwa C++ bersifat“case sensitive”, yang artinya hurufbesar dan huruf kecil dibedakan.

http://desmav3.wordpress.com

Page 4: Peng Antarc

Kelebihan c++• mampu mengakses komponen hardware komputer...

dengan syntax yang lebih manusiawi dibandingAssembly...

• Multi platform (Windows, Linux, Macintosh) • kecepatan program jika dibanding dengan program

yang sama buatan bahasa lain, relatif lebih cepat...• penanganan kompleksitas dengan OOP..• Merupakan induk dari bahasa pemrograman perl,

php, phyton, visual basic, gambas, java, C#

http://desmav3.wordpress.com

Page 5: Peng Antarc

Kekurangan C++• Banyaknya operator serta fleksibilitas penulisan

program kadang-kadang membingungkan pemakai(pemula).

• Bagi pemula akan kesulitan menggunakan pointer.

http://desmav3.wordpress.com

Page 6: Peng Antarc

Aplikasi Bahasa C++• Sebagai bahasa pemrograman di Windows,

UNIX, Linux. • Bahasa untuk pembuatan system operasi,

game, system kendali, pembuatan aplikasi• Untuk membuat bahasa baru atau membuat

compiler bahasa baru• dll

http://desmav3.wordpress.com

Page 7: Peng Antarc

Beberapa Aturan Dasar pembuatanprogram dengan C++

• penamaan file mengikuti kaidah penamaan DOS (8 karakter nama + 3 karakter untuk extention).

• keyword (kata tercadang) harus ditulis dalamhuruf kecil.

• penulisan program (penamaan fungsi, penamaanvariabel, penamaan konstanta, dll) bersifat case sensitive.

• setiap pernyataan / statement / ekspresi dalamprogram harus diakhiri dengan tanda titik koma (;).

http://desmav3.wordpress.com

Page 8: Peng Antarc

Mengenal IDE Borland C++IDE (Integrated Development Environment,

merupakan lembar kerja terpadu untukpengembangan program. IDE dari Borland C++ dapat digunakan untuk ;

• Menulis naskah program• Mengompilasi program(compile)• Melakukan pengujian terhadap program

(debugging)• Mengaitkan objek dan library ke program (linking)• Menjalankan program (running)

http://desmav3.wordpress.com

Page 9: Peng Antarc

Mengaktifkan Aplikasi Borland C++

• Bukalah Editor Borland C++ melalui Start Menu All Programs DataBaseBorland C++ 5.02 Borland C++

• IDE dari Borland C++ adalah sepertitampak pada gambar dibawah ini :

http://desmav3.wordpress.com

Page 10: Peng Antarc

IDE pada borland C++ terbagi menjadi 4 bagian yaitu :

• Menu Utama / MenuBarterdiri dari file, edit, search,view,script,tool, debug, project, options, windows dan help

• Jendela Text Edittempat untuk mengetikan dan membuat program. Jika itu untukyang pertama kali anda membuat program, maka nama file jendelaeditor adalah NONAME00.CPP

• Jendela Messagetempat untuk menampilkan pesan-pesan pada proses kompilasi danlink program

• Baris StatusBaris dimana ditampilkan keterangan2 pada saat anda mengaktifkanmenubar dan submenu.

http://desmav3.wordpress.com

Page 11: Peng Antarc

Struktur Program C++#include <file-include>Main(){Pernyataan;…………………..…………………….}

http://desmav3.wordpress.com

Page 12: Peng Antarc

Membuat File Editor• File editor adalah file program yang dapat

dikompilasi, dijalankan untuk menampilkanhasilnya, dan mempunyai ekstensi.cpp

• Langkah untuk mengaktifkannya adalah :klik menu fileklik newpilih dan klik text edit.

http://desmav3.wordpress.com

Page 13: Peng Antarc

Contoh ProgramMenampilkan kalimat “Hello World” dengan program

C++//belajar C++#include <iostream.h>#include <conio.h>main(){

cout <<"selamat belajar C++ \n";cout <<"semoga berhasil";getch();

}

http://desmav3.wordpress.com

Page 14: Peng Antarc

Keterangan :• //belajar C++ baris komentar pada c++• Berkas header (berektensi .h) berkas yang berisi prototype

fungsi, definisi konstanta dan definisi variabel.prototype fungsiharus tersedia sebelum pemanggilan fungsi. Fungsi adalah kumpulankode C yg diberi nama dan ketika nama tersebut dipanggil makakumpulan kode tersebut dijalankan.

• Preprocessor atau #include suatu perintah yg digunakan untukmengatur kompiler agar membaca berkas header yang disertakandibelakang kata include saat pelaksanaa kompilasi.

• Main() fungsi yang dijalankan pertama kali ketika program dieksekusi.

• { awal tubuh fungsi main()• Cout pernyataan untuk menampilkan keluaran. Cout merupakan

contoh sebuah objek pada C++.• \n pindah baris• Getch() menunggu penekanan tombol pada keyboard oleh user • } penutup fungsi main()

http://desmav3.wordpress.com

Page 15: Peng Antarc

Menyimpan File Editor• Klik menu file save• atau bisa juga tekan hotkey Ctrl + KS• Kemudian akan tampil jendela save file as• Pilih dimana saudara akan menyimpan file saudara• Dalam borland c++ ada 3 cara untuk menyimpan file editor,

yaitu :save = menyimpan file program yg sedang aktifsave as = menyimpan file program yg sedang aktif

kejendela yang berbedasave all = menyimpan semua file program yg sedang aktif.

http://desmav3.wordpress.com

Page 16: Peng Antarc

Menerjemahkan program• Proses kompilasi merupakan suatu proses

menerjemahkan program dari bahasamanusia kebahasa yang dimengerti olehkomputer, yaitu bahasa mesin.

• Langkah-langkahnya adalah :klik menu projectpilih dan klik compileatau tekan hotkey Alt + F9

http://desmav3.wordpress.com

Page 17: Peng Antarc

Menjalankan Program• Running program merupakan suatu proses

menterjemahkan program, melakukanproses linking dan melakukan proses making atau membuat file eksekusi (*.exe) dansekaligus menjalankan program.

• Langkah-langkahnya adalah :Klik menu debugpilih dan klik runatau tekan hotkey Ctrl + F9

http://desmav3.wordpress.com

Page 18: Peng Antarc

Membuka File Editor• Membuka atau memanggil file editor

yang sudah pernah dibuat, langkah2nya adalah :

klik menu fileopen

Atau bisa juga mengklik icon

http://desmav3.wordpress.com

Page 19: Peng Antarc

Mencetak File Editor• Klik menu file• PrintSelanjutnya akan tampil jendela print

option, seperti dibawah ini :

http://desmav3.wordpress.com

Page 20: Peng Antarc

Keluar dari Borland C++ 5.02

• Klik menu file• Klik exit

http://desmav3.wordpress.com