20 Contoh Program Python Sederhana untuk Latihan Pemula

Yuk, pelajari 20 contoh program Python yang cocok untuk latihan bagi pemula!
Alika Pratama R Lamoni
May 24, 2023
8
min read

Mau Belajar

Data Analytics

?

Belajar di RevoU! Dapatkan skill digital paling in-demand langsung dari praktisi terbaik di bidangnya. Kelas online 100% LIVE, 1:1 career coaching, dan akses ke Community Hub dengan 6000+ member selamanya untuk support perkembangan karir kamu!
DAFTAR FULL PROGRAMCOBA COURSE GRATIS

Overview

Contoh program Python di artikel ini dapat melatihmu untuk mahir dalam menuliskan Python script. Pelajari dan ulangi praktikmu berulang-ulang sampai kamu terbiasa, ya!

Give me six hours to chop down a tree and I will spend the first four sharpening the ax.”, kutipan dari Abraham Lincoln ini yang membuka menitikberatkan seberapa pentingnya sebuah proses. Aktivitas belajar juga merupakan sebuah proses di mana kita memahami sebuah konsep atau pelajaran secara berulang-ulang sampai akhirnya kita mengerti tentang hal yang kita pelajari. 

Untuk itu, artikel ini dibuat dengan tujuan yang sama. Buat kamu yang ingin mempelajari bahasa pemrograman Python lebih lanjut, artikel ini akan memberikan 20 contoh program Python. 

Selanjutnya kamu bisa bereksperimen dengan contoh-contoh yang ada di sini sampai mengerti bagaimana program Python dapat membantumu memecahkan masalah-masalah dalam pekerjaanmu. Yuk, simak tiap langkahnya!

Mengapa Program Python Populer?

Instagram, YouTube, Netflix, dan Spotify. Siapa yang belum pernah menggunakan salah satu aplikasi ini? Aplikasi-aplikasi tersebut dibuat menggunakan Python! 

Memang, biasanya sebuah program/aplikasi tidak hanya dibuat menggunakan satu jenis bahasa pemrograman saja. Namun, kalau para founder dari aplikasi tersebut menggunakan Python dalam salah satu programming language-nya, berarti itu menandakan seberapa kece-nya Python ini!

Python mempunyai beberapa keunggulan sehingga banyak digunakan dalam pembuatan aplikasi-aplikasi yang populer, salah satunya adalah karena bahasanya yang sederhana dan menyerupai bahasa manusia sehingga lebih mudah dipahami dan digunakan. 

Selain itu, dalam menjalankan aplikasi dengan bahasa Python juga membutuhkan waktu yang relatif lebih cepat dibandingkan dengan bahasa yang lain.

Artikel ini akan mengulas contoh 20 program Python dari mulai yang paling sederhana sampai yang kompleks. Tapi tenang, program yang menjadi contoh di sini tidak akan sampai serumit program Netflix ataupun YouTube. Tujuannya supaya kalian dapat memahami alur dan syntax yang digunakan. Langsung saja disimak ya contoh-contoh berikut ini!

Contoh Program Python dan Cara Membuatnya

#1 Program untuk menampilkan kata Hello World!

Ini adalah program yang sangat basic di mana kita hanya menggunakan satu perintah yaitu print untuk menampilkan sebuah text.

Syntax:

Output:

#2 Program untuk menyatukan dua buah variabel (Your Band’s Name)

Program ini dapat menggabungkan dua buah kata atau variabel menjadi satu. Dalam program ini, kita buat untuk memberikan inspirasi nama band kita.

Syntax:

Output:

#3 Program untuk menghitung aritmatika sederhana (Simple Calculator)

Program ini dapat memberikan hasil dari aritmatika sederhana seperti penambahan, pengurangan, perkalian, ataupun pembagian dari dua buah angka.

Syntax:

Output:

Pilih operator "penambahan", "pengurangan", "perkalian", atau "pembagian": penambahan

#4 Program untuk menggabungkan beberapa series

Terkadang di dalam proses data manipulation atau manipulasi data kita perlu untuk menggabungkan dua atau lebih data, di mana hal ini sangat sering kita temui jika sumber data yang kita miliki berbeda-beda. Program ini dibuat untuk memudahkan kamu menggabungkan beberapa series data menjadi satu.

Syntax:

Output:

#5 Program untuk menghasilkan angka yang acak

Program ini dibuat untuk menghasilkan sebuah nilai integer secara acak.

Syntax:

Output:

47

#6 Program untuk mengubah sebuah teks menjadi format tanggal

Program ini dapat membantu kamu mengubah teks yang kamu input menjadi sebuah format tanggal yang dapat dikenali oleh komputer.

Syntax:

Output:

#7 Program untuk menghilangkan tanda baca dari sebuah teks

Program ini dapat membantu kamu untuk menghilangkan tanda baca di dalam sebuah teks.

Syntax:

Output:

#8 Program untuk menghitung jumlah karakter yang muncul dari sebuah deret

Program ini dapat menghitung jumlah karakter yang muncul dari sebuah deret yang berisi karakter apapun, bisa dalam bentuk kata, kalimat, angka, ataupun simbol.

Syntax:

Output:

#9 Program untuk mencari angka terbesar dari sebuah deret acak

Dari sebuah data yang berbentuk deret angka yang panjang, kamu dapat dengan mudah mencari angka terbesar di dalam deret tersebut dengan menggunakan program ini.

Syntax:

Output:

#10 Program untuk convert Celcius ke Fahrenheit

Siapa yang pernah mengalami remote AC kita tiba-tiba berubah dari Celcius ke Fahrenheit? Hal itu sering bikin kita bingung untuk mengatur suhu AC kita. Tenang! Dengan program ini, kamu bisa dengan mudah meng-convert nilai Celcius menjadi Fahrenheit.

Syntax:

Output:

{{COMPONENT_IDENTIFIER}}

#11 Program untuk cek angka ganjil atau genap

Program ini dapat membantu kamu dengan mudah menentukan sebuah angka di dalam deret apakah angka tersebut ganjil ataupun genap.

Syntax:

Output:

#12 Program untuk menghitung nilai akar

Salah satu program sederhana yang dapat memberikan kamu nilai akar dari sebuah angka.

Syntax:

Output:

#13 Program untuk menghitung luas segitiga

Buat kamu yang lagi renovasi atau bangun rumah, kamu bisa gunakkan program ini untuk mengetahui luasan dinding untuk atap kamu karena program ini dapat membantu kamu untuk menghitung luas segitiga.

Syntax:

Output:

#14 Program untuk menghitung volume dan luas selimut tabung

Program ini cocok untuk digunakan oleh kamu yang mau usaha minuman botol, karena program ini dapat membantu kamu menghitung volume dan juga luas selimut tabung.

Syntax:

Output:

#15 Program untuk cek tahun kabisat

Program ini dapat membantu kamu menentukan tahun kabisat.

Syntax:

Output:

#16 Program untuk cek bilangan prima

Program ini dapat membantu kamu untuk menentukan apakah sebuah bilangan atau angka itu merupakan bilangan prima atau tidak.

Syntax:

Output:

#17 Program untuk melihat kalender

Buat kamu yang bosan dengan tampilan calendar-mu yang sekaran, kamu bisa gunakkan program ini untuk menampilkan sebuah kalendar dari tahun dan bulan apapun yang kamu mau.

Syntax:

Output:

#18 Program untuk menghitung jumlah huruf vokal pada sebuah kalimat

Program ini membantu kamu untuk menghitung jumlah huruf vokal dari sebuah kalimat.

Syntax:

Output:

#19 Program untuk mencari angka yang dapat dibagi dengan angka lain

Program ini dapat membantu kamu untuk mengecek apakah sebuah angka dapat dibagi dengan angka lain yang kamu tentukan.

Syntax:

Output:

#20 Program untuk melihat apakah dua buah kata merupakan anagram

Program ini dapat membantu kamu untuk melihat apakah 2 buah kata merupakan anagram atau bukan. Anagram adalah sebuah permainan kata di mana huruf di dalam kata tersebut jika diacak dapat membentuk kata lain yang bermakna berbeda dengan kata pertama.

Syntax:

Output:

Penutup

Akhirnya kita selesai juga menulis 20 program Python. Semoga program-program di atas bisa kamu pelajari kembali terkait syntax dan cara penulisannya, supaya kamu terbiasa dalam menulis Python script.

Penjelasan singkat ini tidak akan membuatmu mahir, kamu harus melakukan eksperimenmu sendiri secara berulang-ulang dan memperkaya dirimu dengan membaca referensi lain. Selamat bereksperimen!

Alika Pratama R Lamoni
Alika is a self-driven individual who has a high analytical and focuses on detailed work experiences for 6 years in construction industry and power plant. His interest in Data Analytics could helped him to perform a deeper analysis in his daily works.

Masih ragu? Coba dulu 3 hari, GRATIS
di Full-Stack Trial Class!

Rasakan pengalaman belajar di RevoU Full-Stack Program: Kelas 100% LIVE, Mini portofolio lewat hands-on assignment, Bimbingan Team Lead & small group discussion. Kalau cocok, kamu bisa lanjut daftar Full Program dengan kesempatan Fast-Track (skip semua tes seleksi masuk, langsung ke tahap akhir!)

Masih ragu? Coba dulu 3 hari, GRATIS
di Full-Stack Trial Class!

Rasakan pengalaman belajar di RevoU Full-Stack Program: Kelas 100% LIVE, Mini portofolio lewat hands-on assignment, Bimbingan Team Lead & small group discussion. Kalau cocok, kamu bisa lanjut daftar Full Program dengan kesempatan Fast-Track (skip semua tes seleksi masuk, langsung ke tahap akhir!)

Masih ragu? Coba dulu 3 hari, GRATIS
di Full-Stack Trial Class!

Rasakan pengalaman belajar di RevoU Full-Stack Program: Kelas 100% LIVE, Mini portofolio lewat hands-on assignment, Bimbingan Team Lead & small group discussion. Kalau cocok, kamu bisa lanjut daftar Full Program dengan kesempatan Fast-Track (skip semua tes seleksi masuk, langsung ke tahap akhir!)

Artikel Lainnya

Mau belajar

Data Analytics

?

Belajar di RevoU! Dapatkan skill digital paling in-demand langsung dari praktisi terbaik di bidangnya. Kelas online 100% LIVE, 1:1 career coaching, dan akses ke Community Hub dengan 6000+ member selamanya untuk support perkembangan karir kamu!
Menu

Mulai karirmu dalam

Data Analytics

Belajar di RevoU! Dapatkan skill digital paling in-demand langsung dari praktisi terbaik di bidangnya. Kelas online 100% LIVE, 1:1 career coaching, dan akses ke Community Hub dengan 6000+ member selamanya untuk support perkembangan karir kamu!

Mau Belajar

Data Analytics

?

Belajar di RevoU! Dapatkan skill digital paling in-demand langsung dari praktisi terbaik di bidangnya. Kelas online 100% LIVE, 1:1 career coaching, dan akses ke Community Hub dengan 6000+ member selamanya untuk support perkembangan karir kamu!

DAFTAR FULL PROGRAM

Mau Belajar

Data Analytics

?

20 Contoh Program Python Sederhana untuk Latihan Pemula

Yuk, pelajari 20 contoh program Python yang cocok untuk latihan bagi pemula!
Alika Pratama R Lamoni
May 24, 2023
8
min read

Overview

Contoh program Python di artikel ini dapat melatihmu untuk mahir dalam menuliskan Python script. Pelajari dan ulangi praktikmu berulang-ulang sampai kamu terbiasa, ya!

Give me six hours to chop down a tree and I will spend the first four sharpening the ax.”, kutipan dari Abraham Lincoln ini yang membuka menitikberatkan seberapa pentingnya sebuah proses. Aktivitas belajar juga merupakan sebuah proses di mana kita memahami sebuah konsep atau pelajaran secara berulang-ulang sampai akhirnya kita mengerti tentang hal yang kita pelajari. 

Untuk itu, artikel ini dibuat dengan tujuan yang sama. Buat kamu yang ingin mempelajari bahasa pemrograman Python lebih lanjut, artikel ini akan memberikan 20 contoh program Python. 

Selanjutnya kamu bisa bereksperimen dengan contoh-contoh yang ada di sini sampai mengerti bagaimana program Python dapat membantumu memecahkan masalah-masalah dalam pekerjaanmu. Yuk, simak tiap langkahnya!

Mengapa Program Python Populer?

Instagram, YouTube, Netflix, dan Spotify. Siapa yang belum pernah menggunakan salah satu aplikasi ini? Aplikasi-aplikasi tersebut dibuat menggunakan Python! 

Memang, biasanya sebuah program/aplikasi tidak hanya dibuat menggunakan satu jenis bahasa pemrograman saja. Namun, kalau para founder dari aplikasi tersebut menggunakan Python dalam salah satu programming language-nya, berarti itu menandakan seberapa kece-nya Python ini!

Python mempunyai beberapa keunggulan sehingga banyak digunakan dalam pembuatan aplikasi-aplikasi yang populer, salah satunya adalah karena bahasanya yang sederhana dan menyerupai bahasa manusia sehingga lebih mudah dipahami dan digunakan. 

Selain itu, dalam menjalankan aplikasi dengan bahasa Python juga membutuhkan waktu yang relatif lebih cepat dibandingkan dengan bahasa yang lain.

Artikel ini akan mengulas contoh 20 program Python dari mulai yang paling sederhana sampai yang kompleks. Tapi tenang, program yang menjadi contoh di sini tidak akan sampai serumit program Netflix ataupun YouTube. Tujuannya supaya kalian dapat memahami alur dan syntax yang digunakan. Langsung saja disimak ya contoh-contoh berikut ini!

Contoh Program Python dan Cara Membuatnya

#1 Program untuk menampilkan kata Hello World!

Ini adalah program yang sangat basic di mana kita hanya menggunakan satu perintah yaitu print untuk menampilkan sebuah text.

Syntax:

Output:

#2 Program untuk menyatukan dua buah variabel (Your Band’s Name)

Program ini dapat menggabungkan dua buah kata atau variabel menjadi satu. Dalam program ini, kita buat untuk memberikan inspirasi nama band kita.

Syntax:

Output:

#3 Program untuk menghitung aritmatika sederhana (Simple Calculator)

Program ini dapat memberikan hasil dari aritmatika sederhana seperti penambahan, pengurangan, perkalian, ataupun pembagian dari dua buah angka.

Syntax:

Output:

Pilih operator "penambahan", "pengurangan", "perkalian", atau "pembagian": penambahan

#4 Program untuk menggabungkan beberapa series

Terkadang di dalam proses data manipulation atau manipulasi data kita perlu untuk menggabungkan dua atau lebih data, di mana hal ini sangat sering kita temui jika sumber data yang kita miliki berbeda-beda. Program ini dibuat untuk memudahkan kamu menggabungkan beberapa series data menjadi satu.

Syntax:

Output:

#5 Program untuk menghasilkan angka yang acak

Program ini dibuat untuk menghasilkan sebuah nilai integer secara acak.

Syntax:

Output:

47

#6 Program untuk mengubah sebuah teks menjadi format tanggal

Program ini dapat membantu kamu mengubah teks yang kamu input menjadi sebuah format tanggal yang dapat dikenali oleh komputer.

Syntax:

Output:

#7 Program untuk menghilangkan tanda baca dari sebuah teks

Program ini dapat membantu kamu untuk menghilangkan tanda baca di dalam sebuah teks.

Syntax:

Output:

#8 Program untuk menghitung jumlah karakter yang muncul dari sebuah deret

Program ini dapat menghitung jumlah karakter yang muncul dari sebuah deret yang berisi karakter apapun, bisa dalam bentuk kata, kalimat, angka, ataupun simbol.

Syntax:

Output:

#9 Program untuk mencari angka terbesar dari sebuah deret acak

Dari sebuah data yang berbentuk deret angka yang panjang, kamu dapat dengan mudah mencari angka terbesar di dalam deret tersebut dengan menggunakan program ini.

Syntax:

Output:

#10 Program untuk convert Celcius ke Fahrenheit

Siapa yang pernah mengalami remote AC kita tiba-tiba berubah dari Celcius ke Fahrenheit? Hal itu sering bikin kita bingung untuk mengatur suhu AC kita. Tenang! Dengan program ini, kamu bisa dengan mudah meng-convert nilai Celcius menjadi Fahrenheit.

Syntax:

Output:

{{COMPONENT_IDENTIFIER}}

#11 Program untuk cek angka ganjil atau genap

Program ini dapat membantu kamu dengan mudah menentukan sebuah angka di dalam deret apakah angka tersebut ganjil ataupun genap.

Syntax:

Output:

#12 Program untuk menghitung nilai akar

Salah satu program sederhana yang dapat memberikan kamu nilai akar dari sebuah angka.

Syntax:

Output:

#13 Program untuk menghitung luas segitiga

Buat kamu yang lagi renovasi atau bangun rumah, kamu bisa gunakkan program ini untuk mengetahui luasan dinding untuk atap kamu karena program ini dapat membantu kamu untuk menghitung luas segitiga.

Syntax:

Output:

#14 Program untuk menghitung volume dan luas selimut tabung

Program ini cocok untuk digunakan oleh kamu yang mau usaha minuman botol, karena program ini dapat membantu kamu menghitung volume dan juga luas selimut tabung.

Syntax:

Output:

#15 Program untuk cek tahun kabisat

Program ini dapat membantu kamu menentukan tahun kabisat.

Syntax:

Output:

#16 Program untuk cek bilangan prima

Program ini dapat membantu kamu untuk menentukan apakah sebuah bilangan atau angka itu merupakan bilangan prima atau tidak.

Syntax:

Output:

#17 Program untuk melihat kalender

Buat kamu yang bosan dengan tampilan calendar-mu yang sekaran, kamu bisa gunakkan program ini untuk menampilkan sebuah kalendar dari tahun dan bulan apapun yang kamu mau.

Syntax:

Output:

#18 Program untuk menghitung jumlah huruf vokal pada sebuah kalimat

Program ini membantu kamu untuk menghitung jumlah huruf vokal dari sebuah kalimat.

Syntax:

Output:

#19 Program untuk mencari angka yang dapat dibagi dengan angka lain

Program ini dapat membantu kamu untuk mengecek apakah sebuah angka dapat dibagi dengan angka lain yang kamu tentukan.

Syntax:

Output:

#20 Program untuk melihat apakah dua buah kata merupakan anagram

Program ini dapat membantu kamu untuk melihat apakah 2 buah kata merupakan anagram atau bukan. Anagram adalah sebuah permainan kata di mana huruf di dalam kata tersebut jika diacak dapat membentuk kata lain yang bermakna berbeda dengan kata pertama.

Syntax:

Output:

Penutup

Akhirnya kita selesai juga menulis 20 program Python. Semoga program-program di atas bisa kamu pelajari kembali terkait syntax dan cara penulisannya, supaya kamu terbiasa dalam menulis Python script.

Penjelasan singkat ini tidak akan membuatmu mahir, kamu harus melakukan eksperimenmu sendiri secara berulang-ulang dan memperkaya dirimu dengan membaca referensi lain. Selamat bereksperimen!

Alika Pratama R Lamoni
Alika is a self-driven individual who has a high analytical and focuses on detailed work experiences for 6 years in construction industry and power plant. His interest in Data Analytics could helped him to perform a deeper analysis in his daily works.
Menu