Anda di halaman 1dari 4

LAPORAN PERTEMUAN KE 3

ALGORITMA KOMPUTER DAN STRUKTUR DATA

DISUSUN OLEH :

NAMA : RIZKI CAHYA SULISTIAN

NIM : 23.83.0997

KELAS : 23TK01

PROGRAM STUDI TEKNIK KOMPUTER

FAKULTAS ILMU KOMPUTER

UNIVERSITAS AMIKOM YOGYAKARTA

2024
TUGAS :

1. Input (Kode)

Output (Hasil)

Penjelasan :

1. “ x = 1” dan “ y = 0 “ adalah inisialisasi variable dengan nilai masing-masing.


2. “ x == y “memeriksa apakah nilai x sama dengan nilai “ y “ , yang dalam kasus ini
tidak benar karena “ x” adalah 1 dan y adalah 0.
3. “ ((x == y) and (x == y)) “ menghasilkan “ False “ karena kedua kondisi di dalamnya
harus benar untuk menghasilkan “ True “ , tetapi keduanya tidak benar.
4. “not (x == y)” menghasilkan True karena “x” tidak sama dengan “y”.
5. Karena kedua kondisi di atas adalah “ False “ dan “ not (x == y) “ adalah “ True “ ,
maka “ z “ akan menjadi “ True “ karena “ False or True” menghasilkan “True”.
6. Hasil akhirnya akan dicetak, yang dalam hal ini adalah “ True ”.
2. Input (Kode)

Output (Hasil)

Penjelasan:

1. “ a = x & y “: Ini adalah operasi bitwise AND, di mana setiap bit dari “ x” dan “ y”
akan di-'AND'-kan bersama. Dalam hal ini, “ x” adalah 5 (101 dalam biner) dan ” y”
adalah 2 (010 dalam biner), sehingga hasilnya adalah 0 (000 dalam biner).
2. “ b = x | y”: Ini adalah operasi bitwise OR, di mana setiap bit dari “ x” dan “ y” akan
di-'OR'-kan bersama. Dalam hal ini, hasilnya adalah 7 (111 dalam biner).
3. “ c = ~x”: Ini adalah operasi bitwise NOT, di mana setiap bit dari “ x” akan diubah
menjadi kebalikannya. Dalam hal ini, karena “ x” adalah 5 (101 dalam biner), maka
hasilnya adalah -6.
4. “ d = x ^ 6 ”: Ini adalah operasi bitwise XOR, di mana setiap bit dari “ x” dan 6 akan
di-'XOR'-kan bersama. Dalam hal ini, hasilnya adalah 3 (011 dalam biner).
5. “ e = x >> 3 ”: Ini adalah operasi bitwise right shift, di mana setiap bit dari “ x “ akan
digeser ke kanan sebanyak 3 kali. Dalam hal ini, hasilnya adalah 0.
6. “ f = x << 3”: Ini adalah operasi bitwise left shift, di mana setiap bit dari “x “ akan
digeser ke kiri sebanyak 3 kali. Dalam hal ini, hasilnya adalah 40.

Kesimpulan :

Pada percobaan ini perintah yang digunakan untuk mencetak atau menampilkan objek adalah
print dan dari percobaan ini juga dapat berguna untuk menjadikan suatu comading yang bisa
menjadi kalaulator.

Anda mungkin juga menyukai