02.09. Menentukan Wind-chill Temperature Menggunakan Bahasa Pemrograman Python

BayuYudhaSaputra 8 views 4 slides Jan 31, 2025
Slide 1
Slide 1 of 4
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4

About This Presentation

Menentukan Wind-chill Temperature Menggunakan Bahasa Pemrograman Python akan dibahas dalam postingan ini. Topik yang dibahas adalah python , bahasa pemrograman python , contoh program python .
Oleh #bayuyudhasaputra
Langkah-langkah kerja menghitung temperatur wind-chill adalah:
Langkah ke-1 : m...


Slide Content

0209-windchill-temperature.py #bayuyudhasaputra
Halaman 1

Programming Exercise 02.09
Menghitung Wind-chill Temperature
02.09.01. Masalah
2.9.
(Sains : Menentukan wind-chill temperature)
Seberapa dinginkah udara di luar ruangan? Untuk menjawab pertanyaan ini, kita
tidak bisa hanya mengandalkan temperatur udara karena masih ada faktor-faktor
lainnya. Faktor-faktor yang mempengaruhi kondisi udara di luar ruangan adalah
kecepatan angin, kelembaban relatif, dan sinar matahari. Pada tahun 2001, National
Weather Service (NWS) menggunakan wind-chill temperature untuk mengukur
“seberapa dingin” udara di luar ruangan. Wind-chill temperature dipengaruhi oleh
variabel temperatur dan kecepatan, sehingga dirumuskan menjadi:
??????
????????????=35.74+0.6215??????
??????−35.75??????
0.16
+0.4275??????
????????????
0.16

Dimana , ta adalah temperatur udara luar dalam satuan derajat fahrenheit,
v adalah kecepatan angin dalam satuan mil per jam (mph),
twc adalah wind-chill temperature
Rumus ini tidak dapat digunakan ketika kecepatan angin kurang dari 2 mph atau
temperatur udara luar di bawah -58
o
F atau di atas 41
o
F. Tuliskan program yang
meminta input temperatur antara -58
o
F hingga 41
o
F serta kecepatan angin lebih
dari atau sama dengan 2 mph. Kemudian, program menampilkan temperatur wind-
chill sesuai dengan rumus tersebut!

Enter the temperature in Fahrenheit between -58 and 41: 5.3
Enter the wind speed in miles per hour: 6
The wind chill index is -5.56707

0209-windchill-temperature.py #bayuyudhasaputra
Halaman 2

02.09.02. Energi
Rumus yang digunakan untuk menentukan “seberapa dingin” udara di luar ruangan
adalah:
??????
????????????=35.74+0.6215??????
??????−35.75??????
0.16
+0.4275??????
????????????
0.16


Dimana , ta adalah temperatur udara luar dalam satuan derajat fahrenheit,
v adalah kecepatan angin dalam satuan mil per jam (mph),
twc adalah wind-chill temperature.
Rumus ini hanya berlaku ketika kecepatan angin (v) tidak kurang dari 2 mph dan
temperatur udara luar (ta) antara -58
o
F hingga 41
o
F.
02.09.03. Kode Python
Langkah-langkah kerja menghitung temperatur wind-chill adalah:
Langkah ke-1 : meminta input kecepatan udara dalam satuan mph (meter per hour). Nilai ini
disimpan dalam variabel kecepatan_udara.
Langkah ke-2 : meminta input temperatur udara dalam satuan derajat fahrenheit. Nilai ini
disimpan dalam variabel temperatur_udara.
Langkah ke-3 : menentukan temperatur wind-chill menggunakan rumus:
35.74 + 0.6215 * temperatur_udara – 35.75 * kecepatan_udara ** 0.16 +
0.4275 * temperatur_udara * kecepatan_udara ** 0.16
Hasil perhitungan ini disimpan dalam variabel temperatur_windchill.
Langkah ke-4 : menampilkan nilai dalam variabel temperatur_windchill.
Program lengkap menghitung temperatur wind-chill adalah:
1 kecepatan_udara = eval(input("Input kecepatan udara (dalam satuan mph) : "))
2 temperatur_udara = eval(input("Input temperatur udara (dalam satuan derajat
fahrenheit) : "))
3 temperatur_windchill = 35.74 + 0.6215 * temperatur_udara - 35.75 *
kecepatan_udara ** 0.16 + 0.4275 * temperatur_udara * kecepatan_udara ** 0.16
4 print("Temperatur windchill : ", temperatur_windchill)

0209-windchill-temperature.py #bayuyudhasaputra
Halaman 3

Pada baris ke-1 dan ke-2, program meminta input nilai kecepatan angin dan temperatur
udara di luar menggunakan fungsi input(). Kemudian, nilai input ini dikonversi menjadi nilai
numerik menggunakan fungsi eval(). Nilai kecepatan angin dan temperatur udara berturut-
turut disimpan dalam variabel dengan nama kecepatan_udara dan temperatur_udara.
1 kecepatan_udara = eval(input("Input kecepatan udara (dalam satuan mph) : "))
2 temperatur_udara = eval(input("Input temperatur udara (dalam satuan derajat
fahrenheit) : "))
Kemudian, nilai temperatur windchill dihitung menggunakan rumus sebelumnya. Hasil
operasi ini disimpan dalam variabel temperatur_windchill seperti yang ditunjukkan oleh kode
berikut:
3 temperatur_windchill = 35.74 + 0.6215 * temperatur_udara - 35.75 *
kecepatan_udara ** 0.16 + 0.4275 * temperatur_udara * kecepatan_udara ** 0.16
Kemudian, nilai dalam variabel temperatur_windchill ditampilkan di layar
menggunakan fungsi print() seperti yang ditunjukkan oleh kode berikut:
4 print("Temperatur windchill : ", temperatur_windchill)
Contoh hasil eksekusi program menentukan temperatur windchill ditunjukkan oleh
gambar 02.09.01 berikut:
Gambar 02.09.01. Contoh Output Menghitung Temperatur Windchill

Dalam kasus ini, kecepatan udara 6 mph dan temperatur udara luar adalah 5.3
o
F.
Sehingga, temperatur windchill adalah -5.567068455881625.

0209-windchill-temperature.py #bayuyudhasaputra
Halaman 4

02.09.04. Daftar Pustaka
Liang. 2013. Introduction to Programming with Python. London: Pearson Education yang bisa
diakses pada tautan berikut:
https://www.amazon.com/Introduction-Programming-Using-Python-
Daniel/dp/0132747189

Baris kode ini bisa diakses pada tautan berikut:
https://github.com/bayuYudhaSaputra/Python/blob/main/Python_Liang/0209-
windchill-temperature.py