komputer? Jelaskan dengan contoh. 2. Bagaimana cara mengakses elemen-elemen dalam Array? Berikan contoh penggunaan indeks. 3. Apa perbedaan antara Array satu dimensi (1D) dan Array dua dimensi (2D)? Berikan contoh penggunaan keduanya. 4. Bagaimana cara mengubah nilai elemen dalam Array? Berikan contoh. 5. Bagaimana cara menambahkan elemen baru ke dalam Array? Jelaskan dengan contoh. 6. Bagaimana cara menghapus elemen dari Array? Berikan contoh. 7. Apa keuntungan menggunakan Array dalam pemrograman komputer? Jelaskan. 8. Jelaskan perbedaan antara indeks Array yang dimulai dari 0 dan indeks yang dimulai dari 1. 9. Kapan sebaiknya Anda menggunakan Array satu dimensi, dan kapan sebaiknya Anda menggunakan Array dua dimensi? 10. Berikan contoh kasus nyata di mana penggunaan Array dalam pemrograman sangat berguna. 11. Apa yang dimaksud dengan String dalam pemrograman komputer? Jelaskan dengan contoh. 12. Bagaimana cara menggabungkan dua String menjadi satu dalam pemrograman? Jelaskan dengan contoh. 13. Bagaimana cara menghitung panjang (jumlah karakter) dari sebuah String? Berikan contoh. 14. Apa perbedaan antara metode upper() dan lower() dalam pemrosesan String? 15. Bagaimana cara mengakses karakter individu dalam sebuah String? Jelaskan dengan contoh. 16. Mengapa String dalam pemrograman dikelilingi oleh tanda kutip? Jelaskan. 17. Apa yang dimaksud dengan operasi konkatenasi dalam konteks String? Berikan contoh. 18. Sebutkan beberapa metode umum yang dapat digunakan untuk memanipulasi String. 19. Mengapa memahami operasi-operasi pada String penting dalam pemrograman komputer? 20. Berikan contoh kasus nyata di mana penggunaan String dalam pemrograman sangat berguna.