Algoritma dan Pemrograman Array

dokumen-dokumen yang mirip
Array 2 Dimensi. Pendefinisian dan Struktur Array 2 Dimensi

Universitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T

ARRAY. Brigida Arie Minartiningtyas, M.Kom

ARRAY. contoh : A[1] := 10; var A : array[1..10] of integer; A[nomer_indeks]

Algoritma,Flowchart, Konsep

DIKTAT STRUKTUR DATA Oleh: Tim Struktur Data IF

Algoritma dan Pemrograman Bab IV Struktur Pemilihan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs.

A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] Nilai elemen array Index array Inelemen array

Algoritma dan Pemrograman Bab 05 Struktur Pengulangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Teori Algoritma. Struktur Algoritma

MODUL 1. Struktur Bahasa PASCAL secara umum

PRAKTIKUM 7 TIPE DATA TERSTRUKTUR. Larik : deretan data yang punya type data sejenis. Misalnya : Daftar Nomor Telpon, Tabel Pajak dll.

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

DIKTAT STRUKTUR DATA Oleh: Tim Struktur Data IF

Adam Mukharil Bachtiar English Class Informatics Engineering Algorithms and Programming Branching Structure

SOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*}

Array dan record. Pengertian

Algoritma Dan Pemrograman Record

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

ARRAY (LARIK) Altien Jonathan Rindengan, S.Si., M.Kom.

PEMROGRAMAN STRUKTURAL

Algoritma dan Pemrograman Searching/Pencarian

ARRAY KONSEP ARRAY. Type Angka = array [1..10] of integer; Var A:Angka;

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

Algoritma Pemrograman

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

Chapter 3.2 : Tipe, Nama dan Nilai

- KONSEP MODULAR Pengertian Konsep Modular memecah program ke dalam modul-modul. Contoh modul yang sering digunakan adalah : Prosedur & Fungsi

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

Pertemuan 6 Array Objektif: 1. Memahami cara mendeklarasi tipe indeks dalam array 2. Dapat membuat program sederhana menggunakan array Pertemuan 6 53

Algoritma Pemrograman

Algoritma Pemrograman

RECORD KONSEP. Type standar A. Var A:integer; { ada satu tempat penyimpanan yang bernama A }.

ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama.

BAB IV MATRIKS (ARRAY MULTI DIMENSI)

Algoritma dan Pemrograman Array/Tabel[1] Oleh: Eddy Prasetyo N

Adam Mukharil Bachtiar English Class Informatics Engineering Algorithms and Programming Record

Algoritma Pemrograman

Algoritma Pemrograman

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

Pengenalan Pascal/DevPascal

Algoritma Pemrograman

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

Algoritma Pemrograman

Pengantar dalam Bahasa Pemrograman Turbo Pascal

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

ANALISIS ALGORITMA. Disusun Oleh: Analisis Masalah dan Running Time. Adam Mukharil Bachtiar Teknik Informatika UNIKOM

BAB I TUJUAN DAN LANDASAN TEORI

BAB IV MATRIKS (ARRAY MULTI DIMENSI)

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application

Daftar field MODUL 13 RECORD

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Algoritma Pemrograman

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

MODUL 4. COLLECTIONS ARRAYS, QUEUE, dan STACK

STRUKTUR BAHASA PEMROGRAMAN

Pertemuan 4 KONSEP TIPE DATA

Pertemuan 2 Operasi String

BAB 6 Array Dua Dimensi

Sesi/Perkuliahan ke: II

Algoritma Pemrograman

REVIEW ARRAY. Institut Teknologi Sumatera

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR.

Contoh soal Struktur Program Pascal (Seleksi tingkat propinsi TOKI 2004)

CCH1A4 / Dasar Algoritma & Pemrogramanan

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

MATERI 4 PENYELEKSIAN KONDISI

ARRAY STATIS. Type namatype_array = array [1..maks_array] of tipedata. nama_var_array : namatype_array {indeks array dari 1 sampai maksimum array}

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

Algoritma Pemrograman

Konsep Dasar Pemrograman Pascal

Algoritma dan Pemrograman. Pertemuan Ke-12 Tipe data array/larik 1

Array 1 A. TUJUAN PEMBELAJARAN

BAB XI ARRAY (LARIK)

Bab 2 DASAR-DASAR ALGORITMA

Struktur Data. Pertemuan 2

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

.::BAB II.::MENGENAL PASCAL

PEMBAHASAN KHUSUS TIPE DATA LANJUTAN

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

SMA SANTO PAULUS PONTIANAK

Materi ke-4 Praktikum Algoritma dan Pemrograman kelas Matematika PEMROGRAMAN MODULAR

A. TEMA DAN TUJUAN KEGIATAN PEMBELAJARAN

Modul Algoritma Dan Pemrograman Pascal

BAB III PENGENALAN STRUKTUR BAHASA PASCAL. Kompetensi Dasar : 1. Mahasiswa mengenal dan memahami struktur bahasa Pascal

Algoritma dan Pemrograman 1. By. Rita Wiryasaputra, ST., M. Cs.

Teori Algoritma TIPE DATA

Tahapan Membuat Program

Komentar Program. Komentar program dapat diletakkan dimanapun di dalam program. pembatas (* dan *).

Pengenalan Pascal. Tujuan Pembelajaran

TIPE, NAMA, DAN NILAI

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

01. Review Array, Pointer dan Struktur

PROSES PENJUALAN BUKU

Transkripsi:

Adam Mukharil Bachtiar Teknik Informatiak 2012 Algoritma dan Pemrograman Array

Materi Hari Ini Pendefinisian Array Array 1 dimensi Array 2 dimensi

Pendefinisian Array All About Array

Latar Belakang Array Saya ingin sebuah program yang dapat memproses data mahasiswa tetapi ingin menyimpan semua datanya di memori dan semua datanya ingin dapat digunakan ulang

Arti Array Struktur Data yang dapat menyimpan sekumpulan variable yang mempunyai tipe data yang sama.

Ilustrasi Array Sebuah variable bil berupa array yang bertipe data integer yang memiliki 5 elemen SUBSCRIPT / INDEX / POSISI

Tipe-Tipe Array Array 1 dimensi Array 2 dimensi Array Banyak Dimensi

Array 1 Dimensi Definisi dan Struktur Array 1 dimensi

Arti Array 1 Dimensi Array yang hanya memiliki sebuah subscript / index.

Delarasi Array 1 Dimensi Sebagai variable Sebagai tipe data buatan user (user-defined data type) Pendefinisian ukuran array sebagai konstanta

Deklarasi sebagai variable(algoritma) Kamus: NamaArray : array [1..MaxSize] of TipeData Contoh: Kamus: bil : array [1..5] of integer NamaDosen : array [1..20] of string Pecahan : array [1..100] of real

Deklarasi sebagai Variable (Pascal) var NamaArray : array [1..MaxSize] of TipeData; Contoh: var bil : array [1..5] of integer; NamaDosen : array [1..20] of string[30]; Pecahan : array [1..100] of real;

Pendefinisian sebagai tipe data baru (Algoritma) Kamus: type NamaArray = array [1..MaxSize] of TipeData NamaVariabel_1:NamaArray NamaVariabel_2:NamaArray

Pendefinisian sebagai tipe data baru (Algoritma) Contoh: Kamus: type bil = array [1..5] of integer bilbulat:bil bilpositif:bil

Pendefinisian sebagai tipe data baru (Pascal) type NamaArray = array [1..MaxSize] of TipeData; var NamaVariabel_1:NamaArray; NamaVariabel_2:NamaArray;

Pendefinisian sebagai tipe data baru (Pascal) Contoh: type bil = array [1..5] of integer; var bilbulat:bil; bilpositif:bil;

Pendefinisian konstanta ukuran array (Algorithm) Kamus: const MaxSize = VALUE type NamaArray = array [1..MaxSize] of TipeData NamaVariabel_1:NamaArray NamaVariabel_2:NamaArray

Pendefinisian konstanta ukuran array (Algorithm) Contoh: Kamus: const maks = 5 type bil = array [1..maks] of integer bilbulat:bil

Pendefinisian konstanta ukuran array(pascal) const MaxSize = VALUE; type NamaArray : array [1..MaxSize] of TipeData; var NamaVariabel:NamaArray;

Pendefinisian konstanta ukuran array(pascal) Contoh: const maks = 5; type bil = array [1..maks] of integer; var bilbulat:bil;

Mengisi dan mengambil nilai dari array Cara untuk mengisi dan mengakses sebuah nilai dalam array adalah dengan memanggil nama array dan index -nya

Ilustrasi pengisian dan pemanggilan data array bil[1]=5 isikan 5 ke index [1] a=bil[2] a diisi dari array bil index [2], yaitu 1

Format mengakses array (Algorithm) namaarray[indeks] nilai input(namaarray[indeks]) namaarray[indeks] namaarray[indeks] + 1 output(namaarray[indeks])

Format mengakses array (Pascal) namaarray[indeks] := nilai; readln(namaarray[indeks]); namaarray[indeks] := namaarray[indeks] + 1; writeln(namaarray[indeks]);

Contoh Kasus

Contoh Array 1 dimensi (Algorithm) Buatlah suatu program yang dapat menginputkan 5 buah data bilangan bulat. Tampilkan kembali data yang telah diinputkan dan hitunglah total penjumlahan dari semua elemen yang ada.

Contoh Array 1 dimensi (Algorithm) 1 2 3 4 5 6 7 8 9 10 11 12 13 Algoritma ArrayDasar {I.S.: Dideklarasikan 1 buah array satu dimensi} {F.S.: Menampilkan array beserta hasil perhitungan} Kamus: const maks=5 type bil=array[1..maks] of integer bil1:bil i:integer jumlah:integer

Contoh Array 1 dimensi (Algorithm) 14 15 16 17 18 19 20 21 22 23 Algoritma: {input elemen array} for i 1 to maks do input(bil1[i]) endfor {output elemen array} for i 1 to maks do output(bil1[i]) endfor

Contoh Array 1 dimensi (Algorithm) 24 25 26 27 28 29 30 {proses perhitungan array} jumlah 0; for i 1 to maks do jumlah jumlah+bil1[i] endfor output(jumlah)

Contoh Array 1 dimensi (Pascal) 1 2 3 4 5 6 7 8 9 10 11 12 13 program ArrayDasar; uses crt; const maks=5; type bil=array[1..maks] of integer; var bil1:bil; i:integer; jumlah:integer;

Contoh Array 1 dimensi (Pascal) 14 15 16 17 18 19 20 21 22 23 24 25 begin {input elemen array} for i:=1 to maks do begin write('masukkan nilai ke bil 1 [',i,'] : '); readln(bil1[i]); end; {output elemen array} for i:=1 to maks do begin writeln('bil 1[',i,'] = ',bil1[i]); end;

Contoh Array 1 dimensi (Pascal) 26 27 28 29 30 31 32 33 34 34 end. {proses perhitungan array} writeln(); jumlah:=0; for i:=1 to maks do begin jumlah:=jumlah+bil1[i]; end; writeln('jumlah elemen array bil = ',jumlah); readln;

Latihan Array 1 dimensi Buatlah program yang dapat menampung data sebanyak 5 buah data bilangan bulat. Isilah datanya, kemudian carilah rata-rata, nilai terkecil dan nilai terbesar dari data yang telah diinputkan.

Latihan array 1 dimensi Buatlah program yang dapat menampung 5 data nilai mahasiswa. Data nilai terdiri dari nama dan nilai. Inputkan ke-5 data nama dan nilai tersebut. Setelah diinputkan, tampilkan siapa yang mempunyai nilai terbesar.