Apa itu Hari Programmer Internasional?
Presiden Rusia : Dmitry Medvedev

…dan akhirnya pada 11 September 2009, Presiden Rusia Dmitry Medvedev menandatangani keputusan tersebut.

Ini merupakan hari bersejarah yang perlu dicatat. 

Diresmikan tanggal 11 September, tapi kok hari programmer tahun ini (2018) jatuh pada tanggal 13 September?

Kenapa bisa begitu?

Pemilihan tanggal untuk hari programmer, bukan tanpa alasan.

Untuk lebih jelasnya, mari kita bahas:

Cara Menentukan Hari Programmer

Hari programmer tidak ditentukan dengan melihat hilal maupun sidang isbat. hehehe 

Hari programmer ditentukan berdasarkan hukum yang berlaku di dunia komputer atau digital.

Hari programmer akan jatuh pada hari ke-256 di setiap tahun.

Pada tahun kabisat, hari programmer akan jatuh pada tanggal 12 september. Sedangkan pada tahun biasa, hari programmer akan jatuh pada tanggal 13 September.

Hitungan 0 dimulai dari tanggal 1 januari.

Image

Lalu berlanjut sampai hari ke-256.

Image


SPONSOR

Kenapa dipilih hari ke-256?

Ini karena angka 256 (28) merupakan banyaknya angka berbeda yang mampu direpresentasikan dalam 8 bit.

The number 256 (28) was chosen because it is the number of distinct values that can be represented with an eight-bit byte, a value well-known to programmers. 256 is also the highest power of two that is less than 365, the number of days in a common year. 1

Maksudnya?

Kalau belum paham, coba ingat kembali pelajaran atau matakuliah Sistem Digital.

Mahasiswa Malas

Oke, kalau begitu saya jelaskan sedikit.

Dalam sistem bilangan biner, 1 byte itu sama dengan 8 bit (binary digit).

Oke, kalau begitu saya jelaskan sedikit.

Dalam sistem bilangan biner, 1 byte itu sama dengan 8 bit (binary digit).

googling 1 byte sama dengan 8 bit

Nah 8 bit merupakan panjang dari angka biner:

0000 0000

Lihat  jumlah digitnya, ada 8 biji.

Apabila kita ingin membuat angka desimal dari angka biner 8 bit, maka angka yang mampu dibuat adalah sebanyak 256. (angka 0 juga dihitung).

Contoh:

Apabila kita aktifkan semua biner menjadi 1111 1111, maka angka desimalnya adalah 255.

255 adalah angka desimal maksimal yang mampu direpresentasikan dalam biner 8 bit. 2

Lho! tadi katanya 256, sekarang kok 255.

Iya coba hitung dari angka nol (0), banyak angkanya ada berapa?

Tabel Bilangan desimal dan biner

0, 1, 2, 3, ... 255

Ada 256 angka desimal.

Ingat! programmer biasanya menghitung dari nol .

Array aja selalu dimulai dari nol.

Oke, paham sekarang…

Lalu, alasan lain kenapa angka 256 dipilih, karena 28 akan sama dengan 256.

Dan juga 256, bila diubah menjadi heksadesimal akan menjadi 100.

Unik ya angka ini.

Jadi ini hanya permainan angka-angka saja, alias NUMEROLOGY seperti yang dikatakan pada komik ini. 

Komik hari programmer



Penerbit Artikel :



Kirim Artikel

Gimana Reaksi Kamu?

Gimana Pendapat Kamu ?

Kamu akan mendapatkan benefit jika saat mengunjungi konten ini dalam keadaan LOGIN .
Silahkan LOGIN atau DAFTAR untuk mendapatkan benefitnya.



atau Komentari via Facebook dibawah


Komentar via Community




Kamu mungkin juga suka ini