Sabtu, 31 Mei 2014



Hai guys, selamat datang di blogger gue. Kali ini gue bakal njelasin tentang materi produktif Pemrograman Dasar. Jadi tetep stay terus ya di sini J.

PEMROGRAMAN DASAR
v Definisi Algoritma
Algoritma adalah urutan langkah-langkah penyelesaian suatu permasalahan secara sistematis dan logis.
v Kriteria menentukan algoritma yang baik
a)    Ada output
Suatu algoritma haruslah mempunyai output yang merupkan solusi dari masalah yang diselesaikan.
b)    Efektifitas dan efesiensi
Diakatakan efektifitas jika algorima tersebut menghasilkan suatu solusi yang sesuai dengan masalah yang diselesaikan (tepat guna). Dikatakan efesien jika waktu proses suatu algoritma relatif lebih singkat dan penggunaan memori komputer lebih sedikit.
c)     Jumlah langkahnya berhingga
Maksudnya adalah barisan intruksi yang di buat harus dalam suatu urutan tertentu agar masalah yang dihadapi dapat diselesaikan dengan tidak memerlukan waktu relatif  lama.
d)   Berakhir
Proses di dalam mencari penyelesaian suatu masalah harus berhenti dan berakhir dengan hasil akhir yang merupakan solusinya.
e)    Terstruktur
Urutan, barisan, langkah-langkah yang digunakan harus disusun sedemikian rupa agar proses penyelesaian tidak berbelit-belit sehingga bagian-bagian dapat dibedakan dengan jelas mana input, proses, dan outputnya.
v Konsep Dasar Algoritma
Ada 5 tahapan dalam pengembangan program aplikasi komputer untuk penyelesaian permasalahan menggunakan alat bantu komputer :
1.     Analisis Masalah
Merupakan langkah paling awal untuk menemukan ide-ide kemungkinan solusi terhadap permasalahan.
2.     Merancang Algoritma
Bertujuan untuk :
            menentukan ide solusi
            menyatakan algoritma
          memfalidasi algoritma
            menganalisis algoritma
3.     Membuat Program Komputer
Langkah ini dimaksudkan untuk menkonfersi solusi bentuk algoritma menjadi solusi dalam bentuk program komputer yang dikembangkan berdasarkan algoritma yang telah di susun sebelumnya.

Posted by Unknown On 15.53 No comments

0 komentar:

Posting Komentar

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

Blogroll

    Blogger news

    Blogroll

    About