Bahasa Pemprograman Dasar Pertemuan 9 Tri Ika Jaya Kusumawati
SAP Minggu ke 9 Pokok Bahasan : Array Satu Dimensi Tujuan khusus, Mahasiswa dapat : Menggambarkan ilustrasi struktur array satu dimensi Menyatakan alamat secara fisik suatu elemen array satu dimensi. Memanfaatkan struktur array satu dimensi untuk membuat tabel
Pengertian ARRAY……. Tipe data array menjelaskan jangkauan Nilai yang dapat ditampung pada sebuah variabel dan kumpulan operasi yang dapat dilakukan terhadap variabel tersebut. Dengan pengecualian pada string karakter, semua tipe yang telah dipelajari sampai saat ini hanya dapat menampung sebuah nilai. Array merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. Dilihat dari dimensinya array dapat dibagi menjadi Array dimensi satu, array dimensi dua dan array multi-dimensi.
Array adalah variabel yang mampu menyimpan sejumlah nilai yang bertipe sama. Untuk mendeklarasikan sebuah array, harus disebutkan tipe dari array yang dibuat misalnya int, float atau double dan juga ukuran array. Untuk menentukan ukuran array,perlu ditempatkan jumlah nilai yang dapat disimpan array dalam sebuah tanda kurung kurawal siku yang terletak sesuah nama array. Deklarasi berikut sebagai contoh untuk menciptakan array bernama skor yang mampu menyimpan 100 skor nilai yang bertipe int. Pada saat dideklarasikan sebuah array, compiler C mengalokasikan memori Yang cukup untuk menampung semua elemen sesuai dengan yang dideklarasikan. Untuk inisialisasi array
ARRAY DIMENSI SATU Banyak array yang hanya memiliki satu dimensi, Seperti sejumlah orang dari setiap umur.. Satu – satunya persyaratan untuk menentukan elemen adalah usia yang berpendapat bahwa unsur hitungan. Karena iitu array seperti ini hanya menggunakan satu indeks saja.
Contoh Program 1 Indeks array dimulai dari 0 bukan 1, jadi indexs array program di atas dimulai dari x[0], bukan x[1]. Perhatikan pula bahwa kita menulis array dengan memakai tanda kurung [], seperti misalnya x[5].
Contoh Program 2 Disini tidak langsung memakai nilai 10,15, dan 25, melainkan array berapa[0].. Dst.
Contoh Program 3 Nilai variabel mbah dalam baris printf(“%s \n”,mbah); adalah “ketemu lagi mbah”
Contoh Program 4 Tanda \o (artinya ASCII Null). Tanda itu berguna untuk menetapkan akhir string.
Dalam pengolahan array string di atas anda telah belajar bagaimana mengolah penampilan string secara sederhana. Ada beberapa fungsi library yang bisa dipakai untuk mengolah huruf dan string Fungsi Untuk Strcat() Strchr() Strcmp() Strcopy() Strlen() Merangkai string Menemukan karakter dalam suatu string Membandingkan dua string Mengkopi satu string ke string lain Menghitung panjang string (termasuk \o)
Contoh Program 5 Dari program disamping buatlah sebuah inputan untuk mencetak nama yang diinputkan
Latihan Buatlah 2 buah inputan menggunakan array untuk menampilkan data mahasiswa; nim nama Buatlah tampilan seperti contoh program 5, tetapi ditambahkan dengan kondisi jika yang diinput berjenis aki-laki maka yang ditambahkan adalah Mr. perempuan Ms.
Selesai