Pengenalan Teknik Informatika
00.50Dosen : Ferry F. S,kom
REPRESENTASI DAN ALUR PEMROSESAN DATA
Representasi
Data???
• Representasi = perwakilan (KBBI)
• Suatu cara bagaimana informasi
direpresentasikan dan dimanipulasi oleh pengguna dalam beberapa bahasa
pemrograman.
• Suatu cara bagaimana informasi direpresentasikan
dan dimanipulasi di dalam sistem komputer.
Satuan data
• Bit, Singkatan dari Binary Digit (angka
biner)- merupakan satuan data terkecil. Nilainya cuma 1 dan 0.
• Byte, terbentuk dari delapan bit. Sebuah byte
merupakan kumpulan bit terkecil yang dapat dimengerti komputer. Sebuah byte
mewakili angka desimal dari 0 sampai 255. Byte juga digunakan untuk mewakili
huruf-huruf, angka-angka, simbol-simbol.
Contoh :
0100 0001 =
A
0011 0001 =
1
0010 0001 =
!
• Kilobyte sama dengan 1.024 byte.
• Megabyte sama dengan 1.024 kilobyte. Dan
itu artinya 1 MB sama dengan 1.048.576 byte,
SISTEM BILANGAN
1. Sistem bilangan Biner
Sistem bilangan biner atau sistem bilangan basis dua adalah sebuah sistem penulisan angka
dengan menggunakan dua simbol yaitu 0 dan 1. Sistem bilangan biner modern
ditemukan oleh Gottfried Wilhelm Leibniz pada abad ke-17.
Dari sistem
biner, kita dapat mengkonversinya ke sistem bilangan Oktal atau Hexadesimal
2.
Sistem bilangan decimal
Sistem bilangan
desimal adalah
sistem bilangan yang menggunakan 10 macam angka dari 0,1, sampai 9. Setelah
angka 9, angka berikutnya adalah 1 0, 1 1, dan seterusnya (posisi di angka 9
diganti dengan angka 0, 1, 2, .. 9 lagi, tetapi angka di depannya dinaikkan
menjadi 1). sistem bilangan desimal ditemukan oleh Al-Kashi,ilmuwan
persia. Sistem bilangan desimal sering
dikenal sebagai sistem bilangan berbasis 10, karena tiap angka desimal
menggunakan basis (radix) 10, seperti yang terlihat dalam contoh berikut:
angka
desimal 123 = 1*102 + 2*101 + 3*100
3. Sistem Bilangan Oktal
Oktal atau sistem bilangan basis 8 adalah sebuah sistem bilangan berbasis
delapan. Simbol yang digunakan pada sistem ini adalah 0,1,2,3,4,5,6,7. Konversi
Sistem Bilangan Oktal berasal dari Sistem bilangan biner yang dikelompokkan
tiap tiga bit biner dari ujung paling kanan
4. Sistem bilangan Hexadecimal
Heksadesimal atau sistem bilangan basis 16 adalah sebuah sistem bilangan yang
menggunakan 16 simbol. Berbeda dengan sistem bilangan desimal, simbol yang
digunakan dari sistem ini adalah angka 0 sampai 9, ditambah dengan 6 simbol
lainnya dengan menggunakan huruf A hingga F. Sistem bilangan ini digunakan
untuk menampilkan nilai alamat memori dalam pemrograman komputer.
Alur pemrosesan data
Ada tiga pokok dalam siklus pengolahan data
dengan menggunakan komputer tersebut, yaitu input, proses, dan output. Untuk
proses sendiri, pemroses dibantu oleh beberapa bagian lain, yaitu program serta
penyimpan (storage). Proses Setiap masukan yang disampaikan kepada komputer
akan masuk ke pemroses, pemroses ini dikenal juga dengan nama processor .
Pemroses ini akan menentukan akan diapakan informasi yang masuk tersebut.
Faktor
yg mempengaruhi proses data
• Register
menyimpan instruksi selama proses berjalan,
ukuran sesuai dengan jumlah data yang dapat diproses dalam satu waktu (Reg
ukuran 32 bit berarti dapat memproses 4 byte data dalam satuan waktu.
• RAM
semakin besar RAM maka semakin banyak data yang
disimpan sehingga akses ke data lebih cepat (dibandingkan dengan mengakses ke
Secondary Storage). Jika ukuran aplikasi besar dan tidak cukup untuk diload
sekalian ke dalam memori maka dilakukan proses segmentasi dan swapping
(pemindahan data dari memory ke storage)
• CPU clock
semakin tinggi clock CPU maka semakin cepat /
semakin banyak perintah yang dapat dieksekusi.
• Bus / datapath
menentukan besarnya data yang dapat
ditransmisikan antara CPU dan device yang lain. ( seperti jalan raya)
• Cache memory
semakin cepat, dan besar cache maka proses akan
menjadi lebih cepat
BASIS BILANGAN
1. Bilangan Biner
Bilangan
Basis dua. Hanya berupa angka 0 dan 1.
• Konversi bilangan Biner ke Desimal
Untuk mengkonversi bilangan biner ke desimal,
kita mengalikan tiap digit dengan pangkat 0,1,2,3… dst mulai dari bilangan
paling kanan.
Contoh :
10110₂ =
…..₁₀ ?
10110₂ =
1x2⁴+0x2³+1x2²+1x2¹+0x2°
=16+0+4+2+0
=22₁₀
• Konversi Bilangan Biner ke Oktal
Untuk meng-konversi biner ke oktal dilakukan
dengan membagi setiap 3 digit menjadi sebuah angka oktal mulai dari kanan.
10110₂ =
…..₈ ?
- Bagi menjadi kelompok terdiri dari 3 digit biner. 10 dan 110.
- Konversi setiap kelompok dengan metode biner ke desimal.
10 ₂ = 2
110 ₂ =
6. 26
• Konversi bilangan Biner ke Hexadesimal
Konversi bilangan biner ke hexadesimal mirip dengan konversi
biner ke oktal. Hanya pembagian kelompok menjadi 4 digit.
111010₂ =
…..₁₆ ?
- Bagi menjadi kelompok 4 digit. 11dan 1010.
- Konversi kelompok dengan metode biner ke desimal.
11₂=3
1010₂=10
maka hasil yg didapat adalah
3A
2. Bilangan Desimal
Bilangan
basis 10. terdiri dari 0,1,2,…, 9.
• Konversi bilangan desimal ke biner
67 =……₂?
Misalkan
kita akan mengkonversi angka 67 ke biner. Caranya adalah
- Bagi angka 67 dengan 2 dan dapatkan sisa hasil baginya. 67:2=33+1.
- Kemudian bagi kembali 33 dengan dua sampai bilangan bulat hasil bagi =0.
67
2^33 1
2^16 1
2^8 0
2^4 0
2^2 0
2^1 0
1000011₂
• Konversi bilangan desimal ke oktal
Gunakan
metode yang sama pada biner untuk mengkonversi ke oktal. Hanya bagi dengan 8.
67
8^8 3
8^1
0
8^0
1
Maka hasil
yang didapat adalah 103₈
• Konversi desimal ke hexadesimal
Gunakan
metode yg sama seperti pada biner dan oktal.
67
16^4 3
16^0
4
Hasil yg
diperoleh adalah 43
92= …₁₆?
92
16^5
12
16^0
5
Hasilnya 5
12
5C
3. Bilangan Oktal
Bilangan
basis 8. dengan bilangan 0,1,…,7.
• Konversi bilangan oktal ke desimal.
Untuk
mengkonversi oktal ke desimal, lakukan dengan mengalikan setiap digit dari
bilangan tersebut dengan pangkat 0,1,2 dst dari yang paling kanan.
365₈ =
3x8²+6x8¹+5x8° = 192+48+5=245
• Konversi oktal ke biner
Konversi
setiap digit oktal ke biner. Lalu digabungkan.
Contoh 54₈
=…₂ ?
- 5₈= 101₂
- 4₈ = 100₂
Jadi
hasilnya 54₈ = 101100₂
• Konversi oktal ke hexadesimal
Konversikan
bilangan oktal ke biner dahulu, kemudian konversi biner ke hexadesimal.
Contoh 365
₈ = …₁₆ ?
- 365 ₈= 11 110 101₂
- 11 110 101₂ = F5₁₆
Maka
hasilnya adalah F5
4.
Bilangan Hexadesimal
Bilangan
basis 16 dengan angka 0-9, A-F.
• Konversi hexadesimal ke desimal
Contoh
F5₁₆=…₁₀?
F5= 15x16¹+5x16°=240+5=245
• Konversi Hexadesimal ke Biner
Konversikan
setiap digit hexadesimal ke biner. Kemudian digabung.
F5₁₆=…₂?
F₁₆=1111₂
5₁₆= 0101₂
F5₁₆=
11110101₂

• Konversi Hexadesimal ke Oktal.
Lakukan
konversi ke biner dahulu kemudian konversi ke oktal.
Contoh
F5₁₆= …₈?
F5₁₆=
11110101₂
11110101₂=365₈




0 komentar