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

dokumen-dokumen yang mirip
BAB XI ARRAY (LARIK)

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-2 Array (Larik)

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-6 Pencarian (Searching) 1

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-3 Record/Struct dan Array Of Record

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-11 Pointer 2

Algoritma dan Pemrograman. Pertemuan Ke-7 Statement Pengendalian 2

Algoritma dan Pemrograman. Pertemuan Ke-8 Statement Pengulangan 1

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-7 Pencarian (Searching) 2

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-8 Pengurutan (Sorting) 1

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-10 Pointer 1

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-5 Rekursif

Algoritma dan Pemrograman. Pertemuan Ke-4 Konsep Tipe Data, Operator Dan Identifier

Algoritma dan Pemrograman. Pertemuan Ke-2 Dasar-dasar Algoritma

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-9 Pengurutan (Sorting) 2

Algoritma dan Pemrograman. Pertemuan Ke-11 Function

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

RENCANA PEMBELAJARAN SEMESTER (RPS)

Algoritma dan Pemrograman

Algoritma dan Pemrograman. Pertemuan Ke-1 Pengantar Algoritma

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-13 Arsip (File) 2

RENCANA PEMBELAJARAN SEMESTER (RPS)

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-14 Arsip (File) 3

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

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

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

Pert 3: Algoritma Pemrograman 1 (Alpro1) 4 sks. By. Rita Wiryasaputra, ST., M. Cs.

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Algoritma Pemrograman

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

REVIEW ARRAY. Institut Teknologi Sumatera

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

ALGORITMA & PEMROGRAMAN II ARRAY

PRAKTIKUM 9 ARRAY. ARRAY BERDIMENSI SATU Suatu array berdimensi satu dideklarasikan dalam bentuk umum berupa :

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

Algoritma Pemrograman & Struktur Data

MODUL 1 Operasi Dasar dalam PHP

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

PERTEMUAN 8 MATRIX. Introduction Definition How is matrix stored in memory Declaration Processing


STRUKTUR DATA. Pengajar. Jaidan Jauhari, M.T. Alamat

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

LOGIKA ALGORITMA. Pertemuan 9 By: Augury

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

Identitas dosen POKOK BAHASAN. Suherman,, ST Address. : Cilegon Mobile : Ym Blog

Algoritma Pemrograman

Array ARRAY BERDIMENSI SATU. Representasi (Pemetaan) di memori. Lihat gambar dibawah ini, nilai data A (18) dismpan mulai dari alamat 1136 di memori.

A. TEMA DAN TUJUAN KEGIATAN PEMBELAJARAN

Makalah. STRUKTUR DATA ( Array )

Array 1 A. TUJUAN PEMBELAJARAN

BAB VI ARRAY Mendeklarasikan Variabel Array int[ ] bilangan; int bilangan[ ]; Mendefinisikan Array Bilangan = new int[5]; Latihan 21. ArrSatu.

Larik/ Array int a1, a2, a3, a4, a5;

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

STRUKTUR DATA. Deskripsi Mata Kuliah

ARRAY/LARIK. Overview. Deskripsi. Tujuan Instruksional. Definisi Array/Larik. Definisi Array/Larik. Deskripsi Tujuan Instruksional Array 1 Dimensi

A R R A Y. Bentuk umum deklarasi array : type nama_array[ukuran] tipe : menyatakan tipe dasar array ukuran : menyatakan banyaknya elemen pada array

Notasi Algoritmik. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

SATUAN ACARA PERKULIAHAN (SAP)

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

ARRAY / LARIK. Oleh : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork

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

Kelompok 10 Array. Nama :

BAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal).

Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu :

Algoritma Pemrograman

Algoritma & Pemrograman #9. by antonius rachmat c, s.kom, m.cs

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

KOLEKSI OBJECT. Farah Zakiyah Rahmanti, M.T Universitas Dian Nuswantoro

Algoritma Pemrograman

DIKTAT STRUKTUR DATA Oleh: Tim Struktur Data IF

Algoritma dan Pemrograman Array

String 1 A. TUJUAN PEMBELAJARAN

: Mahasiswa dapat membuat mempraktekkan perintah Array/ Matriks

Algoritma Pemrograman

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

LARIK (ARRAY) Latar Belakang Array

P3 Dasar Struktur Data TIF42/SIF42

PERTEMUAN 9-11 STATEMENT

DIKTAT STRUKTUR DATA Oleh: Tim Struktur Data IF

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

PENGANTAR KOMPUTER & SOFTWARE 2 MATRIX

Silabus Struktur Data. Bandung 2013

Algoritma Pemrograman

pada program di atas, akan ditampilkan alamat memori dari variabel x, bukan nilai x.

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Pemrograman Fery Updi,M.Kom

BAB 4 PENGENALAN BAHASA C

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

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

PENCARIAN BERUNTUN (SEQUENTIAL SEARCHING)

1 Array dan Tipe Data Bentukan

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Abstrak data tipe. Struktur data-arita witanti ozzy suria Ganjil 2017

Bahasa Pemrograman- TIS SKS

Transkripsi:

Algoritma dan Pemrograman Pertemuan Ke-12 Tipe data array/larik 1 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran Yogyakarta

Algoritma dan Pemrograman Judul Materi : Tipe Data Array/Larik 1 Deskripsi Materi : Materi ini membahas tipe data terstruktur array. Tujuan Instruksional Khusus : 1. Mendeskripsikan tipe data array 2. Mengimplementasikan tipe data array

BAB X TIPE DATA ARRAY/LARIK 1 1. PENDAHULUAN Bab ini memiliki kompetensi dasar untuk mendefinisikan dan menggunakan tipe data array. Tipe data array adalah salah satu tipe terstruktur dalam pemrograman. Tipe data array ini dapat dipakai untuk salah stu contohnya adalah perhitungan matriks dalam matematika (bahasan matriks akan diperdalam pada kuliah algoritma pemrograman 2). 2. PENYAJIAN 2.1. Pengertian Array Array atau larik adalah koleksi data dimana setiap elemen memakai nama yang sama dan bertipe sama dan setiap elemen diakses dengan membedakan indeks arraynya. Array adalah variabel berindeks. Indeks harus bertipe yang memiliki keturutan (ada succesor dan predesor), misal integer, byte, character dan boolean. Jadi array dipakai untuk menyajikan sekumpulan data yang bertipe sama dan disimpan dengan urutan sesuai dengan indeks secara kontinyu. 2. Deklarasi Array Dimensi Satu Algoritma : Bentuknya : DEKLARASI NamaArray : Array[range_indeks]of tipe Atau TipeArray : TYPE Array[range_indeks]of tipe NamaArray : TipeArray Cara mengakses suatu elemen : NamaArray indeks

Contoh : X : Array[1..10] of integer Artinya : mendefinisikan 10 variabel bertipe integer Yaitu : X 1, X 2, X 3, X 10 Contoh lain : NamaHari : Array [1..7] of String Nilai : Array [1..10] of Char Frekuensi : Array[ A.. E ] of Real Cara Memberikan Nilai/Harga pada Array NilaiMka : Array[1..10] of Char NilaiMka 1 A NilaiMka 2 C NilaiMka 3 Bahasa C++ : Variabel array dideklarasikan dengan mencantumkan tipe dan nama variable yang diikuti dengan banyaknya lokasi memori yang ingin dibuat. Bentuknya : tipe nama_var[ukuran]; Dengan : tipe : menyatakan jenis elemen array (int, char, unsigned, dan lain-lain) ukuran : menyatakan jumlah maksimal elemen array Contoh : int c[5]; C++ secara otomatis akan menyediakan lokasi memori sesuai dengan yang dideklarasikan, dimana nomor indeks selalu dimulai dari 0. int c[5] = {-12, 0, 20, 85, 1551};

Nilai suatu variabel array dapat juga diinisialisasi secara langsung seperti yang terdapat di dalam tanda kurung kurawal pada saat deklarasi di atas. int x[5] = {0}; Deklarasi variable array sekaligus mengisi setiap lokasi memorinya dengan nilai 0. Contoh Algoritma : Algoritma Array1D DEKLARASI N : array[1..5] of integer i : integer DESKRIPSI N 1 25 N 2 12 N 3 17 N 4 10 N 5 15 For i 1 to 5 do Output (N i ) endfor Contoh Program dalam bahasa C++ : #include<iostream.h> main() { int N[5]={25,12,17,10,15}; int i; for(i=0; i<=4; i++) cout << N[i]; }

atau : #include<iostream.h> main() { int N[5]={25,12,17,10,15}; int i; for(i=0; i<=4; i++) printf("%d \n",n[i]); } Output : 25 12 17 10 15 PENUTUP Array atau larik adalah koleksi data dimana setiap elemen memakai nama yang sama dan bertipe sama dan setiap elemen diakses dengan membedakan indeks arraynya. SOAL-SOAL 1. Diketahui data-data sebagai berikut : Nama Nilai Ujian Adi 8 Budi 7 Charlie 5 Desak 6 Sari 8 Buatlah program untuk membaca nilai-nilai tersebut dan mencari siapa sajakah yang lulus ujian (syarat lulus ujian, nilai ujian >=6). 2. Dari soal no. 1 buat program untuk menghitung rata-rata nilai ujian.

REFERENSI : Buku Teks 1. Munir, Rinaldi (2005), Algoritma dan Pemrograman dalam Bahasa Pascal dan C, Buku 1, Edisi Ketiga, Penerbit Informatika Bandung. 2. Charibaldi, N. (2004), Modul Kuliah Algoritma Pemrograman I, Edisi Kedua, Yogyakarta Buku Acuan/Referensi 1. Brassard, Gilles (1999), Fundamentals of algorithma, PrinteceHall. 2. Jarne, Stroustrup B. (1997), C++ Programming language, AT &T. 3. Kristanto, Andri (2003), Algoritma pemrograman C++, Graha Ilmu. 4. Schildt,Herbert (2000), The Complete Reference C++, McGraw-Hill. 5. Sedgewick, R. (2000), Algoritma Third edition In C part 5, Addison Wesley.