Materi Algoritma
Pemograman Ke-1
|
Nama |
: |
Cesar Rais Akhtar |
|
Npm |
: |
20251310010 |
|
Prodi |
: |
Teknik Informatika |
|
Mata Kuliah |
: |
Algoritma Pemograman |
|
Dosen Pengampu |
: |
Ir. Yasri, M.T |
|
Hari/Tanggal |
: |
Selasa (23/09/2025) |
Algoritma
Algoritma Adalah
serangkain langkah-langkah terurut dan jelas, untuk menyelesaikan suatu masalah
atau mencapai tujuan tertentu.
Mengapa
Algoritma Penting dalam Algoritma
-
Fondasi Program = Urutan langkah logis
dan sistematis untuk memecahkan suatu masalah dan mencapai suatu tujuan.
-
Implementasi Logika = Untuk menjelaskan
bagaimana data dapat diorganisir, disimpan, dan diakses secara efisien.
-
Optimasi Performa = Untuk meningkatkan
kecepatan eksekusi, dan meningkatkan skalabilitas.
Komponen
Utama Algotrima
-
Input = Suatu data awal yang dimasukkan
ke dalam algoritma untuk diproses.
-
Proses = Langkah-langkah logika atau
instruksi yang dilakukan algoritma untuk mengolah input menjadi output(hasil).
-
Output = Suatu hasil akhir yang telah
melalui tahap input,proses dengan algoritma.
Penulisan
Algoritma
-
Teks Algoritma (Bahasa Natural) = Bahasa
sehari-hari yang mudah dipahami manusia
-
Pseudocode = Deskripsi Algoritma dengan struktur
mirip kode program, tapi tidak terikat aturan bahasa pemrograman tertentu.
-
Flowchart = Algoritma yang ditulis dalam
bentuk diagram / gambar dengan simbol-simbol standar.
Karakteristik
Algoritma yang Baik
-
Finiteness (Terbatas)
-
Kejelasan (Clarity)
-
Efektivitas
Proses
Pengembangan Program berbasis Algoritma
-
Analisis Masalah
-
Desain Algoritma
-
Implementasi
- Pengujian dan Pemeliharaan
Notasi
Flowchart
- Flow = Untuk menggabungkan antara simbol yang satu dengan simbol yang lain.
- Terminator = Untuk menyatakan simbol awal atau akhir suatu program.
- Process = Untuk menyatakan suatu proses yang dilakukan computer.
- Decision = Untuk menunjukkan kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban, yaitu ya dan tidak.
- Input/Output = Untuk menyatakan proses input atau output tanpa tergantung peralatan.
- Preparation = Untuk menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberikan nilai awal.






Tidak ada komentar:
Posting Komentar