Senin, 27 Oktober 2014

PHP : Logika Pemrograman Bilangan FaktorialFaktorial memenuhi rumus atau aturan seperti berikut : Jika n = 6 , maka n faktorial (n!) = n x (n-1)! , atau lengkapnya = 6 x 5 x 4 x 3 x 2 x 1 int faktorial(int n){ int i; int hasil=1; //penampung sementara for(i=n;i>=1;--i){ hasil =hasil * i; } printf("Faktorial %d! = %d \n",n,hasil); }

Jika n = 6 , maka n faktorial (n!)  =  n x (n-1)! , atau lengkapnya = 6 x 5 x 4 x 3 x 2 x 1

int faktorial(int n){

    int i;
    int hasil=1; //penampung sementara
    for(i=n;i>=1;--i){       
        hasil =hasil * i;            
    }
    
    printf("Faktorial %d! = %d \n",n,hasil);
}

PHP : Bilangan Prima dengan PHP

function prima($n){
  
      for($i=1;$i<=$n;$i++){  //smw angka yg akan di cek
              
              $counter = 0              for($j=1;$j<=$i;$j++){ //smw kemungkinan faktor pembagi
                  
                    //jika angka yg akan dicek habis dibagi faktor pembagi, counter nya +1
                    if($i % $j==0){ 
                        
                          $counter++;
                    }
              }
            
           //jumlah warna hijau / faktor habis bagi nya harus 2 
            if($counter==2){
                 
                   print $i." is Prime <br/>";
            }
     }
prima(20);  //cari bilang prima dari 1-20

Kamis, 23 Oktober 2014

Map Worm 3D Map


Download disini :
http://www.gamepatchplanet.com/game/worms_3d


Procedure :


1. Backup the File "nomoreislands.xom" in the maps-folder from Worms3D (usually        c:\program files\Worms3D\data\maps)!
2. Copy the File "Worms3D Mapper.exe" from the archive to the maps-folder
   [THIS IS IMPORTANT!!!!!]

3. Run it and follow the OnScreen-Instructions.

4. Simply start a game with "Please no more Islands" as map and enjoy it!

Rabu, 22 Oktober 2014

Mengatasi Session Error di Codeigniter

Tempatkan script ini di Controller :

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate")
 header("Cache-Control: post-check=0, pre-check=0", false);
  header("Pragma: no-cache");
             $this->load->view('_header', $datarok);
            $this->load->view('form_observe', $datae);
            $this->load->view('_footer', $datae);

Selasa, 21 Oktober 2014

Query : Update data dari tabel lain dalam satu schema

UPDATE detail_historynew a SET a.KRITERIA_NILAI = ( SELECT b.KRITERIA_NILAI
FROM kriteria_nilai b
WHERE b.ID_KRITERIA_NILAI = a.ID_KRITERIA_NILAI )
WHERE a.ID_KRITERIA_NILAI
IN (

SELECT b.ID_KRITERIA_NILAI
FROM kriteria_nilai b
)

Senin, 20 Oktober 2014

Query Create Table dengan Copy Structure dan Isi Table dari Table lain dengan Schema yang sama

Create Table Copy Structure dan Isi

Create Table tableA as select * from tableB


Create Table Copy Structure Tanpa Isi

 Create Table tableA as select * from tableB where 1=0







Minggu, 19 Oktober 2014

Mengatasi Alert Error Deprecated

PHP 5.3.x mungkin juga versi terbaru sudah tidak lagi mendukung function dibawah ini

  1. magic_quotes_runtime
  2. magic_quotes_sybase
  3. register_globals
  4. Komentar menggunakan ‘#’ di file .ini
  5. define_syslog_variables
  6. register_long_arrays
  7. safe_mode
  8. magic_quotes_gpc
Berikut cara mengatasi Deprecated dari Script PHP
  1. call_user_method() menjadi: call_user_func()
  2. call_user_method_array() menjadi: call_user_func_array()
  3. define_syslog_variables()
  4. split() menjadi: preg_split()
  5. session_register() menjadi: the $_SESSION superglobal
  6. session_unregister() menjadi:  $_SESSION superglobal
  7. session_is_registered() menjadi:  $_SESSION superglobal
  8. set_socket_blocking() menjadi: stream_set_blocking()
  9. spliti() menjadi: preg_split()
  10. ereg() menjadi: preg_match()
  11. ereg_replace() menjadi: preg_replace()
  12. eregi() menjadi: preg_match()
  13. eregi_replace() menjadi: preg_replace()
  14. set_magic_quotes_runtime() and its alias, magic_quotes_runtime()
  15. mysql_db_query() menjadi: mysql_select_db() dan mysql_query()
  16. mysql_escape_string() menjadi: mysql_real_escape_string()
  17. dl() functin ini sudah dihapus di PHP 5.3
  18. sql_regcase() DEPRECATED tanpa penganti?
Jika belum sempat melakukan perubahan script PHP bisa juga menghilangkan pesan error di browser dengan cara menabahkan error_reporting=E_ALL & ~E_NOTICE & ~E_DEPRECATED pada file php.ini. Jika menggunakan WHM terletak pada menu PHP Configuration Editor.

Mengatasi Perbedaan Versi XAMPP dan PHP


Mumpung belum lupa(lagi) kali ini saya tulis caranya. Langkah-langkahnya adalah :
– buka direktori tempat menginstall XAMPP, cari folder xampp\php\ kemudian cari file php.ini
– cari short_open_tag, kalau semula value-nya off ubah jadi on
- restart apache