Binary Code

heheheheh, kemarin sore aku di “bodoh”i ma temenku masalah kode binari… dia nulis gimana ya? aku agak lupa kalo gak salah “there is 10 kinds of people, those who know binary code and those who dont” (boleh di ralat kalo salah… sudah diralat) nah karena aku agak kritis orangnya… makanya aku tanya lah? kok ada sepuluh macam? bukannya dua ya? eh, malah di ketawain ma oknum tersebut… dan dia malah bilang suruh aku kembali ke semester 1 lagi! wakkk penghinaan besar-besaran ini… tau dimana permasalahnnya?

jadi yang dimaksud 2 menurut dia itu 10 karena emang kode binari untuk 2 itu ya 0010 dan dia menghilangkan 2 digit di depannya…

padahal aku punya definisi sendiri tentang kode binari ini… karena setauku kode binari umumnya merupakan kelipatan 4 digit misalnya aku menuliskan angka 4 berarti kode binarinya 0100 dan kalau aku mau menulis angka 44 maka kalau diubah menjadi kode binari itu menjadi 0010 1100 lah begitu seterusnya… ada juga yang menuliskan kode binari dengan menggunakan 8 digit misalnya angka 4 dituliskan ke dalam kode binari menjadi 00000100 dan angka 44 dituliskan menjadi 00101100… begitulah… jadi aku kan nggak harus kembali ke semester 1 lagi kan friends? hehehehehe

Oh iya, sekalian mau sharing buat temen2 yang (masih) kesulitan mengubah kode binari menjadi desimal atau sebaliknya… aku punya cara yang lumayan berguna…

misalnya aku punya angka 10 maka kalau mau dirubah ke kode binari kita harus memikirkan pangkat dari 2 yang mendekati angka 10, yang paling mendekati kan 23 = 8 sisanya kan 2, 2 bisa diasumsikan dengan 21 = 2. urutan digit o dalam kode binari adalah angka pada pangkat 2 tersebut… kembali ke contoh angka 10 berarti kita bisa menuliskan kode binarinya menjadi 1010 karena angka terendah dimulai dengan o bukan dengan angka 1. dibawah ini aku berikan penjelasan berdasarkan contoh. Read the rest of this entry »