File Header pada C++
Bahasa pemrograman memiliki cara yang
tersendiri untuk mendapatkan akses memori. Dalam bahasa C maupun C++
membutuhkan suatu file yang digunakan untuk mengakses hal tersebut yaitu File
Header. File Header adalah file yang berisi deklarasi untuk berbagai fungsi
yang dibutuhkan oleh program baik itu sebagai standar Input/Output maupun
sebagai syntax.
·        
Fungsi File Header antara kain sebagai berikut :
- Untuk manajement memori
- Untuk memanggil routines ROM BIOs
- Untuk fungsi matematika komplek
- Untuk memanggil console DOS Input Output
- Untuk routing basic di C++
- Untuk beberapa fungsi rutin (Seperti konversi)
- Untuk Menguakkan manipulator
- Untuk operasi string dan karakter
·        
Macam-macam File Header yang sering digunakan adalah sebagai berikut :
1)      stdio.h : Merupakan singkatan dari
standar input output header yang digunakan sebagai standar input output operasi
yang digunakan oleh bahasa C, akan tetapi bisa juga digunakan dalam bahasa C++.
Fungsi-fungsi yang ada didalam stdio.h
antara lain sebagai berikut :
- printf()
     : merupakan
     fungsi keluaran yang digunakan untuk menampilkan informasi/pesan kelayar
     secara terformat (menentukan tipe data yang akan dikeluarkan).
- puts()
     : merupakan
     fungsi keluaran yang digunakan untuk menampilkan informasi/pesan yang
     bertipe data string (tanpa harus melakukan penentuan tipe data terlebih
     dahulu).
- putchar()
     : merupakan
     fungsi keluaran yang digunakan untuk menampilkan informasi/pesan yang
     bertipe data char(tanpa harus melakukan penentuan tipe data terlebih
     dahulu).
- scanf()
     : merupakan
     fungsi masukan yang digunakan untuk menginputkan data numerik, karakter,
     dan string secara terformat (menentukan tipe data yang akan dimasukan).
- gets()
     : merupakan
     fungsi masukan yang khusus untuk menerima masukan tipe data string (tanpa
     harus melakukan penentuan tipe data terlebih dahulu).
2)      iostream.h : Merupakan
singkatan dari input outout stream header yang digunakan sebagai standar input
output operasi yang digunakan oleh bahasa C++. Fungsi-fungsi yang ada didalam
iostream.h antara lain sebagai berikut :
- cout : merupakan fungsi keluaran
     pada C++ yang menampilkan data dengan tipe data apapun kelayar.
- cin
     : merupakan
     fungsi masukan pada C++  yang bisa memasukan data berupa numerik dan
     karakter.
- endl : merupakan suatu fungsi
     yang manipulator yang digunakan untuk melakukan perintah Newline atau
     pindah baris
3)      conio.h : Merupakan File
Header yang berfungsi untuk menampilkan hasil antarmuka kepada pengguna. Fungsi
-fungsi yang ada didalam conio.h antara lain sebagai berikut :
- getch()
     : merupakan
     singkatan dari get character and echo yang digunakan untuk menahan (pause)
     output suatu program dan akan kembali mengeksekusi setelah kita melakukan
     inputan baik itu tombol enter atau tombol lainnya dan inputan tersebut
     tidak ditampilkan dalam window.
- getche()
     : secara
     fungsi sama dengan getch() akan tetapi ketika melakukan inputan, inputan
     tersebut tampil dalam window.
- clrscr()
     : merupakan
     singkatan dari clear screen yang digunakan untuk membersihkan layar
     windows .
4)      math.h  : Merupakan file
header yang berfungsi untuk operasi matematika.Fungsi-fungsi yang ada di math.h
antara lain sebagai berikut :
- sqrt()
     : fungsi
     ini digunakan untuk menghitung akar dari suatu bilangan. Bentuk umum
     penulisannya  adalah sqrt(bilangan); .
- pow() : fungsi ini digunakan
     untuk menghitung hasil dari perpangkatan suatu bilangan . Bentuk umum
     penulisannya adalah pow(bilangan,pangkat); .
- sin(),
     cos(), tan() : fungsi ini digunakan untuk menghitung nilai
     sinus, cosinus, dan tangen dari sudut yang dimasukan. Bentuk umum
     penulisannya adalah sin(bilangan); .
/*
Contoh script program dengan menggunakan file header math.h
*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
main()
{
int a = 45;
int b = 4;
int c = 2;
float ipangkat, iakar, isin ,icos, itan;
iakar = sqrt(b);
cout<<"Akar dari "<<b<<" adalah"<<iakar<<endl;
ipangkat = pow(b,c);
cout<<b<<" pangkat "<<c<<" adalah"<<ipangkat<<endl;
isin = sin(a);
cout<<"sin sudut "<<a<<" derajat adalah"<<isin<<endl;
icos = cos(a);
cout<<"cos sudut "<<a<<" derajat adalah"<<icos<<endl;
itan = tan(a);
cout<<"tan sudut "<<a<<" derajat adalah"<<itan;
getch();
}
Contoh script program dengan menggunakan file header math.h
*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
main()
{
int a = 45;
int b = 4;
int c = 2;
float ipangkat, iakar, isin ,icos, itan;
iakar = sqrt(b);
cout<<"Akar dari "<<b<<" adalah"<<iakar<<endl;
ipangkat = pow(b,c);
cout<<b<<" pangkat "<<c<<" adalah"<<ipangkat<<endl;
isin = sin(a);
cout<<"sin sudut "<<a<<" derajat adalah"<<isin<<endl;
icos = cos(a);
cout<<"cos sudut "<<a<<" derajat adalah"<<icos<<endl;
itan = tan(a);
cout<<"tan sudut "<<a<<" derajat adalah"<<itan;
getch();
}
5)      stdlib.h : Merupakan file
header yang berfungsi untuk operasi pembanding dan operasi konversi.
Fungsi-fungsi yang ada di stdlib.h antara lain sebagai berikut :
- max() : fungsi ini digunakan
     untuk menentukan nilai maximum dari 2 bilangan yang diinputkan. Bentuk
     penulisannya adalah max(bilangan1,bilangan2); .
- min() : fungsi ini digunakan
     untuk menentukan nilai minimum dari 2 bilangan yang diinputkan. Bentuk
     penulisannya adalah min(bilangan1,bilangan2); .
- atof()
     : fungsi
     ini digunakan untuk mengkonversi nilai string menjadi bilangan bertipe
     double. Bentuk umum penulisannya adalah atof(char nama_variabel); .
- atoi()
     : fungi
     ini digunakan untuk mengkonversi nilai string menjadi bilangan bertipe
     integer. Bentuk umum penulisannya adalah atoi(char nama_variabel); .
  /*
Contoh script program dengan menggunakan file header stdlib.h
*/
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
main()
{
char a[10], b[10];
int bil1, bil2,imax, imin;
cout<<"Masukan Bilangan 1 : ";cin>>a;
cout<<"Masukan Bilangan 2 : ";cin>>b;
bil1 = atoi(a);
cout<<"Bilangan 1 adalah "<<bil1<<endl;
bil2 = atoi(b);
cout<<"Bilangan 2 adalah "<<bil2<<endl;
imax = max(bil1,bil2);
cout<<"Nilai yang paling besar adalah "<<imax<<endl;
imin = min(bil1,bil2);
cout<<"Nilai yang paling kecil adalah "<<imin;
getch();
}
Contoh script program dengan menggunakan file header stdlib.h
*/
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
main()
{
char a[10], b[10];
int bil1, bil2,imax, imin;
cout<<"Masukan Bilangan 1 : ";cin>>a;
cout<<"Masukan Bilangan 2 : ";cin>>b;
bil1 = atoi(a);
cout<<"Bilangan 1 adalah "<<bil1<<endl;
bil2 = atoi(b);
cout<<"Bilangan 2 adalah "<<bil2<<endl;
imax = max(bil1,bil2);
cout<<"Nilai yang paling besar adalah "<<imax<<endl;
imin = min(bil1,bil2);
cout<<"Nilai yang paling kecil adalah "<<imin;
getch();
}
6)      string.h : Merupakan file
header yang berfungsi untuk melakukan manipulasi string. Fungsi-fungsi yang ada
di string.h antara lain sebagai berikut :
- strcpy()
     : fungsi
     ini digunakan untuk menyalin suatu string ke variabel tujuan. Bentuk umum
     penulisannya adalah strcpy(variabeltujuan, string); .
- strlen()
     : fungsi
     ini digunakan untuk menghitung jumlah karakter yang ada dalam suatu
     string. Bentuk umum penulisannya adalah strlen(string); .
- strcmp()
     : fungsi
     ini digunakan untuk membandingkan 2 buah string. Bentuk umum penulisannya
     adalah  strcmp(string1,string2); .
- strrev()
     : fungsi
     ini digunakan untuk membalikan urutan suatu string. Bentuk umum penulisannya
     adalah strrev (string); .
- strlwr()
     : fungsi
     ini digunakan untuk mengubah semua huruf menjadi huruf kecil. Bentuk umum
     penulisannya adalah strlwr(sterng); .
- strupr()
     : fungsi
     ini digunakan untuk mengubah semua huruf menjadi huruf kapital. Bentuk
     umum penulisannya adalah strupr(string); .
- strcat()
     : fungsi
     ini digunakan untuk menggabungkan 2 buah string, untuk menggunakan fungsi
     ini juga harus menambahkan file header ctype.h. Bentuk umum penulisannya
     adalah strcat(variabeltujuan, string); .
/*
Contoh script program dengan menggunakan file header string.h
*/
#include <iostream.h>
Contoh script program dengan menggunakan file header string.h
*/
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
main()
{
 char kata[50];
 char kata2[50];
 cout<<"Masukan Kata : ";gets(kata);
 cout<<"Panjang kata = "<<strlen(kata)<<"
karakter"<<endl;
 strcpy(kata2,kata);
 strlwr(kata);
 cout<<"Kata yang di copy        
 : "<<kata2<<endl;
 cout<<"Kata menjadi huruf kecil   :
"<<kata<<endl;
 strupr(kata);
 cout<<"Kata menjadi huruf kapital :
"<<kata<<endl;
 strrev(kata);
 cout<<"Kata yang dibalik        
 : "<<kata<<endl;
 getch();
}
Semoga bermanfaat J
 
.jpg)
 
 
.jpg) 
 
 
 
Mantul (mantap betul) :'v
ReplyDeletetq
ReplyDeletekok cuman segitu,file header yg lainnya mana...
ReplyDeletemasih kurang header fstream
ReplyDeletethanks lur !
ReplyDeleteMantoel
ReplyDeletenice LUR!
ReplyDeletesangat bermanfaat, terima kasih ilmunya
ReplyDeletesemoga berkah dan sehat selalu
terimakasih banyakk sangat bermanfaat ilmunya
ReplyDeleteterimakasih bang, ingin memberitahu di bagian file header iostream.h ada sedikit typo yang seharusnya output, di sana tertulis outout.
ReplyDelete