REFLEKSI II ALGORITMA
PEMROGRAMAN
SEKUEN????
Dilihat dari judulnya saja
orang-orang akan bertanya-tanya apakah gerangan itu. Perumpaan tentang SEKUEN,
pada kasus saat kita mengirim SMS (Short Messages Service):
--Ambil HP
dan Turn on-kan
--Buka menu
SMS
--Tulis
pesan yang ingin disampaikan
--Cari
nomor tujuan atau masukkan nomor telepon yang akan dikirimi pesan
--Kirim
pesan
Pada kasus tersebut terlihat jelas
bahwa mengirim SMS merupakan sekuen, jadi Sekuen adalah .....? belom ngerti
juga kan hahahahah....
Nah lebih gamblangnya SEKUEN merupakan urutan-urutan langkah yang
runtut dan logis, di kerjakan mulai dari urutan yang pertama dibaca sampai
akhir urutan, dan urutannya tidak boleh terbalik, jika terbalik maka maksudnya
akan berbeda.
Sekuen juga digunakan dalam
pengerjaan Algoritma. Algoritma yang baik mempunyai 3 bagian yaitu:
--Algoritma
harus berhenti (tidak selamanya berjalan), mengapa bisa begitu? Karena semua
makhluk hidup yang ada di dunia akan berhenti hingga tahu arah dan tujuan dari
makhluk hidup di dunia ini, begitu juga denga algoritma dia juga berhenti untuk
mencapai tujuannya.
--Algoritma
mempunyai langkah yang berulang-ulang (Repeat) hingga ia menemukan solusi
sesuai dengan syarat yang telah ditetapkan oleh si pembuat program.
--Algoritma
juga mengmbil keputusan sesuai dengan kondisi yang ia lewati. Sebagai contoh
banyak jalan ke ROMA, ambil salah satu jalan menuju ROMA maka kau kan temukan
ROMA dengan segala isinya.
Example of Algorthm di dunia nyata:
Menelpon pacar:
--Take HP and Turn on
--Open contact HP
--Searching number HP your baby
--Press Call/OK
--Waiting
--Talk with your baby
Contoh Agoritma menghitung Volume
Balok:
--Menghitung Volume Balok:
1. Inputkan panjang, lebar, dan tinggi
2. Baca Volume balok yaitu V=panjang *
lebar*tinggi
3. Output Volume Balok
--Raptor menghitung Volume Balok:
--C++
#include
<iostream>
#include
<string>
using
namespace std;
int
main()
{
string raptor_prompt_variable_zzyz;
double t;
double p;
double l;
double V;
raptor_prompt_variable_zzyz ="masukkan
panjang balok = ";
cout
<< raptor_prompt_variable_zzyz << endl;
cin >> p;
raptor_prompt_variable_zzyz ="masukkan
lebar balok = ";
cout << raptor_prompt_variable_zzyz
<< endl;
cin >> l;
raptor_prompt_variable_zzyz ="masukkan
tinggi balok= ";
cout << raptor_prompt_variable_zzyz
<< endl;
cin >> t;
V = p*l*t;
cout << "Volume balok =
"<<V<< endl;
system("PAUSE");
return
EXIT_SUCCESS;
}
0 comments:
Post a Comment