DISUSUN OLEH :
WUNI PARADISI
NPM. 202018
MataKuliah:
Bahasa Pemrograman
DosenPengampu:
Jum Dapi Okta,S.T.,M.Kom.
Print(“HelloWorld”)
a= 10
b=3
c= a//b
d= a%b
print(c,d)
Hasil Analisis:
Hasil Analisis:
Pada Program kedua ini dari hasil analisis yang telah dilakukan disini menampilkan
program identitas yang diminta.
print(5)
print(3+8)
HasilAnalisis:
Pada program ketiga ini menampilkan nilai 5 dan hasil dari program 3+8 yaitu
18.
a=7
b=8
print(a)
print(b)
hasiltambah=a+b
hasil kurang=a-b
hasil bagi=a/b
hasil kali=a*b
hasil pangkat=a**b
hasil div=a//b
hasil mod=a%b
Hasil Analisis:
Hasil Analisis:
Program phyton kelima meminta user untuk menginputkan nama dan kelas yang
diminta. Maka nanti akan menampilkan nama dan kelas yang diminta.
Hasil Analisis:
HasilAnalisis:
Menampilkan kata hello semua ,program ini menampilkan kata dengan dua
cara yaitu dengan menggunakan program output biasa dan menggunakan cara
perulangan (30*”=”) yang lebih cepat.
kode= input
("jenis kelamin kode L/P =")
If kode=="L":
print("Laki-Laki")
else:
print("perempuan")
print(30*"=")
Hasil Analisis:
Program ini menampilkan jenis kelamin dengan menggunakan fungsi
percabangan if jika L maka Laki-Laki dan P itu Perempuan.
I
print("Program Nilai")
nilai =float(input("masukkan nilai:"))
if nilai>=70:
print("Anda Lulus ujian")
elif
nilai>=60: print("Anda harus remidial")
else:
print("tidak lulus")
print(30*"=")
HasilAnalisis:
Program ini menampilkan criteria nilai jika nilai>70 maka sangat baik jika nilai>60
maka harus remedial dan nilai dibawahnya maka tidak lulus
PostTest:
a.Buatlah Program pada ketentuan dibawah ini:
-Masukkan kode Prodi(“TS/INF/TL”)
-Jika kode prodi adalah TS maka Teknik sipil, jika kode prodi adalah INF
maka Informatika dan sisanya Teknik lingkungan.
HasilAnalisis:
Soal diatas dibuat program seperti pada gambar dibawah ini.
K
Hasil Analisis:
Soal diatas dibuat program seperti pada gambar dibawah ini.
Latihan
print("program operasi MTK")
a=float(input("masukkan nilai a ="))
operasi=input("operasi(+,-,*,/)=")
b=float(input("masukkannilaib="))
if operasi =="+":
c=a+b
print(f"c adalah :",c)
elif
operasi =="-":
C =a-b
print("c adalah:",c)
*Silahkan lanjutkan potongan kode diatas opearsi*dan/
HasilAnalisis:
Soal latihan didiatas dilanjutkan menjadi program seperti pada gambar
dibawah ini yaitu program perhitungan dalam sistem operasi MTK dengan
system percabangan if dan elif.
M
Print("=================")
Print(30*"=")
Print("program percabangan")
Print(20*"=")
Print("dibuat oleh:")
Print("Nama anda ")
print(30*"=")
print("pilihan perhitungan")
print("a.segitiga") print("b.persegi")
print("c.persegi panjang")
print("d.modulus")
print(30*"=")
hitung = float(input("masukkan pilihan
perhitungan(a/b/c/d)="))
if hitung==1:print("program segitiga")
a =float(input("masukkan alas:"))
t =float(input("masukkan tinggi:"))
ls = (a*t)/2
print("luas segitiga adalah :",ls) elif
hitung==2:print("program persegi") s
=float(input("masukkan sisi:")) luas= s*s
print("luas persegi adalah:",luas)
print(30*"=")
elif
hitung==3:
print("program persegi panjang")
HasilAnalisis:
Dari soal diatas dilanjutkan sampai selesai menjadi sebuah program seperti
pada gambar dibawah ini :
N
print("PROGRAM PYTHON MENGHITUNG NILAI RATA-RATA")
n = int(input("\n Banyaknya Data: "))
print()#Membuat baris baru
data=[]jum=0
for iin range(0, n):
temp=int(input("Masukkandatake-%d:"
%(i+1)))
data.append(temp) jum+=data[i]
rata2=jum/n
print("\n Rata-rata=%0.2f"%rata2)
Hasil Analisis:
Program ini menghitung nilai rata-rata dengan memasukkan
banyaknya data dannilai-nilai yang akan dihitung.
O
Def coba():
print("Saya")
print(50*"=")
def tambah():
a=int(input("masukkan nilaiA="))
b=int(input("masukkan nilai B ="))
c=a+b
print("hasiladalah",c)
def penutup():
print("terimakasih")
coba()
print("program tambah")
tambah()
penutup()
HasilAnalisis:
Program ini menggunakan fungsi def .program fungsi def Ini digunakan untuk
membuat program, ketika program def dipanggil user tinggal menuliskan program
yang dituju.
P
Def tambah(x,y): return x+y
Def divide(x,y): return x /y
print("Pilih Operasi.")
print("1.Jumlah")
print("2.Bagi")
pilihan=input("Masukkan pilihan operasi(1/2/3/4):")
x=int(input("Masukkan bilangan pertama: "))
y =int(input("Masukkan bilangan kedua:"))
if pilihan=="1":
print(x,"+",y,"=",tambah(x,y))elif
pilihan=="2":
print(x,"/",y,"=",
divide(x,y))else:
print("Input salah")
HasilAnalisis:
Program diatas dilanjutkan menjadi sebuah program sampai selesai seperti
gambar dibawah ini, ini adalah program perhitungan percabangan system operasi
tambah, kurang, kali, dan bagi pada dua bilangan. Pertama program akan
menampilkan keterangan system operasi apa yang akan dijalankan terlebih
dahalu, kemudian kedua user akan menginputkan nilai pertama dan kedua setelah
itu program akan menampilkan hasil dari sistem operasi yang telah dipilih diawal.
Q
Function >> def
# fungsi penjumlahan
defadd(x,y):returnx+y
#fungsi perkalian
def multiply(x,y): returnx*y
# fungsi pembagian
def divide(x,y):returnx/y
#menu operasi
print("PilihOperasi.")
print("1.Jumlah")
print("2.Kurang")
print("3.Kali")
print("4.Bagi")
if choice =="1":
print(num1,"+",num2,"=",add(num1,num2))