• Tidak ada hasil yang ditemukan

Mengenal Fungsi Pada C

N/A
N/A
Protected

Academic year: 2018

Membagikan "Mengenal Fungsi Pada C"

Copied!
22
0
0

Teks penuh

(1)

Mengenal Fungsi

Fungsi

#include

adalah sebuah prosesor pengarah yang

mengatakan kepada kompiler untuk meletakan kode dari header

file iostream.h kedalam program. Fungsi cout memerlukan file

iostream.h.

Fungsi

main

adalah nama judul fungsi.

Fungsi Tanda

( )

digunakan untuk mengapit argumen fungsi yaitu

nilai yang akan dilewatkan ke fungsi.

Fungsi Tanda

{

pada fungsi main() menyatakan awal eksekusi

program. Adapun } pada fungsi main() menyatakan akhir

eksekusi program.

(2)

Fungsi Tanda

<<

, yang diketahui sebagai operator pemasukan

(insertion operators). Tanda tersebut mengatakan kepada kompiler

agar segera menghasilkan output sesuai dengan input anda.

Fungsi Tanda

semicolon

;

digunakan untuk mengakhiri sebuah

pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda

semicolon.

Fungsi

clrscr()

Pernyataan

clrscr()

digunakan untuk membersihkan

layar.

Fungsi

Getch()

Dan

getche()

Yaitu suatu fungsi yang saat kita

menginputkan sebuah karakter, maka akan ada penekanan enter

secara otomatis, dan pindah ke baris selanjutnya. Fungsi getch()

karakter yang dimasukkan tidak akan ditampilkan pada layar sehingga

sering digunakan untuk meminta inputan berupa password. Fungsi

(3)

Mengenal File Header ( *.h ) Program dalam Bahasa C++

File header adalah file dengan eksetensi h

(

*.h

)

yaitu file

bantuan yang digunakan untuk menyimpan daftar-daftar

fungsi yang akan digunakan di dalam program.

File header di dalam C/C++ misalnya adalah

<stdio.h>

atau

(4)

Macam-macam File Header

<stdio.h> yang merupakan singkatan dari "standard input / output header",

adalah header yang berisi definisi makro, konstanta, dan deklarasi fungsi dan jenis yang digunakan untuk berbagai standard input dan output operasi

<conio.h> adalah header file yang digunakan untuk membuat teks

antarmuka pengguna

<assert.h> adalah file header yang mendefinisikan makro menegaskan C

preprocessor

<complex.h> adalah file header yang mendefinisikan fungsi untuk aritmatika

kompleks

<ctype.h> adalah header untuk deklarasi yang berfungsi mengklasifikasi

karakter

<errno.h> adalah file header yang berfungsi melaporkan kondisi kesalahan

melalui kode kesalahan.

<fenv.h> adalah file header yang mengandung berbagai fungsi dan macro

(5)

<float.h> adalah header yang berfungsi memperluas ke berbagai limit dan

parameter dari jenis floating-point standar

<inttypes.h> file header berfungsi mendefinisikan beberapa macro untuk

digunakan dengan fungsi printf dan scanf, serta fungsi untuk bekerja dengan jenis intmax_t.

<iso646.h> adalah header yang mendefinisikan beberapa macro yang

memungkinkan programmer untuk menggunakan C bitwise bahasa dan operator logika, yang, tanpa file header, tidak bisa cepat atau mudah diketik pada beberapa keyboard non-QWERTY internasional dan.

<limits.h> adalah file header dari perpustakaan standar bahasa pemrograman

C yang mencakup definisi karakteristik dari jenis variabel umum

<locale.h> adalah pemrograman bahasa C file header, digunakan untuk

tujuan lokalisasi

(6)

File header

Di bawah ini mencantumkan beberapa file header

yang biasa diperlukan:

1. : Untuk manajemen memori

2. : Untuk memanggil routines ROM BIOs

3. : Untuk fungsi matematika komplek (dengan C++)

4. : Untuk memanggil console DOS I/O (input

(7)

1. getch ()

Fungsi getch() (get character and echo) dipakai untuk membaca

sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu

diakhiri dengan menekan tombol ENTER, dan karakter yang

dimasukan tidak akan ditampilkan di layar.

2. getche()

Fungsi getche()dipakai untuk membaca sebuah karakter dengan

sifat karakter yang dimasukkan tidak perlu diakhiri dengan

menekan tombol ENTER, dan karakter yang dimasukan ditampilkan

di layar.

3. putch()

(8)

4. clrscr()

Fungsi ini digunkan untuk membersihkan layar window dan

memindahkan posisi kursor ke baris 1 kolom 1 (pojok kiri

atas).

5. clreol()

Fungsi ini digunakan untuk membersihkan layar mulai dari

posisi kursor hingga kolom terakhir, posisi kursor tiak berubah.

6. gotoxy ()

(9)

7. wherex ()

Fungsi wherex digunakan untuk mengembalikan posisi

kolom kursor.

8. wherey ()

Fungsi wherey digunakan untuk mengembalikan posisi

baris kursor.

9. window ()

(10)

Program C++ secara umum tersusun dari

beberapa bagian utama, yaitu:

1. Komentar

Komentar

digunakan

untuk

memberi

informasi/

dokumentasi tentang program atau

code

yang ada. Dalam C+

+ setiap tulisan yang diapit oleh simbol

/*…*/

untuk multi

baris atau setiap baris yang dimulai dengan simbol //

dianggap komentar dan tidak akan dikompilasi oleh

compiler

.

(11)

2. Preprocessor directive

Preprocessor directive

disebut juga pengarah

compiler

karena

fungsinya untuk mengatur proses kompilasi.

#

include

merupakan satu jenis pengarah

preprocessor

yang

digunakan untuk membaca

file

yang dinamakan

file

judul

(

header file

).

Iostream.h, conio.h, stdio.h, windows.h, math.h, dan string.h

merupakan

file header

yang merupakan

s

tanda

rd library

dari

C++.

Setiap

file header

berhubungan dengan perintah masukan

(12)

File header Input Output fungsi

iostream cin cout

conio.h Getchar,getch,

getche clrscr()

stdio.h Scanf,gets Printf,puts, putchar

windows.h system()

math.h

sqrt(), pow(), log10(),

sin()

string.h strcpy(),strlen(),

(13)

3. Fungsi utama dan fungsi tambahan

Fungsi utama (

main

) harus ada dalam setiap program

karena fungsi utama merupakan fungsi yang akan

dieksekusi pertama kali.

4. Bagian definisi fungsi

(14)

Aturan umum penulisan bahasa C++ adalah

sebagai berikut :

Case-sensitive

, yaitu bahasa C++ membedakan

penulisan huruf besar dan huruf kecil,

contoh A ≠ a

;

Setiap

statementt

diakhiri dengan tanda “

;

” (

titik

koma

);

Tidak boleh ada variabel ganda

, maupun konflik

dengan

reserved keywords

(kata-kata bawaan dari

IDE)

,

Pada

subroutine

atau fungsi harus

diapit oleh kurung

kurawal ({……})

; dan

Setiap

variabel yang digunakan wajib dideklarasikan

(15)

1.Include

Include adalah

salah satu pengarah prepocessor directive

yang tersedia pada C++. Preprocessor selalu dijalankan

terlebih dahulu pada saat proses kompilasi terjadi. Bentuk

umumnya :

# include <nama file>

(16)

contohnya:

-

# include <iostream.h>

: diperlukan pada program

yang melibatkan objek cout dan cin

-

# include <conio.h>

: diperlukan bila melibatkan

clrscr( ), yaitu perintah untuk membersihkan layar dan

fungsi getch( ) untuk menerima sembarang input

keyboard dari user.

-

# include <iomanip.h>

: diperlukan bila melibatkan

setw( ) yang bermanfaat untuk mengatur lebar dari

suatu tampilan data.

(17)

2. Fungsi main ( )

Program C++ terdiri dari satu atau lebih fungsi, dan di antara

salah satunya harus ada fungsi main dan hanya boleh ada satu

main pada tiap program C++. Setiap program C++ akan dan pasti

akan memulai eksekusi programnya pada fungsi main ini,

meskipun main bukan fungsi yang pertama ditulis di program.

(18)

3. Komentar

Komentar tidak pernah dicompile oleh compiler. Dalam

C++ terdapat 2 jenis komentar, yaitu:

Jenis 1 :

/* Komentar anda diletakkan di dalam ini Bisa

mengapit lebih dari satu baris */

Jenis 2 :

// Komentar anda diletakkan disini ( hanya bisa

sebaris ).

(19)

4. Tanda Semicolon

(20)

5. Mengenal Input/Output

Pernyataan

cout

(dibaca C out) merupakan

sebuah objek di dalam C++, yang digunakan untuk

mengarahkan data ke dalam standar output

(cetak pada layar).

Sedangkan untuk menginputkan data, dapat

(21)

-

Operator " << " ( Tanpa tanda petik ).

Operator ini digunakan sebagai penghubung antara stream dengan

kalimat. Operator ini disesuaikan dengan fungsional dari cout.

Untuk sementara bayangkan saja operator << sebagai arah dari

aliran data. Jadi karena kita ingin mencetak kalimat ke layar, dan

yang menghubungkan program kita dengan layar dengan cout,

otomatis kita harus mengirimkan kalimat ke cout. Maka operator

<< digunakan, yang berarti kalimat dialirkan ke arah cout, dan cout

akan mencetaknya ke layar.

- Operator " >> " ( Tanpa tanda petik ).

Berbalik dengan operator yang digunakan pada cout. Disesuaikan

dengan fungsional cin, yaitu jika kita ingin menerima sembarang

inputan dari user. dan akan disimpan pada sebuah variabel.

Sintaks yang digunakan :

cout << daftar_keluaran ;

(22)

endl

merupakan suatu fungsi manipulator yang

digunakan untuk menyisipkan karakter NewLine

atau mengatur pindah baris. Fungsi ini sangat

berguna untuk piranti keluaran berupa file di

disk. File header yang harus disertakan adalah

file header iostream.h Sintaks yang digunakan :

cout<<endl ;

getch( )

dibaca : (get character and echo) dipakai

Referensi

Dokumen terkait

Preferensi pakan tikus pada beberapa perlakuan beras menunjukkan varietas yang disukai adalah Pandan Wangi dengan rata-rata konsumsi 6,82g ekor -1 , kemudian

Yang menjadi variabel tetap dalam penelitian ini adalah jenis sabun yang digunakan dalam uji cracking meliputi (komposisi jumlah bahan aditif dalam sabun, bentuk batangan sabun,

Saya katakan, “Menurut saya definisi yang disebutkan al- Khat}t}a&gt;bi tersebut sudah mencakup syarat kedabitan perawi, karena antara arti ‘adl (adil) dan

Penulis mengucapkan terimakasih kepada Pimpinan Balai Penelitian Perusahaan Perkebunan Gula (BP3G) yang telah mem- beri ijin penelitian di BP3G dan khususnya kepada karyawan

Madrasah Ibtidaiyah yang terhimpun dalam organisasi mahasiswa (HMJ) IAIN Antasari Banjarmasin. Setelah mengikuti kegiatan ini,peserta madrasah diharapkan mampu membuat

Guru dan peserta didik pada akhir proses pembelajaran melakukan refleksi terhadap aktivitas dan hasil tugas projek. Proses refleksi pada tugas projek dapat dilakukan secara

Hasil penelitian Anggita (2017) menyatakan bahwa analisis standar belanja berpengaruh terhadap penyusunan APBD berbasis kinerja, setiap Organisasi Perangkat Daerah

Tujuan penelitian ini adalah untuk membandingkan / meghitung berapa besar tarif seharusnya yang diberikan rumah sakit kepada pasien rawat inap berdasarkan metode