Contoh Program Python: Panduan Lengkap untuk Pemula

Contoh program Python adalah salah satu bahasa pemrograman yang paling populer dan serbaguna saat ini. Bahasa ini dikenal karena sintaksnya yang sederhana dan mudah dipahami, menjadikannya pilihan ideal bagi pemula. Dalam artikel ini, kita akan membahas beberapa contoh program Python yang dapat membantu Anda memahami konsep dasar dan mulai menulis kode sendiri.

Contoh program Python

Mari kita mulai dengan beberapa program sederhana dan berkembang ke program yang lebih kompleks.

1. Program Hello World

Program “Hello, World!” adalah program paling sederhana yang menampilkan teks “Hello, World!” di layar. Ini adalah titik awal yang baik untuk memulai belajar Python.

print("Hello, World!")

Kode ini menggunakan fungsi print() untuk menampilkan teks di konsol. Anda dapat menjalankan kode ini di lingkungan pengembangan Python seperti IDLE atau terminal.

2. Program Penjumlahan Dua Angka

Berikut adalah contoh program sederhana yang meminta pengguna untuk memasukkan dua angka dan kemudian menjumlahkannya.

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

# Menjumlahkan dua angka
hasil = angka1 + angka2

# Menampilkan hasil
print("Hasil penjumlahan:", hasil)

Program ini menggunakan fungsi input() untuk mengambil input dari pengguna dan float() untuk mengonversinya menjadi angka desimal. Hasil penjumlahan kemudian ditampilkan menggunakan fungsi print().

3. Program Menghitung Luas Lingkaran

Berikut adalah program untuk menghitung luas lingkaran berdasarkan jari-jari yang dimasukkan oleh pengguna.

import math

# Meminta input dari pengguna
jari_jari = float(input("Masukkan jari-jari lingkaran: "))

# Menghitung luas lingkaran
luas = math.pi * (jari_jari ** 2)

# Menampilkan hasil
print("Luas lingkaran:", luas)

Program ini menggunakan modul math untuk mengakses nilai pi dan menghitung luas lingkaran.

4. Program Pengulangan (Loop)

Pengulangan adalah konsep penting dalam pemrograman. Berikut adalah contoh program yang menggunakan loop for untuk mencetak angka dari 1 hingga 10.

for i in range(1, 11):
print(i)

Program ini menggunakan fungsi range() untuk menghasilkan deret angka dari 1 hingga 10 dan mencetak setiap angka dalam loop for.

5. Program Fungsi Sederhana

Fungsi adalah blok kode yang dirancang untuk melakukan tugas tertentu. Berikut adalah contoh fungsi sederhana yang menghitung faktorial dari suatu angka.

def faktorial(n):
if n == 0:
return 1
else:
return n * faktorial(n - 1)

# Meminta input dari pengguna
angka = int(input("Masukkan angka: "))
hasil = faktorial(angka)

# Menampilkan hasil
print("Faktorial dari", angka, "adalah", hasil)

Fungsi faktorial() menggunakan rekursi untuk menghitung faktorial dari angka yang diberikan.

6. Program Mengelola Daftar (List)

Python memiliki struktur data yang kuat, salah satunya adalah list. Berikut adalah contoh program yang menambahkan elemen ke dalam list dan menampilkannya.

# Membuat list kosong
buah = []

# Menambahkan elemen ke dalam list
buah.append("Apel")
buah.append("Pisang")
buah.append("Jeruk")

# Menampilkan elemen dalam list
for item in buah:
print(item)

Program ini menggunakan metode append() untuk menambahkan elemen ke dalam list dan loop for untuk mencetak setiap elemen.

7. Program Membaca File

Membaca file adalah tugas umum dalam pemrograman. Berikut adalah contoh program yang membaca dan menampilkan isi file.

# Membuka dan membaca file
with open('contoh.txt', 'r') as file:
isi = file.read()

# Menampilkan isi file
print(isi)

Program ini menggunakan pernyataan with untuk membuka file contoh.txt dalam mode baca ('r'). Isi file dibaca dan ditampilkan menggunakan fungsi print().

Kesimpulan

Python adalah bahasa pemrograman yang kuat dan mudah dipelajari, terutama bagi pemula. Contoh-contoh program di atas mencakup berbagai konsep dasar yang akan membantu Anda memahami cara kerja Python. Dengan mempraktikkan contoh-contoh dari unsuska.ac.id ini, Anda dapat membangun dasar yang kuat untuk mengembangkan keterampilan pemrograman Anda lebih lanjut. Jangan ragu untuk bereksperimen dan memperluas program ini sesuai dengan kebutuhan Anda. Selamat coding!

Leave a Comment