ngodingdulu
Tools & SetupTutorialPemula

Cara Install Python di Windows 10 & 11 (64-bit/32-bit) + Contoh Program

Oleh Afa HernandesDiperbarui 6 menit baca

Seri · Bagian 2 dari 4Python untuk Pemula
  1. 1Mengenal Python, Bahasa Pemrograman Paling Populer
  2. 2Cara Install Python di Windows 10 & 11 (64-bit/32-bit) + Contoh Program
  3. 3Contoh dan Cara Menjalankan Program Python Hello World
  4. 4Cara Upgrade/Update PIP Python di Windows
Daftar isi

Sebelum bisa menulis program Python, komputer Anda perlu memiliki interpreter Python, yaitu program yang membaca dan menjalankan kode Python. Panduan ini membahas instalasi di Windows 10 dan Windows 11 dari awal sampai menjalankan program pertama, plus kumpulan contoh program untuk latihan.

Ringkasan langkahnya:

  1. Unduh installer dari python.org
  2. Jalankan installer dan centang “Add python.exe to PATH”
  3. Cek instalasi dengan python --version
  4. Tulis dan jalankan program pertama

Banner Bahasa Pemrograman Python dengan logo Python

Langkah 1: Unduh installer Python

Buka halaman resmi python.org/downloads, lalu klik tombol Download Python 3.x.x. Halaman ini otomatis menawarkan versi terbaru untuk Windows.

Halaman python.org Download the latest version for Windows

64-bit atau 32-bit? Hampir semua komputer sekarang 64-bit, jadi tombol default sudah tepat. Windows 11 selalu 64-bit. Jika memakai Windows 10 dan ragu, buka Settings → System → About, lalu lihat System type. Installer 32-bit hanya diperlukan jika tertulis 32-bit operating system. Pilihannya ada di python.org/downloads/windows.

Catatan: mulai Python 3.14, python.org juga menawarkan Python Install Manager untuk Windows, yaitu alat untuk memasang dan mengelola beberapa versi Python. Installer .exe biasa yang dipakai di panduan ini tetap tersedia dan paling mudah untuk pemula.

Langkah 2: Jalankan installer

Buka file installer yang sudah diunduh (misalnya python-3.x.x-amd64.exe). Di layar pertama:

  1. Centang “Add python.exe to PATH” di bagian bawah. Ini langkah paling penting. Tanpa opsi ini, perintah python tidak dikenali di Command Prompt.
  2. Klik Install Now untuk instalasi standar yang sudah mencakup pip, IDLE, dan dokumentasi.
  3. Tunggu sampai muncul Setup was successful, lalu klik Close. Jika ada tombol Disable path length limit, klik juga. Opsi ini mencegah error pada project dengan path folder yang panjang.

Jika Anda memilih Customize installation, pastikan opsi pip, tcl/tk and IDLE, dan py launcher tercentang:

Halaman Optional Features installer Python dengan opsi pip, IDLE, dan py launcher

Lalu di halaman Advanced Options, centang Add Python to environment variables. Fungsinya sama dengan opsi PATH di layar pertama.

Halaman Advanced Options installer Python dengan opsi Add Python to environment variables

Langkah 3: Cek instalasi

Tekan Windows + R, ketik cmd, lalu tekan Enter untuk membuka Command Prompt.

Kotak dialog Run Windows dengan perintah cmd

Ketik perintah berikut:

Command Prompt
python --version

Jika muncul tulisan seperti Python 3.13.x, instalasi berhasil. Cek juga pip, pengelola library Python:

Command Prompt
python -m pip --version

Ketik python saja untuk masuk ke mode interaktif. Di sini Anda bisa mencoba kode Python baris per baris. Tanda >>> artinya Python siap menerima perintah. Ketik exit() untuk keluar.

Command Prompt menampilkan mode interaktif Python dengan tanda tiga panah

Langkah 4: Jalankan program Python pertama

  1. Buat folder, misalnya D:\belajar-python.
  2. Buka editor teks seperti VS Code, IDLE (terinstal bersama Python), atau Notepad.
  3. Tulis kode berikut lalu simpan sebagai halo.py di folder tersebut:
halo.py
print("Halo, Ngodingdulu!")
print("Selamat belajar Python.")
  1. Di Command Prompt, pindah ke folder tersebut lalu jalankan programnya:
Command Prompt
cd /d D:\belajar-python
python halo.py
Output
Halo, Ngodingdulu!
Selamat belajar Python.

Jika memakai IDLE, buka file lewat File → Open, lalu tekan F5 (Run → Run Module). Penjelasan lebih detail ada di artikel Contoh dan Cara Menjalankan Program Python Hello World.

Contoh program Python untuk latihan

Berikut kumpulan program sederhana untuk melatih dasar-dasar Python: input, percabangan, perulangan, dan penanganan error. Semua kode memakai Python 3 dan sudah diuji.

1. Nilai huruf dan kelulusan

nilai.py
nilai = int(input("Nilai ujian (0-100): "))
if nilai >= 90:
huruf = "A"
elif nilai >= 70:
huruf = "B"
elif nilai >= 60:
huruf = "C"
elif nilai >= 50:
huruf = "D"
else:
huruf = "E"
status = "Lulus" if nilai >= 60 else "Tidak lulus"
print(f"Nilai huruf: {huruf} ({status})")
Output (input: 75)
Nilai huruf: B (Lulus)

input() selalu menghasilkan teks, jadi kita ubah ke angka dengan int(). Ini salah satu perbedaan penting dari Python 2.

2. Segitiga bintang

segitiga.py
tinggi = int(input("Tinggi segitiga: "))
for baris in range(1, tinggi + 1):
print("*" * baris)
Output (input: 5)
*
**
***
****
*****

3. Input angka yang aman dari salah ketik

input_aman.py
while True:
try:
bil = int(input("Masukkan bilangan bulat: "))
break
except ValueError:
print("Itu bukan bilangan bulat, coba lagi.")
print(f"Anda memasukkan {bil}, kuadratnya {bil ** 2}")
Output (input: abc, lalu 12)
Masukkan bilangan bulat: abc
Itu bukan bilangan bulat, coba lagi.
Masukkan bilangan bulat: 12
Anda memasukkan 12, kuadratnya 144

4. Hari dan tanggal hari ini

tanggal.py
from datetime import datetime
HARI = ["Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"]
BULAN = ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli",
"Agustus", "September", "Oktober", "November", "Desember"]
sekarang = datetime.now()
print(f"Hari : {HARI[sekarang.weekday()]}")
print(f"Tanggal : {sekarang.day} {BULAN[sekarang.month - 1]} {sekarang.year}")
print(f"Jam : {sekarang:%H:%M:%S}")
Contoh output
Hari : Senin
Tanggal : 26 Oktober 2026
Jam : 16:09:35

weekday() menghasilkan 0 untuk Senin sampai 6 untuk Minggu, sehingga urutan list HARI dimulai dari Senin.

5. Menghitung frekuensi karakter

frekuensi.py
kalimat = input("Masukkan suatu kalimat: ")
jumlah = {}
for karakter in kalimat.lower():
jumlah[karakter] = jumlah.get(karakter, 0) + 1
for karakter, n in sorted(jumlah.items()):
nama = "spasi" if karakter == " " else karakter
print(f"{nama} = {n}")
Output (input: Halo Dunia)
spasi = 1
a = 2
d = 1
h = 1
i = 1
l = 1
n = 1
o = 1
u = 1

6. Jarak tembak proyektil

proyektil.py
import math
kecepatan = float(input("Kecepatan awal (m/s): "))
sudut = float(input("Sudut tembak (derajat): "))
rad = math.radians(sudut)
jarak = 2 * kecepatan ** 2 * math.sin(rad) * math.cos(rad) / 9.8
print(f"Jarak tempuh: {jarak:.2f} meter")
Output (input: 20 dan 45)
Jarak tempuh: 40.82 meter

Fungsi trigonometri di modul math memakai radian, sehingga sudut dalam derajat perlu diubah dengan math.radians() lebih dulu.

7. Konversi suhu Fahrenheit ke Celsius

suhu.py
fahrenheit = float(input("Suhu dalam Fahrenheit: "))
celsius = (fahrenheit - 32) * 5 / 9
print(f"{fahrenheit:.1f} °F = {celsius:.1f} °C")
Output (input: 98.6)
98.6 °F = 37.0 °C

Error yang sering muncul

'python' is not recognized as an internal or external command. Opsi Add python.exe to PATH tidak dicentang saat instalasi. Jalankan ulang installer, pilih Modify, lalu centang Add Python to environment variables di halaman Advanced Options. Setelah itu, buka Command Prompt yang baru.

Mengetik python malah membuka Microsoft Store. Windows punya pintasan bawaan bernama App execution aliases yang mengarah ke Store. Jika Python sudah diinstal dari python.org, buka Settings → Apps → Advanced app settings → App execution aliases, lalu matikan python.exe dan python3.exe. Alternatifnya, jalankan Python dengan perintah py, misalnya py --version atau py halo.py.

SyntaxError: Missing parentheses in call to 'print'. Anda menjalankan kode Python 2 (print "halo") di Python 3. Tambahkan tanda kurung: print("halo").

TypeError: '>=' not supported between instances of 'str' and 'int'. Hasil input() belum diubah ke angka. Gunakan int(input(...)) atau float(input(...)).

Pertanyaan yang sering diajukan

Versi Python mana yang sebaiknya dipakai? Gunakan versi stabil terbaru yang ditawarkan di python.org. Python 2 sudah tidak didukung sejak 2020, jadi hindari tutorial yang masih memakai print tanpa tanda kurung.

Apakah perlu menginstal ulang untuk upgrade versi? Cukup unduh installer versi baru lalu jalankan. Versi lama boleh tetap ada, dan Anda bisa memilih versinya dengan py -3.12, py -3.13, dan seterusnya. Untuk memperbarui pip, lihat Cara Upgrade PIP Python.

Editor apa yang cocok untuk pemula? IDLE sudah cukup untuk mulai. Untuk project yang lebih besar, gunakan VS Code dengan ekstensi Python, atau PyCharm Community. Lihat juga Rekomendasi Compiler/IDE Python.

Kesimpulan

Instalasi Python di Windows hanya butuh beberapa menit: unduh dari python.org, centang Add python.exe to PATH, lalu cek dengan python --version. Setelah itu, latih dasar-dasarnya dengan tujuh contoh program di atas.

Lanjutkan ke bagian berikutnya di seri Python untuk Pemula: menjalankan program Hello World.

Bagikan:WhatsAppTelegramXFacebook
Cara Upgrade/Update PIP Python di Windows
ToolsTutorial

Cara Upgrade/Update PIP Python di Windows

Cara cek versi pip lalu meng-upgrade-nya di Windows dengan perintah python -m pip install --upgrade pip lewat Command Prompt sebagai Administrator.

15 Maret 20211 mnt

5 Rekomendasi Compiler/IDE Python Terbaik
ToolsRekomendasi

5 Rekomendasi Compiler/IDE Python Terbaik

Compiler menjadi hal yang penting dalam kesuksesan sebuah program. Karena itu, Anda harus memilih dari rekomendasi compiler python terbaik.

4 Februari 20222 mnt

Cara Install OpenCV di Python 3
ToolsTutorial

Cara Install OpenCV di Python 3

Ketika kamu melakukan import library open cv dan menemukan error no module named 'cv2'. pastikan kamu sudah menginstall library open cv terlebih dahulu.

19 Maret 20211 mnt

Enter bukaEsc tutupHalaman pencarian