Anda di halaman 1dari 17

LAPORAN

PERTEMUAN KE-12
ALGORITMA DAN PEMROGRAMAN

DI SUSUN OLEH :

NAMA :DEBORA HOLI LAIKU


NIM :205410088
JURUSAN :TEKNIK INFORMATIKA
JENJANG :S1

PROGRAM STUDI SISTEM INFORMASI


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM YOGYAKARTA

i
TAHUN 2020/2021

ii
A. TUJUAN
Loop atau perulangan adalah suatu bentuk kegiatan mengulang suatu
statement sampai batas yang diinginkan. Dalam pemograman Loop atau
perulangan sangat berguna sekali. Kegunaan sederhana dalam perulangan
terlukis seperti ini: Jika kita ingin menuliskan kata “saya ganteng” sebanyak
seribu kali maka kita harus membuat seribu baris kata “saya ganteng” dalam
kode pemrogaman kita. Tapi dengan adanya perulangan maka kita hanya
cukup menuliskan 5 sampai 7 baris kode saja. Dalam praktek sebenarnya,
tentu saja perulangan sangat membantu sekali. Misal untuk memuat seluruh
isi table dari sebuah database dimana datanya ingin kita tampilkan.
• Perulangan dengan for
Perulangan dengan teknik ini dikontrol oleh tiga bagian yang ada dalam
tanda kurung dan masing-masing bagian ini dipisahkan oleh titik-koma.
Pada bagian pertama(inisialisasi ekspresi), sebuah variabel akan di
deklarasikan sebagai sebuah titik awal dari perulangan, biasanya
variable ini mempunyai tipe data integer atau float. Sementara pada
bagian kedua disinilah perulangan akan diperiksa apakah masih
memenuhi syarat atau tidak, jika masih memenuhi syarat maka
statement dibawahnya akan di eksekusi. Sedangkan bagian ketiga
adalah bagian dimana jika bagian kedua masih memenuhi syarat maka
nilai variabel akan ditambahkan sesuai dengan syarat yang dituliskan.
Bagian ketiga ini secara otomatis akan tidak dibaca oleh program jika
kondisi pada bagian ke-dua sudah tidak lagi memenuhi syarat, dan
perulangan pun menjadi terhenti.
Perulangan dengan Perulangan dengan menggunakan teknik while
ini sebenarnya adalah suatu bentuk perulangan yang memodifikasi
teknik pencabangan (branching) secara kasar. Pernyataan yang ada
didalam blok perulangan akan dieksekusi dengan cara memeriksa
ekspresi yang ada, sepanjang ekspresi bernilai true maka statement akan
terus di eksekusi. Variabel sebagai kontrol perulangan bentuk ini
diinisialisai di luar blok perulangan ini. Dan penambahan atau

1
increment nilai variabel berada didalam blok perulangan ini. Kelebihan
perulangan dengan bentuk ini adalah variabel yang dideklarasikan tidak
hanya bertipe integer atau float saja namun bisa juga bertipe boolean
atau string.
B. PEMBAHASAN LISTING
Modifikasi praktik 1 dengan mengubah bentuk perulangan for menjadi
while dan do-while, amati hasilnya, jelaskan dalam laporan
1. Pergulangan for

2
3
2. Perulangan For (I/O)

4
5
3. Perulangan While

6
4. Perulangan Do While

7
8
C. ANALISA DATA

Public class JavaApplication {


….
}
Pernyataan di atas adalah pernyataan pembuka sebuah kelas. Kelas
digunakan untuk menciptakan objek. Pernyataan public class
JavaApplication menunjukkan nama kelas dari program yang akan kita
buat yakni class JavaApplication.
Public static void main (String[] args) {
…..
}

9
Pernyataan di atas merupakan pernyataan pembuka sebuah metode.
Metode adalah kumpulan pernyataan untuk melakukan suatu tugas
dalam kelas. Dalam setiap aplikasi harus ada sebuah metode yang
bernama main yang akan dieksekusi pertama kali saat program tersebut
dieksekusi. Kata static pada pernyataan pembuka metode main. Ini
artinya metode main tidak menggunakan objek yang diciptakan oleh
kelas tersebut. Dalam metode main, parameternya adalah selalu String[]
args, di mana args hanyalah sebuah nama dari objek dari String.
for : perulangan for digunakan saat kita mengetahui berapa banyak
perulangan yang akan kita lakukan.
while : perulangan while digunakan pada saat kita tidak mengetahui
jumlah perulangan yang akan dilakukan tapi mengetahui kondisi atau
syarat dilakukan perulangan.
do-while : perulangan yang hampir sama dengan while namun,
pernyataan akan dilakukan terlebih dahulu kemudian dilakukan
pengecekan.
D. PEMBAHASAN TUGAS

#include <conio.h>

#include <iostream>

#include <string>

using namespace std;

int main(){

int bil1,bil2, pil;

float hasil;

string operasi;

10
cout<<"PILIH OPERATOR ARITMATIKA"<<endl;

cout<<"1. ganji"<<endl;

cout<<"2. genap"<<endl;

cout<<"3. ganjil"<<endl;

cout<<"4. genap"<<endl;

cout<<"5. ganjil"<<endl;

cout<<endl;

cout<<"Masukan Pilihan : ";

cin>>pil;

cout<<"Masukan Bilangan pertama : ";

cin>>bil1;

cout<<"Masukan Bilangan kedua : ";

cin>>bil2;

switch(pil){

case 1 : hasil=bil1+bil2;

operasi='+';

break;

case 2 : hasil=bil1-bil2;

operasi='-';

break;

case 3 : hasil=bil1*bil2;

operasi='*';

break;

case 4 : hasil=bil1/bil2;

operasi='/';

break;

case 5 : hasil=bil1%bil2;

11
operasi='%';

break;

default :

cout<<"Salah Masukan Operator"<<endl;

cout<<"-----------------------------"<<endl;

cout<<" "<<bil1<<operasi<<bil2<<"="<<hasil<<endl;

cout<<"-----------------------------"<<endl;

getch();

HASIL OUTPUT =

12
13
E. KESIMPULAN
Terdapat beberapa jenis pengulangan pada java seperti for, while, do-
while. Pernyataan tersebut menciptakan loop yang secara berulang
mengeksekusi sekumpulan statement sampai batas akhir. Perulangan for
merupakan sarana mengulang kode dalam jumlah tertentu. Pengulangan
ini terstruktur untuk mengulangi kode sampai batas tertentu.
Pengulangan while mempunyai kondisi yang mengendalikan
pernyataan perulangan. Perulangan do-while serupa dengan perulangan
while, hanya saja pemeriksaan kondisi yang dilakukan adalah setelah
pernyataan. Terkadang diinginkan untuk mengeksekusi badan program
dengan dengan perulangan while sekurang-kurangnya sekali, bahkan

14
jika pernyataan booleannya langsung menghasilkan false. Akibatnya ,
kita harus memeriksa pernyataan boolean LoopCondition di akhir
perulangan, bukan di awal seperti perulangan while.

Share this:

15

Anda mungkin juga menyukai