BAB I - BAB II Program Pertama C dan C

  A KULIAH P

  DISU

  PEMROGRA

AMAN I MA

DIK embua

KTAT MATA PROG C at Prog

BAB I RAM PE C DAN C gram C

II ERTAM C++ C

IF

F

Ca

  langkah

  dalam baha cara m asu Æ Dev- C+ + ik File Æ new proj ect

   Æ All

  e v—C+ + Æ

  program d dengan

  a r t M e n u r oj e ct ... se

  odsh e d D e

  ACHTIAR, S.

  asa c ikut i uk ke St a

  m em buat p Dev- C+ +

  a m s Æ Blo

  m em ulai m n aplikasi

  H : ADAM MU

  Pr ogr a

  1. Ak t ifka

  Unt uk ikut ini:

  ara Me

  beri USUN OLEH

  i langkah- l

  • + .

  N e w Æ Pr

  gan cara kl h ini:

  2. Buat se keluar f

  3. Pilih t a ingin d proj ect

  ebuah proj for m seper b Ba sic Æ dibangun. S

  . Kem udian UKHARIL BA

  ect c deng rt i di baw ah Gam bar

  Æ Console Sebagai sa n pilih radio

  ehingga ct y ang ai nam a ik Ok.

  t c asukk an na program an skan C Pr oj

  2.1 Form n

  ran gunaka o but t on y a .Kom.

  j e ct lalu kl

  am a proj ec nda sebaga

  on lalu m

  an t em a p ng bert ulis

   Applica t i DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S.Kom.

  Gam bar 2.2 New proj ect c pert am a 4. Buat lah sebuah folder di direkt ori y ang diinginkan agar dat a t idak t erpencar.

  Sebagai cont oh buat folder dengan nam a D a t a C di direkt ori D ( t am pilan alam at nya sebagai berikut D :\ D a t a C) . folder ini akan digunakan unt uk m eny im pan program yang ber bahasa c. Buat lah sebuah folder baru di dalam folder y ang t adi t elah disebut kan dengan nam a yang sam a dengan nam a pr oj ect ( t am pilan alam at foldernya adalah sebagai berikut D :\ D a t a

  C\ Pe r t a m a ) . Hal ini dim aksudkan agar dat a ant ar proj ect bisa dibedakan

  secara cepat . Unt uk selanj ut nya disarankan unt uk m em buat sat u folder unt uk set iap proj ect nya. Lalu sim pan proj ect ini di dalam folder t ersebut dengan cara m engklik Save. DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S.Kom.

  Gam bar 2.3 Form sim pan proj ect

  5. Jika langkah di at as dilakukan dengan benar m ak a secara ot om at is akan k eluar sebuah file berekst ensi .c ( file bahasa c) yang di dalam nya t erdapat penggalan baris program dengan nam a m ain.c.

  Gam bar 2.4 Tam pilan file m ain.c DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S.Kom.

  6. Langkah selanj ut nya sim pan file m ain.c t ersebut dengan cara m enekan t om bol Ct r l + S at au klik File Æ Sa ve . Sim pan file t ersebut dengan nam a m ain.c ( biasanya nam a dari file t idak diubah) lalu klik Save.

  Gam bar 2.5 Form sim pan file

  7. Set elah langkah- langkah sebelum nya dilakukan dengan benar m aka kit a bisa m em ulai m em buat sebuah program dengan bahasa c.

Cara Membuat Program C++

  Unt uk m em ulai m em buat program dalam bahasa c+ + ikut i langkah- langkah berikut ini:

  1. Akt ifkan aplik asi Dev- C+ + dengan cara m asuk k e St a r t M e n u Æ All Pr ogr a m s Æ Bloodsh e d D e v—C+ + Æ D e v- C+ + .

  2. Buat sebuah proj ect c dengan cara klik File Æ N e w Æ Pr oj e ct ... sehingga k eluar form sepert i di baw ah ini: DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S.Kom.

  Gam bar 2.6 Form new proj ect c+ +

  3. Pilih t ab Ba sic Æ Console Applica t ion lalu m asukkan nam a proj ect yang ingin dibangun. Sebagai saran gunakan t em a progr am anda sebagai nam a pr oj ect . Kem udian pilih radio but t on y ang bert uliskan C+ + Pr oj e ct lalu klik Ok.

  Gam bar 2.7 New proj ect c+ + pert am a DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S.Kom.

  4. Buat lah sebuah folder di direkt ori y ang diinginkan agar dat a t idak t erpencar.

  Sebagai cont oh buat folder dengan nam a D a t a C+ + di direkt ori D ( t am pilan alam at nya sebagai berikut D :\ D a t a C+ + ) . folder ini akan digunakan unt uk m eny im pan program yang ber bahasa c. Buat lah sebuah folder baru di dalam folder y ang t adi t elah disebut kan dengan nam a yang sam a dengan nam a pr oj ect ( t am pilan alam at foldernya adalah sebagai berikut D :\ D a t a

  C+ + \ Pe r t a m a ) . Hal ini dim aksudkan agar dat a ant ar proj ect bisa dibedakan

  secara cepat . Unt uk selanj ut nya disarankan unt uk m em buat sat u folder unt uk set iap proj ect nya. Lalu sim pan proj ect ini di dalam folder t ersebut dengan cara m engklik Save.

  Gam bar 2.8 Form sim pan proj ect

  5. Jika langkah di at as dilakukan dengan benar m ak a secara ot om at is akan k eluar sebuah file berekst ensi .cpp ( file bahasa c+ + ) yang di dalam nya t erdapat penggalan baris progr am dengan nam a m ain.cpp. DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S.Kom.

  Gam bar 2.9 Tam pilan file m ain.cpp

  6. Langkah selanj ut nya sim pan file m ain.c t ersebut dengan cara m enekan t om bol Ct r l + S at au klik File Æ Sa ve . Sim pan file t ersebut dengan nam a m ain.cpp ( biasanya nam a dari file t idak diubah) lalu klik Save.

  Gam bar 2.10 Form sim pan file

  7. Set elah langkah- langkah sebelum nya dilakukan dengan benar m aka kit a bisa m em ulai m em buat sebuah program dengan bahasa c+ + . DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S.Kom.

Langkah-langkah Pembuatan Program C/C++

  Set elah m em buat proj ect sepert i yang t elah disebut kan di at as m aka langkah selanj ut nya kit a lakukan langkah- langkah pem buat an program sebagai berikut :

  1. Penulisan sint aks program Penulisan sint aks ini dilakukan pada edit or yang sudah disediakan ( biasanya lay ar put ih pada Dev- C+ + ) .

  2. Sim pan dat a ( Ct rl+ S) Unt uk m enulis nam a file ikut i at uran yang ada sepert i cont ohnya t erdiri dari 8 huruf t anpa spasi.

  3. Com pile Program ( Ct rl+ F9) Unt uk m em eriksa apakah sint ak s yang diket ikk an dim engert i oleh Dev- C+ + sert a t idak m engandung kesalahan. Dalam langkah ini j uga akan t erbent uk sebuah file ex ecut able ( .EXE) yang sesuai dengan nam a file c- nya. Apabila m asih t erdapat kesalahan dalam sint aks yang dibuat m aka t elusuri k esalahanny a lalu perbaiki k em udian com pile ulang sam pai suk ses.

  4. Run Program ( Ct rl+ F10) Unt uk m elihat hasil dari program yang k it a buat m ak a j alankan program dengan cara run program .

  Sebenarnya ada cara alt ernat if unt uk m enj alankan program yait u dengan cara m engklik Ex e cu t e Æ Com pile & Ru n at au dengan m enek an t om bol F9.

Program Pertama C

  Unt uk m em buat program dalam bahasa c m ak a langkah pert am a adalah m em anggil program Dev- C+ + sepert i yang t elah dij elaskan pada sub bab sebelum nya. Kem udian buat lah sebuah proj ect c lalu t uliskan program berikut ini pada layar edit ornya.

  1 /*

  2 Program 2.1

  3 Nama File : Lat-2.1.c 4 Programmer : Adam Mukharil Bachtiar, S.Kom. 5 */

  6 7 //Program pertama

  DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S.Kom.

  8 #include <stdio.h> 9 #include "conio.h"

  10 11 int main(int argc, char *argv[]) 12 { 13 printf("Halo, ini program pertamaku\n"); 14 printf("\nSaya belajar bahasa C\nDi \"UNIKOM\"\nBandung"); 15 printf("\n\n"); 16 system("PAUSE"); 17 return 0; 18 }

  Set elah it u lakukan langkah- langkah pem buat an program m ulai dari langkah 2 sam pai 4 m aka hasilnya sebagai berikut : Gam bar 2.11 Tam pilan program pert am a C

  Agar t am pilan program sepert i t am pilan di at as m aka klik kanan Cat at an pada j endela layar program k em udian pilih D e fa u lt lalu pilih warna sesuai dengan k einginan pada t ab Color s. ( perhat ikan pem ilihan warna k arena apabila salah m ak a program yang dibuat m enj adi t idak m enarik) DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S.Kom.

  Penj elasan program Lat - 2.1.c adalah sebagai berikut : 1. pr int f ( ) perint ah ini digunakan unt uk m enuliska pesan yang ada di dalam fungsi t ersebut ke dalam layar. Teks yang akan dit am pilkan harus dit ulisakan di ant ara t anda kut ip. Fungsi print f t idak hanya m am pu m enam pilkan t ek s dalam sat u baris t et api j uga m enam pilk an t eks beberapa bar is. Ada sat u t anda t am bahan yang digunak an apabila k it a ingin berpindah baris y ait u \ n.

  Unt uk t anda k ut ip t idak dianggap bagian dar i fungsi print f m aka t am bahkan t anda \ ( back slash) . Sebagai cont oh: \ ” ………….\ ” .

  2. Tanda ; ( sem ikolon) Tanda sem ikolon digunakan unt uk m engakhiri suat u perint ah. Apabila t anda sem ikolon dihilangkan m aka akan m eny ebabkan kesalahan sint aks.

  3. syst em ( “ PAUSE” ) perint ah ini digunakan unt uk m enahan layar sam pai pengguna m enekan t om bol pada k eyboard supaya t idak langsung m enut up apabila eksekusi program t elah selesai. Fungsi ini ak an m enam pilkan t eks “ Press any key t o cont inue . . .” . Fungsi ini bisa digant i dengan fungsi get ch( ) . 4. ret urn 0

  Set iap fungsi harus m em iliki nilai balik. Unt uk fungsi m ain nilai balik m em iliki t ipe dat a int eger ( salah sat unya 0) . DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S.Kom.

Program Pertama C++ Tuliskan sint aks di bawah ini pada layar edit or yang t elah disediakan. 1 /*

  2 Program 2.1

  3 Nama File : Lat-2.1.cpp 4 Programmer : Adam Mukharil Bachtiar, S.Kom. 5 */

  6 7 //Program pertama

  8 9 #include <cstdlib> 10 #include <iostream>

  11 12 using namespace std;

  13 14 int main(int argc, char *argv[]) 15 { 16 cout<<"Halo, ini program pertamaku"; 17 cout<<endl; //untuk ganti baris, bisa diganti \n 18 cout<<"\nSaya belajar bahasa C\nDi \"UNIKOM\" \nBandung"; 19 cout<<endl; 20 cout<<endl; 21 system("PAUSE"); 22 return EXIT_SUCCESS; 23 }

  Set elah it u lakukan langkah- langkah pem buat an program m ulai dari langkah 2 sam pai 4 m aka hasilnya sebagai berikut : Gam bar 2.12 Tam pilan program pert am a C+ + DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S.Kom. Penj elasan:

  1. cout < < Fungsi ini m em iliki kegunaan yang sam a dengan fungsi print f yait u m enam pilkan t eks ke lay ar.

  2. endl Endl m em iliki kegunaan yang sam a dengan \ n yait u unt uk bergant i baris.

  3. ret urn EXI T_SUCCESS perint ah ini akan m engem balikan nilai kepada fungsi m ain. EXI T_SUCCESS akan berupa sebuah nilai bert ipe dat a int eger.