DEV Community

ahmadasroni38
ahmadasroni38

Posted on

Tutorial Lengkap Instalasi Python untuk Pemula

Daftar Isi

  1. Pengenalan Python
  2. Instalasi Python di Windows
  3. Instalasi Python di Linux
  4. Instalasi Python di macOS
  5. Verifikasi Instalasi
  6. Troubleshooting

Pengenalan Python

Python adalah bahasa pemrograman tingkat tinggi yang populer, mudah dipelajari, dan sangat serbaguna. Python digunakan untuk berbagai keperluan seperti pengembangan web, analisis data, machine learning, automasi, dan banyak lagi.

Mengapa Python?

  • Mudah dipelajari: Sintaks yang sederhana dan mudah dibaca
  • Serbaguna: Dapat digunakan untuk berbagai jenis aplikasi
  • Komunitas besar: Banyak library dan dukungan komunitas
  • Gratis dan open-source: Bebas digunakan untuk keperluan apa pun

Versi Python

Saat ini ada dua versi Python yang umum:

  • Python 2.x: Sudah tidak didukung sejak 2020
  • Python 3.x: Versi yang aktif dikembangkan (yang akan kita install)

Tutorial ini akan menggunakan Python 3.x (versi terbaru yang direkomendasikan).


Instalasi Python di Windows

Langkah 1: Download Python

  1. Buka browser dan kunjungi situs resmi Python: https://www.python.org
  2. Klik menu Downloads
  3. Klik tombol Download Python 3.x.x (versi terbaru akan ditampilkan otomatis)
  4. File installer (.exe) akan mulai diunduh

Langkah 2: Menjalankan Installer

  1. Cari file installer yang sudah diunduh (biasanya di folder Downloads)
  2. Double-click file installer tersebut
  3. PENTING: Centang kotak "Add Python to PATH" di bagian bawah jendela installer
    • Ini sangat penting agar Python dapat dijalankan dari Command Prompt
  4. Pilih "Install Now" untuk instalasi standar, atau
  5. Pilih "Customize installation" jika ingin mengatur lokasi instalasi

Langkah 3: Proses Instalasi

  1. Tunggu proses instalasi selesai (biasanya 1-3 menit)
  2. Setelah selesai, akan muncul pesan "Setup was successful"
  3. Klik Close

Langkah 4: Verifikasi Instalasi di Windows

  1. Buka Command Prompt:

    • Tekan tombol Windows + R
    • Ketik cmd dan tekan Enter
  2. Ketik perintah berikut dan tekan Enter:

   python --version
Enter fullscreen mode Exit fullscreen mode
  1. Anda akan melihat output seperti:
   Python 3.12.0
Enter fullscreen mode Exit fullscreen mode
  1. Coba juga perintah:
   python -V
Enter fullscreen mode Exit fullscreen mode
  1. Untuk mengecek pip (package manager Python):
   pip --version
Enter fullscreen mode Exit fullscreen mode

Tips untuk Windows

  • Jika perintah python tidak dikenali, gunakan python3 atau py
  • Restart Command Prompt jika masih ada masalah
  • Pastikan PATH sudah diset dengan benar

Instalasi Python di Linux

Python biasanya sudah terinstall di sebagian besar distribusi Linux. Namun, versi yang terinstall mungkin bukan yang terbaru.

Cek Versi Python yang Sudah Terinstall

Buka terminal dan jalankan:

python3 --version
Enter fullscreen mode Exit fullscreen mode

Instalasi di Ubuntu/Debian

Metode 1: Menggunakan APT (Recommended)

  1. Update package list:
   sudo apt update
Enter fullscreen mode Exit fullscreen mode
  1. Install Python 3:
   sudo apt install python3
Enter fullscreen mode Exit fullscreen mode
  1. Install pip (Python package manager):
   sudo apt install python3-pip
Enter fullscreen mode Exit fullscreen mode
  1. Install venv untuk virtual environment (opsional tapi direkomendasikan):
   sudo apt install python3-venv
Enter fullscreen mode Exit fullscreen mode

Metode 2: Install Versi Spesifik

Jika ingin install versi Python terbaru:

  1. Install dependencies:
   sudo apt install software-properties-common
Enter fullscreen mode Exit fullscreen mode
  1. Tambahkan deadsnakes PPA:
   sudo add-apt-repository ppa:deadsnakes/ppa
Enter fullscreen mode Exit fullscreen mode
  1. Update dan install:
   sudo apt update
   sudo apt install python3.12
Enter fullscreen mode Exit fullscreen mode

Instalasi di Fedora/RHEL/CentOS

  1. Update sistem:
   sudo dnf update
Enter fullscreen mode Exit fullscreen mode
  1. Install Python 3:
   sudo dnf install python3
Enter fullscreen mode Exit fullscreen mode
  1. Install pip:
   sudo dnf install python3-pip
Enter fullscreen mode Exit fullscreen mode

Instalasi di Arch Linux

  1. Update sistem:
   sudo pacman -Syu
Enter fullscreen mode Exit fullscreen mode
  1. Install Python:
   sudo pacman -S python python-pip
Enter fullscreen mode Exit fullscreen mode

Verifikasi Instalasi di Linux

  1. Cek versi Python:
   python3 --version
Enter fullscreen mode Exit fullscreen mode
  1. Cek pip:
   pip3 --version
Enter fullscreen mode Exit fullscreen mode
  1. Cek lokasi instalasi:
   which python3
Enter fullscreen mode Exit fullscreen mode

Catatan untuk Linux

  • Gunakan python3 dan pip3 untuk menjalankan Python 3
  • Perintah python biasanya merujuk ke Python 2 (jika terinstall)
  • Jangan hapus Python sistem karena banyak aplikasi Linux yang bergantung padanya

Instalasi Python di macOS

Cek Versi Python yang Sudah Terinstall

macOS biasanya sudah memiliki Python terinstall, tetapi mungkin versi lama. Buka Terminal dan jalankan:

python3 --version
Enter fullscreen mode Exit fullscreen mode

Metode 1: Menggunakan Installer Resmi (Recommended untuk Pemula)

Langkah 1: Download Python

  1. Kunjungi https://www.python.org/downloads/macos/
  2. Download macOS 64-bit universal2 installer versi terbaru
  3. File .pkg akan diunduh

Langkah 2: Instalasi

  1. Double-click file .pkg yang sudah diunduh
  2. Ikuti wizard instalasi:
    • Klik Continue
    • Baca License Agreement, klik Continue, lalu Agree
    • Klik Install
    • Masukkan password macOS Anda
  3. Tunggu hingga instalasi selesai
  4. Klik Close

Metode 2: Menggunakan Homebrew (Recommended untuk Developer)

Homebrew adalah package manager untuk macOS yang sangat populer.

Langkah 1: Install Homebrew (jika belum ada)

Buka Terminal dan jalankan:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Enter fullscreen mode Exit fullscreen mode

Langkah 2: Install Python via Homebrew

brew install python3
Enter fullscreen mode Exit fullscreen mode

Homebrew akan menginstall Python dan pip secara otomatis.

Verifikasi Instalasi di macOS

  1. Buka Terminal (Applications > Utilities > Terminal)

  2. Cek versi Python:

   python3 --version
Enter fullscreen mode Exit fullscreen mode
  1. Cek pip:
   pip3 --version
Enter fullscreen mode Exit fullscreen mode
  1. Cek lokasi instalasi:
   which python3
Enter fullscreen mode Exit fullscreen mode

Mengatur Alias (Opsional)

Agar bisa mengetik python alih-alih python3, tambahkan alias ke shell config:

Untuk Bash (~/.bash_profile):

echo "alias python=python3" >> ~/.bash_profile
echo "alias pip=pip3" >> ~/.bash_profile
source ~/.bash_profile
Enter fullscreen mode Exit fullscreen mode

Untuk Zsh (~/.zshrc) - default di macOS Catalina ke atas:

echo "alias python=python3" >> ~/.zshrc
echo "alias pip=pip3" >> ~/.zshrc
source ~/.zshrc
Enter fullscreen mode Exit fullscreen mode

Verifikasi Instalasi

Setelah instalasi selesai di sistem operasi mana pun, lakukan pengujian berikut:

Test 1: Cek Versi

Buka terminal/command prompt dan jalankan:

Windows:

python --version
pip --version
Enter fullscreen mode Exit fullscreen mode

Linux/macOS:

python3 --version
pip3 --version
Enter fullscreen mode Exit fullscreen mode

Output yang diharapkan:

Python 3.x.x
pip 23.x.x from /path/to/pip (python 3.x)
Enter fullscreen mode Exit fullscreen mode

Test 2: Masuk ke Python Interactive Shell

Jalankan perintah:

Windows:

python
Enter fullscreen mode Exit fullscreen mode

Linux/macOS:

python3
Enter fullscreen mode Exit fullscreen mode

Anda akan melihat prompt seperti ini:

Python 3.12.0 (main, Oct  2 2023, 12:00:00)
[GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Enter fullscreen mode Exit fullscreen mode

Coba beberapa perintah Python:

>>> print("Hello, Python!")
Hello, Python!

>>> 2 + 2
4

>>> import sys
>>> sys.version
'3.12.0 (main, Oct  2 2023, 12:00:00) \n[GCC 11.2.0]'
Enter fullscreen mode Exit fullscreen mode

Untuk keluar dari Python shell, ketik:

>>> exit()
Enter fullscreen mode Exit fullscreen mode

Test 3: Menjalankan Script Python

Langkah 1: Buat File Python

Buat file baru bernama test.py dengan isi:

# test.py - Script untuk testing instalasi Python

print("=" * 50)
print("TESTING INSTALASI PYTHON")
print("=" * 50)

# Test 1: Print statement
print("\n1. Test Print Statement:")
print("   ✓ Print statement berfungsi!")

# Test 2: Variabel dan tipe data
print("\n2. Test Variabel dan Tipe Data:")
nama = "Mahasiswa"
umur = 20
tinggi = 170.5
is_student = True

print(f"   Nama: {nama} (tipe: {type(nama).__name__})")
print(f"   Umur: {umur} (tipe: {type(umur).__name__})")
print(f"   Tinggi: {tinggi} (tipe: {type(tinggi).__name__})")
print(f"   Status Mahasiswa: {is_student} (tipe: {type(is_student).__name__})")

# Test 3: Operasi matematika
print("\n3. Test Operasi Matematika:")
a = 10
b = 3
print(f"   {a} + {b} = {a + b}")
print(f"   {a} - {b} = {a - b}")
print(f"   {a} * {b} = {a * b}")
print(f"   {a} / {b} = {a / b:.2f}")

# Test 4: Conditional statement
print("\n4. Test Conditional Statement:")
nilai = 85
if nilai >= 80:
    grade = "A"
elif nilai >= 70:
    grade = "B"
else:
    grade = "C"
print(f"   Nilai {nilai} mendapat grade: {grade}")

# Test 5: Loop
print("\n5. Test Loop:")
print("   Counting 1-5:")
for i in range(1, 6):
    print(f"   - Angka {i}")

# Test 6: List dan Dictionary
print("\n6. Test List dan Dictionary:")
buah = ["apel", "jeruk", "mangga"]
print(f"   List buah: {buah}")

mahasiswa = {
    "nama": "Budi",
    "nim": "12345",
    "jurusan": "Informatika"
}
print(f"   Dictionary mahasiswa: {mahasiswa}")

# Test 7: Function
print("\n7. Test Function:")
def sapa(nama):
    return f"Halo, {nama}!"

print(f"   {sapa('Python Learner')}")

# Test 8: Import module
print("\n8. Test Import Module:")
import math
import datetime

print(f"   Pi = {math.pi:.4f}")
print(f"   Akar dari 16 = {math.sqrt(16)}")
print(f"   Tanggal hari ini = {datetime.date.today()}")

# Kesimpulan
print("\n" + "=" * 50)
print("SEMUA TEST BERHASIL! ✓")
print("Python telah terinstall dengan benar.")
print("=" * 50)
Enter fullscreen mode Exit fullscreen mode

Langkah 2: Jalankan Script

Windows:

python test.py
Enter fullscreen mode Exit fullscreen mode

Linux/macOS:

python3 test.py
Enter fullscreen mode Exit fullscreen mode

Output yang Diharapkan:

==================================================
TESTING INSTALASI PYTHON
==================================================

1. Test Print Statement:
   ✓ Print statement berfungsi!

2. Test Variabel dan Tipe Data:
   Nama: Mahasiswa (tipe: str)
   Umur: 20 (tipe: int)
   Tinggi: 170.5 (tipe: float)
   Status Mahasiswa: True (tipe: bool)

3. Test Operasi Matematika:
   10 + 3 = 13
   10 - 3 = 7
   10 * 3 = 30
   10 / 3 = 3.33

4. Test Conditional Statement:
   Nilai 85 mendapat grade: A

5. Test Loop:
   Counting 1-5:
   - Angka 1
   - Angka 2
   - Angka 3
   - Angka 4
   - Angka 5

6. Test List dan Dictionary:
   List buah: ['apel', 'jeruk', 'mangga']
   Dictionary mahasiswa: {'nama': 'Budi', 'nim': '12345', 'jurusan': 'Informatika'}

7. Test Function:
   Halo, Python Learner!

8. Test Import Module:
   Pi = 3.1416
   Akar dari 16 = 4.0
   Tanggal hari ini = 2025-10-05

==================================================
SEMUA TEST BERHASIL! ✓
Python telah terinstall dengan benar.
==================================================
Enter fullscreen mode Exit fullscreen mode

Test 4: Install Package dengan pip

Coba install package sederhana untuk memastikan pip berfungsi:

Windows:

pip install requests
Enter fullscreen mode Exit fullscreen mode

Linux/macOS:

pip3 install requests
Enter fullscreen mode Exit fullscreen mode

Lalu test dengan Python:

python -c "import requests; print('Package requests berhasil diinstall!')"
Enter fullscreen mode Exit fullscreen mode

Troubleshooting

Windows

Problem: "python" tidak dikenali sebagai perintah

Solusi:

  1. Pastikan Anda mencentang "Add Python to PATH" saat instalasi
  2. Jika sudah terlanjur install, tambahkan Python ke PATH secara manual:
    • Cari lokasi instalasi Python (biasanya C:\Users\YourName\AppData\Local\Programs\Python\Python3xx)
    • Buka Control Panel > System > Advanced System Settings
    • Klik "Environment Variables"
    • Edit variable "Path" di System Variables
    • Tambahkan path Python dan Scripts folder
  3. Restart Command Prompt
  4. Alternatif: gunakan perintah py sebagai pengganti python

Problem: pip tidak berfungsi

Solusi:

python -m pip install --upgrade pip
Enter fullscreen mode Exit fullscreen mode

Linux

Problem: Permission denied saat install package

Solusi:

# Gunakan --user flag
pip3 install --user nama_package

# Atau gunakan virtual environment (recommended)
python3 -m venv myenv
source myenv/bin/activate
pip install nama_package
Enter fullscreen mode Exit fullscreen mode

Problem: python3-distutils tidak ditemukan

Solusi:

sudo apt install python3-distutils
Enter fullscreen mode Exit fullscreen mode

macOS

Problem: SSL Certificate Error

Solusi:

# Install certificates
/Applications/Python\ 3.xx/Install\ Certificates.command
Enter fullscreen mode Exit fullscreen mode

Problem: Command Line Tools diperlukan

Solusi:

xcode-select --install
Enter fullscreen mode Exit fullscreen mode

Umum untuk Semua OS

Problem: Versi Python salah

Solusi:

  • Pastikan menggunakan python3 bukan python (di Linux/macOS)
  • Cek semua versi yang terinstall: where python (Windows) atau which -a python3 (Linux/macOS)
  • Uninstall versi lama jika diperlukan

Problem: Module tidak ditemukan

Solusi:

# Install module yang hilang
pip install nama_module

# Atau upgrade pip
python -m pip install --upgrade pip
Enter fullscreen mode Exit fullscreen mode

Tips dan Best Practices

1. Gunakan Virtual Environment

Selalu gunakan virtual environment untuk project Python Anda:

# Buat virtual environment
python -m venv nama_env

# Aktivasi (Windows)
nama_env\Scripts\activate

# Aktivasi (Linux/macOS)
source nama_env/bin/activate

# Deaktivasi
deactivate
Enter fullscreen mode Exit fullscreen mode

2. Update pip Secara Berkala

python -m pip install --upgrade pip
Enter fullscreen mode Exit fullscreen mode

3. Gunakan requirements.txt

Untuk mencatat dependencies project:

# Simpan dependencies
pip freeze > requirements.txt

# Install dari requirements.txt
pip install -r requirements.txt
Enter fullscreen mode Exit fullscreen mode

4. Pilih IDE atau Text Editor

Rekomendasi untuk pemula:

  • VS Code (gratis, powerful)
  • PyCharm Community Edition (gratis, khusus Python)
  • Thonny (sederhana, cocok untuk pemula)
  • Jupyter Notebook (bagus untuk data science)

5. Pelajari PEP 8

PEP 8 adalah style guide untuk Python. Baca di: https://pep8.org


Sumber Belajar Lanjutan

Dokumentasi Resmi

Tutorial Interaktif

Video Tutorial

  • YouTube: Corey Schafer Python Tutorials
  • YouTube: Programming with Mosh
  • Coursera: Python for Everybody

Buku (Gratis)

  • "Automate the Boring Stuff with Python" oleh Al Sweigart
  • "Think Python" oleh Allen Downey
  • "Python Crash Course" oleh Eric Matthes

Kesimpulan

Selamat! Jika Anda telah mengikuti tutorial ini dan semua test berhasil, berarti Python sudah terinstall dengan benar di komputer Anda.

Langkah selanjutnya:

  1. ✓ Python sudah terinstall
  2. ✓ Sudah bisa menjalankan script Python
  3. → Mulai belajar dasar-dasar Python
  4. → Buat project sederhana
  5. → Terus berlatih dan eksplorasi!

Ingat: Cara terbaik belajar programming adalah dengan praktek, bukan hanya membaca. Cobalah modifikasi script test.py di atas, buat program sederhana, dan jangan takut untuk bereksperimen!

Selamat belajar Python! 🐍🚀


Versi: 1.0

Terakhir diupdate: Oktober 2025

Lisensi: Free to use for educational purposes

Top comments (0)