Jumat, 24 November 2017

MODUL 4



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

LAPORAN PRAKTIKUM SISTEM OPERASI MODUL 10

Manajemen Aplikasi pada Linux Pada pembahasan kali ini anda akan mempelajari dan dapat mengerti konsep RPM, TAR dan GZIP. menggunakan ...