Anda di halaman 1dari 20

FAKULTAS TEKNOLOGI INFORMASI

ANALISA DAN DESAIN ALGORITMA


[ PG167 / 3 SKS ]
FAKULTAS
TEKNOLOGI INFORMASI

Pertemuan 1
PENGENALAN ALGORITMA
FAKULTAS
TEKNOLOGI INFORMASI

Tujuan Pembelajaran
Mahasiswa dapat memahami konsep dasar
algoritma, program, pseudocode, dan flowchart
FAKULTAS
TEKNOLOGI INFORMASI

Topik Pembahasan
Pengertian Algoritma
Pengertian Program
Pengertian Pseudocode
Algoritma VS Pseudocode
Pengertian Flowchart
Simbol-Simbol Flowchart
Contoh Studi Kasus Pseudocode VS Flowchart
FAKULTAS
TEKNOLOGI INFORMASI

PENGERTIAN ALGORITMA
FAKULTAS
TEKNOLOGI INFORMASI

PENGERTIAN ALGORITMA
FAKULTAS
TEKNOLOGI INFORMASI

PENGERTIAN PROGRAM
FAKULTAS
TEKNOLOGI INFORMASI

PENGERTIAN PROGRAM
FAKULTAS
TEKNOLOGI INFORMASI

PENGERTIAN PSEUDOCODE
Adalah representasi algoritma atau proses dalam
bentuk deskripsi-deskripsi singkat (teks).
Sebuah kode yang digunakan untuk menulis sebuah
algoritma dengan cara yang bebas yang tidak
terikat dengan bahasa pemrograman tertentu.
FAKULTAS
TEKNOLOGI INFORMASI

ALGORITMA VS PSEUDOCODE
ALGORITMA PESUDOCODE
A=A+5 Nilai A ditambah 5
IF(A>5) THEN WRITE(A) Cetak nilai A, bila nilai tersebut lebih
besar dari 5
IF(A>B) THEN WRITE(A) Dari dua buah nilai A dan B cetak salah
ELSE WRITE(B) satu yang terbesar
While (A>0) do Kurangi dengan 2 nilai A terus menerus
A=A-2 sampai nilainya lebih kecil atau sama
End Do dengan nol
FAKULTAS
TEKNOLOGI INFORMASI

PENGERTIAN FLOWCHART
Adalah salah satu representasi algoritma atau
proses dalam bentuk diagram
Merupakan American National Standard Institute
(ANSI) untuk menggambarkan algoritma dalam
bentuk gambar dengan panah yang menunjuk alur
suatu aktivitas
FAKULTAS
TEKNOLOGI INFORMASI

SIMBOL-SIMBOL FLOWCHART
No Simbol Nama Simbol
1 Terminal

2 Input/Output

3 Proses

4 Decision

5 Konektor

6 Control Flow
FAKULTAS
TEKNOLOGI INFORMASI

ATURAN DASAR FLOWCHART


Flowchart umumnya digambarkan dari atas ke
bawah.
Semua simbol Flowchart harus terhubung dengan
panah (control flow)
Flowchart diawali dan diakhiri dengan sebuah
simbol terminal.
Semua simbol flowchart memiliki 1 (satu) panah
keluar, kecuali DECISION yang memiliki 2 (dua)
keluaran yaitu TRUE dan FALSE.
FAKULTAS
TEKNOLOGI INFORMASI

CONTOH STUDI KASUS PSEUDOCODE VS FLOWCHART

Hitung dan cetak TOTAL dari dua bilangan yang


diinput dengan nilai 10 dan 20.
FAKULTAS
TEKNOLOGI INFORMASI

CONTOH STUDI KASUS PSEUDOCODE VS FLOWCHART

Jawab:
Pseudocode VS Simbol Flowchart

Pseudocode Simbol Flowchart


Inisialisasi Total, Bilangan1, Bilangan2 Proses
Input Bilangan1 dan Bilangan2 Input/Output
Isi total dengan penambahan Bilangan1 Proses
dan Bilangan2
Tampilkan Total Output
FAKULTAS
TEKNOLOGI INFORMASI

CONTOH STUDI KASUS PSEUDOCODE VS FLOWCHART

Jawab: MULAI

Flowchart
TOTAL,
BILANGAN1,
BILANGAN2

INPUT BILANGAN1,
INPUT BILANGAN2

TOTAL=BILANGAN1+BILANGAN2

CETAK TOTAL

SELESAI
FAKULTAS
TEKNOLOGI INFORMASI

CONTOH STUDI KASUS PSEUDOCODE VS FLOWCHART

Bagaimana Flowchart untuk login ke Facebook?


FAKULTAS
TEKNOLOGI INFORMASI

CONTOH STUDI KASUS PSEUDOCODE VS FLOWCHART

Jawab
Pseudocode VS Flowchart
Pseudocode Simbol Flowchart
Buka website www.facebook.com Input
Isi Username Input
Isi Password Input
Klik Login Proses
Jika username dan password sesuai, Decision, Output
tampil halaman home Facebook

Jika tidak, ulangi isi username dan


pasword
FAKULTAS
TEKNOLOGI INFORMASI

CONTOH STUDI KASUS PSEUDOCODE VS FLOWCHART

Jawab
MULAI

Masukan alamat
Flowchart www.facebook.com

Isi Username,
Isi Password

Klik Login
NO

Periksa Username
dan Password
Apakah benar?

YES

Home Facebook

SELESAI
FAKULTAS
TEKNOLOGI INFORMASI

KESIMPULAN
SELESAI

Anda mungkin juga menyukai