Anda di halaman 1dari 8

TUGAS ALGORITMA DAN PEMROGRAMAN

NAMA
NIM

: HERVYN JUNIANTO KUEN


: 1101144071

SOAL :
1. Apa yang dimaksud dengan algoritma?
Jawab : Algoritma adalah deretan instruksi atau langkah-langkah
komputasi terdefinisi yang digunakan untuk memecahkan masalah,
dengan menggunakan beberapa nilai sebagai masukan dan menghasilkan
beberapa nilai yang disebut keluaran.
2. Jelaskan dengan lengkap fungsi flowchart dan jenis-jenis simbolnya !
Jawab :
Fungsi flowchart adalah untuk menggambarkan proses-proses atau alur
prosedur sehingga mudah dianalisa atau dipahami, menyederhanakan
rangkaian proses atau prosedur untuk memudahkan pemahaman
terhadap suatu informasi.
Simbol-simbol Flowchart :

a. Flow Direction symbol (Simbol Arus)

Yaitu simbol yang digunakan untuk menghubungkan antara simbol yang satu
dengan simbol yang lain atau menyatakan jalannya arus suatu proses. Simbol ini
disebut juga connecting line.
b. Terminal Point Symbol (Simbol titik terminal)

Yaitu simbol untuk permulaan (start) atau akhir (stop) dari suatu kegiatan.
c. Symbol One Connector (Simbol Penghubung)

Yaitu simbol untuk keluar masuk atau penyambungan proses dalam lembar /
halaman yang sama.
d. Symbol Off Page Connector (Simbol baris penghubung)

Yaitu simbol untuk keluar masuk atau penyambungan proses pada lembar /
halaman yang berbeda.

e. Processing Symbol (Simbol Proses)

Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer


f.

Symbol Manual Operation (Simbol kegiatan manual)

Simbol yang menunjukkan pengolahan yang tidak dilakukan oleh komputer


g. Symbol Decision (Simbol keputusan)

Simbol pemilihan proses berdasarkan kondisi yang ada.

h. Symbol Input-Output (Simbol keluar-masuk)

Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis
peralatannya

i.

Symbol Keying Operation (Simbol Manual Input)

Simbol untuk pemasukan data secara manual on-line keyboard


j.

Symbol Preparation (Simbol persiapan)

Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai


tempat pengolahan di dalam storage.
k. Symbol Predefine Proses (Simbol proses terdifinisi)

Simbol untuk pelaksanaan suatu bagian (sub-program)/prosedure

l.

Symbol Display (Simbol Tampilan)

Simbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter,
printer dan sebagainya.

m. Symbol Disk and On-line Storage (Simbol disk dan penyimpanan online)

Simbol yang menyatakan input yang berasal dari disk atau disimpan ke disk.
n. Simbol Magnetic Tape Unit (Simbol unit pita magnetik)

Simbol yang menyatakan input berasaldari pita magnetik atau output disimpan
ke pita magnetik.
o. Symbol Punch Card (Simbol kartu plong)

Simbol yang menyatakan bahwa input berasal dari kartu atau output ditulis ke
kartu.
p. Symbol Dokument (Simbol dokumen)

Simbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau
output dicetak ke kertas.
q. Symbol Flowline : (Simbol Garis Alir)

Tanda untuk menunjukan bagian instruksi selanjutnya. Atau digunakan untuk


aliran proses suatu algoritma

r.

Symbol Annotation : ( Simbol anotasi)

Berisi catatan supaya mudah dimengertiisi/tujuan Algoritma atau untaian data


yang akan diproses.
s. Symbol Off-line Storage (Simbol penyimpanan offline)

Simbol yang menunjukkan bahwa data di dalam symbol iniakan di simpan.


t. Symbol Couple (Simbol pasangan)

Simbol ini menunjukkan suatu data/elemen yang dikirimkan dari satu modul
kemodul lainnya. Anak panah dengan lingkaran yang kosong menunjukkan data
yang dikirimkan, sedangkan anak panah dengan lingkaran padat menunjukkan
elemen kontrol yang dikirimkan.

u.

Symbol Magnetik Disk (Simbol magnetik Disk)

Digunakan untuk input atau output yang menggunakan disk magnetik.


v. Symbol Magnetik Drum (Simbol magnetik drum)

Digunakan untuk input atau output yang menggunakan Drum Magnetik.

w. Symbol Punched Tape : (Simbol penekan pita)

Digunakan untuk input atau output yang menggunakan pita kertas berlubang.
x. Symbol Sorting Office (Simbol pengurutan office)

Digunakan untuk menunjukan prosses pengurutan data diluar proses komputer.


y. Symbol Transportation/Move (Simbol pemindahan)

Memindahkan material dengan forklift, mengangkat barang dengan crane,


memindahkan barang dengan tangan, dll.
z. Symbol Delay (Simbol menunggu)

Digunakan untuk material dalam trolley menunggu diproses lebih lanjut,


menunggu elevator, surat-surat menunggu untuk diarsipkan, dll.

3. Terdapat dua jenis minuman dalam 2 gelas berukuran sama A dan B,


kedua minuman akan ditukarkan tempatnya. Tuliskan algoritmanya ! buat
dalam bentuk flowchart !
Jawab : untuk mempertukarkan isi gelas A dan gelas B, dibutuhkan gelas
tambahan (gelas C)

Algoritma mempertukarkan isi dua buah gelas, A dan B :


1. Tuangkan air minuman dari gelas A ke dalam gelas C.
2. Tuangkan air minuman dari gelas B ke dalam gelas A.
3. Tuangkan air minuman dari gelas C ke dalam gelas B.
FLOWCHART :
MULAI

GELAS A DAN B BERISI MINUMAN


GELAS C KOSONG

TUANGKAN AIR MINUMAN DARI GELAS A KE


DALAM GELAS C
TUANGKAN AIR MINUMAN DARI GELAS B KE
DALAM GELAS A

TUANGKAN AIR MINUMAN DARI GELAS C KE


DALAM GELAS B
GELAS A BERISI AIR MINUMAN GELAS B
GELAS B BERISI AIR MINUMAN GELAS A
GELAS C KOSONG

SELESAI

4. Ada sekantong gula-gula hendak dibagikan merata ke empat orang


anak. Tiap anak harus mendapat jumlah yang sama, dan jika sisanya
tidak cukup untuk dibagikan ke empat anak tersebut maka sisanya
tidak dibagikan. Tuliskan algoritmanya ! buat dalam bentuk flowchart !
Jawab :
Algoritma pembagian gula-gula :
1. Sekantong gula-gula dibagi ke 4 anak

2. Setiap anak mendapat jumlah yang sama


3. Jika sisanya cukup maka dibagikan
4. Jika sisanya tidak cukup maka tidak dibagikan
FLOWCHART :

MULAI

SEKANTONG GULA-GULA
(N)

(N) DIBAGI 4

SISA

CUKUP

TIDAK

DIBAGIKAN

TIDAK DIBAGIKAN

SELESA
I

Anda mungkin juga menyukai