Disusun Oleh :
Nama : Dwi Bagus Putra
NIM : 201855202129
Kelas :1B
Email : dwibagus501@gmail.com ( jika ada )
Dosen : Marcelinus Petrus Saptono, S.Kom.,M.Cs
DAFTAR ISI............................................................................................................4
BAB I.......................................................................................................................5
PENDAHULUAN...................................................................................................5
1.1 Latar Belakang..............................................................................................5
1.2 Tujuan............................................................................................................5
BAB II......................................................................................................................6
DASAR TEORI.......................................................................................................6
1. PERULANGAN LANJUTAN........................................................................6
1.1 Karateristik while ( ) {.....} .......................................................................6
1.2 Bentuk-bentuk while..................................................................................6
BAB III....................................................................................................................7
ALGORITMA DAN FLOWCHART......................................................................7
3.1 Algoritma.......................................................................................................7
3.2 Flowchart.......................................................................................................7
BAB IV....................................................................................................................8
IMPLEMENTASI DAN PEMBAHASAN..............................................................8
4.1 KEGIATAN PRAKTIKUM..........................................................................8
4.1.1 program latihan 1a..................................................................................8
4.1.2 program latihan 2a..................................................................................9
4.1.3 program latihan 2b................................................................................10
4.1.4 program latihan 2c................................................................................11
4.1.5 Program latihan segitiga angka.............................................................12
BAB V....................................................................................................................15
PENUTUP..............................................................................................................15
5.1 Kesimpulan..................................................................................................15
5.2 Saran............................................................................................................15
Daftar Pustaka:.......................................................................................................16
BAB I
PENDAHULUAN
1.2 Tujuan
Adapun tujuan dari praktikum ini adalah:
1 Mahasiswa mengenal struktur bahsa pemograman C++.
2 Mahasiswa mengenal perintah-perintah dasar C++.
3 Mahasiswa mengenal tipe data bahasa pemograman C++.
BAB II
DASAR TEORI
1. PERULANGAN LANJUTAN
Menjadi :
Int i = 1
While ( i < 20 ) {
...
i ++
}
BAB III
3.1 Algoritma
Algoritma adalah proses langkah demi langkah untuk penghitungan.
Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran
otomatis. berikut contoh algoritma yang diambil dari contoh 2B.cpp:
1.algoritma menampilkan segitiga terbalik
1. mulai.
2. baca batas akhir = i = a
3. n = 0
4. selama n <= i maka lanjutkan langkah 5, tapi jika tidak lanjutkan langkah 7
5. cetak “ * “ lalu tambahkan n dengan satu
6. tetapi jika a >= n maka cetak “ * “ di baris baru, lalu ulangi langkah 4
7. selesai
3.2 Flowchart
Flowchart adalah proses langkah demi langkah dari suatu permasalahan
yang ingin di selesaikan dalam bentuk diagram.
Mulai
Int i,a,n
tidak
Jika
n<=i
ya
n ++
“ * “ di Jika
baris baru a>=
n
selesai
BAB IV
Algoritma:
1. Mulai
2. Inisialisasikan int i,a,n
3. Input bil i
4. Apakah n<=i? jika tidak kelangkah 7
5. Cetak “ *’ sebanyak i
6. Naikkan nilai a satu tingkat, lalu kembali ke langkah 4
7. Cetak “bilangan masukkan salah”
8. selesai
Flowchart:
Mulai
Int
i,a,n
Input i
tidak
Jika
ya n<=i
Jika
Cetak *=i
n<=i
selesa
i
4.1.2 program latihan 2a
#include <iostream>
using namespace std;
int i,a,n;
int main()
{
cout<<"program Membuat Segitiga Bintang Dengan C++"<<endl;
cout<<"masukan jumlah baris ";
cin>>i;
n=0;
do{
n++;
a=i;
do{
cout<<"*";
a--;
}while(a>=n);
cout<<endl;
}while(n<i);
}
Hasil:
b. menggunkan while
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int b,a=1;
while (a<=10){
b=1; while (b<=a){
cout<<setw(3)<<a; b++;}
cout<<"\n"; a++;}
}
for (i=1;i<=a;i++)
{
for (j=1;j<=a-i;j++)
cout<<" ";
for (j=1;j<=i;j++)
cout<<"* ";
cout<<endl;
}
a=a-1;
for (i=1;i<=a;i++)
{
for (j=1;j<i;j++)
cout<<" ";
for (j=1;j<=a-i+1;j++)
cout<<" *";
cout<<endl;
}
}
Hasil:
BAB V
PENUTUP
5.1 Kesimpulan
Dari pembahasan laporan ini kita mempelajari dasar pemrograman bahasa
C++ dan membuat program untuk memecahkan masalah perhitungan. Dan dari
pembahasan diatas kita dapat mengetahui perintah-perintah dan fungsi-fungsi
yang ada di dalam bahasa C++.
5.2 Saran
saya masih harus banyak belajar agar lebih memahami tentang bahasa
pemrograman C++ ini.
Daftar Pustaka:
1. Modul 1, 2, dan 3 algoritma pemrograman
2. https://burangasitamaymo.wordpress.com/2015/06/25/makala-algoritma-
dan-pemrograman
3. http://afndiqurlinas.blogspot.com/2016/09/laporan-tugas-praktikum-
bahasa-c++.html
4. DAFTAR RIWAYAT HIDUP
Data Pribadi
Nama : Dwi Bagus Putra
Agama : Islam
Jenis Kelamin : Laki-laki
Warga Negara : Indonesia
No Hp / WA : 081247384799
E-mail :dwibagus501@gmail.com
Web-blog :
Riwayat Pendidikan
1. SMP : SMP NEGERI 1 SORONG
Tahun Lulus : 2012
2. SMA/SMK : SMK NEGERI 3 SORONG
Tahun Lulus : 2015