-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy pathvariabletype.tex
More file actions
163 lines (132 loc) · 5.79 KB
/
Copy pathvariabletype.tex
File metadata and controls
163 lines (132 loc) · 5.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
% Nama Kelompok : 3
% 1. Kezia Tirza Naramessakh (1154093)
% 2. Dimas Mathovani (1154101)
% 3. Mariani Rospilinda Siki (1154107)
% 4. Doli Jonviter NT Simbolon (1154016)
% 5. Benedictus Simatupang (1154116)
\section{Variable Type}
Variabel merupakan tempat menyimpan data, sedangkan tipe data adalah jenis data yang terseimpan dalam variabel. Variabel menyimpan data yang dilakukan selama program dieksekusi, yang natinya isi dari variabel tersebut dapat diubah oleh operasi - operasi tertentu pada program yang menggunakan variabel. Variabel juga dapat dikatakan sebagai entitas yang memiliki nilai dan berbeda satu dengan yang lain. Variabel mengalokasikan memori untuk menyimpan nilai.Hal ini berarti ketika membuat variabel, maka memesan beberapa ruang di memori.
Tipe data di bahasa pemrograman python dibagi menjadi dua kelompok yaitu sebagai berikut ini:
\begin{enumerate}
\item Immutable, merupakan tipe data yang tidak bisa diubah (string dan bilangan)
\item Mutable, merupakan tipe data yang bisa diubah (list dan dictionary)
\end{enumerate}
Variabel bisa digunakan untuk menyimpan bilangan bulat, desimal atau juga karakter.Variabel dapat menyimpan berbagai macam tipe data. Variabel bersifat mutable, artinya nilainya bisa berubah-ubah.Tidak seperti pemrograman lainnya, variabel pada Python tidak harus dideklarasikan secara eksplisit. Pendeklarasian variabel terjadi secara otomatis ketika kita memberikan sebuah nilai pada suatu variabel. Untuk pemberian nilai, bisa langsung dengan tanda =. Berdasarkan tipe data sebuah variabel, penafsir mengalokasikan memori dan memutuskan apa yang dapat disimpan dalam memori yang dipesan. Oleh karena itu, dengan menetapkan tipe data yang berbeda ke variabel, Anda dapat menyimpan bilangan bulat, desimal atau karakter dalam variabel ini.
\subsection{Menetapkan Nilai ke Variabel}
Variabel Python tidak memerlukan deklarasi eksplisit untuk memesan ruang memori. Deklarasi terjadi secara otomatis saat Anda menetapkan nilai ke variabel. Tanda sama (=) digunakan untuk menetapkan nilai pada variabel.
Operan di sebelah kiri operator = adalah nama dari variabel dan operan di sebelah kanan operator = adalah nilai yang disimpan dalam variabel. Misalnya:
\begin{verbatim}
#!/usr/bin/python
counter = 100 # An integer assignment
miles = 1000.0 # A floating point
name = "John" # A string
print counter
print miles
print name
\end{verbatim}
Di sini, 100, 1000,0 dan John adalah nilai-nilai ditugaskan untuk counter , miles , dan name variabel, masing-masing. Ini menghasilkan hasil berikut -
100
1000.0
John
\subsection{Aturan Penulisan Variabel}
Berikut ini merupakan aturan-aturan yang digunakan dalam penulisan variabel pada bahasa pemograman python, yaitu sebagai berikut :
\begin{enumerate}
\item Nama variabel boleh diawali menggunakan huruf atau garis bawah.
\item Karakter selanjutnya dapat berupa huruf, garis bawah.
\item Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf besar dan kecil dibedakan.
\item variabel ku, keduanya adalah variabel yang berbeda.
\item Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python seperti if, while, for, dsb.
\end{enumerate}
\subsection{Membuat Variabel di Python}
Variabel di python dapat dibuat dengan format seperti ini:
\begin{verbatim}
nama_variabel = <nilai>
Contoh:
variabel_ku = "ini isi variabel"
variabel2 = 20
Kemudian untuk melihat isi variabel, kita dapat menggunakan fungsi print.
print variabe_ku
print variabel2
\end{verbatim}
\subsection{Menghapus Variabel}
Ketika sebuah variabel tidak dibutuhkan lagi, maka kita bisa menghapusnya dengan fungsi del().
Contoh:
\begin{verbatim}
>>> nama = "rolly"
>>> print nama
rolly
>>> del(nama)
>>> print nama
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'nama' is not defined
\end{verbatim}
\section{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.
Contoh:
\begin{verbatim}
nama_ku = "Rolly"
umur = 30
tinggi = 183.22
\end{verbatim}
Python akan seara otomatis mengenali jenis data atau tipe data yang tersimpan dalam sebuah variabel. Untuk memeriksa tipe data pada suatu variabel, kita bisa menggunakan fungsi type().
Contoh:
\begin{verbatim}
>>> usia = 20
>>> type(usia)
<type 'int'>
>>> usia = "20"
>>> type(usia)
<type 'str'>
>>> usia = '20'
>>> type(usia)
<type 'str'>
>>> usia = 20.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'>
\end{verbatim}
\subsection{Jenis-jenis Tipe Data}
Secara umum, tipe data primitif dalam python dibagi menjadi tiga jenis:
\begin{enumerate}
\item Tipe data angka
\item Tipe data teks
\item Tipe data boolan
\end{enumerate}
\subsection{Penggunaan Variabel}
Contoh penggunaan variabel dalam bahasa pemrograman Python adalah sebagai berikut :
\begin{verbatim}
#proses memasukan data ke dalam variabel
nama = "John Doe"
#proses mencetak variabel
print(nama)
#nilai dan tipe data dalam variabel dapat diubah
umur = 20 #nilai awal
print(umur) #mencetak nilai umur
type(umur) #mengecek tipe data umur
umur = "dua puluh satu" #nilai setelah diubah
print(umur) #mencetak nilai umur
type(umur) #mengecek tipe data umur
namaDepan = "Budi"
namaBelakang = "Susanto"
nama = namaDepan + " " + namaBelakang
umur = 22
hobi = "Berenang"
print("Biodata\n", nama, "\n", umur, "\n", hobi)
#contoh variabel lainya
inivariabel = "Halo"
ini_juga_variabel = "Hai"
_inivariabeljuga = "Hi"
inivariabel222 = "Bye"
panjang = 10
lebar = 5
luas = panjang * lebar
print(luas)
\end{verbatim}
\end{document}