Download - Sequence
![Page 1: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/1.jpg)
sequenceBy Tenia Wahyuningrum
![Page 2: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/2.jpg)
Sequence merupakan struktur kontrol algoritmik yang paling sederhana
Sederetan instruksi primitif dan atau aksi yang dilaksanakan (dieksekusi oleh komputer) berdasarkan urutan penulisannya
Jika dituliskan sebuah sequence yang terdiri dari deretan instruksi/aksi ke 1, 2, 3, 4, n maka setiap instruksi akan dilaksanakan secara berurutan mulai dari yang ke 1, kemudian ke 2, dst
![Page 3: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/3.jpg)
Initial state adalah state awal yang harus dipenuhi
Final state adalah keadaan akhir setelah instruksi/aksi terakhir
Final state dari sebuah instruksi yang ada pada urutan instruksi/aksi ke-I akan menjadi initial state dari instruksi/aksi ke i+1.
Urut-urutan penulisan instruksi/aksi pada suatu sequence sangat penting
![Page 4: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/4.jpg)
Notasi algoritmik
Program SEQ1/* contoh penulisan sequence perbaris*/
Kamus : int i=0; double x=0.0; boolean flag; String masuk=“”
Algoritma : input (masuk); iInteger.parseInt(masuk); flag true; output x; output i*2, flag;
![Page 5: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/5.jpg)
Program SEQ2/* contoh penulisan sequence ke samping*/
Kamus : int i=0; double x=0.0; boolean flag; String masuk=“”
Algoritma : input (masuk); iInteger.parseInt(masuk); flag true; output x; output i*2, flag;
![Page 6: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/6.jpg)
![Page 7: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/7.jpg)
![Page 8: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/8.jpg)
![Page 9: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/9.jpg)
![Page 10: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/10.jpg)
![Page 11: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/11.jpg)
![Page 12: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/12.jpg)
contoh
Algoritma menghitung luas persegi panjang
![Page 13: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/13.jpg)
mulai
p = 0, l =0,
luas =0Masukka
n panjang
(p), lebar (l)
luas = p * l
Cetak luas
selesai
![Page 14: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/14.jpg)
Notasi algoritmik
Program LuasPersegiPanjang/* contoh program luas persegi panjang*/
Kamus : String panjang, lebar =“”; int p=0, l=0, luas=0;
Algoritma : input (panjang) p Integer.parseInt(panjang); input (lebar) l Integer.parseInt(lebar); luas = p * l; output luas
![Page 15: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/15.jpg)
Tugas kecil
![Page 16: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/16.jpg)
Program tegangan/* program untuk menghitung tegangan, v=i*r*/
Kamus : int v=0, i=0, r=0; String arus, tahanan=“”;
Algoritma :Input arusi integer.parseInt(arus);
Input tahananr integer.parseInt(tahanan);
v=i*r;
Output v
![Page 17: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/17.jpg)
Program konversi/* mengubah nilai rupiah ke dollar */
Kamus : long dollar = 9800; long rupiah = 0; long konversi = 0; String uang =“”;
Algoritma : input (uang); rupiah Integer.parseInt(uang); konversi = rupiah/dollar; output (konversi);
![Page 18: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/18.jpg)
Dikumpulkan minggu depan, tgl 3 november 2010
![Page 19: Sequence](https://reader035.vdokumen.com/reader035/viewer/2022062709/55911c411a28abe93b8b456b/html5/thumbnails/19.jpg)
A. Rumus merubah celcius ke kelvin= Celcius + 273,15
B. Rumus merubah celcius ke rheamur= Celcius x 0,8
C. Rumus merubah reamur ke celcius= Rheamur x 1,25
D. Rumus merubah celcius ke fahrenheit= (Celcius x 1,8) + 32
E. Rumus merubah fahrenheit ke celcius= (Fahrenheit - 32) / 1,8
F. Rumus merubah rheamur ke farenheit= (Rheamur x 2,25) + 32