PERCABANGAN PADA PROGRAM C++

PERCABANGAN PADA PROGRAM C++

Percabangan disini kita analogikan sebagai persimpangan, ketika kita hendak menemukan persimpangan kita pasti akan diberikan pilihan mau ke kiri atau kekanan. Sama hal nya dengan pemrograman ketika kita menemukan sebuah kasus dan memungkinkan untuk adanya percabangan.


Bentuk percabangan dalam c++

Jika mempunyai 1 aksi, maka bentuknya :
if (kondisi)
 aksi;

Jika mempunyai 2 aksi atau  lebih, maka tambahkan else setelah aksi

if (kondisi)
  aksi;
else
 aksi2;


Aksi dalam percabanagan kita harus menggunakan operator logika, atau juga bisa menggunakan operator matematika seperti a+b, a%b,  a-b, dll. Keterangan % operator mod atau sisa bagi.
berikut operator logika yang selalu ada dalam percabangan, operator logika disini berfungsi untuk menseleksi nilai dalam suatu variabel.

Operator
Keterangan
== Menyetarakan nilai variabel
!= Tidak sama dengan
>= Lebih dari sama dengan
<= Kurang dari sama dengan
&& Logika and(dan)
|| Logika Or(atau)

Contoh program percabangan menentukan bilangan ganjil dan genap.

#include<stdio.h>
#include<conio.h>
void main(){
 int bil; //deklarasi variabel
scanf("%d",&bil); //memasukan angka ke variabel bil
if (bil%2==0) /*penjelasan jika hasil bagi bil sama dengan 0 maka komputer akan menampilkan
kalimat "Ini bilangan genap" jika tidak maka akan menampilkan kalimat "Ini Bilangan ganjil"*/
printf("Ini bilangan genap");
else
printf("Ini bilangan ganjil");
getch();
}

Sekian jika ada yang ingin ditanyakan bisa anda isi di kolom komentar, semoga bermanfaat ^_^

Elemen Dasar C++

Setelah cukup lama ga nge-post akhirnya saya posting tentang “Elemen Dasar C++”, kali ini saya akan bahas tentang elemen dasar c++ seperti apa itu identifier, tipe data, cara mendeklarasi variabel, assignment dan konstanta. Oke langsung saja kita mulai pembahasan.

Elemen dasar C++

 


Identifier

Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel, konstanta, tipe data dan fungsi.
Aturan untuk penulisan identifier sama dengan aturan dalam pascal, antara lain:
- Tidak boleh dimulai dengan karakter non-huruf
- Tidak boleh ada spasi
- Tidak boleh menggunakan karakter-karakter ! @ # $ % ^ & * ( ) + ` - = { } [ ] : “ ; ‘ < > ? , . / |
- Tidak boleh menggunakan reserved words yang ada dalam C++

Tipe Data

Berikut ini tipe data yang ada dalam C++

Tipe data huruf:
Char
Tipe data bilangan bulat:
Int (integer)
Short (short integer)
Long (long integer)

Tipe data bilangan real:
Float (real)
Double (real double)
Long double

Selain itu juga terdapat tipe data unsigned:
Unsigned char
Unsigned int (integer)
Unsigned short (short integer)
Unsigned long (long integer)
Tipe data unsigned mirip dengan yang bukan unsigned. Bedanya adalah tipe data unsigned tidak mengenal bilangan negatif (nilainya selalu positif).

Deklarasi variabel

Seperti halnya Pascal, variable yang digunakan dalam program harus dideklarasikan terlebih dahulu. Pengertian deklarasi disini yaitu mengenalkan variabel ke program dan menentukan tipe datanya.
Berikut ini contoh pendeklarasian variabel:

int jumlah;
float harga_satuan, variabel1;
char saya,kamu

Assignment

Proses assignment adalah proses pemberian nilai kepada suatu variabel yang telah dideklarasikan.
Berikut adalah contoh assignment:

Jumlah = 10;
Harga_Satuan = 23.456;
Saya = ‘B’;
Kamu = ‘2’;

Berikut ini adalah contoh program yang menggambarkan deklarasi variabel dan assignment.

#include <iostream.h>
#include <conio.h>
void main()
{
int var1,var2,var3;
char karakter;
var1 = 10;
var2 = 5;
var3 = var1+var2;
karakter = ‘D’;
cout<<”Nilai var3 = “<<var3<<”\n”;
cout<<”Nilai karakter = “<<karakter;
getch();
}

Contoh berikutnya yang melibatkan tipe data real dan memformat tampilan presisi.

#include "conio.h";
#include "iostream.h"
#include "iomanip.h"

void main()
{
clrscr();
double real;

real = 182.243524653754789999;
cout<<setprecision(12);
cout<<"Nilai real = "<<real;
getch();
}

Konstanta

Untuk pendeklarasian konstanta dalam C++ mirip dengan Pascal. Sintaksnya adalah:

const tipe_data nama_konstanta = value;

Contoh:
const float phi = 3.141592;

Berikut ini contoh program C++ untuk mencari luas dan keliling lingkaran dengan jari-jari 7.2;

#include <conio.h>
#include <iostream.h>
#include <iomanip.h>

void main()
{
const float phi = 3.141592;
float jari_jari,keliling,luas;

jari_jari = 7.2;
luas = phi*jari_jari*jari_jari;
keliling = 2*phi*jari_jari;

cout<<setprecision(5);
cout<<”Luas lingkaran adalah “<<luas<<”Satuan luas\n”;
cout<<”Keliling lingkaran adalah “<<keliling<<”Satuan panjang\n”;
getch();
}

Sekian dulu saja postingan dari saya, kita lanjutkan di lain waktu, sekian dan terima kasih ^_^.

Pengertian Algoritma Pemrograman

Akhirnya dalam postingan kali ini saya akan sedikit membahas tentang apa itu algoritma, kenapa kali ini saya membahas algoritma? Karena sebelum membuat program, kita harus tau dulu algoritma program tersebut kira-kira seperti apa, kita harus menyusun program tersebut dalam algoritma terlebih dahulu. Oke, kita langsung saja ke pengertian algoritma.
 
Pengertian Algoritma
ALGORITMA berasal dari kata algorithm dimana di ambil dari nama Muhammad ibn Musa Al-Khawarizmi seorang ilmuwan dari bidang matematika..buku karanganya yang terkenal adalah Al gebra wal Muqobalo. Algoritma Adalah Urutan langkah langkah logis penyelesaian masalah yang di susun secara sistematis
 
5 Ciri penting Algoritma menurut Donald E Knuth
  • Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas
  • Setiap langkah harus didefinisikan dengan tepat dan tidak berarti dua (ambigous)
  • Algoritma memiliki nol atau lebih masukan (input)
  • Algoritma memiliki 1 atau lebih keluaran(output)
  • Algoritma harus sangkil(effective)
Cara penulisan Algoritma
  • Structured English (SE) :Merupakan Alat yang cukup Baik untuk mengambarkan algoritma. Dasar dari SE adalah bahasa inggris dan dapat di modifikasi dengan bahasa indonesia.
  • Pseudocode : Pseudocode mirip dengan SE, Pseudo artinya imitasi. Pseudocode artinya meniru kode program sebenarnya.
  • Flowchart : Flowchart itu, berupa bagan alir atau skema yang menunjukan aliran data atau program secara logika
Tahapan pelaksanaan program oleh komputer
Algoritma sangat penting dalam pemrograman, berikut adalah tahapan pelaksanaan program yang dilakukan oleh komputer

Sekian dulu saja postingan dari saya kali ini, mudah-mudahan bermanfaat untuk para pembaca, mungkin lain kali akan saya lanjutkan postingan tentang algoritma ini, Terima kasih ^_^.
 Referensi :
*Dikutip dari presentasi Bu Ibnu Indarwati

Pengenalan Dasar Program C++

Setelah sebelumnya kami membahas tentang Pemrograman C++ dan C . Kali ini kami akan memperkenalkan mengenai Program C++ itu sendiri. Langsung saja kita bahas :D

Hello World
Berikut ini contoh program C++ yang sederhana
#include <iostream.h>
main()
{
 cout<<"Hello World\n";
}
setelah di compile dan di run, hasilnya akan muncul pada layar Hello World.

Fungsi Main()
Program C++ memang tidak akan pernah lepas dari suatu fungsi/function. hal ini karena merupakan ciri OOP. Sebuah program C++ minimal memiliki satu fungsi yaitu main(). Fungsi ini merupakan awal program utama. Tulisan Main() merupakan nama fungsi, sedangkan bagian yang diapit {dan} disebut blok (tubuh fungsi). Dalam hal ini { merupakan tanda awal pada blok dan } adalah bagian akhir.

Statement
Perintah cout<<"Hello World\n"; merupakan salah satu contoh statement. Perintah tersebut digunakan untuk mencetak tulisan pada layar. Setiap statement harus diakhiri dengan ;
Hal yang menjadi catatan penting di sini bahwa program C++ bersifat Case Sensitive, artinya huruf besar dan kecil dianggap beda.
Tanda \n digunakan untuk pindah baris. 

File Header
Pada Contoh di atas, <iostream.h> disebut file header. File heaser tersebut diperlukan agar perintah cout bisa dijalankan. Apabila file header tersebut dihapus, maka akan terjadi error. Dalam satu program bisa melibatkan lebih dari satu file header.

Menghapus Layar
Dalam C++, perintah clrscr(); digunakan untuk menghapus/membersihkan layar. Perintah ini dapat dijalankan setelah ditambahkan file header <conio.h>.

#include <iostream.h>
main()
{
clrscr();
 cout<<"Hello World\n";
}

Komentar 
Anda dapat menambahkan komentar pada program anda. Berikut ini style untuk menambah komentar. Berikut ini contoh penulisan komentar. 

//--------------------
//Ini adalah komentar pertamaku
//--------------------

atau
/*--------------------
Ini adalah komentar pertamaku
-----------------------*/
 cout<<"Hello World\n";

Selamat mencoba :D walaupun sedikit semoga dapat bermanfaat bagi anda :D

*referensi Modul Pemrograman C++ : Rosihin Ari Yuana, S.Si, M.Kom


Pemrograman C++ dan C

Setelah kita mengetahui apa itu Program, Programing dan programer pada pokarenastingan sebelumnya. Kali ini kami akan membahas mengenai C++. sebelum kita praktek pemrograman alangkah baiknya kita mengetahui apa itu C++ dan C .Oke kita langsung saja ke materi. 

C++ dan C
Berbicara tentang C++ dan C sebagai bahasa pendahulunya, C merupakan bahasa pemrograman tingkat menengah. Pencipta C adalah Brian W. Kernighan dan Dennis  M. Ritchie pada tahun 1972. C merupakan bahasa pemrograman terstruktur yang membagi program ke sejumlah blok (sub program). Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan program. Program yang ditulis dengan C mudah sekali dipindahkan dari satu jenis mesin ke mesin lainnya. Hal ini karena adanya standarisasi C yaitu ANSI (American National Standards Institute) yang menjadi acuan para pembuat compiler C.

C++ diciptakan satu dekade setelah C. C++ diciptakan oleh Bjarne Stroustroup dari laboratorium Bell, AT&T pada tahun 1983. Pada awalnya C++ diberi nama “A better C”. Nama C++ sendiri diberinama oleh Rick Masciti. Adapun tanda ++ berasal dari operator increment pada bahasa C.
Keistimewaan C++ adalah karena bahasa ini OOP (object oriented programming). Tujuan utama pembuatan C++ adalah untuk meningkatkan produtivitas pemrogram dalam pembuatan aplikasi. Kebanyakan pakar setuju bahwa OOP dan C++ mampu mengurangi kompleksitas terutama program yang terdiri dari 10.000 baris lebih, bahkan dapat meningkatkan produktivitas 2x lipat dari , pascal dan Basic.

Object Oriented Programming (OOP)

Ide dasar OOP adalah mengkombinasikan data dan fungsi untuk mengakases data menjadi sebuah kesatuan unit. Unit ini dikenal dengan obyek. Sebagai gambaran untuk mempermudah memahaminya, obyek sebenarnya dapat mencerminkan pola kerja manusia sehari-hari. Sebuah obyek dapat ibaratkan sebagai departmen di dalam sebuah perusahaan bisnis, misalnya departmen
  • Penjualan
  • Akunting
  • Personalia
Pembagian departmen dalam perusahaan merupakan upaya untuk memudahkan pengopreasian perusahaan. Sebagai gambaran, jika anda seorang manajer penjualan di kantor pusat ingin mengetahui data-data para salesmen di kantor cabang, apa yang akan anda lakukan ? langkah yang anda tempuh pasti bukan datang ke kantor cabang dan mencari data-data tersebut. Untuk memudahkan tugas anda cukup anda menyuruh sekretaris untuk meminta informasi. Masalah bagaimana dan siapa yang mencarikan bukanlah urusan anda. Analogi dengan hal itu, kalau seseorang bermaksud menggunakan obyek, ia cukup mengirimkan pesan ke obyek dan obyek itu sendiri yang akan menanganinya.

Program C++
Dapat dibuat menggunakan sebarang editor teks maupun editor sekaligus compilernya. Program utama berekstensi (.CPP). pada saat kompilasi program utama bersama dengan file header (.h) akan diterjemahkan oleh kompiler menjadi file obyek (.OBJ). selanjutnya file ini bersama-sama dengan file obyek lain dan file library (.LIB) dikaitkan menjadi satu oleh linker. Dan hasilnya adalah file (.EXE) executable.

Compiler C++
Compiler C++ yang telah beredar di pasaran antara lain Microsoft C/C++ dan Visual C++. Keduanya dari microsoft. Sementara borland international juga mengeluarkan Turbo C++ dan Borland C++.
Semoga artikel ini bermanfaat dan menambah pengetahuan kita.

Referensi : Modul Pemrograman C++ Rosihan Ari Yuana, S.Si, M.Kom



Pengertian Program, Programming, dan Programmer


Kalian pasti pernah mendengar istilah programming, apalagi jika kalian adalah anak TI, atau minimal kalian pasti pernah mendengar kata program. Nah... dalam postingan saya yang pertama ini saya akan membahas sedikit tentang program, programming, dan programmer. 


Pengertian Program

Komputer termasuk alat elektronik yang berkembang dengan pesat dan termasuk alat yang banyak digunakan saat ini untuk mempermudah berbagai macam pekerjaan.

Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Dalam komputer terdapat 3 komponen penting, salah satunya adalah software. Menurut Wikipedia, software (perangkat lunak) atau orang biasa menyebutnya dengan sebutan “program” adalah serangkaian instruksi yang ditulis untuk melakukan suatu fungsi spesifik pada komputer, atau bisa juga dikatakan program adalah perangkat lunak yang dibuat dengan serangkaian intruksi didalamnya untuk melaksanakan satu atau lebih pekerjaan.

Pengertian Programming dan Programmer

Dalam istilah program, muncul kata lain seperti “programming” dan "programmer". Programming adalah suatu kegiatan merancang atau membuat program. Dalam programming, kita akan selalu berhubungan dengan bahasa program, script (kode program), dan sebagainya, contoh kegiatan programming antara lain menulis kode atau coding. Sedangkan programmer adalah orang yang melakukan kegiatan programming atau membuat program.

Dalam programming, kita membutuhkan suatu program juga untuk membuatnya atau biasa disebut "compiler". Compiler adalah suatu program yang menerjemahkan bahasa program ( source code) ke dalam bahasa mesin, contohnya seperti Visual Basic, Turbo C++, dll.

Jika Anda ingin belajar programming, Anda bisa mengikuti kursus programming atau sekolah di sekolah kejuruan jurusan RPL atau informatika atau juga belajar dari internet secara otodidak juga bisa, tetapi rencananya dipostingan saya yang selanjutnya saya akan menulis tentang belajar cara membuat program sederhana dengan bahasa C++, jadi tunggu saja postingan saya yang selanjutnya ^_^.

Saya kira itu saja penjelasan tentang program, programming, dan programmer dari saya, bila ada kesalahan atau kekurangan atau penjelasan saya ini kurang memuaskan anda bisa bertanya atau menambahkan penjelasan di kolom komentar. Terima kasih ^_^.

Referensi :

*https://id.wikipedia.org/wiki/Program_komputer

*http://itdare.blogspot.co.id/2013/07/pengertian-pemrograman-programming.html

Kategori

Kategori