Anda di halaman 1dari 9

Presensi:

010
LAPORAN PRAKTIKUM
ALGORITMA & PEMROGRAMAN
PERTEMUAN KE 8

Disusun Oleh :
NAMA : DWI SETIYO ANDONO

NIM : 195410004

JURUSAN : TEKNIK INFORMATIKA

JENJANG : S1

Laboratorium Terpadu
Sekolah Tinggi Management Informatika
Komputer
AKAKOM
YOGYAKARTA
2019
Tujuan

1. Mahasiswa dapat mengerti tentang perulangan menggunakan


while.
2. Dapat membuat progam perulangan dengan while.
3. Dapat menerapkan progam while dengan kondisi if.

Praktik 1

Progam membuat while, dalam progam dibawah terdapat hasil


berurutan dari 1 sampai 5. While adalah sistem perulangan yang melakukan
proses mengulang terus menerus sampai diakhiri. Hasil dibawah
menunjukkan diakhiri pada angka 5 dengan perintah while (bil<=5) yang
berarti progam akan selesai jika bilangan terakhir lebih kecil sama dengan 5.

Contoh perinta perintah yang dituliskan pada textpad.

Hasil dari coding diatas dengan menggunakan ctrl + F2

Flowchart untuk progam diatas

Flochart dan hasilnya merupakan bagian dari coding diatas yang


berbentuk flowchart.
Praktik 2

Pada praktik 2 terdapat hasil yang while yang berurutan tetapi dibalik
dari angka terbesar menuju angka terkecil, untuk sistem perintahnya hampir
sama dengan praktik no 1 hanya saja pada perintah while diganti menjadi
bil>=1 yang berarti bilangan lebih besar sama dengan 1 dan pada prosesnya
diganti in i-1 yang berarti bilangan dikurangi 1 untuk setiap prosesnya.

Perintah perintah yang di screen capture.

Hasil coding diatas ketika di run.

Praktik 3
Dalam praktik 3 menampilkan kalimat STIMIK AKAKOM jika kita
memilih key word ya maka progam akan mengulang ulang kata tersebut
secara terus menerus sedangkan jika kita memlilih tidak maka progam akan
berhenti dengan keterangan anda sudah melakukan perulangan sebanyak
beberapa kali (beberapa = banyak percobaan yang telah dilakukan).

Dengan hasil seperti gambar dibawah ini.

Dengan progam seperti ini untuk dapat menghasilkan hasil seperti gambar
diatas.

Praktik 4

Pada praktik 4 kali ini kita membuat progam while dengan


menampilkan hasil angka genap saja, hampir sama dnegan nomer 1 dan 2
hanya pada while sama persis pada bagian nomer 1 dan pada prosesnya kita
menggunakan bil+2, bil+2 maksudnya setiap perualangan dalam prosesnya
setiap bilangan ditambah 2 maka akan menghasilkan angka genap.
Hasil progam angka genap yang dimulai dengan angka awal 0, karena pada
progam bilangan awal = 0, dengan perintah bil=0

Latihan

Memodifikasi praktik 4 dengan angka awal dan akhir disikan oleh


user. Pada latihan ini kita membuat progam menampilkan bilangan genap
dengan fungsi while, dengan ketentuan bilangan awal dan akhir dimasukkan
oleh user. Untuk bila ditampilkan kita dapat membuat progam pada perintah
while kita menggunakan while (bil1<=bil2), maksudnya bil1 adalah bilangan
awal dan bil2 adalah bilangan akhir yang akan ditampilakan yaiti bilangan
awal lebih kecil sama dengan bilangan akhir dengan menampilkan angka
genapnya saja.

Contoh progamnya seperti capture dibawah.


Hasil untuk progam diatas.

Tugas

1. Hitunglah jumlah dan rata-rata bilangan positif, dimana banyaknya


data ditentukan
dari data yang dimasukan dengan keyboard, contoh hasil output yang
diinginkan sbb:
Banyaknya data : 4
Data ke-1 : 3
Data ke-2 : 5
Data ke-3 : 2
Data ke-4 : 6
Rata-rata : 4.0
Jumlah : 16.0
Press any key to continue . . .
Membuat progam dengan ketentuan pada soal diatas, dalam
progam dibawah semua angka dimasukkan oleh user sedangkang data
itu yang berurutan dengan perintah while. Pada progam dibawah juga
dapat menghitung jumlah data berapa saja yang dimasukkan oleh user
dan bisa menghitung rata ratanya, untuk menghitung jumlah kita dapat
menggunakan rumus jumlah + data, dimana jumlah awal adalah 0, dan
data adalah angka angka yang dimasukkan oleh user, dan untuk
menghitung rata rata kit adapat menggunakan rumus jumlah/n dimana
n adalah banyaknya data yang dimasukkan oleh user juga.

Hasil dari progam diata setelah di run dengan perintah ctrl + F2

2. Buatlah algoritma, flowchat dan program untuk menghasilkan deret


suatu bilangan,
yang banyaknya data (n) di inputkan.
Jika n =3 menghasilkan deret 1 4 9
Jika n =4 menghasilkan deret 1 4 9 16
a. Algoritma
Mendeklarasikan beberapa kode dalam bentuk integer,
setelah itu memasukkan data pernyataan seperti nilai awal,
membuat kondisi while dengan nilai awal lebih kecil sama
dengan data, membuat rumus untuk dapat mengitung dan
dapat menampilkan hasil progam dengan output.
b. Flowchart
Flowchart dibawah untuk membuiat deret angka angka
pada soal dengan proses j = i*1 dengan arti jumlah data
adalah data * data.

Hasil dari flowchart diatas.

c. Progam
Progam unuk menampilkan angka dari deret deret
yang mengalikan angkanya atau angnya dikuadratkan,
Dengan membuat rumus j = i*i dan proses selanjutnya i+1,
pada proses awal angka dikalikan dengan angkanya
setelah proses itu angka ditambah dengan angka 1, proses
itu berlangsung muter terus menerus sampai batas yang
ditentukan oleh user.
Hasil dari progam diatas.

Kesimpulan
1. Mahasihwa paham akan membuat progam perulangan dengan
while
2. Dapat memahami dengan membuat modifikasi sedikit sedikit dari
contoh pada modul.
3. Dapat menerapkan progam dengan pemahaman pribadi masing
masing .

Anda mungkin juga menyukai