3. 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
4. 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
5. English Structure
Masalah : Mempertukarkan isi dua bilangan
Input : A, B ; bertipe bilangan bulat
Output : A, B; bertipe bilangan bulat
Penampung : C; bertipe bilangan bulat
Proses
1. Membaca nilai A dari masukan user
2. Membaca nilai B dari masukan user
3. Memindahkan isi A ke C
4. Memindahkan isi B ke A
5. Memindahkan isi C ke B
6. Mencetak hasil A ke layar
7. Mencetak hasil B ke layar
7. Pseudocode :
ALGORITMA tukar_isi
{algoritma ini digunakan untuk menukarkan isi dari variabel A ke variabel
B}
DEKLARASI
A, B : integer
DESKRIPSI:
input(A)
input(B)
C A
A B
B C
output(A)
output(B)
8. 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
9. 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!
10. 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.