Anda di halaman 1dari 12

KATA PENGANTAR

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.

Sumenep,30 Agustus 2023

Wita Robiana

ii
DAFTAR ISI

KATA PENGANTAR ............................................................................................. i


DAFTAR ISI .......................................................................................................... ii
BAB PENDAHULUAN ..........................................................................................4
1.1 Latar Belakang ................................................................................................................................................................................................4
1.2 Tujuan .........................................................................................................5
BAB II DASAR TEORI...........................................................................................4
2.1 Mengenal Dasar Dasar Pemrograman .........................................................4
2.2 Macam-macam Dasar-dasar Pemrograman .................................................4
BAB III HASIL DAN PEMBAHASAN ..................................................................4
3.1.Soal ............................................................................................................................3
3.2.Jawaban .......................................................................................................3
BAB III PENUTUP................................................................................................10
4.1.Kesimpulan ...............................................................................................10
4.2.Saran..........................................................................................................10
DAFTAR PUSTAKA ............................................................................................11

1
BAB 1
PENDAHULUAN

1.1 Latar Belakang


Dasar-dasar pemrograman merupakan kumpulan aturan yang disusun
sedemikian rupa sehingga memungkinkan pengguna komputer membuat
program yang dapat dijalankan dengan aturan tersebut. Dasar-dasar
pemrograman dapat dikelompokkan dalam berbagai macam sudut pandang.
Salah satu pengelompokkan Dasar-dasar pemrograman adalah pendekatan
dari notasi Dasar-dasar pemrograman tersebut, apakah lebih dekat ke Dasar-
dasar bahasa mesin atau ke Dasar-dasar bahasa manusia. Dengan cara ini,
Dasar-dasar pemrograman dapat dikelompokkan menjadi dua yakni Dasar-
dasar tingkat rendah (low- level languages) dan Dasar-dasar tingkat tinggi
(high-level languages).
Dasar-dasar tingkat tinggi merupakan Dasar-dasar yang mudah dipahami oleh
manusia, salah satunya c++, c++ merupakan salah satu contoh dati Dasar-dasar
bahasa pemograman tingkat tinggi. Contoh lain dari Dasar-dasar bahasa
pemograman tingkat tinggi adalah Pascal, Perl, Java, dan lain sebagainya.
Sedangkan Dasar-dasar bahasa pemograman tingkat rendah merupakan Dasar-
dasar bahasa mesin atau Dasar-dasar assembly.
Secara sederhana sebuah komputer hanya dapat mengeksekusi program yang
ditulis dalam bentuk Dasar-dasar bahasamesin. Oleh karena itu, jika suatu
program ditulis dalam Dasar-dasar tingkat tinggi maka program tersebut harus
diproses dahulu sebelum bisa dijalankan dengan komputer. Hal ini merupakan
salah satu kekurangan bagi Dasar-dasar bahasa tingkat tinggi di mana
diperlukan waktu untuk memproses suatu program sebelum program tersebut
dijalankan.
Namun Dasar-dasar bahasa pemograman tingkat tinggi mempunyai banyak
sekali sisi keuntungan. Dasar-dasar bahasa pemograman tingkat tinggi mudah

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

2.1 Mengenal Dasar Dasar Pemrograman


CTentu ada banyak alasan untuk mempelajari dasar-dasar pemrograman
salah satunya C++, baik untuk menjadi seorang system engineer, seorang
Game Developer, atau hanya sekedar mempelajarinya karena kepraktisannya.
C++ merupakan salah satu Dasar-dasar pemrograman yang sangat populer di
dunia. Dasar-dasar pemrograman ini digunakan untuk segala hal, mulai dari
membangun sistem operasi hingga membuat video game dan membuat film
3D. Meskipun mungkin memiliki kurva belajar yang lebih curam daripada
yang lain, C ++ memiliki potensi yang luar biasa.
C ++ dikenal sebagai Dasar-dasar yang lebih sulit dipelajari daripada
Dasar-dasar lain seperti java dan python. Sebagian besar karena C ++
memiliki sintaks yang lebih kompleks. Ini bisa menjadi tantangan bagi
mereka yang memulai dengan pemrograman. Oleh karena itu,
menginvestasikan waktu untuk memahami tips belajar C ++ dapat
memberikan sejumlah manfaat bagi kamu dan karier kamu.

2.2 Konsep dasar Dasar-dasar pemrograman


Dalam C++ terdapat beberapa konsep dasar yang mencakup beberapa hal
termasuk variabel dan syntax. Untuk memahami tentang C++, terlebih dahulu
kita harus mengenal apa saja konsep-konsep dasar ini untuk mempermudah
proses pembelajaran C++. Adapun 5 konsep dasar Dasar-dasar pemrograman
C++ antara lain adalah sebagai berikut:
1. Variabel
Dalam C++, variabel adalah nama yang diberikan pada lokasi memori
di mana terdapat unit dasar penyimpanan dalam sebuah program. Nilai
yang disimpan dalam variabel ini dapat diubah selama ekseusi program.

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.

2.3 Macam-macam Dasar-dasar Pemrograman


Bahasa pemrograman digunakan untuk membuat sebuah program
komputer yang terdiri dari kumpulan kode-kode (sintaks) yang digunakan untuk
mengerjakan proses tertentu pada komputer.
Bahasa pemrograman memiliki tugas untuk menghubungkan pengguna
dengan mesin komputer karena dia bisa menerjemahkan perintah yang
dimengerti oleh komputer. Kita klik save maka data akan tersimpan. Kita klik
play maka music akan diputar. itulah bagian dari mengerjakan perintah pada
bahasa pemrograman.
Beberapa bahasa pemrograman yang sering digunakan untuk belajar
pemrograman dasar yaitu :
• Java
Java merupakan Salah satu bahasa pemrograman yang paling popular.
Dikarenakan bisa dijalankan disemua platform dan OS yang berbeda-
beda. Aplikasi android kebanyakan dikembangkan menggunakan bahasa
java. Walaupun google telah resmi mendukung c++ dan baru-baru ini
kotlin tetap saja java jadi primadona. Ini dikarenakan library java cukup
lengkap sehingga memudahkan programmer.
• Pascal
Pascal memang tidak terkenal bahkan sampai sekarang saya belum
pernah melihat lowongan pekerjaan yang membutuhkan programmer

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

Anda mungkin juga menyukai