Anda di halaman 1dari 21

Pengantar

Teknologi Informasi
Representasi Data Representasi Data
Materi
Sistem Bilangan
Organisasi Data
Sistem Pengkodean
Error Checking
Sistem Bilangan
Organisasi Data
Sistem Pengkodean
Error Checking
Sistem Bilangan
Sistem Bilangan
Bilangan adl representasi fisik dari data yg diamati.
Bilangan dapat direpresentasikan dlm berbagai
bentuk yg mempunyai arti sama
Dapat dikonversi ke sistem bilangan lain tanpa mengubah
makna
Sistem bilangan dlm komputer
Biner
Oktal
Desimal
Hexadesimal
Bilangan adl representasi fisik dari data yg diamati.
Bilangan dapat direpresentasikan dlm berbagai
bentuk yg mempunyai arti sama
Dapat dikonversi ke sistem bilangan lain tanpa mengubah
makna
Sistem bilangan dlm komputer
Biner
Oktal
Desimal
Hexadesimal
Sistem Bilangan - Desimal
Representasi Representasi bilangan bilangan basis 10 basis 10
Representation Representation bilangan bilangan natural natural untuk untuk transaksi transaksi financial financial
Implementasi Implementasi secara secara elektronik elektronik
Sukar Sukar disimpan disimpan
ENIAC ( ENIAC (komp komp.. pertama pertama kali) kali) menggunakan menggunakan 10 vacuum tubes/digit 10 vacuum tubes/digit
Sukar Sukar dikirimkan dikirimkan
Memerlukan Memerlukan presisi presisi yg yg tinggi tinggi untuk untuk meng meng--encode encode sinyal sinyal dengan dengan 10 10
level level pada pada single wire single wire
Kehandalan Kehandalan komponen komponen elektronika elektronika turun turun sejalan sejalan dengan dengan waktu waktu
penggunaannya penggunaannya (drift) (drift)
Perubahan Perubahan sebesar sebesar 10 % 10 % saja saja sudah sudah mengubah mengubah nilai nilai
Sulit Sulit untuk untuk diimplementasikan diimplementasikan pada pada fungsi fungsi logika logika digital digital
Addition, multiplication, etc. Addition, multiplication, etc.
Representasi Representasi bilangan bilangan basis 10 basis 10
Representation Representation bilangan bilangan natural natural untuk untuk transaksi transaksi financial financial
Implementasi Implementasi secara secara elektronik elektronik
Sukar Sukar disimpan disimpan
ENIAC ( ENIAC (komp komp.. pertama pertama kali) kali) menggunakan menggunakan 10 vacuum tubes/digit 10 vacuum tubes/digit
Sukar Sukar dikirimkan dikirimkan
Memerlukan Memerlukan presisi presisi yg yg tinggi tinggi untuk untuk meng meng--encode encode sinyal sinyal dengan dengan 10 10
level level pada pada single wire single wire
Kehandalan Kehandalan komponen komponen elektronika elektronika turun turun sejalan sejalan dengan dengan waktu waktu
penggunaannya penggunaannya (drift) (drift)
Perubahan Perubahan sebesar sebesar 10 % 10 % saja saja sudah sudah mengubah mengubah nilai nilai
Sulit Sulit untuk untuk diimplementasikan diimplementasikan pada pada fungsi fungsi logika logika digital digital
Addition, multiplication, etc. Addition, multiplication, etc.
Sistem Bilangan - Biner
Implementasi Implementasi Elektronik Elektronik
Mudah Mudah untuk untuk disimpan disimpan sebagai sebagai elemen elemen yang yang bistable bistable ((hanya hanya ada ada
22 nilai nilai yang yang berbeda berbeda jauh jauh))
Lebih Lebih handal handal pada pada wire wire yang noise yang noise dan dan inaccurate inaccurate
Mudah Mudah diimplementasikan diimplementasikan pada pada fungsi fungsi logika logika digital digital
0.0V
0.5V
2.8V
3.3V
0 1 0
Sistem Bilangan
Desimal - Biner
Desimal Biner
Bilangan Desimal
Angka desimal didasarkan pada basis 10
Memiliki 10 digit berbeda
0, 1, 2, 3, 4, 5, 6, 7, 8 dan 9
Mengikuti notasi bilangan arab
Cth : 527
10
Angka desimal didasarkan pada basis 10
Memiliki 10 digit berbeda
0, 1, 2, 3, 4, 5, 6, 7, 8 dan 9
Mengikuti notasi bilangan arab
Cth : 527
10
Bilangan Biner
Angka desimal didasarkan pada basis 2
Memiliki 2 digit berbeda
0 dan 1
Cth : 1001
2
Angka desimal didasarkan pada basis 2
Memiliki 2 digit berbeda
0 dan 1
Cth : 1001
2
Bilangan Oktal
Angka desimal didasarkan pada basis 8
Memiliki 8 digit berbeda
0, 1, 2, 3, 4, 5, 6 dan 7
Cth : 624
8
Angka desimal didasarkan pada basis 8
Memiliki 8 digit berbeda
0, 1, 2, 3, 4, 5, 6 dan 7
Cth : 624
8
Bilangan Hexadesimal
Angka desimal didasarkan pada basis 16
Memiliki 16 digit berbeda
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E dan F
Cth : 70A
Angka desimal didasarkan pada basis 16
Memiliki 16 digit berbeda
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E dan F
Cth : 70A
Konversi Biner ke Desimal
1011
2
=
10
?
1011
2
= (1*2
3
) + (0*2
2
) + (1*2
1
) + (1*2
0
)
= 8 + 0 + 2 + 1
= 11
10
1011
2
=
10
?
1011
2
= (1*2
3
) + (0*2
2
) + (1*2
1
) + (1*2
0
)
= 8 + 0 + 2 + 1
= 11
10
Konversi Biner ke Oktal
110010
2
=
8
?
110010
2
= 110 010
= 6 2
= 62
8
110010
2
=
8
?
110010
2
= 110 010
= 6 2
= 62
8
Konversi Biner ke Hexa
100111001011
2
=
16
?
100111001011
2
= 1001 1100 1011
= 9
16
C
16
B
16
= 9CB
16
100111001011
2
=
16
?
100111001011
2
= 1001 1100 1011
= 9
16
C
16
B
16
= 9CB
16
Konversi Desimal ke Biner
9
10
=
2
?
Konversi Desimal ke Oktal
529
10
=
8
?
Konversi Desimal ke Hexa
2479
10
=
16
?
Konversi Oktal ke Biner
3527
8
= ...
2
?
= 3 | 5 | 2 | 7
= 011 | 101 | 010 | 111
= 11101010111
2
3527
8
= ...
2
?
= 3 | 5 | 2 | 7
= 011 | 101 | 010 | 111
= 11101010111
2
Konversi Oktal ke Desimal
624
8
= ...
10
?
= (6 x 8
2
) + (2 x 8
1
) + (4 x 8
0
)
= 384 + 16 + 4
= 404
10
624
8
= ...
10
?
= (6 x 8
2
) + (2 x 8
1
) + (4 x 8
0
)
= 384 + 16 + 4
= 404
10
Konversi Hexa ke Biner
2AC
16
= ...
2
?
= 2 | A | C
= 0010 | 1010 | 1100
= 1010101100
2
2AC
16
= ...
2
?
= 2 | A | C
= 0010 | 1010 | 1100
= 1010101100
2
Konversi Hexa ke Desimal
624
16
= ...
10
?
= (6 x 16
2
) + (2 x 16
1
) + (4 x 16
0
)
= 1536 + 32 + 4
= 1572
624
16
= ...
10
?
= (6 x 16
2
) + (2 x 16
1
) + (4 x 16
0
)
= 1536 + 32 + 4
= 1572

Anda mungkin juga menyukai