300 likes | 529 Views
Pertemuan 1. Asal Usul Bahasa C Visual Studio 2008 Program C++ Sederhana. Dasar Pemrograman Renni Angreni, S.Kom. Asal Usul Bahasa C++. C adalah bahasa pemrograman yang dapat dikatakan berada antara bahasa beraras rendah dan bahasa beraras tinggi .
E N D
Pertemuan 1 AsalUsulBahasa CVisual Studio 2008Program C++ Sederhana Dasar Pemrograman Renni Angreni, S.Kom.
AsalUsulBahasa C++ C adalahbahasapemrograman yang dapatdikatakanberadaantarabahasaberarasrendahdanbahasaberarastinggi. Penciptabahasa C adalah Brian W. Kernighan dan Dennis M. Ritchie padasekitartahun 1972 merupakanbahasapemrogramanterstruktur. C++ diciptakansatudekadesetelahbahasa C olehBjarneStroustruppadatahun 1983 menjadipemrogramanberbasisobjek.
Keistimewaan yang sangatberartipada C++ adalahkarenabahasainimendukungpemrograman yang berorientasiobjek (PBO atau OOP / Object Oriented Programming). Tujuanutamapembuatan C++ adalahuntukmeningkatkanproduktivitaspemrogramdalammembuataplikasi. Kebanyakanpakarsetujubahwa PBO dan C++ dapatmengurangikekompleksitasan, terutamapada program yang besar yang terdiridari 10.000 barisataulebih.
Visual Studio 2008 Buka Visual Studio 2008
Memulai Project Pilih menu File New Project atau (Tekan Ctrl + Shift + N) ataupilihCreate -- Project
New Project Project types : Visual C++ Win32 Templates : Win32 Console Application
Name : masukkannama project • Location : browse lokasipenyimpanan project • Lepaskantandacekpada checkbox Create directory for solution • KlikOK
Akanmuncultampilansebagaiberikut : KlikNext
KemudianuntukApplication typepilih Console application danuntukAdditional optionspilih Empty project • KlikFinish
Solution Explorer • Klikkananpadanama project • PilihAdd New Item
Padatampilan Add New Item pilih • Categories : Visual C++ • Templates : C++ File (.cpp) • berinamalaluklikAdd
Program C++ Sebuahcontoh program C++ yang sangatsederhanadapatdilihatdibawahini #include "iostream“ #include "conio.h“ using namespace std; void main() { cout<<"SELAMAT DATANG..."; _getch(); }
Syntax program diketikkanpadalembarkerja file cpp. • Syntax yaitubentukataucaramenuliskan program. • Baris program = barisperintah = barispernyataan = • statements = directives. • Suatu program menjalankanbaris-baris program di • dalamnyasatupersatuberurutan. • - Setiapbaris program, selaludiakhiridengantanda “;”
Bariskomentarmerupakanbaris yang tidakdieksekusi • oleh program, digunakanuntukmemberikan • catatan / penjelasanpada program yang ditulis. • Untukmembuatbariskomentar, dapatmenggunakan • duabuahtandagaris miring untukkomentarsatu • baris, atautandagaris miring + bintanguntuk • komentarbanyakbaris.
Ketikamembuat program, kitamengetikkansejumlah • instruksidalambahasapemrograman C++. • Ketikakitamaumenjalankan program, compiler • menerjemahkanbahasapemrograman C++ ke • tingkat yang lebihrendah (C++ asm bahasa • mesin)sehinggadapatdikenaliolehkomputer. • Prosespenerjemahantersebutdisebut compile. • Setelahdicompile, maka program dapatdijalankan. • Cara mengeksekusi / compile program : • -Pilih menu Build Build Solution kemudianpilih • menu Debug Start Debugging • - Tekan F5
#include < > Merupakanpreprocessoruntukmenyisipkan file lain saatkompilasi. Samasajadenganmenyertakankode program pada “file” padabaris program. Preprocessor adalahperintah yang dijalankansebelumkompilasi program. Preprocessor selaludiawalidengantanda “#” Dapatberbentuk: #include “ “ #include < >
Bentuk yang pertamamencari file didirektorikerja, kemudiandidirektori include. Bentuk yang keduamencari file didirektori include / library yang disediakan. Bentukkeduabiasanyadigunakanuntukmemanggil library standar C++. [Library = file panggilan] Dalamcontoh program sangatsederhanadiatasterdapat#include <iostream> dan#include <conio.h> , preprocessor tersebutmenginstruksikankompileruntukmembacakode program yang adadi file iostreamdanconio.
#include <iostream> Disertakandalam program agar preprocessor menyertakaniostream standard file. File (iostream) tersebutmenyediakandeklarasi-deklarasi standard untuk input output pada C++. File inidisertakankarenafungsi-fungsi yang adadidalamnyaakandigunakankemudiandi program. File header iostreamditambahkankarenafungsicoutadadidalam header iostreamdandigunakandi program.
#include <conio.h> Disertakandalam program agar preprocessor menyertakanconio standard file. Library coniotersebutmenyediakandeklarasi-deklarasi standard antarmukauntuk input output pada C++. File iniditambahkanjikadalam program menggunakanfungsi _getch() Selainfungsi _getch() , fungsiclrscr() jugaperlupenambahan header conio.
using namespace std; Semuaelemendari library standard C++ dideklarasikandengannamespace std. Fungsicoutmerupakananggotadari namespace std. Olehkarenaitu, harusdiketikdalambentuk : std::cout<<“aaa"; Jikaingintidakmengetikkanstd::makadapatmenambahkanperintah using namespace std; Barisinisangatpentinguntukdicantumkandidalam program-program C++ selamakitamenggunakan library standard.
main() Setiap program C++ selalumemilikifungsimain() yang merupakansuatufungsi yang akandieksekusipadatitikawal program. Fungsiadalahsejumlahperintah yang dikemasdalamsebuahnama. Dalammenyatakanfungsi, kitamenyatakantipefungsi, namafungsidanblokperintah. Blok perintah yang akandieksekusiketikafungsitersebutdipanggildituliskandidalamtanda { }
Fungsi main dapatdibuatmengembalikannilaiatautidakmengembalikannilai. Jikadiawali keyword void, makafungsimain()tidakmengembalikannilai. Jikadiawali keyword int, makafungsimain()mengembalikansebuahnilai. Gunakanvoid main()untukmatakuliahini.
void main() VS int main() • Jikamenggunakanint main(), makadidalamfungsi main, harusditambahkanperintah return, misalkanreturn 0;
return 0; • Return merupakansuatu statement yang menginstruksikan agar suatufungsimengembalikannilaibaliktertentu. • Return membuatsuatufungsiberakhir. • Nilai return seringdigunakanuntukmenjelaskanjalannya program kepadasistemoperasi. Biasanyanilai return nolmenyatakanbahwa program berjalanlancar. Sedangkannilaibukannolmenyatakanberbagaimacammasalah. (misal: 1=“couldn’t read a file”, 2=“bad arguments”, 3=“overflow”).
cout<< cout<<merepresentasikanstandard output stream (= aruskeluaranstandar). Artidaripernyataantersebutadalahuntukmencetakrangkaiankarakter “SELAMAT DATANG” ataunilaisuatuvariabelkedalamstandard output stream (biasanyaberupacetakkelayar monitor). Penggunaanfungsiiniperludisertakanjugapenggunaan library #include <iostream>pada header.
LATIHAN Buatlahsebuah program yang menampilkannamadan NPM Andapadakeluarandilayar. Contoh : Buatlahsebuah program yang menampilkankeluaranpadalayarsebagaiberikut :
-- Sekian -- • Dasar Pemrograman • Renni Angreni, S.Kom.