Wednesday, May 16, 2018

Penggunaan Input Cin dan Output Cout dalam program C++ lengkap dan mudah

Penggunaan Input dan Output dalam program C++


Dalam suatu program perintah input dan output pasti selalu digunakan. Perintah input digunakan untuk memasukkan inputan dari user ke dalam suatu program. Sedangkan output digunakan untuk menampilkan hasil olahan program ke user. Perintah input dan output diperlukan karena disanalah terjadi interaksi antara user dengan program.

Berikut ini adalah perintah input dan output yang sering digunakan secara umum.


A.     Perintah Cin

Dalam program C++ perintah ini digunakan untuk mengambil inputan suatu nilai dari hardware inputan seperti keyboard untuk diolah/diproses program.

Perintah cin memililiki syntak sebagai berikut :
Cin >> variable_inputan;

Contoh penggunaan.

cout << “Masukkan suatu bilangan : ”;
cin >> bil;
cout << “Anda memasukkan bilangan “ << bil “\n”;

B.     Perintah getch()

Perintah getch() dalam program c++  fungsinya hamper sama dengan perintah cin, hanya saja perintah getch() mengambil inputan khusus berupa karakter. Selain itu perintah getch() dapat membaca suatu inputan yang berupa spasi atau tab, sedangkan cin tidak bisa

Perintah getch memililiki syntak sebagai berikut :
                        Variable = getch();
                       

C.     Perintah getche()

Hampir sama dengan perintah getch() hanya saja perintah getche()mampu menampilkan program yang diinput sedangkan perintah getch() tidak menampilkan inputan.

fungsi getch() dan getche() sama-sama membutuhkan file header conio.h
Berikut ini contoh penggunaan getch() dan getche()



char karakter;
cout << “masukkan sebuah karakter : “; karakter = getch(); 
cout << “Anda mengetik karakter : ” << karakter;
cout << “masukkan sebuah karakter : “; karakter = getche();
cout << “Anda mengetik karakter : ” << karakter;

D.     Perintah Cout
Perintah Cout dalam program C++  digunakan untuk menampilkan hasil inputan/ hasil program ke piranti output misalnya. Monitor. Cout memiliki property tambahan dalam penggunaanya untuk mengatur suatu tampilan seperti :
·         Endl
Perintah ini digunakan untuk ganti baris
Contoh penggunaan :

cout << “Hallo” << endl; 

·         Setw()
Perintah ini digunakan untuk mengatur lebar tampilan
Contoh penggunaan

A = 123;
B = 98; 
C = 1; 
cout << “Nilai A = “ << setw(6) << A << endl; 
cout << “Nilai B = “ << setw(6) << B << endl; 
cout << “Nilai C = “ << setw(6) << C << endl; 



·         Setfill ()
Perintah ini digunakan untuk menambahkan satu karakter pada field yang kosong pada suatu data. Penggunaan setfill() biasanya digunakan setelah penggunaan setw().

Contoh penggunaan

A = 123;
B = 98;
cout<< “Nilai A = “<< setw(6) << setfill(‘*’) << A << endl; 
cout<< “Nilai B = “<< setw(6) << setfill(‘.’) << B << endl; 

Penggunaan Operator dalam program C++ lengkap dan mudah

Penggunaan Operator dalam program C++


A.     Pengertian Operator

Operator dalam pemrograman C++ merupakan suatu symbol/tanda yang bisa digunakan dalam program untuk melakukan suatu manipulasi ataupun operasi pemrograman seperti untuk:
·         Menjumlahkan dua buah nilai atau lebih
·         Membandingkan dua buah nilai atau lebih
·         Memberikan nilai dalam suatu variable
·         Dll.



Dalam pemrograman khususnya C++ ada banyak operator yang biasa digunakan untuk membagun sebuah program. Operator tersebut antara lain

1.      Operator Aritmatika

Operator Aritmatika merupakan operator yang digunakan untuk melakukan operasi matematis/manipulasi perhitungan dasar seperti penjumlahan, pengurangan,kali, bagi dll.
Berikut adalah macam operator aritmatika.



Dalam penggunaanya operator yang mempunyai prioritas paling tinggi akan diutamakan pengerjaanya daripada operator dengan prioritas yang rendah. Berikut tingkatan prioritas penggunaan operator aritmatika

 - (operator unary negatif) 
* / %
 + -

(operator diatas menyatakan bahwa semakin ke bawah maka prioritas penggunaan semakin rendah)

2.      Operator Penugasan

Operator Penugasan merupakan operator yang digunakan untuk memberikan nilai dalam suatu variable. Operator ini ditandai dengan penggunaan symbol "=” .
Contoh penggunaan operator penugasan :

a = 1; 
a = 2 + b;

3.      Operator Increment dan decrement

Operator Increment merupakan operator yang digunakan untuk menaikkan suatu nilai variable sebesar 1. Sedangkan Operator decreament merupakan operator untuk menurunkan nilai suatu variable sebesar 1.


     Contoh:   x = x + 1;  dapat ditulis  ++x;  atau  x++;


4.      Operator Majemuk

Operator majemuk digunakan untuk memendekkan atau meringkas operasi assignment.
Perhatikan contoh sebagai berikut.

Misalkan kita menulisan assignment
 X = X+ 2;  maka dapat ditulis dengan  x+=2;

5.      Operator Relasional

Operator Relasional merupakan operator yang digunakan untuk membandingkan dua buah nilai suatu variable atau lebih. Operator ini hanya menghasilkan dua buah nilai yaitu benar disimbolkan angka ” 1” dan salah disimbolkan angka “0” . Operator Relasional memiliki banyak macam antara lain sebagai berikut,



Contoh penggunaan
  nilai1 = 3 > 2;
 nilai2 = 15 == 16; 
 cout << “Nilai1 = ”<< nilai1 << “\n”;
 cout << “Nilai2  = ”<< nilai2 << “\n”; 

6.      Operator Logika

Operator Logiaka merupakan operator yang digunakan untuk menghubungkan dua atau lebih statement/pernyataan. Operator ini menggabungakan dua buah statement menjadi satu kondisi. Layaknya operator relasional operator ini juga menghasilkan dua buah nilai yaitu benar dan salah.

Berikut macam operator logika




Contoh penggunaan
nilai1 = (3 > 2) && (4 < 10);
nilai2 = !(15 == 15);

cout << “Nilai1 = ”<< nilai1 << “\n”; 
cout << “Nilai2  = ”<< nilai2 << “\n”;

Setelah di run, dihasilkan nilai1 adalah 1 (benar) dan nilai2 adalah 0 (salah)





Elemen dasar program C++ lengkap dan mudah

Elemen Dasar C++

Program C++ memiliki elemen dasar yang membagun suatu program, tanpa elemen dasar ini tentu kita tidak akan bisa membuat suatu program, untuk lebih mengenal tentang apa saja elemen dasar pada bahasa C++ perhatikan penjelasan berikut ini.


      Identifer/Pengenal

identifer merupakan suatu elemen dasar c++ yang berbentuk suatu nama pengenal yang digunakan dalam pemrograman untuk menyatakan suatu variable, tipe data, konstanta, hingga suatu fungsi dalam pemrograman C++.

Dalam penulisan di program c++, identifer memiliki beberapa aturan yang perlu diketahui antara lain :
·         Penulisan identifer tidak boleh diawali dengan karakter non huruf.
·         Dalam penulisan tidak boleh ada spasi
·         Hindari penggunaan karakter berikutdalam penulisan identifer
~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < > ? , . / |
·         Penulisan identifer Tidak boleh menggunakan reserved word yang tersedia di dalam C++.
Aturan penulisan tersebut tidak hanya berlaku dalam bahasa C++, aturan tersebut juga digunakan dalam bahasa lain (Java, PHP, Pascal.dll).

     Tipe Data

Tipe data merupakan suatu jenis data yang tersedia dan dapat diolah oleh program computer
Berikut adalah macam tipe data yang ada di dalam bahasa C++.

Tipe data bilangan bulat:

 - char
- int (integer)
- short (short integer)
 - long (long integer)

Tipe data bilangan real:

- float (real)
- double (real double)
- long double

Tipe data bilangan bulat unsigned:

- unsigned char
- unsigned  int (integer)
- unsigned short (short integer)
- unsigned  long (long  integer)
Tipe data unsigned merupaka tipe data yang tidak mengenal bilangan negative, sehingga nilainya selalu positif.

 Deklarasi Vriabel

Variabel merupakan suatu data yang mempunyai nilai, penggunaan variable dalam program haruslah dedeklarasikan terlebih dahulu, deklarasi bertujuan mengenalkan variable ke program dan digunakan untuk menentukan tipe data yang digunakan.

Berikut ini contoh penulisan variable dalam c++
Int jumlah, float nilai
Float harga_satuan
Char saya
.dll

Assignment

Assignment merupakan suatu proses pemberian nilai kepada suatu variable yang telah dideklarasikan.

Contoh penulisan Assignment sebagai berikut
Jumlah = 10;
 Harga_satuan = 23.456;
huruf= ‘B’;
angka = ‘2’;


berikut ini adalah salah satu contoh program sederhana penggunaan identifer, variable, tipe data dan Assignment dalam c++

#include <iostream.h>
#include <conio.h>
void main() {
int var1, var2, var3;
char karakter;
var1 = 10;
var2 = 5;
var3 = var1 + var2;
karakter = ‘D’;
cout << “Nilai var3 = ” << var3 << “\n”;
cout << “Nilai karakter = ” << karakter;
 getch();

itulah beberapa elemen dasar yang membangun sebuah program C++ sebenarnya masih banyak elemen lainya, untuk elemen lainya kita akan membahasnya dilain waktu. Selamat mencoba, semoga bermanfaat dan terima kasih..

Monday, May 7, 2018

Pengenalan Program C++ lengkap dan mudah

Pengenalan Program C++

C++ merupakan salah satu bahasa pemrograman yang popular di dunia. C++ telah mendukung OOP(Object Oriented Programming) sehingga dapat mengurangi kompleksitas sebuah program yakni mampu meningkatkan produktivitas kinerja 2x lipat dari suatu program lebih baik daripada bahasa C, Pascal dan Basic.

Berikut ini contoh program C++ yang sederhana


#include <iostream.h>
void main()
{
cout << “Hello world”; // perintah output
 }


Setelah dicompile dan dirun, hasilnya adalah  "Hello World"

Fungsi main()

Program C++ selalu terikat dengan suatu fungsi. Hal ini disebabkan karena program C++ merupakan bagian OOP(Object Oriented Program). Program C++ minimal memimiliki satu fungsi main(). Fungsi main() merupakan awal program utama dari C++. Main() merupakan nama fungsi dalam C++ sedangkan bagian yang terapit oleh tanda  " { } " disebut blok/tubuh dari suatu fungsi. 
Void main(). Perintah void menyatakan bahwa fungsi main() tidak mengembalikan suatu nilai.
Selain menggunakan fungsi void main(). Program C++ juga biasa ditulis menggunakan  int main()
Perhatikan contoh berikut.

#include <iostream.h>
 int main()
 {
cout << “Hello world”; // perintah output
 }


Statement

Statement biasanya identic dengan Perintah cout. Dalam contoh diatas cout<<”hello word”; merupakan salah satu contoh statement dalam program C++.  Cout berfungsi untuk menampilkan/mencetak suatu output/tulisan program pada layar. Perlu diperhatikan bahwa statement selalu diakhiri dengan tanda " ; "

File Header

File header merupakan komponen utama dalam pendeklarasian program C++. File header berfungsi untuk menjalankan fungsi yang ada dalam program C++. Pada contoh diatas  #include <iostream.h>
Merupakan file header dari program tersebut iostream merupakan salah satu file header yang berfungsi untuk perintah input (cin) dan output (cout). File header diakses dengan perintah #include <file header>. Perlu diketahui bahwa Dalam suatu program C++ dapat melibatkan banyak file header.

Komentar

Dalam suatu program komentar diperlukan untuk memberikan deskripsi atau memperjelas fungsi suatu program. Dalam pemrograman komentar tidak akan tercompile sehingga tidak akan tampil deprogram dalam program c++ penulisan komentar ada 2 tipe .

Tipe penulisan komentar  pertama.

// ---------------------------------
// ini adalah komentarku yang pertama
// ---------------------------------

Tipe penulisan komentar kedua.

/* --------------------------------- 
 ini adalah komentarku yang kedua  

 ---------------------------------- */


itulah sedikit penjelasan tentang pengenalan program C++ semoga bermanfaat dan terima kasih.

Wednesday, April 26, 2017

CONTOH PROGRAM PENGGUNAAN ARRAY C++


CONTOH PROGRAM PENGGUNAAN ARRAY  C++
Assalamu'alaikum Wr. Wb.

Pada kesempatan kali ini saya akan memberikan contoh atau bisa sekedar dijadikan refrensi tentang  program  C++ yang mungkin untuk teman-teman yang biasanya sedang belajar script code program c++ / yang sedang mengambil mata kuliah pemrograman atau sedang pretest maupun postest praktikum dasar pemrograman  berupa PROGRAM PENGGUNAAN ARRAY  C++.Nah pada artikel ini saya akan memberikan contoh script program C++ untuk kalian coba, dan semoga dapat berjalan dengan lancar pada komputer kalian.oke mari langsung saja kita simak. 
Berikut contoh Program Penggunaan Array  C++:



#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
    // ini deklarasi array
    int A[10] = {1,2,3,4,5,6,7,8,9,10};
    char C[50];
    float F[1000];
   
    // inisialisasi array
    // inisialisasi adalah pengisian nilai-nilai ke dalam array
   
    cout<<A[0]<<endl; //1
    cout<<A[1]<<endl; //2
    cout<<A[2]<<endl; //3
    cout<<A[9]<<endl; //10
   
    getch();
   
    return 0;
}



Semoga dengan artikel diatas yang berjudul CONTOH PROGRAM PENGGUNAAN ARRAY C++ dapat bermanfaat untuk teman semua. Dan jangan lupa share ya buat teman teman sobat yang lagi membutuhkan artikel ini. Yang pastinya yang sedang kuliah khususnya di Teknik Informatika bisa juga untuk yang ingin belajar coding bahasa c++ pasti akan mempelajari pemrograman ini. Sekian, Semoga Bermanfaat dan Terima Kasih  :) 

Wassalamu;alaikum Wr. Wb

CONTOH PROGRAM PENGGUNAAN PROCEDURE C++


CONTOH PROGRAM PENGGUNAAN PROCEDURE C++
Assalamu'alaikum Wr. Wb.

Pada kesempatan kali ini saya akan memberikan contoh atau bisa sekedar dijadikan refrensi tentang  program  C++ yang mungkin untuk teman-teman yang biasanya sedang belajar script code program c++ / yang sedang mengambil mata kuliah pemrograman atau sedang pretest maupun postest praktikum dasar pemrograman  berupa Program penggunaan procedure C++ .Nah pada artikel ini saya akan memberikan contoh script program C++ untuk kalian coba, dan semoga dapat berjalan dengan lancar pada komputer kalian.oke mari langsung saja kita simak. 
Berikut contoh program penggunaan procedure Dengan C++ :



#include <iostream>
#include <conio.h>
using namespace std;
int HitungLuas (int p, int l)
{
    return (p*l);
}
void HitungLuasProcedure (int p, int l, int *Luas)
{
     *Luas = p * l;
}
int main()
{
    int x = 10;
    int y = 25;
    int lu;
   
    cout<<"Hasil fungsi ="<<HitungLuas(x,y)<<endl;
    HitungLuasProcedure(x, y, &lu);
    cout<<"Hasil prosedurnya ="<<lu<<endl;   
    getch();
    return 0;
}



Semoga dengan artikel diatas yang berjudul CONTOH PROGRAM PENGGUNAAN PROCEDURE C++ dapat bermanfaat untuk teman semua. Dan jangan lupa share ya buat teman teman sobat yang lagi membutuhkan artikel ini. Yang pastinya yang sedang kuliah khususnya di Teknik Informatika bisa juga untuk yang ingin belajar coding bahasa c++ pasti akan mempelajari pemrograman ini. Sekian, Semoga Bermanfaat dan Terima Kasih  :) 


Wassalamu;alaikum Wr. Wb

CONTOH PROGRAM MENCARI NILAI SIN, COS DAN TANGEN DENGAN C++

CONTOH PROGRAM MENCARI NILAI SIN, COS DAN TANGEN DENGAN C++

Assalamu'alaikum Wr. Wb.

Pada kesempatan kali ini saya akan memberikan contoh atau bisa sekedar dijadikan refrensi tentang  program  C++ yang mungkin untuk teman-teman yang biasanya sedang belajar script code program c++ / yang sedang mengambil mata kuliah pemrograman atau sedang pretest maupun postest praktikum dasar pemrograman  berupa MENCARI NILAI SIN, COS DAN TANGEN DENGAN C++ .Nah pada artikel ini saya akan memberikan contoh script program C++ untuk kalian coba, dan semoga dapat berjalan dengan lancar pada komputer kalian.oke mari langsung saja kita simak. 
Berikut Mencari Nilai Sin, Cos Dan Tangen Dengan C++ :




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

using namespace std;

float trigonometri (int sudut, int pilihan)
{
      float hasil = 0;
      if (((sudut <=360) && (sudut >= 0)) && ((pilihan >=1)&&(pilihan <=3)))
      {
                  switch (pilihan)
                  {
                       case 1 : hasil = sin((float)sudut);
                                break;
                       case 2 : hasil = cos ((float)sudut);
                                break;
                       case 3 : hasil = tan((float) sudut);
                                break;
                  }
      }
      else
      {
          cout<<"Input tidak VALID\n";
      }
      return hasil;
}

int main ()
{
    cout<< trigonometri (1, 1)<<endl;
    getch();
    return 0;
   
}


Semoga dengan artikel diatas yang CONTOH PROGRAM MENCARI NILAI SIN, COS DAN TANGEN DENGAN C++ dapat bermanfaat untuk teman semua. Dan jangan lupa share ya buat teman teman sobat yang lagi membutuhkan artikel ini. Yang pastinya yang sedang kuliah khususnya di Teknik Informatika bisa juga untuk yang ingin belajar coding bahasa c++ pasti akan mempelajari pemrograman ini. Sekian, Semoga Bermanfaat dan Terima Kasih  :) 


Wassalamu;alaikum Wr. Wb

CONTOH PROGRAM FUNCTION CALL BY VALUE DAN CALL BY REFERENCE C++

CONTOH PROGRAM FUNCTION CALL BY VALUE DAN CALL BY REFERENCE  C++

Assalamu'alaikum Wr. Wb.

Pada kesempatan kali ini saya akan memberikan contoh atau bisa sekedar dijadikan refrensi tentang  program  C++ yang mungkin untuk teman-teman yang biasanya sedang belajar script code program c++ / yang sedang mengambil mata kuliah pemrograman atau sedang pretest maupun postest praktikum dasar pemrograman  berupa PROGRAM FUNCTION CALL BY VALUE DAN CALL BY REFERENCE  C++ .Nah pada artikel ini saya akan memberikan contoh script program C++ untuk kalian coba, dan semoga dapat berjalan dengan lancar pada komputer kalian.oke mari langsung saja kita simak. 
Berikut Adalah Program Function Call By Value Dan Call By Reference  C++




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

using namespace std;

void TukarAngka(int angka1, int angka2) // INI CALL BY VALUE
{
     cout<<"Ini tukar angka dengan value"<<endl;
     int temp;
     temp = angka1;
     angka1 = angka2;
     angka2 = temp;
    
}

void TukarAngkaDenganReference(int *angka1, int *angka2) //INI CALL BY REFERENCE
{
     int temp;
     temp = *angka1;
     *angka1 = *angka2;
     *angka2 = temp;
}

int main()
{
    int a = 5;
    int b = 10;
    cout <<"Value"<<endl;
    TukarAngka(a, b);
    cout <<"Setelah pemanggilan procedure, variable tidak berubah"<<endl;
    cout<<a<<endl;
    cout<<b<<endl;
   
    cout <<"Reference"<<endl;
    TukarAngkaDenganReference(a, b);
    cout <<"Setelah pemanggilan procedure, variable berubah"<<endl;
    cout<<a<<endl;
    cout<<b<<endl;
   
    getch();
    return 0;
}


Semoga dengan artikel diatas yang berjudul  PROGRAM FUNCTION CALL BY VALUE DAN CALL BY REFERENCE  C++.dapat bermanfaat untuk teman semua. Dan jangan lupa share ya buat teman teman sobat yang lagi membutuhkan artikel ini. Yang pastinya yang sedang kuliah khususnya di Teknik Informatika bisa juga untuk yang ingin belajar coding bahasa c++ pasti akan mempelajari pemrograman ini. Sekian, Semoga Bermanfaat dan Terima Kasih  :) 


Wassalamu;alaikum Wr. Wb