0% menganggap dokumen ini bermanfaat (0 suara)
21 tayangan10 halaman

Pertemuan 2 Algoritma Dan Flowchart

Algoritma untuk flowchart

Diunggah oleh

aziz
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
21 tayangan10 halaman

Pertemuan 2 Algoritma Dan Flowchart

Algoritma untuk flowchart

Diunggah oleh

aziz
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

Algoritma dan Flowchart

Perancangan Program
 Sebelum menulis program ada beberapa hal
yang bisa dilakukan untuk membantu
programer dalam merancang program :
 Pembuatan Algoritma
 Pembuatan Flowchart (diagram alir)
 Proses tersebut tidak harus dilakukan,karena
fungsinya hanya untuk membantu merancang
program
Algoritma
 Merupakan penjabaran urutan proses yang
akan dikerjakan oleh program yang akan kita
rancang dalam bentuk kalimat-kalimat
 Contoh : Algoritma pertukaran data 2 buah
variabel (misalnya variabel a dan b,pada awal
program bernilai a=3 dan b=5, pada akhir
program bernilai a=5 dan b=3)
1. Inisialisasi variabel : a=3, b=5, deklarasikan variabel
tambahan yaitu c
2. Tampilkan nilai awal a dan b
3. Transfer nilai a ke c (c = a)
4. Transfer nilai b ke a (a = b)
5. Transfer nilai c ke b (b = c)
6. Tampilkan nilai a dan b
Flowchart (diagram alir)
 Merupakan penjabaran urutan proses yang akan
dikerjakan oleh program yang akan kita rancang
dalam bentuk diagram(grafis)
 Tiap-tiap penanda dalam program mempunyai
simbol dalam flowchart
 Penanda-penanda tersebut adalah:
 Awal/akhir program (terminal)
 Suatu proses dalam program (process)
 Input/output
 Proses yang telah terdefinisi (Predefined Process)
 Pengambilan keputusan (decision)
Simbol –simbol flowchart
Terminal Symbol:
indicates the starting or stopping pointin the logic.

Input/Output Symbol:
Represents an input or output process in an algorithm

Process Symbol:
Represents any single process in an algorithm

Predefined Process Symbol:

Decision Symbol:
Represents a decision in the logic involving the comparison
Of two values.
mulai

Contoh flowchart
Inisialisasi :
A=3
B=5

 Pertukaran 2
variabel Tampilkan
A dan B

C=A

A=B

B=C

Tampilkan
A dan B

selesai
Algoritma program ‘hello world’
 Penjelasan program hello world dalam
sebuah algoritma:
1. Mulai
2. Deklarasi variabel quit bertipe char
3. Inisialisasi quit dengan nilai “/0”
4. Ketika quit tidak bernilai ‘q’ lakukan hal berikut
terus menerus:
4.1. tampilkan “hello world .. dst”
4.2. baca variabel quit dari keyboard disertai
penekanan enter (variabel quit akan ter-update)
5. Selesai
Flowchart program hello world
mulai

quit = “/0”

quit = ‘q’ ? TIDAK

Tampilkan
“hello
world,dst”

YA
Baca quit
dari
keyboard

selesai
Tugas:
Soal:
Menghitung luas lingkaran dengan
masukan
berupa R
petunjuk: Luas Lingkaran dapat dihitung
dengan rumus
Jawab:
1. Tentukan kostanta phi = 3.14
2. Masukkan R
3. Hitung Luas Lingkaran
4. cetak Luas Lingkaran
Tugas

1. Buatlah algoritma untuk menghitung konversi suhu.dari


Celcius menjadi Reamur dan Farenheit.
Input: suhu dalam Celcius
Proses: R = 4/5 * C dan F = 9/5 * C + 32
Output
2. Buatlah algoritma untuk menentukan suatu bilangan
genap atau ganjil
Input: suatu bilangan
Ouput: genap / ganjil
3. Buatlah algoritma untuk menentukan suatu bilangan
adalah bilangan prima atau bukan.

Anda mungkin juga menyukai