MODUL. Array (Larik) Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

dokumen-dokumen yang mirip
Array 1 A. TUJUAN PEMBELAJARAN

MODUL. Pointer. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

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

[BS204]-Algoritma Pemrograman Take Home Test Pengumpulan : 27 Maret 2015 Tulis Tangan di kertas A4. Genap 2014/2015 Page 1 of 6

LAPORAN PRAKTIKUM V. Oleh:

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

a. Array berdimensi satu o Setiap elemen array dapat diakses melalui indeks. o Indeks array (subscript) secara default dimulai dari 0.

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

REVIEW ARRAY. Institut Teknologi Sumatera

Modul 8 SORTING (PENGURUTAN)

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen.

BAB IV LARIK DAN PENUNJUK

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

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

Rekursif/ Iterasi/ Pengulangan

BAB 3 SEARCHING A. TUJUAN

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA Searching ( Pencarian ) Modul III

LARIK (ARRAY) Latar Belakang Array

Array (Larik) Modul 7

A B C D E \0. Gambar Komposisi penyimpanan string dalam memori

Sequential Search (Linear Search)

BAB VI ARRAY PADA PEMROGRAMAN JAVA

Modul Praktikum Algoritma dan Struktur Data

Array Dimensi Satu. Pendahuluan. Slamet Kurniawan, S.Kom

Pertemuan : 2(Dua) Pokok Bahasan : Instruksi yang Fundamental Tujuan Khusus : Mahasiswa dapat mengerti konsep pembuatan data

A. TUJUAN PEMBELAJARAN

:Mahasiswa dapat mempraktekkan penggunaan array

Algoritma Pemrograman & Struktur Data

Pengenalan C++ Oleh : Dewi Sartika

1 MODUL 8 POINTER MODUL 8 POINTER

String 1 A. TUJUAN PEMBELAJARAN

A. TEORI ARRAY 1 DIMENSI

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

ALGORITMA & PEMROGRAMAN II ARRAY

DASAR PEMROGRAMAN ARRAY. Array Satu Dimensi Array Dua Dimensi. Yoannita. Some slide from Hermawan,S.Kom

PRAKTIKUM 10 STRING A B C D E \0. Gambar 11.1 Komposisi penyimpanan string dalam memori

MODUL DUA VARIABEL DAN TIPE VARIABEL

Tipe Data dan Variabel


A. TUJUAN PEMBELAJARAN

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

ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

Pertemuan 2 ARRAY DIMENSI 1 & 2

MODUL PRAKTIKUM BAHASA PEMROGRAMAN TESTRUKTUR MODUL 8 POINTER

Pertemuan : 10(Sepuluh) Pokok Bahasan : Struktur data komposit Tujuan Khusus : Mahasiswa mampu menyusun data dengan menggunakan tabel atau matrik

MODUL III ARRAYLIST TUGAS PENDAHULUAN

Modul Praktikum Algoritma dan Struktur Data

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

E STRUKTUR DATA & E PRAKTIK STRUKTUR DATA. Pointer & Function. Alfa Faridh Suni, S.T., M.T. PTIK

: Mahasiswa dapat membuat mempraktekkan perintah Array/ Matriks

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010

Pemrograman Dasar A R R A Y

TIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2017

# FIVE ARRAY / LARIK. Soal-soal minggu lalu:

Kasus A : Tabel untuk AM

Matematika Bahan Ajar & LKS

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

MODUL. Fungsi (Function) Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Modul 15 Searching. 1.1 Kompetensi

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

Array merupakan sekumpulan variable dengan tipe yang sama. Elemen dalam array diakses dengan menggunakan indeks-nya.

A. TEMA DAN TUJUAN KEGIATAN PEMBELAJARAN

PRAKTIKUM 11 POINTER 1

ARRAY DIMENSI SATU Setiap elemen array dapat diakses melalui indeks. Indeks array secara default dimulai dari 0.

Algoritme dan Pemrograman

MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

Makalah. STRUKTUR DATA ( Array )

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

BAB I ARRAY. Contoh array berdimensi satu, misalnya menginputkan 5 buah data temperatur. Dan kelima data tersebut disimpan pada array bernama suhu.

I. Tipe Data - Variabel

A. TEORI ARRAY 1 DIMENSI

BAB 5 PERULANGAN DAN ARRAY

Pertemuan 2 ARRAY DIMENSI 1 & 2

Array. Pengantar. int a, b, c, d, e;

Antiremed Kelas 09 Matematika

Array (Single Dimension)

MODUL 7 FUNGSI A. Tujuan. B. Petunjuk. C. Dasar Teori

Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format:

Bab 9 Pointer. 9.1 Pendeklarasian pointer

Struct 1 A. TUJUAN PEMBELAJARAN

Menginisialisasi array sama dengan memberikan nilai awal array pada saat didefinisikan. int nilai[6] = {8,7,5,6,4,3};

BAB VI TIPE DATA ARRAY

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

ARRAY. Array atau Larik merupakan Struktur Data Sederhana yang dapat didefinisikan sebagai pemesanan alokasi memory sementara pada komputer.

1.1 Sistem Komputer... 2

ARRAY. Karakteristik

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

OPERASI PERNYATAAN KONDISI

BAB 4 PENGENALAN BAHASA C

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

Array LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

MODUL II VARIABEL, TIPE DATA & KONSTANTA

Spesifikasi: Ukuran: 14x21 cm Tebal: 225 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Fungsi : Dasar Fungsi

PRAKTIKUM 11 POINTER 1

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Transkripsi:

MODUL 5 Array (Larik) Modul Praktikum C++ Dasar Pemrograman Komputer Semester Genap 2017/2018 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

MODUL 5 ARRAY A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : Mengenal dan memahami penggunaan array dalam listing program. Membuat program sederhana dengan menerapkan konsep array. B. Dasar Teori Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. Nilai-nilai data di suatu array disebut dengan elemen-elemen array. Letak urutan dari elemen-elemen array ditunjukkan oleh suatu subscript atau indeks. Pada saat pendeklarasian array, kompiler mengalokasikan memori yang cukup untuk menampung semua elemen sesuai dengan yang dideklarasikan. Adapun array dibedakan menjadi tiga macam, yaitu array berdimensi satu, array berdimensi dua, dan array berdimensi banyak. 1. Array Dimensi Satu Banyak array yang hanya memiliki satu dimensi, seperti sejumlah orang dari setiap umur. Satu-satunya persyaratan untuk menentukan elemen adalah usia. tipe_elemen_array nama_array[jumlah_elemen_array]; misal: float suhu[5]; Setelah suatu array didefinisikan, elemen array dapat diakses dengan bentuk: nama_array[indeks_array]. Sebagai pemrogram, Anda harus mengusahakan agar tidak terjadi pengaksesan elemen di luar jumlah elemen yang didefinisikan. Misalnya, didefinisikan: int suhu[4];

harus dipastikan bahwa tidak ada pengaksesan elemen suhu bernomor di luar 0 sampai dengan 3, karena dapat menyebabkan data dari variabel atau array lain berubah. Perlu diketahui, C++ tidak akan memberikan pesan kesalahan kalau Anda melakukan pengaksesan dengan nilai indeks yang berada di luar nilai yang telah didefinisikan. 2. Array Dimensi Dua Ada beberapa array dua dimensi, seperti jumlah kantor di setiap lantai di setiap gedung kampus. Elemen yang dibutuhkan adalah elemen bangunan dan jumlah lantai. tipe_elemen_array nama_array[jumlah_baris_array][jumlah_kolom_array]; misal: int data_lulus[4][3]; 3. Array Dimensi Tiga Beberapa array memiliki tiga dimensi, seperti nilai dalam tiga dimensi ruang, seperti koordinat x, y, dan z dalam koordinat ruang. tipe_elemen_array nama_array[ukuran1][ukuran2]...[ukurann]; misal: double data_angka[2][3][4];

C. Latihan Praktikum 1. Latihan 1 2. Latihan 2

3. Latihan 3 4. Latihan 4

D. Tugas Praktikum 1. Buatlah program untuk membalik kata, misalnya kata kursi akan menjadi isruk dengan menggunakan array of char. Tambahkan sebuah kondisi yang menampilkan pernyataan jika kata yang dimasukkan tidak mempunyai balikan kata yang berbeda. 2. Buatlah tabel harga fotokopi dari 1-100 lembar, dimana harga per lembar adalah 80 rupiah! Tambahkan sebuah kondisi dan perulangan dimana setiap kelipatan 20 lembar mempunyai harga 60 rupiah per lembar! E. Tugas Rumah 1. Buatlah program untuk menganalisa sebuah inputan kalimat yang menampilkan: a. Jumlah karakter yang berupa karakter vokal, konsonan, dan karakter lainnya. b. Jumlah kata yang mengandung huruf ng. 2. Buatlah program dengan perulangan untuk menampilkan hasil seperti berikut! 3. Buatlah program untuk menampilkan bilangan Fibonacci pada deret ken! Tambahkan juga sebuah pernyataan yang menampilkan apakah bilangan tersebut merupakan bilangan prima atau bukan! Bilangan Fibonacci adalah bilangan seperti: 1 1 2 3 5 8 13... dst. Jadi, jika inputan n = 7, maka hasilnya adalah 13 dan muncul pernyataan bahwa bilangan tersebut adalah bilangan prima.