Anda di halaman 1dari 15

POLITEKNIK NEGERI SEMARANG

ALGORITMA
Dasar Komputer Bisnis

Dianah Khoirotun N
MP -1A
ALGORITMA ADALAH
SERANGKAIAN INSTRUKSI YANG
MEMBERITAHU KOMPUTER
BAGAIMANA MENGUBAH
SERANGKAIAN FAKTA TENTANG
DUNIA MENJADI INFORMASI
YANG BERGUNA.
FUNGSI UTAMA DARI ALGORITMA ADALAH UNTUK
MEMECAHKAN SUATU MASALAH. SUATU ALGORITMA
PEMROGRAMAN MEMBAWA KEUNTUNGAN SERTA
FUNGSI PENTING DALAM AKTIVITAS PEMBUATAN
PROGRAM. ALGORITMA PADA UMUMNYA DIGUNAKAN
UNTUK MEMBANTU SETIAP ORANG YANG INGIN
MENGKONVERSIKAN SEBUAH PERMASALAHAN KE
BAHASA PEMROGRAMAN.

W.B. Yeats
PERBEDAAN
ALGORITMA
DAN PROGRAM .
5 Ciri algoritma
1. FINITENESS
(KETERBATASAN)

Algoritma harus berhenti setelah mengerjakan


sejumlah langkah terbatas, dengan kata lain ada
tujuan akhir yang dicapai, sehingga suatu program
akan berhenti ketika tujuan akhir telah tercapai.
Program yang tidak pernah berhenti
mengindikasikan bahwa program tersebut berisi
algoritma yang salah.
2. DEFINITENESS
(KEPASTIAN)
Setiap langkah harus didefinisikan
dengan tepat dan tidak berarti-dua
(ambiguous). Ada intruksi-intruksi yang
jelas dan juga tidak ambigu, sehingga
tidak terjadi kesalahan di dalam
menghasilkan output.
3. INPUT
(MASUKAN)
Input ini merupakan suatu
permasalahan yang dihadapi serta akan
dicarikan solusinya. Algoritma ini
mempunyai nol atau lebih input, yaitu
besaran yang diberikan kepada
algoritma untuk diproses.
4. OUTPUT
(KELUARAN)

Algoritma memiliki nilai nol atau lebih


keluaran (output). Output ini tentunya
harus berupa solusi atau penyelesaian
dari suatu masalah. Output dapat berupa
pesan atau besaran yang berhubungan
dengan input.
5. EFFECTIVENESS
(KEEFEKTIVITASAN)
Algoritma harus sangkil (effective),
setiap urutan atau langkah harus
sesederhana mungkin, sehingga dapat
dikerjakan dalam sejumlah waktu yang
masuk akal.
CONTOH PENULISAN
ALGORITMA
1. ALGORITMA
NARASI
Algoritmanya akan sebagai berikut:
baca nama dan nilai karyawan.
jika nilai >= 75 maka
keterangan = berhasil
tetapi jika =< 75
keterangan = tidak berhasil.
tulis nama dan keterangan
2. Algoritma
Pseudo Code

Deklarasi dari tipe datanya akan seperti berikut:


Nama = string
Nilai = integer
Keterangan = string
Algoritmanya akan seperti berikut:
read (nama, nilai)
if nilai >= 75 then
keterangan = ‘berhasil’
else
keterangan = ‘tidak berhasil’
write(nama, keterangan)
3. ALGORITMA
FLOWCHART
TERIMA KASIH

Anda mungkin juga menyukai