Tuesday, January 8, 2019

Mempelajari Variabel dan Tipe Data Program Python

Mempelajari Variabel dan Tipe Data Python

Mempelajari Variabel dan Tipe Data Program Python

Pada materi ini kamu akan mempelajari tentang variabel dan tipe data pada Program Python. Pastikan sebelumnya kamu sudah mengetahui cara membuat skrip atau program Program Python.

Pengertian Variabel dan Tipe Data : Variabel adalah tempat menyimpan data, sedangkan tipe data adalah jenis data yang tersimpan dalam variabel.


Variabel dan Tipe data

Variabel bersifat mutable, artinya nilainya bisa berubah-ubah.

Membuat Variabel di Program Python

Variabel di Program Python dapat dibuat dengan format seperti ini:
nama_variabel = <nilai>
Contoh:
variabel_saya = "ini isi dari variabel" 
variabelkedua= 2

Kemudian untuk melihat isi variabel, kamu dapat menggunakan fungsi print.

print variabel_saya
print variabelkedua

Aturan Penulisan Variabel

Nama variabel boleh diawali menggunakan huruf atau garis bawah (_), contoh: nama, _nama, namaKu, nama_variabel.

Karakter selanjutnya dapat berupa huruf, garis bawah (_) atau angka, contoh: __nama, n2, nilai1.

Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf besar dan kecil dibedakan. Misalnya, variabel_Ku dan variabel_ku, keduanya adalah variabel yang berbeda.

Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam Program Python seperti if, while, for, dsb.

Menghapus Variabel

Ketika sebuah variabel tidak dibutuhkan lagi, maka kamu bisa menghapusnya dengan fungsi del().

Contohnya:
>>> nama = "fajaryusuf.com"
>>> print nama
fajaryusuf.com
>>> del(nama)
>>> print nama
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'nama' is not defined
>>>
Pada perintah terakhir, kamu akan mandapatkan NameError. Artinya variabel tidak ada di dalam memori alias sudah dihapus.

Tipe data

Cara mengisi nilai variabel ditentukan dengan jenis datanya, misalkan untuk tipe data teks (string) maka harus diapit dengan tanda petik ("..."). Sedangkan untuk angka (integer) dan boolean tidak perlu diapit dengan tanda petik.

Contohnya:
nama_ku = "Fajaryusuf.com"
umur = 25
tinggi = 170.14
Program Python akan seara otomatis mengenali jenis data atau tipe data yang tersimpan dalam sebuah variabel.

Untuk memeriksa tipe data pada suatu variabel, kamu bisa menggunakan fungsi type().

Contohnya:
>>> usia = 25
>>> type(usia)
<type 'int'>
>>> usia = "25"
>>> type(usia)
<type 'str'>
>>> usia = '25'
>>> type(usia)
<type 'str'>
>>> usia = 25.5
>>> type(usia)
<type 'float'>
>>> usia = true
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'true' is not defined
>>> usia = True
>>> type(usia)
<type 'bool'>

Jenis-jenis Tipe Data

Secara umum, tipe data primitif dalam Program Python dibagi menjadi tiga jenis:

  • Tipe data angka
  • Tipe data teks
  • Tipe data boolan

Mari bahas satu per satu…

1.)Tipe Data Angka
Tipe data angka dibagi menjadi beberapa jenis lagi:
int (Integer): bilangan bulat, contoh 32, 22, 12, 10, dsb.
float: bilangan pecahan, contoh 1.3, 4.2, 22.3, dsb.

Contohnya:

harga = 12000 #tipe int
berat = 23.12 #float
jarak = 3e3 #float 3000.0, huruf e artinya eksponen 10

2.)Tipe Data Teks
Tipe data teks dibagi menjadi dua jenis lagi:
Char: Karakter, contoh 'F'.
String: Kumpulan karakter, contoh "aku lagi makan".
Penulisan tipe data teks harus diapit dengan tanda petik. Bisa menggunakan petik tunggal ('...'), ganda ("..."), dan tiga ('''...''' atau """...""").

Contohnya:

nama = "Fajar"
jenis_kelamin = 'L'
alamat = """
    Jl. Bendungan, No 22. RT 02/06,
    Kelurahan Cilodong, Depok
"""
agama = 'islam'

3.)Tipe data boolean
Tipe data boolean adalah tipe data yang hanya memiliki dua nilai yaitu True dan False atau 0 dan 1.

Penulisan True dan False, huruf pertamnya harus kapital dan tanpa tanda petik.

Contohnya:
bergerak = True
nyala = 1 #sebenarnya tipenya int, tapi bisa juga menjadi bool

Contoh Program dengan Menggunakan Variabel dan Tipe Data

Berikut ini contoh sederhana penerapan variabel dalam program :

# Program Python bio data penduduk 
# membuat variabel beserta nilainya
nama = "Fajar Yusuf"
alamat = 'Depok'
umur = 25
tinggi = 170.5
menikah = False
# mencetak isi variabel
print "Nama : ", nama
print "Alamat : ", alamat
print "Umur : ", umur
print "Tinggi : ", tinggi
if(menikah):
    print "Status: menikah"
else:
    print "Status: belum menikah"


Konversi Tipe Data

Meskipun Program Python telah otomatis mendeteksi tipe data yang tersimpan dalam variabel, tapi ada kalanya kamu perlu melakukan konversi tipe data.

Misalkan, pada contoh berikut ini:
a = 10
b = 3
c = a / b
print c #output: 3

Pembagian nilai a dan b menghasilkan 3 (integer). Mengapa demikian?

Karena nilai a dan b bertipe integer, maka hasilnya pun berupa integer.

Bagaimana agar hasilnya ada komanya?

Tentu kamu harus merubah tipe variabel a dan b menjadi bilangan pecahan (float) dulu, baru setelah itu dibagi.

seperti berikut :
a = 10
b = 3
c = float(a) / float(b) #output: 3.3333333333333335
print c
Fungsi float() akan mengubah nilai a menjadi 10.0 dan b menjadi 3.0.


Fungsi-fungsi untuk mengubah tipe data:


  • int()    :untuk mengubah menjadi integer;
  • long() :untuk mengubah menjadi integer panjang;
  • float() :untuk mengubah menjadi float;
  • bool() :untuk mengubah menjadi boolean;
  • chr()   :untuk mengubah menjadi karakter;
  • str()    :untuk mengubah menjadi string.
  • bin()   :untuk mengubah menjadi bilangan Biner.
  • hex()  :untuk mengubah menjadi bilangan Heksadesimal.
  • oct()   :untuk mengubah menjadi bilangan okta.

Seseorang yang ingin membagi pengalaman dan ilmu yang berguna untuk para pembaca FajarYusuf.Com :)

Cobalah untuk memilih Pelajaran Pemrograman dan belajar dari Materi Pertama
EmoticonEmoticon


TENTANG SITUS

SITUS INI ADALAH SITUS PEMBELAJARAN PEMROGRAMAN DAN JUGA PEMAHAMAN TERHADAP TEKNOLOGI KOMPUTER. KALIAN BISA MENGIKUTI PEMBELAJARAN PEMROGRAMAN DENGAN BERTAHAP PADA MATERI YANG SUDAH SAYA SEDIAKAN, JIKA ADA MATERI YANG MEMBINGUNGKAN SILAKAN LAKUKAN KOMENTAR PADA MATERI YANG ANDA TANYAKAN ATAU KALIAN BISA MENGHUBUNGI SAYA DIHALAMAN KONTAK.

https://smallseotools.com/