Sunday, 2 August 2015

Konversi Nama ke Sistem Bilangan ASCII


Nahh ini artikel ane buat sedikit rumit, jadi harap di perhatikan dengan seksama.. hehehe…. Langung Di simak gan !

Sebelumnya perhatikan dulu yang syarat dan ketentuan di bawah ini ! :

  1. Nama digunakan : Wisnu Arto Wibowo (Spasi Di Hitung)
  2. Enkripsi Per : 2 Huruf
  3. Jika terdapat huruf yang tersisa sendiri (Ganjil) agan tidak usah melakukan konfigurasi melalui gerbang XOR,langsung memberikan key
  4. Melalui Gerbang : XOR
  5. Nilai ASCII dan Biner di bawah dapat dilihat di tabel ASCII, cari di paman google gan
  6. Oh ya Spasi pada nama kita juga dihitung ya gan
  7. Deskripsi merupakan kebalikan dari enkripsi
  8. Penempatan Keynya tergantun dari agan aja,disini saya menempatkan key setelah di XOR terlebih dahulu 
  9. Huruf besar dan kecil dalam nama kita juga berbeda nilai walau sama Hurufnya
  10. XOR : Bilangan keluaranya akan 0,jika masukan angka 1 berjumlah genap. Bilangan keluaranya akan 1, Jika masukan angka 1 berjumlah ganjil. Lihat simulai tabel di bawah ini ! clip_image002
Keterangan, di artikel ini itungan bitnya seperti ini : 0101 0101
                    : Itungan Bit dari Kiri Ke Kanan, Mulai Bit Ke 1
                      Bit Ke 8.


Okee.. Setelah telah di jelaskan syarat dan ketentuan di atas.. Ayoo kita mulai mengerjakanya !


  • Enkripsi 1, Huruf “W dan i”

Value Ascii Biner
W 087 01010111
i 105 01101001



W i XOR
0 0 0
1 1 0
0 1 1
1 0 1
0 1 1
1 0 1
1 0 1
1 1 0

  1. XOR = 0011 1110 , Hexa = 3 E
  2. Key  = Pindahkan Bit Ke 3, ke Paling Kiri.                  = 1001 1110 , Hexa = 9 E
DEKSRIPSINYA

  1. Setelah Di key : 9 E
  2. XOR                : 3 E
    Agar hasil Keynya bisa kembali sama dengan Binary XOR, maka pindahkan hasil Hexa setelah di key seperti ini:
“Bit 1 di pindahkan ke bit ke 3” maka akan hasilnya :
“dari 10011110 Kembali Ke 00111110”







  • Enkripsi 2, Huruf “s dan n”

Value Ascii Biner
s 115 01110011
n 110 01101110

s n XOR
0 0 0
1 1 0
1 1 0
1 0 1
0 1 1
0 1 1
1 1 0
1 0 1

  1. XOR = 0001 1101 , Hexa = 1 D
  2. Key  = Tukarkan Bit ke 4, dengan bit ke 7                   = 0000 1111 , Hexa = 0 F
DESKRIPSINYA

  1. Setelah Di key : 0 F
  2. XOR                 : 1 D
Agar hasil Keynya bisa kembali sama dengan Binary XOR, maka pindahkan hasil Hexa setelah di key seperti ini:
“Tukarkan bit ke 4 dengan 7” maka akan hasilnya :
“dari 00001111 Kembali Ke 00011101

  •  Enkripsi 3, Huruf “u dan spasi”

Value Ascii Biner
u 117 01110100
spasi 040 00100000

u spasi XOR
0 0 0
1 0 1
1 1 0
1 0 1
0 0 0
1 0 1
0 0 0
0 0 0

  1. XOR = 0101 0100 , Hexa = 5 4
  2. Key = Pindahkan Bit Ke 2 , Ke paling Kiri.                = 1001 0100 , Hexa = 9 4
DEKSRIPSINYA
  1. Setelah Di key : 9 4
  2. XOR : 5 4
Agar hasil Keynya bisa kembali sama dengan Binary XOR, maka pindahkan hasil Hexa setelah di key seperti ini:
“Tukar tempat bit ke 2 dengan bit 1” maka akan hasilnya :
“dari 10010100 Kembali Ke 01010100”







·

  • Enkripsi 4, Huruf “A dan r”

Value Ascii Biner
A 065 01000001
r 114 01110010

A r XOR
0 0 0
1 1 0
0 1 1
0 1 1
0 0 0
0 0 0
0 1 1
1 0 1

  1. XOR = 0011 0011 , Hexa = 3 3
  2. Key = Tukarkan Bit Ke 4, Dengan bit Ke 5.                  = 0010 1011 , Hexa = 2 B
DESKRIPSINYA
  1. Setelah Di key : 2 B
  2. XOR : 3 3
Agar hasil Keynya bisa kembali sama dengan Binary XOR, maka pindahkan hasil Hexa setelah di key seperti ini:
“Tukar tempat bit ke 4 dengan bit 5” maka akan hasilnya :
“dari 00101011 Kembali Ke 00110011”






·

  • Enkripsi 5, Huruf “t dan o”

Value Ascii Biner
t 116 01110100
o 111 01101111

t o XOR
0 0 0
1 1 0
1 1 0
1 0 1
0 1 1
1 1 0
0 1 1
0 1 1

  1. XOR = 0001 1011 , Hexa = 1 B
  2. Key = Pindahkan Bit Ke 2 Ke paling kanan, dan Tukarkan Bit ke 3 dengan Bit ke 5.                  = 0110 0110 , Hexa = 6 1

DESKRIPSINYA

  1. Setelah Di key : 6 1
  2. XOR : 1 B
Agar hasil Keynya bisa kembali sama dengan Binary XOR, maka pindahkan hasil Hexa setelah di key seperti ini:
“Tukar tempat bit 2 dengan bit 8, bit 3 dengan bit 5” maka akan hasilnya :
“dari 01100110 Kembali Ke 00011011”







  • Enkripsi 6, Huruf “spasi dan W”

Value Ascii Biner
spasi 040 00100000
W 087 01010111

spasi W XOR
0 0 0
0 1 1
1 0 1
0 1 1
0 0 0
0 1 1
0 1 1
0 1 1

  1. XOR = 0111 0111 , Hexa = 7 7
  2. Key = Tukarkan Bit ke 2 Dengan Bit Ke 5.                 = 0011 1111 , Hexa = 3 F
DEKSRIPSINYA
  1. Setelah Di key : 3 F
  2. XOR : 7 7
Agar hasil Keynya bisa kembali sama dengan Binary XOR, maka pindahkan hasil Hexa setelah di key seperti ini:
“Tukar tempat bit 2 dengan bit 5” maka akan hasilnya :
“dari 00111111 Kembali Ke 01110111”








  •  Enkripsi 7, Huruf “i dan b”

Value Ascii Biner
i 105 01101001
b 098 01100010

i b XOR
0 0 0
1 1 0
1 1 0
0 0 0
1 0 1
0 0 0
0 1 1
1 0 1

  1. XOR = 0000 1011 , Hexa = 0 B
  2. Key = Tukarkan bit ke 2 dengam bit ke 7, dan pindahkan bit ke 5 ke paling kanan.                 = 0100 0011 , Hexa = 4 3
DESKRISINYA

  1. Setelah Di key : 4 3
  2. XOR : 0 B
Agar hasil Keynya bisa kembali sama dengan Binary XOR, maka pindahkan hasil Hexa setelah di key seperti ini:
“Tukar tempat bit 2 dengan bit 5” maka akan hasilnya :
“dari 010000111 Kembali Ke 00001011”









  • Enkripsi 8, Huruf “o dan w”

Value Ascii Biner
o 111 01101111
w 119 01110111

o w XOR
0 0 0
1 1 0
1 1 0
0 1 1
1 0 1
1 1 0
1 1 0
1 1 0

  1. XOR = 0001 1000 , Hexa = 1 8
  2. Key = Tukarkan Bit ke 4 dengan bit Ke 8.                 = 0000 1001 , Hexa = 0 9
DESKRIPSINYA
  1. Setelah Di key : 0 9
  2. XOR : 1 8 Agar hasil Keynya bisa kembali sama dengan Binary XOR, maka pindahkan hasil Hexa setelah di key seperti ini:
“Tukar tempat bit ke 4 dengan bit ke 8” maka akan hasilnya :
“dari 00001001 Kembali Ke 00011000”





  • Enkripsi 8, Huruf “o”

Value Ascii Biner
o 111 01101111

  1. Karena Ganjil (Single),maka dia tidak bisa di XOR kan. Langsung Ke Key Saja.
  2. Biner = 0110 1111 , Hexa = 6 F
  3. Key = Pindahkan Bit ke 2 ke paling Kanan, Dan Tukarkan Bit ke 1 dengan bit ke 6.                = 1101 0111 , Hexa = D 7
DESKRIPSINYA
  1. Setelah Di key : D 7
  2. Biner : 6 F
Agar hasil Keynya bisa kembali sama dengan Binary, maka pindahkan hasil Hexa setelah di key seperti ini:
“Tukar tempat bit ke 4 dengan bit ke 8” maka akan hasilnya :
“dari 11010111 Kembali Ke 01101111”


Demikianlah artikell yangg sederhan namu cukup menguras pikirann.. Okeh, bagi agan sista yang masih kurang paham… Silahkan Komen di bawah, Insya Allah ane bisa membantu memperjelasnya Gan… Kalau Mau copas, harap sertakan sumbernya …
KEEP BLOGGING Gan !! Hot smileJust kidding

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com