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.
Baca juga: Panduan Lengkap Install Python di macOS
Program Kalkulator Sederhana
Tambahkan sedikit kompleksitas dengan membuat kalkulator sederhana. Berikut contohnya:
# Kalkulator Sederhana# Fungsi penjumlahandef tambah(x, y):return x + y# Fungsi pengurangandef kurang(x, y):return x - y# Fungsi perkaliandef kali(x, y):return x * y# Fungsi pembagiandef bagi(x, y):if y != 0:return x / yelse:return "Pembagian oleh nol tidak diizinkan."# Input dari penggunaangka1 = float(input("Masukkan angka pertama: "))angka2 = float(input("Masukkan angka kedua: "))# Pilihan operasiprint("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 Primadef cek_prima(angka):if angka > 1:for i in range(2, int(angka/2)+1):if (angka % i) == 0:return Falseelse:return Trueelse:return False# Input dari penggunabilangan = int(input("Masukkan sebuah bilangan: "))# Cek apakah bilangan prima atau bukanif 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 BMIdef 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) + 32print("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 + ydef kurang(x, y):return x - ydef kali(x, y):return x * ydef bagi(x, y):if y != 0:return x / yelse: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 * kursjumlah_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!