Puji syukur saya panjatkan kehadirat Allah SWT Tuhan Yang Maha Esa
karena berkat limpahan Rahmat dan Karunia-Nya sehingga saya dapat menyusun
makalah t e n t a n g dasar-dasar pemrograman ini dengan tepat waktu.
Tidak lupa juga saya ucapkan terima kasih kepada Dosen mata kuliah saya,
yang telah membimbing saya dalam mata kuliah yang bersangkutan.
Dalam tugas ini saya dapat menyelesaikan makalah dengan judul “dasar-
dasar pemrograma”. Tugas ini dibuat dalam rangka memenuhi tugas mata kuliah
. Semoga makalah yang saya buat ini dapat bermanfaat bagi saya dan semua
pihak yang membacanya.
Demikian kata pengantar ini saya buat. Saya menyadari bahwa makalah ini
masih sangat jauh dari kata sempurna, untuk itu saya mohon maaf apabila ada
kesalahan kata dalam pembuatan makalah ini maupun kata pengantar ini, juga
saya meminta kritik dan saran yang membangun agar dapat dibuatnya makalah
yang lebih baik. Semoga makalah ini bermanfaat bagi para pembaca dan dapat
menambah cakrawala pengetahuan kita.
Wita Robiana
ii
DAFTAR ISI
1
BAB 1
PENDAHULUAN
2
dipelajari, mudah ditulis, mudah dibaca dan tentu saja mudah dicari
kesalahannya. Dalam makalah ini akan membahas salah satu Dasar-dasar
tingkat tinggi yaitu C++. Dasar-dasar ini diciptakan oleh Bjarne Stroustrup
pada tahun 1980-an. Sebagai Dasar-dasar yang berorientasi objek, C++
memudahkan dalam pembuatan aplikasi yang berskala besar.
Sebagai Dasar-dasar bahasa pemograman yang beraras tinggi, yang
menggunakan perintah-perintah yang mudah dimengerti oleh orang, C++
mempunyai keunggulan, yakni bersifat universal. Sebagai Dasar-dasar yang
universal, C++ bisa dijumpai di berbagai platform (Linux, Unix, Windows,
Mac, dan lain-lain). Artinya, jika kita menguasai C++ di platform PC, sangat
mudah untuk berpindah di Linux ataupun sistem operasi yang lain.
1.2 TUJUAN
1. Untuk memenuhi tugas kuliah Dasar-dasar pemrograman
2. Untuk Mengenal Dasar-dasar pemrograman
3. Untuk Mengetahui Macam-macam dasar-dasar pemograman
3
BAB II
DASAR TEORI
4
Variabel hanyalah nama yang diberikan ke lokasi memori dan dilakukan
pada variabel dapat memengaruhi lokasi memori tersebut secara umum.
Dalam C++, semua variabel harus dideklarasikan atau dibuka dan
dijelaskan sebelum digunakan.
2. Control structure
Struktur kontrol dalam C++ disediakan untuk menentukan apa yang
harus dilakukan oleh suatu program, sesuai kapan dan di mana keadaan itu
terjadi.
5
pascal. Apakah bahasa pemrograman pascal ini jelek ?. Pascal cukup
bagus dan mumpuni dikelasnya. Hanya saja mereka dukungan industri
dan minimnya marketing mengakibatkan pascal tidak begitu populer.
Disekolah ataupun dikampus pascal masih banyak digunakan. Bukan
tanpa alasan. Melainkan karena jika ingin mempelajari algoritma dan
pemrograman dasar komputer pascal ini sangat cocok untuk dipelajari.
Lalu setelah paham dasar-dasar dipascal bisa dilanjutkan untuk belajar
java, c++, php, dan bahasa pemrograman lainnya.
• C++
C++ merupakan bahasa pemrograman yang berorientasi objek. Bahasa
pemrograman ini adalah pengembangan dari bahasa pemrograman C.
Bahkan memiliki penulisan sintaks yang hampir mirip. Namun tetap sja
keduanya memiliki perbedaan untuk menyelesaikan sebuah masalah
dalam pemrograman komputer.
6
BAB III
HASIL DAN PEMBAHASAN
3.1. Soal
1.Apa keunggulan Dasar-dasar pemograman salah satunya pemograman C++?
2.Sebutkan contoh dasar-dasar pemograman C++ yang umum dipakai?
3.2. Jawaban
1. Keunggulan Dasar-dasar pemograman C++
Seperti yang kita tahu, C++ merupakan Dasar-dasar pemrograman umum
yang banyak digunakan saat ini. C++ digunakan dalam pemrograman
kompetitif dan memiliki fitur pemrograman yang penting dan berorientasi
pada objek dan generik. C++ juga dapat dijalankan di berbagai platform
seperti Windows, Linux, Unix, Mac, dan lain-lain. Adapun keunggulan dari
Dasar-dasar pemrograman C++ adalah sebagai berikut,
• Portabel
Jika kamu menggunakan Dasar-dasar pemrograman C++ maka kamu bisa
melakukan coding dan compile pada sistem operasi komputer yang berbeda-
beda. Hal ini membuat kamu lebih fleksibel karena bisa beralih dari
pengodean di sistem operasi Linux dan kemudian melakukan compile lewat
Windows atau.
• Object Oriented
Seperti yang telah disinggung di atas, C++ merupakan Dasar-dasar
pemrograman yang berfokus pada objek. Hal ini memungkinkan adanya data
dan fungsi dijadikan satu dalam sebuah kelas dan objek dalam proses
pemecahan masalah. Keterkaitan antar objek dalam C++ memudahkan proses
penulisan kode. Hal ini dikarenakan pengguna dapat menggunakan kelas kode
untuk menghindari terjadinya pengulangan kode melalui fitur inheritance.
7
2. Contoh program C++ yang umum dipakai
Untuk lebih mengenal Dasar-dasar pemrograman C++, berikut ini adalah
contoh beberapa hal yang umumnya memakai Dasar-dasar pemrograman
C++,
• Perangkat lunak games
Dengan kemampuan low level manipulation, Dasar-dasar
pemrograman C++ dapat memproses pengembangan dan eksekusi
pengodean video game dengan cepat. Umumnya, game yang dibangun
dengan Dasar-dasar pemrograman C++ memiliki mesin permainan atau
perangkat lunak dengan arsitektur khusus untuk membuat permainan.
Hal ini memungkinkan
pengembang game dapat menambahkan rendering, artificial
intelligence, fisika, library, dan beberapa alat lainnya untuk
pengembangan game tak terbatas.
Beberapa game yang dibuat dengan Dasar-dasar pemrograman C++
antara lain adalah Assassin’s Creed II Prince of Persia, The Forgotten
Sands Assassin’s Creed, Skyrim, Far Cry Vengeance, dan lain-lain.
8
• Akses basis data
C++ juga umum digunakan untuk proses pengembangan basis data
dalam dunia informasi dan teknologi. Hal ini dikarenakan C++
merupakan Dasar-dasar pemrograman modern yang dapat mengakses
berbagai library dengan baik. Adapun beberapa contoh basis data yang
dikembangkan dengan Dasar-dasar pemrograman C++ antara lain adalah
MySQL, ORACLE 9i, Blocks IDE, dan lain-lain.
Itulah beberapa tips yang perlu kamu lakukan untuk belajar C++.
Perlu kamu ketahui, mempelajari pemrograman C++ merupakan usaha
seumur hidup yang harus terus dilakukan.Kamu tidak boleh berhenti
belajar termasuk mempelajari fitur-fitur barunya. Dengan begitu, kamu
akan semakin pandai dalam menggunakannya.
Jika kamu memiliki keahlian di bidang pemrograman, maka tak ada
salahnya jika kamu memulai kariermu segera. Daftarkanlah dirimu lewat
ekrut untuk memperluas peluang kariermu, karena ekrut akan
mempertemukanmu dengan berbagai perusahaan yang mencari
programmer seperti dirimu. Silakan klik tautan di bawah ini untuk
mendaftar lewat EKRUT.
9
BAB III
PENUTUP
4.1 Kesimpulan
Bahasa C ++ adalah bahasa yang standar artinya suatu program yang
ditulis dengan versi bahasa C++ tertentu akan dapat di kompilasi dengan versi
bahasa C++ yang lain dengan sedikit modifikasi. Kode bahasa C++ sifatnya
adalah portable dan didukung dengan pustaka yang banyak. Selain itu bahasa
pemrograman C++ memilki karakteristik lain seperti : hemat ekspresi, alur
kontrol, menggunakan struktur data modern, dan kaya dengan operator. C++
bisa disebut bahasa pemrograman tingkat menengah (middle level
programming language). Namun dalam perspektif mudahnya dipahami
manusia, C++ bisa digolongkan dalam bahasa tingkat tinggi, namun C++ juga
menyediakan kemampuan yang ada pada bahasa tingkat rendah, misalnya
operasi bit, operasi byte, pengaksesan memori, dan sebagainya.
4.2 Saran
Bahasa pemrograman C++ perlu di mantapkan lagi, karena bahasa C++
masih memiliki kekurangan seperti dalam hal sintaks-sitaksnya bahasa C++
cukup sulit dimengerti. Bahasa pemrograman C++ juga perlu di kembangkan
lagi agar lebih memberikan kemudahan bagi pemrogram pemula dalam
memahami bahasa pemrograman C++.
10
DAFTAR PUSTAKA
Utami, Ema. dan Sukrisno (2005). 10 Langkah Belajar Logika dan Algoritma
Menggunakan Dasar-dasar C dan C++ di GNU/Linux. Yogyakarta : Andi
Offset.
Kadir, Abdul (2012). Buku Pintar C++ untuk Pemula. Yogyakarta : MediaKom.
Mulia, J. R., & Nurcahyo, G. W. (2022). Prediksi Pemakaian Obat Kronis
Menggunakan Metode Monte Carlo. Jurnal Informasi Dan Teknologi, 81-85.
11