20+ Contoh Coding Python Sederhana untuk Belajar Pemula
Irhan Hisyam Dwi Nugroho
•
08 September 2025
•
599
Pernah nggak sih Warga Bimbingan pengen belajar coding, tapi bingung harus mulai dari mana? Python katanya gampang, tapi kalau cuma baca teori rasanya malah bikin pusing.
Kalau terus-terusan bingung, belajar coding bisa jadi terasa ribet banget. Akhirnya semangat belajar jadi turun, padahal Python itu bisa dipahami dengan cara yang simpel.
Nah, biar nggak bingung lagi, MinDi udah siapin 20+ contoh coding Python sederhana yang bisa langsung dicoba. Tinggal ikuti step by step, dan Warga Bimbingan bakal makin pede ngoding dari dasar.
Baca juga: Panduan Memilih Bootcamp Front-End Development Terbaik 2025
Kumpulan 20+ Contoh Coding Python Sederhana
Belajar Python paling enak langsung lewat contoh nyata. Dengan mencoba contoh-contoh sederhana ini, Warga Bimbingan bisa lebih cepat paham alur coding Python tanpa harus pusing teori panjang.
1. Hello World
Contoh paling klasik untuk mulai belajar coding. Cuma butuh satu baris kode untuk menampilkan teks.
print("Hello, World!") |
Output:
Hello, World! |
2. Menampilkan Nama
Kita bisa simpan nama di variabel lalu menampilkannya. Contoh ini sering dipakai sebagai latihan awal.
nama = "Budi" print("Halo,", nama) |
Output:
Halo, Budi |
3. Menjumlahkan Dua Angka
Python bisa langsung dipakai untuk hitung-hitungan. Tinggal tambah dua angka dengan operator +.
a = 5 b = 3 print(a + b) |
Output:
8 |
4. Input dari Pengguna
Gunakan fungsi input() untuk menerima data dari user. Data ini bisa langsung ditampilkan kembali.
nama = input("Masukkan nama: ") print("Halo", nama) |
Output (jika masukkan Andi):
Masukkan nama: Andi Halo Andi |
Baca juga: 7 Rekomendasi Bootcamp Programmer Gratis & Bersertifikat
5. If-Else Sederhana
Kita bisa pakai percabangan untuk cek kondisi tertentu. Misalnya, apakah angka lebih besar dari 5 atau tidak.
x = 10 if x > 5: print("Lebih besar dari 5") else: print("Kurang dari atau sama dengan 5") |
Output:
Lebih besar dari 5 |
6. Loop For
for digunakan untuk mengulang perintah beberapa kali. Contoh ini menampilkan angka dari 0 sampai 4.
for i in range(5): print(i) |
Output:
0 1 2 3 4 |
7. Loop While
while mengulang perintah selama kondisi masih benar. Contoh ini menampilkan angka dari 1 sampai 5.
Kode:
x = 1 while x <= 5: print(x) x += 1 |
Output:
1 2 3 4 5 |
8. List Sederhana
Sumber: Canva
List menyimpan banyak data sekaligus dalam satu variabel. Kita bisa cetak langsung seluruh elemennya.
Kode:
buah = ["apel", "pisang", "mangga"] print(buah) |
Output:
['apel', 'pisang', 'mangga'] |
9. Akses List
Setiap item di list punya index dimulai dari 0. Mengakses index 1 berarti item kedua.
Kode:
buah = ["apel", "pisang", "mangga"] print(buah[1]) |
Output:
pisang |
Baca juga: Cara Membuat Website dengan HTML dan CSS Langkah Mudah
10. Dictionary Sederhana
Dictionary menyimpan data berupa pasangan key–value. Kita ambil nilai dengan menyebut key-nya.
Kode:
siswa = {"nama": "Dewi", "umur": 20} print(siswa["nama"]) |
Output:
Dewi |
11. Fungsi Penjumlahan
Fungsi membantu mengemas logika agar bisa dipakai berulang. Contoh ini menjumlahkan dua angka.
Kode:
def tambah(a, b): return a + b print(tambah(2, 3)) |
Output:
5 |
12. Tabel Perkalian
Gunakan for untuk membuat tabel perkalian sederhana. Ini contoh perkalian 2 dari 1 sampai 5.
Kode:
for i in range(1, 6): print("2 x", i, "=", 2 * i) |
Output:
2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 2 x 4 = 8 2 x 5 = 10 |
13. Cek Genap/Ganjil
Operator modulus % membantu mengecek sisa bagi. Jika sisa 0 saat dibagi 2, berarti genap.
Kode:
angka = 7 if angka % 2 == 0: print("Genap") else: print("Ganjil") |
Output:
Ganjil |
14. Faktorial
Faktorial adalah hasil perkalian berurutan dari 1 sampai n. Contoh ini menghitung faktorial 5.
Kode:
n = 5 hasil = 1 for i in range(1, n+1): hasil *= i print(hasil) |
Output:
120 |
15. String Slicing
Slicing mengambil sebagian teks berdasarkan indeks awal dan akhir. Contoh ini mengambil tiga huruf pertama dari “Python”.
Kode:
teks = "Python" print(teks[0:3]) |
Output:
Pyt |
16. Konversi Suhu
Rumus Celcius ke Fahrenheit adalah (C * 9/5) + 32. Masukkan nilai C dan cetak hasil konversinya.
Kode:
c = 30 f = (c * 9/5) + 32 print(f) |
Output:
86.0 |
17. Angka Acak
Modul random menyediakan fungsi untuk menghasilkan angka acak. randint(a, b) menghasilkan bilangan bulat antara a dan b (inklusif).
Kode:
import random print(random.randint(1, 10)) |
Output (contoh):
7 |
18. Menulis File
Gunakan with open(..., "w") untuk menulis file teks baru. Setelah dijalankan, file berisi teks yang kita tulis.
Kode:
with open("data.txt", "w") as f: f.write("Halo Python") |
Output:
File data.txt berisi: Halo Python |
19. Membaca File
open(..., "r") digunakan untuk membaca isi file. read() mengembalikan seluruh isi file sebagai string.
Kode:
with open("data.txt", "r") as f: print(f.read()) |
Output:
Halo Python |
Baca juga: Cara Membuat Pop Up di HTML: Panduan Mudah untuk Pemula
20. Class Sederhana
Class digunakan untuk membuat tipe data kustom dengan properti dan method. Contoh ini membuat objek Siswa lalu mencetak namanya.
Kode:
class Siswa: def init(self, nama): self.nama = nama s = Siswa("Dina") print(s.nama) |
Output:
Dina |
21. Kalkulator Mini
Buat fungsi kalkulator kecil dengan parameter operasi. Dukung tambah, kurang, kali, dan bagi.
Kode:
def kalkulator(a, b, operasi): if operasi == "tambah": return a + b elif operasi == "kurang": return a - b elif operasi == "kali": return a * b elif operasi == "bagi": return a / b print(kalkulator(10, 5, "kali")) |
Output:
50 |
Baca juga: Cara Membuat HTML di Notepad: Langkah Mudah untuk Pemula
Ingin Jadi Business Intelligence Professional?
Setelah membaca 20+ contoh coding Python sederhana untuk belajar pemula, sekarang saatnya kamu melangkah lebih jauh untuk memahami bagaimana data bisa diolah menjadi insight yang berguna!
Yuk, ikuti Bootcamp Business Intelligence di dibimbing.id! Di sini, kamu akan belajar Python untuk analisis data, SQL untuk mengelola database, serta tools visualisasi modern seperti Tableau dan Power BI.
Belajar langsung dari mentor berpengalaman dengan kurikulum aplikatif yang membimbingmu dari dasar hingga mampu membuat dashboard bisnis yang profesional.
Dengan lebih dari 840+ hiring partner dan tingkat keberhasilan alumni mencapai 96%, peluang kariermu sebagai Business Intelligence Analyst atau Data Specialist semakin terbuka lebar!
Jadi, tunggu apa lagi? Hubungi sekarang dan daftar disini untuk memulai perjalananmu menjadi Business Intelligence Professional. #BimbingSampeJadi
Referensi
- Python Programs [Buka]
Irhan Hisyam Dwi Nugroho
Irhan Hisyam Dwi Nugroho is an SEO Specialist and Content Writer with 4 years of experience in optimizing websites and writing relevant content for various brands and industries. Currently, I also work as a Content Writer at Dibimbing.id and actively share content about technology, SEO, and digital marketing through various platforms.
