ARRAY. for(int i=0;i<=n;i++) { //pemrosesan dataarray[n} }

dokumen-dokumen yang mirip
Array 1 A. TUJUAN PEMBELAJARAN

1 Array dan Tipe Data Bentukan

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

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

Array Multidimensi. Pemrograman Dasar. Java

IT234 - Algoritma dan Struktur Data. Ramos Somya

BAB 5 PERULANGAN DAN ARRAY

IT234 - Algoritma dan Struktur Data. Ramos Somya

Algoritma Pemrograman

BAB VI ARRAY PADA PEMROGRAMAN JAVA

A. TEORI ARRAY 1 DIMENSI

Algoritma Pemrograman

A. TEORI ARRAY 1 DIMENSI

Algoritma Pemrograman

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

Pengenalan Algoritma & Struktur Data. Pertemuan ke-1

Matriks. Baris ke 2 Baris ke 3

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

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

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

BAB XI ARRAY (LARIK)

Algoritma Pemrograman

Pertemuan 2 ARRAY DIMENSI 1 & 2

Makalah. STRUKTUR DATA ( Array )

:Mahasiswa dapat mempraktekkan penggunaan array

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

Looping : break, continue, nested loop

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

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

BAB V PERULANGAN. for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )

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

Sequential Search (Linear Search)

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

OPERASI PERNYATAAN KONDISI

Contoh Kasus A : Belajar Naik Motor

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

BERITA ACARA PERKULIAHAN SEMESTER GENAP 2015/2016

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

Struktur Data. PDE - Struktur Data 1

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

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 6. Ahmad Hidayat

1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.

ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018

MATERI IV ARRAY. Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array

LAPORAN RESMI PRAKTIKUM ALGORITMA PEMROGRAMAN MODUL V ARRAY

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

1.1 Sistem Komputer... 2

Pertemuan 2 ARRAY DIMENSI 1 & 2

BARISAN DAN DERET. A. Pola Bilangan

Algoritme dan Pemrograman

Gambar 13.1 Ilustrasi proses algoritma sorting

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

Algoritma dan Pemrograman DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

BAB VI TIPE DATA ARRAY

Pertemuan - 3. Array dan Matriks (Bab 2) Oleh : Boldson Herdianto. S., Skom., MMSI.

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

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

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

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

MATRIKS P E N G E N A L A N P R O G R A M S T U D I. Institut Teknologi Sumatera

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

1. Kompetensi Mengenal dan memahami algoritma percabangan yang komplek.

BAB I MATRIKS DEFINISI : NOTASI MATRIKS :

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

Pertemuan 5: Pengenalan Variabel Array

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

MODUL III ARRAYLIST TUGAS PENDAHULUAN

Pelabelan matriks menggunakan huruf kapital. kolom ke-n. kolom ke-3

Materi W6b BARISAN DAN DERET. Kelas X, Semester 2. B. Barisan dan Deret Aritmatika.

Algoritma dan Struktur Data

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

Kasus A : Tabel untuk AM

Array: membentuk sekumpulan variabel dengan tipe sejenis. Terdapat dua macam array, array satu dimensi dan array multidimensi.

: Mahasiswa dapat membuat mempraktekkan perintah Array/ Matriks

Algoritma Pemrograman & Struktur Data

ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

PENERAPAN KONSEP MATRIKS DALAM KEHIDUPAN SEHARI-HARI

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

Algoritma dan Struktur data. P e r t e m u a n 3. Array (larik) Tenia Wahyuningrum ST3 Telkom Purwokerto L/O/G/O.

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

RENCANA PEMBELAJARAN SEMESTER (RPS)

MATRIKS. Definisi: Matriks adalah susunan bilangan-bilangan yang berbentuk segiempat siku-siku yang terdiri dari baris dan kolom.

Struktur dan Organisasi Data 2 ARRAY

*** SELAMAT MENGERJAKAN

1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda

A. TUJUAN PEMBELAJARAN

Modul Praktikum 4 Pemograman Berorientasi Objek

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

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

PERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM

LAPORAN PRAKTIKUM V. Oleh:

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

K13 Revisi Antiremed Kelas 11 Matematika Wajib

Array (Larik) Modul 7

MODUL 6 PERULANGAN. Contoh1: 1. Pernyataan while Digunakan untuk pengambilan keputusan dan looping. Bentuk Umum:

Transkripsi:

ARRAY Kompetensi 1. Mahasiswa mampu memahami dan menjelaskan fungsi array satu dimensi dan dua dimensi 2. Mahasiswa mampu membuat program array satu dan dua dimensi Ulasan Teori: Array adalah variabel yang dapat miemiliki banyak isi yang ditulus secara berderet dan contiguos. Array mempunyai indeks yang menandakan suatu posisi nilai dalam array seperti pada gambar 11.1. Indeks ke-0 mendandakan nilai pertama yang tersimpan di dalam Array, dan indeks ke-5 menandakan nilai terakhir pada array tersebut. 0 1 2 3 4 5 Gambar 11.1 Ilustrasi Array satu dimensi Array yang biasa juga disebut dengan larik dituliskan dengan notasi nama variabel diikuti kurung siku yang berisi indeks. Misalkan saja dataarray[5], notasi ini dapat diartikan variabel bernama dataarray pada posisi indeks ke-5. Awal mula jika suatu array akan digunakan dalam program, terlebih dahulu harus dideklarasikan seperti variabel yang lain. Deklarasi array harus diawali dengan tipe data array, spesifikasi nama array, dan jumlah ukuran atau panjang array yang dituliskan dalam kurung siku. Pemrosesan larik dilakukan dengan metode perulangan, yang paling sering digunakan adalah perulangan menggunakan for seperti contoh di bawah ini. N adalah panjang atau ukuran array. Pemrosesan nilai pada array dilakukan satu persatu mulai dari indeks pertama yaitu indeks 0 sampai denga indeks terakhi yaitu indek ke-n for(int i=0;i<=n;i++) { //pemrosesan dataarray[n} } Selain array satu dimensi, ada juga array dua dimensi yang banyak digunakan untuk melakukan berbagai operasi. Array dua dimensi memiliki baris dan kolom, sehingga

menyebabkan permasalahan matriks biasanya dilakukan dengan menggunakan array dua dimensi yang memiliki baris dan kolom. Array dua dimensi memiliki notasi dataarray[m][n], dimana setelah nama variabel array diikuti dua kurung siku yang berisi indeks baris dan indeks kolom. Gambar 11.2 menunjukkan ilustrasi array dua dimensi beserta indeks nya.array dua dimensi memiliki indeks baris dan juga indeks kolom. Misalkan saja untuk posisi array yang berwarna abu abu itu adalah array pada baris ke-1 dan kolom ke-2. 0 1 2 3 4 5 0 1 2 Gambar 11.2 Ilustrasi Array dua dimensi Pemrosesan array dua dimensi dilakukan dengan nested looping. Looping for dalam for yang sering digunakan untuk pemrosesan ini seperti contoh di bawah ini. For yang paling luar untuk memproses baris array, dan for yang paling dalam untuk memproses kolom array. for(int i=0;i<=m;i++) { for(int j=0;j<=n;j++) { //pemrosesan dataarray[m][n}} `} } Setelah baris pertama diproses, kemudian kolom pertama sampai dengan kolom terakhir akan diproses. Setelah itu baris kedua akan bisa dimulai diproses sampai dengan baris terakhir menggunakan tahapan yang sama. Langkah Praktikum: Uji coba praktikum ini diawali dengan pembuatan dan pengoperasian array satu dimensi, serta pembuatan dan pengoperasian array dua dimensi. 1) Buatlah suatu variabel array satu dimensi dengan cara mendeklarasikan terlebih dahulu, kemudian mengisi nilainya, dengan menyalin contoh program di bawah ini

2) Cek apakah output sudah sesuai hasil running program di bawah ini?jika belum 3) Buatlah suatu program untuk memindahkan isi array A ke dalam array B tetapi dengan urutan yang terbalik, dengan menyalin contoh program di bawah ini

4) Cek apakah output sudah sesuai hasil running program di bawah ini?jika belum 5) Buatlah suatu variabel array dua dimensi dengan cara mendeklarasikan terlebih dahulu, kemudian mengisi nilainya, dengan menyalin contoh program di bawah ini

6) Cek apakah output sudah sesuai hasil running program di bawah ini?jika belum 7) Buatlah suatu program menjumlahkan dua buah array, dengan menyalin contoh program di bawah ini!

8) Cek apakah output sudah sesuai hasil running program di bawah ini?jika belum

Tugas 1. Buatlah array satu dimensi bertipe integer yang menyimpan 15 indeks. Isi array tersebut dengan angka(acak). Kemudian pisahkan array tersebut ke dalam dua buah array (genap dan ganjil)! 2. Gabungkan 3 buah array satu dimensi menjadi 1 buah array menggunakan bahasa pemrograman C! (isi array dan pajang array tidak ditentukan di soal, silahkan mengisi sendiri) 3. Buat program menggunakan bahasa C dalam soal berikut : Simpanlah kata MISSISSIPI ke dalam array, kemudian hitung masing-masing jumlah juruf M, I, S dan P! 4. Buatlah program dalam bahasa C untuk mendeteksi apakah suatu matriks berukuran n x n merupakan matriks identitas! 5. Buatlah program dalam bahasa C untuk mendeteksi apakah suatu matriks berukuran n x n merupakan matriks segitiga bawah!