LAPORAN PRAKTIKUM BAHASA PEMROGRAMAN
1
MODUL IV
“STATEMENT PERULANGAN”
Dosen
: Dede
Irawan, M.Kom
Disusun
oleh:
Aam
Stamrotul Puadah
20160910001
SI
2016 A
FAKULTAS ILMU KOMPUTER
SISTEM INFORMASI
UNIVERSITAS KUNINGAN
Jl. Cut Nyak Dhien No. 36 A Cijoho Kuningan Telp/Fax. (0232)874824
KATA
PENGANTAR
Assalamu’alaikum
Warahmatullahi Wabarakatuh,
Puji syukur kita panjatkan kehadirat Allah SWT
karena atas limpahan rahmat dan karunia-Nya kita dapat menyelesaikan laporan
kegiatan kewirausahaan yang merupakan salah satu tugas bahasa pemrograman 1.
Semoga dengan adanya laporan ini dapat menambah wawasan.
Dalam
penulisan laporan ini mungkin jauh dari kata sempurna, maka dari itu penyusun
meminta kritik dan saran yang membangun demi perbaikan laporan ini diwaktu yang
akan datang.
Wassalamu’alaikum
Warahmatullahi Wabarakatuh
Kuningan,
24 November 2017
Penyusun
DAFTAR ISI
KATA
PENGANTAR
DAFTAR ISI
BAB
I PENDAHULUAN
1.1 Latar
belakang
1.2 Rumusan
Masalah
1.3 Tujuan
BAB II PEMBAHASAN
2.1 Pengertian
Perulangan
2.2 Hal-Hal Yang Harus Dipenuhi
2.3 Macam – Macam Perulangan
BAB
III ISI
3.1
Contoh Program
3.3
Post test
BAB
IV PENUTUP
4.1 Kesimpulan
4.2
Saran
DAFTAR
PUSTAKA
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perulangan dalam bahasa pemrograman
adalah melakukan perintah yang ada di dalam blok perulangan tersebut secara
berulang – ulang sesuai dengan nilai yang diterntukan atau sampai mencapai
sebuah batas tertentu.
Pada bahasa pemrograman java kita
mengenal dua macam perulangan atau looping yaitu perulangan yang jumlah looping
atau perulangannya sudah kita ketahui dengan pasti dan perulangan yang tidak
ita ketahui jumlahnya. Makdudnya adalah prulangan yang sudah kita tahu dengan
pasti berapa kali kita mau melakukan perulangan. Sedangkan perulangan yang
tidak pasti jumlahnya adalah kita tidak tau berapa kali perulangan tersebut
akan terus berjalan atau menjalankan loopingnya.
Misalnya dalam perulangan pada java
biasanya menggunakan for sedangkan untuk looping atau perulangan yang tidak
kita tahu pasti jumlah loopingnya bisa kita gunakan jenis prulangan
while,do-while.
1.2 Rumusan Masalah
Dari latar belakang diatas, maka dirumuskan
rumusan masalah sebagai berikut :
1. Apa pengertian dari perulangan
(Looping) di Java?
2. Hal – hal apa saja yang harus
dipenuhinya dalam perulangan?
3. Apa saja macam-macam perulangan di
Java?
1.3 Tujuan
1. Dapat mengtahui pengertian dari
perulangan (Looping) di Java.
2. Dapat memahami macam-macam
perulangan di Java.
3. Dapat pengimplementesikan contoh
program perulangan di Java.
BAB II
PEMBAHASAN
2.1 Pengertian Perulangan
Perulangan atau looping adalah suatu
program untuk melakukan ulang atau mengulangi. Suatu proses susuai dengan yang
diinginkan. Dengan adanya perulangan dalam bahasa pemrograman, pembuat program
atau programmer tidak perlu menulis berkali-kali kode program sebenarnya
perulangan yang diinginkan. Dan juga perulangan membuat program lebih ringan
karena kde yang digunakan diminimalkan.
Perulangan merupakan sebuah
kemampuan suatu program untuk melakukan tugas kompleks dilakukan dengan
menggabungkan perintah sederhana menjadi strukstur kontrol. Dalam bahasa Java,
ada 6 struktur tersebut, yaitu blok. Perulangan while, perulangan do....while,
perulangan for, pernyataan if, dan peryataan switch.
2.2 Dalam membuat sebuah perulangan ada beberapa hal yang harus dipenuhi,
yaitu:
·
Inisialisasi
Inisialisasi adalah tahap dimana
kita memberi pengenalan atau memberi nilai pada sebuah inisial ata variabel
tertentu yang akan kita gunakan dalam perulangan. Tahap ini dialkukan sebelum
memasuki perulangan. Contoh : int i =0;
·
Proses
Tahap proses terjadi didalam bagian
perulangan yang berisi semua proses yang perlu untuk dilakukan sebauah
perulangan.
·
Iterasi
Iterasi adalah suatu kondisi dimana
terdapat sebuah metode agar perulangan dapat terus berjalan. Iterasi terjadi di
dalam perulangan.
·
Terminasi
Terminasi adalah suatu kondisi yang
digunakan untuk menghentikan perulangan. Terminasi sangat dibutuhkan dalam
perulangan. Mengapa demikian? Karena jika tidak adanya terminasi maka
perulangan akan terus mengulang dan hasilnya akan terjadi infinite-loop yaitu
perulangan yang akan berhenti.
2.3 Macam-macam Perulangan
·
FOR
Perulangan for biasanya digunakan
untuk kperulangan yang sudah jelas diketahui, jadi maksudnya sudah jelas
diketahui adalah, kita sudah mengetahui batas untuk dilakukannya berapa kali
perulangan. Deklarasi penggunaan for adalah sebagai berikut:
For
(pernyataan1;pernyataan2;pernyataan3)
{
Statement
}
Note:
Pernyataan1: digunakan untuk
memberikan sebuah inisialisasi terhadap variabel pengendali perulangan.
Contohnya : int i =0 atau i =1;
Pernyataan 2: digunakan untuk
kondisi untuk keluar dari perulangan
Contohnya :i<10;
Pernyataan 3: digunakan untuk
mengatur kenaikan nilai variabel pengendali.
Contohnya : i++;
Jadi contohnya seperti berikut :
For (int i =0;i<10;i++);
·
WHILE
Perulangan while biasanya digunakan
pada saat kita tidak megetahuik jumlah perulangan yang akan dilakukan tapi
mengetahui konsisi atau syarat dilakukan. Perulangan while merupakan yang
berguna untuk terus melakukan proses perulangan selama kondisinya benar (true)
dan berhenti apabila salaj (false).
Sintaks perulangan while berbeda
dengan for, di dalam kurung hanya ada kondisi, jika dengan for harus ada
variabel, kondisi, dan pengubah. Dan pengubah berada didalam perulangan (a++).
Sintaks perulangan while berbeda
dengan for, di dalam kurung hanya ada kondisi, jika dengan for harus ada
variabel, kondisi, dan pengubah. Dan pengubah berada didalam perulangan (a++).
·
DO-WHILE
Perulangan
yang hampir sama dengan while namun, pernyataan akan dilakukan terlebih dahulu
kemudian dilakukan pengecekan.
BAB III
ISI
3.1
Contoh Program ( Perulangan for )
Syntax
public class Modul4 {
public static void main (String[]
args)
{
System.out.println ("Pengulangan
Dengan For Arah Indeks Naik");
for (int i = 1; i <= 5; ++i)
System.out.println ("Indeks
Naik ke = "+i);
System.out.println ("Pengulangan
Dengan For Arah Indeks Turun");
for (int i = 5; i > 0; --i)
System.out.println ("Indeks
Naik ke = "+i);
}
}
Hasil running
3.2
Post Test
1. Buatlah program untuk menjalankan n
buah data, dengan n merupakan masukan dari piranti masukan kemudian hitunglah
rata-ratanya.
Syntax
package post_1;
import java.io.*;
import java.util.Scanner;
public class post_1 {
public static void main(String[] args)throws IOException{
BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
Scanner sc= new Scanner(System.in);
int banyak;
float rata2=0,angka,jumlah=0;
System.out.print("banyaknya
bilangan:");
banyak=Integer.parseInt(br.readLine());
for(int i=0; i<banyak; i++){
System.out.print("angka"+(int)(i+1)+"=");
angka = sc.nextFloat();
jumlah +=angka;
rata2 = jumlah/banyak;
}
System.out.printf("rata-rata="+rata2);
}
}
Hasil running
2. Buatlah program untuk menjalankan n
buah data, tetapi yang dijumlahkan hanya
data ganjil.
Syntax
package post_2;
import java.io.*;
import java.util.Scanner;
public class post_2 {
public static void main(String[] args)throws IOException{
Scanner in= new Scanner(System.in);
BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
double j,n[],sum=0;
n=new double[50];
System.out.print("Jumlah
Pengulangan:");
j=Integer.parseInt(br.readLine());
for(int i=1; i<=j; i++){
System.out.print("nilai=");
n[i]=in.nextDouble();
}
for(int i=1; i<=j; i++){
if(n[i]%2==0)
continue;
sum=sum+n[i];
}
System.out.printf("%.2f",sum);
}
}
Hasil
running
BAB IV
PENUTUP
4.1 Kesimpulan
Dari pembahasan makalah di atas
dapat di simpulkan bahwa perulangan (Looping) adalah program yang melakukan
perintah yang ada di dalam blok perulangan tersebut secara berulang-ulang
sesuai dengan nilai yang ditentukan atau sampai mencapai sebuah batas
tertentu.
Didalam perulangan pada java
terdapat tiga macam perulangan yaitu, for, while, dan do_while. Bahwa while
bekerja dengan cara true maka perulangan tersbut akan terus dilakukan sampai
bernilai false. Do_while hampir mirip seperti while tetapi jika do_while
minimal melakukan satu kali pekerjaan yang ada di dalam blok do_while tersebut.
Do_while akan mengulang terus sampai while bernilai false. Sedangkan for adalah
perulangan yang jumlah perulangannya sudah ditentukan sebelumnya, dengan kata
lain perulangan blok dalam for sudah ditentukan sebelumnya.
4.2 Saran
Apabila dalam penulisan hasil
makalah yang berjudul Perulangan (Looping) ini banyak kesalahan dalam hal
penulisan atau dalam hal kurangnya pembahasan, saya selaku penulis mengharapkan
saran yang membangun dari dosen pengampu mata kuliah Algoritma dan Pemrograman
untuk memperbaiki hasil Makalah ini agar tidak ada kesimpang siuran didalamnya.
DAFTAR PUSTAKA
Tidak ada komentar:
Posting Komentar