Wednesday, 1 January 2014

Penerapan Metode Sorting dalam Bahasa Pemgrograman PHP

Sedikit saya berbagi bagi para teman-temang yang mungkin lagi mencari referensi tentang metode-metode sorting yang ada, seperti Bubble Sort, Selection Sort, Insertion Sort dan lain-lain. Namun sekarang saya akan berbagi sedikit tentang metode Bubble Sort, Insertion Sort, Counting Sort dan Selection Sort.

Kemarin saya mendapat tugas dari Dosen dengan Mata Kuliah DAA (Design & Analysis of Algorithms) dengan materi Sorting. Saya disuruh membuat algoritmanya dan contoh datanya sesuai dengan proses algoritmanya sendiri dari iterasi ke iterasi lainnya.

Karena waktu yang cukup terbatas untuk membuat tugas itu, saya membuatnya saja dalam sebuah program berbahasa PHP untuk dapat meng-outputkan langsung data yang telah diproses dalam iterasi-iterasi (Biar tugas cepet selesei :D). Saya berbagi dengan teman saya untuk metode-metodenya. saya dapat membuat metode Bubble Sort, Insertion Sort dan Selection Sort.

Berikut merupakan potongan kodingnya, bagi teman-temang yang sedang butuh atau dijadikan referensi bisa di copas atau di download code file nya langsung. SEMOGA BERMANFAAT :D


Bubble Sort
$data = array(1=>34, 2=>26, 3=>22, 4=>18, 5=>11);
 foreach($data as $indeks => $value){
  echo "$value, ";
 }
 
 echo '

';
 
 for($i=1; $i<=count($data)-1; $i++){
  echo 'Iterasi -'.$i.'
';
  for($k=1; $k<=count($data); $k++){
   echo $data[$k].', ';
  }
  echo '
';
  
  for($j=count($data); $j>=$i+1; $j--){
   if($data[$j]<$data[$j-1]){
    $temp       = $data[$j];
    $data[$j]   = $data[$j-1];
    $data[$j-1] = $temp;
   }
   for($l=1; $l<=count($data); $l++){
    echo $data[$l].', ';
   }
   echo '
';
  }
  echo '

';
 }
?>


Insertion Sort
$data = array(1=>34, 2=>29, 3=>18, 4=>11, 5=>3);

 echo 'Data Awal => ';
 foreach($data as $indeks => $value){
  echo $value.', '; 
 }
 echo '

';
 
    $length=count($data);
    for ($i=2;$i<=$length;$i++) {
  echo 'Iterasi -'.($i-1).'
';
  for($x=1; $x<=$length; $x++){
   echo $data[$x].', '; 
  }
  echo '
';
     $element=$data[$i];
  //echo '('.$i.')';
        $j=$i-1;
        while($j>0 && $data[$j]>$element) {
         //move value to right and key to previous smaller index
            $data[$j+1]=$data[$j];
            $j=$j-1;
   
   for($y=1; $y<=$length; $y++){
    echo $data[$y].', '; 
   }
   echo '
';
   //echo '['.$j.']';
   
        }
        //put the element at index $j
        $data[$j+1]=$element;
  for($y=1; $y<=$length; $y++){
    echo $data[$y].', '; 
   }
   echo '
';
  echo '
';
    }
 
 echo 'Hasil => ';
 foreach($data as $indeks => $value){
  echo $value.', '; 
 }
?>


Selection Sort
$data = array(1=>67, 2=>56, 3=>41, 4=>27, 5=>11);
 
 echo 'Data Awal => ';
 foreach($data as $value){
  echo $value.', '; 
 }
 echo '

';
 
 for($i=1; $i<=count($data)-1; $i++){
  $min = $i;
  echo '----- Iterras '.$i.' -----
';
  foreach($data as $value){
   echo $value.', '; 
  }
  echo '
';
  for($j=count($data); $j>=$i+1; $j--){
   if($data[$j] < $data[$min]){
    $min = $j; 
   } 
  }
  echo 'Alamat Min = '.$min.' | Nilai Min '.$data[$min].' | Alamat Sekarang '.$i.'
';
  if($i != $min){
   echo '(tukar)
';
   $temp       = $data[$i];
   $data[$i]   = $data[$min];
   $data[$min] = $temp;
  }else{
   echo '(tetap)
'; 
  }
  foreach($data as $value){
   echo $value.', '; 
  }
  echo '

';
 }
 
 echo 'Data Hasil => ';
 foreach($data as $value){
  echo $value.', '; 
 }
?>

Saturday, 28 September 2013

Bali Sewa Tours - Jasa Penyewaan Mobil dan Paket Wisata menarik di Kuta Bali



www.balisewatours.com




Kami telah memuaskan 1 client dengan membuat sebuah website www.balisewatours.com . Website ini menyediakan jasa penyewaan mobil secara online dan paket wisata di Bali yang menarik dan murah.
Bagi anda yang ingin berwisata di Bali dengan nyaman dan menyenangkan, kami bisa memenuhi keinginan anda tersebut dengan jasa kami. www.balisewatours.com terletak di jln. Sada Sari 99 Kelapa, Kuta Bali.
Silahkan anda bisa memesan langsung dengan mengunjungi websitenya www.balisewatours.com

Terima Kasih :)
Semoga hari anda menyenangkan

Tuesday, 23 July 2013

Alzip 8.51 + Serial Number - Zip atau Unzip File ke Format Berbeda


Alzip 8.51 + Serial Number merupakan sebuah sofware yang membantu anda merapikan file penting anda ke dalam format ZIP, EGG, ALZ, TAR, TBZ, TGZ, LZH, JAR. Alzip 8.51 juga berfungsi untuk membuka jenis file, seperti ZIP, 7Z, RAR, EGG, TAR, TBZ, LZH, Z, JAR, ALZ, ACE, ARC, ARJ, B64, BH, BHX, BIN, BZ, BZ2, CAB, EAR, ENC, GZ, HA, HQX, ICE, IMG, LHA, MIM, NRG, PAK, TBZ2, TGZ, UUE, UU, WAR, XXE, ISO, LCD, ZOO.

Antar muka Alzip 8.51 pun ramah dan mudah untuk dipahami cara penggunaannya. Alzip 8.51 lebih baik dari versi sebelumnya berupa perbaikan masalah keamanan dan kecepatan ekstraksi file. Mendukung lebih dari 40 format file arsip dan kompresi termasuk RAR, ZIP, TAR, TGZ juga menyediakan format arsip sendiri, EGG untuk rasio kompresi dan dukungan Unicode yang lebih baik.

Alzip 8.51 + Serial Number dapat anda download DISINI
1. Alzip 8.51
2. Serial Number Alzip 8.51

nb*: cara download :
1. Skip ad pada pojok kanan atas.
2. Hilangkan centang di bawah tombol download yang BESAR
3. Tekan tombol download yang kecil :)

Referensi : karanpc.blogspot.in & techno-39.blogspot.com (Say Thanks ^^)


Sunday, 21 July 2013

Document Microsoft Office Dibuka pada Tab - Office Tab Enterprise 7 + Crack



Selamat Pagi kawan,, hari yang cerah untuk jiwa yang sepi (Peterpan) :D,,

Kali ini saya perkenalkan sebuah software yang mungkin bermanfaat bagi kawan-kawan :D, karna bagi saya software ini cukup powerfull untuk membantu tugas kuliah saya. Saya berbagi untuk bercerita ke sesama pengelana dan yang lainnya juga sebagai catatan keseharian saya :D.
Okey, nama software ini yaitu Office Tab Enterprise 7 + Crack.

Jika kawan membuka beberapa document microsoft office biasanya akan terbuka pada window yang baru, namun dengan software ini document office anda akan dibuka pada satu window namun dikelompokkan pada tab-tab. Sehingga anda akan mudah membuka document office anda.

Cukup bermanfaat bukan ?

Office Tab Enterprise 7 dapat di download DISINI.
1. Office Tab Enterprise 7
2. Crack Office Tab Enterprise 7

nb*: cara download :
1. Skip ad pada pojok kanan atas.
2. Hilangkan centang di bawah tombol download yang BESAR
3. Tekan tombol download yang kecil :)

Referensi : www.dytoshare.us (Say Thanks ^^)

Saturday, 20 July 2013

Download Bitdefender Total Security 2011 dan 2012 + Patch or Crack - Powerfull Antivirus


Antivirus Bitdefender 2011 Total Security



Antivirus Bitdefender 2012 Total Security


Pada pagi hari ini, Server Desa SBKJ menunjukkan pukul 02.34 dan masih menyalakan mesin berotak ini, dan saya sempatkan berbagi pengalaman tentang antivirus yang handal buat menjaga perfomance laptop maupun PC anda. Antivirus Bitdefender merupakan salah satu antivirus yang ternama untuk mengahabiskan musuh  (*virus*) mesin berotak anda (*laptop*), Terkadang kesal, saat dibutuhkan laptop tiba-tiba melambat,  buka explorer not responding bahkan force close, seakan-akan ingin menjabat laptop sampai tak hidup lagi, namun bukannya hanya merugikan kawan?? ahahahaaa...

Okey, langsung ke topik. Saya rangkum Link untuk kalian yang lagi berada di kondisi seperti itu (*pengalaman*). Berikut merupakan Link dan Patch Antivirus Bitdefender 2011 dan 2012. Patch bisa digunakan di antvir bitdef 2011 dan 2012.

1. Antivirus Bitdefender 2011 Total Security 32 bit

Instalasi mudah :
1. Download antivirus yang anda inginkan.
2. Download Patch Bitdefender.
3. Instal file *.exe antivirus sampai selesai.
4. Patch dijalankan saat safe mode (100% Work) (Safe Mode = Restart + F8 (repeatedly)).
5. Successfully.

nb*: cara download :
1. Skip ad pada pojok kanan atas.
2. Hilangkan centang di bawah tombol download yang BESAR
3. Tekan tombol download yang kecil :)

Terima Kasih, ^^


Tuesday, 16 July 2013

Download Update PES 2013 AC Milan 13-14 Kit Set - Jersey


Selamat malam kawan :D, saya ingin sedikit berbagi bagi para PESer yang suka main sepak bola virtual ini :D. Ada update Jersey AC Milan terbaru yang saya intip di pesedit.com dan sekarang saya ingin berbagi kepada kalian :).

Update Jersey AC Milan 13-14 dapat download DISINI

nb*: cara download :
1. Skip ad pada pojok kanan atas.
2. Hilangkan centang di bawah tombol download yang BESAR
3. Tekan tombol download yang kecil :)

Terima Kasih,


Download Internet Download Manager 6.17 Build 2 + Patch



Internet Download Manager 6.17 Build 2 adalah sebuah software yang membantu anda dalam memperoleh kecepatan maksimum dalam mendownload file. Software ini sudah banyak dipakai oleh banyak orang untuk mendownload file. Sudah disertakan juga patch untuk membuat software ini Full Version.

Internet Download Manager 6.17 Build 2 dapat di download DISINI

nb*: cara download :
1. Skip ad pada pojok kanan atas.
2. Hilangkan centang di bawah tombol download yang BESAR
3. Tekan tombol download yang kecil :)

Terima Kasih,

/* Google Analytics */