forked from BukuInformatika/python
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsyntax.tex
More file actions
288 lines (287 loc) · 12.9 KB
/
Copy pathsyntax.tex
File metadata and controls
288 lines (287 loc) · 12.9 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
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
\sloppy
{\fontsize{14pt}{14pt}\selectfont \vspace{\baselineskip}
Basic Syntax \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Contoh program selamat dating dengan peraturan syntax dalam python tersebut \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont >>> print $ " $selamat dating di pemrograman python $ " $ \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Hasil nya adalah \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Selamat dating di pemrograman python \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Fungsi print tersebut bisa kita lihat dan kita pahami dengan mengerti fungsi input dan ouy put yang sangat penting dalam bahasa pemrograman. Untuk keluaran kita dapat menggunakan dengan print sedangkan untuk masukan nya menggunakan raw $ \_ $print(). Itu masukan berupa teks contohnya seperti. \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont >>> nama + raw $ \_ $input( $ " $ketkkan nama lengkap anda: $ " $) \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Perintah ini akan menampilkan sebuah pesan yang meminta masukan nama anda. \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Ketikakan nama lengkap anda : asep kumis \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Sekarang saat nya kita akan menampilkan nama yang sudah kita masukan tadi dengan menggunakan perintah print \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont >>>print $ " $nama anda adalah $ " $, nama \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Hasilnya akan memanggil keluaran yang telah di masukan tadi \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Identifier di python \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Pengenalan dam variable, module, vunction, class ada beberapa aturan untuk digunakan yaitu menggunakan huruf capital dari A sampai Z atau bisa juga di awali dengan huruf a kecil sampai z bisa juga di awali dengan symbol seperti underscore $ \_ $ kemudian bisa di ikuti dengan 0 sampai 9 \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Tidak boleh menggunkan symbol yang sepertinya memingungkan seoerti @, $ \% $, $ \$ $ danlain lain \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Kenapa banyak peraturan karena pemrograman python sangat lah sensitive apabila ada kesalah kecil pun untuk itu diperlukan peraturan untuk meminimalisir kesalahan dalam penulisan juga. \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Contoh dalam sebuah program \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont >>> a = 1 + 2 \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont >>> print (a) \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont 3 \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont >>> \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Nah yang di kurung adalah huruf a itu gunanya untuk menampung hasil dari jumlah 1 + 2. \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Reserved word \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Kata cadangan salah satu istilah bahasa pemrograman yang menunjukan beberapa kata yang tidak boleh di gunakan sebagai identifier \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Ini adalah macam macam reserved word yang ada di python \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont And \hspace*{0.5in} assert \hspace*{0.5in} break \hspace*{0.5in} class \hspace*{0.5in} continue \hspace*{0.5in} \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Def \hspace*{0.5in} del \hspace*{0.5in} elif \hspace*{0.5in} else \hspace*{0.5in} except \hspace*{0.5in} \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Finally \hspace*{0.5in} for \hspace*{0.5in} from \hspace*{0.5in} global \hspace*{0.5in} if \hspace*{0.5in} \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Cara menampilkan komentar kolom atau komentar dalam program \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Contohnya seperti \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont >>> $ \# $ini adalah sebuah komentar \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont >>> $ \# $komentar tidak akan dieksekusi oleh program \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont >>> print ( $ " $belajar python) \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Belajar python \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont >>> $ \# $mencetak tulisan belajar python di layar computer \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont >>> Print (456) \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont 456 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont >>> $ \# $mencetak angka 456 di layar computer \\} \par
\vspace{14pt}
\vspace{14pt}
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Pengenal Python Pengenal Python adalah nama yang digunakan untuk mengidentifikasi variabel, fungsi, kelas, modul atau objek lainnya. Pengenal dimulai dengan huruf A sampai Z atau huruf a sampai z atau garis bawah ( $ \_ $) diikuti oleh nol atau lebih huruf, garis bawah dan angka (0 sampai 9). Python tidak mengizinkan karakter tanda baca seperti @, $ \$ $, dan $ \% $ dalam pengenal. Python adalah bahasa pemrograman yang sensitif. Dengan demikian, Tenaga Kerja dan Tenaga Kerja adalah dua pengidentifikasi yang berbeda dengan Python. Berikut adalah konvensi penamaan untuk pengenal Python - Nama kelas dimulai dengan huruf besar. Semua pengenal lainnya mulai dengan huruf kecil. Memulai pengenal dengan satu garis bawah terkemuka menunjukkan bahwa pengenal bersifat pribadi. Memulai pengenal dengan dua garis bawah terkemuka menunjukkan pengenal yang sangat pribadi. Jika pengenal juga diakhiri dengan dua tanda garis bawah, identifier adalah nama khusus yang ditentukan bahasa. \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont \vspace{\baselineskip}
Bahasa Python memiliki banyak kesamaan dengan Perl, C, dan Java. Namun, ada beberapa perbedaan yang pasti antara bahasa. Program Python Pertama Mari kita jalankan program dalam mode pemrograman yang berbeda. Pemrograman Mode Interaktif Memohon interpreter tanpa melewatkan file script sebagai parameter menampilkan prompt berikut \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Ada beberapa contoh yang akan di paparkan yaitu cara merubah nilai \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Penulis akan menjelaskan secara ringkas tentang variable dan nilai oleh karena itu pahami tentang variable tertentu agar nilai nya valid \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Jadi variable itu untuk menyimpan data sebagai penampung nya dan nilai adalah isi dari variable itu sendiri \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Contoh variable katakana saja my $ \_ $int = 7 itu juga bisa di ubah menjadi my $ \_ $int =3 \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Code merubah ni;ai variable nya \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont My $ \_ $int = 7 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont My $ \_ $int = \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Print my $ \_ $int \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Ada yang dinamakan whitespace \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Whitespace adalah penyusun kode untuk penulisan oleh karena itu harus berhati hati karena sangat sensitive \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Contoh code nya \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Def spam() \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Eggs + 12 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Return eggs \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Print spam() \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Itu merupakan kode penulisan yang salah maka akan muncul pesan error \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Pesan error yang muncul tentang penulisan dan bisa di edit agar tidak terjadi kesalahan penulisan lagi \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Contoh yang benar \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Def spam(): \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Eggs = 12 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Return eggs \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Print spam() \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Kita coba contohkan penulisan oprasi matematika nya \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Code nya adalah \\} \par
\vspace{14pt}
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Jumlah = 10+10 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Print jumlah \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Pejumlahan = 72 + 23 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Pengurangan 108 – 204 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Perkalian = 108 * 0,5 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Pembagian = 108 / 9 \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Maka akan muncul print yang sesuai inputan yang kalian buat \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Selain itu bisa juga perpangkatan \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Kalkulator pangkatan \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Meggunakan eight \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Contohnya eight = 2** 3 \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Eight itu adalah variable baru yang kita buat untuk mengeset nilai menjadi 8 \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Contoh stopwatch sederhana yang biasa nya di gunakan untuk ujian peraktek \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Penjelasan tentang stopwatch yaitu alat untuk mengukur kecepatan suatu benda secara akurat \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Sebelum membuat nya kita harus mengetahui cara kerja stopwatch itu sendiri \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Memulai angka nya dari 0 karena angka 0 adalah angka pertama dalam waktu \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Code nya antara lain \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Depanjam = 0 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Jam = 0 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Depanmenit = 0 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Menit = 0 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Depandetik = 0 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Detik = 0 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Lalu gunakan import time \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Untuk system loop jadi setelah detik mencapai 9 maka menit akan bertambah 1 seperti itu. \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont While true : \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Time.sleep(1) \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Detik += 1 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont If detik == 9: \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Detik = 0 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Depandetik += 1 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont If depandetik == 6: \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Menit +=1 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Depandetik = 0 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Detik = 0 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont If menit == 9: \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Menit = 0 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Depanmenit += 1 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont If depanmenit == 6: \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Jam +=1 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Depanmenit = 0 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Menit = 0 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont If ja, == 9 : \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Depanjam += 1 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Jam = 0 \\} \par
\noindent
{\fontsize{14pt}{14pt}\selectfont Print ( $ " $ $ \{ $0 $ \} $ $ \{ $1 $ \} $ $ \{ $2 $ \} $ $ \{ $3 $ \} $ $ \{ $4 $ \} $ $ \{ $5 $ \vert $ $ \} $ $ " $. Format(depanjam,jam,depanmenit,menit,depandetik,detik), end= $ " $ $ \setminus $r $ " $) \\} \par
\vspace{14pt}
\noindent
{\fontsize{14pt}{14pt}\selectfont Run maka akan jadi program simpe tentang stopwatch sederhana ini. \\} \par