Definisi Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis.
Hubungan Algoritma, Masalah dan Solusi
Mengapa mempelajari
Logika Algoritma
Kriteria Analis sistem/Pemrogram yang baik:
Mampu menyusun algoritma dengan baik
Menguasai bahasa dan teknik penulisan program dengan baik
Dapat bekerjasama dengan Tim
Dapat bekerja secara efisien dan tepat waktu
Algoritma Pemrograman yang baik memiliki cirri
- Tepat, benar, sederhana, standar dan efektif
- Logis, terstruktur dan sistematis
- Semua operasi terdefinisi
Standar Program yang baik
Kebenaran logika dan penulisan
Waktu minimum untuk penulisan program
Eksekusi program dgn waktu cepat
Ekspresi penggunaan memori
User friendly
MEMPROGRAM DAN
BAHASA PEMROGRAMAN
BAHASA PEMROGRAMAN
Belajar memprogram adalah
belajar tentang metodologi pemecahan masalah, kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami (algoritma).
Belajar bahasa pemrograman adalah
Belajar memakai suatu bahasa, aturan tata bahasanya, instruksi-instruksinya, tata cara pengoperasian compilernya untuk membuat program yang ditulis dalam bahasa itu saja.
Notasi algorithma
Penulisan algoritma tidak tergantung dari spesifikasi bahasa pemrograman dan komputer yang mengeksekusinya. Notasi algoritma bukan notasi bahasa pemrograman tetapi dapat diterjemahkan ke dalam berbagai bahasa pemrograman
Notasi algoritma dapat berupa :
1. Uraian kalimat deskriptif (narasi)
Contoh
Algoritma Kelulusan_mhs
Diberikan nama dan nilai mahasiswa, jika nilai tersebut lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus
jika nilai lebih kecil dari 60 maka dinyatakan tidak lulus.
DESKRIPSI :
baca nama dan nilai mahasiswa.
jika nilai >= 60 maka
keterangan = lulus
tetapi jika
keterangan = tidak lulus.
tulis nama dan keterangan
BAGAN ALIR (FLOWCHART)
FLOWCHART
Flowchart di bagi 2 yaitu :
Flowchart system adalah Diagram alir yang menggambarkan prosedur dari sebuah proses pengolahan data
Flowchart logika adalah Diagram alir yang menggambarkan urutan-urutan instruksi dalam logika program untuk menyelesaikan sebuah permasalahan
SIMBOL FLOWCHART SYSTEM
SIMBOL FLOWCHART PROGRAM
0 komentar:
Posting Komentar