1 / 29

Asal Usul Bahasa C Visual Studio 2008 Program C++ Sederhana

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 .

keita
Télécharger la présentation

Asal Usul Bahasa C Visual Studio 2008 Program C++ Sederhana

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pertemuan 1 AsalUsulBahasa CVisual Studio 2008Program C++ Sederhana Dasar Pemrograman Renni Angreni, S.Kom.

  2. 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.

  3. 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.

  4. Visual Studio 2008 Buka Visual Studio 2008

  5. Memulai Project Pilih menu File New  Project atau (Tekan Ctrl + Shift + N) ataupilihCreate -- Project

  6. New Project Project types : Visual C++  Win32 Templates : Win32 Console Application

  7. Name : masukkannama project • Location : browse lokasipenyimpanan project • Lepaskantandacekpada checkbox Create directory for solution • KlikOK

  8. Akanmuncultampilansebagaiberikut : KlikNext

  9. KemudianuntukApplication typepilih Console application danuntukAdditional optionspilih Empty project • KlikFinish

  10. Solution Explorer • Klikkananpadanama project • PilihAdd  New Item

  11. Padatampilan Add New Item pilih • Categories : Visual C++ • Templates : C++ File (.cpp) • berinamalaluklikAdd

  12. Tampilanakhir

  13. Program C++ Sebuahcontoh program C++ yang sangatsederhanadapatdilihatdibawahini #include "iostream“ #include "conio.h“ using namespace std; void main() { cout<<"SELAMAT DATANG..."; _getch(); }

  14. Syntax program diketikkanpadalembarkerja file cpp. • Syntax yaitubentukataucaramenuliskan program. • Baris program = barisperintah = barispernyataan = • statements = directives. • Suatu program menjalankanbaris-baris program di • dalamnyasatupersatuberurutan. • - Setiapbaris program, selaludiakhiridengantanda “;”

  15. Bariskomentarmerupakanbaris yang tidakdieksekusi • oleh program, digunakanuntukmemberikan • catatan / penjelasanpada program yang ditulis. • Untukmembuatbariskomentar, dapatmenggunakan • duabuahtandagaris miring untukkomentarsatu • baris, atautandagaris miring + bintanguntuk • komentarbanyakbaris.

  16. 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

  17. compile

  18. #include < > Merupakanpreprocessoruntukmenyisipkan file lain saatkompilasi. Samasajadenganmenyertakankode program pada “file” padabaris program. Preprocessor adalahperintah yang dijalankansebelumkompilasi program. Preprocessor selaludiawalidengantanda “#” Dapatberbentuk: #include “ “ #include < >

  19. 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.

  20. #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.

  21. #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.

  22. 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.

  23. main() Setiap program C++ selalumemilikifungsimain() yang merupakansuatufungsi yang akandieksekusipadatitikawal program. Fungsiadalahsejumlahperintah yang dikemasdalamsebuahnama. Dalammenyatakanfungsi, kitamenyatakantipefungsi, namafungsidanblokperintah. Blok perintah yang akandieksekusiketikafungsitersebutdipanggildituliskandidalamtanda { }

  24. Fungsi main dapatdibuatmengembalikannilaiatautidakmengembalikannilai. Jikadiawali keyword void, makafungsimain()tidakmengembalikannilai. Jikadiawali keyword int, makafungsimain()mengembalikansebuahnilai. Gunakanvoid main()untukmatakuliahini.

  25. void main() VS int main() • Jikamenggunakanint main(), makadidalamfungsi main, harusditambahkanperintah return, misalkanreturn 0;

  26. 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”).

  27. cout<< cout<<merepresentasikanstandard output stream (= aruskeluaranstandar). Artidaripernyataantersebutadalahuntukmencetakrangkaiankarakter “SELAMAT DATANG” ataunilaisuatuvariabelkedalamstandard output stream (biasanyaberupacetakkelayar monitor). Penggunaanfungsiiniperludisertakanjugapenggunaan library #include <iostream>pada header.

  28. LATIHAN Buatlahsebuah program yang menampilkannamadan NPM Andapadakeluarandilayar. Contoh : Buatlahsebuah program yang menampilkankeluaranpadalayarsebagaiberikut :

  29. -- Sekian -- • Dasar Pemrograman • Renni Angreni, S.Kom.

More Related