Anda di halaman 1dari 25

Struktur Dasar

Algoritma & Notasi


Algoritma
”Algoritma dan Pemograman”
Kelompok 2
Dosen Pengampu : Susanti, S.Pd., M.Pd
Anggota Tim
Kelompok 2 (Dua)

Dwi Fajri Hasanah Rahma


Harahap Santesa
Nurizati Sanadia
2103020003 2103020015 2103020036 2103020039
Sub Materi

Pernyataan Pseudo-code
01 Runtunan, Pemilihan dan 02 Pemograman
Pengulangan

Struktur Teks Kompilator


03 Algoritma 04 Bahasa Pascal
Bagian Judul, Deklarasi Pemograman
dan Algoritma
01
Pernyataan
Runtunan, Pemilihan dan Pengulangan
Struktur Dasar Algoritma & Notasi
Algoritmik
“Pernyataan”
A. Runtunan
Pernyataan runtunan dalam algoritma
merujuk pada urutan instruksi atau
langkah- langkah yang harus dilakukan
secara berurutan untuk menyelesaikan
suatu tugas atau masalah tertentu.
Struktur Dasar Algoritma & Notasi
Algoritmik
“Pernyataan”
Contoh:
Buatlah program untuk
menghitung jumlah bilangan
ganjil dari 1 hingga 100.

Penyelesaian:
Algoritma
Struktur Dasar Algoritma
& Notasi Algoritmik
“pernyataan”
B. Pemilihan

Pemilihan adalah bagian dari struktur


dasar algoritma yang digunakan untuk
mengambil keputusan dari beberapa
kemungkinan.

Berikut adalah contoh pseudocode yang


menggunakan pemilihan:
Struktur Dasar Algoritma & Notasi Algoritmik
“Pernyataan”
C. Pengulangan

Pengulangan Pengulangan Pengulangan


While For Do-While
Struktur Dasar Algoritma & Notasi Algoritmik
“Pernyataan”
C. Pengulangan
1. Pengulangan while
Berikut adalah contoh soal tentang
penggunaan pengulangan while dalam
bahasa pemrograman Free Pascal:

Buatlah sebuah program dalam bahasa


Free Pascal yang akan meminta pengguna
untuk memasukkan nilai akhir dari rentang
bilangan, lalu menampilkan jumlah dari
semua bilangan ganjil dalam rentang
tersebut dengan menggunakan pengulangan
while.

Masukkan nilai akhir rentang bilangan: 10


Struktur Dasar Algoritma & Notasi Algoritmik
“Pernyataan”
C. Pengulangan
2. Pengulangan for
Berikut adalah contoh soal
tentang penggunaan
pengulangan for dalam bahasa
pemrograman Free Pascal:

Buatlah sebuah program dalam


bahasa Free Pascal yang akan
menampilkan bilangan ganjil
dari 1 hingga 10 dengan
menggunakan pengulangan for.
Struktur Dasar Algoritma & Notasi Algoritmik
“Pernyataan”
C. Pengulangan
3. Pengulangan Do-while
Berikut adalah contoh soal tentang
penggunaan pengulangan do-while dalam
bahasa pemrograman Free Pascal:

Buatlah sebuah program dalam bahasa


Free Pascal yang akan meminta pengguna
untuk memasukkan sebuah angka bulat
positif, lalu menampilkan angka-angka
genap yang lebih kecil dari angka tersebut
dengan menggunakan pengulangan do-while.

Contohnya kita masukkan angka 15 maka:


Pseudo-code 02
Pemograman
Pseudo-Code
(1) Sebuah pernyataan dalam notasi deksriptif:

maka pseudo-code-nya dalam notasi algoritmik mungkin ditulis sebagai:

Aturan umum yang biasa digunakan dalam penulisan pseudocode, antara lain:
1. Gunakan kata-kata yang jelas dan mudah dipahami.
2. Gunakan tanda kurung dan titik dua untuk mengelompokkan pernyataan dan
menunjukkan struktur algoritma.
3. Gunakan variabel yang jelas dan deskriptif untuk menyimpan data atau informasi
dalam algoritma.
4. Gunakan operator dan fungsi yang umum digunakan dalam pemrograman seperti +, -,
*, /, IF-THEN- ELSE, FOR, WHILE, dll.
5. Gunakan komentar untuk memberikan penjelasan pada bagian-bagian penting dari
algoritma.
Pseudo-Code
Contoh:
Pseudocode untuk menghitung rata-rata dari dua bilangan adalah sebagai
berikut:

Soal menghitung rata-rata dari 2 bilangan:


Diketahui dua bilangan yaitu 25 dan 35. Hitunglah rata-rata dari kedua
bilangan tersebut. Untuk menyelesaikan soal tersebut, kita dapat
menggunakan rumus rata-rata, yaitu:

rata_rata = (bilangan1 + bilangan2) / jumlah_bilangan


Dalam hal ini, bilangan1 adalah 25, bilangan2 adalah 35, dan jumlah bilangan
adalah 2. Maka, rumus di atas dapat diubah menjadi:
rata_rata = (25 + 35) / 2

Setelah melakukan perhitungan, didapatkan bahwa rata-rata dari kedua


bilangan tersebut adalah 30.
Jadi, jawaban dari soal tersebut adalah 30.
Pseudo-Code
PEMOGRAMAN
Berikut adalah beberapa dasar-dasar
bahasa pemrograman Pascal:

Struktur Variabel dan


Program Konstanta

Tipe Data Operator

Struktur Fungsi dan Komentar


Kendali Prosedur
03
Struktur Teks
Algoritma
Bagian Judul, Deklarasi dan Algoritma
Struktur Teks Algoritma
Bagian

Judul Deklarasi Algoritma


Struktur Teks Algoritma
Dengan memperhatikan kedua contoh algoritma
sederhana di atas, maka teks algoritma selalu disusun
oleh tiga bagian (blok), yaitu:

1. Bagian Judul
Contoh bagian judul dalam teks algoritma:
Struktur Teks Algoritma
2. Bagian Deklarasi
Contoh bagian Deklarasi dalam teks algoritma:
Struktur Teks Algoritma
3. Bagian ALGORITMA
Contoh bagian Algoritma dalam bahasa Free Pascal:
Kompilator
Bahasa Pascal 04
Pemograman
Beberapa contoh kompiler
bahasa Pascal yang populer
antara lain:
1. Free Pascal Compiler (FPC):

Contoh:
Seorang anak disuruh oleh gurunya
untuk membuat sebuah bangun
datar berbentuk segitiga yang
memiliki alas 17 cm, dan dengan
tinggi 11 cm, maka berapakah
luas segitiga tersebut ....
Hitunglah menggunakan Free
Pascal
Beberapa contoh kompiler bahasa Pascal yang populer antara lain:
2. Turbo Pascal:
Contoh:

Sebutkan nama bulan ke 5 menggunakan Pree Pascal atau Turbo Pascal


“THANK YOU”
”Do You Have Any Question”

Anda mungkin juga menyukai