Sabtu, 18 Maret 2017

STRUKTUR PERCABANGAN PADA C++




STRUKTUR PERCABANGAN

Pada bagian ini saya akan memperkenalkan tentang struktur percabangan atau conditional processing.
Proses percabangan memperluas kegunaan dari program dengan memperbolehkan penggunaan logika-logika sederhana untuk memilih blok-blok kode yang akan dieksekusi.
Pernyataan percabangan memungkinkan suatu pernyataan untuk dieksekusi hanya jika suatu kondisi terpenuhi atau tidak terpenuni.
Bentuk instruksi percabangan ada dua: instruksi IF (IF Sederhana, IF-ELSE, dan IF Bersarang) dan instruksi CASE.
1.     Instruksi IF
รจ Pernyataan if digunakan untuk menjalankan blok-blok kode program jika test condition yang digunakan bernilai true. Jika test condition bernilai true, maka blok-blok dijalankan. Jika tidak maka blok-blok kode tersebut dilewati.

1.      Pernyataan IF 1 kondisi (if Sederhana)
Dimana digunakan untuk memeriksa sebuah kondisi saja.
      Bentuk:
IF <kondisi> THEN
      <pernyataan>
ENDIF

Operator Bahasa C++



Operator Bahasa C++
Pengertian operator:
Operator berupa symbol yang diunakan untuk menyusun suatu ekspresi. Ekspresi sendiri adalah suatu bentuk yang digunakan untuk menghasilkan suatu nilai.(Abdul kadir.2012.Algoritma & Pemrograman Menggunakan C dan C++.Yogyakarta)
Bahasa C++ menyediakan beberapa operator untuk memanipulasi data. Secara umum, terdapat tiga jenis operator: unary, binary dan ternary. Istilah tersebut mencerminkan jumlah operands operator yang dibutuhkan.  Operator unary hanya memerlukan satu operand. Misalnya, mempertimbangkan ekspresi berikut: -5. Dalam contoh diatas perlu dipahami bahwa mewakili angka lima bernilai negatif. Konstanta 5 adalah diawali dengan tanda minus. Tanda minus, bila digunakan dengan cara seperti ini, yang disebut penyangkalan operator. Karena hanya memerlukan satu operand, hal tersebu merupakan operator unary. Operator binary bekerja dengan dua operand.  Tugas operator ini biasanya pada operasi aritmetik yang hal tersebut sudah sangat umum dalam bahasa pemrograman. Tabel dibawah menunjukkan operator arithmetic pada bahasa C++.

Konstanta data string



Konstanta data string.

Konstanta data string merupakan rangkaian dari beberapa karakter dan ditandai dengan dua tanda kutip ganda (“ ”) sebagai pembatasnya. Perhatikan contoh penulisan dibawah ini:

“Helo”, “Lagi Belajar”  “Bahasa Pemrograman”, “Di Sekolahmu ya?” 

Dalam penulisan program, sebuah konstanta perlu dideklarasikan, dimana deklarasi konstanta merupakan proses untuk menyebutkan karakteristik konstanta seperti nama, tipe data, jangkauan, masa hidup, dan nilai awal.
Dalam bahasa C++ pendeklarasikan konstanta ada 2 cara, yaitu: dengan menggunakan pengarah compiler atau preprocessor #define, dan dengan keyword const. penulisan sintaks dari deklarasi konstanta dalam bahasa C++ adalah sebagai berikut:
#define <namakonstanta> <nilai>  
Atau dapat juga ditulis sebagai berikut:
const  <tipedata>  <namakonstanta>  =  <nilai>; 

Review Algoritma




Pengertian Algoritma

Untuk dapat menyelesaikan persoalan-persoalan yang kita hadapi, kita tidak perlu menyusun langkah-langkah atau strategi.
Algoritma berasal dari kata algorism, yaitu nama penulis buku Arab yang terkenal, Abu Ja’far Muhammad Ibnu Musa al-Khoarismi. Dalam bidang pemrograman, algoritma didefinisikan sebagai berikut:
Algoritma adalah kumpulan instruksi/perintah/langkah yang berhingga jumlahnya, dituliskan secara sistematis, dan digunakan untuk menyelesaikan masalah/persoalan logika dan matematika dengan bantuan computer.
Bila digambarkan maka proses penyelesaian masalah sampai memperoleh pemecahannya adalah sebagai berikut:
Masalah
     Algoritma
Solusi
                       

Algoritma pemrograman yang baik harus memenuhi beberapa kriteria, yaitu:
1.      Menggunakan langkah/metode yang tepat dalam pemecahan masalah.
2.      Menghasilkan output yang benar.
3.      Ditulis menggunakan bahasa yang standar serta dengan format yang mudah dipahami.
4.      Operasi yang dipelukan sudah terdefinisi dengan jelas.
5.      Semua proses harus berakhir/berhingga. Jadi, ada saat untuk berhenti.
Selain kriteria diatas, algoritma juga harus memenuhi cirri berikut:
1.      Precise
2.      Jumlah langkah/step berhingga dan tertentu
3.      Efektif
4.      Harus terminate
5.      Output yang dihasilkan tepat

Kamis, 09 Maret 2017

TYPE DATA, KONSTANTA, VARIABEL PADA PROGRAM BAHASA C++

TYPE DATA, KONSTANTA, VARIABEL PADA PROGRAM BAHASA C++
1.     TIPE DATA
Dalam C++ terdapat beberapa tipe data dasar yang telah didefenisikan dan digolongkan dalam tipe bilangan bulat (integer), bilangan real (floating point), tipe logika (boolean),dan tipe karakter/teks (character/string).
a.      Tipe bilangan bulat (integer)
Tipe data bilangan bulat digunakan untuk data-data yang tidak mengandung angka di belakang koma
b.      Bilangan real (floating point)
Tipe data bilangan real merefresentasikan data-data bilangan yang mengandung angka di belakang koma.

Cara Membuat Komentar dan Pindah Baris pada C++

CARA MEMBUAT KOMENTAR DAN PINDAH BARIS PADA C++
1.      CARA MEMBUAT KOMENTAR

Komentar adalah bagian dari kode program tetapi tidak ikut dibaca pada saat proses kompilasi (compile). Dengan kata lain, komentar tidak akan mempengaruhi jalannya program.

Jenis - Jenis Komentar Pada C++

Yang pertama yaitu menggunakan tanda ( // ) .

 Tanda ( // ) digunakan untuk menuliskan komentar yang banyaknya hanya satu baris. Apabila anda menggunakan tanda ini untuk menuliskan komentar yang lebih dari satu baris, maka teks dibelakang tanda ( // ) akan tetap dibaca menjadi komentar.Tetapi, teks yang terdapat pada baris selanjutnya akan tetap dibaca oleh compiler sehingga menyebabkan terjadinya kesalahan pada saat proses kompilasi. 
Berikut ini adalah contoh penggunaan / penulisan programnya.


Belajar Bahasa Pemrograman C++

BELAJAR BAHASA PEMROGRAMAN C++

A.    SEJARAH SINGKAT BAHASA C++
Bjarne Stroustrup di Bell Labs pertama kali mengembangkan C++ pada awal 1980-an, yang merupakan pengembangan dari Bahasa C.  Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan system support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.


B.     PENGERTIAN BAHASA PEMROGRAMAN C++
C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class. Bahasa C adalah bahasa pemrograman prosedural yang memungkinkan kita untuk membuat prosedur dalam menyelesaikan suatu masalah. Bahasa pemrograman C++ adalah bahasa pemrograman yang berorientasi pada objek.