Pemrogramman Terstruktur

Slides:



Advertisements
Presentasi serupa
Pemrogramman Terstruktur
Advertisements

PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
Pemrogramman Terstruktur
Array.
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
ARRAY.
Algoritma & Struktur Data
Pemrogramman Terstruktur
Algoritma dan Struktur Data
IV. Array.
FUNGSI Teknik Informatika Universitas Muhammadiyah Malang 2011 Pemrogramman Terstruktur.
Algoritma dan Struktur Data
Pemrograman Java Lanjut
PART 7 Array DOSEN : AHMAD APANDI, ST.
- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)
Operasi String Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Dasar Pemrograman Operasi String.
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Struktur Data Array dan Mapping Array
Tipe Data Universitas Muhammadiyah Malang Ganjil 2010 Oleh : Nur Hayatin, S.ST.
STRUKTUR DATA (2) searching array
Array, POINTER dan FUNGSI
Tipe Data Terstruktur Pengantar Logika dan Teknik Pemrograman
Castaka Agus Sugianto, M.Kom., M.CS
Algoritma dan Struktur Data 1 pertemuan 7
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
PEMROGRAMAN DASAR.
Tipe Data By Serdiwansyah N. A..
Algoritma dan Struktur Data 1 pertemuan 12
Bahasa Pemprograman Dasar Pertemuan 9
ARRAY Adalah variabel yang menyimpan data-data yang mempunyai tipe data yang sama. Di java array di mulai dari index ke-0 sampai ke-n.
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
Perulangan (looping) BERSARANG & ARRAY
Array By Serdiwansyah N. A..
Pemrograman Terstruktur
Array Multidimensi.
Deklarasi Array X : array [ 1.. N ] of Type
Algoritma & Pemrograman 1
ARRAY (LARIK).
PEMROGRAMAN DASAR (BAHASA C)
Algoritma dan Pemrograman RECORD (REKAMAN)
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Algoritma dan Pemrograman ARRAY (LARIK)
ARRAY Oleh : sgo.
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
As’ad Djamalilleil Array (Larik) As’ad Djamalilleil
ALGORITMA & STRUKTUR DATA I
S. Indriani Lestariningati, M.T
PRAKTIKUM DASAR PEMROGRAMAN
Pemograman Terstruktur
Perulangan (looping) BERSARANG & ARRAY
Prepared by Yohana Nugraheni
Array dan Matriks.
Algoritma & Pemrograman 1
KONSEP DASAR STRUKTUR DATA
Algoritma Pemrograman
Array.
Prepared by Yohana Nugraheni
array Array merupakan tipe data yang menampung
Pemrograman Terstruktur
PRAKTIKUM SD.
ARRAY 2d (matriks) MERISKA DEFRIANI, S.KOMP
STRUCT Imam Fahrur Rozi.
Algoritma Pemrograman
Array.
Array.
Bab 10 Array.
Bab 9 Array.
Bab 5 Array.
Transcript presentasi:

Pemrogramman Terstruktur Array (Larik) Teknik Informatika Universitas Muhammadiyah Malang 2011

Tujuan Pembelajaran Mahasiswa memahami tentang array pada C Mahasiswa mampu mengimplementasikan array dalam pemrograman

Topik Definisi Array Array 1 dimensi Array multi dimensi

Pemahaman Array Array adalah tempat penyimpanan untuk sekumpulan data yang memiliki tipe yang sama. Kenapa harus menggunakan array? Agar program lebih praktis dan effisien. Contoh penggunaan array : Kumpulan nama mahasiswa pada satu kelas Kumpulan alfabet Kumpulan nilai praktikum mhs satu kelas dll

Contoh Kasus Untuk lebih memahami tentang manfaat array marilah kita analisa contoh program berikut : Program untuk memasukkan 3 nilai input dari user dan menampilkannya ke layar.

Tanpa Array 3 nilai = 10 Baris TIDAK PRAKTIS !!!

Array PRAKTIS & EFFISIEN! Hanya 6 Baris Tidak perlu menambah perintah jika data lebih banyak.

Struktur Array Array terdiri dari 2 bagian : Index Bagian 2 : element Index berupa bilangan bulat yang terurut secara ascending dimulai dari nol sampai n-1, digunakan untuk mengakses element array. Dimana n adalah panjang dari array. Element digunakan untuk menyimpan data. Jenis data yang dapat disimpan tergantung pada tipe data yang diberikan array.

Ilustrasi Array Penjelasan : 0 1 2 3 4 5 Index Elemen Penjelasan : Nama array adalah Grades. Terdiri dari 6 element. data pada semua element = 65,32,76,91,55,86 index = 0,1,2,3,4,5 (panjang array (n) =6) data 65 disimpan pada element index ke-0 data 32, disimpan pada element index ke-1 data 76 (element index ke-?) data terakhir (element index ke-?)

Bagaimana membuat Array Langkah untuk membuat array : Deklarasi Inisialisasi Array dibedakan menjadi : array 1 dimensi dan array multi dimensi.

Deklarasi (Array 1 dimensi) Bentuk penulisan perintah : tipe_data : tipe data yang ada di C, contoh : int, float, char, dll. nama_array : identifier, aturan sama seperti aturan penamaan variabel. jumlah_maks_data : banyak data yang disimpan pada array. Contoh deklarasi array : char alfabet[26]; (membuat array bernama alfabet, dengan maksimal data yang bisa ditampung sebanyak 26 bertipe char) tipe_data nama_array [jumlah_maks_data];

Contoh deklarasi array double nilai[10]; (membuat array bernama nilai, dengan maksimal data yang bisa ditampung sebanyak 10 bertipe double) Representasi : Index element yang bisa diakses dari 0 sampai 9. nilai[0] nilai[1] nilai[2] nilai[3] nilai[4] nilai[5] nilai[9]

Contoh Program Deklarasi array

Latihan Deklarasikan array untuk menyimpan data {1,2,3,4,5,6,7,8,9,10}. Deklarasikan array untuk menyimpan data {m,e,r,a,p,i}. Deklarasikan array untuk menyimpan data {1.2, 3.4, 5.6, 7.8, 9.0}.

Inisialisasi (array 1 dimensi) Pemberian nilai pada array menggunakan index. Bentuk penulisan perintah : Penjelasan : nama_array = sesuai dengan nama yang telah dideklarasikan. index = disesuaikan dengan index element yang ingin diakses. nilai = disesuaikan dengan tipe data. nama_array[index] = nilai;

Contoh inisialisasi array Contoh inisialisasi pada array nilai : nilai[0] = 5; nilai[9] = 100; nilai[-1] = 50; error! nilai[11]= 67; error!

Deklarasi + Inisialisasi Inisialisasi array juga dapat dilakukan ketika deklarasi. Contoh : int nilai[] = {1,2,3,4,5}; membuat array bernama nilai dengan jumlah element 5 sekaligus inisialisasi. Dimana : data element index ke-0 = 1 data element index ke-1 = 2 data element index ke-2 = 3 data element index ke-3 = 4 data element index ke-4 = 5

Deklarasi + Inisialisasi Contoh deklarasi sekaligus inisialisasi pada array tipe char. char alfabet[] = {‘a’,’b’,’c’}; membuat array bernama nilai dengan jumlah element 5 sekaligus inisialisasi. Dimana : data element index ke-0 = a data element index ke-1 = b data element index ke-2 = c

Contoh Program (1)

Pengaksesan Array Pengaksesan data pada element array menggunakan index. Bentuk penulisan perintah : Penjelasan : nama_array = sesuai dengan nama yang telah dideklarasikan. index = disesuaikan dengan index element yang ingin diakses. nama_array[index];

Contoh pengaksesan Array Menggunakan variabel penampung data : char huruf; huruf = alfabet[0]; (variabel huruf berisi data element array index ke-0 dari array alfabet, yaitu a). Menggunakan printf : printf(“%c”, alfabet[0]); (akan mencetak huruf a ke-layar).

Contoh program (2) Pengaksesan data menggunakan printf

Contoh Program (3) Deklarasi sekaligus inisialisasi, dan pengaksesan data menggunakan kombinasi printf dan perulangan

Contoh Program (5)

Latihan Buatlah array untuk menyimpan data {1,2,3,4,5,6,7,8,9,10} dan tuliskan elemen ke 2 dan 5. Buatlah array untuk menyimpan data {m,e,r,a,p,i} dan tuliskan elemen ke 0,1,2. Buatlah array untuk menyimpan data {1.2, 3.4, 5.6, 7.8, 9.0} dan tuliskan elemen ke awal dan akhir.

Latihan Buatlah array untuk menyimpan 50 bilangan ganjil mulai dari 1 (gunakan perulangan), kemudian tampilkan isinya ke layar. 5. Buatlah array untuk menyimpan angka 1 s/d 100. (gunakan perulangan) 6. Buatlah array untuk menyimpan 50 angka genap pertama. (gunakan perulangan) 7. Buatlah program yang akan membaca 10 karakter dari user dan disimpan dalam array 10 elemen.

Latihan Buatlah sebuah array yang menyimpan karakter {m,u,h,a,m,m,a,d,i,y,a,h}. Perintahkan user menebak satu karakter untuk dibandingkan dengan array tersebut. Jika input user sama dengan salah satu karakter pada array maka tampilkan index dari karakter tersebut. Jika tidak ada yang sama tampilkan pesan “karakter tidak ada”.

Referensi Berbagai sumber