0% menganggap dokumen ini bermanfaat (0 suara)
76 tayangan

Python - Modul 1

Dokumen tersebut membahas sintaks dasar bahasa pemrograman Python, meliputi penggunaan identifier, baris dan indentasi, pernyataan multibaris, tanda kutip, dan komentar. Selanjutnya dibahas mengenai tipe data dasar di Python seperti integer, float, string, list, tuple, set, dan dictionary. Terakhir membahas mengenai variabel, operator, dan ekspresi di Python.

Diunggah oleh

bondan.megatron
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
76 tayangan

Python - Modul 1

Dokumen tersebut membahas sintaks dasar bahasa pemrograman Python, meliputi penggunaan identifier, baris dan indentasi, pernyataan multibaris, tanda kutip, dan komentar. Selanjutnya dibahas mengenai tipe data dasar di Python seperti integer, float, string, list, tuple, set, dan dictionary. Terakhir membahas mengenai variabel, operator, dan ekspresi di Python.

Diunggah oleh

bondan.megatron
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 14

1|Page

PYTHON

Sintaks Dasar

1.1 Identifier
Identifier adalah identitas atau nama yang telah diberikan kepada function, variabel,
obyek, class, namespace dan lain-lain.
• Identifier bisa terdiri dari kombinasi huruf kecil (a-z) atau huruf besar (A-Z),
angka ( 0-9 ), dan underscore ( _ ).
• Identifier tidak bisa dimulai menggunakan angka, misalnya 1variabel.
• Kata kunci tidak bisa digunakan sebagai identifier.

Gambar 1 Kata Kunci

• Tidak bisa menggunakan karakter spesial seperti @, $, and %.


• Python bersifat case sensitive, variable dan Variabel adalah 2 identifier berbeda.

1.2 Baris dan Indentasi


Python tidak menggunakan tanda { } untuk menandai blok/grup kode. Blok kode di
python menggunakan tanda indentasi (spasi). Jumlah spasi untuk setiap baris yang ada
dalam satu blok kode harus sama.

1 | Page Kevin Perdana, ST


https://medium.com/@kevinperdana
PYTHON

Gambar 2 Contoh Benar

Gambar 3 Contoh Salah

1.3 Pernyataan Multibaris


Di Python, akhir dari sebuah statement adalah karakter baris baru (newline). Kita dapat
membuat sebuah statement terdiri dari beberapa baris dengan menggunakan tanda
backslash ( \ ).

Gambar 4 Contoh Benar

2 | Page Kevin Perdana, ST


https://medium.com/@kevinperdana
PYTHON

Gambar 5 Contoh Salah

Statement yang ada di dalam tanda kurung [ ], { }, dan ( ) tidak memerlukan tanda \.
Contoh :

Gambar 6 Contoh Statement Dalam Tanda Kurung

1.4 Tanda Kutip


Python menggunakan tanda kutip tunggal (‘), ganda (“), maupun triple (‘’’ atau “””)
untuk menandai string, sepanjang stringnya diawali oleh tanda kutip yang sama di awal
dan akhir string. Tanda kutip tiga digunakan untuk string multibaris.

3 | Page Kevin Perdana, ST


https://medium.com/@kevinperdana
PYTHON

Gambar 7 Penggunaan Tanda Kutip

1.5 Komentar
Tanda pagar ( # ) digunakan untuk menandai komentar di python. Komentar tidak akan
diproses oleh interpreter Python. Komentar hanya berguna untuk programmer untuk
memudahkan memahami maksud dari kode.

Gambar 8 Contoh Komentar

1.6 Dua Pernyataan Dalam Satu Baris


Titik koma dapat digunakan ketika terdapat 2 pernyataan dalam 1 baris kode.

Gambar 9 Dua Pernyataan Dalam Satu Baris

4 | Page Kevin Perdana, ST


https://medium.com/@kevinperdana
PYTHON

Tipe Data

Beberapa tipe data built-in atau bawaan yang cukup lengkap dan tidak sulit untuk
digunakan. Beberapa tipe data yang wajib Anda ketahui di Python3 antara lain:

• int, tipe data yang dapat Anda isi dengan bilangan bulat.
• float, tipe data yang dapat Anda isi dengan bilangan koma.
• string, tipe data yang dapat Anda isi dengan sebuah karakter atau kalimat.
• complex, tipe data bilangan kompleks atau bilangan imajiner, seperti 5j, 54j, 1j.
• long, tipe data yang dapat Anda isi dengan bilangan yang sangat besar. Bisa lebih
dari 1 milyar.
• boolean, tipe data yang dapat Anda isi untuk mendukung operasi bool. Nilainya
hanya True dan False.
• List, adalah tipe data yang berisi item yang berurut. List bisa berisi anggota
dengan tipe yang sama maupun berbeda. Untuk mendeklarasikan list, digunakan
tanda kurung [ ] dan masing-masing anggotanya dipisahkan oleh tanda koma.
• Tuple, adalah jenis data lain yang mirip dengan list. Perbedaannya dengan list
adalah anggotanya tidak bisa diubah (immutable). Tuple dideklarasikan dengan
menggunakan tanda kurung ( ). dan anggotanya dipisahkan oleh tanda koma.
• Set, adalah salah satu tipe data di Python yang tidak berurut (unordered). Set
memiliki anggota yang unik (tidak ada duplikasi). Jadi misalnya kalau kita
meletakkan dua anggota yang sama di dalam set, maka otomatis set akan
menghilangkan yang salah satunya. Set dibuat dengan meletakkan anggota –
anggotanya di dalam tanda kurung kurawal { }, dipisahkan menggunakan tanda
koma.
• Dictionary, adalah tipe data yang tiap anggotanya terdiri dari pasangan kunci-
nilai (key-value). Dictionary dideklarasikan dengan menggunakan tanda kurung
kurawal { }, dimana anggotanya memiliki bentuk kunci:nilai atau key:value dan
tiap anggota dipisah tanda koma. Kunci dan nilainya bisa memiliki tipe
sembarang.

Kita bisa menggunakan fungsi type() untuk mengetahui tipe data suatu objek di python.
Contoh :

x=5
print(x, "tipenya adalah ", type(x))
x = 2.0
print(x, "tipenya adalah ", type(x))

5 | Page Kevin Perdana, ST


https://medium.com/@kevinperdana
PYTHON

Variabel, Operator, dan Ekspresi

3.1 Variabel
Variabel adalah lokasi di memori yang digunakan untuk menyimpan nilai. Pada saat kita
membuat sebuah variabel, kita ‘memesan’ tempat di dalam memori. Tempat tersebut
bisa diisi dengan data atau objek, baik itu bilangan bulat (integer), pecahan (float),
karakter (string), dan lain - lain.

3.1.1 Memberi Nilai Variabel


Di python, variabel tidak perlu dideklarasikan secara eksplisit. Deklarasi atau
pembuatan variabel terjadi secara otomatis pada saat kita memberi (menugaskan)
suatu nilai ke variabel. Tanda sama dengan ( = ) digunakan untuk memberikan nilai ke
variabel.

3.1.2 Multi penugasan


Kita bisa memberi nilai ke beberapa variabel secara bersamaan seperti berikut.
x=y=z=3

Kita juga bisa menugaskan masing - masing variabel ke objek yang berbeda dalam
sebaris perintah. Sebagai contoh :
a, b, c = 1, 3.4, "Umar"

3.2 Operator & Ekspresi


Hampir semua statemen (baris logis) yang Anda tulis akan mengandung ekspresi.
Contoh sederhana dari ekspresi adalah 2+3. Sebuah ekspresi dapat diturunkan menjadi
operator dan operand. Operator adalah simbol tertentu yang digunakan untuk
melakukan operasi aritmatika maupun logika. Nilai yang padanya dilakukan operasi
disebut operand. Misalnya adalah 2 + 3. Di sini tanda + adalah operator penjumlahan. 2
dan 3 adalah operand.
Python memiliki sejumlah operator, yaitu :

3.2.1 Operator Aritmatika


Operator aritmatika adalah operator yang digunakan untuk melakukan operasi
matematika, seperti penjumlahan, pengurangan, perkalian, pembagian, dan sebagainya.
Tabel berikut menunjukkan jenis operator aritmatika.

6 | Page Kevin Perdana, ST


https://medium.com/@kevinperdana
PYTHON

Gambar 10 Operator Aritmatika

Gambar 11 Contoh Kode Operator Aritmatika

3.2.2 Operator Perbandingan


Operator perbandingan adalah operator yang digunakan untuk membandingkan 2 buah
nilai. Hasil perbandingannya adalah True atau False tergantung kondisi.

7 | Page Kevin Perdana, ST


https://medium.com/@kevinperdana
PYTHON

Gambar 12 Operator Perbandingan

Gambar 13 Contoh Kode Operator Perbandingan

3.2.3 Operator Penugasan


Operator penugasan adalah operator yang digunakan untuk memberi nilai ke variabel.

8 | Page Kevin Perdana, ST


https://medium.com/@kevinperdana
PYTHON

Gambar 14 Operator Penugasan

9 | Page Kevin Perdana, ST


https://medium.com/@kevinperdana
PYTHON

Gambar 15 Contoh Kode Operator Penugasan

3.2.4 Operator Logika


Operator logika adalah operator yang digunakan untuk melakukan operasi logika.

Gambar 16 Operator Logika

10 | Page Kevin Perdana, ST


https://medium.com/@kevinperdana
PYTHON

Gambar 17 Contoh Kode Operator Logika

3.2.5 Operator Bitwise


Operator bitwise adalah operator yang melakukan operasi bit terhadap operand.
Operator ini beroperasi bit per bit sesuai dengan namanya. Sebagai misal, angka 2
dalam bit ditulis 10 dalam notasi biner dan angka 7 ditulis 111.

Pada tabel di bawah ini, misalkan x = 10 (0000 1010) dalam biner dan y = 4 (0000
0100) dalam biner.

Gambar 18 Operator Bitwise

11 | Page Kevin Perdana, ST


https://medium.com/@kevinperdana
PYTHON

Gambar 19 Contoh Kode Operator Bitwise

3.2.6 Operator Identitas


Operator identitas adalah operator yang memeriksa apakah dua buah nilai ( atau
variabel ) berada pada lokasi memori yang sama.

Gambar 20 Operator Identitas

Gambar 21 Contoh Kode Operator Identitas

12 | Page Kevin Perdana, ST


https://medium.com/@kevinperdana
PYTHON

3.2.7 Operator Keanggotaan


Operator keanggotaan adalah operator yang digunakan untuk memeriksa apakah suatu
nilai atau variabel merupakan anggota atau ditemukan di dalam suatu data (string, list,
tuple, set, dan dictionary).

Gambar 22 Operator Keanggotaan

Gambar 23 Contoh Kode Operator Keanggotaan

13 | Page Kevin Perdana, ST


https://medium.com/@kevinperdana

Anda mungkin juga menyukai