Anda di halaman 1dari 12

LAPORAN RESMI

MODUL 3
(PERULANGAN “LOOPING”)

ALGORITMA PEMROGRAMAN

NAMA : FARIED ZULKARNAIN


N.R.P : 190441100141
DOSEN : HERI SUPRIYANTO, Skom., M.Kom.
ASISTEN : MUHAMMAD ALFAN CHOLILI
TGL PRAKTIKUM : 08 Oktober 2019

Disetujui : 14 Oktober 2019


Asisten

MUHAMMAD ALFIAN CHOLILI


180441100107

LABORATORIUM BISNIS INTELIJEN SISTEM


JURUSAN SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO MADURA
BAB I
PENDAHULUAN

1.1 Latar Belakang


Proses perulangan atau looping akan sangat diperlukan dalam
menyelesaikan masalah pemrograman. Biasanya digunakan untuk kembali
ke menu sebelumnya untuk memenuhi kebutuhan pengguna. Seperti
halnya mesin ATM yang memerlukan perulangan ketika kembali ke menu
awal. Juga pada aplikasi seperti game, Calculator, dan aplikasi lainnya.
Tidak hanya mengembalikan ke menu awal, tetapi juga pada program
memproses ulang program ke tahap sebelumnya. Tujuannya adalah
memenuhi kebutuhan pengguna juga menyelesaikan masalah pada
programmer.
1.2 Tujuan
➢ Mampu memahami penggunaan statement perulangan dan mampu
membuat program dengan menerapkan 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.

Pengulangan atau disebut sebagai looping adalah instruksi khusus dalam


bahasa pemrograman dan algoritma yang digunakan untuk mengulang
beberapa perintah sesuai dengan jumlah yang telah ditentukan. tujuannya
adalah untuk mempermudah pengerjaan program dan untuk mempersingkat
instruksi program. dengan pengulangan instruksi program yang seharunya
ditulis dengan jumlah baris yang banyak bisa dipersingkat.
2.2. PERULANGAN 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.
Bentuk Umum :

while(True):

# jalankan kode ini

# kode ini berada di luar perulangan while

Contoh :

angka = 0
while angka < 3:
print("angka adalah",angka)
angka = angka +1
Pertama menentukan variabel untuk menghitung, dan menentukan kapan
perulangan berhenti. kalau pengguna menjawab tidak maka perulangan akan
terhenti.

Melakukan perulangan dengan while, kemudian menambah satu variabel hitung


setiap kali mengulang. lalu menanyakan kepada pengguna, apakah mau berhenti
mengulang atau tidak?

Setelah selesai mengulang, cetak berapa kali perulangan tersebut terjadi

Hasil :

angka adalah 0
angka adalah 1
angka adalah 2
2.2. PERULANGAN 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.

Bentuk Umum :

for indek in range(banyak_perulangan):

# jalankan kode ini

# jalankan juga kode ini

#kode ini tidak akan diulang karena berada di luar for

Contoh :

buah = ["nanas", "apel", "jeruk"]

for makanan in buah:

print("Saya suka makan", makanan)

Hasil :

Saya suka makan nanas

Saya suka makan apel

Saya suka makan jeruk


2.3 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 :

x=4

while x < 5:

if x == 3:

break

print (x)

x =x+1

else:

print("loop sudah selesai di kerjakan")


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

n = 10

while n:

n= n - 1

if n % 2 != 0:

continue

print (n)

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 :

for i in range(1,5):

if i is 2:

print("nilai",i,"ditemukan")

pass

print("nilai setelah pass")

print("nilai saat ini adalah",i)


BAB IV
IMPLEMENTASI
4.1. Implementasi
Soal
1. Buatlah program dengan bentuk angka NIM terakhir kalian , misalnya 036
Outputnya

2. Buatlah program perulangan bilangan prima.


3. Buatlah program sistem tiket yang di tol dengan menggunakan while dimana saat
menginputkan jenis kendaraan yang bernilai salah maka user disuruh menginputkan kembali
jenis kendaraan hingga benar.
JAWABAN NO 1
CODING:

HASIL :

Keterangan :

Kita inputkan size nya itu mau berapa missal 6, maksud dari 6 size ini banyak size
yang di output bentuknya adalah x. jadi output selanjutnya akan membentuk angka
yang kita inginkan dari program di atas bentuk angka yang akan muncul 141 dengan
output size berjumlah 6.

Seperti pada gambar di bawah ini


JAWABAN NO 2
CODING :

HASIL:

Keterangan : kita inputkan berapa angaka yang akan di masukan missal 6 jadi
output selanjutnya akan mencetak angka prima dengan jumlah 6 angka prima
Contohnya seperti gambar di atas
JAWABAN NO 3
CODING :

HASIL :

Keterangan :
Dari program di atas jenis kendaraan yang boleh memasuki tol tersebut adalah
mobil pribadi,jip,pick up,truk keci,bus, dan truk jadi semisal user menginputkan
selain dari kendaraan yang di atas maka system akan mencetak bahwa anda harus
memasukan jenis kendaraan user. Setelah itu user mengetik kembali kendaraan
yang sesuai dengan inputan maka system akan memprosesnya dengan benar
seperti contoh diatas
BAB V
PENUTUP

5.1 Analisa
Dari praktikum yang telah dilakukan, praktikan menganalisa bahwa dalam
pemrograman yang telah dilakukan memerlukan proses perulangan. Apabila
program diinput sesuatu yang tidak sesuai program, maka program akan mengulang
proses awal program yang telah ditentukan dalam proses looping. Di saat looping
bernilai true atau sesuai kebutuhan pengguna, program akan berproses keluar arus
looping dan menjalankan statement selanjutnya.

5.2 Kesimpulan
Perulangan atau looping adalah suatu proses didalam pemrograman yang
dapat mengeksekusi beberapa statement yang sama dengan berulang ulang sampai
berhenti pada kondisi tertentu.

Soal struktur looping diatas dikerjakan dengan dua cara yaitu dengan
menggunakan langkah algoritma atau flowchart dan dengan langkah
pemrograman.

Berdasarkan soal dan jawaban diatas, menggunakan jenis perulangan do while


yaitu perulangan yang bersifat memproses atau mengecek instruksi terlebih
dahulu kemudian membandingkan (kondisi).

Anda mungkin juga menyukai