0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan7 halaman

Panduan Pemrograman C++ Dasar

tugas

Diunggah oleh

Raisya Nazara Sakhi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan7 halaman

Panduan Pemrograman C++ Dasar

tugas

Diunggah oleh

Raisya Nazara Sakhi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Pemrograman C++

0. Library
Libarary adalah kumpulan kode yang telah ditulis sebelumnya yang dapat digunakan oleh
programmer untuk menyelsaikan tugas tertentu tanpa perlu menulis kode dari awal.

Jenis-jenis Library

1. Standard Library: Di C++, ada Standard Template Library (STL) yang menyediakan
struktur data (seperti vektor, daftar, set) dan algoritma (seperti pengurutan dan
pencarian).
2. Third-party Library: Library yang dibuat oleh pengembang lain, seperti Boost atau Qt,
yang menawarkan fungsionalitas tambahan seperti manipulasi gambar, pengembangan
GUI, dan lain-lain.
3. System Library: Library yang disediakan oleh sistem operasi untuk melakukan tugas-
tugas yang terkait dengan sistem, seperti pengelolaan file dan operasi jaringan.

1. Variabel dan Tipe Data


Variabel adalah tempat penyimpanan yang digunakan untuk menyimpan data. Setiap variabel
memiliki nama dan dapat berisi nilai yang dapat berubah (atau bervariasi) selama program
dijalankan. Variabel digunakan untuk menyimpan informasi yang ingin digunakan dalam
program.
Tipe data adalah kategori yang menentukan jenis nilai yang dapat disimpan dalam variabel dan
operasi yang dapat dilakukan pada nilai tersebut. Tipe data juga mempengaruhi ukuran memori
yang digunakan untuk menyimpan data.

2. Ekspresi
Dalam pemrograman C++, ekspresi adalah kombinasi dari variabel, konstanta, operator, dan
fungsi yang dievaluasi untuk menghasilkan nilai. Ekspresi bisa sederhana atau kompleks,
tergantung pada elemen yang digunakan di dalamnya. Jenis jenis ekspresi yaitu, Ekspresi
Aritmetika, Ekspresi Relasional, dan Ekspresi Logika.

3. Masukan dan Keluaran


Masukan (input) merujuk pada data yang diterima dari pengguna atau dari sumber eksternal
lainnya. Masukan ini dapat digunakan untuk memengaruhi perilaku program atau untuk
melakukan perhitungan dan operasi lainnya. Sedangkan keluaran (output) merujuk pada data
atau informasi yang ditampilkan kepada pengguna atau disimpan ke dalam file. Proses
mendapatkan masukan dan keluaran dari pengguna sering disebut sebagai input/output (I/O).

4. Percabangan (if)
Percabangan if dalam pemrograman C++ adalah struktur kontrol yang memungkinkan program
untuk mengambil keputusan berdasarkan kondisi tertentu. Jika kondisi yang diberikan dalam
pernyataan if bernilai true (benar), maka blok kode di dalamnya akan dijalankan. Jika kondisi
tersebut false (salah), maka blok kode tersebut akan dilewati.
Berikut adalah contoh sederhana penggunaan if dalam C++ :
#include <iostream>
using namespace std;

int main() {
int angka;
cout << "Masukkan angka: ";
cin >> angka;

// Percabangan if
if (angka > 0) {
cout << "Angka positif" << endl;
} else if (angka < 0) {
cout << "Angka negatif" << endl;
} else {
cout << "Angka nol" << endl;
}

return 0;
}
5. Perulangan (for while)
Perulangan (looping) dalam pemrograman C++ digunakan untuk mengeksekusi sekelompok
pernyataan berulang kali, berdasarkan kondisi tertentu. Dua jenis perulangan yang umum
digunakan adalah for dan while.
a. Perulangan for
Perulangan for biasanya digunakan ketika jumlah iterasi sudah diketahui. Format umum dari
perulangan for adalah:
for (initialization; condition; increment/decrement) {
// kode yang akan dijalankan
}
Contoh:
#include <iostream>
using namespace std;

int main() {
for (int i = 0; i < 5; i++) {
cout << "Iterasi ke-" << i << endl;
}
return 0;
}
b. Perulangan while
Perulangan while digunakan ketika jumlah iterasi tidak diketahui dan tergantung pada kondisi
yang harus dipenuhi. Format umum dari perulangan while adalah:
while (condition) {
// kode yang akan dijalankan
}
Contoh:
#include <iostream>
using namespace std;
int main() {
int i = 0;
while (i < 5) {
cout << "Iterasi ke-" << i << endl;
i++; // jangan lupa untuk mengubah nilai i agar tidak terjadi infinite loop
}
return 0;
}

6. Array
Array dalam pemrograman C++ adalah struktur data yang digunakan untuk menyimpan
sekumpulan data dengan tipe yang sama dalam satu variabel. Array memungkinkan Anda untuk
mengelompokkan beberapa nilai di bawah satu nama variabel dan mengaksesnya menggunakan
indeks.

Contoh Penggunaan Array

Berikut adalah contoh lain yang menunjukkan penggunaan array untuk menghitung rata-rata dari
beberapa angka:

#include <iostream>

using namespace std;

int main() {

const int ukuran = 5;

int angka[ukuran];

int jumlah = 0;

// Input elemen array


for (int i = 0; i < ukuran; i++) {

cout << "Masukkan angka ke-" << (i + 1) << ": ";

cin >> angka[i];

jumlah += angka[i];

// Menghitung dan mencetak rata-rata

double rata_rata = static_cast<double>(jumlah) / ukuran;

cout << "Rata-rata: " << rata_rata << endl;

return 0;

7. Fungsi Prosedur

Fungsi dan prosedur dalam pemrograman C++ adalah blok kode yang dirancang untuk
melakukan tugas tertentu. Meskipun istilah "fungsi" dan "prosedur" sering digunakan secara
bergantian, ada perbedaan kecil antara keduanya, terutama dalam konteks bahasa pemrograman
tertentu.

a. Fungsi

Fungsi adalah blok kode yang menerima input (parameter), melakukan operasi, dan
mengembalikan hasil (nilai). Fungsi dapat dipanggil di berbagai tempat dalam program, sehingga
memudahkan pengorganisasian dan pengulangan kode. Contoh fungsi:

#include <iostream>

using namespace std;

// Fungsi untuk menjumlahkan dua angka


int jumlah(int a, int b) {

return a + b; // Mengembalikan hasil penjumlahan

int main() {

int x = 5;

int y = 10;

// Memanggil fungsi dan menyimpan hasilnya

int hasil = jumlah(x, y);

cout << "Hasil penjumlahan: " << hasil << endl;

return 0;

b. Prosedur

Prosedur, dalam konteks ini, biasanya merujuk pada blok kode yang melakukan serangkaian
tindakan tetapi tidak mengembalikan nilai. Dalam C++, prosedur dapat dianggap sebagai fungsi
yang memiliki tipe pengembalian void. Contoh prosedur:

#include <iostream>

using namespace std;

// Prosedur untuk mencetak pesan

void cetakPesan() {

cout << "Ini adalah pesan dari prosedur!" << endl;


}

int main() {

// Memanggil prosedur

cetakPesan();

return 0;

8. String

String dalam pemrograman C++ adalah tipe data yang digunakan untuk menyimpan urutan
karakter. Di C++, string dapat diwakili menggunakan array karakter (char) atau menggunakan
kelas string yang disediakan oleh pustaka standar.

9. Rekursi

Rekursi dalam pemrograman C++ adalah teknik di mana sebuah fungsi memanggil dirinya
sendiri untuk menyelesaikan suatu masalah. Teknik ini sering digunakan untuk menyelesaikan
masalah yang dapat dibagi menjadi sub-masalah yang lebih kecil dengan cara yang sama.

Anda mungkin juga menyukai