Sabtu, 18 Agustus 2018

Membuat Program 1

Pertama kita akan belajar membuat program yang berfungsi untuk menampilkan text, yaitu Hello world (Halo dunia) merupakan istilah yang populer di dunia pemrograman, biasanya istilah ini / program ini merupakan istilah / program yang pertama kali diajarkan saat belajar pemrograman. program ini sangat sederhana, yang berfungsi menampilkan teks "Hello World!" / "Hello World" di layar. Biasanya program ini dipakai sebagai dasar sebelum membuat program yang di inginkan / yang lebih rumit. Istilah "Hello World" mulai dikenal luas melalui buku yang ditulis oleh Brian Kernighan dan Dennis Ritchie dengan judul "The C Programming Language", sehingga banyak anggapan bahwa Hello world pertama kalinya dipakai pada bahasa C untuk menunjukkan kemampuan bahasa tersebut.

Berikut Coding Program Pertama "HELLO WORLD"

(Menggunakan Dev C++)

Penjelasan Source Code Program
  1. #include <iostream>
Di baris pertama kita mengetikkan tulisan #include <iostream>. Artinya baris Preprocessor yang melampirkan file header (library) iostream ketika program dicompile. Kode yang diawali dengan # merupakan sebuah Preprocessor. Preprocessor berfungsi memberitahukan compiler untuk melakukan sesuatu sebelum melakukan kompilasi.

Preprocessor #include akan memberitahukan kompiler untuk meng includekan library iostream, dimana library iostream pada Bahasa C++ berguna sebagai standar input output (Pada Bahasa C menggunakan stdio.h). Salah satu isi iostream adalah untuk menggunakan statement Cin, Cout dan Endl

  2. using namespace std;
Baris ini memberitahukan kepada compiler bahwa program yang kita tulis menggunakan Standar C++ Library. Tujuan dari penulisan kode "using namespace std;" ialah untuk melakukan penulisan kode langsung tanpa menuliskan std:: , Hal ini disebabkan, pada iosteam C++ melakukan pembungkusan semua fungsi input output dalam namespace std. Jika sobat tidak menuliskan "using namespace std;" , maka program harus ditulisakan sebagai berikut:


  3. int main() { ... }
Kode ini menyatakan pembuatan sebuah fungsi utama (fungsi main). Semua program yang ditulis menggunakan bahasa C/C++ harus mempunyai sebuah main (fungsi utama). main adalah kode / fungsi awal yang akan dieksekusi ketika program dijalankan, hal ini berarti bahwa untuk memanggil / menjalankan fungsi lain, fungsi lain tersebut harus dipanngil melalui fungsi main(). tulisan int didepan "main" dinamakan "return type“ dimana tipe return / keluaran nya berupa nilai integer.

Kemudian simbol "{" dan "}" menandakan sebuah scope dalam code dimana isi scopenya adalah isi dari fungsi main(). Jadi ketika fungsi main() dipanggil maka isi yang ada pada scope lah yang dieksekusi.

  4. cout<<"Hello World";
Merupakan sebuah statement dalam C++. statement inilah yang berpengaruh terhadap hasil eksekusi program. Statement pada contoh ini (cout) menyatakan bahwa cetak tulisan “HelloWorld” pada tampilan. "cout" bisa berjalan karena terdapat file header / library "iostream". Sobat dapat membuktikannya dengan menghilangkan "#include <iositream>" dan lihat apa yang terjadi ?

5. return 0;
Menyatakan hasil keluaran dari fungsi int main() ialah 0. Dalam C++, return 0 dalam int main() dapat diartikan bahwa program berakhir dengan normal.