Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
303ff9a
Tambah Tugas 2
afifahsalsabilaa Sep 16, 2022
de2c613
kumpul tugas 1
adriansenawir Sep 17, 2022
0d10a07
contoh
adriansenawir Sep 17, 2022
1ef78a1
SAT
adriansenawir Sep 17, 2022
7710217
Kumpul Tugas Materi 1
MuhKhaekal Sep 18, 2022
80cab57
kumpul tugas 1
AuliaAdhaPutri Sep 18, 2022
4040371
Merge pull request #7 from MuhKhaekal/main
ToKu404 Sep 19, 2022
974f13e
Merge pull request #8 from MuhKhaekal/main
ToKu404 Sep 19, 2022
7aa2567
Pembetulan Nomor 2
MuhKhaekal Sep 19, 2022
8d483e9
Kumpul Tugas 1
adrianhidayat27 Sep 20, 2022
25676d2
kumpul tugas 1
afifahsalsabilaa Sep 20, 2022
0ba4388
Merge pull request #10 from fadhellp/main
ToKu404 Sep 20, 2022
3bad184
Merge pull request #9 from adriansenawir/main
ToKu404 Sep 20, 2022
60f8cfa
Merge pull request #11 from afifahsalsabilaa/main
ToKu404 Sep 20, 2022
01f2c4f
Merge pull request #12 from AuliaAdhaPutri/main
ToKu404 Sep 22, 2022
4903ccd
kumpul tugas 1
ilyfauzan Sep 23, 2022
f50dee5
KUMPUL TUGAS 2
adrianhidayat27 Sep 24, 2022
4c623bd
Merge pull request #14 from adriansenawir/main
ToKu404 Sep 24, 2022
d58524a
Merge pull request #13 from ilyfauzan/main
ToKu404 Sep 24, 2022
e16ca19
kumpul tugas 2
AuliaAdhaPutri Sep 24, 2022
0283b0a
Tugas Praktikum
adrianhidayat27 Sep 25, 2022
dc18a00
Kumpul Tugas 02
MuhKhaekal Sep 25, 2022
09fdf3d
Merge pull request #16 from adriansenawir/main
ToKu404 Sep 25, 2022
07e5176
Merge pull request #17 from MuhKhaekal/main
ToKu404 Sep 25, 2022
eb58919
Merge pull request #15 from AuliaAdhaPutri/main
ToKu404 Sep 25, 2022
6fde542
kumpul tugas 1
Attarmusharih Sep 26, 2022
7cbd4aa
kumpul tugas 2
Attarmusharih Sep 26, 2022
bf8b69e
Tugas Tambahan 1
adrianhidayat27 Sep 27, 2022
c939ea6
Tugas Tambahan
adrianhidayat27 Sep 27, 2022
e83b484
TUGAS PRAKTIKUM & EXTRA SOAL
adrianhidayat27 Sep 28, 2022
572359b
kumpul tugas 2
ilyfauzan Sep 29, 2022
b63cab4
Delete no2.py
ilyfauzan Sep 29, 2022
96c33bf
kumpul tugas 02
afifahsalsabilaa Sep 29, 2022
9349f1b
Merge pull request #23 from afifahsalsabilaa/main
ToKu404 Oct 1, 2022
4ce1e03
Merge pull request #22 from fadhellp/main
ToKu404 Oct 1, 2022
bad9605
Merge pull request #21 from ilyfauzan/main
ToKu404 Oct 1, 2022
e95d9dc
Merge pull request #20 from adriansenawir/main
ToKu404 Oct 1, 2022
2aece53
Merge pull request #18 from Attarmusharih/main
ToKu404 Oct 1, 2022
2041f14
KUMPUL TUGAS
ilyfauzan Oct 4, 2022
362fc67
kumpul tugas 3 kak
AuliaAdhaPutri Oct 4, 2022
99a8db5
kumpul tugas 3
ilyfauzan Oct 5, 2022
2bef739
Kumpul Tugas 03
MuhKhaekal Oct 5, 2022
3b734e6
kumpul tugas 3
afifahsalsabilaa Oct 5, 2022
e8d211c
Kumpul Tugas 3
adrianhidayat27 Oct 5, 2022
7498207
Merge pull request #24 from AuliaAdhaPutri/main
ToKu404 Oct 6, 2022
bd553b4
Merge pull request #25 from ilyfauzan/main
ToKu404 Oct 6, 2022
89ab67b
Merge pull request #26 from MuhKhaekal/main
ToKu404 Oct 6, 2022
b41018c
Merge pull request #27 from afifahsalsabilaa/main
ToKu404 Oct 6, 2022
2d04f88
Merge pull request #28 from adriansenawir/main
ToKu404 Oct 6, 2022
60083cc
Merge pull request #29 from fadhellp/main
ToKu404 Oct 6, 2022
5ff0f07
kumpul tugas 4 kakk
AuliaAdhaPutri Oct 13, 2022
3d32b31
Merge pull request #30 from AuliaAdhaPutri/main
ToKu404 Oct 19, 2022
5628c71
kumpul tugas 5 kakk
AuliaAdhaPutri Oct 19, 2022
4706afb
Merge pull request #31 from AuliaAdhaPutri/main
ToKu404 Nov 5, 2022
266f70c
Kumpul Tugas 4 s/d 6
MuhKhaekal Nov 5, 2022
8431c40
Kumpul tugas 4 s/d 6
MuhKhaekal Nov 5, 2022
dc2e572
kumpul tugas 6 kak
AuliaAdhaPutri Nov 6, 2022
246dbde
kumpul tugas 7 kak
AuliaAdhaPutri Nov 6, 2022
95a94f1
kumpul tugas folder Materi_CP
AuliaAdhaPutri Nov 6, 2022
35cea08
Merge pull request #32 from MuhKhaekal/main
ToKu404 Nov 6, 2022
48af062
Merge pull request #33 from AuliaAdhaPutri/main
ToKu404 Nov 6, 2022
33eab56
Merge pull request #1 from ToKu404/main
adriansenawir Nov 7, 2022
55c7f0f
Kumpul Tugas CP
MuhKhaekal Nov 7, 2022
ca6537a
Merge pull request #34 from MuhKhaekal/main
ToKu404 Nov 8, 2022
3548fc5
Merge pull request #35 from adriansenawir/main
ToKu404 Nov 8, 2022
c27c83e
KUMPUL TUGAS TERBARU
ilyfauzan Nov 14, 2022
0faac53
kumpul tugas
afifahsalsabilaa Nov 15, 2022
5747c97
Merge pull request #37 from afifahsalsabilaa/main
ToKu404 Nov 16, 2022
4d02f99
Merge pull request #36 from ilyfauzan/main
ToKu404 Nov 16, 2022
02103b2
kumpul tugas 8 kak
AuliaAdhaPutri Nov 19, 2022
d9c9f3b
Merge pull request #38 from AuliaAdhaPutri/main
ToKu404 Nov 19, 2022
11a14b6
Kumpul Tugas Semua
adrianhidayat27 Nov 24, 2022
7d7c0af
Merge branch 'main' of https://github.com/adriansenawir/Lab-PP
adrianhidayat27 Nov 24, 2022
ae7d2f5
Delete H071211055/tugas 8 directory
AuliaAdhaPutri Nov 24, 2022
4c9de28
kumpul tugas 8 kak
AuliaAdhaPutri Nov 24, 2022
7481f20
kumpul tugas 9 kak
AuliaAdhaPutri Nov 24, 2022
33669f2
kumpul tugas terakhir kak
AuliaAdhaPutri Nov 26, 2022
ecac50a
kumpul tugas 8-10
afifahsalsabilaa Dec 1, 2022
7245d54
Merge pull request #42 from afifahsalsabilaa/main
ToKu404 Dec 3, 2022
c446186
Merge pull request #40 from AuliaAdhaPutri/H071211055
ToKu404 Dec 3, 2022
b8d8d13
Merge pull request #39 from adriansenawir/main
ToKu404 Dec 3, 2022
9c54645
Kumpul tugas 7,8,9,10,dan Remedial
MuhKhaekal Dec 14, 2022
6bb18e9
Merge pull request #45 from MuhKhaekal/main
ToKu404 Dec 14, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file not shown.
15 changes: 15 additions & 0 deletions H071211055/Materi_01/tugas_01.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import math
h = 100
a = 60
b = 45

radian_a = a*math.pi/180
radian_b = b*math.pi/180

panjang_a = math.tan(radian_a)*100
panjang_b = math.tan(radian_b)*100

hasil = panjang_a-panjang_b


print("hasil :%.1f m"%hasil)
8 changes: 8 additions & 0 deletions H071211055/Materi_01/tugas_02.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
n = int(input("masukan detik yang akan diubah : "))

Jam = n // 3600
sisa_jam = n % 3600
Menit = sisa_jam // 60
Detik = sisa_jam % 60

print (str(Jam)+":"+str(Menit)+":"+str(Detik))
13 changes: 13 additions & 0 deletions H071211055/Materi_01/tugas_03.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import math
r = int(input("jari_jari_alas = "))
t = int(input("tinggi = "))

s = math.sqrt(r**(2)+t**(2))

phi = math.pi

volume = 1/3*phi*(r**2)*t
luas = math.pi*r*(r+s)

print(f"volume :{volume:.2f}")
print(f"luas :{luas:.2f}")
16 changes: 16 additions & 0 deletions H071211055/Materi_02/No1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
nilai =int(input("nilai ="))

if nilai >= 90:
hasil = "A"
elif nilai >= 80:
hasil = "B"
elif nilai >= 70:
hasil = "C"
elif nilai >= 60:
hasil = "D"
elif nilai >= 40:
hasil = "E"
else:
hasil = "F"

print(f"> nilai anda = {hasil}")
55 changes: 55 additions & 0 deletions H071211055/Materi_02/No2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
import math
gol = (input('golongan = '))
p = int(input('daya = '))
kWH = int(input('pemakaian = '))

R1_900 = 1352
R1_1300 = 144470
R1_2200 = 144470

R2_3500 = 169953
R3_6600 = 169953

B2_6600 = 1444.7
B3_200 = 111474

I3_200 = 131412
P1_6600 = 152328

hasil = 0
if gol == 'R1':
if p == 900:
hasil = kWH*R1_900
elif p == 1300:
hasil = kWH*R1_1300
elif p == 2200:
hasil = kWH*R1_2200
elif gol == 'R2':
if p >= 3500 and 5500:
hasil = kWH*R2_3500
elif gol == 'R3':
if p >= 6600:
hasil = kWH*R3_6600

elif gol == 'B2':
if p >= 6600 and 200:
hasil = kWH*B2_6600
elif gol == 'B3':
if p > 200:
hasil = kWH*B3_200

elif gol == 'I3':
if p > 200:
hasil = kWH*I3_200

elif gol == 'P1':
if p >= 6600 and 200:
hasil = kWH*P1_6600
else:
print('data tidak valid')

tes = (f'jumlah tagihan anda {hasil:,.1f}')
# tes.replace(',', '.')
# indexT = tes.rindex('.')
# tes = tes[:indexT] + ',' + tes[indexT+1:]
print(tes)
75 changes: 75 additions & 0 deletions H071211055/Materi_02/No3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
try:
x = list(input().split(' '))

genap = 0
ganjil = 0
positif = 0
negatif = 0

input1 = int(x[0])
if input1 % 2 == 0:
genap+=1
else:
ganjil+=1

if input1 >= 0:
positif+=1
else:
negatif+=1


input2 = int(x[1])
if input2 % 2 == 0:
genap+=1
else:
ganjil+=1

if input2 >= 0:
positif+=1
else:
negatif+=1


input3 = int(x[2])
if input3 % 2 == 0:
genap+=1
else:
ganjil+=1

if input3 >= 0:
positif+=1
else:
negatif+=1

input4 = int(x[3])
if input4 % 2 == 0:
genap+=1
else:
ganjil+=1

if input4 >= 0:
positif+=1
else:
negatif+=1


input5 = int(x[4])
if input5 % 2 == 0:
genap+=1
else:
ganjil+=1

if input5 >= 0:
positif+=1
else:
negatif+=1



print(genap,'Angka Genap')
print(ganjil,'Angka Ganjil')
print(positif,'Angka Positif')
print(negatif,'Angka Negatif')

except:
print("Inputan tidak valid")
7 changes: 7 additions & 0 deletions H071211055/Materi_03/no1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
x = int(input('masukkan nilai x :'))
y = int(input('masukkan nilai y :'))

for i in range(1,y+1) :
print (i, end="" )
if i % x == 0 :
print ()
31 changes: 31 additions & 0 deletions H071211055/Materi_03/no2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
for x in range(0,360):
m = float(input('M(0-360): '))
if 0 <= m < 90:
n = m*240
print('selamat pagi')
break
elif 90 <= m < 135:
n = m*240
print('selamat siang')
break
elif 135 <= m < 180:
n = m*240
print('selamat sore')
break
elif 180 <= m < 360:
n = m*240
print('selamat malam')
break
else:
print('inpput salah')

jam = n // 3600
jam += 6
if jam >= 24:
jam -= 24
sisa = n % 3600
menit = sisa // 60
detik = sisa % 60

print("%02d:%02d:%02d"%(jam,menit,detik))

50 changes: 50 additions & 0 deletions H071211055/Materi_03/no3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
harga_barang = int(input("Harga Barang : "))
uang_yg_dibayarkan = int(input("Nominal Uang : "))

kembalian = uang_yg_dibayarkan-harga_barang
x1 = 0
x2 = 0
x3 = 0
x4 = 0
x5 = 0
x6 = 0
x7 = 0

if harga_barang < uang_yg_dibayarkan:
while kembalian >= 100000:
x1 += 1
kembalian -= 100000

while kembalian >= 50000:
x2 += 1
kembalian -= 50000

while kembalian >= 20000:
x3 += 1
kembalian -= 20000

while kembalian >= 10000:
x4 += 1
kembalian -= 10000

while kembalian >= 5000:
x5 += 1
kembalian -= 5000

while kembalian >= 2000:
x6 += 1
kembalian -= 2000

while kembalian >= 1000:
x7 += 1
kembalian -= 1000
else:
print("Inputan Tidak Valid")

print(x1, "uang Rp. 100.000" )
print(x2, "uang Rp. 50.000" )
print(x3, "uang Rp. 20.000" )
print(x4, "uang Rp. 10.000" )
print(x5, "uang Rp. 5.000" )
print(x7, "uang Rp. 2.000" )
print(x7, "uang Rp. 1.000" )
12 changes: 12 additions & 0 deletions H071211055/Materi_04/no1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
n = int(input())

def faktorial (n):
if n > 2:
return n*faktorial(n - 1)
return 2

hitung_faktorial = faktorial(n)
print(f'{hitung_faktorial}')



10 changes: 10 additions & 0 deletions H071211055/Materi_04/no2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
x = int(input())
y = int(input())

def getFPB(x, y):
while(y):
x, y = y, (x % y)
return x

print('FPB dari', x,'dan', y,'=', getFPB(x, y))

21 changes: 21 additions & 0 deletions H071211055/Materi_04/no3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
YEAR = 365
MONTH = 30
a = int(input("Masukkan Hari : "))

def myDay(a):
tahun = 0
bulan = 0
while a >= YEAR:
tahun += 1
a -= YEAR
while a >= MONTH:
bulan += 1
a -= MONTH
hari = a%YEAR%MONTH

return tahun,bulan,hari

x,y,z = myDay(a)
print(x,"tahun")
print(y,"bulan")
print(z,"hari")
38 changes: 38 additions & 0 deletions H071211055/Materi_04/no4.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
x=0
y=0
def kanan():
global x
x = x+1
print(f"x{x}, y{y}")
def kiri():
global x
if x!=0:
x= x-1
print(f"x{x}, y{y}")
def atas():
global y
if(y>0):
y= y-1
print(f"x{x}, y{y}")
def bawah():
global y
y= y+1
print(f"x{x}, y{y}")

while True :
direction= input("inser direction :").upper()
if direction == "END" :
break
else :
arahan= list(direction)
for i in arahan :
if i == 'R' :
kanan()
elif i == 'L' :
kiri()
elif i == 'U' :
atas()
elif i == 'D' :
bawah()
else :
continue
26 changes: 26 additions & 0 deletions H071211055/Materi_05/no1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
def matriks(x,y):
data =[]
for i in range(x):
kal =[]
for j in range(y):
isi = int(input("Input nilai matriks index {},{}: ".format(i+1,j+1)))
kal.append(isi)
data.append(kal)
return data

def perkalian_matriks(a,b):
hasil = []
for y in range (2):
total = []
for x in range (2):
kali = a[y][0] * b[0][x] + a[y][1] *b[1][x]
total.append(kali)
hasil.append(total)
return hasil

matriks_1 = matriks(2,2)
matriks_2 = matriks(2,2)
kali = perkalian_matriks(matriks_1,matriks_2)

print(f'|{matriks_1[0]}| x |{matriks_2[0]}| = |{kali[0]}|')
print(f'|{matriks_1[1]}| |{matriks_2[1]}| |{kali[1]}|')
Loading