Anda di halaman 1dari 4

DISKUSI 2

ALGORITMA DAN PEMROGRAMAN

MSIM 4203

Disusun Oleh :

ARIEF SETIAWAN

042916195

SISTEM INFORMASI
SOAL

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.

JAWAB

1. Representasi Algoritma dengan flowchart adalah jenis diagram (grafik atau


simbolik) yang mewakili suatu algoritma atau proses. Setiap langkah dalam proses
diwakili oleh simbol yang berbeda dan berisi penjelasan singkat tentang langkah
proses. Flowchart sering digunakan untuk membuat dan memahami algoritma
karena mudah dibaca dan diikuti oleh orang yang tidak terbiasa dengan kode
pemrograman.
Representasi Algoritma dengan pseudocode adalah deskripsi algoritma pemrograman
yang ditulis dengan sederhana dibandingkan dengan bahasa pemrograman lainnya.
Pseudocode sering digunakan untuk memperjelas algoritma sebelum
diimplementasikan dalam bahasa pemrograman tertentu.

2. Berikut cara lain dalam merepresentasikan algoritma yaitu dengan algoritma


deskriptif. Algoritma deskriptif dibuat dengan menggunakan kalimat deskriptif dan
bahasa yang dikuasai dalam menjelaskan alur dari suatu algoritma.
Contoh algoritma deskriptif :
- baca data nilai semester 1
- baca data nilai semester 2
- jumlahkan data nilai semester 1 dan semester 2
- masukkan hasil penjumlahan data semester ke dalam data jumlah nilai semester
- tampilkan hasil
3. – Flowchart pengurutan angka
- Pseudocode pengurutan angka
Mulai
Deklarasi array a [3, 1, 4, 2 ]
perulangan :
for i < 0 sampai n-1 lakukan :
for j < 0 sampai n-1 lakukan :
Pengkondisian :
If a[j+1] < a[j]
Tukar array a[j] dengan a[j+1]
Akhiri kondisi
Akhiri perulangan
Cetak nilai a
Selesai

Berikut tanggapan saya terkait diskusi tersebut


Terima Kasih

Sumber : Kani. (2022). Algoritma dan Pemrograman. Tangerang Selatan: Universitas


Terbuka.

Anda mungkin juga menyukai