0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
73 tayangan52 halaman
Array (Larik) 2014
1. Dokumen ini membahas tentang penggunaan array (larik) dalam bahasa pemrograman, termasuk contoh kasus, deklarasi, inisialisasi, pengaksesan data, dan latihan soal.
2. Array digunakan untuk menyimpan banyak data secara terorganisir menggunakan indeks. Penggunaan array lebih efisien dibandingkan tanpa array karena dapat menyimpan banyak data dengan baris kode yang lebih sedikit.
3
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
73 tayangan52 halaman
Array (Larik) 2014
1. Dokumen ini membahas tentang penggunaan array (larik) dalam bahasa pemrograman, termasuk contoh kasus, deklarasi, inisialisasi, pengaksesan data, dan latihan soal.
2. Array digunakan untuk menyimpan banyak data secara terorganisir menggunakan indeks. Penggunaan array lebih efisien dibandingkan tanpa array karena dapat menyimpan banyak data dengan baris kode yang lebih sedikit.
3
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 52
ARRAY (LARIK)
TEKNIK ELEKTRO 2014
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 !!! Dengan Array Hanya 6 Baris Tidak perlu menambah perintah jika data lebih banyak. PRAKTIS & EFFISIEN! Latihan 1. Deklarasikan array untuk menyimpan data angka {1,2,3,4,5,6,7,8,9,10}. 2. Deklarasikan array untuk menyimpan data {c,i,n,t,a}. 3. 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.
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 20 Contoh Program (3) Deklarasi sekaligus inisialisasi, dan pengaksesan data menggunakan kombinasi printf dan perulangan 21 Contoh Program (5)
22 Latihan Untuk Uasss 1. Buatlah array untuk menyimpan data bilangan {1,2,3,4,5,6,7,8,9,10} dan tampilkan elemen ke 2 dan 5. 2. Buatlah array bertipe integer yang dapat menampung data maksimal 5, kemudian tampilkan alamat masing-masing elemen array tersebut 3. Buatlah array untuk menyimpan data {m,e,r,a,p,i} dan tampilkan elemen ke 0,1,2. 4. Buatlah array untuk menyimpan data {1.2, 3.4, 5.6, 7.8, 9.0} dan tampilkaan elemen ke awal dan akhir. Latihan 4. 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 8. Buatlah sebuah array yang menyimpan karakter {i,k,a,t,l,a,h,a,l,g,o,r,i,t,m,a,d,e,n,g,a,n,m,e,n,u,l,i,s,k,a,n,k,o,d,i,n,g,n, y,a}. 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. Tampilkan juga frekuensi kemunculan karakter dan berada di indeks mana. Kalau lampumu tak bersumbu dan tak berminyak, jangan bayangkan api. Kalau gelasmu retak, jangan mimpi menuangkan minuman. Kalau mentalmu rapuh, jangan rindukan rasukan tenaga dalam. Kalau kaca jiwamu masih kumuh oleh kotoran- kotoran dunia, jangan minta cahaya akan memancarkan dengan jernih atasmu. (EAN) Kalaulah dirimu tidak mempraktekkan dan membuat source code nya..... Jangan bayangkan nilai A
ARRAY DUA DIMENSI Arrray 2 dimensi char a[3][5] Sama dengan matriks berukuran 3x5 Pada kenyataan di memory:
TUGAS MANDIRI DO IT YOURSELF Tugas MANDIRI 1. Buatlah PROGRAM dengan array satu dimensi untuk menyimpan angka 1 s/d 100. (gunakan perulangan) 2. Buatlah program untuk mencari elemen terbesar dari sebuah Array 1 dimensi yang sudah terdefinisi seperti ini : int bilangan [10] = {9,10,23,45,4,2,90,34,1,2}. Output dari program ini : Elemen terbesar dari Array Bilangan adalah 90. 3. Buatlah program Array : Z = |10 20 30 40 50 | | 60 70 80 90 92 | - Tampilkan masing2 elemenya - Jumlahkan total semua elemennya 4. Buatlah program untuk menjumlahkan 2 buah matrik berikut: |1 2 3| |1 2 3| |2 4 6 | |4 5 6| +|4 5 6| = | 8 10 12| |7 8 9| |7 8 9| |14 16 18|