Seperti yang sudah saya post sebelumnya, kali ini saya akan memberitahukan bagaimana cara menggunakan tabel ASCII yang sebenarnya (di post sebelumnya kita menggunakan cara cepat)
dapat kita lihat di baris setelah angka 9 ada huruf A, ini karena tabel ASCII menggunakan hexadesimal sebagai dasarnya
misal kita ingin menulis huruf A di komputer, pertama kita lihat A berada di kolom 4 dan baris 1, jadi bila angka tersebut kita gabungkan menjadi 41 (angka ini adalah angka dalam bilangan heksadesimal)
selanjutnya kita ubah heksadesimal tersebut menjadi desimal (bagaimana caranya?) berikut caranya:
4 x 16¹ + 1 x 16° =
64 + 1 = 65, jadi hexadesimal 41 = 65 desimal
(cara mengubahnya sama seperti mengubah dari biner ke desimal, hanya saja dikalikan dengan 16 berpangkat 0 sampai jumlah angka dikurangi 1)
didapat angka desimal 65, kemudian angka ini kita ubah menjadi biner :
65 / 2 = 32 sisa 1
32 / 2 = 16 sisa 0
16 / 2 = 8 sisa 0
8 / 2 = 4 sisa 0
4 / 2 = 2 sisa 0
2 / 2 = 1 sisa 0
jadi 65 = 1000001 = huruf A
contoh selanjutanya misal kita ingin menulis huruf J (berada di kolom 4 baris A, bila digabung menjadi 4A) baris A tersebut dalam pengubahan ke desimalnya nanti kita ubah menjadi angka 10
jadi 4A -> 4 x 16¹ + 10 x 16° =
64 + 10 = 74
jadi hexadesimal 4A = 74 desimal, kemudian kita ubah 74 menjadi bilangan biner :
74 / 2 = 37 sisa 0
37 / 2 = 18 sisa 1
18 / 2 = 9 sisa 0
9 / 2 = 4 sisa 1
4 / 2 = 2 sisa 0
2 / 2 = 1 sisa 0
jadi 74 = 1001010 = huruf J
cara yang asli ini sebenarnya agak panjang dan merepotkan, jadi secara pribadi saya lebih memilih cara cepat yang sudah saya post sebelumnya, tapi untuk menambah pengetahuan maka tidak ada salahnya kita mempelajarinya juga
Tuesday, April 10, 2012
Bilangan Oktal dan Biner
Bilangan Oktal adalah bilangan yang memiliki 8 lambang (basis 8), yaitu 0-7
bagaimana mengubah bilangan oktal ke bilangan biner? berikut caranya
misal bilangan oktal 1161
terdiri dari angka 1 1 6 1, masing-masing angka tersebut kita ubah menjadi biner
1 = 001
1 = 001
6 = 110
1 = 001
kemudian kita gabungkan biner-biner tersebut 001001110001 (karena angka 0 di kiri tidak ada efeknya maka sebaiknya kita hilangkan saja) menjadi 1001110001
jadi oktal 1161 = 1001110001
mengubah bilangan biner ke oktal, logikanya sama seperti oktal ke biner
misal biner 1011010
kita pisah menjadi 3 di tiap bagian (dari kanan), yaitu 1 011 010, (karena angka yang paling kiri hanya terdiri dari 1 angka, maka kita tambahkan angka 0 di kirinya) menjadi 001 011 010, kemudian kita jadikan ke desimal biner-biner tersebut
010 = 2
011 = 3
001 = 1
jadi biner 1011010 = oktal 231
bagaimana mengubah bilangan oktal ke bilangan biner? berikut caranya
misal bilangan oktal 1161
terdiri dari angka 1 1 6 1, masing-masing angka tersebut kita ubah menjadi biner
1 = 001
1 = 001
6 = 110
1 = 001
kemudian kita gabungkan biner-biner tersebut 001001110001 (karena angka 0 di kiri tidak ada efeknya maka sebaiknya kita hilangkan saja) menjadi 1001110001
jadi oktal 1161 = 1001110001
mengubah bilangan biner ke oktal, logikanya sama seperti oktal ke biner
misal biner 1011010
kita pisah menjadi 3 di tiap bagian (dari kanan), yaitu 1 011 010, (karena angka yang paling kiri hanya terdiri dari 1 angka, maka kita tambahkan angka 0 di kirinya) menjadi 001 011 010, kemudian kita jadikan ke desimal biner-biner tersebut
010 = 2
011 = 3
001 = 1
jadi biner 1011010 = oktal 231
Bilangan pecahan Desimal ke Biner
Sebelumnya telah saya post tentang Bagaimana mengubah bilangan desimal ke bilangan biner, nah bagaimana kalau bilangan desimal tersebut bernilai pecahan? berikut caranya
Misal bilangan Desimal 234,75
seperti yang kita tahu bahwa biner 234 adalah 11101010 (dari post yang sebelumnya)
maka kita tinggal mengubah 0,75 nya menjadi biner
0,75 x 2 = 1,50 sisa 1
0,50 x 2 = 1,00 sisa 1
0,00 x 2 = 0 maka biner untuk 0,75 adalah 0,11
jadi 234,75 dalam biner adalah 11101010,11
penjelasan untuk bagaimana mencari biner untuk pecahan :
angka dibelakang koma kita kalikan dengan 2 sampai kita mendapat hasil 0 dibelakang koma (seperti contoh)
bila tidak mendapat hasil 0, maka kita cukup berhenti ketika hasil perkalian tersebut berulang lagi ( misal di awal perkalian mendapat 0,44 dan di tengah-tengah perkalian nanti kita mendapat 0,44 lagi, kita cukupkan saja sampai di situ)
Misal bilangan Desimal 234,75
seperti yang kita tahu bahwa biner 234 adalah 11101010 (dari post yang sebelumnya)
maka kita tinggal mengubah 0,75 nya menjadi biner
0,75 x 2 = 1,50 sisa 1
0,50 x 2 = 1,00 sisa 1
0,00 x 2 = 0 maka biner untuk 0,75 adalah 0,11
jadi 234,75 dalam biner adalah 11101010,11
penjelasan untuk bagaimana mencari biner untuk pecahan :
angka dibelakang koma kita kalikan dengan 2 sampai kita mendapat hasil 0 dibelakang koma (seperti contoh)
bila tidak mendapat hasil 0, maka kita cukup berhenti ketika hasil perkalian tersebut berulang lagi ( misal di awal perkalian mendapat 0,44 dan di tengah-tengah perkalian nanti kita mendapat 0,44 lagi, kita cukupkan saja sampai di situ)
Menulis di Komputer
Sebelumnya telah diposting tentang bagaimana mengubah bilangan desimal ke bilangan biner, kali ini kita akan mencoba membuat komputer menulis sesuatu yang kita inginkan, "bagaimana caranya?"
untuk membuat komputer menulis sesuatu, pertama kita memerlukan tabel ASCII, berikut tabel tersebut :
bagaimana menggunakan tabel ini? berikut caranya :
misal kita ingin komputer menulis huruf K (bukan k) maka pertama kita lihat K berada di kolom berapa, di situ K terdapat di kolom 4, maka kita tulis angka 100 yang berada di atasnya, lalu kita lihat K berada di baris ke berapa, di situ K terdapat di baris 11, maka kita tulis angka 1011 setelah angka 100 tadi, menjadi 1001011, dan jadilah. Komputer akan menulis huruf K bila kita menggunakan biner 1001011
"Darimana angka-angka tersebut didapat?"
kita lihat tadi K berada di kolom 4 dan kita tahu bahwa biner untuk 4 adalah 100
kita lihat tadi K berada di baris 11 (sebenarnya baris B) dan kita tahu bahwa biner untuk 11 adalah 1011
jadi kita tinggal menggabungkan kedua biner tersebut, menjadi 1001011, jadilah huruf K dalam komputer
tabel tersebut menggunakan heksadesimal sebagai dasarnya, kita lihat di kolom terdapat angka 0-7 dan di baris terdapat angka 0-16 (sebenarnya angka 10-15 itu merupakan huruf A-E), cara diatas merupakan cara cepat untuk menulis dengan menggunakan biner, cara yang sebenarnya mungkin akan saya bahas di post-post berikutnya.
untuk membuat komputer menulis sesuatu, pertama kita memerlukan tabel ASCII, berikut tabel tersebut :
klik gambar untuk memperbesar
misal kita ingin komputer menulis huruf K (bukan k) maka pertama kita lihat K berada di kolom berapa, di situ K terdapat di kolom 4, maka kita tulis angka 100 yang berada di atasnya, lalu kita lihat K berada di baris ke berapa, di situ K terdapat di baris 11, maka kita tulis angka 1011 setelah angka 100 tadi, menjadi 1001011, dan jadilah. Komputer akan menulis huruf K bila kita menggunakan biner 1001011
"Darimana angka-angka tersebut didapat?"
kita lihat tadi K berada di kolom 4 dan kita tahu bahwa biner untuk 4 adalah 100
kita lihat tadi K berada di baris 11 (sebenarnya baris B) dan kita tahu bahwa biner untuk 11 adalah 1011
jadi kita tinggal menggabungkan kedua biner tersebut, menjadi 1001011, jadilah huruf K dalam komputer
tabel tersebut menggunakan heksadesimal sebagai dasarnya, kita lihat di kolom terdapat angka 0-7 dan di baris terdapat angka 0-16 (sebenarnya angka 10-15 itu merupakan huruf A-E), cara diatas merupakan cara cepat untuk menulis dengan menggunakan biner, cara yang sebenarnya mungkin akan saya bahas di post-post berikutnya.
Proses Menyalakan Komputer
Tahukah kalian bagaimana proses komputer ketika tombol power ditekan? kira- kira beginilah proses jalannya ketika power ditekan sampai kita menjalankan suatu aplikasi
Saat kita ingin browsing, kita akan mengklik sebuah browser, maka prosesor akan meresponnya dan menjalankan browser tersebut, kemudian prosesor akan segera memberi respons kepada modem untuk mentransfer data kepada server internet yang dituju, proses ini berulang terus ketika kita membuka website yang lain
Urutan
proses hardware ketika komputer dinyalakan sampai menjalankan sebuah aplikasi :
Bios
mengecek semua hardware yang terpasang, apakah sudah dapat berfungsi dengan
benar apa belum, bila ada yang tidak berfungsi dengan benar maka akan
diberitahu lewat peringatan
Kemudian
data data yang terdapat pada hardisk di-load untuk dapat menjalankan semua
hardware
Data
dari hardisk itu kemudian jalan menuju prosesor yang kemudian disebarkan menuju
ke semua hardware seperti keyboard, mouse, monitor, vga card dll. Sehingga
komputer dapat berjalan dengan benar dan tampilan desktop akan tampil di layar
monitor
Lalu
ketika kita mengklik sebuah program seperti misalnya winamp, maka prosesor akan
segera meresponnya dan kemudian menjalankannya. Lalu ketika kita mulai memainkan
lagu, maka prosesor akan memberikan respon kepada sound card untuk mengubah
data digital menjadi data analog yang kemudian dikeluarkan oleh speaker
berbentuk suara musik.
Saat kita ingin browsing, kita akan mengklik sebuah browser, maka prosesor akan meresponnya dan menjalankan browser tersebut, kemudian prosesor akan segera memberi respons kepada modem untuk mentransfer data kepada server internet yang dituju, proses ini berulang terus ketika kita membuka website yang lain
Bilangan Desimal dan Biner
- Ada beberapa sistem bilangan yang digunakan dalam sistem digital:
- Bilangan Desimal
- Bilangan Biner
- Bilangan Oktal
- Bilangan Heksadesimal
Bilangan biner adalah bilangan yang terdiri atas 2 lambang (basis 2), yaitu angka 0 dan 1, contoh : 10011
bilangan ini digunakan di dalam sistem komputer, karena komputer hanya dapat membaca angka 0 dan 1 saja
Bilangan Desimal adalah bilangan yang terdiri atas 10 lambang (basis 10), yaitu 0 1 2 3 4 5 6 7 8 dan 9, contoh : 234
bilangan ini adalah bilangan yang kita kenal sehari-hari
Kita dapat mengenali bilangan desimal, namun komputer tidak dapat mengenalinya, karena komputer hanya mengenal angka 0 dan 1, tapi tidak perlu khawatir karena kita dapat mengubah bilangan desimal menjadi bilangan biner, berikut caranya
dari Desimal ke Biner :
misal : bilangan desimal 234
234 / 2 = 117 sisa 0
117 / 2 = 58 sisa 1, sebenarnya 117 / 2 = 58,5 namun kita bulatkan ke bawah sehingga tersisa 1
58 / 2 = 29 sisa 0
29 / 2 = 14 sisa 1
14 / 2 = 7 sisa 0
7 / 2 = 3 sisa 1
3 / 2 = 1 sisa 1 ,bila pembagian terakhir bernilai 1, maka tidak perlu dibagi 2 lagi, angka 1 itu akan diikutkan sebagai bilangan biner dari desimal tersebut
jadi bilangan desimal 234 = 11101010, biner tersebut didapat dari penulisan hasil sisa pembagian tadi, ditulis dari bawah
dari Biner ke Desimal :
misal bilangan biner 1010 :
0 x 2º + 1 x 2¹ + 0 x 2² + 1 x 2³ =
0 + 2 + 0 + 8 = 10
jadi bilangan biner 1010 = bilangan desimal 10
caranya adalah kita mengalikan bilangan biner tersebut (dari kanan) dengan angka 2 berpangkat, mulai dari pangkat 0 sampai dengan jumlah angka biner yang ada dikurangi 1. Kita lihat contoh, biner 1010 ada 4 angka biner jadi kita kalikan tiap angka biner dengan angka 2 berpangkat mulai dari 0 sampai 3 (4 - 1)
(dan jangan lupa kalau 2º itu bukan 2 tapi sama dengan 1)
Fungsi Hardware
Hardware di dalama komputer ada banyak sekali dan masing-masing hardware memiliki fungsinya sendiri-sendiri, beberapa fungsi hardware :
RAM : media penyimpan yang bersifat sementara
Prosesor : tempat untuk memerintah semua perintah yang diberikan
Hard disk : media penyimpan yang bersifat permanen
PowerSupply : memberikan arus listrik ke seluruh perangkat
MainBoard : papan utama tempat melekatkan komponen seperti prosesor, memori dan PCI
DVD rom : media pembaca cd dan dvd
VGA card : card untuk menampilkan grafis
LAN card : tempat untuk memasang kabel RJ-45 untuk menghubungkan ke suatu jaringan
Sound card : alat yang digunaka untuk menghasilkan keluaran suara
Floppy Disk : media pembaca disket
Baterai CMOS : pemberi tenaga untuk sistem BIOS apabila komputer dimatikan
Heatsink Fan : kipas pendingin prosesor
dan masih banyak lagi fungsi hardware yang lain, bisa dicari di google dengan keyword "Fungsi hardware"
RAM : media penyimpan yang bersifat sementara
Prosesor : tempat untuk memerintah semua perintah yang diberikan
Hard disk : media penyimpan yang bersifat permanen
PowerSupply : memberikan arus listrik ke seluruh perangkat
MainBoard : papan utama tempat melekatkan komponen seperti prosesor, memori dan PCI
DVD rom : media pembaca cd dan dvd
VGA card : card untuk menampilkan grafis
LAN card : tempat untuk memasang kabel RJ-45 untuk menghubungkan ke suatu jaringan
Sound card : alat yang digunaka untuk menghasilkan keluaran suara
Floppy Disk : media pembaca disket
Baterai CMOS : pemberi tenaga untuk sistem BIOS apabila komputer dimatikan
Heatsink Fan : kipas pendingin prosesor
dan masih banyak lagi fungsi hardware yang lain, bisa dicari di google dengan keyword "Fungsi hardware"
Subscribe to:
Posts (Atom)