LABORATORIUM MICROTEACHING DAN KOMPUTER JURUSAN … · Suatu konsep dasar pemograman pascal atau...

13
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

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.