LAPORAN PRAKTIKUM
MODUL 4
STATEMENT PERULANGAN
BAHASA PEMROGRAMAN 1
Diajukan untuk memenuhi tugas sebagai bahan praktikum
Dosen : Dede Irawan, M.Kom
Disusun oleh :
Egi Legitasari
20160910045
Sistem informasi A 2016
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2017
KATA PENGANTAR
Puji syukur kehadirat Allah SWT karena atas berkat rahmat dan hidayah-Nya saya dapat menyelesaikan tugas makalah ini. Didalam makalah ini saya telah menyelesaikan tugas yang terdapat pada modul pembelajaran. Dan laporan ini dibuat untuk memenuhi tugas dan memperdalam mata kuliah Bahasa Pemrograman 1.
Saya menyadari, dalam laporan ini masih banyak kesalahan dan kekurangan. Hal ini disebabkan terbatasnya kemampuan, pengetahuan dan pengalaman yang saya miliki. Namun demikian banyak pula pihak yang telah membantu kami dengan menyediakan dokumen atau sumber informasi, memberikan masukan pemikiran. Oleh karena itu saya mengharapkan kritik dan saran. Demi perbaikan dan kesempurnaan makalah ini di waktu yang akan datang. Semoga makalah ini dapat bermanfaat bagi saya pada khusunya dan pembaca pada umumnya.
Kuningan, 21 November 2017
Penulis
Kata Pengantar.....................................................................
Daftar Isi...............................................................................
BAB 1 PENDAHULUAN.......................................................
A. Latar Belakang.................................................................
B. Rumusan Masalah...........................................................
C. Tujuan Penulisan.............................................................
BAB 2 PEMBAHASAN.........................................................
A. Dasar Teori......................................................................
BAB 3 PENUTUP.................................................................
A. Kesimpulan......................................................................
B. Kata Penutup...................................................................
Daftar Pustaka.....................................................................
BAB 1
PENDAHULUAN
A. Latar Belakang
Perulangan
dalam bahasa pemrograman adalah melakukan perintah yang ada di dalam blok
perulangan tersebut secara berulang – ulang sesuai denan 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.
BAB 2
PEMBAHASAN
A. Dasar Teori
Statment Perulangan
Perulangan artinya mengulangi
eksekusi blok program tertentu sampai tercapai kondisi untuk menghentikan. Setiap
perulangan memiliki empat bagian: Inisialisasi, badan progam, iterasi dan
terminasi.
Java memiliki
tiga macam bentuk perulangan.
While
[Initialzation;]
While(termination) {
Body;
[iteration;]
}
Do-while
[Initialzation;]
Do{
Body;
[iteration;]
}
while(termination);
For
For
(initialization; termination; iteration) {
Body;
}
POST TEST
Post Test 1
Buatlah program untuk menjumlahkan n buah data, dengan n merupakan masukan dari piranti masukan kemudian hitunglah rata-ratanya.
Syntax
import java.util.Scanner;
public class Postest_01 {
public static void main (String[] args) {
Scanner sc1 = new Scanner (System.in);
Scanner sc2 = new Scanner (System.in);
int jmlData,isiData=0,Rata2=0;
int[] Bilangan;
System.out.print ("Berapa Jumlah Data : ");
jmlData=sc1.nextInt();
Bilangan = new int [jmlData];
for (int i=0; i<jmlData; i++){
System.out.print ("Masukan Data Ke - "+(i+1)+" : ");
Bilangan[1]=sc2.nextInt();
}
for (int i=0; i<jmlData; i++) {
isiData= isiData+Bilangan[1];
Rata2= isiData/jmlData;
}
System.out.println ("Jumlah Isi Data : "+isiData);
System.out.println ("Rata-rata : "+Rata2);
}
}
Post Test 2
Buatlah program untuk menjumlahkan n buah data, tetapi yang dijumlahkan hanya data ganjil.
Syntax
import java.io.*;
import java.util.Scanner;
public class Postest_02 {
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 ("Banyak Bilangan : ");
banyak = Integer.parseInt (br.readLine ());
for(int i=0; i<banyak; i++){
System.out.print ("Angka "+(int) (i+1)+" + ");
angka = sc.nextFloat();
if (angka%2!=0) {
jumlah += angka;
}
}
System.err.println ("Jumlah Bilangan Ganjil = "+(int) jumlah);
}
}
BAB 3
PENUTUP
A. Penutup
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.
B. Kata Penutup
Alhamdulillah, atas izin dari Allah SWT, akhirnya makalah ini dapat terselaikan dengan baik.
Meskipun penulis juga menyadari bahwa makalah ini jauh dari sempurna. Tapi semoga dapat
bermanfaat bagi banyak orang, AMINN..
Daftar Pustaka
Modul Pembelajaran Bahasa Pemrograman 1
Tidak ada komentar:
Posting Komentar