Professional Documents
Culture Documents
Laporan3 - A1g021015 - Jesicha Anastasia.
Laporan3 - A1g021015 - Jesicha Anastasia.
Disusun Oleh :
NPM : A1G021015
Asisten Dosen :
Dosen Pengampu :
UNIVERSITAS BENGKULU
2021/2022
BAB I
LANDASAN TEORI
Percabangan adalah perintah yang memungkinkan pemilihan atas perintah yang akan
dijalankan sesuai dengan kondisi tertentu. Percabangan (branching) di dalam pemrograman
digunakan oleh komputer untuk menentukan langkah kerja instruksi. Pada pemrograman C++,
terdapat 6 bentuk percabangan yang harus kita kitahui. Apa saja itu?
1. Pernyataan If
If adalah kondisi yang bernilai benar(true), Apabila kita menginput sesuatu yang bernilai
benar(true) dalam suatu program maka kondisi If akan menjalankan perintah tersebut.
Pernyataan if adalah bentuk pernyataan percabangan yang paling sederhana.
Bentuk percabangan ini digunakan untuk memutuskan apakah suatu pernyataan atau blok
pernyataan tertentu akan dieksekusi atau tidak, jika kondisi tertentu benar maka blok pernyataan
dieksekusi, namun jika salah maka tidak akan dieksekusi.Pernyataan if mempunyai pengertian”
jika kondisi bernilai benar, maka pernyataan akan dikerjakan dan jika tidak memenuhi syarat
maka program akan mengabaikan pernyataan tersebut.
2. Pernyataan If – Else
Pernyataan if-else adalah bentuk pernyataan percabangan yang memiliki dua blok pilihan.
Blok pilihan pertama akan dieksekusi jika kondisi benar dan blok pilihan kedua akan dieksekusi
jika kondisi bernilai salah.
3. If – Else Bertingkat
Bentuk If-Else dapat digunakan secara bertingkat. Ada beberapa bentuk If-Else bertingkat,
antara lain nested if dan if – else if.
2. Soal 2
Suatu Perusahaan dengan nama ”PT. MAKMUR SUKSES JAYA” memberikan komisi kepada
para salesmannya dengan ketentuan sebagai berikut:
1. bila salesman dapat menjual barang hingga Rp60.000, maka akan diberikan uang jasa
sebesar Rp15.000 ditambah dengan komisi 15% dari pendapatan yang diperoleh hari itu.
2. bila salesman dapat menjual barang diatas Rp60.000, maka akan diberikan uang jasa sebesar
Rp30.000, ditambah dengan uang komisi 20% dari pendapatan yang diperoleh pada hari itu.
3. bila salesman dapat menjual barang diatas Rp100.000, maka akan diberikan uang jasa
sebesar Rp50.000, ditambah dengan uang komisi 30% dari pendapatan yang diperoleh pada
hari itu.
4. perusahaan itu ingin anda membuatkan program dengan mencantumkan juga label nama
perusahaan, nama kasir dan salesman.
Gambar 1.1
Gambar 1.2
Penjelasan :
- #include
#include Pada bagian untuk memberitahu kepada preprosesor untuk menyertakan kode
dari iostream
- <iostream>
Untuk mengaktifkan cout dan cin
- usingnamespacestd;
Untuk mendeklarasikan/ memberitahukan kepada compiler bahwa kita akan
menggunakan semua fungsi/class/file yang terdapat dalam namespace std.
- intmain()
Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi
banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function). Fungsi
adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah
- string nama1,nama2;
String adalah tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace
(spasi), dan berbagai karakter. Fungsi ini digunakan untuk membuat identifier
String/teks.
- If
if adalah sebuah struktur pemilihan yang digunakan untuk mengeksekusi sebuah kondisi
- Else if
If Else adalah menjalankan kondisi dengan 2 pernyataan yang berbeda.
Output
Gambar 1.3
Penjelasan :
Gambar diatas merupakan hasil output soal.1 yang menjelaskan tentang perhitungan total
pembayaran pembeli dan berapa persen diskon yang didapatkan sesuai nominal total
pembayaran.
B. Input Soal.2
Gambar 2.1
Gambar 2.2
Penjelasan :
- #include
#include Pada bagian untuk memberitahu kepada preprosesor untuk menyertakan kode
dari iostream
- <iostream>
Untuk mengaktifkan cout dan cin
- usingnamespacestd;
Untuk mendeklarasikan/ memberitahukan kepada compiler bahwa kita akan
menggunakan semua fungsi/class/file yang terdapat dalam namespace std.
- intmain()
Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi
banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function). Fungsi
adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah
- string nama1,nama2;
String adalah tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace
(spasi), dan berbagai karakter. Fungsi ini digunakan untuk membuat identifier
String/teks.
- If
if adalah sebuah struktur pemilihan yang digunakan untuk mengeksekusi sebuah kondisi
- Else if
If Else adalah menjalankan kondisi dengan 2 pernyataan yang berbeda.
Output
Gambar 2.3
Penjelasan :
Gambar diatas merupakan hasil output soal.2 yang programnya melakukan perhitungan
dengan menggunakan if dan else if agar bisa menghasilkan hitungan yang sesuai tujuannya
BAB III
A. Kesimpulan
Dapat disimpulkan bahwa seleksi kondisi ( percabangan ) adalah suatu pilihan atau opsi
dengan kondisi tertentu, bentuk-bentuk seleksi kondisi ( percabagan ) Javascript ada 6 yaitu if,
else/if, if/else/if, switch-case, operator ternary, dan nested ( bersarang).
B. Saran
Saran untuk kakak-kakak asisten dosen supaya tidak kecepatan saat menjelaskan materi dan
berikan penjelasan materi yang detail kepada kami.
DAFTAR PUSTAKA
muhardian, A. (2021, Oktober 15). Belajar C++ #07: Memahami 6 Macam Bentuk Blok
Percabangan pada C++.
Blok Percabangan if, if-else, dan if-else if pada Bahasa Pemrograman C++ - Pakkoding