1 / 5

Prinsip dasar algoritma

Prinsip dasar algoritma. Tidak tergantung ke bahasa pemrograman ttt Harus dinyatakan dengan jelas Harus memiliki akhir Dalam sebagian besar program kompute memiliki masukan (input) Memiliki keluaran Tidak ambigu (membingungkan) Efektif, sederhana Memiliki alur logika jelas. Runtutan.

patch
Download Presentation

Prinsip dasar algoritma

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Prinsip dasar algoritma • Tidak tergantung ke bahasa pemrograman ttt • Harus dinyatakan dengan jelas • Harus memiliki akhir • Dalam sebagian besar program kompute memiliki masukan (input) • Memiliki keluaran • Tidak ambigu (membingungkan) • Efektif, sederhana • Memiliki alur logika jelas STMIK AKAKOM : Algoritma 1 - oleh M. Guntara

  2. Runtutan • Langkah algoritma dilaksakan urut dari perintah paling atas, kemudian perintah dibawahnya dan seterusnya. • Contoh ALGORITMA MENGAMBIL UANG di ATM • Mulai • MasukkanKartu • Masukkan password • MasukkanJumlahuang yang diminta (ambil_uang) • Hitungsaldoterakhir= Saldobelumnya - ambil_uang • Keluarkanuang • Keluarkandari ATM • Selesai STMIK AKAKOM : Algoritma 1 - oleh M. Guntara

  3. Pemilihan / Percabangan/ Keputusan (Selection / Branching / Decission) • Proses atau langkah program berikut sesuai dengan syarat/ kondisi / kategori • ContohAlgoritma ATM (interaktif-timbalbalik) • Mulai • MasukkanKartu • Masukkan password • Apakah password benar ? Kala yalakukanlangkah 4 , kalautidakulangilangkah 2 • MasukkanJumlahuang yang diminta (ambil_uang), apakahyang diambilmelebihi saldo ?Kalauyalangkahke 5 kalautidakulangilangkah 4 • Hitungsaldoterakhir= Saldobelumnya - ambil_uang • Keluarkanuang, apakahsetelah 5 menitdiambil ? Kalauyakelangkah 7, kalautidak TELAN LAGI uangtersebut, kelangkah 4. • Keluarkan ATM • Selesai Syarat /kondisi Syarat /kondisi STMIK AKAKOM : Algoritma 1 - oleh M. Guntara

  4. Perulangan / Kalang /Iterasi(Repetition/ Loop /iteration) • Langkah poses akan berulang-ulang • sesuai persyaratan atau • sampai memenuhi keadaan tertentu • Contoh :t Membuat teh panas manis (semua bahan sudah ada) 1. Mulai • 2. Masukkan air panas 200 cc • 3. Masukkan gula 1 sendok teh • 4. Diaduk 1 putaran • 5. Apakah sudah mencapai 15 putaran, bila belum ulangi langkah 4, bila lakukan langkah 6 • 6. Selesai STMIK AKAKOM : Algoritma 1 - oleh M. Guntara

  5. Model penulisan Algoritma • Frasa kalimat • Pseudo Code • Flowchart STMIK AKAKOM : Algoritma 1 - oleh M. Guntara

More Related