ARSITEKTUR DAN ORGANISASI KOMPUTER I

download ARSITEKTUR DAN ORGANISASI KOMPUTER I

of 15

Transcript of ARSITEKTUR DAN ORGANISASI KOMPUTER I

KELAS : C

TUGAS ARSITEKTUR DAN ORGANISASI KOMPUTER I

Disusun oleh : Daniel Alexander Octavianus T. 123100055

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN YOGYAKARTA 2012

1. Perkembangan computer (dual core sampai core i7)

DualCore

Pada tahun 2005 Intel menjual produk Dual-Core pertamanya. Dari namanya kita dapat ambil kesimpulan bahwa procesor jenis ini bekerja dengan dua inti processor di dalam satu processor. Setiap inti ini kecepatannya sama dengan processor sebelumnya, akan tetapi semua proses hitungan dibagi kepada dua inti tersebut, sehingga proses hitungan jadi lebih cepat.

Intel Core 2 Duo

Pada pertengahan 2006 Intel merilis Intel Core 2 Duo. Pada saat itu bernama Conroe dan Allendale. Sistem pengoperasiannya sama seperti Intel Dual Core, akan tetapi letak perbedaannya adalah di jumlah transistornya. Hal inilah yang menjadikan Intel Core 2 Duo lebih cepat dibandingkan dengan Intel Dual Core. Dan Intel Core 2 Duo jauh lebih efisien dibandingkan dengan seri sebelumnya dalam hal mengeksekusi intruksi.

Intel Core 2 Quad Q6600

Processor untuk type desktop dan digunakan pada orang yang ingin kekuatan lebih dari komputer yang ia miliki memiliki 2 buah core dengan konfigurasi 2.4GHz dengan 8MB L2 cache (sampai dengan 4MB yang dapat diakses tiap core ), 1.06GHz Front-side bus, dan thermal design power ( TDP ).

Intel Quad-core Xeon X3210/X3220

Processor yang digunakan untuk tipe server dan memiliki 2 buah core dengan masingmasing memiliki konfigurasi 2.13 dan 2.4GHz, berturut-turut, dengan 8MB L2 cache ( dapat mencapai 4MB yang diakses untuk tiap core ), 1.06GHz Front-side bus, dan thermal design power (TDP).

AMDAthlon64Family

AMD memiliki tiga jenis processor dengan performa yang berbeda. Yaitu, Athlon 64 dan FX Series, juga Sempron. Meski dari ketiganya memiliki basic teknologi yang sama, namun beberapa fitur dan harga yang ditawarkan memiliki perbedaan yang cukupberarti. Pada dasarnya, processor AMD Athlon 64 mampu menghasilkan kecepatan yang tinggi terhadap aplikasi yang menggunakan banyak floating point dan kebutuhan

bandwidthyangbesar.

AMDAthlon64 Pada processor ini memiliki dua versi. Versi yang pertama yang masih menggunakan memory single-channel. Yaitu Athlon 64 yang menggunakan socket 75. Sedangkan yang kedua menggunakan socket 939 dan sudah memiliki teknologi memory dual-channel. Untuk harga, sudah barang tentu Athlon 64 754 memiliki harga yang lebih murah dibanding 939. Keduanya memiliki L2 cache sebesar 1 MB, sedangkan untuk kecepatan yang ditawarkan beragam, mulai dari 2,4 GHz sampai dengan 3,0 GHz. Athlon 64 FX

Processor ini merupakan processor yang paling tepat untuk menunjang para gamer, karena selain dilengkapi dengan L2 cache sebesar 1 MB dengan kecepatan terendah yang ditawarkan sebesar 2,6 GHz. Pada processor keluaran AMD baik Athlon 64 ataupun Athlon 64 FX sudah mendukung aplikasi dan operating system 64-bit. Dan kini AMD telah mengeluarkan processor dualcore, yaitu AMD Athlon 64 X2, masih menggunakan socket 939+.

IntelCorei3

The Core I3 ini dimaksudkan untuk menjadi prosesor entry-level baru dari Intel, setelah pensiun dari Core 2 merek [16] [17] . Teras pertama I3 prosesor diluncurkan pada 7 Januari 2010 [18] . dengan terintegrasi GPU dan dua core [19] . The same processor will also be available as Core i5 and Pentium, with slightly different configurations. Prosesor yang sama juga akan tersedia sebagai Core i5 dan Pentium, dengan sedikit konfigurasi yang berbeda. The I3-3xxM prosesor Core didasarkan pada Arrandale , versi mobile dari prosesor desktop Clarkdale. Mereka akan mirip dengan seri 4xx i5-Core tetapi berjalan pada kecepatan clock yang lebih rendah dan tanpa Turbo Boost.

Menurut beberapa sumber, ada Core 2 prosesor berdasarkan Yorkfield , Wolfdale dan Penryn juga bisa mendapatkan rebranded untuk Core I3

Intel Core i5

didasarkan pada Nehalem mikroarsitektur. The Core i5 pertama diperkenalkan pada tanggal 8 September 2009 dan merupakan sebuah varian utama dari i7, awalnya hanya inti-inti prosesor desktop quad berdasarkan Lynnfield , dengan dual-core mobile ( Arrandale ) dan prosesor desktop ( Clarkdale ) setelah pada tahun 2010.

Intel Core i7

Pada tahun 2009, Core i7 baru model berdasarkan Lynnfield quad-core prosesor desktop dan Clarksfield quad-core mobile yang ditambahkan, dan model berdasarkan Arrandale core mobile dual prosesor yang telah diumumkan. Penambahan enam-core pertama lineup prosesor Core akan dengan Gulftown prosesor, yang diluncurkan pada tanggal 16 Maret 2010.

Untuk perbandingan, saya membahas core terbaru yaitu core i5 dan core i7. Perbandingan core i5 dengan core i7 dari beberapa pengujian: a) SYSmark 2007 preview (software penguji kinerja sistem secara keseluruhan) Media aplikasi: WME 9,3S max 8.0 Kinerja core i5 mengungguli i7 satu poin persis, namun sebenarnya keseluruhan kinerjanya adalah sama,ketika turbo boost di aktifkan,core i7 langsung unjuk gigi dengan unggul empat poin.kendati ini tidak terlalu banyak. b) 2.PC mark vantage ( tes kinerja sistem menyeluruh,dengan "windows vista") Media aplikasi:PC Mark suite Core i7 masih unggul dari core i5,pada sistem Gaming performa core i7 masih tidak terkejar oleh core i5,jadi bagi yang ingin membangun game 3D,core I7 pilihan yang menarik. c) 3D mark Vantage (mengukur kinerja untuk game 3D) Core i7 masih unggul,ketika speedstep dan turbo boost di aktifkan hasil yang di peroleh relatif tetap-seperti terjadi bottleneck pada kartu grafis yang digunakan. d) siSoftware sandra 2009 Media aplikasi:berbasis windows, seperti benchmarks,haedware dan sofware. Pada benchmarks ada tes bandwidth dan jelas core i7 lebih unggul engan triple channelnya.hal sama juga terlihat pada intruksi ISEE4.1 yang masih di pimpin oleh core i7 dengan perbedaan yang mencolok. e) Cinebanch R10 (kinerja pada animasi 4D)

Core i7 dan core i5 sama-sama berinti empat.core i7 di untungkan oleh adanya hyper-threading(HTI),sehingga sekali lagi core i7 lebih baik dari core i5. f) Media encorder 9 (mengukur kinerja konversi video) Didalam hal ini core i5 lebih unggul dari i7 dengan selisih waktu yang cukup jauh,setelah di lakukan penelitian oleh tim pcPLUS "terdapat sebuah anomali yakni kinerja prosesor akan turun ketika "HT" dinyalakan".oleh sebab itu core i7 harus tunduk dalam hal ini dari i5. g) dBpowerWamp Music converter 13.1 (mengukur kinerja konversi Audio) Core i7 kembali unggul disini, dan ketika turbo boost di aktifkan core i5 langsung melesat ke depan,inilah bukr sempurnanya turbo boost pada Lynnfield (soket prosesor yang di pakai i5). h) PT.Boats:knights of the sea benchmarks (kinerja di game 3D directX10) Kinerja core i7 dan i5 hampir sama di sini,karena hanya terpaut 1-2 fbps,yang paa praktikya tidak terasa. i) PLN (penggunaan daya jala-jala,untuk beban listrik) pengukuran di lakukan pada saat masing2 prosesor dlam keadaan idle an di bebani 100%. Seperti yang kita ketahui,dengan TDP lebih rendah(95W VS 130 W),Core i5 menyerap lebih sedikit daya di bandingkan core i7. Perbedaan konsumsi dayanya cukup banyak.jadi performa core i7 yang bagus harus di bayar dengan konsumsi daya yang besar pula.

2. Fungsi dari : a. CPU CPU atau Central Processing Unit merupakan bagian terpenting dalam sebuah sistem komputer, dapat dikatakan bahwa CPU merupakan otak dari komputer itu sendiri. Sebuah komputer paling canggih sekalipun tidak akan berarti tanpa adanya CPU yang terpasang di dalamnya. Dalam kesehariannya CPU memiliki tugas utama untuk mengolah data berdasarkan instruksi yang ia peroleh. CPU sendiri sebenarnya masih terbagi atas beberapa komponen yang saling bekerja sama untuk membentuk suatu unit pengolahan. Terdapat empat komponen utama penyusun CPU, yaitu a) Arithmetic and Logic Unit (ALU) b) Control Unit c) Registers d) CPU Interconnections

Fungsi utama CPU adalah menjalankan program-program yang disimpan di memori utama. Hal ini dilakukan dengan cara mengambil instruksi-instruksi dari memori utama dan mengeksekusinya satu persatu sesuai dengan alur perintah. Pekerjaan ini dilakukan dalam dua tahapan yaitu membaca instruksi (fetch) dan melaksanakan instruksi tersebut (execute). Proses membaca dan melaksankan ini dilakukan berulang-ulang sampai semua instruksi yang terdapat di memori utama dijalankan atau komputer dimatikan. Proses ini dikenal juga sebagai siklus fetch-eksekusi. Siklus fetch-eksekusi bisa dijelaskan sebagai berikut 1. di awal setiap siklus, CPU akan membaca dari memori utama, 2. sebuah register, yang disebut Program Counter (PC), akan mengawasi dan menghitung instruksi selanjutnya, 3. ketika CPU membaca sebuah instruksi, Program Counter akan menambah satu hitungannya, 4. lalu instruksi-instruksi yang dibaca tersebut akan dimuat dalam suatu register yang disebut register instruksi (IR), dan akhirnya 5. CPU akan melakukan interpretasi terhadap instruksi yang disimpan dalam bentuk kode binari, dan melakukan aksi yang sesuai dengan instruksi tersebut.

b. I/O a) Unit satuan masukan (Input Device) berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan. Input device atau unit masukan yang umumnya digunakan personal computer (PC) adalah keyboard dan mouse. Keyboard dan mouse adalah unit yang menghubungkan user (pengguna) dengan komputer. Selain itu terdapat joystick, yang biasa digunakan untuk bermain games atau permainan dengan komputer. Kemudian scanner, untuk mengambil gambar sebagai gambar digital yang nantinya dapat dimanipulasi. Touch panel, dengan menggunakan sentuhan jari user dapat melakukan suatu proses akses file. Microphone, untuk merekam suara ke dalam komputer. Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan maintenance input. Signal input berbentuk data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance input berbentuk program yang digunakan untuk

mengolah data yang dimasukkan. Jadi input device selain digunakan untuk memasukkan data dapat pula digunakan untuk memasukkan program. Unit masukan atau peralatan input ini terdiri atas beberapa macam piranti yaitu berikut. b) Unit Satuan Keluaran (Output Device) merupakan perangkat komputer yang digunakan untuk menampilkan atau menyampaikan informasi kepada penggunanya. Informasi yang ditampilkan oleh komputer merupakan hasil dari pemrosesan yang telah dilakukan oleh komputer. Informasi yang diteruskan oleh komputer melalui perangkat output dapat berupatampilan di layar, hasil cetakan, suara, dan sebagainya.

c. System Interconnection Fungsi Sistem Interconnection yakni, untuk menghubungan diantara ketiga elemen CPU - Main Memory - Input Output untuk disinkronisasikan dan dijalankan oleh komputer.

d. Main Memory Memori utama merupakan media penyimpanan dalam bentuk array yang disusun word atau byte, kapasitas daya simpannya bisa jutaan susunan. Setiap word atau byte mempunyai alamat tersendiri. Data yang disimpan pada memori utama ini bersifat volatile, artinya data yang disimpan bersifat sementara dan dipertahankan oleh sumbersumber listrik, apabila sumber listrik dimatikan maka datanya akan hilang. Memori utama digunakan sebagai media penyimpanan data yang berkaitan dengan CPU atau perangkat I/O. Peranan dari Memori Utama Address bus pertama kali mengontak computer yang disebut memori. Yang dimaksud dengan memori disini adalah suatu kelompok chip yang mampu untuk menyimpan instruksi atau data. CPU sendiri dapat melakukan salah satu dari proses berikut terhadap memori tersebut, yaitu membacanya (read) atau menuliskan/menyimpannya (write) ke memori tersebut. Memori ini diistilahkan juga sebagai Memori Utama. Tipe chip yang cukup banyak dikenal pada memori utama ini DRAM ( Dinamic Random Access Memory ). Kapasitas atau daya tampung dari satu chip ini bermacam-macam, tergantung kapan dan pada computer apa DRAM tersebut digunakan. Memori dapat dibayangkan sebagai suatu ruang kerja bagi komputer dan memori juga menentukan terhadap ukuran dan jumlah program yang bias juga jumlah data yang bias diproses. Memori terkadang disebut sebagai primary storage, primary memory, main

storage, main memory, internal memory. Ada beberapa macam tipe dari memori komputer, yaitu : 1. Random Access Memory ( RAM ) 2. Read Only Memory ( ROM ) 3. CMOS Memory 4. Virtual Memory Memori berfungsi menyimpan sistim aplikasi, sistem pengendalian, dan data yang sedang beroperasi atau diolah. Semakin besar kapasitas memori akan meningkatkan kemapuan komputer tersebut. Memori diukur dengan KB atau MB. Random Access Memory (RAM), merupakan bagian memory yang bias digunakan oleh para pemakai untuk menyimpan program dan data. Kebanyakan dari RAM disebut sebagai barang yang volatile. Artinya adalah jika daya listrik dicabut dari komputer dan komputer tersebut mati, maka semua konten yang ada di dalam RAM akan segera hilang secara permanen. Karena RAM bersifat temporer dan volatile, maka orang menciptakan suatu media penyimpanan lain yang sifatnya permanen. Ini biasanya disebut sebagai secondary storage. Secondary storage bersifat tahan lama dan juga tidak volatile, ini berarti semua data atau program yang tersimpan di dalamnya bisa tetap ada walaupun daya atau listrik dimatikan. Beberapa contoh dari secondary storage ini misalnya adalah magnetic tape, hardisk, magnetic disk dan juga optical disk.

e. Registers Sebuah register adalah sebuah tempat penampungan sementara untuk data- data yng akan diolah oleh prosesor, dan dibentuk oleh 16 titik elektronis di dalam chip mikroprosessor itu sendiri. Dengan adanya tempat-tempat penampungan data sementara ini, proses pengolahan akan bisa dilakukan secara jauh lebih cepat dibandingkan apabila data-data tersebut harus diambil langsung dari lokasi-lokasi memori.. Prinsip dari registerregister pada berbagai mikroprosesor adalah sama, namun memiliki perbedaan dalam struktur registernya. Fungsi register digunakan untuk menyimpan data, alamat, kode instruksi dan bit status berbagai operasi mikroprosesor. Prinsip dari register register pada berbagai

mikroprosesor adalah sama, namun memiliki perbedaan dalam struktur registernya. Register lainnya adalah black box atau dinamai pula proses logic., Istilah black box biasanya digunakan untuk mewakili suatu rangkaian elektronik yang kompleks yang

memiliki fungsi tertentu. Adapun fungsi dari register-register tersebut adalah sebagai berikut : Akumulator Akumulator adalah sebuah register bufer yang menyimpan jawaban sementara (tahap menengah,intermediate) selama komputer bekerja.hubungan: Terhubung ke register B dan register data. Register B Register B adalah register bufer yang lain diantara register-register bufer yang ada. Register ini digunakan dalam operasi aritmetik hubungan: Terhubung ke dan dari akumulator dan register B. Register Data Fungsi: Menyimpan word yang digunakan untuk mengontrol proses logik. hubungan: Terhubung ke akumulator, register B, dan memori. Juga terhubunga ke proses logika. Proses logic Fungsi: Mengontrol proses sbb: Mengcopy antar register Menyalin bit di memori dan register data. Melakukan operasi logika atar bit-bit akumulator dan register B Mengontrol transfer data antar register internal dengan memori hubungan: Mengontrol aliran word dari register- register di mikroprosesor dan antara register data dengan memori. Register prosesor berdiri pada tingkat tertinggi dalam hierarki memori: ini berarti bahwa kecepatannya adalah yang paling cepat; kapasitasnya adalah paling kecil; dan harga tiap bitnya adalah paling tinggi. Register umumnya diukur dengan satuan bit yang dapat ditampung olehnya, seperti "register 8-bit", "register 16-bit", "register 32-bit", atau "register 64-bit" dan lain-lain.

Jenis register Register data, yang digunakan untuk menyimpan angka-angka dalam bilangan bulat (integer).

Register alamat, yang digunakan untuk menyimpan alamat-alamat memori dan juga untuk mengakses memori. Register general purpose, yang dapat digunakan untuk menyimpan angka dan alamat secara sekaligus. Register floating-point, yang digunakan untuk menyimpan angka-angka bilangan titik mengambang (floating-point). Register konstanta (constant register), yang digunakan untuk menyimpan angkaangka tetap yang hanya dapat dibaca (bersifat read-only), semacam phi, null, true, false dan lainnya. Register vektor, yang digunakan untuk menyimpan hasil pemrosesan vektor yang dilakukan oleh prosesor SIMD. Register special purpose yang dapat digunakan untuk menyimpan data internal prosesor, seperti halnya instruction pointer, stack pointer, dan status register. Register yang spesifik terhadap model mesin (machine-specific register), dalam beberapa arsitektur tertentu, digunakan untuk menyimpan data atau pengaturan yang berkaitan dengan prosesor itu sendiri. Ukuran register Tabel berikut berisi ukuran register dan padanan prosesornya Register 4-bit 8-bit 16-bit Intel 4004 Intel 8080 Intel 8086, Intel 8088, Intel 80286 Intel 80386, Intel 80486, Intel Pentium Pro, Intel Pentium, Intel Pentium 2, 32-bit Intel Pentium 3, Intel Pentium 4, Intel Celeron, Intel Xeon, AMD K5, AMD K6, AMD Athlon, AMD Athlon MP, AMD Athlon XP, AMD Athlon 4, AMD Duron, AMD Sempron Intel Itanium, Intel Itanium 2, Intel Xeon, Intel Core, Intel Core 2, AMD 64-bit Athlon 64, AMD Athlon X2, AMD Athlon FX, AMD Turion 64, AMD Turion X2, AMD Sempron Prosesor

f. Control Unit Control Unit (CU) adalah salah satu bagian dari CPU yang bertugas untuk memberikan arahan/kendali/ kontrol terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU tersebut. Output dari CU ini akan mengatur aktivitas dari bagian lainnya dari perangkat CPU tersebut. Pada awal-awal desain komputer, CU diimplementasikan sebagai ad-hoc logic yang susah untuk didesain. Sekarang, CU diimplementasikan sebagai sebuah microprogram yang disimpan di dalam tempat penyimpanan kontrol (control store). Beberapa word dari microprogram dipilih oleh microsequencer dan bit yang datang dari word-word tersebut akan secara langsung mengontrol bagian-bagian berbeda dari perangkat tersebut, termasuk di antaranya adalah register, ALU, register instruksi, bus dan peralatan input/output di luar chip. Pada komputer modern, setiap subsistem ini telah memiliki kontrolernya masing-masing, dengan CU sebagai pemantaunya (supervisor).

Tugas dari CU adalah sebagai berikut: a) Mengatur dan mengendalikan alat-alat input dan output. b) Mengambil instruksi-instruksi dari memori utama. c) Mengambil data dari memori utama kalau diperlukan oleh proses. d) Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja. e) Menyimpan hasil proses ke memori utama. Macam-macam CU Single-Cycle CU Proses di CUl ini hanya terjadi dalam satu clock cycle, artinya setiap instruksi ada pada satu cycle, maka dari itu tidak memerlukan state. Dengan demikian fungsi boolean masing-masing control linehanya merupakan fungsi dari opcode saja. Clock cycle harus mempunyai panjang yang sama untuk setiap jenis instruksi. Ada dua bagian pada unit kontrol ini, yaitu proses men-decode opcode untuk mengelompokkannya menjadi 4 macam instruksi (yaitu di gerbang AND), dan pemberian sinyal kontrol berdasarkan jenis instruksinya (yaitu gerbang OR). Keempat jenis instruksi adalah R-format (berhubungan dengan register), lw (membaca memori), sw (menulis ke memori), dan beq (branching). Sinyal kontrol yang dihasilkan bergantung pada jenis instruksinya. Misalnya jika melibatkan memori R-format atau lw maka akan sinyal

Regwrite akan aktif. Hal lain jika melibatkan memori lw atau sw maka akan diberi sinyal kontrol ke ALU, yaitu ALUSrc. Desain single-cycle ini lebih dapat bekerja dengan baik dan benar tetapi cycle ini tidak efisien.

Multi-Cycle CU Berbeda dengan unit kontrol yang single-cycle, unit kontrol yang multi-cycle lebih memiliki banyak fungsi. Dengan memperhatikan state dan opcode, fungsi boolean dari masing-masing output control line dapat ditentukan. Masing-masingnya akan menjadi fungsi dari 10 buah input logic. Jadi akan terdapat banyak fungsi boolean, dan masingmasingnya tidak sederhana. Pada cycle ini, sinyal kontrol tidak lagi ditentukan dengan melihat pada bit-bit instruksinya. Bit-bit opcode memberitahukan operasi apa yang selanjutnya akan dijalankan CPU; bukan instruksi cycle selanjutnya. g. Internal CPU Interconnection Internal CPU Interconnection, yaitu bagian yang mengatur kinerja dalam lingkup CPU , sama halnya dengan sistem interconnection pada komputer yang menyelaraskan antar komponen. CPU Interconnections merupakan sistem koneksi dan bus yang menghubungkan komponen internal CPU dengan bus-bus eksternal CPU. Komponen internal CPU diantaranya 1. Arithmetic and Logic Unit (ALU), 2. Control Unit, 3. Registers, dan 4. CPU Interconnection. Sedangkan komponen eksternal CPU diantaranya 1. sistem memori utama, 2. sistem masukan/keluaran (input/output), 3. dan sistem-sistem lainnya. h. ALU Arithmetic and Logic Unit atau sering disingkat ALU saja dalam bahasa Indonesia kirakira berarti Unit Logika dan Aritmatika. Bagian ini mempunyai tugas utama untuk membentuk berbagai fungsi pengolahan data komputer. Sering juga disebut sebagai bahasa mesin, karena terdiri dari berbagai instruksi yang menggunakan bahasa mesin. ALU bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan. ALU sering di sebut mesin bahasakarena bagian ini ALU terdiri dari

dua bagian, yaitu unit arithmetika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder. ALU sendiri juga masih terbagi menjadi dua komponen utama, yaitu a) arithmetic unit (unit aritmatika), bertugas untuk menangani pengolahan data yang berhubungan dengan perhitungan, dan b) boolean logic unit (unit logika boolean), bertugas menangani berbagai operasi logika. Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan ( ), kurang dari (), dan lebih besar atau sama dengan ( ).