Mulai Belajar Python: Memahami Variabel dan Tipe Data dari Nol

belajar Python dari dasar

Setelah mengenal Python dan mengetahui bagaimana cara menginstal Python di beberbagai sistem operasi, sekarang saatnya mulai masuk ke bagian yang lebih praktis.

Salah satu materi dasar yang perlu Anda pahami ketika belajar Python adalah variabel dan tipe data.

Dua hal ini mungkin terdengar cukup teknis bagi pemula. Namun, sebenarnya konsepnya tidak terlalu sulit.

Hampir setiap program Python akan menggunakan variabel untuk menyimpan data, sedangkan tipe data digunakan untuk menentukan jenis data yang disimpan.

Sederhananya, jika Anda ingin membuat program yang menyimpan nama, umur, harga barang, atau status pengguna, Anda akan membutuhkan variabel.

Mari mulai mengenalnya dari dasar.

Apa Itu Variabel dalam Python?

Variabel adalah sebuah tempat yang digunakan untuk menyimpan nilai atau data di dalam program.

Sebagai contoh, Anda ingin menyimpan nama seseorang. Dalam Python, Anda dapat menuliskannya seperti ini:

nama = "Andi"

Pada contoh tersebut, nama adalah variabel, sedangkan "Andi" adalah nilai yang disimpan di dalam variabel tersebut.

Anda kemudian dapat menggunakan variabel tersebut kembali:

nama = "Andi"

print(nama)

Hasil atau outputnya adalah:

Andi

Konsepnya cukup sederhana. Anda menyimpan sebuah nilai ke dalam variabel, kemudian menggunakan variabel tersebut ketika diperlukan.

Variabel juga dapat menyimpan angka.

umur = 20

print(umur)

Hasilnya:

20

Tidak seperti beberapa bahasa pemrograman lain, Python tidak mengharuskan Anda menentukan tipe variabel ketika membuatnya. Python akan mengenali tipe data berdasarkan nilai yang diberikan.

Cara Membuat Variabel di Python

Membuat variabel di Python cukup menggunakan tanda =.

Contohnya:

nama = "Budi"
umur = 25
tinggi = 170.5

Pada contoh tersebut terdapat tiga variabel, yaitu nama, umur, dan tinggi.

Anda juga dapat menggunakan beberapa variabel sekaligus dalam sebuah program:

nama = "Budi"
umur = 25
kota = "Pekanbaru"

print(nama)
print(umur)
print(kota)

Hasilnya:

Budi
25
Pekanbaru

Dari contoh sederhana tersebut, Anda sudah bisa melihat bagaimana variabel digunakan untuk menyimpan informasi yang berbeda.

Aturan Penamaan Variabel

Meskipun terlihat bebas, ada beberapa aturan yang perlu diperhatikan ketika memberikan nama variabel.

Nama variabel dapat menggunakan huruf, angka, dan underscore (_). Namun, nama variabel tidak boleh diawali dengan angka.

Contoh yang benar:

nama = "Andi"
umur2 = 20
nama_lengkap = "Andi Saputra"

Sedangkan contoh berikut tidak diperbolehkan:

2nama = "Andi"

Selain itu, Python membedakan huruf besar dan huruf kecil.

Artinya:

nama = "Andi"
Nama = "Budi"

nama dan Nama dianggap sebagai dua variabel yang berbeda.

Untuk pemula, sebaiknya gunakan nama variabel yang jelas dan mudah dipahami. Misalnya, daripada menggunakan x, lebih baik menggunakan umur jika variabel tersebut memang digunakan untuk menyimpan umur.

Apa Itu Tipe Data?

Jika variabel digunakan untuk menyimpan data, lalu apa yang dimaksud dengan tipe data?

Tipe data adalah jenis data yang disimpan oleh sebuah variabel.

Python memiliki beberapa tipe data dasar yang cukup sering digunakan. Beberapa di antaranya adalah string, integer, float, boolean, list, tuple, dictionary, dan set.

Untuk tahap awal, Anda sebaiknya memahami empat tipe data terlebih dahulu, yaitu string, integer, float, dan boolean.

1. String

String digunakan untuk menyimpan data berupa teks.

String biasanya ditulis menggunakan tanda kutip.

Contohnya:

nama = "Andi"
kota = "Pekanbaru"

print(nama)
print(kota)

Hasilnya:

Andi
Pekanbaru

String dapat berisi kata, kalimat, atau karakter tertentu.

Contoh lainnya:

pesan = "Selamat datang di Python!"
print(pesan)

Jika data yang ingin disimpan berupa teks, Anda dapat menggunakan tipe data string.

2. Integer

Integer digunakan untuk menyimpan bilangan bulat.

Contohnya:

umur = 25
jumlah_barang = 10
tahun = 2026

Anda juga dapat melakukan operasi matematika menggunakan integer.

harga = 50000
jumlah = 3

total = harga * jumlah

print(total)

Hasilnya:

150000

Contoh sederhana tersebut sudah menunjukkan bagaimana variabel dan tipe data dapat digunakan untuk membuat program yang memiliki fungsi nyata.

3. Float

Jika integer digunakan untuk bilangan bulat, float digunakan untuk bilangan yang memiliki angka desimal.

Contohnya:

tinggi = 170.5
berat = 65.7

print(tinggi)
print(berat)

Tipe data float sering digunakan ketika program membutuhkan nilai yang tidak berupa bilangan bulat, misalnya harga, ukuran, berat, atau hasil perhitungan tertentu.

Contoh implementasinya:

harga = 12500.50
jumlah = 2

total = harga * jumlah

print(total)

Hasil:

25001.0

4. Boolean

Boolean digunakan untuk menyimpan nilai yang hanya memiliki dua kemungkinan, yaitu True atau False.

Contohnya:

sudah_login = True
akun_aktif = False

Boolean banyak digunakan ketika membuat kondisi dalam sebuah program.

Misalnya:

umur = 20

sudah_dewasa = umur >= 18

print(sudah_dewasa)

Hasilnya:

True

Python akan memeriksa apakah umur lebih besar atau sama dengan 18. Karena nilainya benar, hasil yang diberikan adalah True.

Konsep boolean nantinya akan sangat berguna ketika Anda mempelajari percabangan atau kondisi if.

Cara Mengetahui Tipe Data

Python menyediakan fungsi type() untuk mengetahui tipe data dari sebuah nilai atau variabel.

Contohnya:

nama = "Andi"
umur = 20
tinggi = 170.5
aktif = True

print(type(nama))
print(type(umur))
print(type(tinggi))
print(type(aktif))

Hasilnya kurang lebih:

<class 'str'>
<class 'int'>
<class 'float'>
<class 'bool'>
variabel dan tipe data Python

Dari hasil tersebut, Anda dapat melihat bahwa str adalah string, int adalah integer, float adalah float, dan bool adalah boolean.

Fungsi type() cukup berguna ketika Anda sedang belajar karena dapat membantu mengetahui jenis data yang sedang digunakan.

Contoh Implementasi Variabel dan Tipe Data

Sekarang mari gabungkan beberapa konsep yang sudah dipelajari menjadi satu program sederhana.

Misalnya, Anda ingin membuat program yang menampilkan informasi seorang pengguna:

nama = "Andi"
umur = 25
tinggi = 170.5
sudah_menikah = False

print("Nama:", nama)
print("Umur:", umur)
print("Tinggi:", tinggi)
print("Sudah menikah:", sudah_menikah)

Hasilnya:

Nama: Andi
Umur: 25
Tinggi: 170.5
Sudah menikah: False
variabel dan tipe data Python

Dalam satu program tersebut, Anda sudah menggunakan beberapa tipe data sekaligus.

nama menggunakan string, umur menggunakan integer, tinggi menggunakan float, sedangkan sudah_menikah menggunakan boolean.

Contoh lainnya adalah program menghitung total harga belanja:

nama_barang = "Keyboard"
harga = 150000
jumlah = 2

total = harga * jumlah

print("Barang:", nama_barang)
print("Harga:", harga)
print("Jumlah:", jumlah)
print("Total:", total)

Hasilnya:

Barang: Keyboard
Harga: 150000
Jumlah: 2
Total: 300000
variabel dan tipe data Python

Walaupun sederhana, program seperti ini sudah memperlihatkan bagaimana variabel dapat digunakan untuk menyimpan data dan kemudian mengolahnya.

Kenapa Variabel dan Tipe Data Penting?

Variabel dan tipe data merupakan dasar yang akan sering Anda gunakan ketika membuat program Python.

Saat membuat program yang lebih kompleks, Anda akan berhadapan dengan banyak data. Misalnya data pengguna, produk, harga, nilai, tanggal, dan berbagai informasi lainnya.

Tanpa variabel, akan sulit bagi program untuk menyimpan dan menggunakan data tersebut.

Sementara itu, memahami tipe data membantu Anda mengetahui bagaimana sebuah data dapat digunakan. Misalnya, teks dapat digabungkan, angka dapat dihitung, sedangkan boolean dapat digunakan untuk menentukan suatu kondisi.

Karena itu, jangan terburu-buru melanjutkan ke materi yang lebih sulit sebelum memahami bagian ini.

Kesimpulan

Variabel digunakan untuk menyimpan data, sedangkan tipe data menunjukkan jenis data yang disimpan. Keduanya merupakan bagian dasar yang sangat penting dalam belajar Python.

Beberapa tipe data yang perlu Anda pahami terlebih dahulu adalah string (str) untuk teks, integer (int) untuk bilangan bulat, float (float) untuk bilangan desimal, dan boolean (bool) untuk nilai True atau False.

Setelah memahami variabel dan tipe data, Anda akan lebih mudah mempelajari materi berikutnya seperti operator, percabangan if, perulangan, dan fungsi.

Tidak perlu langsung membuat program yang rumit. Cobalah membuat program kecil menggunakan variabel, ubah nilainya, lalu lihat bagaimana hasilnya. Dari latihan sederhana seperti inilah pemahaman Python akan mulai terbentuk.

Previous Article

Mengenal Python: Panduan Dasar untuk Anda yang Baru Belajar Python

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *