Operator Logika


OPERATOR
Operasi apa saja yang dapat dikenakan pada tipe data, variabel dan konstanta tidak lepas dari operator.
Operator merupakan simbol atau kata yang dapat digunakan dalam program untuk melakukan suatu operasi atau manipulasi, seperti menjumlahkan dua buah nilai, memberikan nilai ke suatu variabel, membandingkan dua buah nilai dan lain-lain.

OPERATOR
Operator Pengerjaan (assignment operator)
Operator Aritmatika
Operator Peningkatan dan Penurunan
Operator Perbandingan
Operator Logika



OPERATOR PENGERJAAN
Menggunakan tanda sama dengan (=). Tanda sama dengan menunjukkan pemberian atau penugasan nilai di kanan operator kepada variabel di kiri operator tersebut. 
Contoh:
n = 10, artinya nilai 10 diberikan kepada
variabel n.
c = b = a (hasilnya b dan c akan bernilai a)
a = b = c (hasilnya a dan b akan bernilai c)
OPERATOR ARITMATIKA
Operator aritmatika hanya dapat dikenakan pada operand bertipe bilangan, yaitu bilangan bulat atau bilangan pecahan (real).

OPERATOR ARITMATIKA
Operator Keterangan Contoh
* Perkalian 2 * 3 
/ Pembagian 2 / 3
% Modulus atau sisa pembagian 3 % 2
+ Penjumlahan 2 + 3
- Pengurangan 2 - 3
Operator Keterangan Contoh
+ Tanda plus +4
- Tanda minus -5
++ Prefix: preincrement; Postfix: postincrement ++n, n++
-- Prefix: predecrement; postfix: postdecrement --n, n--
Operator Binary
Operator Unary

OPERATOR PENINGKATAN DAN PENURUNAN
Operator Peningkatan dan Penurunan merupakan operator tambahan dalam bahasa pemrograman yang berfungsi menaikkan dan menurunkan sebuah nilai.

OPERATOR PENINGKATAN DAN PENURUNAN
Misalnya dalam bahasa C 
Operator Peningkatan(Increment) menggunakan simbol n++; misalnya “a++;” sama dengan “a = a+1;”
Operator Peningkatan(Decrement) menggunakan simbol n--; misalnya “a--;” sama dengan “a = a-1;”


OPERATOR PERBANDINGAN
Operator Keterangan
> Lebih besar
>= Lebih besar sama dengan
< Lebih kecil
<= Lebih kecil sama dengan
== Sama dengan
!= Tidak sama dengan


OPERATOR LOGIKA
Operator logika menghasilkan nilai Benar dan Salah.
Operator logika yang umum digunakan adalah not, and, or, dan xor.
A
B NOT A A AND B A OR B A XOR B
BENAR BENAR SALAH BENAR BENAR SALAH
BENAR SALAH SALAH SALAH BENAR BENAR
SALAH BENAR BENAR SALAH BENAR BENAR
SALAH SALAH BENAR SALAH SALAH SALAH

Perananan dan Fungsi Sistem Operasi


Perananan Sistem Operasi
¨Bertindak sebagai“Pemerintah”
¤Mempengaruhi penggunaan komponen sistem komputer yang tepat:
¤h/w, s/w dan data
¨Dipandang sebagai “resource allocator
¤Manajer dari resource : CPU time, memory space, file storage I/O device, dll
¤Memberi resource bagi program tertentu dan user sesuai dengan kebutuhan
¤Menentukan permintaan yang diberikan resource sehingga sistem komputer berjalan efisien dan fair
¨Dipandang sebagai “control program
¤Mengontrol perangkatI/O dan program user yang berbeda
¤Mengontrol eksekusi program user untuk mencegah error dan penggunaan komputer yang tidak tepat




Fungsi Sintem Operasi


¨Sebagai Extended Machine (Virtual Machine)
¤Menyembunyikan kompleksitas pemrograman hardware dari programmer atau user.
¤Menyajikan fasilitas yang lebih mudah dan sederhana untuk menggunakan hardware.
¨Sebagai Resource Manager
¤Mengatur dan mengefisienkan penggunaan sumber daya komputer (computer resources)
¤Tugas utamanya
nmemantau penggunaan semua resources
nmenerapkan aturan (policy)
nmengalokasikan resources yang diminta
nmengambil kembali (dealokasi) resource
¨

Basis Data

Data adalah fakta mentah atau rincian peristiwa yang belum diolah, yang terkadang tidak dapat diterima oleh akal pikiran dari penerima data ...