laporan alpro

17
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

Upload: syamsul-hidayatullah

Post on 04-Aug-2015

64 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: 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

Page 2: laporan alpro

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

Page 3: laporan alpro

berikut adalah tampilan saat proses instalasi

5. kemudian akan muncul file readme.txt, click tombol skip untuk

melanjutkan proses

click ok

Page 4: laporan alpro

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

Page 5: laporan alpro

8. Kemudian anda click ok

9. click start->tulis di kotak search “Turbo C++” -> kemudian double click

pada Turbo C++

Page 6: laporan alpro

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:-)..";

}

Page 7: laporan alpro

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

Page 8: laporan alpro

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”;

}

Page 9: laporan alpro

}

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

Page 10: laporan alpro

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

Page 11: laporan alpro

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

Page 12: laporan alpro

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”;

Page 13: laporan alpro

{

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)

Page 14: laporan alpro

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.