Modul Binus Python TP 3
Modul Binus Python TP 3
I. IDENTITAS MODUL
Nama Penyusun : Reli Marsaulina Nainggolan
Satuan Pendidikan : SMA Kristen Kalam Kudus Pematangsiantar
Fase / Kelas : E - X (Sepuluh)
Mata Pelajaran : Informatika
Prediksi Alokasi Waktu : 6 JP x 45 menit
Kegiatan Inti
Guru menjelaskan mengenai penggunaan operator aritmatika
Guru menjelaskan mengenai penggunaan operator perbandingan
Guru menjelaskan mengenai penggunaan operator penugasan
Guru memberikan contoh penggunaan operator aritmatika, perbandingan dan
penugasan
Kegiatan Penutup
Siswa dan guru menyimpulkan pembelajaran hari ini.
Refleksi pencapaian siswa formatif/assessment dan refleksi guru untuk mengetahui
ketercapaian proses pembelajaran dan perbaikan.
Menginformasikan kegiatan pembelajaran yang akan dilakukan pada pertemuan
berikutnya.
Guru mengakhiri kegiatan belajar dengan memberikan pesan dan motivasi tetap
semangat belajar dan diakhiri dengan berdoa.
Kegiatan Inti
Guru menjelaskan mengenai penggunaan operator logika
Guru menjelaskan mengenai penggunaan operator bitwise
Guru menjelaskan mengenai penggunaan operator identitas dan keanggotaan
Guru memberikan contoh penggunaan operator logika, bitwise, identitas dan
keanggotaan
Kegiatan Penutup
Siswa dan guru menyimpulkan pembelajaran hari ini.
Refleksi pencapaian siswa dan refleksi guru untuk mengetahui ketercapaian proses
pembelajaran dan perbaikan.
Menginformasikan kegiatan pembelajaran yang akan dilakukan pada pertemuan
berikutnya.
Guru mengakhiri kegiatan belajar dengan memberikan pesan dan motivasi tetap
semangat belajar dan diakhiri dengan berdoa.
Kegiatan Inti
Guru menjelaskan kepada siswa tentang aktivitas Latihan Pemrograman dalam
menggunakan tipe data dan variabel.
Guru memberikan waktu pada siswa untuk menyelesaikan soal pertama.
Guru memberikan kesempatan bagi siswa untuk menyajikan hasil pekerjaannya.
Guru memberikan waktu pada siswa untuk menyelesaikan soal kedua.
Guru memberikan kesempatan bagi siswa untuk menyajikan hasil pekerjaannya.
Guru memberikan waktu pada siswa untuk menyelesaikan soal ketiga.
Guru memberikan kesempatan bagi siswa untuk menyajikan hasil pekerjaannya.
Guru memberikan tanggapan kepada siswa terhadap Latihan yang di kerjakan.
Kegiatan Penutup
Siswa dan guru menyimpulkan pembelajaran hari ini.
Refleksi pencapaian siswa formatif/assessment dan refleksi guru untuk mengetahui
ketercapaian proses pembelajaran dan perbaikan.
Menginformasikan kegiatan pembelajaran yang akan dilakukan pada pertemuan
berikutnya.
Guru mengakhiri kegiatan belajar dengan memberikan pesan dan motivasi tetap
semangat belajar dan diakhiri dengan berdoa.
MATERI AJAR
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:
Operator Aritmatika
Operator Perbandingan
Operator Penugasan
Operator Logika
Operator Bitwise
Operator Identitas
Operator Keanggotaan
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.
Kita juga bisa menentukan suatu variabel sesuai dengan keinginan kita dengan menggunakan
fungsi input() seperti contoh berikut :
Hasilnya :
Operator Perbandingan
Operator perbandingan adalah operator yang digunakan untuk membandingkan 2 buah
nilai. Hasil perbandingannya adalah True atau False tergantung kondisi.
Operator Nama dan Fungsi Contoh
> Lebih besar dari – Hasilnya True jika nilai sebelah kiri a>b
lebih besar dari nilai sebelah kanan
< Lebih kecil dari – Hasilnya True jika nilai sebelah kiri a<b
lebih kecil dari nilai sebelah kanan
== Sama dengan – Hasilnya True jika nilai sebelah kiri sama a==b
dengan nilai sebelah kanan
!= Tidak sama dengan – Hasilnya True jika nilai sebelah kiri a!=b
tidak sama dengan nilai sebelah kanan
>= Lebih besar atau sama dengan – Hasilnya True jika nilai a>=b
sebelah kiri lebih besar atau sama dengan nilai sebelah
kanan
<= Lebih kecil atau sama dengan – Hasilnya True jika nilai a<=b
sebelah kiri lebih kecil atau sama dengan nilai sebelah
kanan
\
Hasil kode program
Operator Penugasan
Operator penugasan adalah operator yang digunakan untuk memberi nilai ke variabel.
Letak variable selalu ada di sebelah kiri operator dan nilai ada di sebelah kanan operator.
Contoh : a = 7 adalah contoh operator penugasan yang memberi nilai 7 di kanan ke
variabel a yang ada di kiri.
Coba kalian perhatikan contoh penggunaan operator penugasan pada Python berikut ini:
Input
a=2
a+=2
Output
print(a)
4
Seperti contoh operasi di atas, variabel a kita isi dengan nilai 2 menggunakan operator
“=” kemudian variabel a kita jumlahkan dengan nilainya sendiri menggunakan operator
“+=”, sehingga variabel a saat ini berisikan nilai 4.
Operator Logika
Operator logika adalah operator yang digunakan untuk melakukan operasi logika.
Operator logika memiliki 3 buah operator, yaitu AND, OR, dan NOT.
Contoh untuk pernyataan AND, jika kamu dan teman kamu ingin membeli tiket
BTS. Kamu hanya akan membeli jika teman kamu juga beli. Jadi pilihannya adalah
kalian berdua membeli BTS atau tidak ada yang membeli.
Kemudian untuk pernyataan OR, jika salah satu dari pernyataan adalah benar maka
seluruh pernyataan adalah benar. Sebagai contoh, kamu membeli tiket BTS
sedangkan teman kamu membeli tiket Blackpink, maka kedua pernyataan tersebut
dapat menjadi benar.
Operator Identitas
Operator identitas adalah operator yang memeriksa apakah dua buah nilai ( atau
variabel ) berada pada lokasi memori yang sama.
Operator Penjelasan Contoh
Is True jika kedua operand identic a is true
(menunjuk ke objek yang sama)
Is nit True jika kedua operand tidak identic a is not true
(tidak menunjuk ke objek yang sama
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).
konversi type data pada pemrograman python gunakan fungsi berikut :
str() = Untuk konversi type data ke String
int() = Untuk konversi type data ke Integer
float() = Untuk konversi type data ke Float
Ada dua macam variasi print :
1. Jika ada simbol, gunakan kutip dua atau gunakan backslash (\) sebelum
menuliskan simbol
2. Dipisahkan dengan tanda koma
Diganti dengan :
%d : Mewakili integer
%f : Mewakili float
Untuk membuat n angka di belakang koma, gunakan %.nf
Misal untuk dua angka di belakang koma, berarti gunakan %.2f
%s : Mewakili string
.
XI. ASESMEN FORMATIF
PENILAIAN SIKAP
No Aspek yang diamati Skor
1 2 3 4
1 Percaya diri dalam menyelesaikan setiap tugas yang diberikan
guru
2 Mampu memecahkan masalah dengan berbagai cara
3 Mampu menyampaikan pendapat dan menjawab pertanyaan
tanpa ditunjuk
4 Mampu menggunakan sumber belajar yang tepat
5 Mampu membuat laporan secara lengkap dan rapi
6 Menunjukkan sikap tanggung jawab dalam menyelesaikan
tugas dari guru