Algoritma Interpolasi Menggunakan Microsoft Excell

MATERI 
Sebelum menginjak ke permasalahan, berikut saya lampirkan materi-materinya:

TUGAS
pembuktian example 5.1 (Halaman 119) menggunakan Bahasa C, Matlab atau Excell.



Tabel 5.1. Result of Example 5.1
Step
no
q
Δz
∑Δz
1
5

0
2
2
1
1
3
7

1
4
4
1
2
5
1
1
3
6
6

3
7
3
1
4
8
0
1
5
9
5

5
10
2
1
6
  
JAWAB
Cara membuat program pada Excell adalah dengan langkah-langkah sebagai berikut:

  • Membuat tabel keadaan awal

  • Membuat tabel dengan 6 baris dan 2 kolom, yakni step; p; q; p+q untuk desimal; p+q untuk binary; ∆z; ∑Δz

  • Step di isi nomor urut, pertama-tama dibuat angka “1” atau angka inisial (yang diblok warna kuning).

  • Nilai p adalah: “ =(klik kotak) keadaan awal”, sehingga angka berapapun yang diketikkan di keadaan awal akan muncul pada kotak p

  • Nilai q adalah apabila nilai penjumlahan p dan q (p+q) lebih besar dari 8 maka nilai yang ditampilkan adalah (p+q)-8 dan bila nilai sama dengan 8 atau lebih kecil maka yang ditampilkan adalah p+q. Rumus pada Excell adalah:

if (kolom(p+q)>=8, kolom(p+q)-8, (p+q)) contoh: =if (F8>=8,F8-8,F8), masukkan rumus tersebut pada q step “1”.

F8 adalah kotak nilai p+q pada Excell

  • Nilai p+q adalah penjumlahan p dan q , rumus pada Excell mudah sekali yakni = (klik)p ketikkan ‘+’ (klik)q lalu ENTER atau . Contoh: =D9+E9

  • Untuk nilai p+q yang biner adalah menggunakan rumus =DEC2BIN (klik kotak)p+q , lalu ENTER, contoh =DEC2BIN(D9+E9)

  • Nilai ∆z sesuai rumus interpolasi, sehingga logikanya adalah apabila jumlah p + q lebih besar dari 8 (karena 3 bit atau 23) maka nilai  ∆z  = 1 dan apabila nilai p+q lebih kecil atau sama dengan 8 maka ∆z  = 0.

Rumus pada excel =IF((kotak p+q)>=8,"1","0"),
contoh: =IF(F9>=8,"1","0")

  • Sedangkan ∑Δz adalah nilai penjumlahan ∆z dan ∑Δz yang sebelumnya (∆z + ∑Δz)

  • Selanjutnya, drag tabel 1 baris kebawah maka nilai akan ditampilkan

  • Lakukan PLOT nilai ∑Δz terhadap STEP

  • Masukkan nilai terakhir step ke “step terakhir” dengan rumus “ =(klik kotak) step terakhir”.

  • Apabila register 4 bit maka program menyesuaikan yakni menjadi 24


Program menggunakan excel
Diketahui:
Register
3 bit
Keadaan Awal
5
Step terakhir
74

Step
p
q
p+q
p+q
∆z
∑Δz
0
5
0
5
101
0
0
1
5
5
10
1010
1
0
2
5
2
7
111
0
1
3
5
7
12
1100
1
1
4
5
4
9
1001
1
2
5
5
1
6
110
0
3
6
5
6
11
1011
1
3
7
5
3
8
1000
1
4
8
5
0
5
101
0
5
9
5
5
10
1010
1
5
10
5
2
7
111
0
6
11
5
7
12
1100
1
6
12
5
4
9
1001
1
7
13
5
1
6
110
0
8
14
5
6
11
1011
1
8
15
5
3
8
1000
1
9
16
5
0
5
101
0
10
17
5
5
10
1010
1
10
18
5
2
7
111
0
11
19
5
7
12
1100
1
11
20
5
4
9
1001
1
12
21
5
1
6
110
0
13
22
5
6
11
1011
1
13
23
5
3
8
1000
1
14
24
5
0
5
101
0
15
25
5
5
10
1010
1
15
26
5
2
7
111
0
16
27
5
7
12
1100
1
16
28
5
4
9
1001
1
17
29
5
1
6
110
0
18
30
5
6
11
1011
1
18
31
5
3
8
1000
1
19
32
5
0
5
101
0
20
33
5
5
10
1010
1
20
34
5
2
7
111
0
21
35
5
7
12
1100
1
21
36
5
4
9
1001
1
22
37
5
1
6
110
0
23
38
5
6
11
1011
1
23
39
5
3
8
1000
1
24
40
5
0
5
101
0
25
41
5
5
10
1010
1
25
42
5
2
7
111
0
26
43
5
7
12
1100
1
26
44
5
4
9
1001
1
27
45
5
1
6
110
0
28
46
5
6
11
1011
1
28
47
5
3
8
1000
1
29
48
5
0
5
101
0
30
49
5
5
10
1010
1
30
50
5
2
7
111
0
31
51
5
7
12
1100
1
31
52
5
4
9
1001
1
32
53
5
1
6
110
0
33
54
5
6
11
1011
1
33
55
5
3
8
1000
1
34
56
5
0
5
101
0
35
57
5
5
10
1010
1
35
58
5
2
7
111
0
36
59
5
7
12
1100
1
36
60
5
4
9
1001
1
37
61
5
1
6
110
0
38
62
5
6
11
1011
1
38
63
5
3
8
1000
1
39
64
5
0
5
101
0
40
65
5
5
10
1010
1
40
66
5
2
7
111
0
41
67
5
7
12
1100
1
41
68
5
4
9
1001
1
42
69
5
1
6
110
0
43
70
5
6
11
1011
1
43
71
5
3
8
1000
1
44
72
5
0
5
101
0
45
73
5
5
10
1010
1
45
74
5
2
7
111
0
46

GRAFIK


0 komentar:

Posting Komentar