Pertemuan 9 Larik (Array) - 1.

Slides:



Advertisements
Presentasi serupa
Rahmat Deddy Rianto Dako, ST, M.Eng
Advertisements

Tipe Data Bentukan Pertemuan ke-5.
STRUKTUR DATA.
Larik/Array Algoritma dan Pemrograman Muhamad Akbar.
STRUKTUR DATA (2) searching array
Array.
PENCARIAN (SEARCHING)
o Array merupakan variabel konpleks dengan tipe data yang sama. o Atau merupakan sekumpulan nilai (elemen) dengan tipe yang sama, dimana masing-masing.
Dasar Pemrograman ARRAY/LARIK.
Notasi Algoritma.
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.
IV. Array.
Larik (Array) – 2 dan 3 Dimensi
Pemrograman Java Lanjut
LARIK ( ARRAY ).
Array dan String.
- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)
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
Tipe Data Terstruktur Pengantar Logika dan Teknik Pemrograman
Pemrogramman Terstruktur
Algoritma dan Struktur Data 1 pertemuan 7
DIKTAT struktur data Oleh: Tim Struktur Data IF
Kuliah Ke - 2 Array dan Matriks (Bab 2)
Algoritma dan Struktur Data 1 pertemuan 8
Array/Larik.
ALGORITMA PEMROGRAMAN 2A
Dasar algoritma dan pemrograman
Prodi S1-Sistem Komputer, F Teknik Elektro
Struktur data Oleh: Tim Struktur Data IF ARRAY STATIS.
Algoritma & Pemrograman Lanjut
ARRAY & STRING LATIHAN.
Achmad Yasid Struktur Data.
Deklarasi Array X : array [ 1.. N ] of Type
Algoritma & Pemrograman 1
STRUKTUR DATA array.
STRUKTUR DATA (1) Sri Nurhayati, MT.
MATRIKS (ARRAY 2 DIMENSI)
Rahmat Deddy Rianto Dako, ST, M.Eng
Array 1.
STRUKTUR DATA Array Statis.
Array/Larik.
Algoritma dan Pemrograman RECORD (REKAMAN)
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Algoritma dan Pemrograman ARRAY (LARIK)
MATRIKS (ARRAY 2 DIMENSI)
STRUKTUR DATA Array Statis.
ARRAY JAVA SCRIPT
Larik.
ARRAY.
Prepared by Yohana Nugraheni
MULTIDIMENSI ARRAY Struktur Data
Array dan Matriks.
STRUKTUR DATA Array Statis.
Algoritma & Pemrograman 1
MATRIKS (ARRAY 2 DIMENSI)
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Array Array adalah suatu tipe data terstuktur yang berupa
Prepared by Yohana Nugraheni
STRUKTUR DATA Sri Nurhayati, MT.
Variabel Berindeks / Variabel Array
Pemrograman Terstruktur
DIKTAT struktur data Oleh: Tim Struktur Data IF
Tipe Data Bentukan Pertemuan ke-5.
DIKTAT struktur data Oleh: Tim Struktur Data IF
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Matakuliah : Algoritma & Struktur Data Versi Materi Larik
Transcript presentasi:

Pertemuan 9 Larik (Array) - 1

Tujuan Pada akhir pelajaran, peserta diharapkan mampu untuk : Membuat array Mengakses elemen-elemen di dalam array Menentukan jumlah elemen dalam sebuah array Mendeklarasikan dan membuat array multidimensi

Definisi Array Tipe data bentukan (bukan primitive) yang dapat menyimpan sekumpulan nilai dari tipe data yang sama dan dikemas dalam bentuk larik. Nilai dari elemen-elemen array dapat diacu atau diakses melalui indeksnya, perlu diperhatikan bahwa indeks array harus dari tipe data yang mempunyai keterurutan, seperti halnya tipe integer. PERHATIAN: Di dalam Raptor, indeks dimulai dari angka 1.!

Jenis Array (fleksibilitas) Array Statis Ukuran Array terbatas dan tetap (statis) Array Dinamis Ukuran Array bertambah sesuai kebutuhan (dinamis ) NOTE: RAPTOR menggunakan Array Dinamis, ukuran tidak perlu ditetapkan dan akan bertambah atau berkurang secara dinamis

Jenis array (dimensi) Array 1 Dimensi Array 2 Dimensi Ilustrasi seperti rak pakaian Array 2 Dimensi Ilustrasi seperti Array Multidimensi NOTE: RAPTOR hanya sampai 2 dimensi

ILUSTRAsi array (1 dimensi) array NamaPegawai, bertipe teks Irwan Cahyo Doddy Syurfah 1 2 3 4 Indeks NamaPegawai[1] = “Irwan” NamaPegawai[2] = “Cahyo”

Kenapa Array ? Lihat contoh “hitungRataRata-3 bilangan.rap” Catatan dari contoh tersebut: Harus membuat variabel untuk setiap bilangan Statis, tidak bisa cari rata-rata lebih dari 3 bilangan Solusi: Gunakan loop

Kenapa Array(2) ? Lihat contoh ““hitungRataRata-3 bilangan- loop.rap”” Catatan dari contoh tersebut: Merekam jumlah bilangan dan banyak bilangan Tidak merekam/mencatat bilangan berapa saja yang dimasukkan untuk dilakukan pengolahan yang lain yang mungkin akan dilakukan Solusinya ?...............Array Lihat “hitungRataRata-3 bilangan- array.rap”

Algoritma – latihan di kelas Tuliskan algoritma untuk menghitung rata- rata dari 3 bilangan (menggunakan 3 variabel). Output: “rata-rata dari bilangan adalah …” Tuliskan algoritma untuk menghitung rata- rata dari N bilangan (menggunakan loop). Output: “rata-rata dari bilangan adalah …”

Algoritma – latihan di kelas Tuliskan algoritma untuk menghitung rata- rata DAN bilangan terbesar dari N bilangan. Output: “bilangan terbesar adalah … dan rata-rata bilangan adalah …” (Gunakan ARRAY) Modifikasi algoritma No 3, dengan output sebagai berikut: “rata-rata dari …,…,… adalah …” “bilangan terbesar dari …,…,… adalah …” (Gunakan ARRAY)

Tugas 6 Modifikasi Program “hitungRataRataMaksTampilArrayCaribilangan .rap” menggunakan PROCEDURE Perhatikan: Ada Prosedur Rata-Rata Ada Prosedur Mencari Maks Ada Prosedur Tampilkan Isi Array (Dari Awal DAN Akhir) Ada Prosedur Mencari Bilangan

TUGas 7 (array dan prosedur) Tuliskan algoritma untuk mendata NPM, Nama dan Nilainya menggunakan array 2 dimensi dan Prosedur, kemudian menampilkan NPM, Nama dan Nilai yang tertinggi dan terendah. Modifikasi no 1 dengan menambahkan algoritma untuk mengubah Nilai dari mahasiswa tertentu Modifikasi no 2 dengan menambahkan algoritma untuk menghapus seorang mahasiswa dari daftar dan menyesuaikan daftar sehingga tidak ada NPM, Nama dan Nilai yang kosong