Sabtu, 24 September 2016

Istilah-istilah dalam Pemrograman

Bit dan Byte

Komputer Pada dasarnya hanya berurusan dengan angka.Sekalipun kita dapat menggunakan pengolah angka, huruf, kata, bahkan gambar dan animasi, tetapi sebenarnya semua itu hanya perwujudan dari kombinasi angka-angka yang kenal oleh komputer.

Bahkan jika ditilik lebih jauh, komputer hanya mengenal angka 0 dan 1 (atau dalam pengertian lain adalah on dan off).

Kombinasi angka 0 dan 1 tersebut dikenal dengan sistem biner (binary). Setiap huruf, angka, kata, gambar, animasi, bunyi-bunyian yang dihasilkan oleh komputer selalu dapat direpresentasikan sebagai kombinasi dari angka 0 dari 1 tersebut. Setiap digit dari sistem biner akan disebut dengan binary digit atau bit.

Seringkali bit tersebut membentuk suatu grup untuk menyimpan informasi tertentu. Grup-grup dijelaskan berikut ini.

    • Byte, sebuah grup yang terdiri dari 8 bit. Satu byte dapat menyimpan hingga 256 macam informasi, misalnya angka 0 hingga 256 atau 256 huruf dan simbol-simbol yang berbeda. Byte terkadang juga disebut dengan oktet, terutama untuk sistem protokol internet.

    • Word, sebuah grup yang terdiri dari beberapa byte. Pada pemrograman Win32, word biasanya diwujudkan sebagai 2 byte atau 16 bit. Grup dari 4 byte atau 32 bit  disebut dengan double-word.

    Representasi

    Karena komputer hanya mengenal angka 0 dan 1, maka semuanya merupakan kumpulan yang sangat besar dari kombinasi angka 0 dan 1 tersebut.

    Manusia tentunya tidak akan mengerti bila disodori kumpulan 0 dan 1 tersebut. Karena itu komputer harus merepresentasikan (mewujudkan) angka-angka tersebut dalam bentuk yang dikenali manusia. Hal ini telah kita singgung sedikit tadi. Misalnya sebuah byte akan diwujudkan dalam bentuk 0 hingga 256, tetapi da mungkin bisa juga -127 hingga 128.

    Memori

    Memori komputer adalah kumpulan dari byte yang sangat besar, yang dapat diwujudkan sebagai huruf, kata, angka, dan lain-lain yang pada saat itu digunakan.

    Ketika Kita mengetik surat dengan menggunakan perangkat pengolah kata, komputer akan memanggil file program pengolah kata kedalam memori, termasuk huruf-huruf yang Kita ketikkan.

    Jika pekerjaan selesai Kita dapat menyimpannya dan keluar dari program pengolah kata tersebut. Program pengolah kata ini akan dibuang dari memori, termasuk huruf-huruf yang Kita ketikkan tadi. Tetapi karena telah disimpan, dokumen akan berada pada sebuah file dalam disk atau media penyimpanan lain.

    File

    File adalah kumpulan data yang disimpan dalam satu nama pada sebuah disk atau media penyimpan permanen lain. Komputer harus memanggil file kedalam memori sebelum dapat bekerja dengan file tersebut.

    Program

    Program adalah daftar instruksi langkah demi langkah memerintahkan komputer untuk melakukan sesuatu. Komputer membutuhkan instruksi yang jelas, detail, serta diberikan langkah demi langkah untuk dapat mengerjakan sesuatu.

    Definisi yang sedikit lebih rumit dari program adalah kata, ekspresi, pernyataan, atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer.

    Pemrograman

    Secara mudah dapat disebutkan pemrograman adalah proses pembuatan program. Proses tersebut dapat dilakukan dengan sesuatu yang disebut bahasa pemrogaraman.

    Programmer

    Programmer adalah orang yang (pekerjaannya) membuatsuatun program. Kata pekerjaan diberi tanda kurung karena terkadang ada orang-orang tertentu yang membuat program hanya sebatas hobi dan tidak mengandalkannya untuk mencari nafkah.

    Bahasa Pemrograman

    Seperti layaknya manusia yang berkomunikasi dengan berbagai bahasa, pemrograman juga membutuhkan bahasa tertentu yang dapat dimengerti baik oleh komputer maupun manusia.

    Dengan bahasa pemrograman manusia membuat instruksi-instruksi tertentu yang kemudian dijalankan oleh komputer.
    Secara umum, bahasa pemrograman terbagi menjadi empat kategori yaitu:

    1.      Bahasa pemrograman level rendah (low level language).
    2.      Bahasa pemrograman level menengah (middle level language).
    3.      Bahasa pemrograman level tinggi (high level language).
    4.      Bahasa pemrograman berorientasi objek (object oriented language).

    Interpreter

    Interpreter adalah perangkat yang menerjemahkan bahasa pemrograman kedalam bentuk yang dimengerti oleh komputer. Interpreter akan menerjemahkan bahasa pemrograman ini secara urut (sequence) dan langkah demi langkah. Jika dalam prosesnya ditemukan kesalahan, maka Interpreter akan menampilkan pesan kesalahan dan proses eksekusi program akan dihentikan.

    Kompiler

    Pada dasarnya kompiler juga merupakan penerjemah, namun dengan cara kerja yang sedikit berbeda. (To interpret berarti menerjemahkan, sedangkan to compile berarti mengumpulkan atau menyusun).

    Kerja dari kompiler adalah menerjemahkan instruksi-instruksi dalam satu kesatuan modul dan menggabungkannya (linking) dengan modul-modul lain yang dibutuhkan hingga menghasilkan suatu program yang dapat dijalankan. Bila pada saat penerjemahan dan penggabungan terdapat kesalahan, proses eksekusi akan berhenti dan kompiler akan menampilkan pesan kesalahan.

    0 komentar:

    Posting Komentar