Anda di halaman 1dari 11

Laporan

Praktikum Algoritma
dan Pemrograman
Eksekusi Kondisional dan
Perulangan dengan While

Asisten :
Fahri Dwi Hariyadi 11211037

Ghina Suhaimah Amin 12221059

Disusun Oleh :
Zain Achmad Kahfi 05221022

Iqbal Fahrian 03221053

Andi Mahdia Ainia 05221038

Josi Masjaya R. 05221005

Ragil Siratramdani 08221022


Alfandi Yusuf Prabowo 03221004
27 Febuari 2023
Dasar Teori
Pada minggu ini kami praktikum modul 3 dan 4 yang masing-masing berjudul Eksekusi
Kondisional dan Perulangan dengan While. Pengertian eksekusi kondisional sendiri yaitu suatu
cara untuk membuat komputer dapat mengambil langkah ketika diberikan kondisi tertentu. If dan
Else merupakan bagian dari eksekusi kondisional. Pernyataan if-else mengontrol percabangan
kondisional. Pernyataan dalam if breanch dijalankan hanya jika condition mengevaluasi ke nol
atau true. Jika nilai condition bukan nol, pernyataan berikutnya akan dijalankan, dan pernyataan
setelah opsional else dilewati. Jika tidak, pernyataan berikut akan dilewati dan jika ada else
pernyataan setelah dijalankan else. (msft, et al.). Didalam eksekusi kondisional juga terdapat
kondisi elif, yaitu pengembangan dari pengkodisian if-else.
1. Fungsi IF
Dalam fungsi IF, program akan mengeksekusi pernyataan hanya jika ekspresi pengajuan
adalah true. Sementara jika didapatkan hasil pengajuaannya false, maka pernyataan tidak
akan dieksekusi.
2. Fungsi IF-ELSE
Fungsi IF-ELSE merupakan jika betrada dalam kondisi salah, kita masih memiliki pilihan
lain yang bisa dilakukan pengujian. Pernyataan if-else mengevaluasi ekspresi pengujian
dan akan mengeksekusi isi if hanya jika kondisi pengujian adalah true.
3. Fungsi IF-ELIF-ELSE
Dalam pemrograman, kita juga terkadang membutuhkan fungsi if-elif-else. Elif
merupakan singkatan dari else if. Fungsi ini membuat kita diperkenankan memeriksa
beberapa ekspresi. Jika kondisi if false, maka sistem akan langsung memeriksa kondisi
yang ada di elif berikutnya. Sementara jika semua kondisi elif salah, maka pernyataan else
lah yang akan dieksekusi. (Anonim, 2021).

Berikutnya adalah Perulangan dengan While. While digunakan untuk mengulang suatu prose
yang belum diketahui jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi
masih bernilai true, maka looping akan terus berlanjut. Statement WHILE juga digunakan untuk
menyatakan perulangan. (Putra). Perbedaan perulangan while dan do while yaitu, perulangan
while akan melakukan pengulangan jika kondisi/syaratnya terpenuhi sedangkan do while
melakukan perulangan lebih dulu kemudian memeriksa kondisi/syaratnya. (Muhardian, 2016).

Diatas tadi sempat disinggung mengenai looping, perulangan atau juga sering dikenal dengan
looping merupakan pernyataan atau instruksi yang diberikan kepada komputer agar ia mau
melakukan sesuatu baik itu memproses data, menampilkan data, atau yang lainnya secara
berulang. (Anonim, 2022).

1
Source Code

No. Mencetak bilangan ganjil.py


1. # Mencetak bilangan ganjil
2. Print((“\033[33m”) + “Program mencetak bilangan ganjil”)
3. J = int(input((“\033[33m”)+”Masukan n:”))
4. I = 1
5. While(j>=1):
6. If(j%2 == 1):
7. Print(j, end=””)

8. J=j-1

2
No. Membuat chat bot.py

1. # Program membuat chat bot


2.
3. # Judul
4. Print(“-::Program Chat bot::-“)
5. Print((“\033[33m”)+ “Bot:Hai!!”)
6. Kabar=input((“\033[37m”)=”User:..”)
7. If(kabar ==”Hai juga” or kabar == “hai” or kabar == “Hey”):
8. Print((“\033[33m”)+”Bot:Sudah belajar briefing fisdas belum?. ..”)
9. Else:
10. (print(“Jawab yang bener ya kak!”))
11. Exit()
12. Kabar=input((“\033[37m”)+”User:..”)
13. If(kabar == “belum”):
14. Print((“\033[33m”)+ “Jangan lupa belajar ya kak!\n”
15. “Bentar nanti ketar ketir pas briefing”)
16. Elif(kabar == “sudah”):
17. Print((“\033[33m”)+”Keren kak!!semangat briefingnya;)”)
18. Else:
19. Print((“\033[33m”)+”Jawab yang benar ya kak!”)

3
Screenshot
1. Tampilan awal program, pengguna diminta untuk memasukkan angka.

Setelah angka dimasukkan, bot akan menampilkan angka ganjil dari angka yang dimasukkan
hingga angka 1.

2. Tampilan awal program, pengguna diminta memasukkan kata.

Setelah kata dimasukkan, bot akan tampil seperti gambar di bawah dan diminta memasukkan
kata.

Setelah memasukkan kata, tampilan akhir bot

4
Pembahasan
[nama berkas]
No. Membuat chat bot.py
1.

2.

3.

4.

5.

6..

7.

8.

5
6
7
Kesimpulan
Kesimpulan setelah melakukan praktikum ini adalah

Saran
Saran saya untuk praktikum ini yaitu agar disatukan saja dalam satu kelompok, karena di salah
satu anggota kelompok pasti ada yang memahami mengenai pemrograman dan bisa menjelaskan ke
anggota lain yang kurang paham, namun jika memang dalam satu kelompok tidak bisa semua dapat
langsung bertanya ke kakak asdos maupun asprak.

8
Daftar Pustaka

Anonim. (2021, Oktober). Kenali Fungsi IF Python, IF ELSE, IF ELIF ELSE dan Nested IFn.
Anonim. (2022). Tutorial Looping Python Bagi Pemula Beseta Contohnya.
msft, c., nschonni, 5000, M., Blome, M., Ghogen, & Saisang. (n.d.). Pernyataan if-else (C++).
Muhardian, A. (2016, Desember). Perbedaan Perulangan While dan Do While.
Putra, H. W. (n.d.). Contoh Perulangan For, While & Do While menggunakan C++.

Anda mungkin juga menyukai