Rabu, 21 Maret 2018

Peracabangan

Percabangan C++ 

Percabangan adalah suatu keadaan dimana pernyataan dapat dieksekusi apabila suatu kondisi memenuhi syarat untuk mengerjakan pernyataan tersebut

Program code blocks “C++” menghitung gaji karyawan

 



 Hasil Output

 

code block perulangan

Code Block Perulangan(Looping)

Perulangan atau yang sering disebut dengan “looping”, merupakan proses yang dilakukan secara berulang-ulang dalam batas yang telah ditentukan. Dengan menggunakan proses perulangan, penulisan kode program dapat menjadi lebih efisien

Pernyataan While

Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Pernyataan while memungkinkan statement-statement yang ada didalamnya tidak diakukan sama sekali. Perulangan while merupakan perulangan dengan pengecekan kondisi dilakukan di awal perulanggan.
Bentuk Umum :
while (kondisi)
{
Pernyataan ;
}
Seperti yang telah dijelaskan diatas bahwa kondisi while pengujian kondisi dilakukan pada awal, sehingga apabila kondisi bernilai salah maka pernyataan tidak akan dijalankan sama sekali.


Latihan 1


Output Yang Dihasilkan

Pernyataan Do… While

Pernyataan do while mirip seperti pernyataan while, hanya saja pada struktur perulangan do while pengecekan kondisi perulangan dilakukan di akhir perulangan.
Bentuk Umum :
do
{
pernyataan ;
} while(kondisi);
Seperti yang telah dijelaskan bahwa perulangan do while pengujian kondisi dilakukan pada akhir perulangan sehingga secara otomatis pernyataan masih akan dijalankan satu kali meskipun kondisi perulangan bernilai salah.

Latihan 2

Output yang dihasilkan

Pernyataan For

Pernyataan for digunakan untuk menghasilkan pengulangan(looping) beberapa kali tanpa penggunaan kondisi apapun. Pada umumnya looping yang dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya.
Pernyataan for digunakan untuk melakukan looping. Pada umumnya looping yang dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya. Selama kondisi terpenuhi, maka pernyataan akan terus dieksekusi.
Bentuk Umum :
for (inisialisasi ; kondisi ; perubahan)
{
statement;
}
Ket :
Inisialisasi >>  keadaan kondisi awal perulangan
Kondisi >> syarat dari perulangan berhenti, dimana bila bernilai true maka perulangan berhenti
Perubahan >> kontrol yang mengatur perulangan berdasarkan nilai dari variabel kondisi

Latihan 3



Output Yang Dihasilkan 


Latihan 4



Output Yang Dihasilkan

Minggu, 04 Maret 2018

Operator Dalam C++

Tugas Pertemuan 3 Code Block

I. Latihan 1 
           Source kodenya:
           Hasilnya:
 II. Latihan 2
             Source kodenya :

             Hasilnya:
III. Latihan 3
         Penggunaan 2 notasi yaitu, notasi depan dan notasi belakang  

          Source kode notasi depan
           Hasilnya

            Source kode notasi belakang 
            Hasil

 
    IV. Latihan4
           Source kode 
           Hasil
V. Latihan 5 
        Source kodenya 
        Hasil
VI. Latihan 6
              Source kodenya :
                Hasil


 
 






 

Rabu, 14 Februari 2018

Sejarah Bahasa Pemograman C

Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories mengembangkan bahasa B menjadi bahasa C. Bahasa B yang diciptakan oleh Ken Thompson sebenarnya merupakan pengembangan dari bahasa BCPL ( Basic Combined Programming Language ) yang diciptakan oleh Martin Richard.

Sejak tahun 1980, bahasa C banyak digunakan pemrogram di Eropa yang sebelumnya menggunakan bahasa B dan BCPL. Dalam perkembangannya, bahasa C menjadi bahasa paling populer diantara bahasa lainnya, seperti PASCAL, BASIC, FORTRAN.

Tahun 1989, dunia pemrograman C mengalami peristiwa penting dengan dikeluarkannya standar bahasa C oleh American National Standards Institute (ANSI). Bahasa C yang diciptakan Kerninghan & Ritchie kemudian dikenal dengan nama ANSI C.

Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai
mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa C++ mengalami dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kunoini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C.

Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrogram professional.

C bisa disebut bahasa pemrograman tingkat menengah (middle level programming language). Arti tingkat (level) disini adalah kemampuan mengakses fungsi-fungsi dan perintah-perintah dasar bahasa mesin/hardware (machine basic instruction set). Semakin tinggi tingkat bahasa pemrograman (misalnya: java), semakin mudahlah bahasa pemrograman dipahami manusia, namun membawa pengaruh semakin berkurang kemampuan untuk mengakses langsung instruksi dasar bahasa mesin. Demikian juga sebaliknya dengan bahasa pemrograman tingkat rendah (misalnya: assembler), yang semakin sulit dipahami manusia dan hanya berisi perintah untuk mengakses bahasa mesin. Dalam perspektif mudahnya dipahami manusia, C bisa digolongkan dalam bahasa tingkat tinggi, namun C juga menyediakan kemampuan yang ada pada bahasa tingkat rendah, misalnya operasi bit, operasi byte, pengaksesan memori, dsb.

Beberapa alasan mengapa memakai bahasa C:

* C adalah bahasa pemrograman yang paling populer saat ini, Dengan banyaknya programmer bahasa C, membawa pengaruh semakin mudahnya kita menemukan pemecahan masalah yang kita dapatkan ketika menulis program dalam bahasa C. Pengaruh positif lain adalah semakin banyaknya kompiler yang dikembangkan untuk berbagai platform (berpengaruh ke portabilitas).
* C adalah bahasa pemrograman yang memiliki portabilitas tinggi, Program C yang kita tulis untuk satu jenis platform, bisa kita kompile dan jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan. Ini bisa diwujudkan dengan adanya standarisasi ANSI untuk C.
* C adalah bahasa pemrograman yang fleksibel, Dengan menguasai bahasa C, kita bisa menulis dan mengembangkan berbagai jenis program mulai dari operating system, word processor, graphic processor, spreadsheets, ataupun kompiler untuk suatu bahasa pemrograman.
* C adalah bahasa pemrograman yang bersifat moduler, Program C ditulis dalam routine yang biasa dipanggil dengan fungsi. Fungsi-fungsi yang telah kita buat, bisa kita gunakan kembali (reuse) dalam program ataupun aplikasi lain.

Cara Mendownload dan Menginstall Code::Blocks

Code::Blocks atau Code Blocks adalah IDE (Integrated Development Environment) untuk bahasa pemrograman C, C++ dan Fortran.
Dengan menggunakan Code::Blocks, kita sudah mendapati aplikasi teks editor, compiler, linker dan debugger untuk bahasa pemrograman C dalam sekali install, sehingga bisa langsung digunakan.
Code::Blocks sendiri merupakan aplikasi Open Source yang bisa didapat dengan gratis. IDE ini juga tersedia untuk sistem operasi Linux, Mac, dan Windows.
IDE Code::Blocks beralamat di http://www.codeblocks.org.
Halaman Home Code Blocks
Halaman Home Code::Blocks
Untuk mulai download aplikasi Code::Blocks, klik menu “Download”, lalu pilih “Download the binary release”.
Pilih menu download Code Blocks
Pilih menu download Code::Blocks
Di halaman berikutnya pilih sistem operasi dimana Code::Blocks akan diinstall. Jika menggunakan Windows, klik link “Windows XP / Vista / 7 / 8.x / 10”. Apabila anda menggunakan sistem operasi Linux atau Mac OS, link downloadnya juga tersedia.
Pilih Code Blocks Mingw-setup
Pilih Code Blocks Mingw-setup
Terdapat beberapa pilihan aplikasi Code::Blocks untuk sistem operasi Windows. Kali ini pilih “codeblocks-16.01mingw-setup.exe”, dengan cara klik link “download dari Sourceforge.net” atau “FossHub” (bisa yang mana saja).
Jika tidak ada masalah, proses download akan berjalan.
Proses Download Code Blocks
Proses Download Code Blocks
Saat tutorial ini dibuat, aplikasi Code::Blocks terbaru adalah versi 16.01. File instalasi codeblocks-16.01mingw-setup.exe berukuran sekitar 80MB.

Proses Instalasi Code::Blocks

Setelah file installer Code::Blocks berhasil di download, selanjutnya kita bisa masuk ke proses instalasi. Proses instalasi Code::Blocks sendiri cukup sederhana, tinggal mengikuti seluruh proses dan biarkan setting default.
Double klik file codeblocks-16.01mingw-setup.exe yang baru saja di download, Jendela awal proses instalasi akan tampil.
File Instalasi Code::Blocks
File Instalasi Code::Blocks
Jendela awal proses instalasi Code Blocks
Jendela awal proses instalasi Code::Blocks
Klik tombol “Next” untuk lanjut.
Halaman Lisensi instalasi Code Blocks
Halaman Lisensi instalasi Code::Blocks
Di halaman “License Aggrement”, klik tombol “I Agree”.
Jendela Choose Components Code Blocks
Jendela Choose Components Code::Blocks
Halaman berikutnya adalah “Choose Components”, biarkan pilihan default (seluruh pilihan akan tercentang), lalu klik tombol “Next”.
Jendela Choose Install Location Code Blocks
Jendela Choose Install Location Code::Blocks
Jendela “Choose Install Location” berguna untuk mengubah lokasi instalasi Code::Blocks. Disini saya akan membiarkan pilihan default. Artinya kode program Code::Blocks akan terinstall di “C:\Program Files (x86)\CodeBlocks”.
Klik Tombol “Install” dan proses instalasi akan berlangsung beberapa saat.
Proses Instalasi Code Blocks Sedang Berlangsung
Proses Instalasi Code::Blocks Sedang Berlangsung
Setelah proses instalasi selesai, akan tampil jendela konfirmasi “Do you want to run Code::Blocks now?” Klik Yes agar setelah proses instalasi, IDE Code::Blocks langsung tampil.
Jendela Do you want to run Code Blocks now
Jendela Do you want to run Code::Blocks now
Tampilan IDE Code Blocks
Tampilan IDE Code::Blocks
Sampai disini, aplikasi Code::Blocks sudah sukses terinstall dan siap untuk digunakan.
Apabila anda mendapati jendela tambahan, pilih saja settingan default, misalnya pada saat memilih compiler yang diinstall (GNU CCG Compiler) dan File Association.
Memilih Compiler default Code Blocks
Memilih Compiler default Code Blocks


Contoh Program Sederhana Yang Saya buat di Code Block:
 

#include <iostream>
using namespace std;

int main (){
    cout<<"Hello its dwiwln"<< endl;
    cout<<"Nama saya Dwi Wulan Nabilla"<< endl;
    cout<<"Saya tinggal di Kota Bekasi"<< endl;
    cout<<"Hobi saya mendengarkan musik"<< endl;
    cout<<"Saya sedang menjalankan pendidikan saya di STMIK Bina insani Bekasi"<< endl;
    cout<<"Jurusan yang saya ambil Teknik Informatika"<< endl;
    return 0;
    }


Sumber : http://gudang-sejarah.blogspot.co.id/2009/11/sejarah-bahasa-pemograman-c.html


Perkenalan Yang Telat

Assalamualaikum.. Apakabar teman-teman, semoga kalian semua yang lagi baca blogku ini baik-baik saja ya dan selalu dalam lindungan Alla...