Sabtu, 15 November 2008

Logika & Algoritma Bab4

BAB 4
MASUKAN
DAN KELUARAN





4.1Pengantar

Suatu siklus pemrosesan data dimulai dari pemasukan data (input), proses dan menampilkan hasil atau informasi (outout). Untuk memasukkan data dan menampilkan hasil dibutuhkan suatu pemahaman terhadap apa yang menjadi kebutuhan masukan dan apa yang menjadi kebutuhan hasil.

Masukan (input) merupakan nilai-nilai dari suatu variabel yang akan diproses pada suatu program. Sedangkan hasil (output) adalah suatu nilai yang diperoleh dari pemrosesan nilai-nilai variabel masukan ataupun digabungkan dengan nilai variabel lainnya.



4.2 Contoh Soal

1. Buatlah algoritma untuk mencari nilai A dari persamaan A = (5 * 7) / 3
Jawab : dari persamaan tersebut semua nilai yang akan diproses sudah diketahui, sehingga tidak memerlukan input data

English structure Flowchart Program
1)Mulai
2)Hitung A = (5 * 7) / 3
3)Tampilkan nilai A
4)Selesai













2. Buatlah algoritma untuk mencari nilai X = A+ B
Jawab : Nilai variabel A dan B belum diketahui, sehingga supaya nilai variabel X dapat dihitung maka diperlukan masukan nilai angka untuk variabel A dan B

English Structure Flowchart program
1)Mulai
2)Masukkan nilai A, B
3)Lakukan proses X = A+ B
4)Tampilkan hasil X
5)Selesai













3. Buatlah algoritma untuk mencari nilai A = (X + Y + Z) / X
Jawab: Nilai dari variabel X, Y dan Z belum diketahui, sehingga diperlukan masukan nilai angka untuk ke tiga variabel tersebut. Untuk variabel X, walaupun digunakan lebih dari satu kali tetapi masukan nilai angkanya cukup satu kali.

English Structure Flowchart program
1)Mulai
2)Masukkan nilai X, Y, Z
3)Hitung A = (X + Y + Z) / X
4)Tampilkan nilai A
5)Selesai













4. Buatlah algoritma untuk mencari nilai A = (B * C) / D, dimana nilai B dan C
sudah diketahui yaitu B=7 dan C=8.
Jawab : Karena nilai variabel B dan C sudah diketahui, maka cukup didefinisikan, sedangkan untuk variabel D diperlukan masukan nilai angka.

English Structure Flowchart program
1)Mulai
2)Definisikan B=7, C=8
3)Masukkan nilai D
4)Hitung A = (B * C) / D
5)Tampilkan nilai A
6)Selesai














5. Buatlah algoritma untuk menampilkan tulisan sebagai berikut.
Algoritma
Pemrograman

Jawab : Karena hanya akan menampilkan tulisan, maka tidak diperlukan input dan proses data.

English Structure Flowchart program
1)Mulai
2)Tampilkan “Algoritma”
3)Tampilkan “Pemrograman”
4)Selesai

Tidak ada komentar: