Anda di halaman 1dari 11

 Post author:Ryane Puspa

 Post published:June 27, 2021


 Post category:Python
 Post comments:0 Comments
Setelah belajar dasar-dasar Python, Anda perlu berlatih. Salah satunya berlatih
menggunakan contoh program Python.

Berlatih menggunakan Python akan membuat Anda terbiasa dengan bahasanya. Anda
bisa mulai dengan program-program yang mudah sampai yang rumit.

Tentunya, latihan ini harus dilakukan secara terus menerus. Tujuannya supaya Anda
bisa menguasai bahasa Python. Selain itu, Anda juga nantinya bisa mengembangkan
aplikasi sesuai yang Anda inginkan.

Sebenarnya, ada banyak sekali program yang bisa Anda kerjakan sebagai bahan
latihan. Namun, artikel ini akan membahas tujuh program Python, baik yang sederhana
maupun yang kompleks. 

Simak baik-baik pembahasannya lewat poin-poin berikut.

1. Mencetak “Hello, World!”


2. Menampilkan Kalender
3. Mengubah Kilometer Menjadi Mil
4. Mengurutkan Kata Sesuai Abjad
5. Membuat Kamus
6. Menghasilkan Nomor Acak
7. Menampilkan Tabel Perkalian
1. Contoh Program Python: Mencetak “Hello, World!”

Ketika Anda mempelajari bahasa Python, kemungkinan besar Anda akan menemukan
cara untuk menuliskan perintah “Hello, World!”. Hal ini karena perintah tersebut
merupakan perintah yang sangat dasar dan umum. 

Perintah tersebut dapat Anda tuliskan secara langsung lewat Command Line.
Contohnya sebagai berikut.

print(“Hello, World!”)
Setelah itu, Anda akan mendapatkan hasil seperti di bawah ini.

Hello, World!
Namun, Anda tentunya dapat mengubah kata atau kalimat apapun yang Anda inginkan.
Misalnya seperti di bawah ini.

print(“Where are you?”)


Tidak berbeda dengan perintah sebelumnya, kode yang Anda tuliskan di atas akan
menghasilkan tulisan sebagai berikut.
Where are you?
2. Contoh Program Python: Menampilkan Kalender

Contoh program Python yang satu ini juga merupakan kasus yang sederhana seperti
kasus sebelumnya. Jika Anda ingin menampilkan sebuah kalender, Anda bisa membuat
programnya dengan bahasa Python.

Pertama-tama, yang harus Anda lakukan adalah mengimpor kalender dari modul
Python. Namun, apa itu modul Python?

Modul Python adalah sebuah file yang digunakan untuk memecah program-program
berukuran besar menjadi file-file kecil yang dapat diatur dan dikelola dengan lebih
mudah. 

Dengan mengimpor modul kalender, Anda nantinya dapat menampilkan kalender


tersebut beserta tahun, bulan, beserta tanggal-tanggalnya.

Kembali ke langkah pertama, Anda dapat menuliskan perintah untuk mengimpor


kalender seperti di bawah ini.

import calendar
Setelah itu, Anda bisa menentukan tahun dan bulan sesuai dengan yang Anda
inginkan. Misalnya sebagai berikut.

yy = 2021
mm = 5
Di atas, yy berarti year atau tahun. Sedangkan mm berarti month atau bulan. Jika
sudah, Anda bisa mulai menampilkan kalender dengan menuliskan perintah seperti di
bawah ini.
print(calendar.month(yy, mm))
Kode yang Anda tuliskan di atas akan menampilkan kalender sesuai yang Anda
inginkan.

Jika Anda ingin mendapatkan input tahun dan bulan dari user Anda, penulisan kode
seperti di bawah ini dapat Anda lakukan.
yy = int(input("Enter year: "))  
mm = int(input("Enter month: "))
3. Contoh Program Python: Mengubah Kilometer Menjadi Mil
Mengubah satuan kilometer ke mil mungkin merupakan hal yang mudah. Anda
sebenarnya dapat melakukannya dengan manual. Namun, akan jauh lebih mudah dan
praktis jika menggunakan Python. Hal ini dapat meringankan pekerjaan menghitung,
khususnya dengan angka-angka yang berjumlah besar. 

Namun, sebelum menghitung, Anda perlu tahu terlebih dahulu apa itu kilometer dan mil.
Kilometer adalah satuan panjang yang setara dengan 1000 meter. Sedangkan mil
setara dengan 1760 yard. 

Selain itu, hal yang tentunya harus Anda ketahui adalah perbandingan kilometer dan mil
itu sendiri, yaitu sebagai berikut.

1 kilometer = 0.62137 mil


Kilometer = mil / 0.62137
Mil = kilometer * 0.62137
Setelah mengetahui beberapa hal di atas, Anda dapat langsung mengkonversikan
kilometer ke dalam mil. 

# Getting input about kilometers from the user  


kilometers = float(input(“How many kilometers?: “)) 
Penulisan perintah di atas menandakan bahwa Anda akan mengambil input berupa
satuan kilometer yang diinginkan oleh user Anda. Setelah itu, Anda dapat
menuliskan conversion factor seperti di bawah ini.
# conversion factor  
conv_fac = 0.621371  
Langkah berikutnya adalah mengkalkulasikan satuan kilometer tadi menjadi satuan mil. 

# calculate miles  
miles = kilometers * conv_fac  
print('%0.3f kilometers is equal to %0.3f miles' %(kilometers,miles)) 
Misalkan, Anda mendapatkan input dari user berupa 3 kilometer. Maka, hasil yang akan
didapatkan adalah sebagai berikut.

3.0 kilometers is equal to 1.864 miles


4. Mengurutkan Kata Sesuai Abjad
Untuk mengurutkan kata-kata sesuai dengan abjadnya, Python memiliki elemen
bernama String. Elemen ini adalah serangkaian karakter. Misalnya, alfabet dalam
bahasa Indonesia memiliki 26 karakter. Hal ini karena alfabet sendiri berjumlah 26
huruf. 

Dengan menggunakan string, user Anda dapat memasukkan kata-kata yang mereka
inginkan. Contoh penulisan kodenya sebagai berikut.

my_str = input("Enter a string: ")  


Dari sini, dapat diambil contoh bahwa user menuliskan “i want to be a programmer”
sebagai stringnya. Maka, penulisannya akan menjadi seperti ini.
my_str = input(“i want to be a programmer”)
Setelah itu, Anda dapat menuliskan kode-kode di bawah ini agar program dapat
mengurutkan tulisan yang dimasukkan oleh user sesuai dengan abjad.

# breakdown the string into a list of words  


words = my_str.split() 
# sort the list  
words.sort()  
# display the sorted words  
for word in words:  
print(word)
Nantinya, Anda akan mendapatkan hasil seperti di bawah ini.


be
i
programmer
to
want
5. Membuat Kamus
Dengan bahasa pemrograman Python, Anda juga dapat membuat kamus
atau dictionary. Penulisan sintaks untuk kamus ini sedikit berbeda dari kasus
sebelumnya. Hal ini karena penulisannya menggunakan tanda kurung kurawal.
Contohnya seperti ini.
my_dict = {'name': 'Ariana', 'age': 37}
Jika Anda ingin mendapatkan hasil nama ‘Ariana’, maka Anda dapat menuliskan
perintah sebagai berikut.

print(my_dict['name'])
Namun, jika sasaran Anda adalah umurnya, maka Anda bisa mengubah sedikit
penulisan perintahnya. Contohnya seperti di bawah ini. 

print(my_dict.get('age'))
Dikarenakan Anda hanya memasukkan nama dan umur ke dalam kamus, Anda tidak
dapat menuliskan perintah untuk sesuatu yang tidak dicantumkan sebelumnya.
Misalnya, Anda menuliskan perintah seperti ini:

print(my_dict['address'])
Hasil yang akan Anda dapatkan adalah berupa pesan error dari Python.
6. Menghasilkan Nomor Acak
Seperti yang sudah dijelaskan pada poin ke-2, Python memiliki elemen modul. Namun,
di sini, modul yang dipakai bukanlah modul kalender, melainkan modul random. Modul
yang satu ini akan digunakan untuk menghasilkan nomor acak. 
Pertama-tama, Anda perlu mengimpor modulnya terlebih dahulu, yaitu seperti ini.

import random  
Selanjutnya, Anda dapat menggunakan kode random() untuk menghasilkan nomor
acak, tepatnya antara nomor 0 sampai dengan nomor 1. Contoh keseluruhan
sintaksnya adalah sebagai berikut.
import random  
n = random.random()  
print(n) 
Dengan begitu, Anda akan mendapatkan contoh hasil sebagai berikut.

0.8053503984689108
Jika Anda memiliki rentang angka tertentu, Anda dapat mencantumkannya ke dalam
tanda kurung. Namun, Anda perlu menggunakan kode randint() dan memisahkan
rentang angkanya dengan tanda koma. Contohnya seperti ini.
import random  
n = random.randint(90,120)
print(n)  
Hasil yang Anda akan dapatkan tentunya beragam. Berikut salah satu contohnya.

113
7. Menampilkan Tabel Perkalian
Dalam sebuah tabel perkalian, tentunya akan ada angka yang diulang-ulang. Untuk
menampilkan tabel tersebut, Anda akan membutuhkan elemen Python bernama loop.
Elemen ini digunakan untuk mengulangi sebuah urutan atau mengulang objek iterable,
yaitu objek yang memang bisa diulang. 
Fungsi loop yang akan digunakan di sini adalah fungsi range(). Di sini, Anda akan
mencantumkan rentang angka perkaliannya ke dalam tanda kurung. 
Pertama-tama, Anda bisa menentukan terlebih dahulu perkalian berapa yang Anda
inginkan. Contohnya seperti ini.

num = 7
Namun, Anda juga bisa mengambil angka yang dimasukkan oleh user. Sintaksnya akan
menjadi seperti di bawah ini.

num = int(input("Multiplication table of: "))


Setelah itu, Anda bisa langsung menuliskan perintahnya beserta rentang angka
perkalian yang Anda inginkan.

for i in range(1, 11):


print(num, 'x', i, '=', num*i)
Range(1,11) artinya lebih dari atau sama dengan 1 dan kurang dari 11. Jadi, angka
yang Anda tentukan sebelumnya akan dikalikan dengan rentang angka tersebut.
Nantinya akan menghasilkan tabel sebagai berikut. 
Kesimpulan
Menguasai bahasa Python bukanlah hal yang tidak mungkin. Anda bisa mencapainya
dengan sering-sering belajar dan berlatih. Salah satunya adalah dengan berlatih
menggunakan tujuh contoh program Python di atas. 

Tentunya, Anda bisa menyesuaikan program-programnya dengan kemampuan Anda.


Mulailah dengan yang mudah. Setelah itu, Anda bisa mulai berlatih dengan contoh
program Python yang kompleks. 

Semoga membantu!
YOU MIGHT ALSO LIKE

Kelebihan Bahasa Pemrograman Python


July 9, 2021
Belajar Python Untuk Pemula
June 25, 2021
Leave a Reply

Comment

Enter your name or username to comment

Enter your email address to comment

Enter your website URL (optional)

 Save my name, email, and website in this browser for the next time I comment.

Post Comment

Search for:
Recent Posts

 Belajar PHP Untuk Pemula


 Hacktoberfest: Apa dan Bagaimana Cara Ikutan?
 13+ Contoh HTML Khusus untuk Pemula
 Front End Developers: 10+ Skill Wajib Dikuasai
 Postgre vs MySQL: Kenali Perbedaanya!

Anda mungkin juga menyukai