Jumat, 09 Februari 2018

Teori Pembelajaran Code:: Blocks

Code::Blocks

Code::Blocks dikembangkan dalam bahasa pemrograman C++ menggunakan GUI toolkit wx Widgets. Bahasa pemrograman yang digunakan oleh aplikasi CodeBlocks adalah Bahasa C
Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide Ken Thompson yang kemudian menciptakan bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C yang dikembangkan  oleh Dennis Ritchie pada tahun 1972. Bahasa C pertama kali digunakan pada computer Digital Equipment Corporation PDP-11 yang menggunakan sistem operasi UNIX.
Code:Blocks ini sebuah aplikasi yang digunakan untuk mengcoding dalam bahasa C/C++. Keunggulannya adalah open source dan dapat berjalan baik itu Windows, Linux dan Mac OS.
Fasilitas yang dimiliki Code::Blocks antara lain:
  • Compilers
  • Code editor
  • Debugger
  • GUI designer
  • User migration
  • Project files and build system

Fungsi Perintah pada Code Blocks

Printf dan scanf merupakan sebuah fungsi pustaka dalam bahasa C yang berfungsi untuk menerima input dan mengelurkan output.
Fungsi ini terletak pada file header <stdio.h>, sehingga sebelum menuliskan perintah printf() dan scanf() maka perintah #include<stdio.h> harus ditulis terlebih dahulu.
codeblocks
Berikut adalah contoh penggunaan fungsi printf() dan scanf().
  1. #include<stdio.h>
merupakan file header yang berfungsi untuk menyimpan fungsi-fungsi pustaka yang digunakan oleh program
  1. .    #include <stdlib.h>
adalah fungsi yang ada pada file header stdlib.h yang berfungsi untuk menkonversi string menjadi integer.
  1. int main()
sebagai program utama.
  1. {}
sebagai pembuka dan penutup program.
  1. int a
berfungsi untuk mendefinisikan variabel a sebagai integer.
  1. printf(“…”);
merupakan perintah untuk menerima dan menampilkan input dari keyboard.
  1. scanf(“…”);
sebagai pembaca data masukan.
  1. %d
sebagai pencetak bilangan bulat, variabel d berarti desimal.
  1. &a
untuk membaca nilai a yang dimasukkan dari keyboard.
  1. printf(“nilai yang terbaca… “);
berfungsi untuk menampilkan data hasil masukan.
  1. return 0
sebagai nilai pembalik, yang akan mengembalikan nilai 0 kepada mesin yang menunjukkan kalau eksekusi program telah sukses.

Contoh program Code:: Blocks

 #include <iostream>

using namespace std;

int main()
{
    int a, b;
    a = 20;
    b = 10;
    cout<<"penggunaan operator aritmatika\n";
    cout<<"nilai a=20\n";
    cout<<"nilai b=10\n\n";
    cout<<"a+b = "<<a+b<<endl;
    cout<<"a-b = "<<a-b<<endl;
    cout<<"a*b = "<<a*b<<endl;
    cout<<"a/b = "<<a/b<<endl;
    cout<<"a%b = "<<a+b<<endl;
    return 0;
}






 

 

Hasil Coding diatas

 

 

 

 

 

 Referensi 

https://id.wikipedia.org/wiki/Code::Blocks

https://endahphiloppi.wordpress.com/2014/04/26/fungsi-perintah-dalam-code-block/

Share:

Sejarah Perkembangan Bahasa C

Berbicaraa tentang C++ biasanya tidak terlepas dari C, sebagai bahasa pendahulunya. C adalah bahasa pemrograman yang bisa dikatakan berada antara bahasa beraras rendah ( bahasa yang berorientasi kepada mesin) dan bahasa beraras tinggi (bahasa yang berorientasi pada manusia). seperti diketahui, bahasa beraras tinggi mempunyai kompatibilitas yang tinggi antar platform. Karena itu, amatlah mudah untuk membuat program pada berbagai jenis mesin. Berbeda halnya kalau menggunakan bahasa beraras rendah, sebab setiap perintahnya sangat bergantung sekali pada jenis mesin.

Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie sekitar tahun 1972.  C adalah bahasa pemrograman terstruktur, yang membagi program dalam bentuk sebuah blok. Tujuannya adalah untuk memudahkan pembuatan dan pengembangan program. program yang ditulis menggunakan C mudah sekali untuk dipindahkan dari satu jenis mesin kemesin lainnya. hal ini berkat adanya standarisasi bahasa C yaitu berupa standar ANSI (American National Standards Institute) yang dijadikan acuan oleh para pembuat kompiler C.

C++ diciptakan satu dekade setelah bahasa c. bahasa ini diciptakan oleh Bjarne Stoustrup, Laboratorium Bell, AT&T, pada tahun 1983. bahasa ini bersifat kompatibel dengan bahasa pendahulunya , C.  Pada mulanya C++ disebut "a better C". Nama C++ sendiri diberikan oleh Rick Mascitti pada musim panas 1983. Adapun tanda ++ berasal dari nama operator pernaikan pada bahasa c.

C diambil sebagai landasan c++ lantaran sifat sportabilitas C, yang memungkinkannya diterapkan pada berbagai mesin., dari PC hingga mainframe, serta pada berbagai sistem operasi (DOS, Unix , VMS, dan sebagainya).

keisitimewaan yag sangat berarti pada C++ adalah karena bahasa ini mendukung pemrograman yang berorientasi objek (PBO atau objet oriented programing). Namun, sekali lagi c++ hanyalah bahasa yang bersifat hibrid, bukan bahasa murni yang berorientasi objek. Oleh karena itu, pemrograman c pada tahap awal dapat berpindah kejalur ke c++ sethap demi setahap. pustaka-pustaka yang dibangun dengan c tetap dapat dipakai pada c++, dibaurkan dengan program yang berbasis objek.

Tujuan utama pembuatan c++ adalah untuk meningkatkan produktivitas pemrograman dalam membuat aplikasi. Saat itu, kebanyakan pakar setuju bahwa PBO dan C++ dapat mengurangi kempleksitas program, terutama pada program yang besar yang terdiri atas 10.000 baris atau lebih. Perry 1993 menyitir ungkapan para pelopor industri c++ yang pada intinya menyatakan c++ dapat meningkatkan produktivitas pemrograman lebih dua kali dibandingkan bahasa prosedural seperti c, pascal dan BASIC. Hal ini didasarkan kenyataan bahwa kode yang ditulis dengan c++ lebih mudah untuk digunakan kembali pada program-program lain atau yang dikenal dengan sebutan reausability.
 
contoh pemrograman c++, program c++ dapat ditulis dengan menggunakan sembarang editor teks, seperti EDIT (milik DOS), Notepad (Windows), atau Vi (Unix). Namun beberapa tools pemrograman c++ seperti Visual C++ dan CodeBlocks menyediakan editor bawaan yang memungkinkan pemrogram menulis program tanpa melibatkan editor lain. Berikut contoh sederhana program c++.

sumber : http://itekno89.blogspot.co.id/2015/11/sejarah-dan-perkembangan-c.html
Share: