Pages

LAPORAN PRAKTKUM BP1 MODUL 4

Minggu, 26 November 2017

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


DAFTAR ISI

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.

B. Rumusan Masalah
1. Dasar Teori
2. Contoh Program Sederhana


C. Tujuan Penulisan
Adapun tujuan dalam penulisan makalah ini yaitu untuk memenuhi tugas dari dosen mata kuliah Bahasa Pemrograman 1. Untuk menambah wawasan ilmu pengetahuan bagi semua pembaca termasuk penulis yang telah mencari infomasi perkembangan teknologi dan referensi mengenai teknologi tentang java tersebut.




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

 
FREE BLOGGER TEMPLATE BY DESIGNER BLOGS