Anda di halaman 1dari 9

Pemrograman C++

Konsep Dasar Pemrograman Komputer

 Bahasa pemrograman adalah teknik komunikasi standar untuk


mengekspresikan instruksi kepada komputer.
 Layaknya bahasa manusia, setiap bahasa memiliki tata tulis dan aturan
tertentu.
 Bahasa pemrograman memfasilitasi seorang programmer untuk secara
spesifik apa yang akan dilakukan oleh komputer selanjutnya, bagaimana data
tersebut disimpan dan dikirim, dan apa yang akan dilakukan apabila terjadi
kondisi yang variatif.
 Bahasa pemrograman dapat diklasifikasikan menjadi tingkat rendah,
menengah, dan tingkat tinggi.
 Pergeseran tingkat dari rendah menuju tinggi menunjukkan kedekatan
terhadap ”bahasa manusia”.

Kategori Bahasa Pemrograman

1. Bahasa Pemrograman Tingkat Tinggi

Merupakan bahasa tingkat tinggi yang mempunyai ciri-ciri mudah dimengerti


karena kedekatannya terhadap bahasa sehari – hari. Sebuah pernyataan program
diterjemahkan kepada sebuah atau beberapa mesin dengan
menggunakan compiler.

          Sebagai contoh adalah : JAVA, C++, .NET,  PHP, Matlab.

2. Bahasa Pemrograman Tingkat Rendah

Bahasa pemrograman generasi pertama. Bahasa jenis ini sangat sulit dimengerti
karena instruksinya menggunakan bahasa mesin. Disebut juga dengan bahasa
assembly merupakan bahasa dengan pemetaan satu – persatu terhadap instruksi
komputer. Setiap intruksi assembly diterjemahkan dengan
menggunakan assembler.

3. Bahasa Pemrograman Tingkat Menengah


Dimana penggunaan instruksi telah mendekati bahasa sehari – hari, walaupun
masih cukup sulit untuk dimengerti karena menggunakan singkatan – singkatan
seperti STO yang berarti simpan (STORE) dan MOV yang artinya pindah
(MOVE). Yang tergolong dalam bahasa ini adalah Fortran

Alur Pembuatan Program

Berikut ini langkah – langkah sistematis dasar dalam menyelesaikan


permasalahan pemrograman :

1. Mendefiniskan masalah
2. Menganalisa dan membuat rumusan pemecahan masalah
3. Desain Algoritma dan Representasi
4. Pengkodean, Uji Coba dan pembuatan dokumentasi

Kerangka Dasar Pemrograman

Sejarah C++

 Bahasa C++ dikembangkan dari bahasa C oleh Bjarne Stroustrup pada


awal 1980-an.   Bahasa C++ memiliki sifat-sifat
seperti inheritance dan overloading. Bahasa C++ menggunakan konsep
pemrograman berorientasi objek (Object Oriented Programming).
 Bahasa pemrograman C++  termasuk bahasa tingkat tinggi sama seperti
bahasa Pascal (high level programming language) artinya bahasa yang dapat
dimengerti oleh manusia tetapi tidak dapat dimengerti oleh mesin atau
komputer. Sebaliknya bahasa tingkat rendah adalah bahasa yang dapat
dimengerti oleh mesin tetapi tidak dapat dimengerti oleh manusia.
 Bahasa tingkat tinggi ditulis oleh manusia dengan nama file yang
ekstensi .CPP atau .C untuk bahasa C++ dan ekstensi .PAS untuk bahasa Pascal.
Sedangkan bahasa tingkat rendah memiliki ekstensi .EXE yang diperoleh dengan
mengkompilasi file CPP atau .PAS.
 Agar bahasa tingkat tinggi dapat dimengerti oleh mesin, maka diperlukan
penterjemah yang disebut Compiler.  Compiler akan mengubah bahasa tingkat
tinggi menjadi bahasa mesin. Karena itu, setiap bahasa pemrogram memiliki
compiler. Dengan demikian, maka program yang dibuat manusia dapat bekerja
dengan baik pada sebuah komputer.

Struktur Dasar C++

# include
Void main()
{
      Instruksi-instruksi    /* Berisi perintah program */
}

Penjelasan :

1. # include : Fungsinya untuk mengaktifkan library atau pustaka bahasa c+


+ yang berisi daftar perintah-perintah bahasa C++ yang akan digunakan dalam
program. Misalnya pustaka dengan nama conio.h harus diaktifkan jika kita
menggunakan perintah clrscr() yang berfungsi menghapus layar. Jika tidak
conio.h disebutkan pada #include, maka perintah clrscr() tidak dapat dikenali
sebagai perintah yang benar.
2. Void main()   : adalah nama fungsi utama dalam bahasa C++,. Setiap
program dapat berisi beberapa fungsi tetapi fungsi dengan nama main() selalu
ada. Fungsi main() didahului oleh kata kunci void artinya fungsi main() tidak
mengembalikan sebuah nilai balik.
3. Tanda  { Menandakan awal program dan tanda  } Menandakan akhir
program.
4. Instruksi : Berisi perintah-perintah yang akan dilakukan program.

 Prisip Kerja Program C++

 #include . Baris tersebut bukanlah sebuah pernyataan, karena itu tidak


diakhiri dengan tanda titik koma. Baris tersebut menginstruksikan kepada
kompiler untuk menyisipkan file lain saat program dikompilasi. File-file pustaka
berakhiran .h disebut file header, Misalnya file iostream.h perlu disertakan pada
program yang menggunakan obyek cout. Karena file iostream.h berisi deklarasi
yang diperlukan oleh cout dan berbagai obyek yang berhubungan dengan
masukan dan keluaran pada stream.
 Penulisan perintah bersifat case sensitip, artinya huruf besar dan kecil
dibedakan.
 Perintah-perintah dalam bahasa C++ tidak boleh ditulis dalam huruf
besar, misalnya perintah yang salah : Main(), MAIN(), Printf, dll.
 Program C++ , minimal mengandung 1 fungsi utama yang bernama
main(). Eksekusi program akan diawali dengan mengeksekusi fungsi main().
 Setiap fungsi terdiri atas satu atau beberapa pernyataan, untuk
menyelesaiakan tugas khusus.
 Bagian pernyataan fungsi atau tubuh fungsi diawali dengan tanda kurung
kurawal buka ({) dan diakhiri tanda kurung kurawal tutup (}).
 Semua karakter di dalam simbol  /*  dan   */    atau setelah simbol garis
miring ganda  // akan diabaikan oleh compiler. Simbol tersebut digunakan untuk
menuliskan komentar atau penjelasan baris program.
MODUL PRAKTIK PEMROGRAMAN DASAR C++
Nama Praktikan : ................................................

Alat dan Bahan


1. HP android
2. Aplikasi C++ Compiler IDE
Modul Latihan 1
1. Pemrograman Dasar
Langkah Kerja
1. Buka Aplikasi C++ Compiler IDE
2. Klik Tab New
3. Ketik/ Buat Program di bawah ini
4. Isi titik titik dengan nama anda
5. Screen shoot dan kiri ke form/classroom
6. Klik RUN untuk jlankan Program
7. Srreenshoot hasil running program
8. Kirim ke google form atau classroom

#include<iostream>
using namespace std;
int main()
{
 cout<<"Haloo nama saya ......,Kelas X TAV 1 ini adalah program C++
saya yang pertama";
}

Hasil Eksekusi Program


2. Variabel Karakter (Tipe Data : Char)

Langkah Kerja

1. Buka Aplikasi C++ Compiler IDE


2. Klik Tab New
3. Ketik/ Buat Program di bawah ini
4. Isi titik titik dengan nama anda
5. Screen shoot dan kiri ke form/classroom
6. Klik RUN untuk jlankan Program
7. Srreenshoot hasil running program
8. Kirim ke google form atau classroom
9. Modifikasi Program untuk menginput Biodata
Nama :

Kelas :

Jurusan :

NISN :

10. Screen shoot code program dan hasil eksekusi program

/* Latihan 2 : Variabel
Nama : .......
Kelas : ......
Tgl : ......
*/
#include<iostream>
  using namespace std;
int main()  
{
   char nama[100];//deklarasi variabel       nama
   cout<<"masukkan nama anda:";
   cin>>nama;//meminta user untuk      menginisialisasi variabel nama
   cout<<"nama anda adalah:"<<nama;
   return 0;
   }

Hasil Eksekusi Program


3. Variabel Bilangan (Tipe Data : Integer)

Latihan 4

/* Latihan 4 : Variabel
Nama : .......
Kelas : ......
Tgl : ......
*/
#include<iostream>
  using namespace std;
int main()  
   {
   int n=66;
   cout<<n<<endl;//nsebagai variabel
   return 0;
   }

Hasil Eksekusi Program

Latihan 5

/* Latihan 4 : Variabel
Nama : .......
Kelas : ......
Tgl : ......
*/
#include<iostream>
  using namespace std;
int main()     {
   int n;

   cout<<"Bilangan : ";
   cin>>n;//n sebagai variabel
   cout<<"Bilangan yang anda entry-kan : "<<n;
   return 0;
   }

Hasil Eksekusi Program

Anda mungkin juga menyukai