STRUKTUR DASAR C++

0
Struktur Dasar C++

Struktur Dasar C++ - Oke kuy, setelah sebelumnya saya mengenalkan tentang bahasa pemrograman C++ maka pada kesempatan kali ini saya akan membahas tentang struktur dasar bahasa C++. Disini saya akan membahasnya secara kompleks dengan bahasa yang insyaallah akan sangat mudah dipahami.  

Lalu apa itu struktur dasar C++ ?

Struktur dasar C++ itu ibarat kita membuat sebuah baju tetapi ada hal – hal atau elemen – elemen yang perlu diperhatikan seperti pakai benang warna apa, apa bahan kainnya, seperti apa pola nya, berapa ukuran – ukurannya dan lain – lain. Sama hal nya membuat sebuah program C++, ada hal – hal yang perlu diperhatikan seperti identifier, tipe data, konstanta, variabel, deklarasi dan Assignment. Oke kita bahas satu persatu.

1. Identifier
Identifier atau biasa yang kita kenal sebagai sebuah pengenal dalam pemrograman C++ yaitu suatu nama yang kita gunakan dalam pemrograman untuk menyatakan tipe data, konstanta, variabel maupun fungsi / function. Ada 4 aturan yang harus kita ingat untuk penulisan identifier, aturan penulisan identifier pada pemrograman C++ tidak jauh berbeda dengan aturan yang dipakai pada Bahasa pemrograman pascal. Apa sajakah aturan – aturan tersebut ?
- Tidak boleh ada spasi
- Tidak boleh dimulai dengan karakter selain huruf
- Tidak boleh menggunakan karakter – karakter seperti !, @, #, $, %, ^, &, *, (, ), +, dan yang lainnya.
- Tidak boleh menggunakan reserved word yang terdapat pada C++
Apa itu reserved word ?
Reserved word adalah kata tercadang. Ada 32 kata tercadang yang terdapat dalam pemrograman C++ dan penambahan 7 kata dari turbo C ++. Kata – kata tersebut yaitu :
-*asm                      - default                           - for                       - *Pascal                     - Switch
- auto                       - do                                 - goto                    - register                      - typedef
- break                    - double                           - *huge                  - return                         - union
- case                       - else                               - if                         - short                          - unsigned
- *cdecl                   - enum                              - int                       - signed                        - void
- const                     - extern                            - *interrupt             - sizeof                         - volatile
- continue                 - *far                               - long                     - static                         - while
- char                       - float                              - *near                   - struct

2. Tipe Data
Tipe data merupakan sub program / bagian program yang paling penting dan mempengaruhi terhadap setiap intruksi yang akan dilaksanakan oleh komputer. Tipe data yang berbeda akan memberikan hasil yang berbeda pula pada pemrograman C++. Misal jika 5 dibagi 2 yang sama – sama bertipe integer maka akan menghasilkan nilai 2, berbeda hasil apabila keduanya bertipe float yang akan menghasilkan nilai 2.500000. Maka dari itu pemilihan tipe data yang sesuai akan mengakibatkan proses pengoperasian menjadi efektif dan efisien.
Ada beberapa tipe data dalam C++
Tipe data bilangan bulat :
-Char
- Int ( Integer )
- Short
- Long
- Unsigned char
- Unsigned int ( Integer )
- Unsigned short
- Unsigned long
Tipe data bilangan real :
- Float
- Double
- Long double
Catatan Penting :
Perbedaan tipe data bilangan bulat unsigned dengan tipe data bilangan bulat bukan unsigned adalah tipe data bilangan bulat unsigned tidak mengenal bilangan negatif sehingga nilainya selalu positif.

3. Konstanta
Konstanta merupakan suatu nilai yang tidak dapat di ubah atau nilainya selalu tetap selama dalam proses program berjalan. Contoh :
const float phi = 3.14 ;
sehingga bisa disimpulkan bahwa sintaks konstanta adalah const tipe_data nama_konstanta=value;

4. Variabel
Variabel merupakan identifier yang digunakan untuk mewakili suatu nilai di dalam proses program yang akan dijalankan. Ada 4 aturan dalam pemberian sebuah nama variabel.
- Karakter pertama harus huruf. Tetapi seperti yang saya bahas sebelumnya bahwa Bahasa C++ itu case sensitive yang artinya huruf capital dan huruf kecil itu dianggap berbeda sehingga NIM, Nim dan nim akan diangap berbeda pada Bahasa pemrograman C++.
- Tidak boleh memakai space ( spasi )
- Tidak boleh memakai karakter – karakter khusus kecuali underscore ( Garis Bawah ).
- Panjangnya bebas tetapi hanya 32 karakter pertama yang terpakai.

5. Deklarasi
Deklarasi adalah mengenalkan identifier dalam suatu program, baik itu deklarasi variabel, konstanta maupun fungsi.
Contoh deklarasi variabel :
int nilai ;
float nilai ;
Sehingga bisa disimpulkan bahwa bentuk umum pendeklarasian suatu variabel adalah tipe_data nama_variabel ;
Contoh deklarasi konstanta :
#define PHI 3.14
#define nama "Tedi Suhendra"
Sehingga bisa disimpulkan bahwa pendeklarasian konstanta menggunakan preprocessor #define.
Contoh deklarasi fungsi :
void layar ();
int tambah (int a,int b);
Sehingga bisa disimpulkan bahwa bentuk umum pendeklarasian suatu fungsi adalah tipe_fungsi nama_fungsi (parameter_fungsi);

6. Assignment
Assigment adalah pemberian suatu nilai terhadap suatu variabel yang telah dideklarasikan. Contoh :
Jumlah = 100;
Saya = 'Tedi Suhendra';
Saya = 'T';


Demikianlah artikel ini saya buat, semoga sobat memahami akan apa yang saya sampaikan. Semoga pula artikel kali ini bermanfaat bagi sobat yang masih dalam tahapan belajar Bahasa pemrograman C++. Maka dari itu saya ucapkan terima kasih, salam programmer, salam sukses.

PENGENALAN DASAR PEMROGRAMAN C++

1
PENGENALAN C++

Pengenalan Dasar Pemrograman  C++ - Pagi sobat, pada kesempatan kali ini saya akan membahas tentang Bahasa Pemrograman C++. C++ merupakan Bahasa pemrograman yang dikembangkan dari bahasa pemrograman C. C sendiri merupakan Bahasa pemrograman tingkat menengah yang diciptakan oleh Brian W. Bahasa Pemrograman C adalah Bahasa pemrograman yang terstruktur, tujuannya untuk memudahkan dalam pembuatan dan pengembangan aplikasi. Setelah C berjalan satu dekade, Bjarne Stroustroup menciptakan C++ yaitu pengembangan dari C pada tahun 1983.

Kelebihan C++ dibandingkan C adalah Bahasa pemrograman ini sudah mendukung OOP ( Object Oriented Programming ) dan tujuan dari pembuatan C++ yaitu untuk meningkatkan dalam produktivitas dan pengebangan aplikasi. Bahkan para pakar setuju bahwa OOP dan C++ mampu meningkatkan produktivitas 2x lipat dari Bahasa pemrograman C, Pascal dan Basic.

( Baca juga : Membuat Biodata Pribadi Menggunakan Pemrograman C++ )

Pada Bahasa Pemrograman C++ terdapat beberapa sub program / sejumlah blok seperti fungsi main (), statement, file header dan komentar.

1. Fungsi Main ()
Pada program C++ terdapat suatu fungsi / function. Function merupakan awal dari program utama, dan sebuah program C++ minimal memiliki satu function. Contoh nya :

#include <iostream.h>

Int main ()
{
cout<<"My name is tedy";
return 0 ;
}

-Tulisan main () adalah nama fungsi
-{ } adalah tubuh fungsi
-{ merupakan tanda awal yang dalam Bahasa pemrograman pascal identik dengan Begin
-} merupakan tanda akhir yang dalam Bahasa pemrograman pascal identik dengan End

2. Statement
Statement adalah sebuah perintah yang digunakan untuk mencetak sebuah tulisan di layar dan setiap statement harus di akhiri dengan simbol titik koma ( ; ). Contoh :
cout<<"My name is tedy";

Catatan penting
Bahasa pemrograman C++ bersifat Case Sensitive yang artinya bahwa huruf kapital dan huruf kecil dianggap berbeda.

3. File Header
File header adalah sub program yang sangat penting karena tanpa file header sebuah program akan terjadi error. Contoh file header seperti #include <iostream.h> atau #include "iostream.h", #include <conio.h> atau #include "conio.h" dan #include <stdio.h> atau #include "stdio.h".

Catatan penting
Dalam suatu program tidak hanya melibatkan satu file header tetapi bisa melibatkan beberapa file header, lebih dari satu file header.
( Baca juga : Struktur Dasar Bahasa Pemrograman C++ )

4. Komentar
Pada sebuah program kita bisa menambahkan suatu komentar untuk memperjelas maksud dari programmer. Komentar pada sebuah program menggunakan simbol 2 garis miring (//). Contoh :

//Ini merupakan komentar saya


Setelah saya menjelaskan tentang bahasa pemrograman C++, semoga kita memiliki minat untuk belajar Bahasa pemrograman C++. Jika ada hal yang tidak sobat pahami silahkan berikan komentar, salam programmer.

MEMBUAT BIODATA PRIBADI DENGAN C++

0
MEMBUAT BIODATA PRIBADI MENGGUNAKAN C++ DAN PASCAL

Membuat Biodata Pribadi - Pada kesempatan kali ini saya akan membagikan source code Bahasa pemrograman C++ dan Pascal tentang biodata pribadi. Source code ini bisa digunakan sebagai bahan pembelajar bagi seorang pemula yang masih belajar dalam pemrograman.
Berikut Source Code nya :

Source Code Bahasa Pemrograman C++

#include <conio.h>
#include <iostream.h>

void main ()
{
                int umur;
                char nama [20], alamat [50], kelamin[20], agama[10];
                cout<<"Siapa Nama Anda ? ";
                cin>>nama;
                cout<<"Jenis Kelamin Anda ? ";
                cin>>kelamin;
                cout<<"Dimana Anda Tinggal ? ";
                cin>>alamat;
                cout<<"Berapa Usia Anda ? ";
                cin>>umur;
                cout<<"Apa Agama Anda ? ";
                cin>>agama;

                cout<<"\nNama Anda Adalah "<<nama<<"\n";
                cout<<"Jenis Kelamin Anda Adalah "<<kelamin<<"\n";
                cout<<"Anda Tinggal Di "<<alamat<<"\n";
                cout<<"Usia Anda Adalah "<<umur<<" Tahun\n";
                cout<<"Agama Anda Adalah "<<agama<<"\n";
                getch ();
}


Source Code Bahasa Pemrograman Pascal

var nama, jk, tgl, agama : string; usia : integer ;
begin
 write ('Siapa Nama Anda : ');readln(nama);
 write ('Jenis Kelamin Anda : ');readln (jk);
 write ('Dimana Anda Tinggal : ');readln (tgl);
 write ('Berapa Usia Anda : ');readln (usia);
 write ('Apa Agama Anda : ');readln (agama);
 writeln;
 writeln ('Nama Anda Adalah ',nama);
 writeln ('Jenis Kelamin Anda Adalah ',jk);
 writeln ('Anda Tinggal Di ',tgl);
 writeln ('Usia Anda Adalah ',usia,' Tahun');
 writeln ('Agama Anda Adalah ',agama);
 readln;
end.



Dalam pembelajaran bahasa pemrograman C++ dan Pascal yang terpenting adalah memahami konsep dan algoritmanya, sesulit apapun belajar pemrograman jika ada kemauan untuk bisa, pasti akan ada kemudahan di setiap pembelajaran. Dan satu hal yang harus ditanamkan pada diri kita adalah tidak mudah menyerah. Semoga artikel kali ini mudah dipahami dan bermanfaat, saya ucapkan terima kasih. Salam programmer.

CARA MENGHITUNG HASIL Y = 6*( AX2 + BX + C ) DENGAN C++

0
CARA MENGHITUNG HASIL PERSAMAAN KUADRAT MENGGGUNAKAN C++ DAN PASCAL

Cara Menghitung Hasil y = 6*( ax2 + bx + c ) - Pada postingan kali ini, saya akan membagikan source code bahasa pemrograman C++ dan Pascal. Source code ini adalah untuk membuat program sederhana, dimana source code ini dibuat untuk menghitung hasil dari suatu perhitungan persamaan kuadrat.
Berikut source codenya :

Source Code Bahasa Pemrograman C++

#include <iostream.h>
#include <conio.h>

void main ()
{
int a,b,c ; float l ;

                cout<<"PROGRAM PENGHITUNGAN"<<endl;
                cout<<"======================="<<endl;
                cout<<"\nMasukan Bilangan Bulat Pertama : ";
                cin>>a;
                cout<<"Masukan Bilangan Bulat Kedua : ";
                cin>>b;
                cout<<"Masukan Bilangan Bulat Ketiga : ";
                cin>>c;
                x = 2 ;                    // x=2 saya bikin menjadi bilangan baku
                l = 6*((a*x*x)+(b*x)+c);               // Rumus yang telah ditentukan, tetapi bisa diganti.
                cout<<"\nMaka Hasilnya adalah "<<l;
                getch();
}


Source Code Bahasa Pemrograman Pascal

var a,b,c,x,l : integer ;
begin
 writeln ('PROGRAM PENGHITUNGAN ');
 writeln ('=======================');
 writeln ;
 write ('Masukan Bilangan Bulat A : '); readln (a);
 write ('Masukan Bilangan Bulat B : '); readln (b);
 write ('Masukan Bilangan Bulat C : '); readln (c);
 writeln ;
 x := 2;
 l := 6*((a*x*x)+(b*x)+c);
 writeln ('Maka Hasilnya adalah ',l);
 readln;
end.



Dengan menggunakan source code tersebut semoga dapat membantu sobat dalam mempelajari Bahasa pemrograman C++ dan Pascal. Jangan pernah lelah untuk mempelajarinya, karena tiada hasil yang menghianati usaha. Jika sobat ada pertanyaan silahkan bertanya di kolom komentar. Salam sukses dan saya ucapkan terima kasih.

CARA MENENTUKAN MEMBENTUK SEGITIGA ATAU TIDAK DENGAN C++

0
CARA MENENTUKAN MEMBENTUK SEGITIGA ATAU TIDAK MENGGUNAKAN C++ DAN PASCAL

Cara Menentukan Membentuk Segitiga Atau Tidak - Setelah sebelumnya juga saya memberitahukan bagaimana cara menentukan wujud air menggunakan bahasa pemrograman C++ dan Pascal, kali ini saya akan memberitahukan bagaimana cara menentukan segitiga dari panjang 3 garis. Apakah panjang garis – garis tersebut membentuk segitiga atau tidak ? maka kita akan mencoba membuat program sederhananya. Untuk menentukan apakah panjang – panjang garis tersebut membentuk segitiga atau tidak, maka kita akan menggunakan teorema pertidaksamaan yaitu
1.Jika penjumlahan panjang garis a dengan panjang garis b lebih besar dari c (a+b>c)
2.Jika penjumlahan panjang garis a dengan panjang garis c lebih besar dari b (a+c>b)
3.Jika penjumlahan panjang garis b dengan panjang garis c lebih besar dari a (b+c>a)
Ketiga syarat tersebut mutlak dan jika salah satu hasilnya salah yaitu lebih kecil maka panjang garis – garis tersebut tidak membentuk segitiga.
Berikut Source Code nya :

Source Code Bahasa Pemrograman C++

#include <stdio.h>
#include <conio.h>
#include <iostream.h>

void main ()
{
                float a,b,c ;
                cout<<"PROGRAM MENENTUKAN SEGITIGA"<<endl;
                cout<<"==========================="<<endl;
                cout<<"\nMasukan Panjang Garis A : ";
                cin>>a;
                cout<<"Masukan Panjang Garis B : ";
                cin>>b;
                cout<<"Masukan Panjang Garis C : ";
                cin>>c;

                if ((a+b>c)&&(a+c>b)&&(b+c>a)) {
                cout<<"\nPanjang Garis - Garis Tersebut Membentuk Segitiga"<<endl;
                }
                else
                cout<<"\nPanjang Garis - Garis Tersebut Tidak Membentuk Segitiga";
                getch ();

Source Code Bahasa Pemrograman Pascal

 var a,b,c : real ;
begin
  writeln ('PROGRAM MENENTUKAN SEGITIGA');
  writeln ('===========================');
  writeln ;
  write ('Masukan Panjang Garis A : ');readln (a);
  write ('Masukan Panjang Garis B : ');readln (b);
  write ('Masukan Panjang Garis C : ');readln (c);
  writeln;
  if ((a+b>c)and(a+c>b)and(b+c>a)) then
  writeln ('Panjang Garis - Garis Tersebut Membentuk Segitiga')
  else
  writeln ('Panjang Garis - Garis Tersebut Tidak Membentuk Segitiga');
  readln;
end.

Demikian adalah source code yang bisa kita jadikan acuan pembelajaran. Semoga mudah dipahami dan bermanfaat. Saya ucapkan terima kasih.

CARA MENENTUKAN WUJUD AIR DENGAN C++

0
CARA MENENTUKAN WUJUD AIR MENGGUNAKAN C++ DAN PASCAL

Cara Menentukan Wujud Air Dengan C++ - Setelah sebelumnya saya memberitahukan bagaimana cara merubah satuan centimeter ke meter menggunakan Bahasa pemrograman C++dan pascal, kali ini saya akan memberitahukan bagaimana caranya menentukan wujud air (baik berupa es, cair maupun uap) menggunakan bahasa pemrograman C++ dan Pascal pada temperatur yang berbeda.
Berikut source code nya :

Source Code Bahasa Pemrograman Bahasa C++

#include <conio.h>
#include <iostream.h>

int main ()
{
                int suhu ;
                cout<<"PROGRAM MENENTUKAN WUJUD AIR"<<endl;
                cout<<"   BERDASARKAN TEMPERATUR"<<endl;
                cout<<"============================="<<endl;
                cout<<"\nMasukan Temperatur Suhu Dalam Celcius : ";
                cin>>suhu;
                if (suhu < 0) {
                cout<<"Wujud Air Berupa Es";
                }
                else if ((suhu >= 0)&&(suhu <= 100)) {
                cout<<"Wujud Air Berupa Cair";
                }
                else if (suhu > 100) {
                cout<<"Wujud Air Berupa Uap / Gas";
                }
                else cout<<"Bukan Wujud Air";
                getch ();

Souce Code Bahasa Pemrograman Pascal

var suhu : integer ;
begin
 writeln ('PROGRAM MENENTUKAN WUJUD AIR');
 writeln ('  BERDASARKAN TEMPERATUR');
 writeln ('============================');
 writeln ;
 write- ('Masukan Temperatur Suhu Dalam Celcius : '); readln (suhu);
 if suhu < 0 then
 writeln ('Wujud Air Berupa Es')
 else if suhu <= 100 then
 writeln ('Wujud Air Berupa Cair')
 else if suhu > 100 then
 writeln ('Wujud Air Berupa Uap / Gas')
 else
 writeln ('Bukan Merupakan Wujud Air');
 readln;
end.

Source code di atas bisa kita gunakan sebagai acuan belajar bahasa pemrograman C++ dan Pascal. Belajar C++ dan pascal tidaklah begitu sukar jika kita memahami konsep dan algoritmanya. Tiada yang sulit jika kita mau berusaha untuk bisa. Semoga bermanfaat dan mudah dipahami, jika ada pertanyaan silahkan berikan pertanyaan di kolom komentar.

CARA MENGUBAH SATUAN CENTIMETER KE METER DENGAN C++

0
CARA MENGUBAH SATUAN CENTIMETER KE METER MENGGUNAKAN C++ DAN PASCAL

Cara Mengubah Satuan Centimeter Ke Meter Dengan C++ - Pagi sobat, Pada kesempatan kali ini saya akan memberitahukan bagaimana cara mengubah satuan centimeter ke meter menggunakan pemrograman Bahasa C++ dan Pascal, mungkin sebagian orang sudah tahu cara ini tapi saya disini hanya akan membagikan source code nya untuk pembelajaran bersama.
Berikut source code nya :

Source Code Bahasa Pemrograman C++

#include <conio.h>
#include <iostream.h>

void main ()
{
                float angka, m ;
                cout<<"PROGRAM KONVERSI SATUAN"<<endl;
                cout<<"  CENTIMETER KE METER"<<endl;
                cout<<"======================="<<endl;
                cout<<"\nMasukan Berapa CM : ";
                cin>>angka;
                m = angka * 0.01;

                cout<<"Hasilnya Adalah "<<m<<" Meter"<<endl;
                cout<<"\nMaka "<<angka<<" CM sama dengan "<<m<<" Meter";
                getch ();

Source Code Bahasa Pemrograman Pascal

var m : real ; cm : integer;
begin
  writeln ('PROGRAM KONVERSI SATUAN');
  writeln ('  CENTIMETER KE METER');
  writeln ('=======================');
  writeln;
  write ('Masukan Berapa Centimeter : ');readln(cm);
  m := cm * 0.01;
  writeln ('Hasilnya Adalah ',m :2:2,' Meter');
  writeln;
  writeln ('Maka ',cm,' Centimeter ','Sama Dengan ',m :2:2,' Meter');
  readln;
 end.

( Baca : Cara Menentukan Membentuk Segitiga Atau tidak Menggunakan Pemrograman C++ dan Pascal )

Pada dasarnya untuk pembelajaran kita sering menggunakan console application, yaitu membuat program sederhana. Baik dalam penggunaan aplikasi dev C++, Borland C++, C++ Builder dan aplikasi pemrograman C++ lainnya.  Jika sobat ada pertanyaan silahkan beri pertanyaan di kolom komentar. Semoga bermanfaat dan saya ucapkan terima kasih.