Tampilkan postingan dengan label perulangan. Tampilkan semua postingan
Tampilkan postingan dengan label perulangan. Tampilkan semua postingan

Jumat, 18 Mei 2012

Perulangan dengan Foreach

Hi, jumpa lagi dengan saya dalam tutorial pemrograman. Kali ini yang akan saya share adalah tentang penggunaan foreach. Foreach ini erat kaitannya dengan jenis - jenis kumpulan/collection seperti array,record,objects. Foreach sendiri jika diterjemahkan secara literal berarti untuk setiap. Jadi apabila kita mempunya sebuah collection/kumpulan yang berupa array dari string, maka dengan menggunakan foreach berarti kita mengulang sejumlah element pada array tersebut. contoh kode php :
<?php

   $nama_hari = array('minggu','senin','selasa','rabu','kamis','jumat','sabtu');

   //lakukan perulangan
   $c=1;
   foreach($nama_hari as $hari)
   {
      echo "Hari ke $c ". $hari ."
";
      $c++;
   }
?>
Kira - kira cukup jelas kode diatas ? , ok jika belum jelas saya perjelas. Kita mempunyai array bernama $nama_hari, dan isi array tersebut adalah nama - nama hari, bila biasanya kita melakukan perulangan berdasarkan jumlah array yaitu dengan $jumlah = count($nama_hari), kali ini kita menggunakan perintah foreach yang akan secara otomatis mengulang sejumlah element array. Selanjutnya , saya akan contohkan dengan compound assosiative array alias array assosiatif bertumpuk
<?php

   $perusahaan = array(
                      'AUTO'=>array('name'=>'Astra Otoparts','location'=>'Kelapa Gading, DKI Jakarta'),
                      'GDG'=>array('name'=>'Gudang Garam ','location'=>'Kediri , Jawa Timur'),
                      'BCA'=>array('name'=>'PT. Bank Central Asia','location'=>'Jakarta Pusat, DKI Jakarta')
                      );

   //lakukan perulangan
   $c=1;
   foreach($perusahaan as $key => $val)
   {
      echo "Nama Perushaan ke $c ". $val['name'] ."
";
      $c++;
   }
?>
Bagaimana dengan kode diatas ? cukup jelas ? , semoga cukup jelas ya. Dan karena di php object dan assosiative array bisa dikonversi bolak - balik, maka kodenya pun bisa kita ubah :) , coba tebak . Ya, bagi yang menjawab dengan perintah $oval = (object) $val saya kasih nilai 100! Baik, sekian dulu share saya kali ini, semoga tetap semangat dalam mengejar karir dan hobby :) Happy Coding!

Kamis, 03 September 2009

Latihan Java : Perulangan For

Untuk latihan kali ini, kita akan tetap menggunakan projek lat1 dari latihan sebelumnya karena agar kita tahu cara menambah file pada suatu project.



Untuk menambah file klik kanan pada package lat1->new->Java Class , lalu beri nama perulangan
Selanjutnya netbean akan membawa kita ke code editor.



Jika anda langsung mencoba menjalankan file perulangan.java , maka file ini tidak akan jalan seperti file main.java , kenapa ? Karena java hanya akan menjalankan sebuah class yang didalamnya terdapat function main.

Code Yang ditempilkan oleh netbean :


package lat1;

/**
*
* @author kuliahpemrograman.com
* makkul.com
*/

public class perulangan {

}



Tambahkan dengan function main agar class bisa dijalankan oleh netbean



package lat1;

/**
*
* @author kuliahpemrograman.com
*/
public class perulangan {

public static void main(String args[]){

int i = 0;
for(i=0;i<10;i++){
//print i
System.out.println(i);
}
}

}



Didalam perulangan ini, dialect yang digunakan oleh java sama persis dengan c/c++ dan juga php. Program tersebut akan mengulang selama i kurang dari 10 , maka yang tercetak adalah 0 sampai 9.

Untuk Diingat:
  1. Aplikasi java membutuhkan entry point untuk dijalankan, entry point ini adalah function main.
  2. dialect for pada java sama persis dengan c/c++ dan juga PHP



Index Java
Latihan Java : Menghitung Segitiga
Latihan Java : Menghitung Lingkaran
Persiapan Belajar Java