Download - laporan alpro
BAB I
HASIL DAN ANALISIS
I.1. Flowchart dan Pseudocode Program
1. Buka Folder software Borland Turbo C++ 4.5,
Kemudian double click file install.exe
Kemudian akan keluar file intall.txt yang berisi tentang proses instalasi
dan konfigurasi, pilih skip untuk melanjutkan proses selanjutnya
2. kemudian menentukan pada drive apa Borland C akan di install dan
click tombol continue
3. setelah menentukan drive yang akan di jadikan drive untuk instalasi
kemudian akan muncul tampilan seperti di bawah ini, kemudian anda
click continue
4. Berikut ini merupakan gambaran besarnya kapasitas harddisk yang
diperlukan untuk melakukan instalasi Borland Turbo C++ 4.5, silahkan
anda click tombol install
berikut adalah tampilan saat proses instalasi
5. kemudian akan muncul file readme.txt, click tombol skip untuk
melanjutkan proses
click ok
click ok
6. pada registrasi silahkan pilih USA, kemudian click continue
7. maka akan muncul kolom untuk mengisi data-data pribadi, click saja
cancel kemudian yes
8. Kemudian anda click ok
9. click start->tulis di kotak search “Turbo C++” -> kemudian double click
pada Turbo C++
I.2. Menampilkan Tulisan
I.2.1 Tulisan Pertama
#include<iostream.h>
int main()
{
cout<<" Selamat datang di C++";
}
Cout<<” Selamat datang di C++”; berfungsi untuk menampilkan tulisan:
Selamat datang di C++
I.2.2 Tulisan Ketiga dengan Dua Line Spacing
#include<iostream.h>
int main()
{
cout<<" Selamat datang di C++\n\nSemoga sukses..";
}
Cout<<” Selamat datang di C++\n\nSemoga sukses..”; berfungsi untuk
menampilkan tulisan:
Selamat datang di C++
Semoga sukses
Kode \n adalah untuk memberikan spasi garis atau line spacing. Jika di
dalam fungsi cout<<” ”; diberi dua fungsi \n maka akan menghasilkan
dua line spacing.
I.2.3 Tulisan Ketiga dengan Dua Line Spacing
#include<iostream.h>
int main()
{
cout<<" Selamat datang di C++\nSemoga sukses\n\n:-)..";
}
mulai
Baca o
Ifp%2==1
ganjil
selesai
genap
Cout<<” Selamat datang di C++\n\nSemoga sukses\n\n:-)..”; berfungsi
untuk menampilkan tulisan:
Selamat datang di C++
Semoga sukses
:-)
Kode \n adalah untuk memberikan spasi garis atau line spacing. Jika di
dalam fungsi cout<<” ”; diberi dua fungsi \n maka akan menghasilkan
dua line spacing.
I.3 Seleksi Bilangan Ganjil
Seleksi bilangan ganjil adalah pemilihan suatu nilai yang diinputkan
termasuk bilangan ganjil atau bilangan genap. Berikut adalah kode dan
output yang dihasilkan.
Pseudocode
Algoritma seleksi_bilangan_ganjilDeklarasi :p : integerdeskripsi :baca(p)if p mod 2=1 then
cetak(‘ganjil’)else
cetak(‘genap’)end if
Int p; untuk mendeklarasikan tipe data dari variabel p.
SELEKSI BILANGAN GANJIL
cout<<”Masukkan bilangan: ”; untuk menampilkan tulisan:
Masukkan bilangan:
cin>>p; i untuk memasukkan nilai yang di inputkan sebagai nilai p
yang akan dieksekusi pada command berikutnya.
If (p%2==1)
{
Cout<<” ganjil”;
}
Else
{
Cout<<”genap”;
}
}
Kode tersenbut untuk memasukkan logika yang menyatakan
bahwa jika nilai p yang kita masukkan dibagi dengan 2 dan
menghasilkan sisa bagi 1 maka program akan mencetak tulisan ganjil,
tapi jika nilai p dibagi 2 dan menghasilkan sisa bagi tidak sama dengan
1 maka program akan mencetak tulisan genap . tulisan tersebut adalah
adalah nilai yang kita inputkan.
I.4. Nilai Rata-rata Lima Bilangan
Nilai rata-rata lima bilangan adalah hasil nilai rata-rata yang
diinputkan termasuk bilangan ganjil atau bilangan genap. Berikut adalah
kode dan output yang dihasilkan.
Pseudocode
Algoritma rata_rata_lima_bilanganDeklarasi :r1,r2,r3,r4,r5,rrata-rata : floatdeskripsi :baca (r1,r2,r3,r4,r5)rrata_rata←(r1,r2,r3,r4,r5)/5cetak(rrata_rata)
mulai
baca (r1,r2,r3,r4,r5)
rrata_rata←(r1,r2,r3,r4,r5)/5
cetak(rrata_rata)
selesai
Float r1, r2, r3, r4, r4, rrata_rata; untuk mendeklarasikan tipe data
dari varibel r1, r2, r3, r4, r4, rrata_rata.
Float terdebut juga berguna untuk menampilkan nilai decimal seperti
contoh 6,4
cout<<”Masukkan nilai r1: ”; berfungsi untuk menampilkan tulisan:
Masukkan nilai r1:
cin>>r; berfungsi untuk memasukkan nilai yang kita inputkan sebagai
nilai r1 yang akan dieksikusi pada command berikutnya.
Rrata_rata=(r1+r2+r3+r4+r5)/5; berfungsi untuk mendefinisikan
perhitungan dari nilai rrata_rata.
cout<<Nilai rata-ratanya dari “<<rrata_rataadalah: “;untuk
menampilkan perhitungan dan tulisan Nilai rata-ratanya adalah:
I.5. Seleksi Bilangan Prima
ya
tidak
tidak ya
Seleksi bilangan prima adalah pemilihan suatu nilai yang
diinputkan termasuk bilangan prima atau bilangan bukan prima. Berikut
adalah kode dan output yang dihasilkan.
Pseudocode
Algoritma seleksi_bilangan_primaDeklarasi :p,a,fac=0 : integerdeskripsi :baca(a)for(a=1; a<=p;a++) if(p mod a=0)
fac←fac+1end ifif(fac=2 &a!≠1)
cetak(‘prima’)else
cetak(‘bukan prima’)end if
mulai
Baca p,a,fac=0
for(a=1; a<=p;a++)
if(fac=2 &a!≠1)
selesai
fac←fac+1
if(p mod a=0)
Fac ++
Bukan prima prima
Int p,a,fac=0; untuk mendefinisikan variabel p,a,fac=0 sebagai data
bertipe integer.
cout<<”Masukkan bilangan: ”; untuki menampilkan tulisan Masukkan
bilangan:
cin>>p; untuki mendifinisikan nilai yang diinputkan sebagai p.
for (a=1; a<=p; a++)
{
if (p%a==0)
{
fac=fac+1
}
}
Kode tersebut berfungsi untuk pengulangan nilai 1 sampai batas nilai
p yang diinputkan. Fungsi if yang terdapat di dalam fungsi for berfungsi
untuk memberikan kondisi p mod a=0, jika kondisi benar maka program
akan mengeksekusi fac=fac+1, jika kondisi salah (tidak terpenuhi) maka
kondisi tidak dilakukan.
if (fac==2 && p!=1)
{
cout<<x<<”prima”;
{
else
{
cout<<x<<” Bukan prima
}
}
Kode tersebut berfungsi untuk memberikan kondisi fac=2 dan p≠1,
jika kondisi benar maka program akan mencetak p prima, jika kondisi
salah (tidak terpenuhi) maka program akan menceta p Bukan prima.
I.6. Luas dan Keliling Persegi Panjang
Pseudocode
Algoritma Luas_dan_keliling_persegi_panjangDeklarasi :p,l, L, K : floatdeskripsi :baca(p,l)L←p x lcetak(L)K←2 x (p + l)cetak(K)
float p,l,L,K; berfungsi untuk mendeklarasikan variabel p,l,L, dan K
sebagai data bertipe float.
cout<<”Masukkan panjang : ”; untuk menampilkan tulisan Masukkan
panjang .
cin>>p; untuk memasukkan nilai yang kita inputkan sebagai nilai
p(panjang).
L=p*l;K=2*(p+l); berfungsi untuk mendefinisikan nilai penghitungan
dari L.
cout<<”Luas persegi panjang (L)=”<<p<<”*”<<l<<”=”<<L; berfungsi
untuk menampilkan tulisan Luas persegi panjang (L) p*l=L dan
kode <<L untuk menampilkan hasil nilai penghitungan dari L.
cout<<”\nKeliling persegi panjang (K)=2*(“<<p<<”+”<<l<<”)=”<<K;
untuk menampilkan tulisan Keliling persegi panjang (K)=2*(p+l)=K
dan kode <<K untuk menampilkan hasil nilai pernghitungan dari K.