Anda di halaman 1dari 7

TUGAS PENDAHULUAN

PRATIKUM PEMROGRAMAN KOMPUTER


MODUL 3

NAMA : HARDLAN DOVANDI


NIM : 1910931004
KELAS : TI B
HARI/TANGGAL : SENIN/2 MARET 2020
KELOMPOK : 1B
ANGGOTA KELOMPOK :1. ARDITA R. (1910931004)
2. A. LATHIFUL ABRAR (1910933004)
3. MEGA RAUDATUL J (1910933012)
4. ALMAGFIRAH (1910933032)
ASISTEN : WILDAN HANANA
DOSEN PENGAMPU : IKHWANUL ARIEF, M.Sc

LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI


JURUSAN TEKNIK INDUSTRI
UNVERSITAS ANDALAS
PADANG 2020
1. apa itu konsep perulangan menggunakan Bahasa sendiri!
Jawab :
Konsep perulangan adalah proses dari program untuk mengulang atau looping beberapa
baris dari code program tersebut selama syaratnya terpenuhi.

2. Jelaskan bagaimana cara kerja perulangan while menurut yang anda pahami!
Jawab :
Perulangan while adalah perulangan yang akan terjadi secara terus menerus tanpa henti
selama syarat yang dimasukkan selalu benar/True. Perulangan while bias dihentikan
dengan kode break.

3. Buatlah algoritma, flowchart dan program sederhana untuk masing-masing kondisi


berikut:
a. User akan diminta untuk memasukkan username dan password. Jika username dan
password yang diinput oleh user benar maka program akan mengeluarkan output
“Anda berhasil Login!”. Jika username dan password salah maka program akan
meminta user untuk memasukkan kembali username dan password hingga user
mengimputkan username dan password yang benar.
b. User akan diminta untuk memasukkan username dan password. Jika username dan
password yang diinput oleh user benar maka program akan mengeluarkan output
“Anda berhasil Login!”. Jika username dan password salah maka program akan
meminta user untuk memasukkan kembali username dan password. Jika user salah
memasukkan username dan password sebanyak 3 kali akan muncul output “Maaf,
anda tidak berhasil Login!”.

Jawab :

a. Kondisi a

Algoritma :

1. Start
2. Masukkan username
3. Masukkan password
4. Jika username dan password benar, maka tampilkan “Selamat anda berhasil
Login!” lalu ke no. 5
5. Jika username atau password salah, tampilkan “Maaf, username atau password
salah!” dan kembali ke no. 1
6. Stop

Flowchart :

start

Masukkan
username

Masukkan
password

Jika username ya
Tampilkan “Anda
benar dan Berhasil Login!”
stop
password benar

tidak

Tampilkan
“username atau
password salah!”

Coding :

print('Silahkan Masukkan Username dan Password!')


while True:
username = str(input('Masukkan Username : '))
password = str(input('Masukkan Password : '))
if username == 'AlanXProplayer' and password == 'alanganteng':
print('Selamat anda berhasil Login!')
break
else:
print('Username atau Password salah!')
Jalan Program :

b. Kondisi b

Algoritma :

1. Start
2. Masukkan username
3. Masukkan password
4. Jika username dan password benar, maka tampilkan “Selamat anda berhasil
Login!” lalu ke no. 6
5. Jika username atau password salah, tampilkan “Maaf, username atau password
salah!” dan kembali ke no. 1
6. Jika sudah mengimput password sebanyak 3 kali, tampilkan “Maaf, anda tidak
berhasil Login!” lalu ke no. 6
7. Stop
Flowchart :

start

Masukkan
username

Masukkan
password

Jika username ya
Tampilkan “Anda
benar dan Berhasil Login!”
stop
password benar

tidak

Tampilkan “Maaf,
username atau
password salah”

Jika perulangan sampai 3x

Tampilkan “Maaf,
anda tidak
berhasil login”

Coding :

print('Silahkan Masukkan Username dan Password!')


i = 0 #jumlah perulangan
for i in range(3):
i += 1 #tiap mengulang, nilai i akan bertambah
username = str(input('Masukkan Username : '))
password = str(input('Masukkan Password : '))
if username == 'AlanXProplayer' and password == 'alanganteng':
print('Selamat anda berhasil Login!')
break
else:
print('Username atau Password salah!')
if i == 3:
print('Maaf, anda tidak berhasil Login!')

Jalan Program :
DAFTAR PUSTAKA

https://www.petanikode.com/python-perulangan/

Anda mungkin juga menyukai