C++
Oleh :
TEKNIK INFORMATIKA
TAHUN 2021
KATA PENGANTAR
Om Swastyastu,
Puji dan Syukur saya panjatkan kehadirat Tuhan Yang Maha Esa. Sehingga saya
dapat Menyusun makalah mengenai Bahasa pemrograman C++ seperti yang diharapkan.
Semoga artikel saya dapat menambah pengetahuan bagi semua orang. Proses penulisan ini
dapat berjalan lancar dengan bimbingan, dorongan, arahan, dan saran dari dosen mata kuliah
Dasar-Dasar Pemrograman. Yth, Bapak Putu Trisna Hady Permana S.,S.PD.,M.KOM
Dalam Menyusun makalah ini saya menyadari makalah ini masih jauh dari
sempurna. Oleh sebab itu, saran dan kritik yang membangun diharapkan demi kesempurnaan
makalah ini.
penyusun
1|Page
DAFTAR ISI
KATA PENGANTAR.........................................................................................................................1
DAFTAR ISI........................................................................................................................................2
BAB 1 PENDAHULUAN..................................................................................................................32
PENDAHULUAN..........................................................................................................................32
1.1 Latar Belakang..................................................................................................................32
1.2 Rumusan Masalah...............................................................................................................3
1.3 Tujuan..................................................................................................................................3
BAB 2 PEMBAHASAN.....................................................................................................................43
PEMBAHASAN.............................................................................................................................43
2.1 Sejarah Singkat C++..........................................................................................................43
2.2 Platfrom (aplikasi untuk program Bahasa C++)...............................................................4
2.3 Arsitektur dalam C++.........................................................................................................6
2.4 Fitur – fitur C++ yang menarik..........................................................................................7
2.5 Kelebihan dan kekurangan yang dimiliki C++................................................................87
BAB 3 PENUTUP................................................................................................................................9
PENUTUP..........................................................................................................................................99
3.1 Kesimpulan..........................................................................................................................9
3.2 Saran.....................................................................................................................................9
2|Page
BAB 1
PENDAHULUAN
3|Page
Java, dll. Sederhananya, komputer hanya dapat menjalankan program yang ditulis
dalam bahasa mesin. Oleh karena itu, jika suatu program ditulis dalam bahasa tingkat
tinggi, program tersebut harus diproses sebelum dapat dieksekusi di computer
1.3 Tujuan
Tujuan penulisan atau penyusunan artikel ini khusus untuk menyelesaikan mata kuliah
dasar dasar pemrograman. Saya juga berharap artikel ini akan membantu Anda
mempelajari bahasa C++ ini. Semoga makalah ini bermanfaat tidak hanya bagi saya,
tetapi juga bagi kita semua.
BAB 2
PEMBAHASAN
4|Page
sebuah sistem, kita menemukan banyak bahasa pemrograman yang bisa kita gunakan.
Dan bahasa yang kami temui didasarkan pada keterampilan pembuat dan platform yang
berbeda. adalah sistem itu sendiri. Misalnya C ++
C ++ adalah bahasa pemrograman universal yang dikembangkan pada tahun 1979 oleh
Bjarne Stroustrup dan timnya di Nokia Bell Labs. Penggunaan C++ yang paling umum
adalah untuk membangun infrastruktur perangkat lunak skala besar dan aplikasi yang
berjalan pada sumber daya yang terbatas. C++ dapat langsung beroperasi pada
perangkat keras atau mesin yang dijalankannya. Selain itu, banyak yang menyebut C++
"C with classes" karena memperkenalkan prinsip-prinsip pemrograman berorientasi
objek, termasuk penggunaan kelas yang ditentukan, ke dalam kerangka bahasa
pemrograman C. Baik itu pemrograman komputer itu sendiri, atau mengajar
programmer baru cara kerja pemrograman berorientasi objek, c ++ akan menjadi
bahasa yang mempertahankan kebutuhan untuk pengembangan dari waktu ke waktu.
Saat ini, C++ sangat populer dan banyak digunakan karena portabilitasnya. Ini
memungkinkan pengembang untuk membuat program yang dapat berjalan di sistem
operasi apa pun.
2. NetBeans
NetBeans adalah IDE terbaik untuk pengembangan C dan C ++. IDE ini juga
dilengkapi dengan antarmuka yang ramah pengguna, beberapa template
proyek yang sangat berguna dan menawarkan fitur drag-and-drop. Netbeans
ditulis dalam Java tetapi memberikan dukungan penuh dan seperangkat alat
yang diperlukan untuk pengembang C dan C ++. Hal terbaik tentang Netbeans
adalah alat manajemen proyek yang sederhana dan efisien. Kamu juga bisa
memperluas fitur-fiturnya dengan menambahkan berbagai plugin yang
bermanfaat. Dengan NetBeans, kamu bahkan bisa memonitor perkembangan
proyek-mu dari jarak jauh. Ini juga tersedia di Windows, Mac OS X, Linux,
dan Solaris. Bahasa yang didukung: C, C ++, Java, HTML, HTML 5 dan
lainnya.
3. Atom
5|Page
Atom adalah salah satu editor teks paling populer. Atom dikembangkan oleh
Github dan merupakan pilihan yang baik untuk proyek kecil dan besar. Ini
tersedia di Windows, Linux dan OS X dan dilengkapi dengan antarmuka
pengguna yang sangat minimalis. IDE ini memiliki semua fitur penting seperti
manajer paket, beberapa panel, mencari dan mengganti teks, mendukung palet
perintah, dll. Selain itu, ada banyak plugin yang tersedia untuk Atom, yang
dapat kamu gunakan untuk memperluas fitur-fiturnya dan membuat teks ini
Editor lebih bermanfaat. Bahasa yang didukung: C / C ++, CSS, HTML,
JavaScript, PHP, Python, Ruby, dll.
4. Dev C++
Jika kamu mencari IDE populer untuk pengembangan C / C++ di level awal,
kamu bisa menggunakan Dev C++. Meskipun tidak menyediakan banyak opsi
lanjutan, kamu akan mendapatkan fitur seperti penyelesaian kode otomatis,
manajemen proyek, penyorotan sintaks, Dukungan CVS, Debugging
Terintegrasi, dll. Dev C++ didasarkan pada GNU Compiler Collection (GCC)
dan kamu bisa menggunakannya untuk proyek mini-mu di platform Windows.
Bahasa yang didukung: C dan C ++
5. Code::Blocks
Code :: Blocks hanya bisa mendukung beberapa bahasa tetapi IDE ini terbaik
dalam jenisnya. Ini adalah IDE yang sangat dapat disesuaikan dan fleksibel
untuk pengembang C / C++. Hal terbaik tentang Code :: Blocks adalah
ketersediaan berbagai plugin. Kamu bisa memperluas fitur di hampir setiap
cara yang mungkin menggunakan plugin khusus. Penyorotan sintaksis yang
cerdas, penyelesaian kode otomatis dan debugger berfitur lengkap akan
membuat pengembangan menjadi sangat cepat. Code :: Blocks tersedia di
semua platform termasuk Windows, Linux, dan Mac. Bahasa yang didukung:
C, C ++, dan Fortran
6|Page
int main()
{
std::cout << "Hello World";
return 0;
};
Kelebihan :
8|Page
7. C++ Sudah mendukung OOP (Object Oriented
Programming)
8. C++ dapat membuat aplikasi graphic processor kualitas
tinggi
9. hanya 48 kata kunci yang disediakan C++.
Kekurangan :
9|Page
BAB 3
PENUTUP
3.1 Kesimpulan
Sebelum Kita mempelajari bahasa pemrograman, Kita harus mengetahui terlebih
dahulu sejarah bahasa tersebut dan memperhatikan semua penulisan saat menyusun program,
karena program ini sensitif.
3.2 Saran
Dengan disusunnya makalah, ini semoga kita bisa lebih mengenal bahasa
pemrograman C++ beserta kelebihan, kekurangan, dan fitur-fitur menariknya.
10 | P a g e