- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)

Slides:



Advertisements
Presentasi serupa
Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I
Advertisements

STRUKTUR PERULANGAN Perulangan adalah instruksi yang dapat mengulang sederetan Instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
STRUKTUR DATA.
Larik/Array Algoritma dan Pemrograman Muhamad Akbar.
Dasar Pemrograman ARRAY/LARIK.
ARRAY 1 DIMENSI.
Algoritma dan Struktur Data
Algoritma dan Pemrograman
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Pemprograman Terstruktur 1
LARIK ( ARRAY ).
Array dan String.
Algoritma dan Struktur Data
Tenia Wahyuningrum, SKom, MT. Deskripsi singkat Larik (array) adalah deretan rinci data yang mempunyai tipe sejenis. Setiap rinci data disebut dengan.
STRUKTUR DATA (2) searching array
Pemrogramman Terstruktur
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Prodi S1-Sistem Komputer, F Teknik Elektro
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Pengulangan Bambang Irawan.
Materi 9 LOGIKA & ALGORITMA.
Array/Larik.
PERULANGAN (LOOPING).
Algoritma dan Struktur Data 1 pertemuan 12
Materi 11 LOGIKA & ALGORITMA 11.
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
ARRAY & STRING LATIHAN.
Achmad Yasid Struktur Data.
Algoritma & Pemrograman 1
Materi 10 LOGIKA & ALGORITMA.
TEL 2103 Dasar Komputer & Pemograman Larik (Array)
MATRIKS (ARRAY 2 DIMENSI)
Gerlan A. Manu, ST Array Dimensi Banyak Gerlan A. Manu, ST
Rahmat Deddy Rianto Dako, ST, M.Eng
Array 1.
STRUKTUR DATA Array Statis.
Algoritma dan Pemrograman Subrutin
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Array/Larik.
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Algoritma dan Pemrograman ARRAY (LARIK)
Pengulangan Bambang Irawan.
MATRIKS (ARRAY 2 DIMENSI)
Struktur Perulangan Yohana Nugraheni.
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
MATRIKS (ARRAY 2 DIMENSI)
ALGORITMA DAN PEMROGRAMAN Tipe Data
STRUKTUR DATA Array Statis.
Teknik Informatika Politeknik Negeri Batam
Algoritma dan Pemrograman Subrutin (Function)
Larik.
ARRAY.
Prepared by Yohana Nugraheni
Array dan Matriks.
STRUKTUR DATA Array Statis.
ARRAY SATU DIMENSI.
Algoritma & Pemrograman 1
MATRIKS (ARRAY 2 DIMENSI)
Array Array adalah suatu tipe data terstuktur yang berupa
ARRAY (LARIK) MINGGU VI.
Array.
Prepared by Yohana Nugraheni
ARRAY ALGORITMA & PEMROGRAMAN 1B.
array Array merupakan tipe data yang menampung
Algoritma dan Pemrograman STRUKTUR ALGORITMA (3)
Algoritma Pemrograman
Array.
Matakuliah : Algoritma & Struktur Data Versi Materi Larik
Array.
Transcript presentasi:

- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D) LOGIKA DAN ALGORITMA - PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)

Pengertian Larik Larik adalah sekumpulan nilai-nilai data bertipe sama, dalam urutan tertentu yang menggunakan nama yang sama. Sealin disebut Larik, struktur penyimpanan data jenis ini seringkali disebut sebagai Array, Tabel, Vektor, atau Variabel Majemuk.

Elemen Larik Indeks ke - Contoh Larik Indeks Nama Larik : X X 158 123 345 86 90 Elemen Larik Indeks ke - X[1] Nilai Elemen Larik X[2] X[3] ….. X[4] X[5] X[6]

Hal-hal yang harus diperhatikan Variabel Array bersifat Spesifik  hanya mau menerima data yang sejenis (punya tipe data yang sama) Jumlah data harus lebih kecil atau sama dengan jumlah indeks array tersebut. Memasukkan data dalam variabel indeks dapat menggunakan perulangan (Looping). Jumlah indeks yang ditentukan menunjukkan banyaknya memori yang dialokasikan.

Cara Deklarasi Array NamaVariabelArray : array[indeksAwal..indeksAkhir] of TipeData Contoh : L : array[1..50] of Integer Nama_mhs : array[‘a’..’j’] of String Nilai : array[0..100] of Real

Cara Inisialisasi Elemen Array For k=1 to Nmaks do A[k]=0 Endfor ------------------------------------------------ A[k]=k A[0] = 10 A[1] = 20 A[2] = 30

Cara mengisi Array dari inputan user For k=1 to Nmaks do Read(A[k]) Endfor --------------------------------------------- Repeat K = k+1 Write(‘isi lagi ? (Y/N)’) Read (jawab) Until jawab=‘N’

Cara menampilkan nilai elemen Array For k=1 to N do Write(A[k]) Endfor

Cara penulisan Array sebagai parameter NamaProcedure(I/O parameter : TipeData) NamaProcedure(Input parameter : TipeData) NamaFungsi(I/O parameter : TipeData)  TipeData NamaFungsi(Input parameter : TipeData)  TipeData

LATIHAN ARRAY 1D Cari nilai rata-rata dari beberapa nilai tugas yang diinputkan oleh petugas entry data mhs. Buatlah deret fibonacci sebagai berikut : Input N=7, maka Output : 1, 1, 2, 3, 5, 8, 13 Input N=10, maka Output : 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 Buat algoritma dengan array untuk mencari bilangan terbesar dari sejumlah nilai yang dimasukkan user.

TUGAS 9 – ARRAY 1D Buat algoritma untuk menampilkan bilangan fibonacci secara terbalik, contoh : Input = 10 Output : 55, 34, 21, 13, 8, 5, 3, 2, 1, 1 Buat algoritma untuk memecahkan pola seperti dibawah ini. Angka masukan maksimal 6 digit. Input : 12754 Output : 277555555544444 Input : 223421 Output : 2233444222211