Anda di halaman 1dari 3

NAMA : TEGUH PRIYATNA

NIM : 042531884
PRODI : SISTEM INFORMASI

Bahan Diskusi Pertemuan Ke-2:

1. Bagaimana merepresentasikan Algoritma dengan menggunakan Flowchart dan


Pseudocode?
2. Apakah untuk merpresentasikan Algoritma hanya dengan menggunakan
Flowchart dan Pseudocode saja, jika ada yang lain gambarkan secara singkat
3. Sebuah Angka Acak 3, 1, 4, 2. Buatlah algoritma yang direpresentasikan dalam
bentuk flowchart dan pseudocode untuk mengurutkan data tersebut.

JAWABAN :

1. Flowchart adalah jenis diagram (grafis atau simbolik) yang mewakili suatu algoritma atau proses-
proses tertentu, Setiap langkah dalam algoritma diwakili oleh simbol yang sama atau berbeda
dan berisi penjelasan singkat setiap langkah.
Pseudocode adalah deskripsi dari algoritma pemrograman komputer yang menggunakan
struktur sederhana dari beberapa bahasa pemrograman tetapi bahasa tersebut hanya ditujukan
agar dapat dibaca manusia. Tujuan penggunaan utama dari pseudocode adalah untuk
memudahkan manusia dalam memahami prinsip-prinsip dari suatu algoritma, misalnya seperti
“if” “else if” “end if”

2. Iya, Yang saya tau Mempresentasikan algoritma hanya bisa dengan menggunakan flowchart dan
pseudocode.
3. Flowchart
Pseudocode
Start

//definisikan varriabel:
int Data [] ← {3,1,4,2}
int i,j,hasil

//print Data elemen sebelum diurut:


for (i ← 0; i < Data.jumlahdata; i← i+1)
Cetak i

//proses pengurutan dan perbandingan data:


for (i ← 0; i<jumlahElemen(**Data**); i←i+1
for (j ← 0; j<jumlahElemen(**Data**); j←j+1)

//pengecekan angka lebih besar / lebih kecil:


if (Data[i ] < Data[j])
hasil ← Data[i]
Data[i]←Data[j] Data[j] ← hasil

//Print hasil pengurutan:


for (j ← 0; j < jumlahElemen(**Data**); j ←j+1) print j

Finish

Anda mungkin juga menyukai