dalam kehidupan sehari-hari, kita hamper tidak pernah lepas dari istilah dua hal, yaitu data dan informasi. Contoh ketika kita membaca Koran, kita akan mendapat informasi tentang apa yang kit abaca, apakah itu politik, ekonomi, pendidikan, hiburan maupun olah raga.
Informasi itu sangat penting bagi kita karena untuk menambah wawasan. Kita memperoleh informasi dari berbagai media seperti, radio, Koran, tv, dan internet. Internet merupakan sumber informasi yang sangat hebat karena dengan internet semua informasi dapat kita peroleh.
Dalam teknologi informasi, iformasi sangatlah penting yang pertama. Hal yang terpenting kedua adalah data. Data yaitu kumpulan dari sebuah yang dapat diterima dan dapat diolah oleh computer. Data dapat berupa huruf, angka , atau gambar. Kadang” orang menyebutkan dengan nama karakter.
Computer melakukan informasi dengan menggunakan bahasa mesin. Bahasa mesin yaitu bahasa yang bias dimengerti dan dimiliki oleh computer. Apabila manusia ingin berkomunikasi dengan computer, maka manusia harus belajar bahasa computer yaitu berupa bahasa mesin.
Penerjemah bahasa computer berupa bilangan biner pertama kali dilakukan oleh ENIAC sebuah perusahaan computer di amerika serikat. Pada awalnya, computer ENIAC (electronic numerical integrator and kalulator) pada tahun 1945 menggunakan bahasa mesin sebagai alat komunikasi berupa bilangan biner yang terdiri atas angka 0 dan 1.
Hamper semua input kedalam computer ditangani oleh keyboard. Ketika tuts keyboard ditekan maka akan mengirim sinyal ke dalam sentral prosesing init (CPU). Satu ketikan keyboard akan memberikan satu huruf , angka, tanda baca, dan sepasi yang disebut karakter. Satu karakter disebut juga satu bit. Apabila 8 bit bergabung maka akan menjadi satu bit.
~Bahasa assembly
Penerjemahan ke dalam bahasa biner membutuhkan waktu yang lama sahingga dalam perkembangannya dibuatlah bahasa yang lebih mudah yang lebih dikenal dengan menggunakan bahasa assembly atau hahasa assembler. Bahasa assembles disebut dengan bahasa tingkat rendah.
Programmer bahasa assembly harus lebih mengetahui jenis mesin yang digunakan oleh computer. Karena itu bahasa assembli lebih dikenal dengan bahasa dependent machine atau bergantung pada jenis mesin. Hal ini akan menyulitkan bagi orang awam yang tidak ahli computer .
~Bahasa fortran
Sekitar tahun 1950, IMB merintis sebuah bahasa yang dapat dinikmati oleh semua orang untuk berkecimpung didunia computer. Bahasa ini dikenal dengan bahasa formula translator atau disingkat fortran. Bahasa ini termasuk bahasa tingkat tinggi, merupakan bahasa generasi ketiga.
~Bahasa generasi keempat
Bahasa generasi keempat merupakan perkembangan generasi fortran, bahasa generasi ini lebih mudah untuk dipahami oleh orang awam sekalipun, bahkan para pekerja dikantor maupun ibu rumah tangga dapat menggunakan bahasa ini dengan baik.
Bahasa pemrograman generasi keempat dikenal dengan bahasa generasi deklaratif yaitu bahasa pemrograman seperti bahasa ingris biasa. Hal ini dimaksudkan supaya seseorang tidak terganggu karena kesulitan bahasa dan lebih berknsentrasi pada pekerjaan.
~bahasa aplikasi
Bahasa ini merupakan gabungan beberapa kepentingan dalam dunia kerja dan bentuk mengatasi pekerjaan manusia. Berdasarkan kelompoknya ada program aplikasi sains, aplikasi data, system dan lain”.
~Kode asci
Ketika mengetikan pada keyboard tidak semua huruf ada pada tuts keyboard, seperti huruf alfa, beta, mikro, untuk mengatasi hal ini diciptakan symbol yang dikenal sebagai kode asci (American standart code for information interchange.
Kode as ci berjumlah 256, untuk menampilkan kode asci digunakan tombol alt pada keyboard. Caranya tekan tombol alt, kemudian ketik nomor kode yang dikehendaki pada angka 0-9 yang ada pada sebelah kanan keyboard.