Anda di halaman 1dari 11

LAPORAN PRAKTIKUM II DAN TUGAS AKHIR

ALGORITMA DAN PEMROGAMAN

Oleh:

ARYA DEVANO TRISTAN


1101202029
TE 03-01

INSTITUT TEKNOLOGI TELKOM SURABAYA


FAKULTAS TEKNIK ELEKTRO
TEKNIK TELEKOMUNIKASI
MARET 2021

ALGORITMA PEMROGRAMAN PYTHON

Latihan Praktikum 1
Pemrograman Python
Nama Program : Menyatakan suhu didih air
Bahasa Pemrogramam : Python
Compiler : Jupyter
Script program :
kangkung=eval(input('Masukkan suhu dalam Celcius: '))
fkangkung=9/5*kangkung+32
print('Pada Farenheit, suhu tersebut adalah',fkangkung)
if fkangkung>212:
print('Suhu tersebut diatas titik didih air')
if fkangkung<32:
print('Suhu tersebut dibawah titik didih air')
Output Program :

Algoritma :
1. Mulai
2. Masukkan suhu dalam Celsius
3. Konversi suhu Celcius ke Fahrenheit
4. Fahrenheit = (9:5).suhu Celcius+32
5. Nyatakan hasil konversi
6. Jika suhu Fahrenheit > 212
Cetak Suhu tersebut diatas titik didih air
7. Jika suhu Fahrenheit <32
Cetak Suhu tersebut dibawah titik didih air
8. Selesai
Flowchart :
Latihan Praktikum 2
Pemrograman Python
Nama Program : Baris program dengan penggunaan beberapa variable
Bahasa Pemrogramam : Python
Compiler : Jupyter
Script program :
kangkunghidup=3
kangkunglayu=4
kangkunghijau=kangkunghidup+kangkunglayu
kangkunghijau=kangkunghijau+1
kangkunghidup=kangkunglayu
kangkunglayu=kangkunghijau
print('x=',kangkunghidup)
print('y=',kangkunglayu)
print('z=',kangkunghijau)
Output Program :

Algoritma :
1. Mulai
2. Definisikan kangkunghidup=3
3. Definisikan kangkunglayu=4
4. Hitung kangkunghijau=hangkunghidup+kangkunglayu
5. Hitung kangkunghijau=kangkunghijau+1
6. Nyatakan kangkunghidup=kangkunglayu
7. Nyatakan kangkunglayu=kangkunghijau
8. Cetak ('x=',kangkunghidup)
9. Cetak ('y=',kangkunglayu)
10. Cetak ('z=',kangkunghijau)
11. Selesai
Flowchart :

Latihan Praktikum 3
Pemrograman Python

Nama Program : Mengubah tipe bilangan


Bahasa Pemrogramam : Python
Compiler : Jupyter
Script program :
kangkunghidup=1101202029
print(type(kangkunghidup))
kangkunglayu=str(kangkunglayu)
kangkunglayu='1101202029'
print(type(kangkunglayu))Output Program :

Algoritma :
1. Mulai
2. Mendefinisikan kangkunghidup=1101202029
3. Cetak tipe data kangkunghidup
4. Menyatakan bahwa kangkunglayu=kangkunghidup
5. Mendefinisikan kangkunglayu=1101202029
6. Cetak tipe data kangkunglayu
7. Selesai
Flowchart :

Latihan Praktikum 4
Pemrograman Python
Nama Program : Mengonversi nilai dari tipe string ke int
Bahasa Pemrogramam : Python
Compiler : Jupyter
Script program :
print(int(True))
print(int(False))
kangkunghidup=True
print(type(kangkunghidup))
print(int(kangkunghidup))
kangkunghidup=11012020,29
print(kangkunghidup)
print(type(kangkunghidup))
print(kangkunghidup*2)
kangkunghidup=7+19j
print(type(kangkunghidup))
print(kangkunghidup.real)
print(kangkunghidup.imag)

Output Program :
Algoritma :
1. Mulai
2. Cetak int benar
3. Cetak int salah
4. Nyatakan kangkunghidup=Benar
5. Cetak tipe kangkunghidup
6. Cetak int kangkunghidup
7. Nyatakan kangkunghidup=11012020,29
8. Nyatakan kangkunghidup
9. Cetak tipe kangkunghidup
10. Hitung kangkunghidup*2
11. Hitung kangkunghidup=7+19j
12. Cetak tipe kangkunghidup
13. Cetak int kangkunghidup.real
14. Cetak int kangkunghidup.imag
15. Selesai

Flowchart :
Latihan Praktikum 5
Pemrograman Python
Nama Program : Menacari tahu perbedaan tanda petik
Bahasa Pemrogramam : Python
Compiler : Jupyter
Script program :
bijikangkung='PyQt'
daunkangkung='Python'
cahkangkung='Pemrograman Gui'
batangkangkung='\nPemrograman \n Gui \n'
akarkangkung="Pemrograman Gui"
print(bijikangkung)
print(daunkangkung)
print(cahkangkung)
print(batangkangkung)
print(akarkangkung)
Output Program :

Algoritma :
1. Mulai
2. Mengenalkan bijikangkungt='PyQt'
3. Mengenalkan daunkangkung=’Python’
4. Mengenalkan cahkangkung='Pemrograman Gui'
5. Mengenalkan batangkangkung='\nPemrograman \n Gui \n'
6. Mengenalkan akarkangkung="Pemrograman Gui"
7. Cetak variabel nijikangkung
8. Cetak variabel daunkangkung
9. Cetak variabel cahkangkung
10. Cetak variabel batangkangkung
11. Cetak variabel akarkangkung
12. Selesai

Flowchart :
Soal tugas akhir 1
Pemrograman Python
Nama Program : Membedakan ganjil dan genap
Bahasa Pemrogramam : Python
Compiler : Jupyter
Script program :
kangkung=eval(input('Masukkan Bilangan: '))
if kangkung %2==0:
print('Bilangan Genap')
else:
print('Bilangan Ganjil')

Output Program :

Algoritma :
1. Mulai
2. Masukan angka kangkung
3. Jika kangkung habis dibagi 2
4. Cetak bilangan genap
5. Jika tidak
6. Cetak bilangan ganjil
7. Selesai
Flowchart :

Soal tugas akhir 2


Pemrograman Python
Nama Program : Program Tipe data Boolean
Bahasa Pemrogramam : Python
Compiler : Jupyter
Script program :
kangkunghijau=5>10
kangkungkuning=10>5
kangkunglayu="Hallo"=="hallo"
print(kangkunghijau)
print(kangkungkuning)
print(kangkunglayu)

Output Program :
Algoritma :

1. Mulai
2. Mendeklarasikan kangkunghijau, kangkungkuning, kangkunglayu
3. Menampilkan True or False
4. Selesai
Flowchart :

Soal tugas akhir 3


Pemrograman Python
Bahasa Pemrogramam : Python
Compiler : Jupyter

Program Pertama :
Belajar untuk membuat program dengan menggunakan modulus, sekaligus untuk
membedakan bilangan ganjil dan genap.

Program Ke-dua :
Kegunaan fungsi Boolean adalah menentukan apakah hal tersebut benar atau salah sebagai
contoh, dalam program diatas 5>10 adalah False (salah) dan 10>5 adalah True (benar).

Anda mungkin juga menyukai