Anda di halaman 1dari 28

BAB 3 PERANCANGAN C++

MATA PELAJARAN :
PEMROGRAMAN DASAR

KOMPETENSI DASAR :
Menerapkan alur pemrograman dengan struktur
bahasa pemrograman komputer

Menulis kode pemrogram sesuai dengan aturan


dan sintaks bahasa pemrograman
TUJUAN PEMBELAJARAN

Setelah menggali informasi dan melaksanakan unjuk kerja,


maka peserta didik dapat :
1. Mengoperasikan editor untuk lingkungan kerja
perangkat lunak bahasa pemrograman komputer
2. Menerapkan struktur penulisan kode/perintah
program pada bahasa pemrograman komputer
3. Menerapkan prosedur menjalankan dan menguji kode
program pada bahasa pemrograman komputer
4. Membuat kode program sederhana menggunakan
bahasa pemrograman komputer
5. Menguji kode program pada bahasa pemrograman
komputer
TEKNIK PENILAIAN
1. Tes Tertulis
2. Tes Unjuk Kerja (Praktek)
KEGIATAN PEMBELAJARN
 PENAYANGAN POWERPOINT
 PRAKTIK (UNJUK KERJA) SECARA BERKELOMPOK
PETA KONSEP
Struktur Dasar
C++

Header Pada C++


Struktur Program C++
Kata Kunci Pada
C++

Punctuator Pada
Perancangan C++ C++

Komentar Pada
C++
Menuliskan Kode Program Pada
Kompilator
COBA AMATI GAMBAR DI BAWAH INI
COBA AMATI GAMBAR DI BAWAH INI
Struktur Dasar C++

Program C++ selalu tersusun dari 5 (Lima)


bagian utama, yaitu :
1. Preprocessor Directive (Pengarah
Kompilator)
2. Declaration (Deklarasi)
3. Definition (Definisi)
4. Statement atau Expressions (Pernyataan
atau Ekspresi)
5. Comments (Komentar)
Struktur Dasar C++ (Lanjutan)

• Pada C++ asing masing baris mempunyai arti dan


fungsi tersendiri. Perhatikan contoh berikut ini

#include <iostream> // Preprocessor Directive


int main() //Function utama
{ //Blok pembuka
std::cout<<"Selamat Datang Di BelajarC++"; //Pernyataan (Statement)
return 0; //Pernyataan
} //Blok Penutup
Kata Kunci Dalam Pemrograman C++
Header Pada Pemrograman C++

• stdio.h

#include <Stdio.h>
Digunakan untuk menampilan perintah :
- printf
Merupakan fungsi keluaran. Bentuk umum: printf (“tulisan”);
- scanf
Merupakan fungsi masukan. Bentuk umum: scanf (“%c”, &karakter);
- gets
Fungsi inputan yang bisa membaca spasi. Bentuk umum: gets(var x);
Header Pada Pemrograman C++

• conio.h
#Include <conio.h>
Digunakan untuk menampilakan perintah:
- getch
berfungsi untuk menahan tampilan. Bentuk umum: getch();
- clrscr
berfungsi untuk membersihkan layar. Bentuk umum: clrscr;
- getche Fungsi dipakai untuk membaca sebuah karakter dengan sifat
karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol
ENTER, dan karakter yang dimasukan ditampilkan di layar.
- putch
Akan menampilkan karakter ASCII dari nilai x ke layer monitor tanpa
memindahkan letak kursor ke baris berikutnya.
- clreol
Fungsi ini digunakan untuk membersihkan layar mulai dari posisi kursor
hingga kolom terakhir, posisi kursor tiak berubah.
Header Pada Pemrograman C++

• conio.h
#Include <conio.h>
Digunakan untuk menampilakan perintah:
- gotoxy
Fungsi gotoxy digunakan untuk memindahkan kursor ke kolom x, baris y.
- wherex
Fungsi wherex digunakan untuk mengembalikan posisi kolom kursor.
- wherey
Fungsi wherey digunakan untuk mengembalikan posisi baris kursor.
- window
Fungsi window digunakan untuk mendefinisikan sebuah window
berdasarkan koordinat kiri atas dan kanan bawah.
Header Pada Pemrograman C++

• iostream.h
#Include<Iostream.h>
Digunakan untuk menampilkan perintah:
- Cin
Merupakan fungsi masukan(digunakan untuk menyimpan data dalam
suatu variabel). Bentuk umum: cin>>var x;
- Cout
Merupakan fungsi keluaran(digunakan untuk menampilkan data ataupun
tulisan). Bentuk umum: cout<<”tulisan”; atau cout<<var x;
- Endl
Digunakan untuk pindah baris/ enter. Bentuk umum:
cout<<”tulisan”<<endl;
-Ends
ends merupakan suatu fungsi manipulator yang digunakan untuk
menambah karakter null ( nilai ASCII NOL ) ke deretan suatu karakter.
Fungsi ini akan berguna untuk mengirim sejumlah karakter ke file di disk
atau modem dan mangakhirinya dengan karakter NULL.
Header Pada Pemrograman C++

• math.h
#include <math.h>
Digunakan untuk menampilan perintah :
- sqrt
Fungsi akar
- pow
Fungsi pangkat
- sin (), cos(), tan()
Masing-masing digunakan untuk menghitung nilai sinus, cosinus dan
tangens dari suatu sudut. Bentuk umum: Sin(sudut); Cos(sudut);
Tan(sudut);
- max
Digunakan untuk menghitung hasil pembagian dan sisa pembagian.
Bentuk umum: max(bilangan1, bilangan2);
- min
Digunakan untuk menentukan bilangan terkecil dari dua buah bilangan.
Bentuk umum : min(bilangan1, bilangan2).
Header Pada Pemrograman C++

• string.h
#Include <String.h>
- Strcpy
Digunakan untuk menyailn nilai string
- Strlen
Untuk mengetahui panjang string
- Strupr
Digunakan untuk membuat string menjadi capital.
- Strcmp
Digunakan untuk membandingkan dua buah string.
Hasil dari fungsi ini bertipe integer dengan nilai: Negative, jika string
pertama kurang dari string kedua. Nol, jika string pertama sama dengan
string kedua Positif, jika string pertama lebih besar dari string kedua
Bentuk umum : strcmp(string1, string2);
Header Pada Pemrograman C++

• string.h
#include <String.h>
- strlwr
Digunakan untuk mengubah huruf menjadi kecil semua. Bentuk umum :
strlwr(string);
- strcat
Digunakan untuk menggabungkan string. Bentuk umum :
strcat(string1,string2);
Punctuator Pada Pemrograman C++

Parantheses

() {} ; = , [] : # * ...
Parantheses pada pemrograman C++ digunakan untuk
mengelompokan ekspresi
Punctuator Pada Pemrograman C++

Braces

() {} ; = , [] : # * ...
Braces pada pemrograman C++ digunakan untuk
memulai dan mengakhiri sebuah kelompok pernyataan
pada kode program.
Punctuator Pada Pemrograman C++

Semicolon

() {} ; = , [] : # * ...
Semicolon pada pemrograman C++ digunakan untuk
mengakhiri sebuah pernyataan.
Punctuator Pada Pemrograman C++

Equal Sign

() {} ; = , [] : # * ...
Equal Sign pada pemrograman C++ digunakan untuk
memberikan nilai pada sebuah variabel.
Punctuator Pada Pemrograman C++

Comma

() {} ; = , [] : # * ...
Comma pada pemrograman C++ digunakan untuk
memisahkan apabila terdapat beberapa variable
maupun parameter yang ditulis secara bersamaan.
Punctuator Pada Pemrograman C++

Brackets

() {} ; = , [] : # * ...
Brackets pada pemrograman C++ digunakan untuk
mengindikasikan sebuah array satu atau multidimensi.
Punctuator Pada Pemrograman C++

Colon

() {} ; = , [] : # * ...
Colon pada pemrograman C++ digunakan untuk
mengindikasikan pernyataan yang berlabel.
Punctuator Pada Pemrograman C++

Pound

() {} ; = , [] : # * ...
Pound pada pemrograman C++ digunakan untuk
mengarahkan pada preprosessor.
Punctuator Pada Pemrograman C++

Asterisk

() {} ; = , [] : # * ...
Asterisk pada pemrograman C++ digunakan sebagai
penunjuk sebuah deklarasi.
Punctuator Pada Pemrograman C++

Ellipsis

() {} ; = , [] : # * ...
Ellipsis pada pemrograman C++ digunakan sebagai
penunjuk sebuah deklarasi.

Anda mungkin juga menyukai