This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Kamis, 19 November 2015

ELEMEN DASAR C++ (PART 2)

C++ (Study University) Part 7
ELEMEN DASAR C++ (PART 2)

Variabel & Konstanta Bertipe Char
Contoh pendefinisian :

               char kar;
Dalam hal ini variabel kar bertipe char. Karena itu variabel ini dapat menampung data sebuah karakter.


Contoh Program

//program06.cpp
#include <iostream.h>
#include <conio.h>

void main()
{
 char kar; //pendefinisian variabel kar
 kar = 'A'; //penugasan ‘A’ ke variabel kar
 cout<<"Isi kar = "<<kar<<endl;
 kar = 66;
 cout<<"Isi kar = "<<kar<<endl;
 getch();
}



Penjelasan
Suatu nilai integer seperti 66 juga dapat diberikan ke variabel bertipe char sebagaimana ditunjukkan pada program di depan.
Pada keadaan seperti ini, variabel akan berisi karakter yang nilai ASCII-nya adalah 66.


Variabel dan Konstanta Bertipe int
Contoh bentuk pendefinisian :

               int bil;
Setelah didefinisikan, variabel bil dapat digunakan untuk menampung nilai bertipe int.

Contoh Program

//program07.cpp
#include <iostream.h>
#include <conio.h>

void main()
{
 int bil;   //pendefinisian variabel bil
 bil = 32763;  //penugasan 32763 ke variabel bil
 cout<<"Isi bil = "<<bil<<endl;
 bil = -66;
 cout<<"Isi bil = "<<bil<<endl;
 getch();
}


Variabel dan Konstanta long
Untuk bilangan bulat yang jangkauannya lebih besar daripada int, dapat menggunakan tipe long.
Contoh bentuk pendefinisian :

               long jum_penduduk;

Contoh Program

//program08.cpp
#include <iostream.h>
#include <conio.h>

void main()
{
 long jum_penduduk;  //variabel jum_penduduk
 jum_penduduk = 170123456;
 cout<<"Jumlah Penduduk = "<<jum_penduduk<<endl;
 getch();
}


Variabel dan Konstanta Bertipe float, double, long double
Tipe data char, int, long berhubungan dengan bilangan bulat.
Untuk bilangan yang mengandung pecahan, digunakan tipe float, double, long double.
Ketiga tipe data diatas, mempunyai perbedaan dalam hal :

          - Kepresisian data
          - Jangkauan nilai yang dicakup
Dan tentu saja mempengaruhi ukuran memori yang diperlukan.

Contoh Program

//program09.cpp
#include <iostream.h>
#include <conio.h>

void main()
{
 float bil;
    bil = 1.23E2;  //bentuk pertama
    cout<<bil<<endl;
    bil = 1.23e2;  //bentuk kedua
    cout<<bil<<endl;
    bil = 123.0;   //bentuk ketiga
    cout<<bil<<endl;
 getch();
}

Penjelasan
Program diatas merupakan contoh program yang menggunakan variabel bertipe float.
Penugasan nilai pecahan dapat juga menggunakan bentuk eksponensial seperti program didepan.


Contoh Program

//program10.cpp
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

void main()
{
   float a;
   double b;
   a = 56.0123456789123456789;
   b = 56.0123456789123456789;
   cout<<setprecision(18); //mengatur presisi tampilan
   cout<<"a = "<<a<<endl;
   cout<<"b = "<<b<<endl;
   getch();
}

Penjelasan
Contoh program diatas menunjukkan kepresisian antara dua buah tipe data yang berhubungan dengan pecahan.
Pada program diatas, baris berupa :

                 #include <iomanip.h>
Perlu disertakan untuk program yang melibatkan manipulator setprecision



Inisialisasi Variabel
Ada kalanya dalam penulisan program, variabel langsung diberi nilai awal, misalnya seperti berikut :

                   int jumlah;
                   jumlah = 10;
Kedua pernyataan tersebut sebenarnya dapat disingkat menjadi :

                   int jumlah = 10;
Cara seperti diatas sering digunakan dalam pemrograman.
Cara tersebut juga lebih memberi kejelasan khususnya untuk variabel yang memang memerlukan nilai awal.


Contoh Program

//program11.cpp
#include <iostream.h>
#include <conio.h>

void main()
{
   clrscr();
   int jumlah = 10;  //definisi sekaligus inisialisasi
   cout<<"Jumlah = "<<jumlah<<endl;
   jumlah = 35;  //isi variabel tetap dapat diubah
   cout<<"Jumlah = "<<jumlah<<endl;
   getch();
}


Inisialisasi Variabel
Pemberian inisialisasi juga dapat dalam bentuk ungkapan, misalnya :

                 float duaphi = 2 * 3.14;


Pendefinisian Variabel Bisa Dimana Saja
Pada C++, pendefinisian variabel bisa dimana saja.
Misalnya bentuk seperti berikut tetap diperkenankan :

                 int i = 10;
                 cout<<“Nilai i = “<<i<<endl;
                 int j = 15;
                 cout<<“Nilai j = “<<j<<endl;

Elemen dasar C++

C++ (Study University) Part 6
Elemen Dasar C++ (part 1)


Himpunan Karakter

Himpunan karakter pada C++ terdiri dari huruf, digit maupun simbol-simbol lainnya (termasuk spasi, karakter kontrol).
Huruf

       ABCDEFGHIJKLMNOPQRSTUVWXYZ
       abcdefghijklmnopqrstuvwxyz

Digit

       0123456789
Simbol dan Lain-Lain

       _-+* dan sebagainya.


Pengenal (Identifier)
Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan :

          - Variabel
          - Konstanta bernama
          - Tipe data
          - Fungsi
          - Label
          - Obyek
          - Serta hal-hal lain yang dideklarasikan atau didefinisikan oleh pemrogram.


Penamaan Pengenal
Suatu pengenal berupa satu atau beberapa karakter yaitu : huruf, digit, garis bawah ( _ ) dan berawalan dengan huruf atau garis bawah.
Disarankan agar pemberian nama pengenal menggunakan nama yang berarti dan mudah dibaca. Misalnya : gaji_pegawai yang menyatakan gaji pegawai lebih dari daripada g saja.
Berikut ini contoh pengenal yang absah dan tidak absah.





Case Sensitive
Pada C++, huruf kecil dan huruf kapital pada suatu pengenal dianggap tidak sama.
Sifat ini dikenal dengan case sensitive. Maka dari itu pengenal seperti NAMA, nama, Nama merupakan tiga pengenal yang berbeda.


Kata Kunci (Keyword)
Keyword adalah pengenal sistem yang mempunyai makna khusus bagi kompiler.
Keyword tidak dapat digunakan sebagai pengenal yang dibuat oleh pemrogram.
Contoh keyword : do, else, class, for, if, delete dan yang lainnya.


Tipe Data
Tipe data dasar pada C++ meliputi :

          - char
          - int
          - short
          - long
          - float
          - double
          - long double
Tipe data yang berhubungan dengan bilangan bulat adalah char, int, short dan long.
Sedangkan yang lainnya berhubungan dengan bilangan pecahan.


Ukuran Tipe Data





Mengetahui Ukuran Memory

//program05.cpp

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

void main()
{
 clrscr();
    cout<<"Ukuran char        : "<<sizeof(char)<<endl;
    cout<<"Ukuran short       : "<<sizeof(short)<<endl;
    cout<<"Ukuran int         : "<<sizeof(int)<<endl;
    cout<<"Ukuran long        : "<<sizeof(long)<<endl;
    cout<<"Ukuran float       : "<<sizeof(float)<<endl;
    cout<<"Ukuran double      : "<<sizeof(double)<<endl;
    cout<<"Ukuran long double : "<<sizeof(long double)<<endl;
    getch();
}


Variabel & Konstanta

Data pada C++ tersusun dari :
          - Variabel
          - Konstanta
Variabel digunakan dalam program untuk menyimpan suatu nilai, nilai yang ada pada variabel dapat diubah selama eksekusi program.
Sedangkan konstanta menyatakan nilai yang tetap.

Mendeklarasikan & Mendefinisikan Variabel

Bentuk pernyataan yang digunakan untuk pendefinisian variabel :
               tipe_data daftar_variabel;

          Contoh :
                         int jumlah;
                         long harga;
                         float harga_per_unit, total_harga;

Memberikan Nilai ke Variabel

Bentuk pernyataan yang digunakan memberikan nilai ke variabel yang telah dideklarasikan :
               variabel = nilai;

          Contoh :

                        jumlah = 10;
                        harga_per_unit = 17.5;

Pemilihan Tipe Variabel
Pemilihan tipe variabel disesuaikan dengan data yang akan disimpan.
Jika untuk bilangan bulat maka gunakan tipe data bilangan bulat, seperti : int, long.
Jika untuk bilangan pecahan maka gunakan tipe data bilangan pecahan, seperti : float.
Selain itu jangkauan tipe data juga harus disesuaikan dengan kemungkinan data yang akan disimpan dalam variabel.
Perlu diketahui bahwa agar sedapat mungkin menggunakan variabel dengan tipe data yang berukuran memori lebih kecil.


NEXT PART2



sumber : http://teknikinformatikailmu.blogspot.co.id

Rabu, 18 November 2015

Belajar PEMPROGRAMAN WEB Part 1

Pengertian Sekilas Tentang Pemrograman Web



Pemrograman Web terdiri dari dua kata, Pemrograman dan Web. Pemrograman bisa diartikan sebuah cara, proses, alur, perbuatan program atau lainya. Pengertian Web adalah jaringan komputer yang menawarkan grafik, teks sumber daya animasi, suara melalui protokol transfer hypertext.

Dalam pemrograman web yang akan saya bahas terdiri dari :
  • Client Side Programming.
- HTML, CSS, Javascript.
  • Server Side Programming
-PHP, ASP.



HTML


HTML adalah sekumpulan simbol-simbol atau tag-tag yang dituliskan dalam sebuah file yang dimaksudkan untuk menampilkan halaman pada web browser.

Alat yang digunakan:
  • Text editor (notepad, notepad++, vi, emacs dan sebagainya).
  • Web browser (IE, Opera, Firefox, Crome, Safari dan sebagainya). 
Cara Penulisan:
  • penulisan tag diawali dengan <x> dan diakhiri dengan </x> dimana x adalah tag HTML.
ex: <html></html>
  • namun ada beberapa tag yang tidak memerlukan penutup.
ex: <br><img><input><hr> \

Langkah Kerja:
  • Buat folder di drie D: dengan nama sesuai dengan keinginan anda ex: Ahmad. 
  • Buat text document baru dan beri nama, semisal web.html.
  • Ingat !!! Ekstensi yang digunakan adalah *.html atau *.htm.

Sytax Basic HTML sebagai berikut:

<html>
<head>
     <title></title>
</head>
<body>

</body>
</html>

Belajar PEMPROGRAMAN WEB Part 2

PEMPROGRAMAN WEB Part 2

Hyperlink, Image, Input Dan Form

PRAKTEK Pemrograman Web.

Disini kita akan membahas dari pembelajar PEMROGRAMAN WEB  sebelumnya. (Part 1)
langsung langsung saja kebagian bagian intinya.
sebagai berikut:


1. Tag Anchor
  • Digunakan untuk membuat link ke dokumen lain menggunakan atribut href.
Contoh:

<body>
<ahref="http://www.google.com">Kunjungi google</a>
</body>

2. Tag Image
  • Digunakan untuk memuat atau menampilkan gambar ke dokumen. untuk menggunakan perlu menambah atribut src. besar kecilnya nama dan ektensi file gambar sangat berpengaruh.
Contoh:

<body>
<img src="pinguin.jpg">
</body>

3. Tag Input
  • digunakan untuk membuat inputan dengan berbagai bentuk, seperti inputan teks biasa, password, checkbox, radio button, button dan file.
Contoh:

<body>\
<inputtype="text"name="nmmhs">
<inputtype="password"name="passmhs">
<inputtype="checkbox"name="nmmhs">
<inputtype="radio"name="laki-laki"
<inputtype="button"name="tombol">
<inputtype="file"name="filebros">
</body>

4. Tag Select
  • Digunakan untuk membuat kontak pilihan bagi user.
Contoh:

<body>
<select name="kotak">
<option value="nilai1">Teknik Informatika</option>
<option value="nilai2">Teknik Sipil</option>
<option value="nilai3">Teknik Arsitektur</option>
<option value="nilai4">Managemen Informatika</option>
</select>
</body>


5. Tag Form
  • Digunakan untuk mendefinisikan sebuah form masukkan dari pengguna. atribut yang sangat penting dalam sebuah form adalah action dan method.
Contoh:

<body>
<form action="aksi.php"method="post">
<input type="submit"value="simpan">
</form>
</body>


LATIHAN

buatlah tiga halaman web dengan ketentuan sebagai berikut:
  • nama file pertama home.html
              Isi dengan 1 bait puisi dan link menuju ke gambar.html  dan input.html
  • nama file kedua gambar.html
              Isi dengan 4 gambar berbeda dan link menuju ke home.html dan input.html
  • nama file ketiga input.html
              Isi dengan sebuah form inputan data mahasiswa (nim,nama,alamat,jurusan,semester,IPK)                     dan link menuju ke home.html dan gambar


Belajar PEMPROGRAMAN WEB Part 3

PEMPROGRAMAN WEB Part 3

CASCADING STYLE SHEETS
CSS


Konsep CSS
  • Style rule
          Aturan style yang digunakan.
  • Style sheet
          Style sheet dapat di-embedded, dibuat sebagai eksternal link dan juga inline.
  • Selector, property dan value
          selector {property:value;}
          selector: tag HTML yang akan didefinisikan.
          property: atribut yang akan diubah.

Aturan Penulisan CSS




Cara Penggunaan CSS

External Style Sheet
Bentuk:
             <link rel="stylesheet"type="text/css"href="nama_file.css">
dimana:
  • lingk, merupakan tag untuk memulai menggunakan css eksternal dan diletakkan di dalam tag head
  • rel="text/css", file yang dipanggil berupa css
  • href="nama_file.css", alamat file css yang dipanggil

Inline Stye Sheets
Bentuk:
             <tag_HTMLstyle="">

dimana atribut style tersebut ditulis di dalam tag html


Belajar PEMPROGRAMAN WEB Part 4

PEMPROGRAMAN WEB Part 4

JAVASCRIPT (JS)

Perbedaan Mendasar antara Javascript dan Java





Cara penulisan:

general
<script>
kode program
</script>

Seperti halnya CSS kode javascript dapat disimpan pada sebuah file.
<script language="javascript"src="lokasi_file"></script>



Javascript juga dapat digunakan melalui event tertentu
<tag eventHandler="kode javascript">

                                                                     > Event<







Contoh javascript

<form name=“form1”> 
<input type=“checkbox” name=“check_box” onClick=“ModifField();return true;”> 
<br><input type=“text” name=“text_field” value=“test javascript” size=“24”>
</form>
<script language="Javascript"> 
<!-- 
function ModifField() 

 if (document.forms[“form1”].check_box.checked) 
 {document.forms[“form1”].text_field.value=“checkbox dipilih”} 
 else 
 {document.forms[“form1”].text_field.value=“checkbox tidak dipilih”} 

// --> 
</script>



NEXT Part 5

Sumber http://sadidauwibi.blogspot.co.id/2015/11/belajar-pemprograman-web-part-5.html

Belajar PEMPROGRAMAN WEB Part 5

PEMPROGRAMAN WEB Part 5

PHP

PHP: Hypertext Prepocessor

Web Server

Web Server merupakan sebuah perangkat lunak dalam server yang berfungsi  menerima permintaan (requet) berupa halaman web melalui HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali (response) hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML.

Server Side Scripting

Server side scripting merupakan sebuah teknologi scripting atau pemrograman web dimana script (program) dikompilasi atau diterjemahkan di server. Dengan server side scripting, memungkinkan untuk menghasilkan halaman web yang dinamis.
contoh server side scripting (programming):

-ASP (Active Server Page) dari ASP.NET
-ColdFusion
-Java Server Pages
-Perl
-Phyton
-PHP


Paket Instalasi
  1. XAMP (Versi Windows) dan LAMPP (Versi Linux) yang dapat didownload di http://apachefriends.org.
  2. WAMP Server.
  3. APPServ.
  4. PHPTriad.
Sebelum mulai 

  • Apache, PHP, dan MySWL di komputer yang anda pakai sudah berjalan sebagai mestinya.
  • Mengenal dan mengerti dengan cukup baik tentang tag-tag HTML dan juga bagaimana menggunakannya.
  • Penglihatan anda masih normal sehingga bisa membedakan antara:
          - Tulisan nama, Nama dan NAMA
          - Koma (,), titik-koma (;) dan titik-dua (:)
          - Kutip-tunggal (') dan kutip ganda (")
          - Tulisan namamhs, nama_mhs dan nama mhs

Yang Perlu Diperhatikan

  • Pembuatan file PHP harus di dalam folder document root milik server.
  • Cara penulisan:
           <?php
                   isi statement
           ?> 
  • setiap akhir statement harus diberi tanda semi kolon yaitu titik koma ":"
  • CASE SENSITIE untuk nama identifier yang dibuat oleh use (berupa variable, konstanta, fungsi dll).
  • Cara mendefinisikan Variabel dalam HP hanya menggunakan simbol dollar $;
Output String PHP
  • Menggunakan echo
           <?php
                    echo "cara pertama menggunakan tanda kutip ganda";
                    echo "cara kedua menggunakan tanda kurung");
           ?>
  • Menggunakan print()
           <?php
                    print "cara pertama menggunakan tanda kutip ganda";
           ?>
  • Menggunakan printf()
          <?php
                   $format="mencetak tulisan %s dan nilai %d;
                   printf ($format, "PHP",100);
          ?>


----------------------------------------------------------------------------------------------







Fungsi PHP

FUNGSI PHP

Dalam bahasa pemrograman PHP ada beberapa fungsi, dan fungsi itu terdiri dari:


  • Fungsi string
  • Fungsi tanggal
  • Fungsi file sistem
  • Fungsi direktori
  • Fungsi matematika

berikut beberapa gambar yang mencontohkan dari opsi diatas:

Fungsi String



Fungsi Tanggal


Fungsi File Sistem


Fungsi Direktori


Fungsi Matematika






sumber :teknikinformatikailmu.blogspot.co.id

Apa itu algoritma

Algoritma (Study University) Part 1

DEFINISI ALGORITMA


  • Algoritma adalah urutan langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan suatu masalah
  • Kata logis (logika) merupakan kunci dalam algoritma.
  • Langkah-langkah dalam algoritma harus logis, hasil algoritma harus dapat ditentukan bernilai benar atau salah.
  • Langkah yang salah akan memberikan hasil yang salah.

Algoritma Dalam Kehidupan 

  • Algoritma dapat dikatakan jantung dalam ilmu komputer dan informatika.
  • Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma.
  • Selain itu algoritma juga dapat ditemukan dalam kehidupan sehari-hari.
  • Contoh algoritma dalam kehidupan sehari-hati adalah resep masakan.
  • Di dalam resep masakan terdapat langkah-langkah yang merupakan algoritma.
  • Selain itu masih banyak contoh algoritma yang lain dalam kehidupan sehari-hari.

Contoh Algoritma Sederhana
  • Sebagai contoh, menukarkan isi dua buah gelas.
  • Gelas A berisi cairan biru dan gelas B berisi cairan merah.
  • Tukarkanlah isi kedua gelas tersebut.
          Algoritma 1:
  1. Tuangkan isi gelas A ke gelas B.
  2. Tuangkan isi gelas B ke gelas A.
     - Jawaban pada Algoritma 1 diatas tidak menghasilkan pertukaran yang benar.
     - Cairan pada kedua gelas bisa saja tercampur

          Algoritma 2:
  1. Tuangkan isi gelas A ke gelas C.
  2. Tuangkan isi gelas B ke gelas A.
  3. Tuangkan isi gelas C ke gelas B.
     - Jawaban pada Algoritma 2 sudah tepat.
     - Dengan menggunakan batuan sebuah C, maka kedua isi gelas dapat ditukarkan tanpa tercampur


Bahasa Pemrograman 
  • Agar suatu algoritma dapat dilaksanakan oleh komputer, maka notasi algoritma harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program.
  • Jadi program merupakan implementasi teknis algoritma yang ditulis dengan bahasa pemrograman tertentu.
  • Contoh bahasa pemrograman misalnya: Pascal, C++, Delphi, Basic dan lainnya.
  • Notasi algoritma nantinya dapat dituangkan ke dalam bahasa pemrograman apapun, dengan kata lain algoritma bersifat independen.
  • Belajar bahasa pemrograman tidak sama dengan belajar algoritma.

Notasi Algoritma
  • Notasi algoritma umumnya dapat dibuat dalam tiga cara yaitu:
          - Kalimat Deskriptif.
          - Flowchart.
          - Pseudo-code
  • Dalam belajar algoritma notasi yang umum digunakan adalah Flowchart dan Pseudo-code.
  • Flowchart dan Pseudo-code memiliki keunggulan tersendiri.
  • Menulis algoritma dengan Flowchart dan Pseudo-code biasanya dilakukan oleh programmer pemula (tahap belajar).
  • Programmer yang mahir umumnya langsung menuangkan algoritma dengan bahasa pemgrograman tertentu.
  • Namun programmer mahir terkadang menggunakan Flowchart dan Pseudo-code untuk dokumentasi.

Contoh Soal
  • Terdapat tiga buah ckram seperti pada gambar, dimana ckram yang lebih kecil berada lebih diatas. Buatlah algoritma untuk memindahkan cakram dari tempat A ke B dimana satu kali perpindahan hanya boleh satu caktam. Cakram yang lebih kecil harus selali berada diatas cakram yang lebih besar.

 Jabawan (Algoritma yg dibuat)
  1. Pindahkan cakram A ke B.
  2. Pindahkan cakram A ke C.
  3. Pindahkan cakram B ke C.
  4. Pindahkan cakram A ke B.
  5. Pindahkan cakram C ke A.
  6. Pindahkan cakram C ke B.
  7. Pindahkan cakram A ke B.

Apa itu Flowchart

Flowchart (Study University) Part 2


FLOWCHART
  • Flowchart merupakan reptesentasi secara diagram dari urutan langkah-langkah untuk mendapatkan suatu hasil.
  • Algoritma dapat dituangkan dalam notasi gambar flowchart.
  • Flowchart dapat membantu kita menyusun dan mengerti algoritma yang ditampilkan dalam bentuk gambar dan simbol tertentu.

SIMBOL FLOWCHART

  • Simbol-simbol diatas umumnya digunakan untuk menuliskan flowchart.
  • Sebagai contoh algoritma untuk menjumlahkan dua buah bilangan adalah sebagai berikut:
  • Contoh lain, misalkan kita ingin mengetahui apakah sebuah hilangan ganjil atau genap.
  • Untuk itu kita harus membuat flowchat seperti berikut:

Apa itu Pseudo-code

Pseudo-Code (Study University) Part 3

PSEUDO-CODE

  • Pseudo artinya semu atau tidak sebenarnya.
  • Pseudo-code adalah notasi algoritma yang menyerupai notasi bahasa pemrograman.
  • Karena Pseudo-code sudah menyerupai notasi bahasa pemrograman, maka Pseudo-code lebih mudah dikonversi ke dalam bahasa pemrogaman.
  • sebagai contoh, flowchart berikut ini akan ditulis dalam Pseudo-code.
  1. Start.
  2. Masukkan A dan B.
  3. C = A + B.
  4. Tampilkan C
  5. End.

  • Flowchart berikut ini akan ditulis menjadi Pseudo-code.


  1. Start.
  2. Masukkan A
  3. Sisa = A MOD 2.
  4. IF (Sisa = 0)
  5.      Cetak"Genap"
  6. Else
  7.      Cetak"Ganjil"
  8. End

  • Kita bisa bebas menulis Pseudo-code selama itu mudah dimengerti
  • Tetapi disarankan untuk menggunakan keyword yang umum digunakan dalam bahasa pemrograman seperti: if, then, else, while, do, repeat, for, dan lainnya.
  • Dan ikut gaya penulisan pemrograman seperti Pascal, C++, dll.

Apa itu C++

C++ (Study University) Part 4

Sekilas Tentang

C Dan C++

  • Bahasa C merupakan bahasa pendahulu dari bahasa C++. Pencipta C adalah Brian W. Kernighan dan Denrus M. Ritchie pada sekitar tahun 1972.
  • C adalah bahasa pemrograman terstruktur yang membagi program dalam bentuk sejumlah blok.
  • Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan program.
  • C++ diciptakan satu dekade setelah C oleh Bjarne Stroustrup pada tahun 1983. Pada mulanya C++ disebut "a better C".
  • Nama C++ sendiri diberikan oleh Rick Mascitti pada musim panas 1983. Adapun tanda ++ berasal dari nama operator penaikan pada bahasa C.
  • Keistimewaan yang sangat berarti pada C++ adalah karena bahasa ini mendukung pemrograman yang berorientasi objek (PBO) atau OOP/ Object Oriented Programming.
  • Contoh program C++: 

Program C++

          //program01.cpp

         #include <iostream.h)
         #include <conio.h)

         void main()
         {
                   cout<<"Hai, Selamat belajar C++";
                   getch(); 
         }

  • Program C++ biasa ditulis dengan nama ekstensi.CPP (dari kata C plus plus).
  • Agar program ini dapat dijalankan (dieksekusi), program hars dikompilasi terlebih dahulu dengan menggunakan kompiler C++.
  • Pada saat pengkompilasian, program sumber (.CPP) bersama file-file header (berekstensi .H atau .HPP) akan diterjemahkan oleh kompiler C++ menjadi kode obyek (.OBJ).
  • File obyek ini bersama-sama dengan file obyek yang lain serta file pustaka (.LIB) dikaitkan menjadi satu oleh lingker. Hasilnya berupa file yang bersifat executable.
  • File inilah yang bisa dijalankan langsung dari sistem operasi secara langsung.

Kompiler C++

  • Saat ini banyak kompiler C++ yang beredar di pasaran.
  • Sebagai contoh Microsoft Corporation, sebagai perusahaan pembuat perangkat lunak yang sangat terkenal, mengeluarkan produk kompiler C++ berupa Microsoft C / C++ serta Visual C++.
  • Adapun Borland International, yang sangat terkenal dengan Turbo Pascal-nya, mengeluarkan Turbo C++ dan Borland C++.
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com