array menggunakan raptor
DESCRIPTION
praktikum algoritma menggunakan raptorTRANSCRIPT
PRAKTIKUM ALGORITMA
LAPORAN RESMI
MODUL 6
ARRAY/LARIK
SESI/KELOMPOK : D1
1. Rachman Surya Adi (1134010122)
2. Nuzul Farida Arini (1134010130)
Asisten :
1. Herman Kurniawan (0834010046)
2. Dudy Heriyanto (0834010190)
LABORATORIUM PEMROGRAMAN KOMPUTER
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JATIM
2011
I
SOAL
Buatlah algoritma dan flowchart menggunakan raptor dari program untuk
menentukan bilangan genap atau bilangan ganjil dari total n buah bilangan
II
ALGORITMA
1. Start
2. Inisialisasi banyak data=N, i, x, A[i]
3. Input N
4. Proses variabel indeks i=1, x=0
5. Jika i>N salah, maka
5.1. Masukkan data ke indeks “i”
5.2. Output bilangan A[i]
5.3. Proses x = x + A[i]
5.4. Tambah nilai variabel indeks i, i = i + 1
5.5. Ulangi langkah 5
6. Jika i>N benar, maka proses x jadikan total
7. Jika total mod 2 == 0 maka cetak “adalah genap”. Jika tidak maka cetak
“adalah ganjil”
8. End.
III
FLOWCHART
Flowchart biasa
Flowchart pada raptor
Start
"Masukkan banyak data"GET N
i ← 1
x ← 0
i > N
"Masukkan data ke"+i+":"GET A[i]
PUT "bilangan"+i+":"+A[i]¶
x ← x + A[i]
i ← i + 1
total ← x
total%2=0
PUT total + "=adalah genap"¶ PUT total + "=adalah ganjil"¶
NoYes
End
Yes
No
Loop
IV
PEMROGRAMAN RAPTOR
INPUT
OUTPUT
V
ANALISA DAN KESIMPULAN
AnalisaArray adalah struktur data yang menyimpan sekumpulan elemen yang
sama. Setiap elemen diakses langsung melalui indeksnya. Dengan kata lain array memungkinkan penyimpanan data dalam 1 variable yang diatur berdasarkan indeks. Contoh sederhana penggunaan variabel array misalnya, adalah untuk menyimpan sederetan angka (misalnya 5 angka). Jika kita menggunakan konsep satu variabel satu data, maka kita memerlukan 5 variabel yang berbeda untuk menyimpan data tersebut. Tetapi jika digunakan array, maka cukup menggunakan 1 nama variabel untuk menyimpan 5 data.
Kesimpulan Array adalah struktur data yang menyimpan sekumpulan elemen yang
sama Array memungkinkan penyimpanan data dalam 1 variable yg diatur
berdasarkan indeks Array dapat diakses secara berurutan, diperlukan kendali program
perulangan