Anda di halaman 1dari 18

Konstruksi

Dasar
Algoritma
MK: Algoritma Pemrograman
Pokok-pokok Materi

1. Instruksi dan Aksi

2. Struktut Algoritma

3. Struktur Bahasa dan Compiler


C++
Instruksi dan Aksi

• Algoritma pada dasarnya berisi langkah-langkah untuk


menyelesaikan sebuah persoalan tertentu. Langkah-langkah
tersebut dapat berupa instruksi (instruction) atau perintah untuk
melakukan sebuah tindakan atau aksi.
• Beberapa contoh instruksi misalnya : Membaca data yang
diinput, Menghitung Luas Segi Empat, Melakukan Perhitungan
dan contoh instruksi yang lain.
• Instruksi dalam bahasa pemrograman disebut sebagai
pernyataan (statement)
Instruksi dan Aksi

Misalkan di dalam Algoritma terdapat instruksi :


Input Panjang

maka ini adalah instruksi berupa aksi membaca inputan


nilai Panjang yang diinput oleh user
Struktur Algoritma

1 2 3
Struktur Struktur Struktur
Sekuensial Pemilihan Pengulangan
(Runtunan), (selection) dan (repetition).
Struktur Sekuensial

• Langkah-langkah atau instruksi dalam struktur


sekuensial diproses secara berurutan sesuai urutan
instruksi.
• Setiap sekuensial dapat terdiri dari hanya satu
instruksi atau lebih dari satu instruksi. Apabila lebih
dari satu instruksi, maka antar instruksi dipisahkan
dengan tanda “;”.
• Adapun penulisan instruksi dapat pada baris yang
sama atau baris yang berbeda tetapi jangan lupa
memberikan tanda pemisah.
Struktur
Sekuensial
Program : Konversi Berat

Algoritma:
Deklarasi
berat, gram : integer
Deskripsi
input(berat)
gram:=berat*1000
output(gram)
Struktur Pemilihan

Struktur pemilihan menyatakan


pemilihan langkah (aksi) yang
didasarkan oleh suatu kondisi
tertentu (pengambilan
keputusan).
Struktur Pemilihan

Program : Kelulusan

Algoritma:
Deklarasi
nilai : integer
hasil : string
Deskripsi
input(nilai)
if nilai ≥ 75 then lulus
else tidak lulus
output(hasil)
Struktur
Pengulangan
Pengulangan menyatakan suatu
tindakan atau langkah yang
dijalankan beberapa kali.
Struktur Pengulangan

Program : mengulang tulisan

Algoritma:
Deklarasi
i:integer
Deskripsi
input(i=1)
for i=1 to i<=7 do
output(“Saya Senang”)
Struktur Bahasa dan Compiler C++

C++ diciptakan oleh Bjarne Stroustrup di laboratorium Bell pada awal tahun
1980-an, sebagai pengembangan dari bahasa C dan Simula.

Saat ini, C++ merupakan salah satu Bahasa yang paling populer untuk
pengembangan software berbasis OOP (Object Oriented Programming).

Kompiler untuk C++ telah banyak beredar di pasaran. Software


developer yang paling diminati adalah Borland Inc. dan Microsoft Corp.

Produk dari Borland untuk kompiler C++ adalah Turbo C++, Borland
C++, Borland C++ Builder. Sedangkan dari Microsoft adalah Ms. Visual
C++, CodeBlocks. Pada modul ini kompiler yang akan digunakan adalah
CodeBlocks.
Struktur Bahasa dan Compiler C++

Struktur Data C++ dengan CodeBlocks


• Header
Header adalah berkas yang berisi prototipe
fungsi, definisi konstanta dan definisi variabel.
• #include <iostream>
Pernyataan yang diawali dengan tanda (#)
Struktur merupakan pernyataan untuk menyertakan

Bahasa dan preprocessor. Pernyataan ini bukan untuk


dieksekusi. #include <iostream> berarti
Compiler C++ memerintahkan kompiler untuk menyertakan file
header iostream. Dalam file header ini,
terdapat beberapa fungsi standar yang dipakai
dalam proses input dan output. Seperti misalnya
perintah cout yang dipakai dalam program
utama.
• int main ()
Baris ini menandai dimulainya kompiler akan
mengeksekusi program. Atau dengan kata lain,
pernyataan main sebagai penanda program
Struktur utama. Suatu keharusan, dimana sebuah
program yang ditulis dalam bahasa C++ memiliki
Bahasa dan sebuah main. main diikuti oleh sebuah tanda

Compiler C++ kurung () karena main merupakan sebuah fungsi,


dalam bahasa C++ sebuah fungsi harus diikuti
dengan tanda () yang nantinya dapat berisi
argumen. Sintak formalnya, sebuah fungsi
dimulai dengan tanda { }, seperti dalam contoh
program.
• cout << "Selamat Belajar C++";
Perintah ini merupakan hal yang akan
dieksekusi oleh compiler dan merupakan
Struktur perintah yang akan dikerjakan. cout termasuk
Bahasa dan dalam file iostream. cout merupakan perintah
untuk menampilkan ke layer. Perlu diingat,
Compiler C++ bahwa setiap pernyataan dalam C++ harus
diakhiri dengan tanda semicolon (;) untuk
memisahkan antara pernyataan satu dengan
pernyataan lainnya.
• return 0;

Struktur Pernyataan return akan menyebabkan fungsi


main () menghentikan program dan
Bahasa dan mengembalikan nilai kepada main. Dalam hal

Compiler C++ ini, yang dikembalikan adalah nilai 0. Mengenai


pengembalian nilai, akan dijelaskan nanti
mengenai Fungsi dalam C++.
TERIMA KASIH

Anda mungkin juga menyukai