Dasar dasar algoritma

11

Click here to load reader

description

dasar logaritma

Transcript of Dasar dasar algoritma

Page 1: Dasar dasar algoritma

Dasar-dasar Algortima

Page 2: Dasar dasar algoritma

Proses, Instruksi dan Aksi

• Pada dasarnya sebuah algoritma merupakan

deskripsi pelaksanaan suatu proses

• Algoritma disusun oleh sederetan langkah instruksi

yang logis

• Tiap langkah instruksi akan mengerjakan suatu

tindakan atau aksi.

• Bila suatu aksi dilaksanakan, maka sejumlah operasi

yang bersesuaian dengan aksi itu akan dikerjakan

oleh pemroses

Page 3: Dasar dasar algoritma

Struktur Dasar algoritma

1. Runtunan (sequence)

2. Pemilihan (selection)

3. Pengulangan (repetition)

Page 4: Dasar dasar algoritma

Runtunan (sequence)

• Sebuah runtunan terdiri dari satu atau lebih instruksi

yang akan dikerjakan secara berurutan sesuai dengan

urutan penulisannya

• Artinya, sebuah instruksi akan dikerjakan setelah

instruksi sebelumnya selesai dilaksanakan.

• Urutan instruksi memiliki peranan penting karena

akan menentukan hasil akhir algoritma

Page 5: Dasar dasar algoritma

Pemilihan

• Sebuah instruksi akan dikerjakan jika

memenuhi kondisi tertentu.

• Kelebihan dari struktur perulangan terletak

pada kemampuannya yang memungkinkan pada kemampuannya yang memungkinkan

pemroses mengikuti jalur aksi yang berbeda

berdasarkan kondisi yang ada.

Page 6: Dasar dasar algoritma

Pengulangan

• Sebuah instruksi akan dikerjakan secara

berulang-ulang sesuai dengan kondisi

tertentu.

• Struktur pengulangan biasa disebut dengan • Struktur pengulangan biasa disebut dengan

Loop.

Page 7: Dasar dasar algoritma

Aturan Penuliasan Teks Algoritma

Page 8: Dasar dasar algoritma

• Agar notasi algoritmik mudah ditranslasi ke

dalam bahasa pemrograman , maka

sebaiknya notasi algoritmik tersebut

berkoresponden dengan notasi bahasa

pemrograman secara umum.

• Contoh:

tulis nilai X dan Ytulis nilai X dan Y

dalam notasi algoritmik menjadi:

write(X,Y)

Contoh lain:

isikan nilai X ke dalam Min

ditulis dalam notasi algoritmik menjadi:

Min � X

Page 9: Dasar dasar algoritma

Teks Algoritma

• Pada dasarnya, teks Algoritma disusun oleh

tiga bagian (blok):

1. Bagian kepala (header)

2. Bagian deklarasi2. Bagian deklarasi

3. Bagian deskripsi

Page 10: Dasar dasar algoritma

Algoritma NAMA_ALGORITMA

{Penjelasan tentang algoritma yang berisi uraian singkat

mengenai apa yang dilakukan oleh algoritma}

DEKLARASI

{semua nama yang dipakai, meliputi nama tipe, nama

tetapan, nama peubah, nama prosedur, dan nama

fungsi didefinisikan disini}

DESKRIPSI

{semua langkah/aksi algoritma dituliskan di sini}

Page 11: Dasar dasar algoritma

Selesai

Terima Kasih