topik 6 runtunan (sequence)

Post on 21-Jun-2015

265 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Algoritma dan Struktur Data

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