Preview only show first 10 pages with watermark. For full document please download

Tutorial Dasar C++ Belajar C++ Dari Nol. Nor Kandir. Lab B201 - Teknik Elektro Its Surabaya

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL Nor Kandir Lab B201 - Teknik Elektro ITS Surabaya Daftar Isi Daftar Isi... 1 Pendahuluan... 2 Kegunaan... 2 Persiapan... 3 Mulai Belajar... 3 Tipe Data... 6 Ekpresi

   EMBED

  • Rating

  • Date

    May 2018
  • Size

    596.4KB
  • Views

    5,173
  • Categories


Share

Transcript

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL Nor Kandir Lab B201 - Teknik Elektro ITS Surabaya Daftar Isi Daftar Isi... 1 Pendahuluan... 2 Kegunaan... 2 Persiapan... 3 Mulai Belajar... 3 Tipe Data... 6 Ekpresi Kondisional... 7 If dan If Else... 7 Switch... 8 Ekpresi Perulangan For While Do While Array Penutup Pendahuluan Bahasa Pemrograman atau Pemrograman Komputer atau Bahasa Mesin adalah sebuah bahasa yang dimengerti oleh komputer. Untuk bisa berkomunikasi (interaksi) antara manusia dengan komputer membutuhkan sebuah bahasa pelantara/penerjemah yang disebut C++ (C Plus Plus). Bahasa C++ adalah adalah bahasa tingkat tinggi (hight level language) yang mengandung sintak (ungkapan-ungkapan) yang mirip dengan bahasa manusia seperti if, while, for, view, dan semisalnya. Namun, anggapan bahasa tingkat tinggi ini kurang cocok bagi kita orang Indonesia yang berbahasa Indonesia, tetap saja bahasa ini masih asing bagi yang tidak mengerti arti if, while, for, view, dan semisalnya yang berbahasa Inggris. C++ adalah versi terbaru dari C. 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 Dengan menguasai bahasa ini, Anda bisa membuat aplikasi (sederhana) berekstensi *.exe misalnya kalkulator.exe. Juga aplikasi transaksi jual beli dan lain-lain. 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 Untuk bisa belajar, Anda membutuhkan beberapa perangkat: 1. Komputer dengan Sistem Operasi XP, Vista, Windows 7, Windows 8, atau semisalnya. 2. Software Dev C++ yang bisa Anda download secara gratis di https://sourceforge.net/projects/orwelldevcpp/ (50.4 MB) atau googling download dev c++. 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 Silahkan buka Dev C++ maka akan mucul: 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: 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: adalah perpustakaan (library). Fungsinya agar komputer bisa mengenali kode-kode yang dimasukkan nanti dengan bantuan library ini. Library di C++ ada banyak dan library ini adalah library wajib (default) yang harus dicantumkan di awal program. iostream atau aliran input-output adalah jenis library default yang bisa memanggil/memahami fungsi masukan (cin) dan keluaran (cout), seperti kasus di atas. 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). Pada dasarnya, C++ memiliki 4 komponen dasar, yaitu: 1. Komentar, yang ditandai dengan // atau /*...*/. Komentar diabaikan program. Biasanya komentar dibuat untuk memudahkan programer bila suatu saat nanti perlu meninjau ulang program yang telah dibuatnya tadi. 2. Pengarah compiler yang selalu diawali tanda #. Mudahnya, library dan header, seperti #include math.h untuk operasi matematika. 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 using namespace std; int main() int a; a=5; if (a 10) cout Sukses fungsi if! ; Dalam program di atas nampak bahwa fungsi if berkaitan dengan kondisi tertentu. Dalam hal ini, jika kondisi variabel a lebih kecil dari 10 maka akan tercetak Sukses fungsi if!. Jika kondisi tidak terpenuhi maka program akan kosong. Jika kondisi tidak terpenuhi ingin diisi pernyataan lain maka ditambah else. Contoh: 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 ; Jika kita memasukkan angka kurang dari 10 (misalkan 5) maka akan menghasilkan output: Switch 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: Analisalah maka Anda akan mendapatkan pola sintak untuk switch. Ekpresi Perulangan For For (untuk) adalah sintak yang sering digunakan. Maka perhatikanlah. Contoh sintak for: 10 using namespace std; int main() int a, i; cout Masukkan angka: ; cin a; for (i=0; i a; i++) cout Selamat sukses for! endl; //break; Jika kita tekan F11 lalu input angka 5 maka akan muncul: Sekarang coba Anda aktifkan break; dan lihat perbedaannya. 11 Di dalam for boleh diberi for lagi atau yang biasa disebut nested for (for bersarang). While Hasilnya: using namespace std; int main() int i; i=0; while (i 3) cout Bahasa C++ endl; i++; Do While using namespace std; 12 int main() int i=0; do cout Hallo word endl; i++; while (i 3); Hasilnya: Apa bedanya while dengan do while? Jika menggunakan while maka kondisi awal tidak dieksekusi hingga terpenuhi kondisi, tetapi do while akan langsung mengeksekusi nilai awal baru memulai syarat kondisi. 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: 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]; cout Angka yang Anda masukkan berturutturut adalah: endl; for (i=0;i 5;i++) cout nama[i] endl; 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: using namespace std; int main() int i; string syaima; syaima = Ini percobaan string ; cout syaima endl; for (i=0; i 20; i++) cout syaima[i]; 15 Tekan F11 maka akan muncul: Penutup Demikian uraian singkat dan ringkas dengan tetap menjaga kemudahan dalam mempelajari, Alhamdulillah telah selesai dengan pertolongan Allah. Silahkan ilmu ini dibagikan kepada yang membutuhkan. Semoga bermanfaat.[] Surabaya, 14 April 2016 Nor Kandir Teknik Elektro Institut Teknologi Sepuluh Nopember Surabaya Site: norkandirblog.wordpress.com Kursus/Privat C++ Area Surabaya Sekitarnya: