Mengkonversi Kilometer ke Mil menggunakan Python

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

konversi mil ke kilometer
hasil konversi kilometer ke mil

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++