Pages

Subscribe:

Jumat, 06 Januari 2012

DASAR-DASAR ALGORITMA

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
  1. Tepat, benar, sederhana, standar dan efektif
  2. Logis, terstruktur dan sistematis
  3. 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
  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