Jumat, 03 Maret 2017

Revie Algoritma dan Pengenalan C++


Pemrograman Terstruktur C++
Definisi
·         Program adalah suatu instruksi yang digunakan untuk mengendalikan suatu komputer sesuai dengan yang dikehendaki oleh pembuat program.
·         Pemrograman Terstruktur, yaitu sebuah metode yang digunakan untuk membuat sebuah program agar program tersebut mudah untuk dimengerti dan dipahami prosesnya oleh seorang pengguna.

Pemrograman C++
Sebenarnya banyak bahasa yang digunakan dalam pemrograman, tetapi pada kesempatan kali ini saya akan membahas tentang bahasa pemrograman C++ .
Menurut Bjarne Stroustrup (pencipta C++), Alasan mengapa C diambil sebagai bahasa dasar dari pembentukan C++ adalah sebagai berikut:
  • Dapat dihubungkan dengan bahasa tingkat rendah.
  • Berjalan dimanapun dan untuk masalah apapun.
  • Berjalan mulus dalam sistem operasi UNIX.
Konsep dari sebuah kompilasi dan eksekusi program didalam C/C++ adalah sebagai berikut:

1.      Preprosessor
Mula-mula kode program aka dimasukkan ke bagian prosessor, yaitu yang diawali dengan # (pound) dan menghasilkan file yang akan dilewatkan ke dalam compiler. Beberapa preprosessor diantaranya adalah sebagai berikut:
·         #include
·         #define
·         #ifdef
·         Dan lainnya
2.      Kompiler C++
Kompiler akan menerjemahkan kode program yang telah dilewatkan oleh preprosessor ke dalam bahasa assembly.
3.      Assembler
Assembler menerima keluaran dari compiler C++ dan akan membuat sebuah kode objek. Jika dalam kode program kita tidak menggunakan fungsi-fungsi yang terdapat pada library lain, maka kode objek ini akan langsung dieksekusi menjadi file .EXE.
4.      Link Editor
Bagian ini dikerjakan jika kode program yang kita buat menggunakan fungsi-fungsi luar yang disimpan dalam suatu library lain. Link Editor akan mengkombinasikan kode objek dan library yang ada untuk menjadikan sebuah file .EXE.
 
Dalam pemrograman C++ terdapat beberapa konsep kompilasi agar program tersebut dapat berjalan:
  • #include <iostream>
Perintah ini dinamakan preprosesor, maksudnya program akan memproses file terlebih dahulu sebelum compile dijalankan.
<iostream> merupakan file yang digunakan untuk memunculkan input serta output. Input output yang kita gunakan dalam program ini yaitu cout dan cin.
  • Main ()
Perintah ini digunakan untuk mendeklarasikan fungsi utama. Fungsi adalah modul yang berisi kode-kode yang digunakan untuk menyelesaikan suatu masalah tertentu.
  • Kurung kurawal {….}
Kurung kurawal buka merupakan awal dari sebuah program, yang kemudian akan diakhiri dengan tutup kurung kurawal.
  • Using namespace std;
Ini merupakan using namespace directive function body yaitu antara {}.
  • Return 0
yaitu return statement untuk menyudahi jalannya suatu fungsi.

Perintah Untuk Pindah Baris
perintah yang di gunakan untuk pindah baris dalam pemrograman C++ dapat menggunakan dua cara:
  • tanda \n tanda ini digunakan untuk pindah kebaris berikutnya, penulisannya harus berada di dalam tanda petik.contoh: "\nmari belajar pemrograman".
  • <<endl Fungsinya sama seperti tanda \n, hanya saja penulisannya yang berbeda. Jika menggunakan perintah ini maja penulisannya terletak diluar tanda petik.

 contoh program untuk pindah baris:


 Hasil dari program diatas adalah sebagai berikut:
cara menjalankan program:

  1. Simpan program terlebih dahulu.
  2. masuk ke Command Prompt
  3. ketikkan g++ (spasi) -o 1 nama program yang telah disimpan (enter) (1 bisa diubh sesuai keinginan pembuat)
  4.  ketik 1 (enter)


Perintah Untuk Memberikan Komentar Pada Program
komentar biasanya digunakan agar program yang dibuat dapat dengan mudah untuk dimengerti dan dipahami. Komentar ini tidak akan ikut dieksekusi sehingga jika program dijalankan, maka komentar tidak akan ikut dimunculkan.
Untuk memberikan komentar pada pemrograman C++ dapat menggunakan dua cara:
o   Tanda //
tanda ini digunakan untuk memberikan komentar pada suatu program sebanyak 1 baris saja.
o   Tanda /*….*/
Tanda ini digunakan untuk memberi komentar pada suatu program sebanyak baris yang diinginkan. Pemberian komentar dengan cara ini diawali dengan tanda/* dan diakhiri dengan tanda */.

 Contoh program yang menggunakan komentar:



Hasil dari program tersebut adalah sebagai berikut:



Tipe Data Pada C++
            Tipe data pada pemrograman c++ digunakan untuk membatasi nilai dari suatu variable. Jika terdapat kesalahan dalam menuliskan tipe data, maka program tidak akan dapat dijalankan. Kalaupun bias mungkin hasil yang ditampilkan tidak sesuai.
            Terdapat beberapa tipe data pada pemrograman c++, diantaranya:
a.    Char
Merupakan tipe data yang digunakan untuk menyimpan sebuah data berupa karakter. Pendeklarasian umumnya yaitu : char nama_variabel [panjang_karakter];
b.    Integer
Merupakan tipe data yang digunakan untuk menyimpan sebuah data berupa bilangan bulat. Pendeklarasian umumnya yaitu : int nama_variabel;
c.    Float
Merupakan tipe data yang digunakan untuk data berupa bilangan pecahan. Pendeklarasian umumnya yaitu : float nama_variabel;




Hasil dari program diatas:




demikianlah sedikit pembahasan pemrograman terstruktur C++. jika ada salah kata dalam penulisan saya mohon maaf.

Semoga artikel ini bermanfaat dan dapat membantu anda :-)  

referensi:
 http://arifshofwan.blogspot.co.id/2014/05/cara-menjalankan-program-c-dan-c.html



Tidak ada komentar:

Posting Komentar