Contoh Program Sederhana Menggunakan Bahasa Pemrograman Python

Contoh Program Sederhana Menggunakan Bahasa Pemrograman Python

Contoh Program Sederhana Menggunakan Bahasa Pemrograman Python

Python, dengan sintaksis yang bersahabat dan kemampuan yang kuat, adalah pilihan populer bagi banyak pemula dalam dunia pemrograman. Dalam artikel ini, kita akan menjelajahi dan membahasa langkah-langkah dan contoh sederhana untuk membuat program menggunakan bahasa pemrograman Python.

{getToc} $title={Table of Contents}

Berikut Program Sederhana Menggunakan Bahasa Pemrograman Python:

Persiapkan Lingkungan Pengembangan:

Sebelum memulai, pastikan Python sudah terinstal di sistem Anda. Unduh dan instal Python dari python.org jika belum. Selain itu, Anda mungkin ingin menggunakan IDE (Integrated Development Environment) seperti VSCode atau IDLE untuk menulis dan menjalankan kode Python dengan lebih nyaman.

Program Salam Python

Mari mulai dengan program sederhana yang mencetak pesan salam ke layar. Buka IDE Python atau teks editor pilihan Anda dan ketikkan baris berikut:

print("Halo, Dunia!") {codeBox}

Simpan file dengan ekstensi ".py", sebagai contoh, "halo.py". Eksekusi program dengan membuka terminal atau command prompt, arahkan ke direktori file, dan ketik:

python halo.py {codeBox}

Anda seharusnya melihat output "Halo, Dunia!" di layar.


Program Kalkulator Sederhana

Tambahkan sedikit kompleksitas dengan membuat kalkulator sederhana. Berikut contohnya:

# Kalkulator Sederhana

# Fungsi penjumlahan
def tambah(x, y):
    return x + y

# Fungsi pengurangan
def kurang(x, y):
    return x - y

# Fungsi perkalian
def kali(x, y):
    return x * y

# Fungsi pembagian
def bagi(x, y):
    if y != 0:
        return x / y
    else:
        return "Pembagian oleh nol tidak diizinkan."

# Input dari pengguna
angka1 = float(input("Masukkan angka pertama: "))
angka2 = float(input("Masukkan angka kedua: "))

# Pilihan operasi
print("Pilih operasi:")
print("1. Penjumlahan")
print("2. Pengurangan")
print("3. Perkalian")
print("4. Pembagian")

pilihan = input("Masukkan nomor operasi yang dipilih (1/2/3/4): ")

if pilihan in ('1', '2', '3', '4'):
    if pilihan == '1':
        print(angka1, "+", angka2, "=", tambah(angka1, angka2))
    elif pilihan == '2':
        print(angka1, "-", angka2, "=", kurang(angka1, angka2))
    elif pilihan == '3':
        print(angka1, "*", angka2, "=", kali(angka1, angka2))
    elif pilihan == '4':
        print(angka1, "/", angka2, "=", bagi(angka1, angka2))
else:
    print("Pilihan tidak valid.") 
{codeBox}

Program ini meminta pengguna memasukkan dua angka dan operasi matematika yang diinginkan, lalu menghitung dan menampilkan hasilnya.


Program Pendeteksi Bilangan Prima

Buat program yang dapat mendeteksi apakah suatu bilangan adalah bilangan prima atau bukan. Berikut adalah contoh implementasinya:

# Program Pendeteksi Bilangan Prima

def cek_prima(angka):
    if angka > 1:
        for i in range(2, int(angka/2)+1):
            if (angka % i) == 0:
                return False
        else:
            return True
    else:
        return False

# Input dari pengguna
bilangan = int(input("Masukkan sebuah bilangan: "))

# Cek apakah bilangan prima atau bukan
if cek_prima(bilangan):
    print(bilangan, "adalah bilangan prima.")
else:
    print(bilangan, "bukan bilangan prima.") 
{codeBox}

Program ini meminta pengguna memasukkan bilangan dan kemudian menampilkan apakah bilangan tersebut merupakan bilangan prima atau tidak.

Program Penghitung BMI

Program ini memanfaatkan operasi matematika sederhana dan logika kondisional untuk menghitung Indeks Massa Tubuh (BMI):

# Penghitung BMI

def hitung_bmi(berat, tinggi):
    return berat / (tinggi ** 2)

berat_badan = float(input("Masukkan berat badan (kg): "))
tinggi_badan = float(input("Masukkan tinggi badan (m): "))

bmi = hitung_bmi(berat_badan, tinggi_badan)

print("BMI Anda adalah:", round(bmi, 2))

if bmi < 18.5:
    print("Berat badan kurang.")
elif 18.5 <= bmi < 24.9:
    print("Berat badan normal.")
elif 25 <= bmi < 29.9:
    print("Kelebihan berat badan.")
else:
    print("Obesitas.") {codeBox}

Program ini menghitung BMI berdasarkan berat dan tinggi yang dimasukkan oleh pengguna, dan memberikan kategori BMI yang sesuai.

Program Konversi Suhu

Program ini mengonversi suhu dari Celsius ke Fahrenheit.

celsius = float(input("Masukkan suhu dalam Celsius: "))

fahrenheit = (celsius * 9/5) + 32
print("Suhu dalam Fahrenheit:", fahrenheit)

Program Pergantian Kata:
Program ini menggantikan setiap kemunculan kata tertentu dalam sebuah kalimat.

kalimat = input("Masukkan kalimat: ")
kata_lama = input("Kata yang ingin diganti: ")
kata_baru = input("Kata pengganti: ")

kalimat_baru = kalimat.replace(kata_lama, kata_baru)
print("Kalimat setelah penggantian:", kalimat_baru) {codeBox}

Program Kalkulator Sederhana dengan Fungsi

Program kalkulator ini menggunakan fungsi untuk melakukan berbagai operasi aritmatika.

def tambah(x, y):
    return x + y

def kurang(x, y):
    return x - y

def kali(x, y):
    return x * y

def bagi(x, y):
    if y != 0:
        return x / y
    else:
        return "Pembagian oleh nol tidak diizinkan."

angka1 = float(input("Masukkan angka pertama: "))
angka2 = float(input("Masukkan angka kedua: "))

print("Pilih operasi:")
print("1. Penjumlahan")
print("2. Pengurangan")
print("3. Perkalian")
print("4. Pembagian")

pilihan = input("Masukkan nomor operasi yang dipilih (1/2/3/4): ")

if pilihan in ('1', '2', '3', '4'):
    if pilihan == '1':
        print(angka1, "+", angka2, "=", tambah(angka1, angka2))
    elif pilihan == '2':
        print(angka1, "-", angka2, "=", kurang(angka1, angka2))
    elif pilihan == '3':
        print(angka1, "*", angka2, "=", kali(angka1, angka2))
    elif pilihan == '4':
        print(angka1, "/", angka2, "=", bagi(angka1, angka2))
else:
    print("Pilihan tidak valid.") {codeBox}

Program Konversi Mata Uang

Program ini mengonversi jumlah uang dari satu mata uang ke mata uang lainnya.

def konversi_mata_uang(jumlah, kurs):
    return jumlah * kurs

jumlah_uang = float(input("Masukkan jumlah uang: "))
kurs_konversi = float(input("Masukkan kurs konversi: "))

hasil_konversi = konversi_mata_uang(jumlah_uang, kurs_konversi)
print("Hasil konversi:", hasil_konversi)

Program Kalkulator Diskon:
Program ini menghitung total pembayaran setelah diberikan diskon.

def hitung_diskon(total, diskon):
    return total - (total * diskon / 100)

total_pembelian = float(input("Masukkan total pembelian: "))
persentase_diskon = float(input("Masukkan persentase diskon: "))

total_setelah_diskon = hitung_diskon(total_pembelian, persentase_diskon)
print("Total setelah diskon:", total_setelah_diskon) {codeBox}


Kesimpulan

Membuat program sederhana menggunakan bahasa pemrograman Python adalah langkah pertama yang menarik dan membangun dasar pemahaman tentang bahasa pemrograman khususnya Python. Teruslah eksplorasi, tambahkan fitur baru, dan nikmati proses pembelajaran. Dengan Python, kemungkinan kreativitas Anda dalam mengembangkan program semakin luas. Selamat mengoding!

Posting Komentar

Lebih baru Lebih lama