input license here

Report Abuse

Search This Blog

Featured Post

Download Aplikasi DroidSQLI Mods v1.0

Assalamualaikum,halo pengunjung selamat datang di blog Bomber Cyber Army, pada artikel kali ini saya akan memberikan Download Aplikasi DroidSQLi Mods v1.0. Droid SQLI DroidSQLi adalah aplikasi yang sangat mengagumkan dan sempurna untuk meretas dan m…

C++ part 1


 Materi by = Gilang

Apa itu C++?

C++ adalah bahasa pemrograman yang dibuat oleh Bjarne Stroustrup. 1


Bjarne Stroustrup, creator bahasa C++

Bjarne Stroustrup, creator bahasa C++

Seperti namanya, Simbol “++” pada huruf C berarti increment dari C.


Sebenarnya C++ sama seperti bahasa C, tapi memiliki fitur yang lebih banyak dibandingkan C.


Karena itulah dinamakan C++ (dibaca si plus plus).


Lalu apa bedanya dengan C#?


Bahasa C# dibuat oleh Microsoft dan berjalan di atas mesin virtual .Net. Sedangkan C++ berjalan secara native seperti C.


Dari segi sintaks, C++ dengan C# cukup berbeda. Menurut saya, C++ lebih mirip C dan C# lebih mirip Java.


Ada juga yang beranggapan kalau C# adalah peningkatan dari C++.


Transisi C++ menjadi C#

Itu bisa saja benar, karena ekosistem C#–menurut saya–lebih baik dibandingkan C++.


Tapi tenang saja, tidak ada bahasa yang paling baik dan buruk kok. Semua bahasa punya kelebihan dan kekurangan masing-masing.


C# memang bagus, tapi C++ lebih cepat karena berjalan secara native.


Bahasa C++ sendiri banyak terinspirasi dari bahasa Simula.


KOMPILER C++


Saat ini banyak kompiler bahasa C++ yang beredar di pasaran. Sebagai contoh Microsoft Corporation sebagai perusahaan pembuat perangkat lunak yang sangat termashur, mengeluarkan produk kompiler C++ berupa Microsoft C/C++ serta Visual C++. Adapun Borland International juga mengeluarkan Turbo C++ dan Borland C++.


Berikut ini contoh program C++ yag sangat sederhana dapat dilihat di bawah ini :


#include <iostream.h>


void main()


{


cout << “Halo, Apa kabar? \n”;


}


Keterangan :


Kata void yang mendahului main() digunakan untuk menyatakan bahwa fungsi ini tidak memiliki nilai balik.

Program C++ memang tidak pernah lepas dari fungsi. Sebab fungsi adalah salah satu dasar penyusun blok pada C++. Sebuah program C++ minimal mengandung sebuah fungsi yaitu main(). Fungsi ini menjadi awal dan akhir eksekusi program.

Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke fungsi. Pada fungsi main() di atas, tidak ada argumen yang diberikan. Oleh karena itu tdak ada entri di dalam ().


Tanda “{“ hingga “}” disebut tubuh fungsi. Lebih spesifik lagi, semua yang terletak di dalam tanda { } disebut blok. Tanda “{“ menyatakan awal eksekusi program sedangkan “}” menyatakan akhir eksekusi program. Di dalam tanda { } bisa terkandung sejumlah unit yang disebut pernyataan (statement)


PERNYATAAN


Baris cout << “Halo, Apa kabar? \n”; merupakan contoh dari sebuah pernyataan. Pernyataan tersebut digunakan untuk menampilkan tulisan yang terletak pada sepasang tanda petik ganda ke layar. Dalam hal ini, tulisan yang terletak pada sepasang tanda petik disebut konstanta string.


Umumnya pernyataan dapat berupa :


Instruksi untuk menyuruh komputer melakukan sesuatu.

Menampilkan tulisan ke layar

Menghitung suatu operasi aritmatika

membaca dari keyboard dan sebagainya

Setiap pernyataan harus diakhiri dengan tanda titik koma (;).


MENGENAL COUT


Pengenal cout merupakan sebuah obyek didalam didalam C++. Obyek ini disediakan oleh C++ untuk mengarahkan data ke standard output (normalnya adalah layar).


Misal : cout << “Selamat Belajar C++\n”;


Tanda “<<” merupakan sebuah operator yang disebut operator penyisipan atau peletakan. Operator ini akan mengarahkan operand (data) yang terletak di sebelah kanannya ke obyek yang terletak di sebelah kiri.


Di dalam sebuah string, karakter “\” diikuti dengan karakter tertentu menyatakan sebuah karakter tunggal. Pada contoh di atas , “\n” adalah karakter pindah baris (newline)


Contoh :


#include <iostream.h>


void main()


{


cout << “Selamat Belajar C++\n”;


cout << “Ternyata Mudah Juga…”;


}


Hasil :


Selamat Belajar C++


#INCLUDE <IOSTREAM.H>


Baris #include <iostream.h> bukanlah suatu pernyataan. Itulah sebabnya tidak ada tanda titik koma yang diperlukan. Baris tersebut menginstruksikan kepada kompiler untuk menyisipkan file lain misalnya iostream.h saat program dikompilasi,


File-file yang berakhiran dengan .h disebut file header, yaitu file-file yang berisi berbagai deklarasi, seperti fungsi, variabel dan sebagainya. Baris #include <iostream.h> perlu disertakan pada program yang melibatkan obyek cout. Tanpa kehadiran baris tersebut akan terjadi kesalahan sewaktu program dikompilasi.


#include adalah salah satu pengarah praprosesor yang tersedia pada C++. Bentuk umum #include dapat berupa :


1.    #include <nama file>


Mengisyaratkan bahwa pencarian file dilakukan pada direktori khusus(direktori file include yang bisa di-set melalui kompiler)


2.    #include “nama file”


Menyatakan bahwa pencarian nama file dilakukan pertama kali pada direktori kerja. Jika nama file tidak ditemukan maka akan dicari pada direktori yangtercantum pada variabel lingkungan PATH CLRSCR() UNTUK MENGHAPUS LAYAR


Perintah untuk menghapus layar biasa dilibatkan dalam program. Pernyataan yang digunakan adalah : clrscr(); Pernyataan tersebut menggunakan baris #include <conio.h>


Contoh :


#include <iostream.h>


#include <conio.h>


void main()


{


clrscr();


cout << “Halo, Apa kabar ?\n”;


cout << “Selamat Belajar C++\n”;


cout << “Ternyata Mudah Juga…”;


}


Hasil :


Halo, Apa kabar ?


Selamat Belajar C++


PENULISAN PROGRAM


C++ memberikan keleluasaan dalam menuliskan bentuk atau gaya program, misalnya dari program di atas dapat dirubah menjadi :


#include <iostream.h>


#include <conio.h>


void main() { clrscr(); cout << “Halo, Apa kabar ?\n”; cout << “Selamat Belajar C++\n”; cout << “Ternyata Mudah Juga…”; }


Namun penulisan diatas tidak dianjurkan karena program sulit dibaca. Program hendaknya ditulis dalam bentuk yang mudah dibaca oleh siapa saja, bukan dalam bentuk yang paling padat dan yang paling penting adalah konsistensi gaya yang dipilih. Pemberian spasi kosong pada posisi tertentu akan membantu program mudah dibaca.


KOMENTAR


Komentar merupakan bagian yang penting dalam program. Kehadirannya sangat membantu dalam memahami program, karena berupa penjelasan-penjelasan mengenai program atau bagian-bagian program.


Penjelasan dapat berupa :


Tujuan atau fungsi program

Saat program dibuat atau direvisi

Keterangan-keterangan lain tentang kegunaan sejumlah pernyataan dalam program.

Seandainya program tidak ditujukan untuk dibaca orang lain, komentar tetap bermanfaat bagi penulis program itu sendiri. Pada C++, suatu komentar diawali dengan dua tanda garis miring (//) atau dengan menggunakan bentuk /* dan */


Contoh :


// ————————


// program pencetakan


// ————————


#include <iostream.h>


#include <conio.h>


void main()


{


clrscr(); /* pernyataan ini berfungsi untuk


membersihkan layar */


cout << “Halo, Apa kabar ?\n”;


cout << “Selamat Belajar C++\n”;


cout << “Ternyata Mudah Juga…”;


} // akhir program

BomberCyberArmy
Gw F4K3_5M1LE

Related Posts

Post a Comment