Anda di halaman 1dari 7

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN


DALAM BAHASA C++ DENGAN CODEBLOCKS

Materi Praktikum : Seleksi Kondisi dan Perulangan

Disusun oleh:
Nama = Bintang Kusumaningrum
NIM = 4101422106
Program studi = Pendidikan Matematika

RUMPUN MATEMATIKA
UNIVERSITAS NEGERI SEMARANG
2023
Laporan Praktikum 4
(1 Pertemuan : 1 x 2 SKS)

A. Capaian Pembelajaran
Setelah melaksanakan praktikum ini, diharapkan mahasiswa mampu
menerapkan konsep dasar pemrograman dalam implementasi bidang
matematika secara logis dan sistematis, sehingga praktikum ini difokuskan
untuk pemahaman awal mengenai algoritma dan pemrograman.

B. Tugas Praktikum
Buatlah program menghitung Luas Persegi dan Luas Persegi Panjang, dengan
ketentuan:
1. Diawali dengan menu pilihan
2. Setelah selesai proses yang dipilih, muncul pertanyaan untuk memilih
mengitung lagi atau keluar.
3. Apabila lagi, maka akan diarahkan ke menu dan apabila tidak maka program
berhenti.
4. Suadara tidak diperkenankan menggunkan fungsi atau prosedur.

C. Penialian
Berikut ini adalah aturan penilaian pada Praktikum 4:
Nilai Keterangan
86 – 100  Membuat program dengan benar
 Efisiensi kode yang dibuat
 Lengkap dengan penjelasan analisis program
 Kerapian dalam menyusun laporan
71 – 85  Membuat program dengan benar
 Terdapat 1-3 langkah yang bisa diringkas
 Lengkap dengan penjelasan analisis program
 Kerapian dalam menyusun laporan
61 – 70  Membuat program dengan sedikit kesalahan
algoritma
 Kurang lengkap dengan penjelasan analisis
program
 Kerapian dalam menyusun laporan
50 – 60  Membuat program dengan sedikit kesalahan
algoritma
 Kurang lengkap dengan penjelasan analisis
program
 Kurang rapi dalam menyusun laporan
0  Tidak mengerjakan

Praktikum Algoritma Pemrograman| 2


D. Hasil Praktikum
Code program:
//Bintang Kusumaningrum
//4101422106
//Pendidikan Matematika

#include <iostream>
#include <windows.h>
#include <conio.h>

using namespace std;

int main()
{
int pil;
float sisi, panjang, lebar, luas;
bool loop=true;
while (loop)
{
system ("cls");
cout <<
"===================================================" << endl;
cout << "PROGRAM MENGHITUNG LUAS PERSEGI DAN PERSEGI
PANJANG" << endl;
cout <<
"===================================================" << endl;
cout << "(1). Luas PERSEGI"<< endl;
cout << "(2). Luas PERSEGI PANJANG"<< endl;
cout<<"Masukkan Pilihan 1 atau 2 = ";
cin>>pil;
switch (pil)
{
case 1 :
cout <<"Masukkan Sisi = ";
cin>>sisi;
luas=sisi*sisi;
cout <<"Luas Persegi Anda adalah "<<luas<<endl;
break;
case 2 :
cout <<"Masukkan Panjang = ";
cin>>panjang;
cout <<"Masukkan Lebar = ";
cin>>lebar;
luas=panjang*lebar;

Praktikum Algoritma Pemrograman| 3


cout <<"Luas Persegi Panjang Anda adalah "<<luas<<endl;
break;
default :
cout<<"Anda Salah Memasukkan Pilihan"<<endl;
break;
case 0 :
loop = false;
break;
}
cout<<""<<endl;
cout<<"(1) Menghitung Lagi | (2) Keluar"<<endl;
cin>>pil;
switch (pil)
{
case 1 :
cout<<"Tekan ENTER untuk menghitung lagi";
break;
case 2 :
loop = false;
cout<<"Program Telah Berakhir"<<endl;
break;
}
getch ();
}

return 0;
}

Tampilan hasil Run:

Praktikum Algoritma Pemrograman| 4


Deskripsi program:
Program ini digunakan untuk menghitung Luas Persegi dan Luas Persegi
Panjang. Program ini dapat memudahkan user untuk menghitung Luas Persegi
dan Luas Persegi Panjang. Cara kerja program ini yaitu, pertama user
diperintah untuk memasukkan salah satu pilihan dari pilihan yang tersedia.
Pilihan 1 untuk Luas Persegi dan pilihan 2 untuk Luas Persegi Panjang. Setelah
user memasukkan pilihan, selanjutnya user diperintah untuk memasukkan sisi
atau panjang dan lebar sesuai yang dibutuhkan program. Selanjutnya klik enter
dan program akan menampilkan hasil dari luas bangun yang dicari. Kemudian
user diberi pilihan lagi oleh program untuk memilih menghitung lagi, atau
keluar. Jika user memilih menghitung lagi maka program akan mengarahkan
user untuk mengklik enter dan mulai menghitung lagi. Namun sebaliknya, jika
user memilih keluar maka program akan menghentikan aktivitas selanjutnya.
Contohnya adalah jika user memasukkan pilihan dengan klik 1 hal ini berarti
user bertujuan untuk menghitung Luas Persegi, setelah itu user memasukkan
sisi, kemudian klik enter dan program akan menampilkan hasil dari Luas
Persegi yang dicari. Kemudian user memilih lagi pilihan dengan mengklik 1
yaitu “menghitung lagi” hal ini berarti user akan menggunakan program untuk
mencari luas bangun yang diinginkan lagi. Hal ini selanjutnya cara kerja
program akan seperti itu sesuai dengan pilihan yang user masukkan.

Praktikum Algoritma Pemrograman| 5


E. Hasil Latihan Ulang11
No Code Hasil Run
11a

11b

Praktikum Algoritma Pemrograman| 6


11c

Praktikum Algoritma Pemrograman| 7

Anda mungkin juga menyukai