Alpro Modul 1B Python
Alpro Modul 1B Python
Disusun Oleh:
Tim Dosen Prodi Sistem Informasi
DASAR TEORI:
Berikut ini adalah beberapa dasar dari pemrograman Python yang perlu diketahui:
3.1 Komentar
Komentar atau Comments digunakan oleh programmer untuk memberi catatan
penting tentang kode program yang dibuat. Komentar akan berguna untuk
pembaca program sehingga mereka dapat memahami proses yang terjadi pada
kode program yang dibuat. Untuk membuat komentar harus diawali dengan
tanda # sebelum menuliskan teks komentarnya. Contoh penulisan komentar
dapat dilihat di kode program 1 dan 2:
Kode Program 1. Contoh penggunaan komentar.
3.4 Strings
Strings merupakan rangkaian dari karakter. Atau bisa juga rangkaian dari kata.
Penulisan strings pada Python dapat menggunakan petik satu, petik dua dan
petik tiga. Penulisan white space seperti spasi, enter, dan tabs pada komentar
akan dieksekusi sebagaimana yang dimaksud. Berikut contoh penulisan strings:
• Petik Satu
Penulisan strings dengan petik satu dapat dilihat pada kode program 3.
Penulisan petik dua dapat disisipkan pada komentar petik satu dapat
dilihat pada kode program 4.
Kode Program 3. Contoh penggunaan petik satu
• Petik Dua
Petik Dua bekerja dengan cara yang sama dengan petik satu, lihat kode
program 5. Pada petik dua kita dapat menuliskan petik satu secara bebas,
lihat kode program 6.
Kode Program 5. Contoh penggunaan petik dua
“Assalamu’alaikum”
Kode Program 6. Contoh penggunaan petik satu dalam petik dua
“Assalamu’alaikum”
• Petik Tiga
Petik tiga digunakan untuk menuliskan paragraf. Untuk petik tiga,
penulisan petik satu dan petik dua dapat dilakukan secara bebas. Contoh
penggunaan petik tiga dapat dilihat pada kode program 7.
Kode Program 7. Contoh penggunaan petik tiga
age = 20
name = 'Swaroop'
print('{0} was {1} years old '
'when he wrote this book'.format(name, age))
print('Why is {0} playing with that python?'.format(name))
Output:
Output:
0.333
___hello___
Swaroop wrote A Byte of Python
Escape
Penjelasan Contoh Output
Sequence
hello
\n Pindah baris. print ("hello\nworld")
world
3.7 Variabel
Variabel adalah bagian dari memori komputer yang digunakan untuk
menyimpan informasi. Berbeda dengan literal constants yang telah di jelaskan
sebelumnya, variabel memiliki nama dan dapat menyimpan berbagai tipe nilai
seperti number maupun string. Penggunaan variabel akan memudahkan
programmer dalam memanipulasi nilai yang disimpan dalam variabel tersebut.
3.8 Identifier
Identifier merupakan penamaan yang diberikan untuk mengidentifikasi sesuatu,
seperti penamaan pada variabel, class, maupun fungsi. Aturan penamaan
identifier adalah sebagai berikut:
• Karakter pertama dari identifier harus berupa huruf atau underscore ‘_’.
• Karakter kedua dan seterusnya dapat berupa huruf, angka, maupun
underscore ‘_’.
• Penamaan identifier bersifat case sensitive. Sebagai contoh ‘produk’
dengan ‘Produk’ akan dianggap berbeda.
• Contoh penulisan identifier yang benar adalah x, y, nama_mahasiswa,
_hargaBarang. Contoh penulisan identifier yang salah adalah
1nama_mahasiswa, alamat rumah, asal-sekolah, dan >angka.
i=5
print(i)
Satu physical line dapat berisi lebih dari satu logical line, dan untuk memisahkan
antar logical line dapat menggunakan semicolon ‘;’. Contoh dapat dilihat pada
kode program 11.
Kode Program 11. Satu physical line berisi dua logical line.
i=5; print(i);
3.10 Indentation
Whitespace pada program Python merupakan hal yang penting, karena salah
dalam penempatan whitespace dapat menyebabkan program menjadi error.
Whitespace pada program selain digunakan agar program terlihat lebih rapi juga
dapat digunakan untuk mengidentifikasi grup dari statement, sehingga
statement yang berada pada grup yang sama akan memiliki indentation yang
sama. Whitespace dituliskan dengan spasi atau tabs. Contoh penerapan
whitespace yang salah dapat dilihat pada kode program 12.
Kode Program 12. Contoh whitespace yang salah.
i=5
# Error below! Notice a single space at the start of the line
print('Value is', i)
print('I repeat, the value is', i)
Output:
grade = 100
if grade > 60:
print ('pass')
else:
print ('fail')
3.12 Operator
Operators dalam pemrograman Python dikelompokkan dalam beberapa bagian
yaitu aritmatika, perbandingan, penugasan, biner, logika, keanggotaan, dan
identitas. Berikut adalah penjelasan masing-masing operator:
1. Operator Aritmatika (Arithmetic Operator)
Tabel 2. Operator Aritmatika.