Anda di halaman 1dari 10

LAPORAN RESMI

MODUL III
PERULANGAN (LOOPING)

ALGORITMA PEMROGRAMAN

NAMA : Nur Fadilah


N.R.P : 210441100045
DOSEN : SIGIT SUSANTO PUTRO, S.Kom.,M.Kom
ASISTEN : KEVIN MALIK FAJAR
TGL PRAKTIKUM : 15 November 2021

Disetujui : November 2021


Asisten

KEVIN MALIK FAJAR


200441100014

LABORATORIUM BISNIS INTELIJEN SISTEM


JURUSAN SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO MADURA
BAB I
PENDAHULUAN

1.1 Latar Belakang


Dalam menyelesaikan masalah dengan program, pasti kita menemukan
masalah yang harus diulang sebanyak data yang diinputkan user. Jika seorang
programer menulis sebanyak yang user butuhkan, maka hal ini tidak efektif dan
efisien. Sehingga dibutuhkan suatu teknik pengulangan atau istilahnya adalah
looping atau pengulangan. Dengan menggunakan perulangan, waktu yang
dibutuhkan untuk membuat suatu program akan lebih singkat.
Dalam bahasa phyton juga menyediakan teknik pengulangan untuk
memudahkan para programer dalam menyusun programnya dalam bentuk
pengulangan yang dibutuhkan user. Diantaranya adalah for loop, while loop, dan
nesterd loop. Ketiga sintaks program tersebut sebenarnya mempunyai kegunaan
yang sama, namun dalam penggunaannya harus bisa disesuaikan dengan
masalah yang akan diselesaikan.

1.2 Tujuan
➢ Mampu memahami penggunaan statement perulangan dan mampu
membuat program dengan konsep perulangan.
BAB II
DASAR TEORI

2.1. Pengertian Perulangan

Perintah perulangan di gunakan untuk mengulang pengeksekusian


statemenstatemen hingga berkali-kali sesuai dengan iterasi yang diinginkan. Dalam
python, perintah untuk perulangan (loop) adalah while dan for.

2.2 Perintah While

Perintah while pada python merupakan perintah yang paling umum


digunakan untuk proses iterasi. Konsep sederhana dari perintah while adalah ia
akan mengulang mengeksekusi statemen dalam blok while selama nilai kondisinya
benar. Dan ia akan keluar atau tidak melakukan eksekusi blok statemen jika nilai
kondisinya salah.

Pada contoh 1, merupakan contoh sederhana penggunaan while. Pada


contoh di atas program akan terus mengeksekusi statemen dalam badan while,
dikarenakan kondisinya selalu benar (true). Kondisi seperti ini disebut infinite
loop.i

2.3 Perintah For


Perintah for dalam python mempunyai ciri khas tersendiri dibandingkan
dengan bahasa pemrograman lain. Tidak hanya mengulang bilangan-bilangan
sebuah ekspresi aritmatik, atau memberikan keleluasaan dalam mendefinisikan
iterasi perulangan dan menghentikan perulangan pada saat kondisi tertentu. Dalam
python, statemen for bekerja mengulang berbagai macam tipe data sekuensial
seperti List, String, dan Tuple.

Pada contoh 2, perintah perulangan terjadi dimana data-data untuk iterasi


(objek) berada dalam List. Jadi elemen-elemen yang berada dalam List akan di
masukkan (assign) ke dalam variabel target yaitu i.
Contoh 2 :

Pada contoh 3, merupakan penggunaan tipe data Tuple untuk proses


perulangan. Elemen pada tuple akan di assign kedalam variabel a dan b.

2.4 Perintah Break, Continue dan Pass


Perintah Break
Perintah break digunakan untuk menghentikan jalannya proses iterasi pada
statemen for atau while. Statemen yang berada di bawah break tidak akan di
eksekusi dan program akan keluar dari proses looping.
Contoh break :
Perintah Continue
Statemen continue menyebabkan alur program kembali ke perintah looping.
Jadi jika dalam sebuah perulangan terdapat statemen continue, maka program akan
kembali ke perintah looping untuk iterasi selanjutnya.
Contoh continue :

Perintah Pass
Statemen pass mengakibatkan program tidak melakukan tindakan apa-apa.
Perintah pass biasanya digunakan untuk mengabaikan suatu blok statemen
perulangan, pengkondisian, class, dan fungsi yang belum didefinisikan badan
programnya agar tidak terjadi error ketika proses compilasi.
Contoh program :
BAB III
TUGAS PENDAHULUAN

1. Jelaskan pengertian dan fungsi dari Continue, Break, dan Perintah pass
Jawab :
Fungsi dari Continue adalah perintah untuk menskip barisan kode yang
menyebabkan alur program kembali ke perintah looping
Fungsi dari Break adalah perintah yang digunakan untuk menghentikan
jalannya proses iterasi pada statement for atau while. Statement dibawah
break tidak akan di eksekusi dan program akan keluar dari proses looping.
Fungsi dari Pass adalah statement yang mengakibatkan program tidak
melakukan tindakan apapun. Perintah pass biasa digunakan untuk
mengabaiakan suatu blok statement perulangan, pengkondisian, class dan
fungsi yang didefinisikan badan programnya agar tidak terjadi error ketika
proses komplikasi.

2. Buatlah contoh soal sederhana dengan menggunakan perulangan for dan


while
Jawab :
Contoh Soal Sederhana Menggunakan Perulangan For

Contoh Soal Sederhana Menggunakan Perulangan While

3. Ada berapa macam bentuk perulangan, apa perbedaannya?


Jawab :
Dalam Phyton terdapat 2 jenis perulangan yaitu for loop dan while loop.
Keduanya memiliki perbedaan dalam segi penggunaan. For digunakan
dalam perulangan yang sudah diketahui jumlah perulangannya. Sedangkan
while digunakan ketika jumlah perulangannya belum dtentukan.
BAB IV
IMPLEMENTASI
4.1. Implementasi
1. Buatlah program Python menggunakan perulangan, dimana program
tersebut menerima inputan dari user
Output :

Source Code :

Output :

Penjelasan :
• Buatlah variabel sesuai dengan program yang dibutuhkan
• Buatlah perulangan seperti pada program diatas
• Maka output akan sesuai dengan apa yang telah diinputkan dan
hasilnya pun sesuai dengan perulangan yang telah dibuat.

2. Buatlah program perulangan menampilkan bilangan fibonacci.


Source Code :
Output :

Penjelasan :
• Buatlah variabel sesuai dengan program yang dibutuhkan
• Buatlah perulangan dengan menggunakan while dengan kondisi dan
statement yang benar, agar bisa memunculkan bilangan deret
fibonacci
• Maka output yang didapat sesuai dengan apa yang sudah tertera.
Yaitu menampilkan deret fibonacci menggunakan perulangan yang
sudah dibuat.

3. Terdapat sebuah perusahaan baju yang sedang mengadakan promo besar -


besaran. Dimana harga setiap bajunya sebesar Rp 15.000 dan jika membeli
lebih dari 150 maka harga setiap bajunya sebesar Rp.10.000 dan jika
membeli lebih dari 250 maka mendapatkan diskon sebesar 5% . Bantulah
perusahaan untuk membuat program penghitungan harga tersebut dengan
input berupa jumlah baju yang dibeli dan output jumlah harga yang harus
dibayar. Setelah program selesai dijalankan, tampilkan pertanyaan
menghitung lagi atau tidak. Jika dijawab “ya”, maka program akan
mengulangi dari awal.
Source code :
Output :

Penjelasan :
• Buatlah variabel yang sesuai dengan soal
• Buatlah sebuah perulangan while jika diisi “y” maka program akan
menginputkan kembali
• Didalam while tersebut harus memasukkan penyeleksian kondisi.
Penyeleksian pertama untuk menentukan harga total yang harus
dibayar dengan harga satuan baju normal. Penyeleksian yang kedua
yaitu untuk menentukan harga total yang harus dibayar apabila baju
yang dibeli lebih dari 150 baju dan kurang dari 250 baju maka harga
satuan baju tersebut mendapat harga promo. Penyeleksian yang
ketiga yaitu untuk menentukan jika menginputkan salah. Dan yang
terakhir penyeleksian kondisi untuk menentukan diskon 5%.
• Maka ouput akan menampilkan statement yang sesuai dengan
inputan yang dimasukkan.
BAB V
PENUTUP

5.1 Analisa
Dari hasil praktikum, praktikan menganalisa bahwa perulangan (looping)
digunakan untuk membuat suatu output yang menampilkan perulangan yang
sangat banyak sehingga dapat menjadi lebih efisien. Maka dari itu perulangan
ini sangat penting dalam pemrograman, karena dengan adanya perulangan ini
program dapat menentukan apa saja yang akan ditampilkan berdasarkan kondisi
dan statement didalam perulangan tersebut.
Didalam perulangan, program menampilkan apa saja yang memenuhi
kondisi dari perulangan tersebut. Jika sudah tidak memenuhi, maka perulangan
akan berhenti.

5.2 Kesimpulan
1. Statement didalam perulangan harus disesuaikan dengan kondisi yang telah
dideklarasikan.
2. Didalam suatu perulangan selalu ada kondisi dan statement dimana nantinya
digunakan untuk menyeleksi mana yang memenuhi kondisi yang telah
dideklarasikan
3. Perulangan hanya akan menampilkan apa saja yang memenuhi dari kondisi.
Jika sudah tidak memenuhi, maka perulangan akan berhenti.

Anda mungkin juga menyukai