Anda di halaman 1dari 26

</

Pertemuan 2
/>

Python.py

1011 011 01 1011001 10 11011 011 01 110110 110111 1101


</Komponen Dasar Program

Input Proses Output

1 2 3

Data yang diberikan Melakukan Pemrosesan Hasil yang telah di


kepada program pada data proses
Learn Python.py

>>> Input
</Cara Menginput
Terdapat dua fungsi

input() raw_input()
Mengambil data angka Mengambil data String

Pada Python 3, kamu tidak perlu khawatir tentang perbedaan antara


keduanya. Cukup gunakan input() saja karena fungsi keduanya sudah
digabungkan disana
</Cara Memformat
Untuk memasukan nilai variabel kedalam string

Cara 1 Cara 2
</Cara Lain
Untuk memasukan nilai variabel kedalam format

%s %d %f
String Bilangan Bulat (Integer) Bilangan Desimal (Float)
Learn Python.py

>>> Output
</Memformat Output
Mencetak hasil dan menampilkannya ke layar

print()
</Pemisah Pada Fungsi Print()
Gunakan ‘sep’ untuk menentukan pemisah antara argumen-argumen yang dicetak

Tanpa Separator Dengan Separator


</Karakter Akhir Pada Fungsi Print()
Gunakan ‘end’ untuk menentukan karakter yang akan ditambahkan pada akhir setiap baris
yang dicetak
</Format dengan Index
Mengatur urutan dan posisi argument dalam string yang diformat

Dalam contoh diatas, kita menggunakan :


‘{0}’ untuk mengacu pada argument pertama (‘usia’) dan
‘{1}’ untuk mengacu pada argument kedua (‘nama’)
Learn Python.py

>>> Jenis Operator


</Operator Aritmatika
Operator untuk melakukan operasi aritmatika
</Operator Pembanding
Membandingkan dua nilai dan outputnya hanya menghasilkan dua nilai
kebenaran yaitu True atau False.
</Operator Bitwise
Operator yang digunakan untuk melakukan operasi logika

a = 5 (dalam biner 0101)


b = 3 (dalam biner 0011)
1 Sehingga hasil dari a & b adalah 0001

a = 5 (dalam biner 0101)


b = 3 (dalam biner 0011)
7 Sehingga hasil dari a | b adalah 0111
</Operator Bitwise
Operator yang digunakan untuk melakukan operasi logika

a = 5 (dalam biner 0101)


b = 3 (dalam biner 0011)
6 Sehingga hasil dari a ^ b adalah 0110

a = 5 (dalam biner 0101)


-6 Sehingga hasil dari ~a adalah 1010
</Operator Bitwise
Operator yang digunakan untuk melakukan operasi logika

Hasil dari a << 2 adalah 10100 dalam biner. Yang setara dengan
20 dalam desimal.

Ini adalah hasil dari menggeser bit ke kiri sebanyak 2 posisi.


20

Hasil dari a >> 2 adalah 0101 dalam biner. Yang setara dengan 5
dalam desimal.
5
Ini adalah hasil dari menggeser bit ke kanan sebanyak 2 posisi.
</Operator Ternary
Operator kondisional yang digunakan untuk mengevaluasi ekspresi berdasarkan
kondisi tertentu.
Learn Python.py

>>> Flowchart
</Pengenalan

Pengertian
Gambar atau diagram yang digunakan untuk menjelaskan langkah-langkah dalam suatu proses

Kegunaan
• Digunakan dalam pemrograman untuk perencanaan dan desain algoritma.

• Dapat membantu dalam pemahaman sampai pemecahan masalah. Seperti


menganalisis, mengidentifikasi dan pengambilan keputusan.
Simbol yang sering
digunakan
</Contoh Mudah
Seorang chef yang bertugas memasak untuk pelanggan

Mulai

Siapkan alat
dan bahan Mau Ya Masukan
Pedas? cabai

Masukan Nasi, Kecap,


Bawang, Telur
Tidak

Aduk merata Sajikan


di piring

Selesai
</Latihan
Buatlah program untuk menentukan bilangan Ganjil atau Genap
Solusi
Mulai
</Flowchart
Menentukan nilai ganjil dan genap
Input angka

T
angka % 2 == 0 Genap

Ganjil

Selesai
Print(‘Terimakasih’)

Anda mungkin juga menyukai