Download - Topik 6 Runtunan (Sequence)
![Page 1: Topik 6 Runtunan (Sequence)](https://reader036.vdocuments.pub/reader036/viewer/2022082402/55861d62d8b42a0e4a8b4e06/html5/thumbnails/1.jpg)
Topik 6Runtunan (Sequence)
Algoritma & Struktur Data
PS. Manajemen Informatika
![Page 2: Topik 6 Runtunan (Sequence)](https://reader036.vdocuments.pub/reader036/viewer/2022082402/55861d62d8b42a0e4a8b4e06/html5/thumbnails/2.jpg)
Tujuan
Tujuan Instruksional Umum :
Mahasiswa diharapkan mampu membuat algoritma sederhana dalam bentuk runtunan
![Page 3: Topik 6 Runtunan (Sequence)](https://reader036.vdocuments.pub/reader036/viewer/2022082402/55861d62d8b42a0e4a8b4e06/html5/thumbnails/3.jpg)
Konsep Dasar Runtunan
Algoritma merupakan runtunan (sequence) satu atau lebih instruksi, yang berarti :
Tiap instruksi dikerjakan satu per satu
Tiap instruksi dilaksanakan tepat sekali; tidak ada instruksi yang berulang
Urutan instruksi yang dilaksanakan pemroses sama dengan urutan instruksi sebagaimana yang tertulis di dalam teks algoritma
Akhir dari instruksi terakhir merupakan akhir algoritma
![Page 4: Topik 6 Runtunan (Sequence)](https://reader036.vdocuments.pub/reader036/viewer/2022082402/55861d62d8b42a0e4a8b4e06/html5/thumbnails/4.jpg)
Contoh Soal
Kasus :Buatlah algoritma yang membaca dua buah
nilai untuk peubah A dan B, lalu mempertukarkan nilai kedua peubah tersebut. Misalnya, sebelum pertukaran nilai A = 8, dan nilai B = 5, maka setelah pertukaran nilai A = 5 dan nilai B = 8
![Page 5: Topik 6 Runtunan (Sequence)](https://reader036.vdocuments.pub/reader036/viewer/2022082402/55861d62d8b42a0e4a8b4e06/html5/thumbnails/5.jpg)
English Structure
Masalah : Mempertukarkan isi dua bilanganInput : A, B ; bertipe bilangan bulatOutput : A, B; bertipe bilangan bulatPenampung : C; bertipe bilangan bulatProses
1. Membaca nilai A dari masukan user2. Membaca nilai B dari masukan user3. Memindahkan isi A ke C4. Memindahkan isi B ke A5. Memindahkan isi C ke B6. Mencetak hasil A ke layar7. Mencetak hasil B ke layar
![Page 6: Topik 6 Runtunan (Sequence)](https://reader036.vdocuments.pub/reader036/viewer/2022082402/55861d62d8b42a0e4a8b4e06/html5/thumbnails/6.jpg)
Flowchart :
![Page 7: Topik 6 Runtunan (Sequence)](https://reader036.vdocuments.pub/reader036/viewer/2022082402/55861d62d8b42a0e4a8b4e06/html5/thumbnails/7.jpg)
Pseudocode :
ALGORITMA tukar_isi{algoritma ini digunakan untuk menukarkan isi dari variabel A ke variabel B}
DEKLARASIA, B : integer
DESKRIPSI:input(A)input(B)C AA BB Coutput(A)output(B)
![Page 8: Topik 6 Runtunan (Sequence)](https://reader036.vdocuments.pub/reader036/viewer/2022082402/55861d62d8b42a0e4a8b4e06/html5/thumbnails/8.jpg)
Rangkuman
Runtunan merupakan perintah-perintah yang dikerjakan satu per satu secara berurutan
Seluruh contoh soal dan latihan soal yang ada di Topik 1 hingga Topik 6 merupakan runtunan
![Page 9: Topik 6 Runtunan (Sequence)](https://reader036.vdocuments.pub/reader036/viewer/2022082402/55861d62d8b42a0e4a8b4e06/html5/thumbnails/9.jpg)
Latihan Soal
Kasus :Dewi pergi berbelanja ke sebuah mini market.
Dia membeli gula dengan harga 11.000 per kilogram. Berapakah total pembayaran yang harus dibayar oleh Dewi jika dia mendapat diskon sebesar 10%?
Buatlah algoritmanya jika harga gula merupakan konstanta, sedangkan jumlah gula yang dibeli merupakan masukan dari user!
![Page 10: Topik 6 Runtunan (Sequence)](https://reader036.vdocuments.pub/reader036/viewer/2022082402/55861d62d8b42a0e4a8b4e06/html5/thumbnails/10.jpg)
REFERENSI
1. Budi Sutedjo, Michael A.N. 2000. “Algoritma dan Teknik Pemrograman”. Yogyakarta: ANDI OFFSET.
2. Fathul Wahid. 2004. “Dasar-Dasar Algoritma dan Pemrograman”. Yogyakarta: ANDI OFFSET.
3. Rinaldi Munir, Leoni Lidya. 2002. “Algoritma & Pemrograman Dalam Bahasa Pascal dan C Buku 1”. Bandung: Informatika.
4. Rinaldi Munir, Leoni Lidya. 2002. “Algoritma & Pemrograman Dalam Bahasa Pascal dan C Buku 2”. Bandung: Informatika.