Phyton 3 : Konsep Variabel dan Data

ID • 2 years ago • 9 min read • 3972 views
Phyton 3 : Konsep Variabel dan Data

Phyton 3 : Konsep Variabel dan Data

id9 min read • 3972 views

Phyton 3 : Konsep Variabel dan Data

 

Dalam dunia pemrograman dengan menggunakan bahasa Python, konsep variabel dan tipe data menjadi fondasi utama dalam menyusun program yang efisien dan adaptif. Variabel berperan sebagai wadah penyimpanan nilai, memungkinkan pengembang untuk memanipulasi data dengan lebih dinamis. Sementara itu, pemahaman mendalam terhadap tipe data membuka pintu ke beragam cara untuk mengelola informasi, mulai dari bilangan bulat hingga string karakter.

Artikel ini akan membahas secara rinci tentang mengenal variabel dan tipe data dalam Python, menjelajahi peran krusial keduanya dalam mengembangkan aplikasi yang efektif dan responsif. Dari konsep dasar hingga pengaplikasiannya dalam skenario dunia nyata, pembaca akan dibimbing untuk memahami bagaimana penggunaan variabel dan tipe data dapat membentuk landasan kokoh dalam membangun solusi perangkat lunak yang handal. Mari kita menjelajahi lebih lanjut ke dalam dunia variabel dan tipe data Python untuk meraih pemahaman yang lebih mendalam dalam menghadapi kompleksitas pengembangan perangkat lunak modern.

 

Cara Membuat Variabel di Phyton

Membuat variabel dalam bahasa pemrograman Python tidak hanya sebatas menyematkan nilai ke dalam wadah, melainkan merupakan proses yang melibatkan aspek-aspek kritis dalam pengembangan perangkat lunak. Variabel dapat didefinisikan dengan format sederhana, seperti:

 

```python
nama_variabel = <nilai>
```

 

Dalam prakteknya, hal ini dapat diterapkan dengan contoh sebagai berikut:

 

```python
variabel_ku = "ini isi variabel"
variabel2 = 20
```

 

Dua contoh di atas menunjukkan variasi penggunaan variabel, satu berupa string ("ini isi variabel") dan yang lain berupa angka (20). Penting untuk diingat bahwa Python bersifat dinamis, artinya tipe data dari variabel secara otomatis disesuaikan dengan nilai yang diassign.

Setelah variabel dibuat, informasi yang disimpan di dalamnya dapat diakses dan ditampilkan menggunakan fungsi `print`. Contoh pemakaian fungsi `print` untuk melihat isi variabel:

 

```python
print(variabel_ku)
print(variabel2)
```

 

Langkah ini menjadi penting karena memungkinkan pengembang untuk melakukan debugging dan pemantauan nilai variabel selama eksekusi program. Dengan pemahaman mendalam terhadap cara membuat dan memanipulasi variabel, pengembang dapat merancang solusi perangkat lunak yang lebih dinamis, adaptif, dan responsif terhadap perubahan dalam eksekusi program. Variabel di Python bukan sekadar wadah penyimpanan nilai, tetapi juga memainkan peran sentral dalam membentuk kecerdasan dan fleksibilitas kode.

Baca Juga : Phyton 2

Aturan Penulisan Variabel

Aturan penulisan variabel dalam bahasa pemrograman Python adalah langkah kritis dalam menciptakan kode yang konsisten, mudah dipahami, dan sesuai dengan praktik terbaik dalam dunia pemrograman. Berikut merupakan beberapa aturan yang perlu diperhatikan:

 

  1. Pemilihan Nama Variabel:
  •    - Nama variabel dapat diawali dengan huruf atau garis bawah (_), seperti contoh: `nama_variabel `, `_nama`, `namaKu`, `nama`.
  •    - Karakter selanjutnya dalam nama variabel dapat berupa huruf, garis bawah (_), atau angka, memberikan fleksibilitas seperti pada contoh: `__nama`, `n2`, `nilai1`.
  1. Sensitivitas Case (Case-Sensitive):
  •    - Penulisan Karakter pada nama variabel bersifat sensitif terhadap huruf besar dan kecil. Sehingga, misalnya, `variabel_Ku` dan `variabel_ku` dianggap sebagai dua variabel yang berbeda.
  1. Pemilihan Nama yang Bijak:
  •    - Pemilihan nama variabel sebaiknya mencerminkan tujuan dan konteks penggunaannya. Nama yang deskriptif dapat meningkatkan keterbacaan kode.
  1. Hindari Penggunaan Kata Kunci Python:
  •    - Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam Python, seperti `if`, `while`, `for`, dan sebagainya. Ini untuk mencegah konflik dengan struktur kontrol atau fungsi bawaan Python.

 

Menyadari aturan-aturan ini tidak hanya membantu pengembang untuk memelihara konsistensi dalam kode, tetapi juga mendorong praktik terbaik dalam pembuatan variabel yang dapat dipahami oleh pengembang lainnya. Dengan mengikuti aturan penulisan variabel ini, pengembang dapat meningkatkan kualitas kode dan mempermudah kerja kolaboratif dalam tim pengembangan.

jangan Lupa Baca : Tahap 1 Phyton

Cara Menghapus Variabel

Menghapus variabel merupakan langkah penting dalam manajemen memori dan optimalisasi penggunaan sumber daya. Dalam bahasa pemrograman Python, penghapusan variabel dapat dilakukan dengan menggunakan fungsi `del()` saat variabel tidak diperlukan lagi. Berikut adalah contoh penggunaan fungsi `del()`:

 

```python
nama = "divisidev"
print(nama)
# Output: divisidev


del(nama)
# Menghapus variabel 'nama'


print(nama)
# Output: NameError: name 'nama' is not defined
```

 

Dalam contoh tersebut, variabel `nama` diinisialisasi dengan nilai "divisidev", kemudian dihapus menggunakan fungsi `del(nama)`. Setelah dihapus, mencoba mencetak variabel `nama` akan menghasilkan `NameError`, menunjukkan bahwa variabel tersebut tidak lagi ada di dalam memori.

Penggunaan fungsi `del()` menjadi krusial ketika mengelola variabel pada skala lebih besar atau dalam skenario di mana penghapusan variabel diperlukan untuk menghindari kelebihan penggunaan memori. Memahami teknik penghapusan variabel adalah bagian integral dari prinsip-prinsip manajemen memori yang efektif dalam pengembangan perangkat lunak menggunakan Python

 

Contoh Penerapan Tipe Data dalam Variabel

Tipe data memainkan peran penting dalam pengelolaan informasi dalam bahasa pemrograman Python. Pengisian nilai variabel harus disesuaikan dengan jenis datanya, misalnya, menggunakan tanda petik (" ") untuk tipe data teks (string), sementara angka (integer) dan boolean tidak memerlukan tanda petik. Python secara otomatis mengenali jenis data yang tersimpan dalam sebuah variabel.

Untuk memeriksa tipe data pada suatu variabel, kita dapat menggunakan fungsi `type()`. Berikut adalah contoh penggunaannya:

 

```python
usia = 20
print(type(usia))
# Output: <class 'int'>


usia = "20"
print(type(usia))
# Output: <class 'str'>


usia = 20.5
print(type(usia))
# Output: <class 'float'>


usia = True
print(type(usia))
# Output: <class 'bool'>
```

 

Pada contoh terakhir, penggunaan `True` (tanpa tanda petik) untuk mewakili nilai boolean dikenali sebagai tipe data `bool`. Sedangkan penggunaan `true` (dengan huruf kecil) menghasilkan `NameError` karena tidak dikenali sebagai nilai boolean. Memahami perbedaan dan cara pengenalan tipe data ini menjadi penting dalam pengembangan aplikasi yang memanfaatkan berbagai jenis informasi dan logika program.

 

Jenis-jenis tipe data

Jenis-jenis tipe data dalam bahasa pemrograman Python memberikan fleksibilitas dalam menyimpan dan memanipulasi informasi. Secara umum, tipe data primitif dapat dikelompokkan menjadi tiga kategori utama:

 

  1. Tipe Data Angka:
  •  int (Integer): Representasi bilangan bulat, seperti 32, 22, atau 12.
  •  float: Representasi bilangan pecahan, seperti 1.3, 4.2, atau 22.3.

 

 - Contoh:

    

```python
     harga = 12000  # Tipe int
     berat = 23.12  # Float
     jarak = 3e3    # Float (3000.0), 'e' adalah eksponen 10
     ```

 

  1. Tipe Data Teks:
  • Char: Merepresentasikan karakter tunggal, seperti 'R'.
  • String: Merupakan kumpulan karakter, diapit dengan tanda petik tunggal ('...'), ganda ("..."), atau triple tanda petik ('''...''' atau """...""").

 

  - Contoh:

     

```python
     nama = "Ivan"
     jenis_kelamin = 'L'
     alamat = """
         Jl. Suka Karya, No 32. RT Kode,
         Kelurahan Mawar, Jakarta
     """
     agama = 'Islam'
     ```

 

  1. Tipe Data Boolean:
  •    Mempunyai dua nilai saja, yaitu True dan False, atau 1 dan 0.
  •    Penulisan `True` dan `False` harus dengan huruf pertama kapital dan tanpa tanda petik.

 

  - Contoh:

    

```python
     bergerak = True
     nyala = 1  # Sebenarnya tipe int, namun dapat juga merepresentasikan bool
     ```

 

Pemahaman mendalam terhadap jenis-jenis tipe data ini menjadi kunci dalam membangun logika program yang efisien dan sesuai dengan kebutuhan aplikasi. Dengan keberagaman tipe data ini, pengembang dapat dengan mudah mengelola informasi dengan presisi dan fleksibilitas yang diperlukan dalam pengembangan perangkat lunak Python.

 

 

Series: Python
  1. Pengertian dan Kegunaan Bahasa Pemrograman Python
  2. Phyton 1 : Tutorial Pengenalan Dasar
  3. Phyton 2 : Macam Penulisan Sintaks
  4. Phyton 3 : Konsep Variabel dan Data
  5. Phyton 4 - Cara Mengambil Input dan Output
  6. Phyton 5 : Jenis-jenis Operator
  7. Phyton 6 - Percabangan
  8. Phyton 7 - Perulangan
  9. Phyton 8 - Struktur Data List
  10. 4 Variasi Fungsi Print () Pada Phyton
  11. Tutorial Python: Struktur Data Dictionary
  12. Phyton 9 - Struktur Data Tuple
  13. Phyton 9 : Struktur Data Tuple Part 2
  14. 5 Variasi Coding Python dengan Fungsi Concatenate, Yuk, Coba
  15. PyScript: Masa Depan Python di Browser ?
  16. 7 Hal Dasar yang Harus Diketahui Tentang Dictionary pada Python
  17. Memahami Fungsi dan Prosedur pada Python
  18. 6 Proyek Coding Python untuk Meningkatkan Portofolio Anda
  19. Tutorial Python: Membaca dan Menulis File dengan Lebih Mendalam
  20. Cara Baca Dan Parse File CSV di Python
  21. 7 Teknik Membuat Dictionary di Python dengan Data dari Berbagai Sumber
  22. 5 Kesalahan Umum dalam Menggunakan Dictionary di Python dan Cara Menghindarinya
  23. Belajar Python: Proses Data JSON dari File dan API Web
  24. Belajar Python: Buat Fungsi Dengan Lambda Expression
  25. Apa Maksud dari *args dan kwargs pada Python?
  26. Tutorial Membuat 3 Jenis Kalkulator Dengan Python
  27. Panduan Lengkap: Cara Menghapus Item di List Python Tanpa Drama
  28. Cara Bangun Dashboard di Jupyter Pakai Solara
  29. 6 Perintah pip yang Harus Diketahui Setiap Developer Python
  30. Panduan Lengkap Menggunakan pip: Manajer Paket Python yang Wajib Dikuasai
  31. Rekomendasi 6 Framework Terbaik untuk Python: Dari Santai Sampai Superhero!
  32. Benar Nggak Sih Python Ramah untuk Programmer Pemula?
  33. Optimasi Performa Perbandingan Dokumen di Python: Ketika CPU Lo Kerja Rodi!
  34. Mengupas Tuntas Cara Mengiterasi Dictionary di Python: Panduan Lengkap yang Gak Bikin Pusing!
  35. 5 Proyek AI Seru yang Bisa Lo Bangun Weekend Ini dengan Python
  36. Rust vs Python: Duel Sengit Bahasa Pemrograman! Mana yang Cocok Buat Lo?
  37. 6 Trik Python Terbaru 2025 yang Wajib Dicoba Programmer
  38. Tutorial Lengkap Membuat News Aggregator Menggunakan Python
  39. Stop Nulis Function Python Kayak Gini, Bro!
  40. 7 Python Decorators yang Bikin Kode Lo Makin Canggih
  41. Trik Python debugging yang wajib lo coba.
  42. Membangun List di Python: Filosofi, Teknik, dan Tips Anti-Kudet
  43. DERET FAKTORIAL: SI "BAHAN VIRAL" MATEMATIKA YANG BIKIN KODE LO NAIK LEVEL!
  44. Project Python Seru: Bikin Script Otomatisasi Pengorganisir File (Biar Folder Download Nggak Kayak Gudang)
  45. Automating Email Sending Via Phyton – Biar Jempol Lo Pensiun Dini
  46. Project 2: Automating Web Scraping for Data Collection dengan Python
  47. Automatisasi Tugas GUI dengan PyAutoGUI
  48. Cara Lama vs Cara Kekinian: Belajar dataclass Python
  49. Automatisasi Laporan PDF dengan Python
  50. Membongkar Rahasia field() di Python: Kendali Penuh atas Dataclass
  51. Praktik Lanjutan Menulis Kode Python yang Bersih dan Ramah Pemula
  52. Python Function Annotations: Fitur Keren yang Sering Diremehkan, Padahal Bikin Kamu Terlihat Programmer Cerdas
  53. Python Keyword Arguments: Panduan Bad Boy Buat Programmer Biar Nggak Salah Urus Function
  54. Belajar Fungsi Tanpa Parameter Python dari Nol: Panduan Lengkap Buat Pemula Sampai Nyantol di Kepala
  55. Tutorial Coding: Keluar dari Plateau of False Competence di Python
  56. Plotting Graph Menggunakan Seaborn di Python
  57. Mutable vs Immutable Objects di Python: Konsep Dasar yang Sering Diremehkan
  58. Python time.sleep() – Cara Mudah Memberi Jeda pada Program Kamu
  59. Mengapa Saya Berhenti Menggunakan Class di Python (Dan Apa yang Saya Gunakan Sebagai Gantinya)
  60. Different Delay Time of Python sleep() – Mengatur Jeda Sesuai Kebutuhan Program
  61. Mengenal Python math Module: Panduan Lengkap untuk Operasi Matematika di Python
Published on March 23, 2024
Last updated on June 03, 2026

If you like this post and want to support us, you can support us via buymeacoffee or trakteer.