Lompat ke konten Lompat ke sidebar Lompat ke footer

Belajar Python Part#6 - Penggunaan Operator Aritmatika, Penugasan, Pembanding & Logika

Hari Ini Belajar
Mengenal Jenis-jenis Operator
Penerapan Kedalam Program
Pembahasan Materi Selanjutnya
Penutup

Mengenal Jenis-jenis Operator
Penggunaan Operator Aritmatika, Penugasan, Pembanding & Logika tentunya sahabat semua tidak asing lagi, karena sudah dikenal operator-operator ini selama dibangku sekolah. Tutorial ini kelanjutan dari tutorial sebelumnya. Jadi operator merupakan simbol-simbol pada Bahasa Python yang hampir sama dengan pemrograman bahasa yang lain, yaitu merupakan simbol yang menunjukkan bagaimana Bahasa Python melakukan aksi terhadap sebuah ekspresi operasi, misalkan sebuah operasi x + y dimana x dan y merupakan operan sedangkan + adalah operatorPemrograman dengan Bahasa Python mengenal beberapa jenis operator masing-masing, sbb: 
Operator Aritmatika (Arithmetic Operators)
Operator aritmatika berfungsi untuk melakukan operasi terhadap matematika (aritmatika).
Daftar Operator Aritmatika

Operator

Sebagai Contoh

Keterangan Penggunaan

+

x = a + b

Penjumlahan(Addition)

x = a - b

Pengurangan(Subtraction)

*

x = a * b

Perkalian(Multiplication)

/

x = a / b  

Pembagian(Division)

%

x = a % b  

Sisa bagi(Modulus)

**

x = a ** b  

Pangkat(Exponentiation)

//

x = a // b  

Membulatkan hasil pembagian(Floor division

Operator Penugasan (Assignment Operators)
Operator penugasan berfungsi untuk memberikan sebuah nilai(value) ke dalam sebuah variabel.
Daftar Operator Penugasan

Operator

Sebagai Contoh

Keterangan Penggunaan

=

X=2

artinya X bernilai 2

+=

X +=2

artinya X = X + 2

-=

X -=2

artinya X = X – 2

*=

X *=2

artinya X = X * 2

/=

X /=2

artinya X = X / 2

%=

X %=2

artinya X = X % 2

**=

X **=2

artinya X = X ** 2

//=

X //=2

artinya X = X // 2

&=

X &=2

artinya X = X & 2

|=

X |=2

artinya X = X | 2

^=

X ^=2

artinya X = X ^ 2

>>=

X >>=2

artinya X = X >> 2

<<=

X <<=2

artinya X = X << 2

Operator Pembanding (Comparison Operators)
Operator pembanding berfungsi untuk membandingkan suatu nilai terhadap nilai yang lain.
Daftar Operator Pembanding

Operator

Sebagai Contoh

Keterangan Penggunaan

==(sama dengan)

x=5,y=5,x==y

Bernilai true

>(lebih besar)

6>5

Nilai enam lebih besar dari lima

< (lebih kecil)

5<6

Nilai lima lebih kecil dari enam

>=(lebih besar atau sama dengan)

6>=5

Nilai enam lebih besar dari 5 atau sama dengan 5

<= (lebih kecil atau sama dengan)

5<=6

Nilai lima lebih kecil dari enam atau sama dengan 6

!=

(tidak sama dengan)

5!=6

Nilai lima tidak sama dengan enam

<> 

(tidak sama dengan)

5<>6

Nilai lima tidak sama dengan enam

Operator Logika (Logical Operators)
Daftar Operator Logika

Operator

Sebagai Contoh

Keterangan Penggunaan

and

x<5 and x<6

Akan menghasilkan nilai benar (true)

or

x<5 or x<6

Akan menghasilkan nilai benar (true)atau salah (false)

not

not false

Akan menghasilkan nilai benar (true)

Catatan: Operator-operator, seperti; Identity operators, Membership operators, Bitwise operators dapat dibaca pada documentasi Bahasa Python.
Baca juga: Python Operators
Penerapan Kedalam Program
Sama halnya dengan latihan2 dan latihan3 yang mana tujuannya untuk lebih memahami penjelasan dari konsep-konsep sebelumnya, seperti penggunaan tipe data, operator, serta perintah-perintah input dan output. Sahabat silahkan buka teks editor yang biasa digunakan, selanjutnya ketik code berikut ini:
#-- Program : latihan4.py --
#-- cetak judul & konversi Input Data --
print('*****************************************************')
print('** .: TOSERBA SERBA ADA :. **')
print('** LPH Jalan Lembah Kenanga, Cimahi Utara **')
print('*****************************************************')
kode=str(input('Kode Barang : '))
nama=str(input('Nama Barang : '))
satuan=str(input('Satuan Barang : '))
jumlah=eval(input('Jumlah Barang : '))
harga=eval(input('Harga Satuan Barang : '))
#-- proses perhitungan --
jumlah_harga= jumlah * harga
ppn= jumlah_harga * 0.1
tot_bayar= jumlah_harga * 1.1
#-- cetak outputnya --
print('-- Hasil proses:')
print('Kode Barang : ',kode)
print('Nama Barang : ',nama)
print('Satuan/ Kemasan : ',satuan)
print('Jumlah Barang : ',jumlah)
print('Harga Satuan : ',harga)
print('-------------------------------------')
print('Jumlah Harga : ',jumlah_harga)
print('Jumlah PPN 10% : ',ppn)
print('-------------------------------------[+]')
print('Jumlah Bayar : ',tot_bayar)
print('-------------------------------------')

#-- Hasil Eksekusi:
*****************************************************
** .: TOSERBA SERBA ADA :. **
** LPH Jalan Lembah Kenanga Cimahi Utara **
*****************************************************
Kode Barang        : 1001
Nama Barang        : Database MySQL Server
Satuan Barang      : Buah
Jumlah Barang      : 2
Harga Satuan Barang: 55000
#-- Hasil proses:
Kode Barang    : 1001
Nama Barang    : Database MySQL Server
Satuan/ Kemasan: Buah
Jumlah Barang  : 2
Harga Satuan   : 55000
------------------------------------------
Jumlah Harga   : 110000
Jumlah PPN 10% : 11000.0
------------------------------------------[+]
Jumlah Bayar   : 121000.00000000001
------------------------------------------
>>> tugas!!! tambahkan variabel baru untuk menampung uang yang dibayarkan & uang yang dikembalikan, selamat mencoba <<<
Penutup
Demikian pembahasan tutorial tentang jenis-jenis operator serta penerapan kedalam program Bahasa Python. Tutorial selanjutnya akan dibahas pernyataan bersayarat dan pernyataan berkondisi. Sekian semoga bermanfaat. Salam. 🙏
I Ketut Darmayuda
I Ketut Darmayuda I Ketut Darmayuda

Posting Komentar untuk "Belajar Python Part#6 - Penggunaan Operator Aritmatika, Penugasan, Pembanding & Logika"

crossorigin="anonymous">