Tutorial Dasar C - Belajar Dari Nol - PDF
Tutorial Dasar C - Belajar Dari Nol - PDF
Nor Kandir
Pendahuluan ................................................................................................. 2
Kegunaan ...................................................................................................... 2
Persiapan....................................................................................................... 3
Switch ........................................................................................................ 8
Ekpresi Perulangan...................................................................................... 10
For ........................................................................................................... 10
While ....................................................................................................... 12
Do While.................................................................................................. 12
Array ............................................................................................................ 13
Penutup ....................................................................................................... 16
1
Pendahuluan
Ditinjau dari objeknya, bahasa pemrograman dibagi dua, yaitu [1] berbasis
desktop seperti bahasa C++, Visual Basic, dan Phyton, dan [2] berbasis web
seperti PHP, CSS, dan Java Script. Tidak seperti Visual Basic, tampilan C++
dalam bentuk console (command prompt).
Software dan aplikasi di komputer banyak dibuat dengan bahasa C++ ini.
Bahkan Sistem Operasi Linux dibuat dengan bahasa ini. Tentu kita sudah
tahu software atau aplikasi yang berekstensi (berakhiran) exe, bukan?
Itulah hasil keluaran dari bahasa C++ yang akan kita pelajari in syaa Allah.
Kegunaan
2
Biasanya di beberapa supermarket, transaksi jual beli diproses dan
disimpan dalam sebuah aplikasi biru-putih. Itulah contoh program
sederhana yang dibuat dengan C++.
Persiapan
Apa itu Dev C++? Ia adalah sebuah aplikasi yang memudahkan untuk
membuat bahasa C++, yang diistilahkan dengan compiler (penerjemah).
Maksudnya, kode-kode yang Anda buat perlu diterjemahkan sehingga bisa
dimunculkan dalam bentuk tampilan yang bisa dimengerti manusia.
Compiler untuk bahasa C++ ada banyak tetapi yang paling baik menurut
beberapa praktisi adalah Dev C++ karena ringan, mudah, dan fiturnya
cukup lengkap.
Setelah Anda menginstalnya maka Anda telah siap untuk belajar C++.
Mulai Belajar
3
Klik File New Source File (Ctrl+N) maka akan muncul workplace
(tempat kerja). Di sinilah kita akan menuliskan skrip (kode-kode) bahasa
C++. Coba Anda tulis:
#include <iostream>
using namespace std;
int main(){
cout << "Alhamdulillah bisa bahasa C++!";
}
Kemudian compile (F9) lalu run (F10) atau langsung compile+run (F11)
maka akan muncul hasil program yang telah kita buat:
4
Penjelasan:
using namespace std; adalah sintak wajib yang perlu ditulis di program
untuk mengenalkan kode ke komputer. Ingat, ia selalu diakhiri dengan
semicolon atau titik-koma “;”.
int main (){...} adalah sintak default untuk menaruh kode-kode. Skrip/kode
dibuat di dalam tanda kurung kurawal ini.
cout << "Alhamdulillah bisa bahasa C++!"; cout << (baca: console output)
digunakan untuk menampilkan keluaran baik variabel atau kata/kalimat.
Untuk menginputkan data maka menggunakan cin >> (baca: console
input). Ingat, keduanya selalu diakhiri dengan semicolon atau titik-koma
“;”
5
Setelah skrip telah jadi maka dicompile. Apa fungsinya compile? Agar
komputer bisa membaca kode. Dengan dicompile skrip akan diubah ke file
berekstensi *.exe, mudahnya, eksekusi compile (F9) adalah membuat file
exe yang diletakkan di folder di mana file *.cpp tersimpan. Kemudian file
exe ini dijalankan dengan klik 2x atau langsung dengan menu Run (F10).
Jika ingin praktis bisa pakai tombol F11 (compile+run). Maka akan muncul
hasilnya sebagai mana di atas (bentuk command prompt).
3. Deklarasi.
4. Definisi.
Tipe Data
Seperti pada bahasa lainnya, C++ juga memiliki penulisan baku tipe data.
Tipe data yang umum secara garis besar ada dua kategori: [1] angka dan [2]
karakter (bukan angka). Kategori angka yang umum adalah int (integer, 2
byte) juga float (4 byte) dan doble (8 byte) yang keduanya untuk angka
desimal (mengandung koma). Kategori karakter yang umum adalah char
(character, 1 byte) dan string.
6
Ekpresi Kondisional
Agar lebih memahami setiap materi maka penulis memberi contoh dahulu
baru menjelaskan.
If dan If Else
//Belajar IF
#include <iostream>
using namespace std;
int main(){
int a;
a=5;
if (a<10)
cout << "Sukses fungsi if!";
#include <iostream>
using namespace std;
int main(){
int a;
cout << "Masukkan angka: "; cin >> a;
7
if (a<10)
cout << "Angka yang Anda masukkan
kurang dari 10";
else
cout << "Angka yang Anda masukkan lebih
dari 10";
Switch
#include <iostream>
using namespace std;
8
int main()
{
int kode;
cout << "Masukkan kode jumlah istri Anda." << endl;
cout << "Jika jumlah istri 1 maka kode = 1." << endl
<< "Jika jumlah istri 2 maka kode = 2." << endl
<< "Jika jumlah istri 3 maka kode = 3." << endl
<< "Jika jumlah istri 4 maka kode = 4." << endl
<< endl;
cin >> kode;
switch (kode)
{
case 1:
cout << "Bagus";
break;
case 2:
cout << "Hebat";
break;
case 3:
cout << "Mantap";
break;
case 4:
cout << "Luar biasa!";
break;
default:
cout << "Maaf, istri maksimal 4!!!";
break;
}
9
}
Jika program ini dicompile dan dirun (F11) lalu kita menginputkan angka 3
maka akan menghasilkan:
Ekpresi Perulangan
For
For (untuk) adalah sintak yang sering digunakan. Maka perhatikanlah.
Contoh sintak for:
#include <iostream>
10
using namespace std;
int main()
{
int a, i;
Jika kita tekan F11 lalu input angka 5 maka akan muncul:
While
#include <iostream>
using namespace std;
int main(){
int i;
i=0;
while (i < 3)
{
cout << "Bahasa C++" << endl;
i++;
}
}
Hasilnya:
Do While
#include <iostream>
using namespace std;
12
int main(){
int i=0;
do
{
cout << "Hallo word" << endl;
i++;
}
while (i < 3);
Hasilnya:
Array
Apa itu array? Array diibaratkan sebuah almari yang berisi banyak laci. Tiap
laci ini bisa diisi karakter. Mengaktifkan array sama dengan membuat
almari tersebut. Contoh:
#include <iostream>
13
using namespace std;
int main()
{
int nama[5], i;
cout << "Masukkan satu angka sebanyak 5 kali:
" << endl;
cin >> nama[0];
cin >> nama[1];
cin >> nama[2];
cin >> nama[3];
cin >> nama[4];
Tekan F11 lalu masukkan satu angka sebanyak 5x (misalkan 1,2,3,4, dan 5)
maka akan muncul:
14
Untuk menyimpan dan menampilkan kalimat juga bisa menggunakan
string. Contoh:
#include <iostream>
using namespace std;
int main(){
int i;
string syaima;
15
}
Penutup
Nor Kandir
Teknik Elektro
Institut Teknologi Sepuluh Nopember Surabaya
Site: norkandirblog.wordpress.com
Kursus/Privat C++ Area Surabaya Sekitarnya: 085730 219 208.
16