Anda di halaman 1dari 1

Source Code

import numpy as np
import matplotlib.pyplot as plt

# Data
b = 400 # lebar penampang (mm)
h = 700 # tinggi penampang (mm)
d = 650 # kedalaman penampang (mm)
fc = 45 # kuat tekan beton (MPa)
Ec = 4700 * np.sqrt(fc) # modulus elastisitas beton (MPa)
Es = 200000 # modulus elastisitas baja tulangan (MPa)

# Titik-titik untuk diagram tegangan


depths = [0, d/2, d] # kedalaman pada bagian atas, tengah, dan
bawah
stresses_concrete = [0, fc, 0] # tegangan beton pada bagian
atas, tengah, dan bawah
stresses_steel = [0, 0, 0] # tegangan baja tulangan pada
bagian atas, tengah, dan bawah

# Gambar diagram tegangan


plt.figure(figsize=(10, 6))

# Gambar beton
plt.plot(stresses_concrete, depths, label='Beton',
color='blue')

# Gambar baja tulangan


plt.plot(stresses_steel, depths, label='Baja Tulangan',
color='red')

# Label sumbu
plt.xlabel('Tegangan (MPa)')
plt.ylabel('Kedalaman (mm)')
plt.title('Diagram Tegangan pada Penampang Persegi')
plt.grid(True)

# Tampilkan legend
plt.legend()

# Tampilkan diagram
plt.show()

Anda mungkin juga menyukai