15+ Contoh Program Python Sederhana yang Bisa Anda Coba

Metode Efektif Belajar Python Dengan Parktik Langsung Mencoba Membuat Program Sendiri!

Salah satu cara paling cepat untuk belajar Python adalah mencoba membuat program Python sendiri. Langkah ini bertujuan melatih kemampuan logika pemrograman Anda sehingga dapat menguasai bahasa pemrograman ini dengan lebih cepat. Dengan langsung terjun membuat program, Anda akan terbiasa dengan sintaks, memahami konsep dasar, dan mengatasi berbagai kendala yang muncul selama proses belajar.

Jika Anda sedang mencari contoh program Python untuk dipraktikkan, Anda berada di tempat yang tepat. Kami telah merangkum berbagai contoh program sederhana Python yang cocok untuk pemula. Di artikel ini, Anda bisa belajar contoh program yang dibuat dengan Python lengkap dengan penjelasan skrip, fungsi, dan modul yang digunakan.

Tanpa perlu berlama-lama, ini dia artikel selengkapnya!

15+ Contoh Program Sederhana Python

Berikut adalah daftar contoh program sederhana Python yang bisa Anda coba sekarang juga:

  1. Menampilkan Hello World
  2. Menjumlahkan Dua Angka
  3. Menghitung Akar Kuadrat
  4. Menghitung Luas Segitiga
  5. Menghitung Volume Kubus
  6. Menyelesaikan Persamaan Kuadrat
  7. Menukar Nilai Dua Variabel
  8. Menghasilkan Angka Acak
  9. Mengubah Kilometer jadi Mil
  10. Mengubah Celcius jadi Fahrenheit
  11. Menentukan Bilangan Positif, Negatif, atau Nol
  12. Menentukan Bilangan Ganjil atau Genap
  13. Menentukan Tahun Kabisat
  14. Menampilkan Kalender Masehi
  15. Mengurutkan Kata Sesuai Abjad
  16. Menampilkan Tabel Perkalian
  17. Menentukan Nilai dan Kelulusan

Langsung saja, mari praktikkan bersama kami!

1. Menampilkan Hello World

Hello World adalah salah satu contoh program yang paling dasar dalam mempelajari bahasa pemrograman. Program ini menggunakan fungsi print untuk menampilkan output berupa teks, angka, atau karakter lain. Tujuan utama dari program ini adalah untuk memastikan bahwa lingkungan pengembangan Python Anda sudah terpasang dan berjalan dengan baik.

Untuk membuat program Hello World, tuliskan skrip berikut:

“`python

Mencetak tampilan Hello World!

print(‘Hello World!’)
Berikut hasilnya ketika dijalankan:
Hello World!
“`

Program ini sangat sederhana, namun sangat penting sebagai langkah pertama dalam memahami cara kerja Python. Dengan memulai dari sini, Anda akan lebih mudah memahami konsep-konsep pemrograman lainnya.

2. Menjumlahkan Dua Angka

Program berikutnya yang bisa Anda coba adalah menghitung jumlah dua angka. Program ini melibatkan penggunaan fungsi input untuk menerima input dari pengguna. Namun, fungsi input ini hanya menghasilkan format string. Agar dapat dijumlahkan, Anda perlu mengubah input tersebut menjadi format angka dengan fungsi int.

Berikut adalah skrip yang digunakan:

“`python

Memasukkan Inputan Angka

angka1 = input(‘Tulis angka pertama: ‘)
angka2 = input(‘Tulis angka kedua: ‘)

Mengkonversi Angka lalu Menjumlahkannya

sum = int(angka1) + int(angka2)

Menampilkan Hasil Penjumlahan

print(‘Hasil Penjumlahan {0} dan {1} adalah {2}’.format(angka1, angka2, sum))
<br /> <br /> Jika dijalankan, hasilnya akan seperti ini:<br /> <br />
Tulis angka pertama: 1
Tulis angka kedua: 2
Hasil Penjumlahan 1 dan 2 adalah 3
“`

Program ini mengajarkan Anda cara menerima input dari pengguna dan melakukan operasi aritmatika dasar.

3. Menghitung Akar Kuadrat

Selain menjumlahkan angka, Anda juga bisa menghitung akar kuadrat. Seperti biasa, gunakan input untuk menerima angka dari pengguna. Kemudian konversikan menjadi angka menggunakan fungsi float. Fungsi float digunakan untuk menghitung dan menampilkan angka pecahan atau desimal, sedangkan int hanya bisa digunakan untuk angka bulat.

Setelah mengkonversi angka dengan float, lanjutkan dengan menghitung akar kuadrat dengan fungsi ** 0.5. Untuk menampilkan 3 angka di belakang koma, gunakan fungsi %0.3f.

Skrip yang perlu ditulis sebagai berikut:

BACA JUGA :  25+ Cara Menghasilkan Uang dari HP, Ini Rekomendasinya!

“`python

Memasukkan Inputan Angka

angka = float(input(‘Tuliskan Angka: ‘))

Menghitung Akar Kuadrat

akar_kuadrat = angka ** 0.5

Menampilkan Hasil Akar Kuadrat

print(‘Akar Kuadrat dari %0.3f adalah %0.3f’%(angka ,akar_kuadrat))
<br /> <br /> Hasilnya sebagai berikut:<br /> <br />
Tuliskan Angka: 8
Akar Kuadrat dari 8.000 adalah 2.828
“`

Program ini mengajarkan cara menggunakan tipe data float dan melakukan operasi matematika yang lebih kompleks.

4. Menghitung Luas Segitiga

Anda bisa menghitung luas bangun datar, seperti segitiga, dengan program Python. Caranya adalah dengan menginput alas dan tinggi, lalu hitung luas segitiga sesuai dengan rumus. Kemudian tampilkan dua angka di belakang koma dengan %0.2f.

Berikut skrip untuk menghitung luas segitiga:

“`python

Menginput Alas dan Tinggi Segitiga

alas = float(input(‘Tulis Alas Segitiga: ‘))
tinggi = float(input(‘Tulis Tinggi Segitiga: ‘))

Hitung Luas Segitiga

luas = (alas * tinggi) / 2

Menampilkan Hasil Perhitungan

print(‘Luas Segitiga adalah %0.2f’ %luas)
<br /> <br /> Berikut hasilnya:<br /> <br />
Tulis Alas Segitiga: 7
Tulis Tinggi Segitiga: 5
Luas Segitiga adalah 17.50
“`

Program ini membantu Anda memahami cara menggunakan input untuk melakukan perhitungan geometris.

5. Menghitung Volume Kubus

Selain bangun datar, Anda juga bisa menghitung ukuran bangun ruang seperti kubus. Caranya adalah dengan menginput sisi kubus dan menggunakan rumus volume kubus.

Untuk menghitung volume kubus, skrip yang dipakai adalah:

“`python

Menginput Sisi Kubus

sisi = float(input(‘Tulis Sisi Kubus: ‘))

Hitung Volume Kubus

volume = sisi ** 3

Menampilkan Hasil Perhitungan

print(‘Volume Kubus adalah %0.2f’ %volume)
<br /> <br /> Berikut hasilnya ketika dijalankan:<br /> <br />
Tulis Sisi Kubus: 10
Volume Kubus adalah 1000.00
“`

Program ini memperkenalkan Anda pada konsep volume dalam geometri dan bagaimana menghitungnya menggunakan Python.

6. Menyelesaikan Persamaan Kuadrat

Untuk membuat contoh program Python yang lebih kompleks, Anda bisa mencoba menyelesaikan persamaan kuadrat. Untuk itu, Anda perlu mengimpor modul cmath yang berguna untuk menyelesaikan perhitungan matematika yang rumit. Kombinasikan modul cmath dengan fungsi sqrt.

Berikut adalah skripnya:

“`python

Menyelesaikan Persamaan Kuadrat ax**2 + bx + c = 0

 

Mengimpor Modul Cmath

import cmath

Menginput Angka

a = int(input(‘Tulis a: ‘))
b = int(input(‘Tulis b: ‘))
c = int(input(‘Tulis c: ‘))

Menghitung Diskriminan

d = (b*2) – (4a*c)

Menghitung x1 dan x2

x1 = (-b-cmath.sqrt(d))/(2a)
x2 = (-b+cmath.sqrt(d))/(2
a)

Menampilkan Hasil x1 dan x2

print(‘Hasil Persamaan Kuadrat adalah {0} dan {1}’.format(x1,x2))
<br /> <br /> Hasilnya sebagai berikut:<br /> <br />
Tulis a: 1
Tulis b: 5
Tulis c: 6
Hasil Persamaan Kuadrat adalah (-3+0j) dan (-2+0j)
“`

Program ini mengajarkan cara menggunakan modul eksternal dalam Python dan menyelesaikan perhitungan matematika yang lebih kompleks.

7. Menukar Nilai Variabel

Anda juga bisa membuat program Python yang bisa menukar nilai variabel. Caranya cukup dengan membuat sebuah variabel sementara. Di sini kami memberi nama variabel sementara tersebut dengan tukar.

Skrip yang digunakan adalah:

“`python

Menginput Nilai Variabel

x = input(‘Tuliskan nilai x: ‘)
y = input(‘Tuliskan nilai y: ‘)

Membuat Variabel tukar dan Menukar nilai Variabel lain

tukar = x
x = y
y = tukar

Menampilkan Nilai Variabel Setelah Ditukar

print(‘Nilai x Setelah Ditukar adalah: {}’.format(x))
print(‘Nilai y Setelah Ditukar adalah: {}’.format(y))
<br /> <br /> Setelah dijalankan, hasilnya:<br /> <br />
Tuliskan nilai x: saya
Tuliskan nilai y: kamu
Nilai x Setelah Ditukar adalah: kamu
Nilai y Setelah Ditukar adalah: saya
“`

BACA JUGA :  Apa Itu Reseller? Contoh, Cara Kerja, dan Tips Menjadi Reseller

Program ini mengajarkan konsep dasar penukaran nilai variabel yang sering digunakan dalam algoritma dan struktur data.

8. Menghasilkan Angka Acak

Untuk membuat program yang bisa menghasilkan angka acak, ada dua langkah yang perlu dilakukan. Pertama-tama, mengimpor modul random, lalu mengkombinasikan dengan fungsi randint.

Nah, skrip yang perlu ditulis adalah:

“`python

Menampilkan Angka Acak antara 0 sampai 20

 

Mengimpor Modul Random

import random

Menampilkan Angka Acak

print(random.randint(0,20))
<br /> <br /> Berikut hasilnya setelah dijalankan:<br /> <br />
19
``<br /> <br /> Program ini mengajarkan cara menggunakan modulrandom` untuk menghasilkan angka acak, yang sering digunakan dalam berbagai aplikasi seperti permainan dan simulasi.

9. Mengubah Kilometer jadi Mil

Anda bisa membuat contoh program Python untuk mengkonversi satuan jarak. Contohnya, konversi dari kilometer menjadi mil. Pastikan Anda sudah mengetahui nilai faktor konversi terhadap satuan yang digunakan.

Berikut skrip yang dipakai:

“`python

Menginput Jarak dalam Satuan Kilometer

kilometer = float(input(“Tuliskan Jarak dalam Kilometer: “))

Nilai Faktor Konversi

faktor_konversi = 0.621371

Menghitung Jarak dalam Satuan Mil

mil = kilometer * faktor_konversi

Menampilkan Hasil Konversi Jarak

print(‘%0.2f Kilometer sama dengan %0.2f Mil’ %(kilometer,mil))
<br /> <br /> Jika dijalankan, hasilnya:<br /> <br />
Tuliskan Jarak dalam Kilometer: 17
17.00 Kilometer sama dengan 10.56 Mil
“`

Program ini membantu Anda memahami cara melakukan konversi satuan menggunakan Python.

10. Mengubah Celcius jadi Fahrenheit

Selain mengkonversi satuan jarak, Anda juga bisa mengkonversi satuan suhu. Contohnya, konversi dari derajat celcius ke fahrenheit. Caranya sangat mudah, cukup dengan memasukkan rumus perhitungan suhu pada program.

Berikut contoh skripnya:

“`python

Menginput Suhu dalam Derajat Celcius

celcius = float(input(“Tuliskan Suhu dalam Celcius: “))

Menghitung Suhu dalam Derajat Fahrenheit

fahrenheit = (celcius * 1.8) + 32

Menampilkan Hasil Konversi Jarak

print(‘%0.2f Derajat Celcius sama dengan %0.2f Derajat Fahrenheit’ %(celcius,fahrenheit))
<br /> <br /> Berikut hasilnya jika dijalankan:<br /> <br />
Tuliskan Suhu dalam Celcius: 30
30.00 Derajat Celcius sama dengan 86.00 Derajat Fahrenheit
“`

Program ini mengajarkan cara melakukan konversi satuan suhu, yang sering digunakan dalam bidang sains dan teknik.

11. Menentukan Bilangan Positif, Negatif, atau Nol

Contoh program sederhana Python berikutnya adalah menentukan bilangan positif, negatif, atau nol. Caranya, menggunakan perulangan if else untuk menentukan hasil dari kondisi yang diberikan.

Penerapannya ada pada skrip berikut:

“`python

Menginput Angka

angka = float(input(“Tulis Sebuah Angka: “))

Menampilkan Kondisi Angka Positif

if angka > 0:
print(“Angka Positif”)

Menampilkan Kondisi Angka Nol

elif angka == 0:
print(“Angka Nol”)

Menampilkan Kondisi Angka Negatif

else:
print(“Angka Negatif”)
<br /> <br /> Jika dijalankan, hasilnya:<br /> <br />
Tulis Sebuah Angka: -5
Angka Negatif
``<br /> <br /> Program ini mengajarkan cara menggunakan perulanganif else` untuk menentukan kondisi tertentu pada angka.

12. Menentukan Bilangan Ganjil atau Genap

Anda juga bisa menggunakan if else untuk menentukan bilangan ganjil atau genap. Penerapannya hampir mirip dengan penentuan bilang positif di atas. Bedanya, Anda perlu menambahkan operator % agar bisa mengetahui apakah bilangan tersebut habis dibagi nol.

Jika habis dibagi nol, maka merupakan bilangan genap. Jika sebaliknya, maka termasuk bilangan ganjil.

Berikut contoh skrip programnya:

“`python

Menginput Angka

angka = int(input(“Tulis sebuah Angka: “))

Jika Habis Dibagi Nol, Maka Genap

BACA JUGA :  Use Case Diagram: Pengertian, Contoh, Simbol, Cara Membuatnya

if (angka % 2) == 0:
print(“{0} adalah Bilangan Genap”.format(angka))

Jika Tidak Habis Dibagi Nol, Maka Ganjil

else:
print(“{0} adalah Bilangan Ganjil”.format(angka))
<br /> <br /> Hasilnya sebagai berikut:<br /> <br />
Tulis sebuah Angka: 8
8 adalah Bilangan Genap
“`

Program ini mengajarkan cara menggunakan operator modulus (%) untuk menentukan apakah sebuah bilangan genap atau ganjil.

13. Menentukan Tahun Kabisat

Anda bisa membuat program Python yang menentukan apakah sebuah tahun tergolong tahun kabisat. Tahun kabisat muncul setiap 4 tahun sekali, dan cirinya adalah habis dibagi 4. Tapi, untuk tahun yang merupakan abad baru (1800, 1900, 2000), tahun tersebut harus habis dibagi 400 agar tergolong tahun kabisat.

Untuk itu, Anda perlu membuat perulangan if else secara bersarang. Artinya, terdapat perulangan if else lain di dalam sebuah perulangan if else.

Nah, skrip programnya bisa Anda lihat pada contoh berikut:

“`python

Menginput Tahun

tahun = int(input(“Tulis Sebuah Tahun: “))

Perulangan Pertama

if (tahun % 4) == 0:

Perulangan Kedua

if (tahun % 100) == 0:

Perulangan Ketiga

if (tahun % 400) == 0:

Tergolong Tahun Kabisat

   print("{0} adalah Tahun Kabisat".format(tahun))<br />

 

Bukan Tergolong Tahun Kabisat

else:
print(“{0} bukan Tahun Kabisat”.format(tahun))

Tergolong Tahun Kabisat

else:
print(“{0} adalah Tahun Kabisat”.format(tahun))

Bukan Tergolong Tahun Kabisat

else:
print(“{0} bukan Tahun Kabisat”.format(tahun))
<br /> <br /> Ini dia hasilnya jika dijalankan:<br /> <br />
Tulis Sebuah Tahun: 1900
1900 bukan Tahun Kabisat
``<br /> <br /> Program ini mengajarkan cara membuat perulangan bersarang menggunakanif else`.

14. Menampilkan Kalender Masehi

Anda bisa membuat contoh program Python yang menampilkan kalender masehi. Caranya, cukup dengan mengimpor sebuah modul bernama calendar. Kemudian, gabungkan modul tersebut dengan fungsi month agar bisa memunculkan kalender dalam tampilan bulanan.

Berikut skrip programnya:

“`python

Mengimpor Modul Calendar

import calendar

Menginput Tahun dan Bulan

yy = int(input(“Masukkan Tahun: “))
mm = int(input(“Masukkan Bulan: “))

Menampilkan Kalender Bulanan

print(calendar.month(yy, mm))
<br /> <br /> Berikut hasilnya:<br /> <br />
Masukkan Tahun: 2021
Masukkan Bulan: 12
December 2021
Mo Tu We Th Fr Sa Su
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
``<br /> <br /> Program ini mengajarkan cara menggunakan modulcalendar` untuk menampilkan kalender bulanan.

15. Mengurutkan Kata Sesuai Abjad

Anda bisa mengurutkan kata dan menampilkannya sesuai abjad dengan program Python. Caranya, gunakan fungsi split untuk memecah kalimat menjadi kata-kata. Kemudian pakai fungsi sort untuk mengurutkan kata-kata tadi sesuai abjad. Lalu, tambahkan perulangan for untuk menampilkan daftar kata yang telah diurutkan dengan fungsi sort.

Nah, penerapannya pada program bisa dilihat pada contoh berikut:

“`python

Menginput Kalimat

kalimat = input(“Tulis Sebuah Kalimat: “)

Memecah Kalimat menjadi Kata-Kata

kata = kalimat.split()

Mengurutkan Kata-Kata

kata.sort()

Menampilkan Kata-Kata yang Telah Diurutkan

print(“Berikut Urutan Kata-Kata:”)
for urut in kata:
print(urut)
<br /> <br /> Jika dijalankan, hasilnya:<br /> <br />
Tulis Sebuah Kalimat: niagahoster adalah layanan hosting terbaik di indonesia
Berikut Urutan Kata-Kata:
adalah
di
hosting
indonesia
layanan
niagahoster
terbaik
``<br /> <br /> Program ini mengajarkan cara menggunakan fungsisplitdansort` untuk memecah dan mengurutkan kata dalam sebuah kalimat.

Leave a Comment