About

Like us on Facebook
Follow us on Twitter
Recommend us on Google Plus
Subscribe me on RSS



Hello World!

Biasanya untuk mempelajari sebuah program, akan dimulai dengan membuat program
HelloWorld. Berikut ini adalah program HelloWorld pertama:
1
2
3
4
5
6
7
8
9
10
// File      : HelloWorld.cpp
// Deskripsi : Program HelloWorld
// Author    : Edward Samuel
// Tanggal   : 23 Maret 2012
#include <iostream>;
using namespace std;
int main() {
    cout << "Hello World!" << endl;
    return 0;
}
Misalnya simpan dengan nama HelloWorld.cpp di direktori C:\BelajarCPP\ (pada Windows) atau \home\Edward\BelajarCPP\ (pada Linux). Buka command prompt (pada Windows) atau terminal (pada Linux). Masuklah ke direktori tempat kode tersebut disimpan dengan perintah cd. Maka dapat menggunakan perintah:
C:
cd \BelajarCPP\
atau pada Linux
cd \home\Edward\BelajarCPP\
Untuk menjalankannya, lakukan compile terlebih dahulu dengan perintah: g++ -o HelloWorld HelloWorld.cpp
dengan HelloWorld adalah nama file executeable output dan HelloWorld.cpp adalah nama file source code. Jalankan program dengan perintah HelloWorld (pada Windows) atau .\HelloWorld.
C:\BelajarCPP>g++ -o HelloWorld HelloWorld.cpp

C:\BelajarCPP>HelloWorld
Hello World!
Setelah menjalankan maka akan muncul tulisan HelloWorld! pada console.

Penjelasan

  1. Baris 1-4:
    // File : HelloWorld.cpp
    // Deskripsi : Program HelloWorld
    // Author : Edward Samuel
    // Tanggal : 23 Maret 2012
    Kode yang diawali dengan // merupakan sebuah komentar-inline (akan dijelaskan kemudian). Komentar tidak memiliki pengaruh dalam kode program. Komentar hanya merupakan penjelas suatu kode.
  2. Baris 5: #include <iostream>;
    Kode yang diawali dengan # merupakan sebuah preprocessor (akan dijelaskan kemudian). Preprocessor memberitahukan compiler untuk melakukan sesuatu sebelum melakukan kompilasi. Preprocessor #include akan memberitahukan kompiler untuk meng-include iostream library yang berguna untuk standar input-output pada C++.
  3. Baris 6: using namespace std;
    Tujuan dari penulisan kode ini adalah untuk melakukan penulisan kode langsung tanpa penulisan scope std::. Hal ini dikarenakan, pada iosteam C++ melakukan pembungkusan semua fungsi input-output dalam namespace std (akan dijelaskan kemudian pada topik “namespace”). Jika tidak dilakukan, maka program baris 8 harus ditulisakan:
    1
    std::cout << "Hello World!" << std::endl;
    Cukup merepotkan jika harus menulis lengkap demikian, maka penggunaan using sangat diperlukan.
  4. Baris 7: int main() {
    Kode ini menyatakan pembuatan suatu fungsi main. Setiap program C/C++ harus memiliki sebuah mainmain merupakan kode awal yang akan dieksekusi ketika program dijalankan.
  5. Baris 8: cout << "Hello World!" << endl;
    Merupakan sebuah C++ statement. C++ statement inilah yang mempengaruhi langsung eksekusi program. Statement pada contoh ini menyatakan bahwa cetak “HelloWorld!” dan end-line pada output-stream cout.
    cout sendiri berada dalam library iostream dengan namespace std, oleh karena itu dilakukan perintah include seperti pada baris 5-6.
    Setiap statement dalam C++ harus diakhiri dengan ;
  6. Baris 9: return 0;
    Menyatakan hasil keluaran dari fungsi main() adalah 0. Pada C++, return 0 dalam main() menyatakan bahwa program berakhir dengan normal.

Hello World :)



Hello World!

Biasanya untuk mempelajari sebuah program, akan dimulai dengan membuat program
HelloWorld. Berikut ini adalah program HelloWorld pertama:
1
2
3
4
5
6
7
8
9
10
// File      : HelloWorld.cpp
// Deskripsi : Program HelloWorld
// Author    : Edward Samuel
// Tanggal   : 23 Maret 2012
#include <iostream>;
using namespace std;
int main() {
    cout << "Hello World!" << endl;
    return 0;
}
Misalnya simpan dengan nama HelloWorld.cpp di direktori C:\BelajarCPP\ (pada Windows) atau \home\Edward\BelajarCPP\ (pada Linux). Buka command prompt (pada Windows) atau terminal (pada Linux). Masuklah ke direktori tempat kode tersebut disimpan dengan perintah cd. Maka dapat menggunakan perintah:
C:
cd \BelajarCPP\
atau pada Linux
cd \home\Edward\BelajarCPP\
Untuk menjalankannya, lakukan compile terlebih dahulu dengan perintah: g++ -o HelloWorld HelloWorld.cpp
dengan HelloWorld adalah nama file executeable output dan HelloWorld.cpp adalah nama file source code. Jalankan program dengan perintah HelloWorld (pada Windows) atau .\HelloWorld.
C:\BelajarCPP>g++ -o HelloWorld HelloWorld.cpp

C:\BelajarCPP>HelloWorld
Hello World!
Setelah menjalankan maka akan muncul tulisan HelloWorld! pada console.

Penjelasan

  1. Baris 1-4:
    // File : HelloWorld.cpp
    // Deskripsi : Program HelloWorld
    // Author : Edward Samuel
    // Tanggal : 23 Maret 2012
    Kode yang diawali dengan // merupakan sebuah komentar-inline (akan dijelaskan kemudian). Komentar tidak memiliki pengaruh dalam kode program. Komentar hanya merupakan penjelas suatu kode.
  2. Baris 5: #include <iostream>;
    Kode yang diawali dengan # merupakan sebuah preprocessor (akan dijelaskan kemudian). Preprocessor memberitahukan compiler untuk melakukan sesuatu sebelum melakukan kompilasi. Preprocessor #include akan memberitahukan kompiler untuk meng-include iostream library yang berguna untuk standar input-output pada C++.
  3. Baris 6: using namespace std;
    Tujuan dari penulisan kode ini adalah untuk melakukan penulisan kode langsung tanpa penulisan scope std::. Hal ini dikarenakan, pada iosteam C++ melakukan pembungkusan semua fungsi input-output dalam namespace std (akan dijelaskan kemudian pada topik “namespace”). Jika tidak dilakukan, maka program baris 8 harus ditulisakan:
    1
    std::cout << "Hello World!" << std::endl;
    Cukup merepotkan jika harus menulis lengkap demikian, maka penggunaan using sangat diperlukan.
  4. Baris 7: int main() {
    Kode ini menyatakan pembuatan suatu fungsi main. Setiap program C/C++ harus memiliki sebuah mainmain merupakan kode awal yang akan dieksekusi ketika program dijalankan.
  5. Baris 8: cout << "Hello World!" << endl;
    Merupakan sebuah C++ statement. C++ statement inilah yang mempengaruhi langsung eksekusi program. Statement pada contoh ini menyatakan bahwa cetak “HelloWorld!” dan end-line pada output-stream cout.
    cout sendiri berada dalam library iostream dengan namespace std, oleh karena itu dilakukan perintah include seperti pada baris 5-6.
    Setiap statement dalam C++ harus diakhiri dengan ;
  6. Baris 9: return 0;
    Menyatakan hasil keluaran dari fungsi main() adalah 0. Pada C++, return 0 dalam main() menyatakan bahwa program berakhir dengan normal.

1 comment:

  1. Best Online Slots in the Philippines - Dr. MD
    Find your favorite slot machines in our 전라남도 출장안마 selection of the best in-house casinos at 시흥 출장샵 Dr. MD. 양주 출장샵 All you have to do to 울산광역 출장안마 play this casino game is download 여수 출장안마

    ReplyDelete