Anda di halaman 1dari 7

PRAKTIKUM DASAR PEMROGRAMAN

PERTEMUAN 5 – Percabangan (IF)


“Disusun Untuk Memenuhi Tugas Mata Kuliah Praktikum Dasar Pemrograman”
Instruktur Praktikum : Ilham Muhammad Yusuf, ST., M.Kom

Disusun Oleh:
MUHAMMAD AULIA AHSAN
2206080

TEKNIK INFORMATIKA
INSTITUT TEKNOLOGI GARUT
2022
Lembar Jawaban Tugas Praktikum Dasar Pemrograman

FLOWCHART MENCARI KELILING JAJAR


GENJANG
1. FlowChart

1
Lembar Jawaban Tugas Praktikum Dasar Pemrograman

2. Consol FlowChart

3. Penjelasan

Terminal, untuk memulai atau


mangakhiri suatu flowchart/program.
Deklarasi, untuk mendeklarasikan
variable didalam program.
Proses, untuk memproses suatu program.

Input/Output, untuk memasukkan


value(nilai), atau menampilkan
sintaks.
Decision, Simbol yang menunjukkan
suatu kondisi tertentu yang akan
menghasilkan dua kemungkinan jawaban
yaitu ya atau tidak.

2
Lembar Jawaban Tugas Praktikum Dasar Pemrograman

PROGRAM C++
Program untuk mencari keliling jajar genjang

1. SourceCode

#include<iostream>

using namespace std;

int main(){

//tipe data & variable

double t1,t2,t3,t4,uts,uas,na,tt;

//output pembuka

cout <<
"========================================" << endl;

cout << "| Program Nilai Mata Kuliah 1 Semester


|" << endl;

cout << "| MUHAMMAD AULIA AHSAN 2206080 |" <<


endl;

cout <<
"========================================" << endl;

//input & output pemberi nilai pada variable

cout << "Masukkan Nilai Tugas 1 : ";

cin >> t1;

cout << "Masukkan Nilai Tugas 2 : ";

cin >> t2;

cout << "Masukkan Nilai UTS : ";

cin >> uts;

cout << "Masukkan Nilai Tugas 3 : ";

3
Lembar Jawaban Tugas Praktikum Dasar Pemrograman

cin >> t3;


cout << "Masukkan Nilai Tugas 4 : ";
cin >> t4;
cout << "Masukkan Nilai UAS : ";
cin >> uas;
cout <<
"========================================" <<
endl;
//proses perhitungan rumus (variable)
tt = (t1 + t2 + t3 + t4) / 4;
na = (tt*0.4)+(uts*0.3)+(uas*0.3);
//output menampikan hasil input pada
variable ('tt' & 'na')
cout << "Total Nilai Tugas : " << tt <<
endl;
cout << "Nilai Akhir : " << na << endl;
cout <<
"========================================" <<
endl;
//fungsi percabangan if & if else (if
majemuk)
if (na > 80){
cout << "Mahasiswa Lulus Mata Kuliah dengan
Predikat A" << endl;
}
else if(na > 70){
cout << "Mahasiswa Lulus Mata Kuliah dengan
Predikat B" << endl;
}
else if(na > 60){
cout << "Mahasiswa Lulus Mata Kuliah dengan
Predikat C" << endl;

4
Lembar Jawaban Tugas Praktikum Dasar Pemrograman

}
else {
cout << "Mahasiswa Tidak Lulus dengan
Predikat D" << endl;
}
//output penutup
cout <<
"=========================================" <<
endl;
//mengembalikan value ke 0
return 0;
}

2. ScreenShot Program

5
Lembar Jawaban Tugas Praktikum Dasar Pemrograman

3. Penjelasan
- Header <iostream>: header yang digunakan sebagai standari input output
operasi yang digunakan oleh Bahasa C++
- using namespacae std; : untuk menyajikan perintah atau deklarasi kepada
sebuah aplikasi compiler yang menyatakan bahwa kita akan menggunakan
seluruh berkas, class, atau fungsi yang menjadi bagian seluruh namespace
std yang bersangkutan.
- int main : jenis tipe data yang akan dikembalikan nilainya kembali. fungsi
main akan mengembalikan nilai 0 setelah dieksekusi.
- cout (console output) : untukmenampilkan teks ke layer (output).
- cin (console input) : untukmenerima datamasukan dari user (input).
- endl : untukmenyisipkan karakter NewLine atau mengatur pindah baris.
- float : tipe datauntuk bilangan pecahan/decimal.
- Char : tipe data untuk karakter (Jenis Karakter).
- If : untuk menentukan pilihan dari suatu kondisi yang diberikan.
- Else If : pilihan alternative dari penyelesaian untuk mencari kondisi yang
- Return 0 : untukmemberitahu bahwa kode telah selesai dieksekusi dengan
exit code0.

Anda mungkin juga menyukai