Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Materi 7 ARRAY Processing

Presentasi serupa


Presentasi berjudul: "Materi 7 ARRAY Processing"— Transcript presentasi:

1 Materi 7 ARRAY Processing
Disusun Oleh : Yulyani Arifin,S.Kom, MMSI 2012

2 Agenda Operasi Array Inisialisasi Element Array Pencarian Array Tampilkan Data Array Program Dengan Array Array Dua Dimensi

3 Kemampuan Akhir yang Diharapkan
Mahasiswa diharapkan memahami mengenai konsep dan penggunaan array Mahasiswa diharapkan dapat menggunakan array dalam penyelesaian masalah

4 Array : struktur data terdiri sejumlah data yang tipenya sama
MATERI BELAJAR Operasi Array Array : struktur data terdiri sejumlah data yang tipenya sama Array terdiri dari : element Index Contoh : Score ( 6) Score (Index)

5 Set inisial value ke dalam elemen array Proses elemen array
MATERI BELAJAR Operasi Array Operasi dalam Array : Set inisial value ke dalam elemen array Proses elemen array Mencari data dalam array Menampilkan isi array

6 Find the sum of element of an array
MATERI BELAJAR Operasi Array Example 7. 1 Find the sum of element of an array Find_sum_of_element Set Sum to Zero DO Index = 1 to number_of_elements sum = sum + array (index) ENDDO END

7 Inisialisasi Element Array
MATERI BELAJAR Inisialisasi Element Array Cara Inisialisasi Element Array : Dengan Nilai Konstant Example : Iinitialise_month_table month_table (1) = “January” month_table (2) = “February” month_table (12) = “December” END

8 Inisialisasi Element Array
MATERI BELAJAR Inisialisasi Element Array 2. Dengan data dari File Example : Read_values_into_array Set max_num_elements_to required field Set index to zero Read first input file DOWHILE (input value exist) AND (Index < Max_num_elements ) index = index + 1 array (index) = input value Read next input value ENDDO IF (input values exists) AND index = max_num_elements THEN Print “Array size too small “ ENDIF END

9 Inisialisasi Element Array
MATERI BELAJAR Inisialisasi Element Array 3. Inisialisasi untuk Paired Array Code Product Selling_Price A01 Rp 50000 B02 Rp 10000 C01 Rp 15000

10 Inisialisasi Element Array
MATERI BELAJAR Inisialisasi Element Array 3. Contoh Paired Array Read_values_into_paired+array Set max_num_elements_to required field Set index to zero Read first input file DOWHILE ( NOT EOF input record) AND (Index < Max_num_elements ) index = index + 1 product_code (index) = input prod_code Selling_price (Index) = input sell_price Read next record ENDDO IF ( NOT EOF input record) AND index = max_num_elements THEN Print “Array size too small “ ENDIF END

11 Alasan untuk mencari element array : Edit data Ambil informasi
MATERI BELAJAR Pencarian Array Alasan untuk mencari element array : Edit data Ambil informasi Ambil informasi dari Paired Array Teknik Pencarian : Linear Search Binary Search

12 Menampilkan Data Array
MATERI BELAJAR Menampilkan Data Array Menampilkan data array : mulai dari elemen pertama sampai elemen terakhir dengan DO Loop Write_values_of_array DO Index = 1 to number_of_elements Print array (index) ENDDO END

13 Programming Dengan Array
MATERI BELAJAR Programming Dengan Array Example 7.6 : Process Exam Scores ( Hal 97) A. Diagram Definisi Input Proses Output 18 exam scores Prompt for scores Get Scores Average_ score Calculate average score Display scores Display average score

14 Programming Dengan Array
MATERI BELAJAR Programming Dengan Array B. Struktur Control yang dibutuhkan : Array Index DO Loop -> accept scores DO Loop -> display scores

15 Programming Dengan Array
MATERI BELAJAR Programming Dengan Array C. Algoritma Solusi Process_exam_sxores Set total_score to zero DO Index = 1 to 18 Prompt Operator for score Get Score scores (index) = score total_score = total_score + scores (index) ENDDO Compute Average_score = total_score / 18 DO index = 1 to 18 Display scores (Index) Display average_score END

16 Index pertama untuk baris Indes kedua untuk kolom Contoh :
MATERI BELAJAR Array Dua Dimensi Array dua dimensi : Mempunyai dua index Index pertama untuk baris Indes kedua untuk kolom Contoh : Freight_charges ( 5 , 6 ) Matrix ( 4 , 8)

17 Inisialisasi Array Dua Dimensi
MATERI BELAJAR Array Dua Dimensi Inisialisasi Array Dua Dimensi Read_values_into_array Set max_num_elements to 24 Set row_index to zero Read Input file DOWHILE ( input value exist ) AND (row_index < 6 ) row_index = row_index + 1 DO coloum_index = 1 to 4 Freight_charges (row_index , coloumn_index) = input value Read input file ENDDO IF ( input values exist ) AND row_index = 6 THEN Print “ Array size too small “ ENDIF END

18 Array Dua Dimensi Tampilkan data array Write_values_of_array
MATERI BELAJAR Array Dua Dimensi Tampilkan data array Write_values_of_array Set number_of_rows to required value Set number_of_Coloumn to required value DO row_index = 1 to number_of_rows DO coloumn_index = 1 to number_of_Columns Print array ( row_index, coloumn_index) ENDDO END

19 MATERI BELAJAR Q & A


Download ppt "Materi 7 ARRAY Processing"

Presentasi serupa


Iklan oleh Google