Sie sind auf Seite 1von 4

Nama : Januar Komar Ruwanda

NIM : 155150200111321
Kelas : RES – B

TUGAS 1

Sistem lampu hias.

0 1 2 3 4 5 6 7

1. Lampu menyalah default. Tabel logika biner nya sebagai berikut :


n 0 1 2 3 4 5 6 7
0 1 0 0 0 0 0 0 0
1 0 1 0 0 0 0 0 0
2 0 0 1 0 0 0 0 0
3 0 0 0 1 0 0 0 0
4 0 0 0 0 1 0 0 0
5 0 0 0 0 0 1 0 0
6 0 0 0 0 0 0 1 0
7 0 0 0 0 0 0 0 1

Pseudocode:
Start

Set variable x = 0

Set variable array lampu = new array[8]

While ( x < 8 )

Deklarasi array[x] = 1
If ( x > 0 )
Maka lampu [x-1] = 0
End if
Increment variable x = x + 1
Nama : Januar Komar Ruwanda
NIM : 155150200111321
Kelas : RES – B

End while
Stop

2. Sistem bergantian merah hijau dan biru putih (0 2, 1 3 dst). Table logika biner nya sebagai
berikut :

n 0 1 2 3 4 5 6 7
0 1 0 1 0 0 0 0 0
1 0 1 0 1 0 0 0 0
2 0 0 0 0 1 0 1 0
3 0 0 0 0 0 1 0 1
4 1 0 1 0 0 0 0 0
5 0 1 0 1 0 0 0 0
6 0 0 0 0 1 0 1 0
7 0 0 0 0 0 1 0 1

Index
Loop 1
n=0,2 value

Index
Loop 1
n=1,3 value

Index
Loop 1
Nama : Januar Komar Ruwanda
NIM : 155150200111321
Kelas : RES – B

n=4,6 value

Index
Loop 1
n=5,7 value

Index
Loop 2
n=0,2 value

Pseudocode:
Start

Set variable x = 0

Set variable array lampu = new array[8]

While ( x < 8 )

Deklarasi array[x] = 1
If ( x < 2 )

If ( x % 2 = 0 )
Maka x = 0 & 2
Nama : Januar Komar Ruwanda
NIM : 155150200111321
Kelas : RES – B

Else
Maka x = 1 & 3

Else if ( x > 5 )

If ( x % 2 = 0 )
Maka x = 4 & 6
Else
Maka x = 5 & 7

End if

End while

Stop