kumpulan tugas-tugas
Selasa, 12 April 2011
komdat : manfaat jaringan
1. 1G = (First Generation) Generasi selular pertama yang berteknologi analog, contohnya adalah AMPS, TACS dan NMT.
Selasa, 05 April 2011
pascal pengulanagan
Perulangan
Pengulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan, yaitu dengan menggunakan pernyataan For, While-Do, dan Repeat…Until.
1.1 Struktur Perulangan For
Perulangan dengan pernyataan For digunakan untuk mengulang pernyataan atau satu blok pernyataan berulang kali sejumlah yang ditentukan. Perulangan dengan pernyataan For dapat berbentuk perulangan positif, perulangan negatif dan perulangan tersarang.
1. Perulangan positif.
Perulangan positif adalah perulangan dengan penghitung dari kecil ke besar atau pertambahan positif. Perulangan positif dapat dibentuk dengan menggunakan pernyataan For-To-Do, dengan bentuk umum:
For variabel-kontrol:=nilai awal To nilai akhir Do pernyataan
Variabel kontrol, nilai awal, nilai akhir harus betipe integer
Contoh
Var
I:Integer;
Begin
For I:= 1 to 5 Do Writeln(‘Pascal’);
End.
Bila program dijalankan akan menghasilkan:
Pascal
Pascal
Pascal
Pascal
Pascal
Penjelasan:
Pernyataan Writeln(‘Pascal’) akan diulang sebanyak 5 kali, yaitu dengan penghitung dari nilai awal 1 sampai dengan nilai akhir 5.
Apabila pernyataan diulang lebih dari satu pernyataan maka seteleh DO harus memakai Begin kemudian beberapa pernyataan yang akan diulang dan diakhiri dengan End;.
Contoh
Var
I:Integer;
Begin
For I:= 1 to 2 Do
Begin
Write(‘Pascal’);
Writeln(‘Turbo’);
End;
End.
Bila program dijalankan akan menghasilkan:
PascalTurbo
PascalTurbo
2. Perulangan negatif
Perulangan negatif adalah perulangan dengan penghitung dari besar ke kecil atau pertambahan negatif. Perulangan negatif dapat dibentuk dengan menggunakan pernyataan For-DownTo-Do, dengan bentuk umum:
For variabel-kontrol:=nilai awal DownTo nilai akhir Do penyataan
Contoh
Var
I:integer;
Begin
For I:=5 downto 1 do
Begin
Writeln(I);
End;
End.
Bila program dijalankan maka akan menghasilkan:
5
4
3
2
1
3. Perulangan tersarang
Perulangan tersarang adalah perulangan yang berbeda di dalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses terlebih dahulu sampai habis, kemudian perulangan yang lebih luar baru akan akan bertambah, mengerjakan perulangan yang lebh dalam lagi mulai dari nilai awalnya dan seterusnya.
Contoh
Var
I,J:Integer;
Begin
For I:=1 to 5 Do
Begin
For j:=1 to 3 Do
Begin
Write(I:8,J:3);
End;
Writeln;
End;
End.
Bila program dijakankan akan menghasilkan:
1 1 1 2 1 3
2 1 2 2 2 3
3 1 3 2 3 3
4 1 4 2 4 3
5 1 5 2 5 3
Perulangan tersarang banyak digunakan dalam aplikasi matrik dengan menggunakan variabel tipe larik. (Lebih lanjut akan di bahas pada materi matrik)
1.2 Struktur Perulangan While-Do
Perulangan ini menggunakan pernyataan While—Do. Pernyataan While—Do digunakan untuk melakukan proses perulangan suatu pernyataan atau blok pernyataan terus-menerus selama kondisi ungkapan logika pada While masih bernilai logika benar.
Bentuk Umum
While kondisi ungkapan Do Pernyataan
Contoh
Var
I:Integer;
Begin
I:=0;
While I<5 Do
Begin
Writeln(I);
I:=I+1;
End;
End.
Bila program dijalankan akan menghasilkan:
0
1
2
3
4
Penjelasan:
Perulangan dari while akan terus menerus dikerjakan bila kondisinya masih benar. Dalam hal ini kondisinya adalah I dan bila nilai I kurang dari 5, berarti kondisi di dalam While masih terpenuhi dan perulangan akan selesai setelah nilai I lebih besar atau sama dengan 5.
1.3 Struktur Repeat…Until
Struktur Repeat…Until digunakan untuk mengulang pernyataan-pernyataan atau blok pernyataan sampai kondisi yang diseleksi di Until tidak terpenuhi. Bentuk mumnya adalah:
Repeat pernyataan Until
Contoh
Var
I:Integer
Begin
I:=0;
Repeat
I:=I+1;
Writeln(I);
Until I=5;
End.
Bila program dijalankan akan menghasilkan:
1
2
3
4
5
Pengulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan, yaitu dengan menggunakan pernyataan For, While-Do, dan Repeat…Until.
1.1 Struktur Perulangan For
Perulangan dengan pernyataan For digunakan untuk mengulang pernyataan atau satu blok pernyataan berulang kali sejumlah yang ditentukan. Perulangan dengan pernyataan For dapat berbentuk perulangan positif, perulangan negatif dan perulangan tersarang.
1. Perulangan positif.
Perulangan positif adalah perulangan dengan penghitung dari kecil ke besar atau pertambahan positif. Perulangan positif dapat dibentuk dengan menggunakan pernyataan For-To-Do, dengan bentuk umum:
For variabel-kontrol:=nilai awal To nilai akhir Do pernyataan
Variabel kontrol, nilai awal, nilai akhir harus betipe integer
Contoh
Var
I:Integer;
Begin
For I:= 1 to 5 Do Writeln(‘Pascal’);
End.
Bila program dijalankan akan menghasilkan:
Pascal
Pascal
Pascal
Pascal
Pascal
Penjelasan:
Pernyataan Writeln(‘Pascal’) akan diulang sebanyak 5 kali, yaitu dengan penghitung dari nilai awal 1 sampai dengan nilai akhir 5.
Apabila pernyataan diulang lebih dari satu pernyataan maka seteleh DO harus memakai Begin kemudian beberapa pernyataan yang akan diulang dan diakhiri dengan End;.
Contoh
Var
I:Integer;
Begin
For I:= 1 to 2 Do
Begin
Write(‘Pascal’);
Writeln(‘Turbo’);
End;
End.
Bila program dijalankan akan menghasilkan:
PascalTurbo
PascalTurbo
2. Perulangan negatif
Perulangan negatif adalah perulangan dengan penghitung dari besar ke kecil atau pertambahan negatif. Perulangan negatif dapat dibentuk dengan menggunakan pernyataan For-DownTo-Do, dengan bentuk umum:
For variabel-kontrol:=nilai awal DownTo nilai akhir Do penyataan
Contoh
Var
I:integer;
Begin
For I:=5 downto 1 do
Begin
Writeln(I);
End;
End.
Bila program dijalankan maka akan menghasilkan:
5
4
3
2
1
3. Perulangan tersarang
Perulangan tersarang adalah perulangan yang berbeda di dalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses terlebih dahulu sampai habis, kemudian perulangan yang lebih luar baru akan akan bertambah, mengerjakan perulangan yang lebh dalam lagi mulai dari nilai awalnya dan seterusnya.
Contoh
Var
I,J:Integer;
Begin
For I:=1 to 5 Do
Begin
For j:=1 to 3 Do
Begin
Write(I:8,J:3);
End;
Writeln;
End;
End.
Bila program dijakankan akan menghasilkan:
1 1 1 2 1 3
2 1 2 2 2 3
3 1 3 2 3 3
4 1 4 2 4 3
5 1 5 2 5 3
Perulangan tersarang banyak digunakan dalam aplikasi matrik dengan menggunakan variabel tipe larik. (Lebih lanjut akan di bahas pada materi matrik)
1.2 Struktur Perulangan While-Do
Perulangan ini menggunakan pernyataan While—Do. Pernyataan While—Do digunakan untuk melakukan proses perulangan suatu pernyataan atau blok pernyataan terus-menerus selama kondisi ungkapan logika pada While masih bernilai logika benar.
Bentuk Umum
While kondisi ungkapan Do Pernyataan
Contoh
Var
I:Integer;
Begin
I:=0;
While I<5 Do
Begin
Writeln(I);
I:=I+1;
End;
End.
Bila program dijalankan akan menghasilkan:
0
1
2
3
4
Penjelasan:
Perulangan dari while akan terus menerus dikerjakan bila kondisinya masih benar. Dalam hal ini kondisinya adalah I dan bila nilai I kurang dari 5, berarti kondisi di dalam While masih terpenuhi dan perulangan akan selesai setelah nilai I lebih besar atau sama dengan 5.
1.3 Struktur Repeat…Until
Struktur Repeat…Until digunakan untuk mengulang pernyataan-pernyataan atau blok pernyataan sampai kondisi yang diseleksi di Until tidak terpenuhi. Bentuk mumnya adalah:
Repeat pernyataan Until
Contoh
Var
I:Integer
Begin
I:=0;
Repeat
I:=I+1;
Writeln(I);
Until I=5;
End.
Bila program dijalankan akan menghasilkan:
1
2
3
4
5
Selasa, 29 Maret 2011
pascal 2dimensi menggunakan array
index array dua dimensinberjumlah dua buah untuk baris dan kolom.
array dua dimensi dapat dilakukan dengan:
program matrix;
uses wincrt;
type ary: array [1..10,1..10] of integer;
var
x1,x2: ary;
i,j: integer;
procedure input;
begin
for i:= 1 to 3 do
begin
for j:= 1 to 4 do
begin
write('A[',i,',',j,']=');readln(x1[i,j]);
end;
end;
for i:= 1 to 3 do
begin
for j:= 1 to 4 do
begin
write('B[',i,',',j,']=');readln(x2[i,j]);
end;
end;
end;
procedure jumlah (m1,m2:ary);
var
hasil: ary;
begin
for i:= 1 to 3 do
begin
for j:= 1 to 4 do
begin
hasil[i,j]:= m1[i,j] + m2[i,j];
end;
end;
writeln('hasil penjumlahan matrix');
for i:= 1 to 3 do
begin
for j:= 1 to 4 do
begin
write('hasil[',i,',',j,']=');
writeln(hasil[i,j]);
end;
end;
end;
begin
input;
jumlah(x1,x2);
end.
penjumlahan matrix berprinsip pada penjumlahan suatu nilai yang berada pada baris dan kolom yang sama. ini juga berarti penjumlahan matrix hanya dapat dilakukan pada suatu data /bilangan yang mempunyai index yang sama dalam array.
array dua dimensi dapat dilakukan dengan:
- perkalian;
- penjumlahan; dan
- penguran.
program matrix;
uses wincrt;
type ary: array [1..10,1..10] of integer;
var
x1,x2: ary;
i,j: integer;
procedure input;
begin
for i:= 1 to 3 do
begin
for j:= 1 to 4 do
begin
write('A[',i,',',j,']=');readln(x1[i,j]);
end;
end;
for i:= 1 to 3 do
begin
for j:= 1 to 4 do
begin
write('B[',i,',',j,']=');readln(x2[i,j]);
end;
end;
end;
procedure jumlah (m1,m2:ary);
var
hasil: ary;
begin
for i:= 1 to 3 do
begin
for j:= 1 to 4 do
begin
hasil[i,j]:= m1[i,j] + m2[i,j];
end;
end;
writeln('hasil penjumlahan matrix');
for i:= 1 to 3 do
begin
for j:= 1 to 4 do
begin
write('hasil[',i,',',j,']=');
writeln(hasil[i,j]);
end;
end;
end;
begin
input;
jumlah(x1,x2);
end.
penjumlahan matrix berprinsip pada penjumlahan suatu nilai yang berada pada baris dan kolom yang sama. ini juga berarti penjumlahan matrix hanya dapat dilakukan pada suatu data /bilangan yang mempunyai index yang sama dalam array.
Rabu, 23 Maret 2011
komdat: pengkodean
BCD (binary coded decimal)
Merupakan kode biner yang digunakan hanya untuk mewakili nilai digit desimal dari 0-9. BCD merupakan kombinasi 4 bit sehingga ada 16(2 kuadrat 4) kombinasi yang bisa diperoleh dan hanya 10 kombinasi yang digunakan.
Tabel. Binary Coded Decimal
BCD 4 bit | Digit desimal |
0000 | 0 |
0001 | 1 |
0010 | 2 |
0011 | 3 |
0100 | 4 |
0101 | 5 |
0110 | 6 |
0111 | 7 |
1000 | 8 |
1001 | 9 |
SBCDIC (standard binary coded decimal interchange code)
Merupakan kode biner yang dikembangkan dari BCD.
SBCDIC menggunakan kombinasi 6 bit sehingga lebih banyak kombinasi yang bisa dihasilkan, yaitu 64 (2 kuadrat 6) kombinasi kode. Ada10 kode untuk digit angka, 26 kode untuk huruf alfabet dan sisanya adalah untuk karakter khusus tertentu. SBCDIC digunakan pada komputer generasi ke-2.
Tabel. Standard Binary Coded Decimal Interchange Code
SBCDIC | Karakter | SBCDIC | Karakter |
BA8421 | | A8421 | |
001010 | 0 | 100001 | J |
000001 | 1 | 100010 | K |
000010 | 2 | 100011 | L |
000011 | 3 | 100100 | M |
000100 | 4 | 100101 | N |
000101 | 5 | 100110 | O |
000110 | 6 | 100111 | P |
000111 | 7 | 101000 | Q |
001000 | 8 | 101001 | R |
001001 | 9 | 010010 | S |
110001 | A | 010011 | T |
110010 | B | 010100 | U |
110011 | C | 010101 | V |
110100 | D | 010110 | W |
110101 | E | 010111 | X |
110110 | F | 011000 | Y |
110111 | G | 011001 | Z |
111000 | H | | |
111001 | I | | |
EBCDIC(extended binary coded decimal interchange code)
Adalah kode 8bit yang memungkinkan untuk mewakili karakter 256 (2 kuadrat 8) kombinasi karakter. Pada EBCDIC, high –order bits atau 4bit pertama disebut zone bits dan low order bits atau 4bit kedua disebut dengan numerik bit.
| EBCDIC | | | | |
0 | 00 | NUL | Null | NUL | Null |
1 | 01 | SOH | Start of Heading (CC) | SOH | Start of Heading |
2 | 02 | STX | Start of Text (CC) | STX | Start of Text |
3 | 03 | ETX | End of Text (CC) | ETX | End of Text |
4 | 04 | EOT | End of Transmission (CC) | PF | Punch Off |
5 | 05 | ENQ | Enquiry (CC) | HT | Horizontal Tab |
6 | 06 | ACK | Acknowledge (CC) | LC | Lower Case |
7 | 07 | BEL | Bell | DEL | Delete |
8 | 08 | BS | Backspace (FE) | | |
9 | 09 | HT | Horizontal Tabulation (FE) | | |
10 | 0A | LF | Line Feed (FE) | SMM | Start of Manual Message |
11 | 0B | VT | Vertical Tabulation (FE) | VT | Vertical Tab |
12 | 0C | FF | Form Feed (FE) | FF | Form Feed |
13 | 0D | CR | Carriage Return (FE) | CR | Carriage Return |
14 | 0E | SO | Shift Out | SO | Shift Out |
15 | 0F | SI | Shift In | SI | Shift In |
16 | 10 | DLE | Data Link Escape (CC) | DLE | Data Link Escape |
17 | 11 | DC1 | Device Control 1 | DC1 | Device Control 1 |
18 | 12 | DC2 | Device Control 2 | DC2 | Device Control 2 |
19 | 13 | DC3 | Device Control 3 | TM | Tape Mark |
20 | 14 | DC4 | Device Control 4 | RES | Restore |
21 | 15 | NAK | Negative Acknowledge (CC) | NL | New Line |
22 | 16 | SYN | Synchronous Idle (CC) | BS | Backspace |
23 | 17 | ETB | End of Transmission Block (CC) | IL | Idle |
24 | 18 | CAN | Cancel | CAN | Cancel |
25 | 19 | EM | End of Medium | EM | End of Medium |
26 | 1A | SUB | Substitute | CC | Cursor Control |
27 | 1B | ESC | Escape | CU1 | Customer Use 1 |
28 | 1C | FS | File Separator (IS) | IFS | Interchange File Separator |
29 | 1D | GS | Group Separator (IS) | IGS | Interchange Group Separator |
30 | 1E | RS | Record Separator (IS) | IRS | Interchange Record Separator |
31 | 1F | US | Unit Separator (IS) | IUS | Interchange Unit Separator |
32 | 20 | SP | Space | DS | Digit Select |
33 | 21 | ! | Exclamation Point | SOS | Start of Significance |
34 | 22 | " | Quotation Mark | FS | Field Separator |
35 | 23 | # | Number Sign, Octothorpe, "pound" | | |
36 | 24 | $ | Dollar Sign | BYP | Bypass |
37 | 25 | % | Percent | LF | Line Feed |
38 | 26 | & | Ampersand | ETB | End of Transmission Block |
39 | 27 | ' | Apostrophe, Prime | ESC | Escape |
40 | 28 | ( | Left Parenthesis | | |
41 | 29 | ) | Right Parenthesis | | |
42 | 2A | * | Asterisk, "star" | SM | Set Mode |
43 | 2B | + | Plus Sign | CU2 | Customer Use 2 |
44 | 2C | , | Comma | | |
45 | 2D | - | Hyphen, Minus Sign | ENQ | Enquiry |
46 | 2E | . | Period, Decimal Point, "dot" | ACK | Acknowledge |
47 | 2F | / | Slash, Virgule | BEL | Bell |
48 | 30 | 0 | 0 | | |
49 | 31 | 1 | 1 | | |
50 | 32 | 2 | 2 | SYN | Synchronous Idle |
51 | 33 | 3 | 3 | | |
52 | 34 | 4 | 4 | PN | Punch On |
53 | 35 | 5 | 5 | RS | Reader Stop |
54 | 36 | 6 | 6 | UC | Upper Case |
55 | 37 | 7 | 7 | EOT | End of Transmission |
56 | 38 | 8 | 8 | | |
57 | 39 | 9 | 9 | | |
58 | 3A | : | Colon | | |
59 | 3B | ; | Semicolon | CU3 | Customer Use 3 |
60 | 3C | < | Less-than Sign | DC4 | Device Control 4 |
61 | 3D | = | Equal Sign | NAK | Negative Acknowledge |
62 | 3E | > | Greater-than Sign | | |
63 | 3F | ? | Question Mark | SUB | Substitute |
64 | 40 | @ | At Sign | SP | Space |
65 | 41 | A | A | | |
66 | 42 | B | B | | |
67 | 43 | C | C | | |
68 | 44 | D | D | | |
69 | 45 | E | E | | |
70 | 46 | F | F | | |
71 | 47 | G | G | | |
72 | 48 | H | H | | |
73 | 49 | I | I | | |
74 | 4A | J | J | ¢ | Cent Sign |
75 | 4B | K | K | . | Period, Decimal Point, "dot" |
76 | 4C | L | L | < | Less-than Sign |
77 | 4D | M | M | ( | Left Parenthesis |
78 | 4E | N | N | + | Plus Sign |
79 | 4F | O | O | | | Logical OR |
80 | 50 | P | P | & | Ampersand |
81 | 51 | Q | Q | | |
82 | 52 | R | R | | |
83 | 53 | S | S | | |
84 | 54 | T | T | | |
85 | 55 | U | U | | |
86 | 56 | V | V | | |
87 | 57 | W | W | | |
88 | 58 | X | X | | |
89 | 59 | Y | Y | | |
90 | 5A | Z | Z | ! | Exclamation Point |
91 | 5B | [ | Opening Bracket | $ | Dollar Sign |
92 | 5C | \ | Reverse Slant | * | Asterisk, "star" |
93 | 5D | ] | Closing Bracket | ) | Right Parenthesis |
94 | 5E | ^ | Circumflex, Caret | ; | Semicolon |
95 | 5F | _ | Underline, Underscore | ¬ | Logical NOT |
96 | 60 | ` | Grave Accent | - | Hyphen, Minus Sign |
97 | 61 | a | a | / | Slash, Virgule |
98 | 62 | b | b | | |
99 | 63 | c | c | | |
100 | 64 | d | d | | |
101 | 65 | e | e | | |
102 | 66 | f | f | | |
103 | 67 | g | g | | |
104 | 68 | h | h | | |
105 | 69 | i | i | | |
106 | 6A | j | j | | |
107 | 6B | k | k | , | Comma |
108 | 6C | l | l | % | Percent |
109 | 6D | m | m | _ | Underline, Underscore |
110 | 6E | n | n | > | Greater-than Sign |
111 | 6F | o | o | ? | Question Mark |
112 | 70 | p | p | | |
113 | 71 | q | q | | |
114 | 72 | r | r | | |
115 | 73 | s | s | | |
116 | 74 | t | t | | |
117 | 75 | u | u | | |
118 | 76 | v | v | | |
119 | 77 | w | w | | |
120 | 78 | x | x | | |
121 | 79 | y | y | | |
122 | 7A | z | z | : | Colon |
123 | 7B | { | Opening Brace | # | Number Sign, Octothorp, "pound" |
124 | 7C | | | Vertical Line | @ | At Sign |
125 | 7D | } | Closing Brace | ' | Apostrophe, Prime |
126 | 7E | ~ | Tilde | = | Equal Sign |
127 | 7F | DEL | Delete | " | Quotation Mark |
128 | 80 | | Reserved | | |
129 | 81 | | Reserved | a | a |
130 | 82 | | Reserved | b | b |
131 | 83 | | Reserved | c | c |
132 | 84 | IND | Index (FE) | d | d |
133 | 85 | NEL | Next Line (FE) | e | e |
134 | 86 | SSA | Start of Selected Area | f | f |
135 | 87 | ESA | End of Selected Area | g | g |
136 | 88 | HTS | Horizontal Tabulation Set (FE) | h | h |
137 | 89 | HTJ | Horizontal Tabulation with Justification (FE) | i | i |
138 | 8A | VTS | Vertical Tabulation Set (FE) | | |
139 | 8B | PLD | Partial Line Down (FE) | | |
140 | 8C | PLU | Partial Line Up (FE) | | |
141 | 8D | RI | Reverse Index (FE) | | |
142 | 8E | SS2 | Single Shift Two (1) | | |
143 | 8F | SS3 | Single Shift Three (1) | | |
144 | 90 | DCS | Device Control String (2) | | |
145 | 91 | PU1 | Private Use One | j | j |
146 | 92 | PU2 | Private Use Two | k | k |
147 | 93 | STS | Set Transmit State | l | l |
148 | 94 | CCH | Cancel Character | m | m |
149 | 95 | MW | Message Waiting | n | n |
150 | 96 | SPA | Start of Protected Area | o | o |
151 | 97 | EPA | End of Protected Area | p | p |
152 | 98 | | Reserved | q | q |
153 | 99 | | Reserved | r | r |
154 | 9A | | Reserved | | |
155 | 9B | CSI | Control Sequence Introducer (1) | | |
156 | 9C | ST | String Terminator (2) | | |
157 | 9D | OSC | Operating System Command (2) | | |
158 | 9E | PM | Privacy Message (2) | | |
159 | 9F | APC | Application Program Command (2) | | |
160 | A0 | | | | |
161 | A1 | | | | |
162 | A2 | | | s | s |
163 | A3 | | | t | t |
164 | A4 | | | u | u |
165 | A5 | | | v | v |
166 | A6 | | | w | w |
167 | A7 | | | x | x |
168 | A8 | | | y | y |
169 | A9 | | | z | z |
170 | AA | | | | |
171 | AB | | | | |
172 | AC | | | | |
173 | AD | | | | |
174 | AE | | | | |
175 | AF | | | | |
176 | B0 | | | | |
177 | B1 | | | | |
178 | B2 | | | | |
179 | B3 | | | | |
180 | B4 | | | | |
181 | B5 | | | | |
182 | B6 | | | | |
183 | B7 | | | | |
184 | B8 | | | | |
185 | B9 | | | ` | Grave Accent |
186 | BA | | | | |
187 | BB | | | | |
188 | BC | | | | |
189 | BD | | | | |
190 | BE | | | | |
191 | BF | | | | |
192 | C0 | | | | |
193 | C1 | | | A | A |
194 | C2 | | | B | B |
195 | C3 | | | C | C |
196 | C4 | | | D | D |
197 | C5 | | | E | E |
198 | C6 | | | F | F |
199 | C7 | | | G | G |
200 | C8 | | | H | H |
201 | C9 | | | I | I |
202 | CA | | | | |
203 | CB | | | | |
204 | CC | | | | |
205 | CD | | | | |
206 | CE | | | | |
207 | CF | | | | |
208 | D0 | | | | |
209 | D1 | | | J | J |
210 | D2 | | | K | K |
211 | D3 | | | L | L |
212 | D4 | | | M | M |
213 | D5 | | | N | N |
214 | D6 | | | O | O |
215 | D7 | | | P | P |
216 | D8 | | | Q | Q |
217 | D9 | | | R | R |
218 | DA | | | | |
219 | DB | | | | |
220 | DC | | | | |
221 | DD | | | | |
222 | DE | | | | |
223 | DF | | | | |
224 | E0 | | | | |
225 | E1 | | | | |
226 | E2 | | | S | S |
227 | E3 | | | T | T |
228 | E4 | | | U | U |
229 | E5 | | | V | V |
230 | E6 | | | W | W |
231 | E7 | | | X | X |
232 | E8 | | | Y | Y |
233 | E9 | | | Z | Z |
234 | EA | | | | |
235 | EB | | | | |
236 | EC | | | | |
237 | ED | | | | |
238 | EE | | | | |
239 | EF | | | | |
240 | F0 | | | 0 | 0 |
241 | F1 | | | 1 | 1 |
242 | F2 | | | 2 | 2 |
243 | F3 | | | 3 | 3 |
244 | F4 | | | 4 | 4 |
245 | F5 | | | 5 | 5 |
246 | F6 | | | 6 | 6 |
247 | F7 | | | 7 | 7 |
248 | F8 | | | 8 | 8 |
249 | F9 | | | 9 | 9 |
250 | FA | | | | |
251 | FB | | | | |
252 | FC | | | | |
253 | FD | | | | |
254 | FE | | | | |
255 | FF | | | | |
NOTES:
(1) Introducer
(2) String Delimiter
(CC) Communication Control
(FE) Format effector
(IS) Information Separator
BOUDUT
Kode boudut terdiri atas 5bit yang dipergunakan pada terminal teletipe dan leteprinter. Karena kode ini terdiri dari 5bit maka hanya terdiri dari 25-32 kombinasi dengan kode huruf dan gambar yang berbeda.
Tabel. Kode Boudut
Binary | Decimal | Hex | Octal | Letter | U.S. | | |
00000 | 0 | 0 | 0 | N/A | N/A | N/A | |
00001 | 1 | 1 | 1 | E | 3 | 3 | |
00010 | 2 | 2 | 2 | LF | LF | LF | |
00011 | 3 | 3 | 3 | A | - | - | |
00100 | 4 | 4 | 4 | Space | Space | Space | |
00101 | 5 | 5 | 5 | S | BELL | ' | |
00110 | 6 | 6 | 6 | I | 8 | 8 | |
00111 | 7 | 7 | 7 | U | 7 | 7 | |
01000 | 8 | 8 | 10 | CR | CR | CR | |
01001 | 9 | 9 | 11 | D | $ | WRU | |
01010 | 10 | A | 12 | R | 4 | 4 | |
01011 | 11 | B | 13 | J | ' | Bell | |
01100 | 12 | C | 14 | N | , | , | |
01101 | 13 | D | 15 | F | ! | ! | |
01110 | 14 | E | 16 | C | : | : | |
01111 | 15 | F | 17 | K | ( | ( | |
10000 | 16 | 10 | 20 | T | 5 | 5 | |
10001 | 17 | 11 | 21 | Z | " | + | |
10010 | 18 | 12 | 22 | L | ) | ) | |
10011 | 19 | 13 | 23 | W | 2 | 2 | |
10100 | 20 | 14 | 24 | H | # | £ | |
10101 | 21 | 15 | 25 | Y | 6 | 6 | |
10110 | 22 | 16 | 26 | P | 0 | 0 | |
10111 | 23 | 17 | 27 | Q | 1 | 1 | |
11000 | 24 | 18 | 30 | O | 9 | 9 | |
11001 | 25 | 19 | 31 | B | ? | ? | |
11010 | 26 | 1A | 32 | G | & | & | |
11011 | 27 | 1B | 33 | Figures Shift | Figures Shift | Figures Shift | |
11100 | 28 | 1C | 34 | M | . | . | |
11101 | 29 | 1D | 35 | X | / | / | |
11110 | 30 | 1E | 36 | V | ; | = | |
11111 | 31 | 1F | 37 | Letters Shift | Letters Shift | Letters Shift | |
KODE ASCII
ASCII dikenal sebagai internasional alfabet no.5 dari international standard organization (ISO) yang kita kenal dengan ASCII (america standard code for information interchange). Dari 128 kombinasi tersebut 32 kode diantaranya digunakan untuk fungsi-fungsi kendali seperti SYN dan STX. Sisa karakter yang lain digunakan untuk karakter-karakter alfanumerik dan sejumlah karakter khusus seperti =,/.?
Tabel. Kode SCII
Karakter | Nilai Unicode (heksadesimal) | Nilai ANSI ASCII (desimal) | Keterangan |
NUL | 0000 | Null (tidak tampak) | |
SOH | 0001 | Start of heading (tidak tampak) | |
STX | 0002 | Start of text (tidak tampak) | |
ETX | 0003 | End of text (tidak tampak) | |
EOT | 0004 | End of transmission (tidak tampak) | |
ENQ | 0005 | Enquiry (tidak tampak) | |
ACK | 0006 | Acknowledge (tidak tampak) | |
BEL | 0007 | Bell (tidak tampak) | |
BS | 0008 | Menghapus satu karakter di belakang kursor (Backspace) | |
HT | 0009 | Horizontal tabulation | |
LF | 000A | Pergantian baris (Line feed) | |
VT | 000B | Tabulasi vertikal | |
FF | 000C | Pergantian baris (Form feed) | |
CR | 000D | Pergantian baris (carriage return) | |
SO | 000E | Shift out (tidak tampak) | |
SI | 000F | Shift in (tidak tampak) | |
DLE | 0010 | Data link escape (tidak tampak) | |
DC1 | 0011 | Device control 1 (tidak tampak) | |
DC2 | 0012 | Device control 2 (tidak tampak) | |
DC3 | 0013 | Device control 3 (tidak tampak) | |
DC4 | 0014 | Device control 4 (tidak tampak) | |
NAK | 0015 | Negative acknowledge (tidak tampak) | |
SYN | 0016 | Synchronous idle (tidak tampak) | |
ETB | 0017 | End of transmission block (tidak tampak) | |
CAN | 0018 | Cancel (tidak tampak) | |
EM | 0019 | End of medium (tidak tampak) | |
SUB | 001A | Substitute (tidak tampak) | |
ESC | 001B | Escape (tidak tampak) | |
FS | 001C | File separator | |
GS | 001D | Group separator | |
RS | 001E | Record separator | |
US | 001F | Unit separator | |
SP | 0020 | Spasi | |
! | 0021 | 33 | Tanda seru (exclamation) |
" | 0022 | 34 | Tanda kutip dua |
# | 0023 | Tanda pagar (kres) | |
$ | 0024 | 36 | Tanda mata uang dolar |
% | 0025 | Tanda persen | |
& | 0026 | 38 | Karakter ampersand (&) |
‘ | 0027 | 39 | Karakter Apostrof |
( | 0028 | Tanda kurung buka | |
) | 0029 | 41 | Tanda kurung tutup |
* | 002A | Karakter asterisk (bintang) | |
+ | 002B | 43 | Tanda tambah (plus) |
, | 002C | Karakter koma | |
- | 002D | Karakter hyphen (strip) | |
. | 002E | 46 | Tanda titik |
/ | 002F | 47 | Garis miring (slash) |
0 | 0030 | Angka nol | |
1 | 0031 | Angka satu | |
2 | 0032 | Angka dua | |
3 | 0033 | Angka tiga | |
4 | 0034 | Angka empat | |
5 | 0035 | Angka lima | |
6 | 0036 | Angka enam | |
7 | 0037 | Angka tujuh | |
8 | 0038 | Angka delapan | |
9 | 0039 | Angka sembilan | |
: | 003A | Tanda titik dua | |
; | 003B | Tanda titik koma | |
< | 003C | Tanda lebih kecil | |
= | 003D | Tanda sama dengan | |
> | 003E | 62 | Tanda lebih besar |
? | 003F | 63 | Tanda tanya |
@ | 0040 | A keong (@) | |
A | 0041 | Huruf latin A kapital | |
B | 0042 | 66 | Huruf latin B kapital |
C | 0043 | 67 | Huruf latin C kapital |
D | 0044 | 68 | Huruf latin D kapital |
E | 0045 | 69 | Huruf latin E kapital |
F | 0046 | Huruf latin F kapital | |
G | 0047 | 71 | Huruf latin G kapital |
H | 0048 | 72 | Huruf latin H kapital |
I | 0049 | 73 | Huruf latin I kapital |
J | 004A | 74 | Huruf latin J kapital |
K | 004B | 75 | Huruf latin K kapital |
L | 004C | 76 | Huruf latin L kapital |
M | 004D | 77 | Huruf latin M kapital |
N | 004E | 78 | Huruf latin N kapital |
O | 004F | 79 | Huruf latin O kapital |
P | 0050 | 80 | Huruf latin P kapital |
Q | 0051 | 81 | Huruf latin Q kapital |
R | 0052 | 82 | Huruf latin R kapital |
S | 0053 | 83 | Huruf latin S kapital |
T | 0054 | 84 | Huruf latin T kapital |
U | 0055 | 85 | Huruf latin U kapital |
V | 0056 | 86 | Huruf latin V kapital |
W | 0057 | 87 | Huruf latin W kapital |
X | 0058 | 88 | Huruf latin X kapital |
Y | 0059 | 89 | Huruf latin Y kapital |
Z | 005A | 90 | Huruf latin Z kapital |
[ | 005B | 91 | Kurung siku kiri |
\ | 005C | 92 | Garis miring terbalik (backslash) |
] | 005D | 93 | Kurung sikur kanan |
^ | 005E | 94 | Tanda pangkat |
_ | 005F | 95 | Garis bawah (underscore) |
` | 0060 | 96 | Tanda petik satu |
a | 0061 | 97 | Huruf latin a kecil |
b | 0062 | 98 | Huruf latin b kecil |
c | 0063 | 99 | Huruf latin c kecil |
d | 0064 | 100 | Huruf latin d kecil |
e | 0065 | 101 | Huruf latin e kecil |
f | 0066 | 102 | Huruf latin f kecil f |
g | 0067 | 103 | Huruf latin g kecil |
h | 0068 | 104 | Huruf latin h kecil |
i | 0069 | 105 | Huruf latin i kecil |
j | 006A | 106 | Huruf latin j kecil |
k | 006B | 107 | Huruf latin k kecil |
l | 006C | 108 | Huruf latin l kecil |
m | 006D | 109 | Huruf latin m kecil |
n | 006E | 110 | Huruf latin n kecil |
o | 006F | 111 | Huruf latin o kecil |
p | 0070 | 112 | Huruf latin p kecil |
q | 0071 | 113 | Huruf latin q kecil |
r | 0072 | 114 | Huruf latin r kecil |
s | 0073 | 115 | Huruf latin s kecil |
t | 0074 | 116 | Huruf latin t kecil |
u | 0075 | 117 | Huruf latin u kecil |
v | 0076 | 118 | Huruf latin v kecil |
w | 0077 | 119 | Huruf latin w kecil |
x | 0078 | 120 | Huruf latin x kecil |
y | 0079 | 121 | Huruf latin y kecil |
z | 007A | 122 | Huruf latin z kecil |
{ | 007B | 123 | Kurung kurawal buka |
¦ | 007C | 124 | Garis vertikal (pipa) |
} | 007D | 125 | Kurung kurawal tutup |
~ | 007E | 126 | Karakter gelombang (tilde) |
DEL | 007F | 127 | Delete |
0080 | 128 | Dicadangkan | |
0081 | 129 | Dicadangkan | |
0082 | 130 | Dicadangkan | |
0083 | 131 | Dicadangkan | |
IND | 0084 | 132 | Index |
NEL | 0085 | 133 | Next line |
SSA | 0086 | 134 | Start of selected area |
ESA | 0087 | 135 | End of selected area |
0088 | 136 | Character tabulation set | |
0089 | 137 | Character tabulation with justification | |
008A | 138 | Line tabulation set | |
PLD | 008B | 139 | Partial line down |
PLU | 008C | 140 | Partial line up |
008D | 141 | Reverse line feed | |
SS2 | 008E | 142 | Single shift two |
SS3 | 008F | 143 | Single shift three |
DCS | 0090 | 144 | Device control string |
PU1 | 0091 | 145 | Private use one |
PU2 | 0092 | 146 | Private use two |
STS | 0093 | 147 | Set transmit state |
CCH | 0094 | 148 | Cancel character |
MW | 0095 | 149 | Message waiting |
0096 | 150 | Start of guarded area | |
0097 | 151 | End of guarded area | |
0098 | 152 | Start of string | |
0099 | 153 | Dicadangkan | |
009A | 154 | Single character introducer | |
CSI | 009B | 155 | Control sequence introducer |
ST | 009C | 156 | String terminator |
OSC | 009D | 157 | Operating system command |
PM | 009E | 158 | Privacy message |
APC | 009F | 158 | Application program command |
00A0 | 160 | Spasi yang bukan pemisah kata | |
¡ | 00A1 | 161 | Tanda seru terbalik |
¢ | 00A2 | 162 | Tanda sen (Cent) |
£ | 00A3 | 163 | Tanda Poundsterling |
¤ | 00A4 | 164 | Tanda mata uang (Currency) |
¥ | 00A5 | 165 | Tanda Yen |
¦ | 00A6 | 166 | Garis tegak putus-putus (broken bar) |
§ | 00A7 | 167 | Section sign |
¨ | 00A8 | 168 | Diaeresis |
© | 00A9 | 169 | Tanda hak cipta (Copyright) |
ª | 00AA | 170 | Feminine ordinal indicator |
« | 00AB | 171 | Left-pointing double angle quotation mark |
¬ | 00AC | 172 | Not sign |
| 00AD | 173 | Tanda strip (hyphen) |
® | 00AE | 174 | Tanda merk terdaftar |
¯ | 00AF | 175 | Macron |
° | 00B0 | 176 | Tanda derajat |
± | 00B1 | 177 | Tanda kurang lebih (plus-minus) |
² | 00B2 | 178 | Tanda kuadrat (pangkat dua) |
³ | 00B3 | 179 | Tanda kubik (pangkat tiga) |
´ | 00B4 | 180 | Acute accent |
µ | 00B5 | 181 | Micro sign |
¶ | 00B6 | 182 | Pilcrow sign |
· | 00B7 | 183 | Middle dot |
ALHAMDULILLAH…..!!!
Langganan:
Postingan (Atom)