Mengkonversi Kilometer ke Mil menggunakan Python – pesonainformatika.com, balik lagi dan tidak ada bosan bosannya kita akan belajar lagi mengenai studi kasus python
sering saya ulang-ulang jika belajar suatu bahasa pemrograman, harus banyak mengerjakan studi kasus agar terbiasa memecahkan masalah sehari-hari, nah disitus ini (pesonainformatika.com) menyediakan studi kasus dari berbagai bahasa pemrograman mulai dari Java, python, C++, jadi pantau terus website ini ya
pada kesempatan kali ini kita akan belajar bagaimana caranya mengkonversi mil ke kilometer, yap ini termasuk matematika dasar, kasus ini menarik ini akan melatih logika kita, yup masuk ke langkah langkahnya.
Rumus yang akan Digunakan
rumus yang akan kita gunakan membutuhkan yang namanya faktor konversi, dimana mengubah nilai suatu sistem satuan ke nilai satuan lain. Pada umumnya tidak pernah mengubah nilai dari suatu besaran. Pengubahan satuan seperti ini dapat dilakukan dengan menggunakan faktornya, seperti pada studi kasus kita kali ini kita akan konversi nilai dari Mil ke kilometer
faktor konversi = 0.621371
mil = kilometer * faktor konversi
rumus konversi mil ke kilometer
sebaliknya jika konversi kilometer ke mil seperti ini
faktor konversi = 0.621371
mil = kilometer * faktor konversi
rumus konversi kilometer ke mil
Membuat Program
setelah mengetahui rumusnya kita akan membuat program berdasarkan rumus tersebut
langkah pertama pastikan sudah menginstall python, lalu buat file dengan misalnya main.py
lalu kita buat fungsi untuk mengkonversi kilometer ke mil seperti ini, tak lupa kita import modul yang dibutuhkan
# import module
import os
import platform
import math
kita buat fungsi untuk mengkonversi konversi kilometer ke mil
# konversi kilometer ke mil
def conv_kilometer(kilometer):
faktor_konversi = 0.621371
mil = kilometer * faktor_konversi
return mil
kemudian kita buat fungsi untuk mil ke kilometer seperti ini
# konversi mil ke kilometer
def conv_miles(mil):
faktor_konversi = 0.621371
kilometer = mil / faktor_konversi
return kilometer
setelah itu agar program kita lebih interaktif dengan pengguna kita medesain menu supaya lebih interaktif seperti ini
def main():
# main menu
print('Program Konversi Kilometer')
print('==========================')
print("1. Konversi Kilometer ke Mil")
print("2. Konversi Mil ke Kilometer")
choice = int(input('Masukan Pilihan: '))
if choice == 1:
number = float(input('Masukan Satuan Jarak (Mil): '))
conv_miles(number)
print(f'Hasil Konversi dari {number} Mil adalah {conv_miles(number)} Kilometer')
elif choice == 2:
number = float(input('Masukan Jarak Satuan (Kilometer): '))
conv_kilometer(number)
print(f'Hasil konversi dari {number} Kilometer adalah {conv_kilometer(number)} Mil')
else:
sistem_operasi = platform.system()
if sistem_operasi == 'Linux':
os.system('clear')
elif sistem_operasi == 'Windows':
os.system('cls')
else:
pass
print('Pilih input yang Benar [1/2]')
main()
setelah itu agar program dapat di jalankan kita tambahkan fungsi `iif __name__==’main’` seperti ini
if __name__=='__main__':
main()
jika dijalankan hasilnya akan seperti ini
yap setelah selesai membuat program dan melihat hasilnya ini dia final code materi pembahasan kali ini
Final Code
ini adalah final code materi kali ini
# import module
import os
import platform
import math
# konversi kilometer ke mil
def conv_kilometer(kilometer):
faktor_konversi = 0.621371
mil = kilometer * faktor_konversi
return mil
# konversi mil ke kilometer
def conv_miles(mil):
faktor_konversi = 0.621371
kilometer = mil / faktor_konversi
return kilometer
def main():
# main menu
print('Program Konversi Kilometer')
print('==========================')
print("1. Konversi Kilometer ke Mil")
print("2. Konversi Mil ke Kilometer")
choice = int(input('Masukan Pilihan: '))
if choice == 1:
number = float(input('Masukan Satuan Jarak (Mil): '))
conv_miles(number)
print(f'Hasil Konversi dari {number} Mil adalah {conv_miles(number)} Kilometer')
elif choice == 2:
number = float(input('Masukan Jarak Satuan (Kilometer): '))
conv_kilometer(number)
print(f'Hasil konversi dari {number} Kilometer adalah {conv_kilometer(number)} Mil')
else:
sistem_operasi = platform.system()
if sistem_operasi == 'Linux':
os.system('clear')
elif sistem_operasi == 'Windows':
os.system('cls')
else:
pass
print('Pilih input yang Benar [1/2]')
main()
if __name__=='__main__':
main()
semoga bermanfaat dan mencoba, ikuti studi kasus lainya di pesonainformatika ada beberapa bahasa pemrograman lainya seperti Java, Python C++
people who use linux and people who are friendly