0% menganggap dokumen ini bermanfaat (0 suara)
656 tayangan13 halaman

Program Sederhana Python

Dokumen tersebut memberikan contoh-contoh program Python sederhana beserta penjelasan singkat tentang cara membuatnya. Program-program tersebut meliputi menampilkan teks, menghitung angka, mengkonversi satuan, dan menentukan bilangan.

Diunggah oleh

Dstriana Adisty
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
656 tayangan13 halaman

Program Sederhana Python

Dokumen tersebut memberikan contoh-contoh program Python sederhana beserta penjelasan singkat tentang cara membuatnya. Program-program tersebut meliputi menampilkan teks, menghitung angka, mengkonversi satuan, dan menentukan bilangan.

Diunggah oleh

Dstriana Adisty
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 13

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!

Baca juga: Python Framework

1. Menampilkan Hello World

Hello World adalah salah satu contoh program yang dibuat dengan
Python. Program ini menggunakan fungsi print untuk menampilkan
output program berupa teks, angka, atau karakter lain.

Untuk membuat program Hello World, tuliskan skrip berikut:


1# Mencetak tampilan Hello World!
2print('Hello World!')

Berikut hasilnya ketika dijalankan:


Hello World!
2. Menjumlahkan Dua Angka

Anda bisa membuat contoh program sederhana Python untuk


menghitung jumlah dua angka. Caranya, dengan menggunakan
fungsi input untuk menuliskan angka. Tapi, fungsi input ini hanya
bisa menghasilkan format string.

Agar dapat dijumlahkan, Anda perlu mengubah inputan tersebut


menjadi format angka dengan fungsi int. Setelahnya, gunakan
operator + untuk menjumlahkan kedua angka dan tampilkan dengan
fungsi print.

Berikut adalah skrip yang digunakan:


1# Memasukkan Inputan Angka
2angka1 = input('Tulis angka pertama: ')
3angka2 = input('Tulis angka kedua: ')
4
5# Mengkonversi Angka lalu Menjumlahkannya
6sum = int(angka1) + int(angka2)
7
8# Menampilkan Hasil Penjumlahan
9print('Hasil Penjumlahan {0} dan {1} adalah {2}'.format(angka1, angka2, sum))

Jika dijalankan, hasilnya:

Tulis angka pertama: 1


Tulis angka kedua: 2
Hasil Penjumlahan 1 dan 2 adalah 3
3. Menghitung Akar Kuadrat

Selain menjumlahkan angka, Anda juga bisa menghitung akar


kuadrat. Seperti biasa, gunakan input untuk menuliskan angka.
Kemudian konversikan menjadi angka menggunakan fungsi float.

Apa bedanya dengan fungsi int pada program sebelumnya? Float bisa
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:

1# Memasukkan Inputan Angka


2angka = float(input('Tuliskan Angka: '))
3
4# Menghitung Akar Kuadrat
5akar_kuadrat = angka ** 0.5
6
7#Menampilkan Hasil Akar Kuadrat
8print('Akar Kuadrat dari %0.3f adalah %0.3f'%(angka ,akar_kuadrat))

Hasilnya sebagai berikut:

Tuliskan Angka: 8
Akar Kuadrat dari 8.000 adalah 2.828
4. Menghitung Luas Segitiga

Anda bisa menghitung luas bangun datar, seperti segitiga, dengan


program Python. Caranya, 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:

1# Menginput Alas dan Tinggi Segitiga


2alas = float(input('Tulis Alas Segitiga: '))
3tinggi = float(input('Tulis Tinggi Segitiga: '))
4
5# Hitung Luas Segitiga
6luas = (alas * tinggi) / 2
7
8#Menampilkan Hasil Perhitungan
9print('Luas Segitiga adalah %0.2f' %luas)

Berikut hasilnya:
Tulis Alas Segitiga: 7
Tulis Tinggi Segitiga: 5
Luas Segitiga adalah 17.50

Baca juga: Cara Belajar Pemrograman Terlengkap dan Terbaru


5. Menghitung Volume Kubus

Selain bangun datar, Anda juga bisa menghitung ukuran bangun


ruang seperti kubus. Caranya, tulislah rumus volume bangun
tersebut.

Untuk menghitung volume kubus, skrip yang dipakai:

1# Menginput Sisi Kubus


2sisi = float(input('Tulis Sisi Kubus: '))
3
4# Hitung Volume Kubus
5volume = sisi ** 3
6
7#Menampilkan Hasil Perhitungan
8print('Volume Kubus adalah %0.2f' %volume)

Berikut hasilnya ketika dijalankan:


Tulis Sisi Kubus: 10
Volume Kubus adalah 1000.00
6. Menyelesaikan Persamaan Kuadrat

Berbeda dengan program sebelumnya, untuk membuat contoh


program Python ini Anda perlu mengimpor sebuah modul
bernama cmath. Gunanya untuk menyelesaikan perhitungan
matematika yang rumit.

Nah, untuk menghitung persamaan kuadrat, kombinasikan


modul cmath dengan fungsi sqrt. Untuk skripnya bisa Anda lihat
pada contoh berikut:

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


2
3# Mengimpor Modul Cmath
4import cmath
5
6# Menginput Angka
7a = int(input('Tulis a: '))
8b = int(input('Tulis b: '))
9c = int(input('Tulis c: '))
10
11# Menghitung Diskriminan
12d = (b**2) - (4*a*c)
13
14# Menghitung x1 dan x2
15x1 = (-b-cmath.sqrt(d))/(2*a)
16x2 = (-b+cmath.sqrt(d))/(2*a)
17
18#Menampilkan Hasil x1 dan x2
19print('Hasil Persamaan Kuadrat adalah {0} dan {1}'.format(x1,x2))

Hasilnya sebagai berikut:


Tulis a: 1
Tulis b: 5
Tulis c: 6
Hasil Persamaan Kuadrat adalah (-3+0j) dan (-2+0j)

Baca juga: Cara Menjadi Programmer Handal dengan Penghasilan


Jutaan Rupiah

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:

1# Menginput Nilai Variabel


2x = input('Tuliskan nilai x: ')
3y = input('Tuliskan nilai y: ')
4
5# Membuat Variabel tukar dan Menukar nilai Variabel lain
6tukar = x
7x = y
8y = tukar
9
10#Menampilkan Nilai Variabel Setelah Ditukar
11print('Nilai x Setelah Ditukar adalah: {}'.format(x))
12print('Nilai y Setelah Ditukar adalah: {}'.format(y))

Setelah dijalankan, hasilnya:

Tuliskan nilai x: saya


Tuliskan nilai y: kamu
Nilai x Setelah Ditukar adalah: kamu
Nilai y Setelah Ditukar adalah: saya
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:

1# Menampilkan Angka Acak antara 0 sampai 20


2
3# Mengimpor Modul Random
4import random
5
6#Menampilkan Angka Acak
7print(random.randint(0,20))

Berikut hasilnya setelah dijalankan:

Baca juga: 35+ Rekomendasi Buku Pemrograman Terbaik untuk


Programmer

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, ya.

Berikut skrip yang dipakai:

1# Menginput Jarak dalam Satuan Kilometer


2kilometer = float(input("Tuliskan Jarak dalam Kilometer: "))
3
4# Nilai Faktor Konversi
5faktor_konversi = 0.621371
6
7# Menghitung Jarak dalam Satuan Mil
8mil = kilometer * faktor_konversi
9
10# Menampilkan Hasil Konversi Jarak
11print('%0.2f Kilometer sama dengan %0.2f Mil' %(kilometer,mil))
Jika dijalankan, hasilnya:

Tuliskan Jarak dalam Kilometer: 17


17.00 Kilometer sama dengan 10.56 Mil
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:

1# Menginput Suhu dalam Derajat Celcius


2celcius = float(input("Tuliskan Suhu dalam Celcius: "))
3
4# Menghitung Suhu dalam Derajat Fahrenheit
5fahrenheit = (celcius * 1.8) + 32
6
7#Menampilkan Hasil Konversi Jarak
8print('%0.2f Derajat Celcius sama dengan %0.2f Derajat Fahrenheit' %(celcius,fa

Berikut hasilnya jika dijalankan:


Tuliskan Suhu dalam Celcius: 30
30.00 Derajat Celcius sama dengan 86.00 Derajat Fahrenheit

Baca juga: Apa itu Coding?

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:

1#Menginput Angka
2angka = float(input("Tulis Sebuah Angka: "))
3
4#Menampilkan Kondisi Angka Positif
5if angka > 0:
6 print("Angka Positif")
7
8#Menampilkan Kondisi Angka Nol
9elif angka == 0:
10 print("Angka Nol")
11
12#Menampilkan Kondisi Angka Negatif
13else:
14 print("Angka Negatif")

Jika dijalankan, hasilnya:


Tulis Sebuah Angka: -5
Angka Negatif
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:

1# Menginput Angka
2angka = int(input("Tulis sebuah Angka: "))
3
4#Jika Habis Dibagi Nol, Maka Genap
5if (angka % 2) == 0:
6 print("{0} adalah Bilangan Genap".format(angka))
7
8#Jika Tidak Habis Dibagi Nol, Maka Ganjil
9else:
10 print("{0} adalah Bilangan Ganjil".format(angka))

Hasilnya sebagai berikut:

Tulis sebuah Angka: 8


8 adalah Bilangan Genap

Baca juga: Belajar Coding Yuk! Ini Cara Termudah untuk


Menguasainya
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:


1# Menginput Tahun
2tahun = int(input("Tulis Sebuah Tahun: "))
3
4#Perulangan Pertama
5if (tahun % 4) == 0:
6
7 #Perulangan Kedua
8 if (tahun % 100) == 0:
9
10 #Perulangan Ketiga
11 if (tahun % 400) == 0:
12
13 #Tergolong Tahun Kabisat
14 print("{0} adalah Tahun Kabisat".format(tahun))
15
16 #Bukan Tergolong Tahun Kabisat
17 else:
18 print("{0} bukan Tahun Kabisat".format(tahun))
19
20 #Tergolong Tahun Kabisat
21 else:
22 print("{0} adalah Tahun Kabisat".format(tahun))
23
24#Bukan Tergolong Tahun Kabisat
25else:
26 print("{0} bukan Tahun Kabisat".format(tahun))

Ini dia hasilnya jika dijalankan:


Tulis Sebuah Tahun: 1900
1900 bukan Tahun Kabisat
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:

1# Mengimpor Modul Calendar


2import calendar
3
4# Menginput Tahun dan Bulan
5yy = int(input("Masukkan Tahun: "))
6mm = int(input("Masukkan Bulan: "))
7
8# Menampilkan Kalender Bulanan
9print(calendar.month(yy, mm))

Berikut hasilnya:
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

Baca juga: 10 Teks Editor Terbaik untuk Pemrograman

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:

1# Menginput Kalimat
2kalimat = input("Tulis Sebuah Kalimat: ")
3
4# Memecah Kalimat menjadi Kata-Kata
5kata = kalimat.split()
6
7# Mengurutkan Kata-Kata
8kata.sort()
9
10# Menampilkan Kata-Kata yang Telah Diurutkan
11print("Berikut Urutan Kata-Kata:")
12for urut in kata:
13 print(urut)

Jika dijalankan, hasilnya:

Tulis Sebuah Kalimat: niagahoster adalah layanan hosting terbaik di indonesia


Berikut Urutan Kata-Kata:
adalah
di
hosting
indonesia
layanan
niagahoster
terbaik
16. Menampilkan Tabel Perkalian

Anda bisa membuat contoh program sederhana Python untuk


menampilkan tabel perkalian.

Caranya, menggunakan fungsi range untuk menghitung perkalian


sesuai dengan kisaran yang ditentukan.Nah, untuk menampilkan
daftar perkalian secara urut, gunakan perulangan for seperti pada
program sebelumnya.

Berikut skrip program yang perlu Anda tulis:

1# Menginput Angka
2angka = int(input("Menampilkan Tabel Perkalian dari: "))
3
4# Menghitung 10 Kali dari Kisaran 1 sampai 10
5for i in range(1, 11):
6
7#Menampilkan Tabel Perkalian
8 print(angka, 'x', i, '=', angka*i)

Hasilnya sebagai berikut:

Menampilkan Tabel Perkalian dari: 11


11 x 1 = 11
11 x 2 = 22
11 x 3 = 33
11 x 4 = 44
11 x 5 = 55
11 x 6 = 66
11 x 7 = 77
11 x 8 = 88
11 x 9 = 99
11 x 10 = 110
17. Menentukan Nilai dan Kelulusan

Terakhir, Anda bisa membuat program Python yang bisa menentukan


nilai dan status kelulusan.

Caranya, dengan menentukan bobot untuk masing-masing penilaian,


misalnya nilai tugas, UTS, dan UAS.Kemudian, hitung nilai akhir
berdasarkan pembobotan nilai. Lalu, tentukan grade dan status
kelulusan dengan menggunakan perulangan if else.

Nah, skrip program yang digunakan sebagai berikut:

1#Menginput Nilai Tugas, UTS, dan UAS


2tugas = float(input("Masukkan nilai Tugas: "))
3uts = float(input("Masukkan nilai UTS: "))
4uas = float(input("Masukkan nilai UAS: "))
5
6#Menghitung Nilai Akhir sesuai dengan Bobot
7nilai = (0.15 * tugas) + (0.35 * uts) + (0.50 * uas)
8
9#Menentukan Grade Berdasarkan Nilai Akhir
10if nilai > 80:
11 grade = 'A'
12elif nilai > 70:
13 grade = 'B'
14elif nilai > 60:
15 grade = 'C'
16elif nilai > 50:
17 grade = 'D'
18else:
19 grade = 'E'
20
21#Menentukan Status Kelulusan Berdasarkan Nilai Akhir
22if nilai > 60:
23 status = 'Lulus'
24else:
25 status = 'Tidak Lulus'
26
27#Menampilkan Nilai Akhir, Grade, dan Status Kelulusan
28print('Nilai Akhir: %0.2f' % nilai)
29print('Grade: {}'.format(grade))
30print('Status: {}'.format(status))

Ini dia hasilnya:


Masukkan nilai Tugas: 75
Masukkan nilai UTS: 80
Masukkan nilai UAS: 95
Nilai Akhir: 86.75
Grade: A
Status: Lulus

Anda mungkin juga menyukai