Sejarah,Pengertian,File Header,dan Tipe Data pada C++

Sumber gambar:wikimedia.org

A.Sejarah C++

     C++ merupakan salah satu bahasa pemrograman komputer,dimana C++ merupakan pengembangan dari bahasa C, bahasa c dikembangkan pada tahun 1980 menjadi C++ oleh Bjarne Stroustroup dari Laboratorium Bell,AT&T.Awalnya C++ diberi nama dengan nama “A better C”,kemudian untuk symbol atau tanda ++ berasal dari salah satu operator di bahasa C yaitu increment,yang merupakan operator penaikan dimana symbol tersebut menunjukan bahwa C++ adalah bahasa pemrograman yang lebih canggih dibandingkan dengan C.
     Kemudian Borland International Inc mengembangkan kompiler C++ menjadi sebuah kompiler yang dapat mengubah C++ menjadi bahasa mesin(assembly),lalu pada tahun 1990 bahasa C++ pun menjadi bahasa pemrograman yang berorientasi obyek.Agar dapat mendukung fitur di C++,maka dibangunlah efisiensi dan sistem support untuk pemrograman tingkat rendah(low level coding),konsep yang di tambahkan pada C++ yaitu seperti class yang sifatnya seperti inheritance dan overloading.Selain itu C++ memiliki keistimewaan yaitu dapat mendukung OOP(Object Oriented Programming).Tujuan dibuatnya C++ adalah agar dapat meningkatkan produktivitas pemrogram dalam membuat sebuah aplikasi.
B.Pengertian C++
     C++ merupakan bahasa pemrograman komputer yang berorientasi objek dimana C++ adalah hasil pengembangan dari C ,yang di gunakan untuk menyelesaikan suatu permasalahan dan untuk membantu manusia untuk memudahkan pekerjaannya,seperti membuat aplikasi.

C.File Header

      File header adalah sebuah file library yang berisikan sebuah deklarasi yang digunakan untuk berbagai fungsi yang di butuhkan oleh program misalkan sebagai input/output atau sebagai syntax.Dimana file header sendiri menyimpan daftar-daftar fungsi yang akan di gunakan dalam program dan dalam bahasa pemrograman C++ digunakan untuk memanggil library-library sehingga fungsi dapat digunakan secara baik dan benar.Kemudian agar dapat mendeklarasikan file header dalam C++ maka dapat digunakan #include .
Untuk salah satu contoh file Header dapat dilihat di bawah:

1.stdio.h
    Dalam C++ kita dapat memasukan file header stdio.h dengan penulisan #include <stdio.h>,untuk stdio.h merupakan standar input dan output header yang di gunakan oleh bahasa C tetapi file header tersebut dapat di gunakan juga dalam bahasa C++.Kemudian untuk fungsi yang dapat digunakan dalam stdio.h yaitu:

a).Printf()      :adalah fungsi keluaran/output,untuk menampilkan informasi/pesan kelayar  
                       secara terformat(memunculkan tipe data yang akan di tampilkan).

b).puts()        :adalah fungsi keluaran ,untuk menampilkan informasi/pesan bertipe data  
                        string(tanpa harus melakukan penentuan tipe data terlebih dahulu).
c).putchar()   :adalah fungsi keluaran,untuk menampilkan informasi/pesan bertipe   
                       char(tanpa harus melakukan penentuan tipe data terlebih dahulu).
d).scanf()      :adalah fungsi masukan,untuk mengimput atau memasukan data seperti 
                        string,karakter,numerik.
e).gets()        :adalah fungsi masukan,khusus menerima masukan tipe data string.

2.iostream.h
       iostream pun sama dengan stdio.h,yaitu untuk input/output dengan penulisan #include <iostream.h>,untuk fungsi dari iostream dapat dilihan di bawah ini:

a).cout           :fungsi keluaran,bentuknya: cout<<”yang di tulis”;
b).cin             :fungsi masukan,bentuknya:cin>>variabel;
c).endl           :fungsi untuk enter:bentuknya:cout<<”yang di tulis”<<endl;
d).ends          :adalah fungsi manipulator sebagai penambahkan karakter null(nilai ASCII  
                        NOL)ke deret suatu karakter.Fungsi ini juga untu mengirimkan sejumlah  
                      karakter ke file di disk atau modem dan mengakhirinya dengan karakter NULL
 
3.Conio.h
    Conio.h adalah file header dengan penulisan #include <conio.h>,yang fungsinya adalah untuk menampilkan hasil,untuk fungsi-fungsinya dapat di lihat di bawah ini:
a).getch()    :adalah singkatan dari get character and echo,untuk menahan(pause) tampilan.
b).getche()   :secara fungsi sama dengan getch,namun digunakan untuk membaca karakter dimana karakter yang dimasukkan tidak perlu diakhiri dengan menekan enter,dan karakter tersebut akan ditampilkan pada layar.
c).clrscr()         :singkatannya adalah clear screen,untuk membersihkan layar.

     Untuk contoh penggunaan header stdio.h dan iostream.h dapat kalian lihat di bawah ini saya sendiri dalam mempelajari bahasa pemrograman C++ menggunakan Dev C++ dan borland C++ :


1). cara memunculkan kaliamat Hai apakabar di C++ dengan header stdio.h dapat kalian lihat di bawah ini:
#include <stdio.h>
#include <conio.h>
main(){
printf(“Hai Apakabar “);

getch();

}
      utuk main() fungsinya adalah untuk memanggil fungsi/prosedur lain,dan fungsi ini juga sebagai awal dan akhir dari eksekusi program C++, kemudian main juga harus terdapat tanda {,}, sehingga main(){" isi listing program "}

2). lalu jika kita menggunakan header iostream .h

#include <iostream.h>
#include <conio.h>
main(){
cout<<“Hai Apakabar “;

getch();

}
      sedangkan jika kita menggunakan Dev c++ untuk header iostream.h maka penulisannya dengan cara #include<iostream> tanpa menggunakan “.h” dan di bawahnya ditambahkan using namespace std;
#include <iostream.h>
#include <conio>
using namespace std;
main()
{
cout<<“Hai Apakabar “;
getch();
}
 
D.Tipe Data
    Untuk tipe data dalam C++ sendiri sebenarnya ada banyak,namun saya akan memberitahukan beberapa saja  :
Contoh penggunaan tipe data di dev c++ :

1). Header stdio.h
#include <stdio.h>
#include <conio.h>
main()
{
int a,b,h;
printf("masukan nilai a");scanf("%d",&a);
printf("masukan nilai b");scanf("%d",&b);

h=a+b;
printf("\n nilai a+b = %d",h);
getch();


2). Header iostream.h
#include <stdio.h>
#include <iostream>
using namespace std;
main()
{
int a,b,h;
cout<<"masukan nilai a";cin>>a;
cout<<"masukan nilai b";cin>>b;

h=a+b;
cout<<"\n nilai a+b ="<<h<<endl;
getch();

penjelasan:
  • int merupakan integer,dimana integer digunakan untuk bilangan bulat, sedangkan untuk float,char itu tidak perlu disingkat seperti integer
  • kemudian di stdio.h untuk integer haruslah terdapat kode penulisan format yaitu %d, sedangkan di iostream.h tidak perlu mencantumkan kode penulisan format untuk lebih jelasnya dapa kalian klik link yang berwarna biru :Link
  • a,b,h merupakan variabel kalian boleh menggunakan yang lain seperti c,d,e dll, kemudian agar dapat memasukan nilai untuk a dan b maka di gunakan scanf di header stdio.h dan cin di header iostream.h ,lalu h=a+b; merupakan rumus untuk penjumlahan dari a+b dimana di ujungnya kita harus mencantumkan tanda ";" . 

Untuk materi sebelumnya dapat kalikan klik di bawah ini:
https://www.sumberberedukasi.com/2018/11/cara-menggunakan-dev-c.html

Untuk materi selanjutnya dapat kalian klik di bawah ini:
https://www.sumberberedukasi.com/2018/03/kelebihan-dan-kekurangan-bahasa.html
Untuk materi lain kalian bisa melihatnya dengan klik di bawah ini:
https://www.sumberberedukasi.com/2018/03/materi-bahasa-pemrograman-c.html
     Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat.Dalam pembuatan artikel ini tak luput dari referensi yaitu dari beberapa situs dan buku,jika artikel di atas terdapat kekeliruan atau kesalahan,mohon untuk hubungi saya melalui contact atau melalui komentar.

Untuk yang dijadikan referensi oleh saya dapat kalian lihat dibawah ini:
Referensi:


Ebook:Ari Yuana,Rosihan.2005.PEMROGRAMAN C++.
wikipedia.org
libraryeka.blogspot.co.id
aboutcprogramming.wordpress.com
sanabila.com
kokododi.blogspot.co.id
learnwithblogger.blogspot.co.id
kuncinemu.blogspot.co.id
desimeirina.blogspot.co.id
kodedasar.blogspot.co.id
sinauarduino.com


EmoticonEmoticon