dibimbing.id - 20+ Contoh Coding Python Sederhana untuk Belajar Pemula

20+ Contoh Coding Python Sederhana untuk Belajar Pemula

Irhan Hisyam Dwi Nugroho

08 September 2025

599

Image Banner

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

  1. Python Programs [Buka]
Author Image

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.

Hi!👋
Kalau kamu butuh bantuan,
hubungi kami via WhatsApp ya!