Materi 7 ARRAY Processing

Slides:



Advertisements
Presentasi serupa
Pseudocode & Flowchart
Advertisements

Pencarian ( Searching)
Pencarian Rekaman pada Berkas
Desain Dan Analisis Algoritma
Pemrograman Dasar Pengantar Algoritma - 2 PTIIK - UB.
STRUKTUR DASAR ALGORITMA
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
ARRAY 1 DIMENSI #10 STIKOM Searching Pengantar Manfaat Inisialisasi
Spesifikasi Proses.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
STRUKTUR DATA.
1 Algoritma Bahasa Pemrograman dan Bab 1.1. Pengertian Algoritma.
Pseudocode Dengan Modularisasi
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Komunikasi Antar Modul,
(Lanjutan Tugas Pertemuan ke 1)
Materi 2 PSEUDOCODE Disusun Oleh : Yulyani Arifin,S.Kom, MMSI.
Algoritma & Struktur Data
Metode Perancangan Program
Fungsi Lecture 7. Motivation Complexity of programming problem  more difficult to consider the solution as a whole  clue: dividing the problem into.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Dasar Pemrograman Komputer [TKL-4002 ] Pertemuan 01.
Array Processing & Modular
ARRAY 2 DIMENSI #12 STIKOM Searching Pengantar Inisialisasi Matrik
Diberikan pada Kuliah Sela Teknik Informatika - Universitas Muhammadiyah Malang Tahun 2011.
Linear Equation. Example i1i1 i2i2 i3i3 V1V1 V2V2 R1R1 R2R2 R3R3 R4R4 R5R5.
Algoritma Umum untuk Masalah Bisnis
Array dan String.
Langkah Awal Modularisasi
Operasi Perulangan pada FORTRAN Pertemuan 6
Metode Perancangan Program
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
REPETITION CONTROL STRUCTURES
Algoritma dan Pemrograman
Kasus Buat algoritma untuk menghitung total pembayaran dari proses pembelian.
Review Modularisasi, Algoritma Bisnis, dan Object Oriented
1 Diselesaikan Oleh KOMPUTER Langkah-langkah harus tersusun secara LOGIS dan Efisien agar dapat menyelesaikan tugas dengan benar dan efisien. ALGORITMA.
1 Pertemuan 1 Algoritma Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
1 Pertemuan 9 DIVIDE And CONQUER Matakuliah: T0034/Perancangan & Analisis Algoritma Tahun: 2005 Versi: R1/0.
Pertemuan Pengembangan Algoritma
Structure English dan Decision Table
Materi 1 Perancangan Program
Algoritma dan Struktur Data 1 pertemuan 7
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Materi 9 LOGIKA & ALGORITMA.
DASAR PEMROGRAMAN & ALGORITMA
Tipe Data Lecture 8.
Penulisan Algoritma dan Flowchart
Pokok Bahasan 5 Algoritma Pemrosesan Paralel
KONSEP DASAR PEMROGRAMAN KOMPUTER DAN Algoritma
Algoritma.
Metode Perancangan Program
Algoritma & Pemrograman 1B
Metode Perancangan Program
Pemrograman Terstruktur
Metode Perancangan Program
Algoritma dan Pemrograman Pertemuan 1
Rahmat Deddy Rianto Dako, ST, M.Eng
Metode Perancangan Program
minggu ke-3 Imam Fahrur Rozi
Algorithms and Programming Searching
ARRAY.
minggu ke-2 Imam Fahrur Rozi
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
Array dan Matriks.
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
ARRAY ALGORITMA & PEMROGRAMAN 1B.
Materi 2 PSEUDOCODE Disusun Oleh : Yulyani Arifin,S.Kom, MMSI.
Operasi Matriks Dani Suandi, M.Si..
Transcript presentasi:

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

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

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

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)

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

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

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

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

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

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

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

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

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

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

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

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)

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

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

MATERI BELAJAR Q & A