Konsep Algoritme.

Presentasi serupa


Presentasi berjudul: "Konsep Algoritme."— Transcript presentasi:

1 Konsep Algoritme

2 pengertian Algoritma adalah urutan langkah-langkah yang logis penyelesaian masalah yang disusun secara sistematis dan logis

3 STRUKTUR PENULISAN ALGORITME
1. Menggunakan Bahasa alami atau Natural Language 2. Menggunakan bagan alir dokumen atau Flowchart 3. Menggunakan notasi pseudocode

4 Keuntungan dan kekurangan
Programmer akan lebih mudah dan mengerti dalam proses pembuatan kode program untuk algoritma yang akan diketik. Penjelasan: Algoritma dengan bahasa natural merupakan cara penyajian suatu algoritma yang paling sederhana dan paling mudah untuk dimengerti (dipahami). kekurangan: Gaya penulisan setiap programer tidak sama. -Pemahaman dalam pembacaan algoritma menjadi sulit. -Jika permasalahan program yang akan dibuat kompleks,algoritma menjadi sangat panjang sehingga kurang efisien.

5 Struktur Algoritme dengan Natural Language
Algoritma menjumlahkan dua bilangan Mulai Inisialisasi variabel hasil, A dan B Masukan nilai A Masukan nilai B Hitung hasil=A+B Tampilkan hasil Selesai

6 Struktur Algoritme dengan Flowchart/Bagan Alir
Flowchart atau bagan alir merupakan bagan yang menunjukan aliran atau runtutan data yang terjadi dalam program secara logika

7 Fungsi Flowchart 1. Memastikan Program memiliki alurnya sendiri Flowchart dapat membantu programmer untuk melihat alur atau pola ketika akan mem-build sebuah program/aplikasi. Dengan demikian dapat mencegah malfungsi/error yang terjadi pada program komputer yang sedang dibuat 2. Melihat keseluruhan program Maksudnya disini flowchart membantu programmer dalam melihat rangkaian program secara keseluruhan. Hal ini akan memudahkan siapa pun untuk melihat rancangan suatu program. 3. Melihat proses dari sebuah program ketika dijalankan Flowchart program dapat digunakan untuk melihat proses-proses yang akan terjadi ketika program dijalankan. Yang artinya anda dapat melihat penjelasan dari setiap proses di dalam program. 4. Pedoman dalam menyusun atau mengembangkan aplikasi Fungsi flowchart program selanjutnya adalah menjadi pedoman dalam menyusun atau mengembangkan aplikasi. Hampir sama dengan fungsi flowchart pada umumnya, flowchart program juga dapat digunakan untuk melihat alur/tahapan proses sebuah program

8 Aturan Penyusunan Flowchart
Penyusunan simbol flowchart dimulai dari atas ke bawah dan dimulai dari sebelah kiri dari suatu halaman Setiap proses dalam simbol harus dilengkapi dengan nama dan aktivitas kerja Alur bagan alir harus diawali dengan simbol start atau awal dan diakhiri dengan simbol end atau akhir Setiap proses harus memiliki input dan menghasilkan output Pemberian nama proses simbol flowchart sebaiknya menggunakan kata kerja seperti : “Masukkan variabel A” “Hasil = A+B” Masing-masing kegiatan di dalam bagan alir (flowchart) harus memiliki alur data proses secara rinci dan jelas Kegiatan yang terpotong yang akan disambung di tempat lain harus ditunjukkan dengan jelas menggunakan simbol penghubung

9 Lima Jenis Bagan Alir Flowchart
Bagan alir sistem (system Flowchart) menjelaskan urutan setiap prosedur yang terdapat pada sistem Bagan alir dokumen (document flowchart) menunjukkan arah aliran data laporan dan formulir pada subprogram atau proses Bagan alir skematik (schematic flowchart) memiliki kemiripan dengan bagan alir sistem, yaitu untuk menggambarkan skema aliran data pada prosedur di dalam sistem Bagan alir program (program flowchart) berguna untuk melakukan analisis sistem dengan menggambarkan proses dalam suatu prosedur program Bagan alir proses (process flowchart) merupakan bagan yang sering digunakan dalam aliran proses pada teknik industri

10

11 STRUKTUR ALGORITME dengan PSEUDOCODE
Memiliki bagian header(kepala ) yang menunjukkan judul algoritme, komentar, dan deklarasi Memiliki bagian badan algoritme yang merupakan inti dan proses Memiliki bagian akhir proses algoritme yang menandakan bahwa proses alir program algoritme telah berakhir Pada saat mendklarasikan variable, gunakan format


Download ppt "Konsep Algoritme."
Iklan oleh Google