Tipe Data dan Variabel Bahasa C/C++

Pada tulisan sebelumnya saya menjelaskan tentang bahasa pemrograman. Pada tulisan kali ini saya ingin menjelaskan tentang tipe data dan variabel bahasa C/C++. Kenapa bahasa C/C++? karena ditempat saya belajar algoritma dan pemrograman menggunakan bahasa C++. Hehe.

Jadi, Apa sih Tipe Data itu?

Tipe data merupakan bagian yang paling penting karena tipe data mempengaruhi setiap intruksi yang akan dilaksanakan oleh komputer.
Misalnya, 9 dibagi 6 bisa menghasilkan data yang berbeda tergantung tipe datanya. Jika 9 dibagi 6 bertipe integer maka akan menghasilkan nilaii 1, namun jika keduanya bertipe float maka akan menghasilkan nilai 1,5.  Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif.

Tipe Data dibagi menjadi 2 macam yaitu : Tipe data dasar, dan tipe data bentukan. Continue reading Tipe Data dan Variabel Bahasa C/C++

Penerjemah Bahasa Pemrograman

Pembahasan yang sebelumnya itu tentang bahasa pemrograman. Jadi, kali ini saya ingin membahas tentang penerjemah bahasa pemrograman tersebut.

sumber: http://www.eutraining.eu/images/upload/translator_competitions.jpg
sumber: http://www.eutraining.eu/images/upload/translator_competitions.jpg

Sebagaimana telah dijelaskan sebelumnya, instruksi atau program yang telah ditulis dengan bahasa pemrograman tingkat tinggi perlu diterjemahkan dahulu ke dalam bahasa mesin agar dapat dieksekusi oleh komputer.
Kompiler (compiler), merupakan program yang menerjemahkan program yang ditulis di dalam bahasa pemrograman tingkat tinggi. menjadi suatu himpunan instruksi mesin spesifik yang disimpan dalam bentuk file. Selain kompiler terdapat program penerjemah yang lain; interpreter. Interpreter digunakan untuk menerjemahkan program yang ditulis dalam bahasa tingkat tinggi ke dalam bahasa mesin, dan menjalankannya baris demi baris.

Continue reading Penerjemah Bahasa Pemrograman

Bahasa Pemrograman

Nah, tulisan yang sebelumnya kan membahas tentang Algoritma dasar atau pengenalan Algoritma. Kali ini bahasannya mungkin agak dalam sedikit. saya ingin membahas tentang bahasa pemrograman.

sumber: http://jakaraya.files.wordpress.com/2013/06/proglanguages.jpg
sumber: http://jakaraya.files.wordpress.com/2013/06/proglanguages.jpg

Proses pembuatan progam komputer sampai diperolehnya hasil yang dikehendaki disebut dengan pemrograman komputer. Dan dilaksanakan oleh pemrogram (programmer). Bahasa yang digunakan antara pengguna (user) dengan komputer (untuk penulisan program) disebut Bahasa Pemrograman
Bahasa Pemrograman : notasi, simbol, pernyataan, tata bahasa, dan lain-lain.

Penulisan program harus memenuhi sintak (syntatic rule) dari bahasa pemrograman. Perbedaan mendasar anatara bahasa pemrograman dan bahasa yang digunakan sehari-hari oleh manusia adalah bahwa bahasa pemrograman digunakan dengan sangat tepat dan tidak ada makna ganda (ambiguities). Karena komputer tidak dapat berfikir sebagaimana yang dapat dilakukan oleh manusia. Komputer hanya akan mengikuti perintah yang diberikan. Continue reading Bahasa Pemrograman