Translate

bahasa dan algoritma pemrograman 13

Selamat datang di eagleboot dan selamat membaca.

Sebelumnya bahasa dan algoritma pemrograman halaman 12

source code suatu bahasa pemrograman, seharusnya kita mamahami terlebih dahulu bahasa pemrograman yang akan kita gunakan, seperti aturan tata bahasanya, intruksi-instruksi yang digunakan, tipe data, dan masih banyak lagi. Semua itu akan kita pelajari satu persatu dibagian lain pada buku ini. Oleh karena kita baru akan mempelajari bahasa pemrograman yaitu C++ atau program lainnya seperti java, maka untuk mempermudah pemahaman tentang algoritma akan diberikan contoh-contoh permasalahan sederhana yang sering dijumpai dalam pemrograman, bagaimana algoritmanya dalam bentuk tiga notasi algoritma yang telah diberikan, dan kemudian bagaimana mengimplementasikan atau menerjemakan algoritma tersebut ke dalam bentuk source code bahasa pemrograman C++ atau program lainnya seperti java. Untuk membantu penerjemahan algoritma kita juga harus memperhatikan jenis-jenis proses yang biasanya kita temukan dalam algoritma. Dalam algoritma ada empat jenis proses yang dikenal, yaitu :
 1. Sequence Process, merupakan instruksi yang dikerjakan secara sekuensial (berurutan). 2. Selection Process, adalah instruksi yang dikerjakan jika memenuhi suatu kriteria atau kondisi (keadaan) tertentu.
 3. Iteration Process, yaitu instruksi yang dikerjakan selama memenuhi suatu kriteria atau kondisi (keadaan) tertentu.
 4. Concurrent Process, beberapa instruksi dikerjakan secara bersama.  Berikut merupakan contoh- contoh permasalahan, algoritma penyelesaian dalam tiga notasi algoritma serta penerjemahannya dalam bahasa pemrograman C++ atau program lainnya seperti java.
 1. Masalah penukaran isi ember (contoh sequence process). Masalah penukaran isi ember dapat kita aplikasikan untuk masalah berikut ini. Mula-mula A bernilai 19 dan B bernilai 33. Jika nilai kedua variabel A dan B tersebut ditukar, A menjadi 33 dan B menjadi 19, maka algoritmanya adalah :  
Menggunakan uraian kalimat deskriptif 1) 
SetnilaivariabelA19danB33 2) SetnilaidarivariabelCmenjadisamadenganvariabelA. 3) SetnilaivariabelAmenjadisamadenganB. 4) SetnilaivariabelBmenjadisamadenganC. 5) TampilkannilaivariabelAdanB.  Algoritma diatas dapat juga ditulis seperti dibawah ini: 1) A19danB33 2) CA 3) AB.

BC 5) TulisAdanB  Jika algoritma tersebut diatas digambar menggunakan flow chart adalah sebagai berikut..........

Next read at bahasa dan algoritma pemrograman halaman 14

Share this

Related Posts

Previous
Next Post »