Macam-Macam File Header dan Fungsinya dalam Bahasa C++




Hi Nerdy,
Pada blog kali ini kita akan membahas mengenai macam-macam file header dan fungsinya pada C++. File header sendiri sudah sedikit kita bahasa pada blog sebelumnya akan tetapi pada blog kali ini akan kita bahas lebih detail, baiklah tanpa basa basi lagi yuk langsung aja kita bahas !

Pengertian File Header pada Bahasa C++

File header merupakan file-file yang berisi berbagai macam deklarasi seperti fungsi, variable, dan lain sebagainya yang dibutuhkan sebuah program, contohnya "#include <iostream>". File header memiliki 2 buah bagian, yaitu :
  1. Bagian pertama yaitu Preprocessor Directive yang diawali dengan tanda "#", contohnya "#include".
  2. Bagian kedua yaitu Library atau yang sering disebut pustaka diapit oleh tanda "< ... >", contohnya "<iostream>".

Macam-Macam File Header dan Fungsinya pada Bahasa C++

Berikut ini adalah macam-macam file header dan fungsinya yang sering digunakan pada C++ :

1. #include <iostream>

"iostream" adalah singkatan input output stream yang digunakan sebagai standar operasi input output yang digunakan pada C++.
Fungsi yang terdapat dalam library "iostream" antara lain :
  • cout : merupakan fungsi keluaran atau berfungsi untuk menampilkan data dengan tipe apapun ke layar.
  • cin : merupakan fungsi masukan yang dapat memasukkan data bertipe numerik ataupun karakter. 
  • endl : merupakan fungsi yang digunakan untuk perintah new line atau perintah pindah baris.

2. #include <stdio.h>

"stdio.h" adalah singkatan dari standar input output header yang digunakan sebagai standar operasi input output yang sebenarnya digunakan oleh bahasa C, akan tetapi bisa juga digunakan pada C++.
Fungsi yang terdapat dalam library "stdio.h" antara lain :
  • printf() : merupakan fungsi keluaran yang digunakan untuk menampilkan pesan numerik, karakter, dan string ke layar secara terformat (harus melakukan penentuan tipe data terlebih dahulu).
  • puts() : merupakan fungsi keluaran yang khusus digunakan untuk menampilkan pesan yang bertipe data string ke layar (tanpa harus melalukan penentuan tipe data).
  • putchar() : merupakan fungsi keluaran yang khusus digunakan untuk menampilkan pesan yang bertipe data char ke layar (tanpa harus melalukan penentuan tipe data).
  • scanf() : merupakan fungsi masukan yang digunakan untuk memasukkan data numerik, karakter, dan string secara terformat (harus melakukan penentuan tipe data terlebih dahulu).
  • gets() : merupakan fungsi masukan yang khusus digunakan untuk menerima masukan tipe data string (tanpa harus melalukan penentuan tipe data).

3. #include <conio.h>

"conio.h" merupakan library yang berfungsi untuk menampilkan hasil antarmuka kepada user.
Fungsi yang terdapat dalam library "conio.h" antara lain :
  • getch() : merupakan singkatan dari get character and echo yang berfungsi untuk menahan output suatu program dan akan kembali dieksekusi setelah kita melakukan sebuah inputan seperti contohnya menekan tombol "enter" dan inputan tersebut tidak akan ditampilkan ke layar.
  • getche() : memiliki fungsi yang hampir sama dengan getch() akan tetapi inputan yang kita masukkan akan ditampilkan ke layar.
  • clrscr() : merupakan singkatan dari clear screen yang digunakan untuk membersihkan layar dari output dari program.

4. #include <math.h>

"math.h" merupakan library untuk fungsi matematika.
Fungsi yang terdapat pada library "math.h" antara lain :
  • sqrt() : merupakan fungsi untuk mengitung akar dari suatu bilangan.
  • pow() : merupakan fungsi untuk menhitung hasil dari perpangkatan bilangan.
  • sin(), cos(), dan tan() : merupakan fungsi yang digunakan untuk menghitung nilai sinus, cosinus, dan tangen dari suatu sudut.

5. #include <stdlib.h>

"stdlib.h" merupakan library yang berfungsi untuk operasi pembanding dan operasi konversi.
Fungsi yang terdapat dalam library "stdlib.h" antara lain :
  • max() : merupakan fungsi yang digunakan untuk menentukan nilai maksimum dari bilangan yang diinputkan.
  • min() : merupakan fungsi yang digunakan untuk menentukan nilai minimum dari bilangan yang diinputkan.
  • atof() : merupakan fungsi yang digunakan untuk mengkonversi nilai string bilangan bertipe data double.
  • atoi() : merupakan fungsi yang digunakan untuk mengkonversi nilai string bilangan yang bertipe data integer.

6. #include <string.h>

"string.h" merupakan library yang berfungsi untuk melakukan manipulasi string.
Fungsi yang terdapat dalam library "string.h" antara lain :
  • strcpy() : merupakan fungsi yang digunakan untuk menyalin suatu string ke variable tujuan.
  • strlen() : merupakan fungsi yang digunakan untuk menghitung jumlah karakter yang ada dalam suatu string.
  • strcmp() : merupakan fungsi yang digunakan untuk membandingkan 2 buah string.
  • strrev() : merupakan fungsi yang digunakan untuk membalikkan urutan suatu string.
  • strlwr() : merupakan fungsi yang digunakan untuk mengubah semua huruf pada suatu string menjadi huruf kecil.
  • strupr() merupakan fungsi yang digunakan untuk mengubah semua huruf pada suatu string menjadi huruf kapital.
  • strcat() : merupakan fungsi yang digunakan untuk menggabungkan 2 buah string.

Baiklah sekian dari saya, terima kasih telah berkunjung dan semoga blog ini dapat bermanfaat.
See ya :)

Comments

Post a Comment