• Tidak ada hasil yang ditemukan

BAB I - BAB II Program Pertama C dan C

N/A
N/A
Protected

Academic year: 2019

Membagikan "BAB I - BAB II Program Pertama C dan C"

Copied!
12
0
0

Teks penuh

(1)

DISU

Ca

beri USUN OLEH

ara Me

Unt uk

ikut ini:

1. Ak t ifka

Pr ogr a

2. Buat se

keluar f

3. Pilih t a

ingin d

proj ect

H : ADAM MU

DIK

embua

m em ulai m

n aplikasi

a m s Æ Blo

ebuah proj

for m seper

b Ba sic Æ

dibangun. S

. Kem udian

UKHARIL BA

KTAT MATA

PROG

C

at Prog

m em buat p

Dev- C+ +

odsh e d D e

ect c deng

rt i di baw ah

Gam bar

Æ Con sole

Sebagai sa

n pilih radio

ACHTIAR, S.

A KULIAH P

BAB I

RAM PE

C DAN C

gram C

program d

dengan

e v—C+ + Æ

gan cara kl

h ini:

2.1 Form n

Applica t i

ran gunaka

o but t on y a .Kom. PEMROGRA

II

ERTAM

C++

C

dalam baha

cara m asu

Æ D e v- C+ +

ik File Æ

new proj ect

on lalu m an t em a p

ng bert ulis

AMAN I

MA

asa c ikut i

uk ke St a +.

N e w Æ Pr

t c

asukk an na

program an

skan C Pr oj

IF

i langkah- l

a r t M e n u

r oj e ct ... se

am a proj ec

nda sebaga

j e ct lalu kl

F

langkah

Æ All

ehingga

ct y ang

ai nam a

(2)

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

(3)

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.

(4)

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

(5)

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.

(6)

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

(7)

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

(8)

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

3

4

5

6

7

/*

Program 2.1

Nama File : Lat-2.1.c

Programmer : Adam Mukharil Bachtiar, S.Kom.

*/

(9)

DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S.Kom.

8

9

10

11

12

13

14

15

16

17

18

#include <stdio.h>

#include "conio.h"

int main(int argc, char *argv[])

{

printf("Halo, ini program pertamaku\n");

printf("\nSaya belajar bahasa C\nDi

\"UNIKOM\"\nBandung");

printf("\n\n");

system("PAUSE");

return 0;

}

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

Cat at an Agar t am pilan program sepert i t am pilan di at as m aka klik kanan

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

(10)

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

(11)

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

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

/*

Program 2.1

Nama File : Lat-2.1.cpp

Programmer : Adam Mukharil Bachtiar, S.Kom.

*/

//Program pertama

#include <cstdlib>

#include <iostream>

using namespace std;

int main(int argc, char *argv[])

{

cout<<"Halo, ini program pertamaku";

cout<<endl; //untuk ganti baris, bisa diganti \n

cout<<"\nSaya belajar bahasa C\nDi \"UNIKOM\"

\nBandung";

cout<<endl;

cout<<endl;

system("PAUSE");

return EXIT_SUCCESS;

}

Set elah it u lakukan langkah- langkah pem buat an program m ulai dari langkah

2 sam pai 4 m aka hasilnya sebagai berikut :

(12)

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

Gambar

Gambar 2.1 Form nnew projectt c
Gambar 2.2 New project c pertama
Gambar 2.3 Form simpan project
Gambar 2.5 Form simpan file
+6

Referensi

Dokumen terkait

Instrumentasi EKG ini terdiri dari: selektor analog yang di dalamnya terdapat rangkaian Wilson, pengendali selektor, penguat instrumentasi, filter-filter analog yang

Berdasarkan penelitian yang pernah dilakuakan tentang kekuatan puntir dan lentur putar yang terjadi pada poros baling-baling dengan menggunakan material ST 60

Gambar 4.17 Tampilan Layar Estimasi Level Mortalitas Penduduk Pria Sumatera Utara Tahun 2000 Menggunakan Data Anak Laki-laki. 93 Gambar 4.18 Tampilan Layar General Life Table

Berdasarkan hasil uji validitas variabel X ( Customer Relationship Management) dapat diketahui bahwa nilai tertinggi terdapat pada dimensi Continuity Marketing Programs

makin besar konsentrasi air perasan jeruk nipis yang diberikan, maka semakin besar pula kan- dungan asam organik yang terdapat pada sabun cuci tangan, akibatnya

4.6 Distribusi Frekuensi Responden Berdasarkan Pengetahuan Tentang Tindakan Imunisasi Tetanus Toksoid di Wilayah Kerja Puskesmas Sambi Rejo Kecamatan Binjai Kabupaten Langkat

Concise Oxfrod English Dictionary (Eleventh Edition). Dalmeri, “Revitalisasi Fungsi Masjid Sebagai Pusat Ekonomi Dan Dakwah Multikultural”, Walisongo , Vol. , “Mosques as American

Dalam rangka mencapai tujuan Pendidikan Nasional yakni mencerdaskan ke- hidupan bangsa dan mengembangkan manusia seutuhnya dibutuhkan guru yang profesional. Salah satu faktor