0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
131 tayangan4 halaman
Dokumen ini berisi program Python untuk merekam dan menganalisis data suhu harian Kota Bandung selama bulan September 2018 yang diambil dari berbagai sensor. Program ini dapat menghitung rata-rata suhu, suhu terendah, tanggal-tanggal dengan suhu di atas 30 derajat Celsius, dan tanggal pertama dengan suhu di bawah 15 derajat Celsius selama bulan tersebut.
Dokumen ini berisi program Python untuk merekam dan menganalisis data suhu harian Kota Bandung selama bulan September 2018 yang diambil dari berbagai sensor. Program ini dapat menghitung rata-rata suhu, suhu terendah, tanggal-tanggal dengan suhu di atas 30 derajat Celsius, dan tanggal pertama dengan suhu di bawah 15 derajat Celsius selama bulan tersebut.
Dokumen ini berisi program Python untuk merekam dan menganalisis data suhu harian Kota Bandung selama bulan September 2018 yang diambil dari berbagai sensor. Program ini dapat menghitung rata-rata suhu, suhu terendah, tanggal-tanggal dengan suhu di atas 30 derajat Celsius, dan tanggal pertama dengan suhu di bawah 15 derajat Celsius selama bulan tersebut.
NIM : 16619047 Kelas : 25 Dosen: Eddy Rachman Gandanegara, S.T., M.T.
INSTITUT TEKNOLOGI BANDUNG
2019 Soal: 1. BMKG Kota Bandung setiap hari mencatat suhu harian kota Bandung (dalam derajat Celsius) berdasarkan data dari berbagai sensor temperatur. Data suhu harian ini dibutuhkan untuk berbagai analisis iklim dan cuaca. Sebuah program digunakan untuk mencatat suhu kota Bandung selama bulan September 2018 (30 hari). Data suhu dalam bentuk bilangan riil. Tuliskan: Rata-rata suhu kota Bandung di bulan Sept. 2018 Suhu terendah di bulan Sept. 2018. Pada tanggal berapa saja di bulan Sept. 2018, suhu harian kota Bandung ≥ 30 derajat Celsius. Pada tanggal berapa pertama kali di bulan Sept. 2018, kota Bandung mengalami suhu di bawah 15 derajat Celcius (jika terjadi). Jika tidak pernah terjadi, tuliskan: “Suhu tidak pernah di bawah 15 derajat Celcius”. Perhatian: Tanggal dalam bulan September 2018 adalah dari tanggal 1 s.d. 30. Jika tanggal direpresentasikan sebagai indeks array, perhatikan bahwa indeks array di Python dimulai dari 0
2. Screenshoot Program 3. Source Program # NIM/Nama : 16619047/Mentari Ayu Larasati # Tanggal : 9 Oktober 2019 # Deskripsi : Suhu Bandung 2018
print("Suhu Bandung September 2018")
# Suhu dari tanggal 1-30 September 2018 T=[31,29,30,32,32,33,32,31,30,28,27,30,29,28,32,31,33,28,28,27,32,33,31,29,34,29,28,27,30,30] N=30 i=0
# Mencari rata-rata suhu Bandung
sum=0 for i in range(1,N): sum=sum+T[i] rata=sum/30 print("Rata-rata suhu Bandung September: " + str(rata) + " derajat celcius")
# Mencari suhu terendah
Tmin=T[0] for i in range (1,N): if(T[i]<Tmin): Tmin=T[i] print("Suhu terendah: " + str(Tmin) + " derajat celcius")
# Mencari suhu di atas 30 derajat celcius
for i in range(0, len(T)): if (T[i]>=30): found=True i=i+1 print("Suhu di atas atau sama dengan 30 derajat celcius ditemukan pada hari ke-" + str(i))
# Mencari suhu di bawah 15 derajat celcius
X=int(input("Suhu di bawah: ")) found=False for i in range(0, len(T)): if (X >= T[i]): found=True i=i+1 break if (found == True): print("Suhu di bawah " + str(X) + " derajat celcius ditemukan pada hari ke-" + str(i)) else: print("Suhu di bawah " + str(X) + " derajat celcius tidak ditemukan ")