Pembahasan tentang dasar algoritma pemrograman.
Definisi
Algoritma
- Urutan langkah-langkah untuk menyelesaikan masalah secara sistematis dan logis atau spesifikasi urutan langkah untuk melakukan pekerjaan tertentu.
- Tahapan sistematis dalam program, sedangkan program adalah kumpulan pernyataan komputer.
Pemilihan
Algoritma
- Algoritma haruslah benar
- Algoritma harus memberikan hasil yang baik
- Effisiensi algoritma, effisiensi waktu dan memori
Hal penting
dalam membuat algoritma
- Teks algoritma berisi deskripsi langkah-2 penyelesaian masalah
- Tidak ada notasi baku dalam penulisan teks algoritma notasi algoritma disesuaikan dengan bahasa pemrograman
- Algoritma merupakan hasil pemikiran konseptual
Penyelesaian
masalah dengan program
1. Menganalisa
masalah dan membuat program
• Menggunakan bahasa manusiamenuliskan terlebih dahulu menggunakan Bahasa sendiri• Menggunakan Pseudocodesuatu bentuk algoritma yang menggunakan berbagai notasi, yang bertujuan untuk menyederhanakan bentuk kalimat manusia• Menggunakan FlowchartSuatu standart untuk menggambarkan urutan langkah dalam suatu proses.
3. Mengeksekusi Program
Untuk mengetahui kebenaran dari program yang dibuat. Kemungkinan kesalahan dalam proses kompilasi:
§
Kesalahan
sintaksis: kesalahan
penulisan
§
Kesalahan
logika : kesalahan yang
terjadi karena logika salah
§
Kesalahan
runtime : kesalahan
karena operasi dalam program tidak dapat dilakukan oleh komputer
Menilai sebuah algoritma
- · Realibility /sesuai kenyataan
- · Pemrosesan yang efisien
- · General / umum
- · Expandable / yang dapat diperluas
- · Mudah di mengerti
- · Portability / mudah dibawa
- · Jumlah langkah atau instruksi berhingga
- · Harus terminate /berakhir
- · Output yang dihasilkan tepat
FLOWCHART
- · Gambaran atau bagan yang menggambarkan urutan proses.
- · Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah.
- · Merupakan cara penyajian dari suatu algoritma.
Macam
flowchart
- System Flowchart
Urutan proses dalam system
dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam
proses pengolahan data.
2. Program Flowchart
Urutan instruksi yang digambarkan dengan simbol tertentu untuk memecahkan masalah dalam program
Urutannya:
- START
- READ
- PROSES
- WRITE
- END
Flow Direction
Symbol (Penyambung Alur)
Processing
Symbol (Simbol Proses)

Input-Output Symbol
Semoga bermanfaat dan menambah pengetahuan pembaca.
Terimakasih 🙏
Terimakasih 🙏
Tidak ada komentar:
Posting Komentar