Istifadah KBM 19 Pesantren Siber Bandung

1/03/2020

Senin, 16 September 2019

                Pada sekitar pukul sembilan pagi kami sudah berkumpul didalam kelas. Kegiatan Belajar Mengajar (KBM) hari ini diisi oleh Kang Basyir melanjutkan pembahasan materi terkait bahasa pemrograman java -artinya aplikasi yang kita pakai hari ini adalah Eclipse for Java Developer-. Pada pertemuan sebelumnya kita sudah belajar mengenai materi tentang looping yang terbagi menjadi : for, while, do while. Pada pertemuan kali ini, Kang Basyir akan melanjutkan pembahasan materi mengenai Array.
                Kang Basyir mengatakan bahwa materi array ini berhubungan dengan materi pada pelajaran matematika yaitu matriks. Didalam pemrograman pada umumnya jenis array ini terbagi menjadi dua yaitu: satu dimensi & multi dimensi. Contoh jenis array yang bentuknya satu dimensi adalah matriks baris, misal : A[4] -> A = (2  -1  3  4). Adapun contoh jenis array yang bentuknya multi dimensi adalah setiap array berisi lebih dari satu bagian -biasanya dalam array terdapat nilai baris dan kolom, array dua dimensi termasuk kedalam jenis multi dimensi- seperti : matriks persegi, misal : A[3][3]. Bisa dibilang array ini adalah suatu himpunan dari data-data yang dimiliki. Indeks atau urutan array diawali/dimulai dengan angka 0 sehingga urutan pertama(1) dianggap menjadi 0, misal : A = (7  3  4) angka tujuh pada array tersebut berada pada indeks ke-0 sedangkan angka empat berada pada indeks ke-2. Pada java, selebar apapun array yang kita buat nantinya yang dianggap hanya yang diisi saja. Untuk penulisan array terdapat 2 cara penulisan, cara pertama dengan memasukan data secara langsung seperti berikut :

String[] barang = {"Sepatu", "Sarung tangan", "helm", "jubah"};

Adapun cara yang kedua adalah seperti berikut :

String[] barang = new String[100];
barang[0] = "Sepatu";
barang[1] = "Sarung tangan";
barang[2] = "helm";
barang[3] = "jubah";

Untuk melihat isi data pada array harus dengan mencantumkan indeks ke berapa misal : “System.out.println(barang[2]);”, jika kita tidak menulisnya seperti ini: “System.out.println(barang[])” maka yang keluar hanya jenis tipe data array & alamatnya. Kita juga bisa merubah isi data array berikut contohnya :

String[] barang = {"Sepatu", "Sarung tangan", "helm", "jubah"};
//Array memiliki 4 item/ber index 4
             
System.out.println(barang[2]); //isi data masih “Sarung tangan” belum diubah
barang[2] = "topi"; //Untuk mengganti data dari “Sarung tangan” menjadi “topi”
System.out.println(barang[2]); //Pada output ini data “helm” sudah diubah menjaditopi”
System.out.print(barang.length); //Untuk melihat panjang/lebar array

Setelah Kang Basyir menjelaskan dan memberi contoh tentang array, kami pun diberikan beberapa tugas untuk dikerjakan sebagai latihan. Kami pun mengerjakan latihan-latihan tersebut hingga waktu dzuhur tiba.
                Pada KBM setelah istirahat siang, Kang Basyir melanjutkan pembahasan tentang cara menampilkan data pada array dengan menggunakan for berikut contohnya :

String[] buah = {"Semangka", "Melon", "Bengkuang", "Nanas", "Pisang"};
             
for(int i=0; i<buah.length; i++) {//for digunakan untuk menampilkan data yang ada pada array
System.out.println(buah[i]);
}

Beliau juga memberitahu cara menggunakan input untuk memasukkan data kedalam array berikut salah satu contohnya:

String[] buah1 = new String[5]; //angka 5 disini menunjukkan batas panjang/lebar array
Scanner sc = new Scanner(System.in);           
for(int i=0; i<5; i++) { //for disini digunakan untuk membatasi pengulangan input sebanyak 5 kali sesuai dengan panjang/lebar array
       System.out.println("Nama Buah: ");
buah1[i] = sc.next(); //Input ini digunakan untuk data kedalam array
}
Setelah Kang Basyir selesai dari pembahasan materi, selanjutnya beliau memberi kami cukup banyak tugas yang harus dikerjakan agar kami bisa lebih banyak latihan, terbiasa & memahami materi yang diajarkan lebih dalam, terlebih lagi tugas yang diberikan pun cukup menguras otak. Beliau juga memberi tahu kami bahwa ada banyak website yang bisa dijadikan referensi materi/bahan pembelajaran salah satunya adalah https://www.w3schools.com & beliau memberi kami tugas untuk mempelajari secara otodidak beberapa materi yang telah beliau tentukan. Itulah beberapa hal yang saya pelajari hari ini, semoga Allah senantiasa menjadikan kita orang yang bertakwa kapanpun dan dimanapun kita berada....آمين يا رب العالمين

Share this

Related Posts

Previous
Next Post »