topik 6 runtunan (sequence)
Post on 21-Jun-2015
265 Views
Preview:
DESCRIPTION
TRANSCRIPT
Topik 6Runtunan (Sequence)
Algoritma & Struktur Data
PS. Manajemen Informatika
Tujuan
Tujuan Instruksional Umum :
Mahasiswa diharapkan mampu membuat algoritma sederhana dalam bentuk runtunan
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
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
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
Flowchart :
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)
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
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!
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.
top related