bahasa pemprograman c

6
BAHASA PEMPROGRAMAN C Di susun oleh : Abdul Wafa. T.Metalurgi. [email protected]. Actur Saktianto N. T.Metalurgi. [email protected]. Fadry Akbar [email protected]. Hadi Ariefiyanto T.Metalurgi [email protected]. Ika Afifatul T.Metalurgi [email protected]. Sukma Suci F T.Metalurgi [email protected]. ABSTRAK Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Bahasa C di gunakan untuk memudahkan dalam pembuatan dan pengembangan program. Program yang ditulis dengan C mudah sekali dipindahkan dari satu jenis mesin ke mesin lain. Program bahasa C adalah suatu program terdiri dari satu atau lebih fungsi-fungsi. Fungsi utama dan harus ada pada program C yang kita buat adalah fungsi main(). 1. PENDAHULUAN A. Latar Belakang Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Bahasa C++ dibuat oleh Bjarne Stroustrup di AT dan T Bell Laboratorium pada tahun 1980 yang merupakan pengembangan dari bahasa C. Bahasa C di gunakan untuk memudahkan dalam pembuatan dan pengembangan program. Program yang ditulis dengan C mudah sekali dipindahkan dari satu jenis mesin ke mesin lain. Hal ini karena adanya standarisasi C yaitu ANSI (American National Standards Institute) yang menjadi acuan para pembuat compiler C. B. Rumusan Masalah. a. Apa sajakah fungsi-fungsi yang terdapat dalam bahasa C? C. Tujuan a. Memenuhi kreteria dalam proses pembelajaran komputer dan pemprograman b. Memahami bahasa C serta fungsi-fungsi yang terdapat dalam bahasa C c. Mempelajari pemprograman dalam bahasa C 2. TINJAUAN PUSTAKA A. Sejarah Bahasa C Akar dari bahasa C adalah bahasa BPCL yang di kembangakan oleh Martin Richards pada tahun 1967. Bahasa ini memberikan ide pada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C yang ditulis oleh Dennis Ritchie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali digunakan pada komputer Digital Equipment Corporation

Upload: actur-saktianto

Post on 30-Jun-2015

252 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Bahasa Pemprograman c

BAHASA PEMPROGRAMAN C

Di susun oleh : Abdul Wafa. T.Metalurgi. [email protected]. Actur Saktianto N.

T.Metalurgi. [email protected]. Fadry Akbar [email protected].

Hadi Ariefiyanto T.Metalurgi [email protected]. Ika Afifatul T.Metalurgi

[email protected]. Sukma Suci F T.Metalurgi [email protected].

ABSTRAK

Bahasa pemrograman C merupakan

salah satu bahasa pemrograman

komputer. Bahasa C di gunakan untuk

memudahkan dalam pembuatan dan

pengembangan program. Program yang

ditulis dengan C mudah sekali

dipindahkan dari satu jenis mesin ke

mesin lain. Program bahasa C adalah

suatu program terdiri dari satu atau

lebih fungsi-fungsi. Fungsi utama dan

harus ada pada program C yang kita

buat adalah fungsi main().

1. PENDAHULUAN

A. Latar Belakang

Bahasa pemrograman C merupakan

salah satu bahasa pemrograman

komputer. Bahasa C++ dibuat oleh

Bjarne Stroustrup di AT dan T Bell

Laboratorium pada tahun 1980 yang

merupakan pengembangan dari bahasa

C.

Bahasa C di gunakan untuk

memudahkan dalam pembuatan dan

pengembangan program. Program yang

ditulis dengan C mudah sekali

dipindahkan dari satu jenis mesin ke

mesin lain. Hal ini karena adanya

standarisasi C yaitu ANSI (American

National Standards Institute) yang

menjadi acuan para pembuat compiler

C.

B. Rumusan Masalah.

a. Apa sajakah fungsi-fungsi

yang terdapat dalam bahasa

C?

C. Tujuan

a. Memenuhi kreteria dalam

proses pembelajaran komputer

dan pemprograman

b. Memahami bahasa C serta

fungsi-fungsi yang terdapat

dalam bahasa C

c. Mempelajari pemprograman

dalam bahasa C

2. TINJAUAN PUSTAKA

A. Sejarah Bahasa C

Akar dari bahasa C adalah

bahasa BPCL yang di

kembangakan oleh Martin

Richards pada tahun 1967.

Bahasa ini memberikan ide pada

Ken Thompson yang kemudian

mengembangkan bahasa yang

disebut dengan B pada tahun

1970. Perkembangan selanjutnya

dari bahasa B adalah bahasa C

yang ditulis oleh Dennis Ritchie

sekitar tahun 1970-an di Bell

Telephone Laboratories Inc.

(sekarang adalah AT&T Bell

Laboratories). Bahasa C pertama

kali digunakan pada komputer

Digital Equipment Corporation

Page 2: Bahasa Pemprograman c

PDP-11 yang menggunakan

sistem operasi UNIX.

Standar bahasa C yang asli

adalah standar dari UNIX.

Sistem operasi, kompiler C dan

seluruh program aplikasi UNIX

yang esensial ditulis dalam

bahasa C. Kepopuleran bahasa C

membuat versi-versi dari bahasa

ini banyak dibuat untuk

komputer mikro. Untuk

membuat versi-versi tersebut

menjadi standar, ANSI

(American National Standard

Institutes) membentuk suatu

komite (ANSI Committee

X3J11) pada tahun 1983 yang

kemudian menetapkan standar

ANSI untuk bahasa C. Standar

ANSI ini didasarkan kepada

standar UNIX yang diperluas.

B. Pengertian Bahasa C

Bahasa pemrograman C

merupakan salah satu bahasa

pemrograman komputer yang

bisa dikatakan mudah untuk

dipelajari dan mudah untuk

dipahami karena bahasanya

merupakan bahasa tingkat

tinggi yang dimengerti oleh

manusia. Bahasa C dibuat pada

tahun 1972 oleh Dennis Ritchie.

C. Struktur Pemograman

Bahasa C

Program bahasa C adalah

suatu program terdiri dari satu

atau lebih fungsi-fungsi. Fungsi

utama dan harus ada pada

program C yang kita buat adalah

fungsi main(). Fungsi main() ini

adalah fungsi pertama yang akan

diproses pada saat program di

kompile dan dijalankan,

sehingga bisa disebut sebagai

fungsi yang mengontrol fungsi-

fungsi lain. Karena struktur

program C terdiri dari fungsi-

fungsi sebagai lain program

bagian (subroutine), maka

bahasa C biasa disebut sebagai

bahasa pemrograman terstruktur.

Cara penulisan fungsi pada

program bahasa C adalah

dengan memberi nama fungsi

dan kemudian dibuka dengan

kurang kurawal buka ({) dan

ditutup .

Fungsi-fungsi lain selain

fungsi utama bisa dituliskan

setelah atau sebelum fungsi

utama dengan deskripsi

prototype fungsi pada bagian

awal program. Bisa juga

dituliskan pada file lain yang

apabila kita ingin memakai atau

memanggil fungsi dalam file

lain tersebut, kita harus

menuliskan header filenya,

dengan preprocessor directive

#include. File ini disebut file

pustaka (library file). Program

C meliputi dokumentasi

program, pengarah

prapengolahan, deklarasi

global, fungsi main (), fungsi

buatan pemrograman,

pembatas, akhir pernyataan, dan

style program.

D. Tipe Data

Page 3: Bahasa Pemprograman c

Berikut ini tipe data

yang ada dalam bahasa C

Tipe data bilangan bulat:

- char

- int (integer)

- short (short integer)

- long (long integer)

Tipe data bilangan real:

- float (real)

- double (real double)

- long double

Selain itu terdapat juga tipe data

unsigned

Tipe data bilangan bulat:

- unsigned char

- unsigned int (integer)

- unsigned short (short integer)

- unsigned long (long integer)

Tipe data unsigned mirip dengan

yang bukan unsigned. Bedanya

adalah tipe data unsigned tidak

mengenal bilangan negatif

(nilainya selalu posisif).

E. Fungsi

Fungsi merupakan suatu bagian

dari program yang

dimaksudkan untuk

mengerjakan suatu tugas

tertentu dan letaknya terpisah

dari program yang

memanggilnya. Suatu fungsi

dapat dibuat di dalam program

yang sama ( fungsi internal)

maupun di file lain ( fungsi

eksternal ). Dari dalam program

yang sama, digunakan tanda '='

untuk memberikan nilai ke

suatu variabel. Kalimat untuk

memberikan nilai ke sebuah

variabel disebut 'kalimat

penilaian' atau assignment. dari

luar program, pemberian nilai

pada suatu variabel dilakukan

dengan menggunakan fungsi

masukan (input function).

Fungsi dalam bahasa C adalah

subprogram. Program yang

ditulis dengan C terdiri dari

fungsi - fungsi. Fungsi minimal

yang harus terdapat dalam suatu

program adalah main() dan

muncul hanya sekali.

Pengertian fungsi dalam Turbo

C mirip dengan subroutine

dalam bahasa BASIC atau

fungsi dan procedur dalam

PASCAL

3. PEMBAHASAN

A. Elemendasar Bahasa C

a. Identifier (Pengenal)

Pengenal adalah suatu

nama yang biasa dipakai dalam

pemrograman untuk menyatakan

variabel, konstanta, tipe data, dan

fungsi. Aturan untuk penulisan

identifier sama dengan aturan

dalam pascal, antara lain:

- Tidak boleh dimulai dengan

karakter non huruf

- Tidak boleh ada spasi

- Tidak boleh menggunakan

karakter-karakter

~ ! @ # $ % ^ & * ( ) + ` - = { } [ ]

: " ; ' < > ? , . / |

b. Deklarasi Variabel

Seperti halnya Pascal, variabel

yang digunakan dalam program

harus dideklarasikan terlebih

dahulu. Pengertian deklarasi di sini

yaitu mengenalkan variabel ke

program dan menentukan tipe

datanya. Berikut ini contoh

pendeklarasian variabel:

int jumlah;

Page 4: Bahasa Pemprograman c

float harga_satuan,

variabel1;

char saya, kamu;

c. Assignment

Proses assignment adalah

proses pemberian nilai kepada

suatu variabel yang telah

dideklarasikan.

Berikut adalah contoh assignment:

Jumlah = 10;

Harga_satuan = 23.456;

Saya = ‘B’;

Kamu = ‘2’;

B. Input Dan OutPut

a. Cin

Dalam bahasa C, perintah

cin digunakan untuk menginput

suatu nilai dari suatu piranti

masukan (keyboard) untuk

selanjutnya diproses oleh program.

Sintaknya adalah:

cin >> variabel; contohnya:

cout << ‚Masukkan suatu

bilangan : ‛;

cin >> bil;

cout << ‚Anda memasukkan

bilangan ‚ << bil

‚\n‛;

b. getch()

Perintah getch() berfungsi

sama seperti cin (perintah

input), akan tetapi getch()

khusus untuk input berupa

karakter. Disamping itu getch()

dapat membaca input berupa

spasi atau tab, sedangkan cin

tidak bisa. Sintaksnya:

Variabel = getch();

Fungsi ini juga dapat digunakan

apabila tidak diinginkan

penekanan ENTER ketika input data karakter. c. getche()

Perintah getche()

kegunaannya sama dengan

getch(), bedanya adalah:

- getch() tidak menampilkan

karakter yang diiinput

- getche() menampilkan

karakter yang diinput

fungsi getch() dan getche()

sama-sama membutuhkan file

header conio.h

Berikut ini contoh penggunaan

getch() dan getche()

char karakter;

cout << ‚masukkan sebuah

karakter : ‚;

karakter = getch();

cout << ‚Anda mengetik

karakter : ‛ <<

karakter;

cout << ‚masukkan sebuah

karakter : ‚;

karakter = getche();

cout << ‚Anda mengetik

karakter : ‛ << karakter;

d. cout

Dalam bahasa c, perintah cout

digunakan untuk menampilkan

suatu informasi ke piranti output

(layar).

. Berikut ini perintah-perintah

tambahan untuk mengatur

tampilan output.

- endl

Perintah ini berfungsi sama dengan

\n (ganti baris)

Contoh:

cout << ‚Hallo‛ << endl; - setw()

Page 5: Bahasa Pemprograman c

Perintah ini digunakan untuk

mengatur lebar tampilan data (rata

kanan).

Contoh:

A = 123;

B = 98;

C = 1;

cout << ‚Nilai A = ‚ <<

setw(6) << A << endl;

cout << ‚Nilai B = ‚ <<

setw(6) << B << endl;

cout << ‚Nilai C = ‚ <<

setw(6) << C << endl; - setfill()

Perintah setfill digunakan untuk

menambahkan suatu karakter

tertentu pada field yang kosong

pada suatu data. Perhatikan contoh

berikut ini

A = 123;

B = 98;

cout<< ‚Nilai A = ‚<<

setw(6) << setfill(‘*’) <<

A << endl;

cout<< ‚Nilai B = ‚<<

setw(6) << setfill(‘.’) <<

B << endl; Perintah setfill() biasanya

digunakan setelah penggunaan

setw().

e. Printf

Fungsi printf digunakan untuk

menampilkan suatu keluaran pada

layar. Perhatikan penggunaan

printf berikut ini :

#include

main()

{

int nilai=3;

printf(‚Bahasa C

menyenangkan \n‛);

printf(‚nilai = %d \n

,nilai);

}

C. Operasi String

Fungsi Operasi String

(tersimpan dalam header file

"srting.h")

a. Strcpy()

Berfungsi untuk menyalin

suatu string asal ke variable

string tujuan Bentuk umum :

strcpy(tujuan,asal);

b. strlen() Berfungsi untuk

memperoleh jumlah karakter

dari suatu string. Bentuk umum:

strlen(string); c. Fungsi strcat()

Digunakan untuk menambah

string sumber ke bagian akhir

dari string tujuan Bentuk umum

: strcat(tujuan,sumber);

d. Fungsi strupr() Digunakan untuk

mengubah setiap huruf dari

suatu string menjadi huruf

kapital. Bentuk umum :

strupr(string); e. Fungsi strlwr()

Digunakan untuk

mengubah setiap huruf dari

suatu string menjadi huruf

kecil

Bentuk umum :

strcat(tujuan,sumber);

D. Operator Karakter

a. Tolower()

Fungsi akan mengubah huruf

kapital menjadi huruf kecil.

Bentuk umum :

tolower(char);

b. Toupper()

Fungsi akan mengubah

huruf kecil menjadi huruf

Page 6: Bahasa Pemprograman c

kapital. Bentuk umum :

toupper(char);

4. KESIMPULAN

Kesimpulan dari makalah ini yaitu:

a. Bahasa C merupakan bahasa

yang di gunakan dalam

pemprograman komputer.

b. Fungsi utama dalam bahasa

pempreograman bahasa C yang

perlu ada yaitu main()

c. Fungsi lain dalam bahasa yaitu

getche, getch,cin.cout dan lain-

lain

5. REFERENSI

http://tutorialpemrograman.wordpre

ss.com/2008/02/12/fungsi-dalam-

bahasa-c/.

Ari Yuana, Rosihana. 2005.

Pemprograman C++. EBOOK

http://denyutama.blogspot.com/201

3/04/bahasa-pemrograman-

cpenjelasan.html

http://materiandreas.blogspot.com/2

013/02/fungsi-dalam-c.html.

http://intanshavira.blogspot.com/20

12/12/pemograman-menggunakan-

bahasa-c.html.

BIODATA

1. Nama : Abdul Wafa

NPM : 3334132238

Email :

[email protected]

2. Nama : Actur Saktianto N

NPM : 3334131364

Email :

[email protected]

3. Nama : Fadry Akbar

NPM : 3334132715

Email :

[email protected]

4. Nama : Hadi Ariefiyanto

NPM : 3334132447

Email :

[email protected]

5. Nama : Ika Afifatul N

NPM : 3334130714

Email : [email protected]

6. Nama : Sukma Suci Friandani

NPM : 3334131140

Email : [email protected]