Anda di halaman 1dari 14

PROGRAM EMBERCADERO

PADA MATA PELAJARAN PENGENALAN KOMPUTER

DISUSUN OLEH :
WUNI PARADISI
NPM. 202018

MataKuliah:
Bahasa Pemrograman

DosenPengampu:
Jum Dapi Okta,S.T.,M.Kom.

PROGRAM STUDI TEKNOLOGI PENDIDIKAN


FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS BATURAJA
TAHUN 2022

Analisis Program Phyton


Bahasa Pemograman (Python) Buatlah
1 folder didata
Lanjut new file simpan nama dengan.py
Code

Print(“HelloWorld”)
a= 10
b=3
c= a//b
d= a%b
print(c,d)

Hasil Analisis:

Pada code program phyton disini bahwasanya menampilkan program bertuliskan


hello word dan perhitungan div dan mod. Dimana hasil 3 dari sisa bagi10/3 dan 1
sisa hasil bagi dai 10/3.

print("prodi Teknologi Pendidikan”)


print(“npm=2100000”)
print(“nama=lily”)

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

print("hasil tambah adalah =",hasil tambah)


print("hasil kurang adalah =",hasil kurang)
print("hasilbagi adalah=",hasil bagi)
print("hasil kali adalah=",hasil kali)
print("hasil pangkat adalah=",hasilpangkat)
print("hasil div adalah=",hasil div)
print("hasil mod adalah =",hasil mod)

Hasil Analisis:

Program phyton keempat disini menampilkan perhitungan operasi


penjumlahan,pengurangan,perkalian dan pembagian dengan nilai a=7 b=8.

nama=str(input("masukkan nam aanda="))


kelas=str(input("masukkan kelas anda =")) print("nama adalah=",nama)
print("kelas adalah=",kelas)

Hasil Analisis:

Program phyton kelima meminta user untuk menginputkan nama dan kelas yang
diminta. Maka nanti akan menampilkan nama dan kelas yang diminta.

nilai_A = float(input("masukkan nilai a ="))


nilai_B =float(input("masukkan nilai b="))
hasil jumlah = nilai_A + nilai_B
hasil kurang =nilai_A - nilai_B
hasil kali = nilai_A * nilai_B
hasil bagi = nilai_A / nilai_B print("Hasil jumlah=",hasil jumlah)
print("Hasil kurang=",hasil kurang) print("Hasil kali = ",hasil kali)
print("Hasilbagi= ",hasil bagi)

Hasil Analisis:

Menampilkan program perhitungan,pengurangan,perkalian,dan pembagian


dengan input nilai a dan b bebas tergantung user mau menghitung nilai berapa
pada operasi apa.

Print (“ Hello Semua”)


Print(30*”=”)
Print(“==================”)
Print (“Latihan Percabangan”)
Print(30*”=”)

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

b.Buatlah Program penilaian


Menggunakan elif
- Masukkan nilai
- Jikanilai>=80 maka“sangat baik”
- Jikanilai>=70 maka“Baik”
- Jikanilai>=60 maka cukup
- Jikanilai>=50 maka kurang
- Selainnnya tidak lulus

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 pengurangan def


subtract(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")

#Meminta input dari pengguna


choice=input("Masukkan pilihan operasi(1/2/3/4):")
num1=int(input("Masukkanbilanganpertama:"))
num2=int(input("Masukkanbilangankedua:"))

if choice =="1":
print(num1,"+",num2,"=",add(num1,num2))

elif choice =="2":


print(num1,"-",num2,"=",subtract(num1,num2))

elif choice =="3":


print(num1,"*",num2,"=",multiply(num1,num2))

elif choice =="4":


print(num1,"/",num2,"=", divide(num1,num2))
else:print("Inputsalah")
HasilAnalisis:
Program ini sama dengan program pada nomor 16 yaitu percabangan operasi
dua bilangan. Pada bagian awal menampilkan operan-operan yang tersedia
kemuaidan user akan menginputkan berupa nomor pilihan operasi yang dipilih,
nilai pertama dan kedua, perbedaanya pada program ini yaitu menggunakan
program def (program fungsi) dan terdapat programad (tambah), subtract
(kurang), multiply(kali) dan devide(bagi)

Anda mungkin juga menyukai