BLANTERWISDOM101

Pengertian Operasi Logika dan Aritmatika

12 January 2019
Apa itu Operasi Logika & Operasi Aritmatika


 -  Menggunakan operator logika dan operasi aritmatika pada algoritma & bahasa pemograman dasar.

1.) Operasi Aritmatika
    Adalah operasi yang melibatkan beberapa operator aritmatika. operasi ini dapat dilakukan pada data bertipe numerik, baik bilangan real maupun bilangan bulat.

Misal : (+), (-), (x), (:), untuk memproses 2 buah nilai/lebih.

➞ Contoh proses " operasi aritmatika " :

- X + Y, Menjumlahkan x dan y
- X . Y, Mengalikan x dan y
- X - Y, mengurangkan x dan y
- X / %, Membagikan x dan y, misal : 10/2 = 5.
- X % Y, Mendapatkan hasil bagi X dan Y, misal : 10/5=0, karena 10/5=2 & tidak terdapat sisa. (10/7) = 1, sisa 3.

2.) Operator Matematika 
    Adalah operator  yang digunakan untuk memproses operasi matematika.

➤ Mengenal berbagai jenis operator aritmatika & logika dalam algoritma dan bahasa pemograman


3.) Operasi Logika 
    Adalah proses yang melibatkan beberapa operator logika. operasi ini dilakukan hanya pada data yang bertipe boolean, yaitu True and False.

Misal AND, OR, NOR, XOR & Menghasilkan True and False. ( Algoritma dan pemograman dasar ).

- A and B ( A & B ), akan menghasilkan salah jika kondisi bernilai FALSE. agar kondisi bernilai besar, A & B harus bernilai benar.

- A or B ( AIIB), jika A/B menghaislkan benar, maka TRUE dan sebaliknya. untuk menghasilkan kondisi benar, maka harus ada kondisi yang benar A ataupun B.

- Cara kerja Operasi aritmatika dan Logika dalam program :

   Operasi aritmatika cara kerjanya tidak jauh berbeda dengan proses aritmatika yang terdapat pada pelajaran matematika.

➞ Contoh kasus :

1.) 2 buah bilangan bulat diinput oleh pengguna, bilangan tersebut dikalikan, jika hasil kali kedua bilangan tersebut MOD 2=0, maka output yang harus dicetak ( Bilangan genap ). jika MOD 2=1, maka itu ( Bilangan ganjil ).

Program : ↓

Program ganjil_bulat
deklarasi
var x : integer
       y : integer
 hasil : integer

Algoritma :
     read (x,y)
if ( hasil MOD 2 == 0) then
write ( 'bilangan bulat' )
else
write ( 'bilangan ganjil' )

- Algoritma diatas akan menghasilkan output berupa tulisan ("bil.bulat / bil.ganjil"), → output jika hasil perkalian ganjil dan jika hasil perkalian bil.bulat → Outputnya ( bil.bulat ).

4.) Operator Logika
    Adalah Operator yang digunakan untuk melakukan operasi logika yaitu operator yang menghasilkan nilai False & True.




- Contoh :




5.) Operator Pembanding / Relasi 
     Adalah operator yang merupakan bagian dari operator logika yang digunakan untuk membandingkan 2 buah nilai / operand.

Contoh :
- > ( Lebih Besar )
- < ( Lebih Kecil )
- >= ( Lebih besar sama dengan )
- < > ( Tidak sama dengan )
- ! = ( Tidak sama dengan )
- == ( Apakah sama dengan )
: = ( Sama dengan )

Digunakan untuk flow control IF Then Else untuk mendapatkan hasil ( kondisi ) sesuai yang digunakan.

➝ Operator Logika & Pembanding ( Flow Control ) berkolaborasi untuk mendapatkan hasil yang sangat sesusai dengan kondisi tertentu..

5. Operator Penugasan ( Assigment Operator )
    Adalah Operator yang menggunakan tanda sama dengan ( = ) untuk mengisi sebuah nilai dalam suatu variabel.

Contoh " Assigment Operator" :

- += ( contoh ) : x+=10, artinya : Jumlah nilai yang terdapat didalam variabel x = 10.
- = ( contoh ) : x = y
- * = ( contoh ) : x* = 10 / x=x.10, artinya : x dikalikan dengan 10.
- / =
- % =

6.) Operasi Himpunan 
    Ada tiga jenis operator pada operasi himpunan ( Set ) seperti yang disajikan pada tabel berikut.

- Operator Set :



Ketentuan hasil pengoperasian himpunan adalah sebagai berikut :

- Akan menghasilkan nilai ordinal ( pada operasi himpunan A + B ) jika ada di A + B.
- Akan menghasilkan nilai ordinal C operasi himpunan A - B apabila set C hanya terdapat diset A bukan diB. 
- Akan menghasilkan nilai ordinal C pada operasi A*B jika C terdapat pada A dan B.

Keterangan :

- String = ( A, B, C, D, "Huruf")
- Integer = ( 1, 2, 3, 4, "Angka")
- Operator : Simbol khusus yang melakukan operasi
- Operand : Data yang memperoleh perlakuan operasi
- Filed :  Kumpulan dari beberapa rikut.

Seperti itu pembahasan mengenai penjelasan dari "Pengertian Operasi Logika dan Aritmatika", Jika kalian ( Pembaca ) ada yang kurang paham / mempunyai pendapat yang berbeda dalam mengenai pemahaman dari , Silahkan masukkan komentar dibawah ini mengenai pengertian diatas. "Hatur Nuhun".
Share This :
avatar

Bagus nih artikel nya cuman belum paham ,harus tau dari awal kayanya , apalagi gue kurang matematika ,hehe
Semangat bos , sukses terus buat blognya

Sunday, January 13, 2019 at 12:19:00 AM GMT+7
avatar

Akhirnya ktemu juga materi ini. Trima kasih banyak bang

Sunday, January 13, 2019 at 2:02:00 PM GMT+7
avatar

Terimakasih atas ulasannya..penjelasan yg sangat mudah dipahami..

Tuesday, January 15, 2019 at 7:04:00 AM GMT+7
avatar

Lagi nyari soal operasi logika untuk bantu keponakan belajar, nemu artikel ini. Terima kasih yah, penjelasannya mudah dipahami :)

Tuesday, January 15, 2019 at 10:05:00 AM GMT+7
avatar

Artikelnya bagus banget tapi masih bingung soal itung itungan

Tuesday, January 15, 2019 at 11:25:00 AM GMT+7
avatar

Dari semua operasi tersebut bisa menjadi korelasi satu sama lain ya.

Tuesday, January 15, 2019 at 2:39:00 PM GMT+7
avatar

Dulu belajar coding sih, gak mahir2 bangeet, sekarang mau belajar lagi ah .. mantul artikelnya bro

Tuesday, January 15, 2019 at 2:46:00 PM GMT+7
avatar

Thanks gan kebetulan ane masih agak bingung sama relasi, tapi udah lumayan paham sih

Wednesday, January 16, 2019 at 8:18:00 PM GMT+7
avatar
Anonymous

Materi yang sangat bagus penjelasanya pun rinci. Namun saya belum tertarik karena gak paham

Friday, January 18, 2019 at 11:06:00 PM GMT+7
avatar

mantap mas, saya lebih mudah mempelajari lagi smk saya juga di ajarin kayak gitu

Monday, January 21, 2019 at 11:28:00 AM GMT+7
avatar

Nice informasi mas, sekalian belajar maaf masih pemula

Monday, January 21, 2019 at 11:42:00 AM GMT+7
avatar

Wih nambah ilmu nih di bidang pemrograman

Monday, January 21, 2019 at 1:07:00 PM GMT+7
avatar

Penjelasan tentang operasinya cukup jelas lumayan bisa ngerti sedikit

Monday, January 21, 2019 at 5:10:00 PM GMT+7
avatar

Nambah ilmu lagi nih,cocok buat anak rpl nih yang mau jadi programmer min

Sunday, January 27, 2019 at 1:06:00 PM GMT+7
avatar

Semoga isi artikel ini dpt membantu kalian semua dalam memahaminya terkait materi diatas :)

Friday, March 1, 2019 at 8:35:00 AM GMT+7