Belajar Islam dengan Teknologi Menyenangkan

Pemrograman Visual

Pengantar Algoritma 
  1.  Algorism-algorithm 
  2. Abu Ja’far Muhammad ibn Musa Alkhuwarizmi 
  3. Ilmuan Persia penulis kitab “Al Jabar Wal-Muqabala”(Rules of Restoration and Reduction Aturan Pemugaran dan Pengurangan) 
  4. Tahun 825 M 
  5. Berasal dari IRAN
Definisi
a. Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah 
  •           Urutan langkah logis, yang berarti algoritma harus mengikuti suatu urutan tertentu, Tidak Boleh melompat-lompat
b.   Alur Pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis.
  •          Alur pikiran, sehingga algoritma seseorang dapat juga berbeda dari algoritma yang lain.
  •         Tertulis, yang artinya dapat berupa kalimat, gambar, atau tabel tertentu
 Contoh Algoritma
  Memasak.:
     Jika seseorang ingin mengirim surat kepada temannya di suatu tempat, maka langkah langkahnya adalah:
  1.   Ambil peralatan menulis
  2.   Tulis surat sampai selesai
  3.   Surat dimasukkan ke dalam amplop tertutup
  4.   Amplop ditempeli perangko secukupnya
  5.   Pergi kekantor pos terdekat untuk mengirimkannya
         Dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai masalah pemrograman, terutama dalam komputasi numeris
  Tanpa algoritma yang baik maka proses pemrograman akan menjadi salah, rusak,atau lambat dan tidak efisien
Kriteria Algoritma
 (Donald E. Knuth)
 
Input: algoritma dapat memiliki nol atau lebih inputan dari luar.
Output: algoritma harus memiliki minimal satu buah output keluaran.
Definiteness (pasti): algoritma memiliki instruksi-instruksi yang jelas dan tidak      ambigu.
Finiteness (ada batas): algoritma harus memiliki titik berhenti (stopping role).
Effectiveness (tepat dan efisien): algoritma sebisa mungkin harus dapat dilaksanakan dan efektif
Unterminatable
Program yang dirancang untuk tidak bisa dihentikan kecuali memamng diinginkan untuk berhenti Contoh: Sistem Operasi 
Jenis Proses Algoritma 
Sequence Process: Instruksi dikerjakan secara sekuensial
Selection Process: Instruksi dikerjakan jika memenuhi kriteria tertentu
Iteration Process: instruksi dikerjakan selama memenuhi suatu kondisi   tertentu
Concurrent Process: Beberapa Instruksi dikerjakan secara bersama
 
contoh delphi sederhana: program termodinamika kimia

 

0 komentar:

Posting Komentar

Bagi yang ingin mengkopi halaman ini mohon mencantumkan alamat ini"http://teknologiandme.blogspot.com". Karya anak bangsa...terimakasih!!!

Halaman Iklan