Tutorial
  • Home
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3
  • News
  • Technology
    • All
    • Coding
    • Hosting

    Create Device Mockups in Browser with DeviceMock

    Creating A Local Server From A Public Address

    Professional Gaming & Can Build A Career In It

    3CSS Properties You Should Know

    The Psychology of Price in UX

    How to Design for 3D Printing

    5 Key to Expect Future Smartphones

    Is the Designer Facing Extinction?

    Everything To Know About OnePlus

  • Gadget

    Create Device Mockups in Browser with DeviceMock

    5 Key to Expect Future Smartphones

    Everything To Know About OnePlus

    How to Unlock macOS Watch Series 4

    Surface Studio vs iMac – Which Should You Pick?

    5 Ways to Connect Wireless Headphones to TV

  • Design

    Create Device Mockups in Browser with DeviceMock

    3CSS Properties You Should Know

    The Psychology of Price in UX

    How to Design for 3D Printing

    Is the Designer Facing Extinction?

    Responsive Grid Layouts With Script

    How to Use ES6 Template Literals in JavaScript

    Getting Started with JavaScript Promises

    Introducing CSS’ New Font-Display Property

No Result
View All Result
Tutorial
  • Home
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3
  • News
  • Technology
    • All
    • Coding
    • Hosting

    Create Device Mockups in Browser with DeviceMock

    Creating A Local Server From A Public Address

    Professional Gaming & Can Build A Career In It

    3CSS Properties You Should Know

    The Psychology of Price in UX

    How to Design for 3D Printing

    5 Key to Expect Future Smartphones

    Is the Designer Facing Extinction?

    Everything To Know About OnePlus

  • Gadget

    Create Device Mockups in Browser with DeviceMock

    5 Key to Expect Future Smartphones

    Everything To Know About OnePlus

    How to Unlock macOS Watch Series 4

    Surface Studio vs iMac – Which Should You Pick?

    5 Ways to Connect Wireless Headphones to TV

  • Design

    Create Device Mockups in Browser with DeviceMock

    3CSS Properties You Should Know

    The Psychology of Price in UX

    How to Design for 3D Printing

    Is the Designer Facing Extinction?

    Responsive Grid Layouts With Script

    How to Use ES6 Template Literals in JavaScript

    Getting Started with JavaScript Promises

    Introducing CSS’ New Font-Display Property

No Result
View All Result
Tutorial
No Result
View All Result

AnalisWinter > Python > Mengenal Variabel dan Tipe Data dalam Python

Mengenal Variabel dan Tipe Data dalam Python

Analis Winter by Analis Winter
April 27, 2025
in Python
393 29
0
Mengenal Variabel dan Tipe Data dalam Python
585
SHARES
3.2k
VIEWS
Share on FacebookShare on Twitter

Pada artikel ini analiswinter.com akan membahas tentang variabel dan tipe data dalam Python, dua hal mendasar yang perlu dipahami oleh siapa saja yang ingin belajar bahasa pemrograman ini.

Mengenal Variabel dan Tipe Data dalam Python

Apa Itu Variabel dalam Python?

Variabel adalah wadah untuk menyimpan informasi atau data yang dapat digunakan dan dimanipulasi dalam program. Dalam Python, Anda tidak perlu mendeklarasikan tipe variabel secara eksplisit seperti di beberapa bahasa lain. Cukup tulis nama variabel dan berikan nilainya.

Contoh:

a = 10
nama = "Analis Winter"
pi = 3.14

Pada contoh di atas:

  • a adalah variabel yang menyimpan nilai integer.
  • nama menyimpan teks (string).
  • pi menyimpan angka pecahan (float).

Python secara otomatis mengenali tipe data berdasarkan nilai yang diberikan.

Aturan Penamaan Variabel

Beberapa hal yang perlu diperhatikan:

  • Harus dimulai dengan huruf atau underscore _, tidak boleh angka.
  • Bersifat case-sensitive (data dan Data dianggap berbeda).
  • Gunakan nama yang deskriptif agar kode lebih mudah dibaca.

Menghapus Variabel

Dalam Python, Anda dapat menghapus variabel menggunakan perintah del. Ini berguna untuk membersihkan memori atau ketika variabel sudah tidak diperlukan lagi.

Contoh:

a = 10
print(a)  # Output: 10
del a
# print(a)  # Error: name 'a' is not defined

Setelah variabel dihapus, jika mencoba mengaksesnya, Python akan mengeluarkan error.

Apa Itu Tipe Data dalam Python?

Tipe data adalah jenis dari nilai yang disimpan oleh variabel. Python memiliki berbagai tipe data, di antaranya:

Tipe Data Contoh Keterangan
Integer (int) 1, -5, 100 Bilangan bulat
Float (float) 3.14, -0.001 Bilangan desimal
String (str) “Python”, ‘Belajar’ Teks
Boolean (bool) True, False Nilai logika
List (list) [1, 2, 3], [“a”, “b”] Kumpulan data berurutan
Tuple (tuple) (1, 2), (“a”, “b”) Seperti list tapi tidak bisa diubah
Dictionary (dict) {“nama”: “Ari”, “umur”: 25} Koleksi pasangan kunci-nilai

Contoh Koding Tipe Data dalam Python

Berikut contoh penggunaan berbagai tipe data:

# Integer
umur = 25

# Float
berat = 60.5

# String
nama = "Analis Winter"

# Boolean
is_active = True

# List
daftar_angka = [1, 2, 3, 4, 5]

# Tuple
koordinat = (10, 20)

# Dictionary
mahasiswa = {"nama": "Budi", "umur": 22}

# Menampilkan semua data
print(umur)
print(berat)
print(nama)
print(is_active)
print(daftar_angka)
print(koordinat)
print(mahasiswa)

Contoh Program dengan Menggunakan Variabel dan Tipe Data

Berikut contoh program sederhana yang menggabungkan penggunaan variabel dan tipe data:

# Program Menghitung BMI (Body Mass Index)

# Input data
nama = input("Masukkan nama Anda: ")
umur = int(input("Masukkan umur Anda: "))
berat = float(input("Masukkan berat badan Anda (kg): "))
tinggi = float(input("Masukkan tinggi badan Anda (m): "))

# Menghitung BMI
bmi = berat / (tinggi ** 2)

# Menentukan kategori BMI
if bmi < 18.5:
    kategori = "Kurus"
elif 18.5 <= bmi < 24.9:
    kategori = "Normal"
elif 25 <= bmi < 29.9:
    kategori = "Overweight"
else:
    kategori = "Obesitas"

# Output hasil
print(f"\nHallo, {nama}!")
print(f"Umur Anda: {umur} tahun")
print(f"BMI Anda adalah: {bmi:.2f}")
print(f"Kategori: {kategori}")

Mengapa Memahami Variabel dan Tipe Data Penting?

Memahami cara kerja variabel dan tipe data akan membantu Anda:

  • Menulis kode yang benar dan efektif.
  • Menghindari error atau kesalahan logika.
  • Mengelola data dengan lebih baik dalam program yang kompleks.

Kesimpulan

Variabel dan tipe data adalah fondasi utama dalam pemrograman Python. Variabel berfungsi sebagai tempat penyimpanan data, sedangkan tipe data menentukan jenis informasi yang disimpan. Dengan memahami keduanya, Anda dapat membuat program Python yang lebih rapi, efisien, dan bebas dari banyak kesalahan.

Itulah tadi artikel dari analiswinter.com, semoga bermanfaat! Kalau ada pertanyaan atau ingin diskusi seputar Python, langsung saja tinggalkan komentar, ya!

Previous Post

Pulling Apart SVGs Components Using React-three-fiber

Next Post

Cara Mengambil Input dan Menampilkan Output Python

Analis Winter

Analis Winter

Halo saya adalah Admin dari analiswinter. Semoga artikel kami dapat membatu.

Next Post
Cara Mengambil Input dan Menampilkan Output Python

Cara Mengambil Input dan Menampilkan Output Python

You might also like

Perbedaan Lotasbat Biru dan Kuning

Perbedaan Lotasbat Biru dan Kuning

Juni 18, 2025
Media penyimpanan data yang memanfaatkan internet adalah?

Media penyimpanan data yang memanfaatkan internet adalah?

Juni 18, 2025
Salah satu manfaat utama dari pengolahan ikan melalui teknik fermentasi adalah

Salah satu manfaat utama dari pengolahan ikan melalui teknik fermentasi adalah

Juni 7, 2025
Apa yang Dimaksud dengan Teknik Sautéing

Apa yang Dimaksud dengan Teknik Sautéing?

Juni 7, 2025
Jelaskan Proses Pengemasan Vakum dan Manfaatnya pada Produk Olahan Pangan Hewani

Jelaskan Proses Pengemasan Vakum dan Manfaatnya pada Produk Olahan Pangan Hewani

Juni 7, 2025
Teknik yang sering digunakan untuk mengawetkan kulit hewan agar dapat digunakan dalam industri fesyen adalah?

Teknik yang sering digunakan untuk mengawetkan kulit hewan agar dapat digunakan dalam industri fesyen adalah?

Juni 6, 2025
AnalisWinter

We bring you the best Premium WordPress Themes that perfect for news, magazine, personal blog, etc. Check our landing page for details.

Tag

Apple Artificial Intelligence Branding CSS Gaming Javascript Laravel Photoshop PHP Server Smartphone Typography User Experience Web Design

Stay Connected

  • Home
  • News
  • Technology
  • Gadget
  • Design

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Home
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3
  • News
  • Technology
  • Gadget
  • Design

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.