LABORATORIUM MICROTEACHING DAN KOMPUTER JURUSAN … · Suatu konsep dasar pemograman pascal atau...
Transcript of LABORATORIUM MICROTEACHING DAN KOMPUTER JURUSAN … · Suatu konsep dasar pemograman pascal atau...
-
LAPORAN RESMI PRAKTIKUM ALGORITMA & STRUKTUR DATA
MODUL 9
PERULANGAN DENGAN FOR
Disusun Oleh :
LABORATORIUM MICROTEACHING DAN KOMPUTER
JURUSAN PENDIDIKAN INFORMATIKA
FAKULTAS ISIB
UNIVERSITAS TRUNOJOYO MADURA
2014
Disetujui : ...-...-.../Bangkalan
(SUDIYANTO) 10.04.1.1.1.00075
TGL PRAKTIKUM : 29 MARET 2014
NAMA : HILDAN FIRDAUS
NRP : 130631100130
KELOMPOK : C2
DOSEN PENGAMPU : PRESSA PERDANA SURYA
PRADANA
ASISTEN : SUDIYANTO
-
BAB I
PENDAHULUAN
1.1 Latar Belakang
Suatu konsep dasar pemograman pascal atau juga yang di sebut dengan
PENGULANGAN adalah suatu cara untuk mengulang satu atau sekumpulan perintah
sampai mencapai kondisi tertentu. Konstruksi for digunakan untuk melakukan
perulangan terhadap baris kode tertentu dengan jumlah yang telah ditentukan. Untuk
mencacah berapa kali perulangan dilakukan, diperlukan suatu variabel pencacah yang
bertipe integer. Variabel tersebut akan bertambah nilainya setiap kali perulangan
dilakukan. Konstrksi while digunakan untuk melakukan perulangan terhadap baris kode
tertentu selama suatu kondisi terpenuhi. Jika kondisi sudah tidak terpenuhi, maka
program akan keluar dari perulangan. Konstruksi repeat digunakan untuk melakukan
perulangan sampai suatu kondisi terpenuhi. Berbeda dengan while yang melakukan
pengecekan sebelum pengulangan dilakukan, pengulangan jenis repeat melakukan
pengecekan kondisi setelah perulangan dilakukan.
1.2 Tujuan
Dalam praktikum ini, diharapkan praktikan :
• Mahasiswa dapat memahami dan dapat menyelesaikan
permasalahan dengan menggunakan perulangan for
-
BAB II
DASAR TEORI
I. TEORI 1
Sama seperti pernyataan perulangan while dan do...while, pernyataan for
juga digunakan untuk mengerjakan pernyataan atau sekelompok
pernyataan secara berulang. Bedanya adalah dengan pernyataan for
perulangan akan dikerjakan dalam hitungan yang sudah pasti, sementara
while dan do...while tidak.
Bentuknya :
for (ungkapan1;ungkapan2;ungkapan3)
Pernyataan;
Keterangan :
- ungkapan1 merupakan pernyataan inisialisasi
- ungkapan2 sebagai kondisi yang menentukan pengulangan
terhadap pernyataan atau tidak
- ungkapan3 digunakan sebagai pengatur variabel yang
digunakan didalam ungkapan1
Gambar 4.15. Activity Diagram untuk perulangan dengan FOR
-
Contoh activity diagram untuk perulangan dengan for.
Gambar 9.1. Activity Diagram untuk perulangan dengan FOR
-
BAB III
IMPLEMENTASI
I. PELAKSANAAN PRAKTIKUM
Soal
Ketikkan program program – program berikut
Contoh Program For 1
public class UlangFor
{
public static void main (String args[])
{
int bil;
for (bil=1;bil
-
Soal
public class UlangFor2
{
public static void main (String args[])
{
int bil;
for (bil=5;bil>=1;bil--)
System.out.println(bil);
}
}
Jawaban
public class UlangFor2
{
public static void main (String args[])
{
int bil;
for (bil=5;bil>=1;bil--)
System.out.println(bil);
}
}
Source Code
Screen Shoot Running Program
-
II. LATIHAN
Soal
Buatlah program untuk menampilkan bilangan kelipatan 5 antara 125
sampai dengan 200
Jawaban
public static void main(String[] args) {
// TODO code application logic
hereScanner
{
int bil;
for (bil=125;bil
-
Soal
Program untuk menghitung jumlah dan rata – rata
Jawaban
import java.util.Scanner;
public class UlangFor6
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int i;
float n, jum, x, rata;
System.out.print("Banyaknya data : ");
n = masuk.nextFloat();
jum=0;
for (i=1;i
-
Soal
Modifikasi program diatas untuk menghitung rata – rata dari sejumlah data
yang dimasukkan
Jawaban
import java.util.Scanner;
public class UlangFor6
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int i;
float n, jum, x, rata;
System.out.print("Banyaknya data : ");
n = masuk.nextFloat();
jum=0;
for (i=1;i
-
System.out.println(bil); jumlah+=bil; } System.out.println("Jumlah:"+jumlah); } }
Source Code
Screen Shoot Running Program
Ket :
0 – 99
Jumlah : 4950
-
Soal
2. Buatlah program untuk menampilkan bilangan ganjil yang batas
awal dan akhirnya dimasukkan melalui keyboard.
Jawaban
public static void main(String[] args) {
// TODO code application logic here
Scanner masuk=new Scanner(System.in);
int x,y;
System.out.print("masukkan batas awal : ");
x=masuk.nextInt();
System.out.print("masukkan batas akhir : ");
y=masuk.nextInt();
if (x%2==0){
for (int i = x+1 ; i
-
Screen Shoot Running Program
-
BAB IV
PENUTUP
4.1 Kesimpulan
Dalam praktkum modul 9 ini dapat di simpulkan bahwa dengan menggunakan
perulangan For dapat memudahkan kita memuat sebuah program. Cara kerjanya
hampir sama dengan While dan Do while. Akan tetapi dengan For jadi lebih
mudah.
- Pernyataan dengan For juga di gunakan untuk mengerjakan pernyataan atau
sekelompok pernyataan secara berulang.
- Bedanya ialah dengan pernyataan For perulangan akan di kerjakan dalam
hitungan pasti, sementara while dan do...while
4.2 Saran
Sudah bagus hanya perlu di terangkan lagi lebih agar jelas terimakasih.