Anda di halaman 1dari 16

SMK SMTI PADANG

ALGORITMA
PEMOGRAMAN

Pertemuan 2 Dheppy Asih Tristyani, S.Pd


APA ITU ALGORITMA PEMOGRAMAN?

Algoritma adalah metode dan tahapan sistematis yang


digunakan untuk memecahkan suatu permasalahan.

Sedangkan pemrograman adalah proses pembuatan program


dengan menerapkan algoritma dan struktur data tertentu
menggunakan bahasa pemrograman.

Struktur data adalah tempat tatanan penyimpanan data yang


dibutuhkan program pada komputer.
F L O W C H A RT
(DIAGRAM ALIR)
Sebuah diagram dengan simbol-simbol grafis
1 yang menyatakan aliran algoritma

Setiap algoritma memiliki proses yang


2 menampilkan langkah-langkah

Setiap simbol yang digunakan dalam langkah-


3 langkah algoritma menggunakan tanda panah
CONTOH

Algoritma Luas Segitiga


CONTOH

Sintaks Luas Segitiga

luas_segitiga.cpp
STRUKTUR C++
KOMPONEN BAHASA C++
A. Header

File Header adalah file yang berisi deklarasi untuk


berbagai fungsi yang dibutuhkan oleh program baik
1 itu sebagai standar Input/Output maupun sebagai
syntax.

File Header dalam C++ digunakan untuk memanggil

2 library yang ada sehingga suatu fungsi dapat digunakan


secara baik dan benar.

Beberapa contoh file header di dalam C++ sebagi berikut


3 :
KOMPONEN BAHASA C++
B. Fungsi Utama

Setiap program yang ditulis dengan menggunakan


1 bahasa C harus mempunyai fungsi utama, fungsi
tersebut bernama main().

Apabila ada fungsi lain yang dibuat, maka fungsi

2 tersebut akan dijalankan ketika dipanggil di fungsi


utama.

Hal ini karena bahasa C/C++ merupakan bahasa


procedural yang menerapkan konsep runtutan

3 (program dieksekusi baris-perbaris dari atas ke bawah


secara berurutan).
KOMPONEN BAHASA C++
C. Identifier / Pengenal

Identifier adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel,
konstanta, tipe data, dan fungsi.

Aturan untuk penulisan identifier 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/C++.
RESERVED WORD/KEYWORD

Reserved Word atau Keyword merupakan kata-kata yang telah ada/didefinisikan oleh bahasa pemrograman yang
katanya sudah tetap dan tidak dapat digunakan sebagai identifier.

https://www.reservedword.com
KOMPONEN BAHASA C++
4. TIPE DATA

Tipe Data adalah jenis nilai yang dapat ditampung oleh suatu variabel.

https://www.tipedata.com
KOMPONEN BAHASA C++
5. Deklarasi Variabel

Variabel merupakan suatu tempat untuk menampung data


atau konstanta di memori yang mempunyai nilai atau
data yang dapat berubah – ubah selama proses program.

Pengertian deklarasi yaitu mengenalkan variabel ke


program dan menentukan tipe datanya. Berikut ini
contoh pendeklarasian variabel:
KOMPONEN BAHASA C++

6. Assigment

Proses assignment
adalah proses
pemberian nilai
kepada suatu variabel
yang telah
dideklarasikan
CONTOH

Program yang menggambarkan deklarasi variabel dan assignment

https://www.variabelassigment.com
KOMPONEN BAHASA C++

7. Konstanta

CONTOH SINTAKS
Konstanta adalah identifier
yang terkait dengan nilai dan
biasanya diubah oleh
program selama
pelaksanaannya.
KOMPONEN BAHASA C++

8. Komentar

Komentar digunakan
untuk memberikan
penjelasan pada
program dan tidak
akan dieksekusi dalam
program

Anda mungkin juga menyukai