• Pada intinya, pemrograman komputer adalah memproses satu atau lebih input dan untuk menghasilkan beberapa output, sehingga dapat menyelesaikan suatu problem atau masalah. Segala yang terjadi di antara input dan output disebut dengan blackbox, dan akan banyak kita pelajari sebagai fokus utama di mata pelajaran ini.
    Black box with input and output
  • Misalnya, kita mungkin perlu mencatat kehadiran siswa di kelas. Bagaimana cara melakukannya dengan menggunakan komputer? Kita bisa menggunakan sistem yang disebut unary untuk menghitung siswa satu demi satu. Namun, komputer saat ini melakukan perhitungan menggunakan sistem yang disebut "biner/binary". Dari istilah digit binary itulah, kita memperoleh istilah yang akrab disebut "bit". Satu "bit" adalah sebuah bilangan 0 atau 1.
  • Komputer hanya berbicara dalam bentuk (angka) nol dan satu. Nol mewakili "OFF". Satu mewakili "ON". Komputer terdiri dari jutaan, dan mungkin miliaran, transistor yang dihidupkan dan dimatikan.
  • Jika Anda membayangkan menggunakan bola lampu, satu bola lampu hanya dapat menghitung dari nol hingga satu.
  • Namun, jika Anda memiliki tiga bola lampu, ada lebih banyak pilihan yang terbuka untuk Anda!
  • Menggunakan tiga bola lampu, formasi bilangan berikut ini bisa mewakili nilai nol:

  • Demikian pula, formasi bilangan berikut ini akan mewakili nilai satu:

  • Dengan logika ini, kita dapat mengusulkan bahwa yang berikut ini sama dengan dua:
  • Memperluas logika ini lebih jauh, formasi bilangan berikut ini mewakili nilai tiga:

  • Empat akan direpresentasikan sebagai:

  • Faktanya, kita dapat menggunakan tiga bola lampu untuk merepresentasikan angka tujuh!

  • Kita dapat membayangkan bahwa nilai-nilai berikut mewakili setiap kemungkinan tempat dalam digit biner kita:

  • Komputer menggunakan 'basis-2' untuk menghitung. Hal ini dapat digambarkan sebagai berikut:
  • Oleh karena itu, kita dapat mengatakan bahwa diperlukan tiga bit (tempat untuk angka empat, tempat untuk angka dua, dan tempat untuk angka satu) untuk menghitung angka hingga tujuh.
  • Komputer umumnya menggunakan delapan bit untuk mewakili angka. Misalnya, 00000101 adalah angka 5 dalam biner.

Terakhir diubah: Jumat, 14 Juli 2023, 10:53