Jumat, 24 Agustus 2012

Tentang Windows Phone



Windows Phone (sebelumnya dikenal sebagai Windows Phone 7) adalah sistem operasi genggam yang dikembangkan oleh Microsoft, dan merupakan pengganti dari Windows Mobile. Microsoft memperkenalkan Windows Phone pada tgl 15 februari 2010 di pameran MWC, Barcelona. Sistem operasi ini dirilis di Amerika Serikat pada tgl 8 november 2010. Windows Phone mendukung sampai 25 bahasa. Sampai sekarang ini, Marketplace yang merupakan tempat untuk membeli aplikasi, telah dapat diakses di 35 negara.

Pada tanggal 11 Februari 2011 di London, CEO Microsoft Steve Ballmer dan CEO Nokia Stephen Elop mengumumkan kerjasama di antara kedua perusahaan, dimana Windows Phone akan menjadi OS utama pada ponsel genggam buatan Nokia dimasa mendatang (sebelumnya Nokia menggunakan Symbian).


Windows Phone memiliki versi seluler dari Word, Excel, OneNote, dan PowerPoint untuk digunakan ketika dalam perjalanan. Mulailah membuat dokumen Word atau buku kerja Excel di telepon, lalu selaraskan ke SkyDrive agar Anda dapat menulis atau mengeditnya lagi di komputer nanti. Dan SharePoint Workspace Mobile memudahkan Anda berkolaborasi dengan rekan kerja saat Anda berada di luar.

Windows Phone memiliki aplikasi untuk segala sesuatu yang Anda gemari: memasak, belanja, bekerja, berkarya, menonton video sekawanan chinchilla bermain akordion. Dapatkan aplikasi tersebut dengan sekali ketuk di Marketplace, Anda bahkan dapat mencoba sebelum membeli. Setelah aplikasi ada di telepon, App Connect dapat menjadikannya lebih cerdas dengan menyajikan aplikasi yang Anda butuhkan, bahkan terkadang sebelum Anda tahu bahwa Anda membutuhkannya. Lihat aplikasi foto di Hub Gambar atau aplikasi film saat Anda mencari jadwal pemutaran.

 Marketplace adalah tempat membeli musik, acara TV, film, podcast, dan puluhan ribu aplikasi serta permainan marquee yang istimewa. Tersedia di dua tempat, telepon Anda dan web, Marketplace merupakan sarana yang cepat dan mudah. Banyak yang gratis, seringkali Anda dapat mencoba sebelum membeli, dan penagihan sekali klik menjadikan proses pembayaran mudah.

Ingin berbicara panjang lebar? Mulailah dengan teks dan akhiri dengan mengobrol di Facebook atau Messenger (atau sebaliknya). Dengan Percakapan, Anda dapat beralih dalam sekejap di antara berkirim teks dan IM dalam satu obrolan. Anda juga dapat mengirim teks hanya dengan berbicara, tanpa menggunakan tangan sedikit pun, atau mengirim teks dan mengobrol dengan beberapa kontak dalam satu percakapan .

Sekian pembahasan tentang Windows Phone, semoga bermanfaat dan terimakasih :)
From : http://www.microsoft.com/windowsphone, www.http://id.wikipedia.org/wiki/Windows_Phone  


Baca selengkapnya»»  

Sabtu, 18 Agustus 2012

Tentang Penemu Linux








Sejarah Awal Mula Terciptanya Sistem Operasi Linux - Sejarah Penemu Linux diawali dari pengembangan sistem operasi Unix yang dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.
Sementara Proyek GNU yang mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas. Tahun 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU (GNU General Public License atau GNU GPL). Kebanyakan program yang dibutuhkan oleh sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix dan sistem jendela) diselesaikan pada awal tahun 1990-an, walaupun elemen-elemen tingkat rendah seperti device driver, jurik dan kernel masih belum selesai pada saat itu. Linus Torvalds pernah berkata bahwa jika kernel GNU sudah tersedia pada saat itu (1991), dia tidak akan memutuskan untuk menulis versinya sendiri.

Sedangkan MINIX, sebuah sistem bertipe Unix yang ditujukan untuk penggunaan akademis yang dirilis oleh
Andrew S. Tanenbaum pada tahun 1987. Kode sumber MINIX 1.0 tercantum dalam bukunya Operating Systems: Design and Implementation. Walaupun dapat secara mudah didapatkan, modifikasi dan pendistribusian ulang tidak diperbolehkan pada saat itu. Hak cipta dari kode sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan oleh Prentice Hall. Sebagai tambahan, disain versi 16-bit dari MINIX kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur Intel 386 yang murah dan populer yang digunakan secara luas di komputer pribadi.

Tokoh Linux Linus Torvalds
Tahun 1991, Linus Torvalds mulai bekerja untuk membuat versi non-komersial pengganti MINIX sewaktu ia belajar di Universitas Helsinki. Hasil kerjaannya itu yang kemudian akan menjadi kernel Linux.

Pada tahun 1992, Tanembaum menulis sebuah artikel di Usenet, mengklaim bahwa Linux sudah ketinggalan zaman. Dalam artikelnya, ia mengkritik Linux sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku dengan arsitektur x86 sehingga tidak bersifat portable, di mana digambarkannya sebagai sebuah "kesalahan mendasar". Tanenbaum menyarankan bahwa mereka yang menginginkan sebuah sistem operasi modern harus melihat kepada sebuah rancangan yang berdasarkan kepada model mikrokernel. Tulisan tersebut menekankan tanggung jawab Torvalds yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan mikrokernel.


Sekarang ini Linux telah digunakan di berbagai domain, dari sistem benam sampai superkomputer, dan telah mempunyai posisi yang aman dalam instalasi server web dengan aplikasi LAMP-nya yang populer. Pengembangan kernel Linux masih dilanjutkan oleh Torvalds, sementara Stallman mengepalai Yayasan Perangkat Lunak Bebas yang mendukung pengembangan komponen GNU. Selain itu, banyak individu dan perusahaan yang mengembangkan komponen non-GNU. Komunitas Linux menggabungkan dan mendistribusikan kernel, komponen GNU dan non-GNU dengan perangkat lunak manajemen paket dalam bentuk distribusi Linux.
Baca selengkapnya»»  

Rabu, 15 Agustus 2012

Konversi Bilangan Decimal to Hexadecimal



Berikut ini adalah coding/script untuk meng-konversikan bilangan decimal menjadi hexadecimal. Dengan cara, pertama-tama buat project baru - PHP Web Page. Langkah selanjutnya adalah masukkan coding berikut:

   
       
       
   
   
       
    $self =$_SERVER['PHP_SELF'];
    if(isset($_POST['decimal'])){
    $des=$_POST['decimal'];
    $original=$_POST['decimal'];
    $hex ='';
    if(preg_match('/[^0-9]/',$des)){
        die("Maaf, inputan salah ...
Back ke awal");
    }
    else{
        while ($des>0){
            $hasil=$des%16;
    switch($hasil){
        case 0: $hex .="0"; break;
        case 1: $hex .="1"; break;
        case 2: $hex .="2"; break;
        case 3: $hex .="3"; break;
        case 4: $hex .="4"; break;
        case 5: $hex .="5"; break;
        case 6: $hex .="6"; break;
        case 7: $hex .="7"; break;
        case 8: $hex .="8"; break;
        case 9: $hex .="9"; break;
        case 10: $hex .="A"; break;
        case 11: $hex .="B"; break;
        case 12: $hex .="C"; break;
        case 13: $hex .="D"; break;
        case 14: $hex .="E"; break;
        case 15: $hex .="F";
            default : break;
         }
         if($des/16==0){
             $sisa=($des%16);
             $des=$sisa;
         }
         else{
             $sisa=($des/16);
             $des=$sisa%16;
         }
        }
        }
      $result=strrev($hex);
      echo "Bilangan $original (desimal) dalam bentuk hexadesimal adalah $result
       


Back to the script";
    }
  
  
else {
?>
   
   
       
        dec to hex
   
   
     
         

Masukkan Bilangan Desimal Disini (Cepat !!!)

           
           
       
 
     
   
}?>
Terimakasih sudah mau membaca, semoga bermanfaat dan menambah ilmu kita :)
Baca selengkapnya»»  

Selasa, 14 Agustus 2012

Konversi Bilangan Decimal to Octal



Berikut ini adalah coding/script untuk meng-konversikan bilangan decimal menjadi octaldecimal. Dengan cara, pertama-tama buat project baru - PHP Web Page. Langkah selanjutnya adalah masukkan coding berikut:

     $self=$_SERVER['PHP_SELF'];
    if (isset ($_POST['decimal'])){
        $des = $_POST['decimal'];
        $original = $_POST['decimal'];
        $oct='';
        if (preg_match('/[^0-9]/',$des)){
            die("Maaf, Inputan salah,, Coba Lagi to the script");
        }
        else {
    while($des>0){
               $hasil=$des%8;       
                switch ($hasil){           
                    case 0: $oct.="0"; break;
                    case 1: $oct.="1"; break;
                    case 2: $oct.="2"; break;
                    case 3: $oct.="3"; break;
                    case 4: $oct.="4"; break;
                    case 5: $oct.="5"; break;
                    case 6: $oct.="6"; break;
                    case 7: $oct.="7"; break;
                    default:break;
            }
                if($des/8==0){
                    $sisa=($des%8);
                    $des=$isa;
                }
                else {
                    $sisa = ($des/8);
                    $des=$sisa%8;
                }
            }
        }
       $result = strrev ($oct);
            echo "Bilangan $original (desimal) dalam bentuk octal adalah $result Back to the script";
         
    }
    else {
    ?>
   
       
           
            DESIMAL to OCTAL
       
       
             
                 method="POST">
              

Masukkan bilangan Desimal disini (cepat!!):


              
              
          

                          echo $_SERVER['PHP_SELF'];
               ?>
       
   
        }
    ?>
 

Terimakasih sudah mau berkunjung dan membaca, semoga bermanfaat dan menambah ilmu kita :)
Baca selengkapnya»»  

Senin, 13 Agustus 2012

Kalibrasi Baterai di Windows 7


 Ini merupakan cara-cara untuk meng-kalibrasi baterai laptop. Khusus yang OS-nya Windows 7 (64 or 32 bit). Jika dulu ada beberapa laptop yang memiliki aplikasi untuk melakukan kalibrasi baterai. Namun kini hampir tidak ada vendor laptop yang menyediakannya. Padahal fasilitas ini lumayan penting agar kemampuan baterai tetap prima. Walaupun aplikasi bawaan tersebut tidak lagi disertakan, kamu masih bisa melakukan kalibrasi manual. Bagaimana caranya:

Cara Kalibrasi Baterai Laptop adalah sebagai berikut:

1. Buatlah sebuah profil daya baru dengan menjalankan Control Panel melalui menu Start > Control Panel > Hardware and Sound > Power Options.

2. Klik Create a power plan pada panel kiri jendela.

3. Beri nama Calibration pada kolom Plan name.

4. Pada semua opsi yang tersedia, pilih Never dan klik tombol Create.

5. Sekarang, aktifkan profil daya yang telah dibuat dan isi ulang notebook sampai 100%.

6. Setelah baterai terisi penuh, cabut catu daya dan biarkan notebook idle. Saat baterai hampir habis dan minta diisi ulang, abaikan perintah tersebut. Biarkan sampai notebook mati kehabisan daya.

7. Jika proses di atas berhasil dilalui, berarti kamu sudah berhasil mengalibrasi baterai notebook. Silakan charge kembali dan gunakan seperti biasa.

selamat mencoba...
Baca selengkapnya»»  

Sabtu, 11 Agustus 2012

Kembalikan Data Yang Hilang Dengan Stellar Phoenix Windows Data Recovery



Stellar Phoenix Windows Data Recovery merupakan salah satu software data recovery terbaik yang ada sekarang, saya sudah merasakan sendiri manfaatnya ketika mencoba mengembalikan data yang hilang pada sebuah partisi di hardisk.

Mungkin anda pernah mengalami hal seperti yang saya alami ketika data-data penting didalam hardisk tidak bisa terbaca lagi, dari beberapa software yang saya coba kinerja software ini cukup menjanjikan
 
Opsi yang sering saya pakai adalah Formated Lost File & Folders Recovery, anda bisa mencoba opsi-opsi yang lainnya, cara penggunaannya juga sangatlah mudah

Setelah anda memilih salah satu metode recovery yang diinginkan sebagai contoh Formated Lost File & Folders Recovery, pada screen berikut nya anda pilih drive mana yang ingin anda scan, lalu klik tombol Start Scan, dan biarkan Stellar Phoenix Windows Data Recovery bekerja, setelah selesai, anda akan dihadapkan pada sejumlah file yang berhasil ditemukan, anda tinggal pilih file yang akan direcovery dengan cara memberikan tanda centang pada setiap file yang ingin anda recovery, selanjutnya tinggal klik tombol Revovery dan tentukan dimana anda akan menyimpan file hasil recovery tersebut.

Oke Dehhh... sekian dulu ya, silahkan anda bereksperimen sendiri dengan software ini.

Silahkan klik disini untuk mendownload software ini, dan jangan lupa di install, kalau tidak ya tidak ada gunanya, hehehe....
 
From : http://ilmalyakin.blogspot.com/2010/12/kembalikan-data-yang-hilang-dengan.html
 
Baca selengkapnya»»  

Rabu, 08 Agustus 2012

Apa itu Java?




Java adalah salah satu bahasa pemrograman yang berorientasi pada komputer serta perangkat mobile lainnya seperti telfon genggam.
Java dikembangkan di Sun Microsystrm yang berawal dari gagasan untuk menciptakan suatu bahasa, perangkat lunak yang bebas dan tidak bergantung pada platform atau sistem operasi tertentu (tidak hanya bekerja pada sistem operasi tertentu).

Tujuan awalnya adalah dengan menggunakan bahasa yang sudah ada, yaitu C++ namun seiring dengan kemajuan yang dicapai, para pencipta JAVA menyadari bahwa akan lebih baik bila mereka menemukan (menciptakan) bahasa mereka sendiri daripada mengembangkan C++.

Tidak seperti bahasa-bahasa compiler tradisional, yang mengubah kode ( source code) menjadi perintah-perintah tingkat mesin (bahasa mesin), kompiler Java mengubah (menterjemahkan) kode-kode sumber Java menjadi perintah-perintah yang akan di- interpretasi (dibaca) oleh runtime Mesin Virtual Java (Java Virtual Machine).

Java dapat digunakan untuk membuat dua jenis program, yaitu applet dan aplikasi mandiri ( stand alone application). Secara sederhana, sebuah applet adalah bagian dari halaman web entah itu berupa animasi, gambar sederhana (image) atau hanya sebuah garis atau sekumpulan teks.

Para pencipta Java di Sun Microsystem mendefinisikan Java sebagai bahasa yang sederhana, berorientasi object, terdistribusi, terinterpretasi, kokoh, aman, netral arsitektur, akrab, berkinerja tinggi, multi jalinan ( multithreaded) dan dinamis :

1. Sederhana
Inti dari ke-"sederhana"-an Java terutama terletak pada kemiripannya dengan C dan C++. Karena programmer-programmer masa kini khususnya yang tertarik menggunakan Java telah memiliki pengalaman setidaknya dengan C dan mungkin dengan C++, Java tentu saja terlihat sederhana dan akrab bagi programmer- programmer ini.

Java menyederhanakan bahasa C++ dengan menambahkan fitur-fitur pendukung yang belum terdapat dalam C++ dan membuang beberapa fitur yang membuat C++ menjadi bahasa yang rumit dan sulit untuk dikuasai. Java sederhana karena hanya ia memiliki tiga tipe angka data primitif, tipe Boolean dan array. Selebihnya, semua dalam Java adalah sebuah kelas. Salah satu fitur penting yang ditawarkan Java (yang belum ada pada C++) adalah pengumpulan sampah (garbage collection).

Dengan mekanisme ini, user tidak perlu membebaskan memori yang dialokasikan, karena semua dilakukan oleh Mesin Virtual Java. Java juga mendukung penulisan program multi jalinan, yaitu suatu program yang dapat melakukan lebih dari satu pekerjaan dalam waktu yang bersamaan.



2. Berorientasi Obyek
Dalam pendekatannya pada orientasi-obyek, Java lebih merujuk pada SmallTalk daripada C++. Selain tipe data primitive-nya, semua yang ada pada Java adalah kelas. Sebaliknya dalam C++ semuanya serba campur-aduk, dimana programmer dapat secara bebas (benar-benar bebas)dalam mencampur kode-kode orientasi obyek (kelas) (kelas) dengan kode prosedural (fungsi). Dalam Java semua ini tidak diperbolehkan. Tidak ada fungsi global dalam Java, semua fungsi harus dipanggil melalui sebuah obyek.

Dukungan Java terhadap orientasi-obyek tidak termasuk penurunan (inheritansi) ganda. Para perancang Java merasa kerumitan yang dimunculkan inheritansi ganda tidak sebanding dengan keuntungan yang dihasilkan. Sebagai ganti dari inheritansi ganda, Java kemudian menyediakan antarmuka (interface).

3. Terdistribusi
Java memudahkan pembuatan aplikasi terdistribusi dengan sekumpulan kelas yang digunakan pada aplikasi-aplikasi jaringan. Dengan menggunakan kelas URL (Uniform Resource Locator) Java, suatu aplikasi dapat dengan mudah mengakses server-jauh (remote server).

4. Terinterpretasi
Karena Java adalah bahasa interpretasi, sekali Interpreter Java terpasang, terinstal pada suatu mesin tertentu, mesin tersebut dapat secara langsung menjalankan aplikasi-aplikasi Java (tidak peduli platform atau sistem operasi apa yang terpasang pada mesin tersebut). Ketika menggunakan bahasa interpreter, programmer juga terbebas dari kekhawatiran berkaitan dengan ketergantungan antar modul.

Keuntungan lain adalah waktu yang digunakan untuk lingkaran edit-compile-link-test dapat dipotong. Tanpa adanya langkah kompile dan link, maka bekerja dalam lingkungan interpreter lebih sederhana dan lebih hemat waktu karena hanya melalui lingkaran edit-test.

5. Kokoh
Membuat suatu program yang terdistribusi, mendukung multi-jalinan yang dapat dijalankan pada berbagai sistem operasi dan berbagai prosesor bukanlah suatu pekerjaan yang mudah. Berdasarkan pemikiran ini, maka Java diciptakan sebagai bahasa yang sangat ketat dalam penulisan (strongly typed language). Dalam Java management memori telah disederhanakan dengan dua cara.

Pertama Java tidak mendukung manipulasi pointer atau aritmatik secara langsung, sehingga mustahil bagi program Java untuk menumpuk (meng-overwrite) memori atau mengkorupsi data. Kedua Java menggunakan mekanisme pengumpulan sampah saat program berjalan (runtime) daripada pembebasan memori secara eksplisit.

6. Aman
Karena Java tidak menggunakan pointer yang secara langsung merujuk pada lokasi memori seperti yang terdapat pada C atau C++, Java memiliki kendali penuh terhadap semua kode yang ada pada lingkungan Java.

Sebelumnya telah diantisipasi bahwa aplikasi-aplikasi Java akan dijalankan di internet dan akan secara dinamis dapat dijalankan bersama atau mengeksekusi program lain di tempat yang berlainan melalui internet, maka para pengembang

Java berpendapat tentang perlu adanya kompiler Java yang akan menghasilkan kode bite Java yang akan melewati standar keamanan runtime Java. Gagasan ini memunculkan ide tentang pemeriksa kode byte yang akan memeriksa semua kode yang masuk dan memastikan bahwa semua kode tersebut telah mematuhi serangkaian aturan yang telah ditentukan dan aman untuk dijalankan.

7. Arsitektur Netral

Sebelum dijalankan, program Java harus dikompile terlebih dulu menggunakan kompiler Java. Proses kompilasi ini kemudian akan menghasilkan suatu kode bite tertentu yang serupa dengan file kode (bahasa) mesin yang dapat dieksekusi pada mesin apapun yang memiliki interpreter Java.

Jadi, Java dapat dijalankan dalam mesin (komputer) dengan system operasi apapun selama ia memiliki interpreter Java, dan dengan demikian maka tuntutan arsitektur netral pada Java dapat dipenuhi.

8. Portable

Salah satu tujuan penting pembuatan Java adalah kode-kode Java haruslah Portable, sehingga ketika arsitektur baru (baik itu perangkat keras ataupun sistem operasi atau keduanya) berkembang, lingkungan Java dapat diterapkan dan dipindahkan pada mereka.

Pada Java, semua tipe data primitif (integer, long, float, double dan sebagainya) memiliki ukuran tertentu, tidak bergantung pada mesin atau sistem operasi dimana program Java dijalankan.

Hal ini sangat berlawanan dengan bahasa seperti C atau C++ yang menyerahkan ukuran tipe data primitif pada kompiler dan mesin (serta sistem operasi). Java portable karena kompiler Java sendiri ditulis menggunakan Java.

9. Berkinerja Tinggi
Sebuah aplikasi Java tidak akan menyamai kinerja aplikasi bahasa terkompilasi penuh seperti C atau C++. Namun demikian untuk sebagian besar aplikasi termasuk pengolahan grafis, satu dari berbagai macam hal yang dapat ditemui secara umum pada World Wide Web, kinerja Java lebih dari cukup.

Banyak pengadopsi awal C++ khawatir aanya kemungkinan penurunan kinerja saat mereka mengubah program mereka dari C ke C++. Namun para pengadopsi (pengguna) awal C++ menemukan walaupun program dalam C akan melebihi suatu program C++ dalam banyak kasus, waktu untuk pengembangan lebih lanjut dan biaya tidak sesuai dengan kinerja yang dihasilkan.

Walupun aplikasi Java mungkin tidak dapat menyamai aplikasi C++, namun secara normal aplikasi Java akan cukup cepat, dan Java memungkinkan user melakukan banyak hal yang tidak dapat dilakukan dengan C++.

10.  Multi-Jalinan

Menulis suatu bahasa yang hanya bisa melakukan satu perkerjaan adalah hal yang biasa dalam bahasa pemrograman. Program-program Java dapat terdiri atas beberapa jalinan yang memungkinkan program untuk melakukan beberapa pekerjaan sekaligus. Suatu contoh, sebuah program multi jalinan dapat me-render sebuah image di layar pada satu jalinan disamping menerima masukan dari keyboard user pada jalinan utama-nya.

Dukungan terhadap beberapa jalinan tersinkronisasi sekaligus telah terbangun (secara internal) pada Java dan lingkungan runtime-nya. Jalinan tersinkronisasi sangat berguna dalam membuat aplikasi yang terdistribusi dan berbasis jaringan. Aplikasi semacam ini dapat berkomunikasi dengan server jauh pada satu jalinan dan berinteraksi dengan user pada jalinan yang lain.

11.  Dinamis
Karena terinterpretasi, Java adalah bahasa yang benar-benar dinamis. Saat runtime, lingkungan Java dapat mengembangkan dirinya dengan terhubung pada kelas-kelas yang mungkin terletak pada server-jauh pada suatu jaringan (misalnya, lewat internet).

Pada C++ setiap kali anggota variabel atau fungsi ditambahkan pada suatu kelas, maka kelas tersebut dan semua kode tambahan yang merujuk pada kelas tersebut perlu dikompile ulang. Java menyederhanakan masalah ini dengan menyerahkan pada runtime.

Saat runtime interpreter Java melakukan resolusi nama ketika terhubung dengan kelas-kelas yang bersangkutan. Interpreter Java juga bertanggung-jawab dalam menentukan penempatan obyek dalam memori. Dua fitur pada interpreter Java ini memecahkan masalah berkaitan degan perubahan definisi kelas ketika digunakan kelas-kelas yang lain.

From : http://www.angelfire.com/hero/alphons/Java.html
Baca selengkapnya»»  

Selasa, 07 Agustus 2012

Contoh Syntax PHP




Sebagai awal dari rangkaian pelajaran PHP, terlebih dahulu kita akan belajar fungsi-fungsi dasar PHP yang nantinya bakal sering digunakan dalam pemrograman dengan PHP.

Salah satu fungsi yang paling mendasar dari PHP adalah fungsi echo(). Fungsi echo() digunakan untuk menampilkan string yang nantinya akan diterjemahkan oleh browser, entah string tersebut berupa teks ataupun tag HTML. Syntax dari fungsi echo() adalah sebagai berikut ↓



Code:
echo(string);
echo string
echo "$string";

Contoh Scrip sederhana menggunakan fungsi echo() adalah sebagai berikut ↓
Code:


Fungsi echo()



         echo(“”);
    echo “Hallo, ini adalah hasil dari fungsi echo()”;
    echo “
”;
    ?>



Jika Anda lihat source code HTML dari scrip tersebut akan tertulis demikian ↓

Code:


Fungsi echo()



     Hallo, ini adalah hasil dari fungsi echo()




Penggunaan fungsi echo() ini terkait erat dengan penggunaan variabel dengan tipe data string. Strings merupakan tipe data berupa karakter. Semua karakter dapat dimasukkan ke dalam tipe strings, termasuk angka, huruf, maupun karakter-karakter khusus seperti +, -, %, $, &, dan lain-lain. Sedangkan sebuah variabel ditandai dengan tanda $ di depannya. Jadi $var1 adalah sebuah variabel dengan nama “var1”.

Untuk memasukkan string ke dalam sebuah variabel, harus digunakan karakter-karakter sebagai berikut: tanda kutip ganda (“), tanda kutip tunggal (‘), atau tanda lebih kecil yang dituliskan sebanyak tiga kali (<<<).


Perbedaan penggunaan dari ketiga karakter tersebut adalah sebagai berikut

Jika digunakan tanda kutip ganda (“), maka variabel yang terletak di dalam string tersebut akan dinyatakan sebagai nilainya, bukan nama variabelnya. Contoh ↓

Code:
echo "Namaku adalah $nama"; ?>
Hasil dari contoh tersebut adalah “Namaku adalah PHP”.

Untuk menyatakan karakter-karakter tertentu di dalam sebuah string, seperti misalnya tanda kutip ganda, tanda ampersand (&), tanda dollar ($), dan lain-lain digunakan karakter backslash (\). Karakter seperti ini disebut dengan Escaped Character. Di bawah ini akan diberikan beberapa contoh escaped character ↓

Escaped character : Arti ↓

Code:
\n : Ganti Baris
\r : Carriage return
\t : Tab
\$ : $
\" : "
\\ : \
\& : &


Contoh penggunaan escaped character ↓
Code:
Hasilnya adalah: Saya berkata, Apa kabar?


Jika digunakan tanda kutip tunggal, maka semua string akan nampak seperti apa adanya yang tertulis di dalam tanda kutip tunggal tersebut. Variabel akan tetap dinyatakan sebagai nama variabelnya, dan escaped character yang dikenal hanyalah \\ dan \’. Contoh ↓
Code:
echo "Namaku adalah $nama"; ?>


Hasil contoh di atas bukanlah "Namaku adalah PHP", tetapi "Namaku adalah $nama".

Yang terakhir adalah tanda lebih kecil yang dituliskan sebanyak tiga kali (<<<). Tanda ini disebut dengan here doc syntax. Here doc syntax sangat berguna untuk menuliskan string yang panjang, karena dapat dipisahkan dalam beberapa baris tapi hasil yang ditampilkan tetap dalam satu baris. Variabel akan dinyatakan sebagai isinya. Penggunaan here doc syntax diikuti dengan semacam penanda yang dituliskan pada awal dan akhir string. Contoh ↓

Code:
$nama2 = “PHP”;
$nama3 = “Javascript”;
Echo << Jika namaku adalah $nama1
maka namamu adalah $nama2
dan namanya adalah $nama3
tanda; ?>

Perhatikan bahwa string yang terletak di dalam here doc syntax tidak perlu menggunakan tanda ; pada akhir baris. Untuk lebih memahami penggunaan ketiga macam penggunaan string di atas, akan diberikan contoh dalam skrip PHP sebagai berikut ↓
Code:


Contoh Pemrograman PHP


         $nama1 = "HTML";
    $nama2 = "PHP";
    $nama3 = "Javascript";
    echo "Namaku adalah $nama1
";
    echo 'Namanya adalah $nama2';
    echo "
Saya berkata, \"Apa kabar?\"
";
    echo <<     Jika namaku adalah $nama1
    maka namamu adalah $nama2
    dan namanya adalah $nama3
    tanda;
    ?>



Sekali lagi sebagai pembanding akan diberikan source code HTML yang dihasilkan oleh skrip tersebut ↓

 
Namaku adalah PHP
Namanya adalah $nama2
Saya berkata, Apa kabar? 



Sekian contoh syntax pada PHP. Terimakasih dan semoga bermanfaat :)


From : http://forum.indonesianbacktrack.or.id/showthread.php?tid=1609
Baca selengkapnya»»  

Minggu, 05 Agustus 2012

Sejarah Singkat PHP




PHP adalah bahasa pemrograman yang berfungsi untuk membuat website dinamis maupun aplikasi web.

Sedangkan pengertian lainnya php itu adalah suatu bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis.
Server-side scripting disini dimaksudkan adalah suatu sintaks dan perintah-perintah PHP dimana mereka hanya akan dieksekusi di server kemudian hasilnya dikirim ke browser dalam format HTML. Sehingga kode-kode program PHP tidak akan terlihat oleh user sehingga keamanan web bisa dikatakan terjamin.
Sebagai contoh jika kita meng-save as suatu website dimana website tersebut ada implant phpnya maka kita tidak akan ikut mengesave source code phpnya, mungkin yang tercopy hanya source HMTL, JavaScript, dan CSS sedangkan PHPnya tidak tercopy 8)


Apa sih manfaat website ber-php itu dibandingkan dengan website hanya ber-HTML saja ?
Php itu bisa dibilang berbeda dengan HTML yang hanya bisa menamplakan konten statis. Dengan PHP kita bisa berinteraksi dengan database, file, dan folder sehingga seperti pengertian diatas, php membuat website menjadi dinamis. Dengan adanya kelebihan php tersebut kita bisa membuat suatu website berbasis blog, toko online, CMS, forum, dan website social networking yang paling terkenal saat ini ya facebook itu.

Syarat untuk menjalankan PHP… 
Kita tidak bisa langsung menjalankan code program php seperti halnya HTML. Jika kita ingin menjalankan php kita membutuhkan suatu web server, dimana web server bertugas untuk memperoses file-file php dan mengirimkan hasil pemrosesan itu untuk ditampilkan di browser client. Contohnya saja hmm menu kalkulator. Jika di website kita diberi suatu form berfungsi kalkulator maka di website tersebut kita memasukan angka-angka dan perintah, kemudian angka-angka tersebut akan diproses di dalam web server dan hasilnya akan dikembalikan ke browser client.

Web server itu sebenernya apa dan bagaimana sih?
Web server itu adalah software yang diinstal pada computer local ataupun computer lain yang berada di jaringan internet atau intranet yang berfungsi untuk melayani permintaan-permintaan web dari client.
Web server yang sering digunakan adalah Apache, PHP binary, MySql. Lha untuk lebih mudah menggabungkan ketika item itu ada sebuah software dimana dapat mengkonfigurasi ketika item tersebut sehingga pengaplikasiaanya lebih mudah. Contoh software-software tersebut adalah Lamp, Xampp, Wamp, Mamp dll. Dimana software-software tersebut harus diinstal dahulu baru bisa digunakan.
berikut linknya jika ingin mendownload beberapa web server tersebut :
2. Wampp
3. Mamp

Demikian penjelasan singkat tentang PHP, untuk selanjutnya akan dibahas lebih lengkap lagi.
From : http://dicahideto.wordpress.com/2011/05/14/sekilas-tentang-php/
Baca selengkapnya»»  

About Attitude




Mungkin kita akan menyebut perilaku kita secara subjektif dengan tabiat yang kita namakan karakter, entah itu baik maupun buruk, benar atau salah, bagi kita atau bagi orang lain, dan kita sadar bahwa yang memiliki hak untuk menilai itu bukan hanya kita seorang sebagai pemilik, namun bahkan orang yang hanya menikmati ke eksistensian kita dari jauh melalui berbagai cara pun punya otonomi sendiri akhirnya untuk menetapkan poin atas diri kita sendiri.


Namun hal tersebut terkadang tidak menjadi lagi menjadi prioritas bagi manusia-manusia zaman sekarang. Hal tersebut merupakan output yang ternyata bukan hanya tuntutan integritas nisbi dengan kondisi faktual saat ini, semuaterbentuk dengan konspirasi tertentu dan ritme tertentu pula. Disini ada faktor lingkungan yang punya peran penting mendegradasi norma tersebut, didalamnya juga terdapat pengaruh teknologi yang meliberalisasi kepala manusia, disana terdapat influence supply informasi yang masuk tiap saat nya melalui panca indera, dan disana juga ada hati untuk akhirnya memfilternya secara nyata.


Mengingatkan saya pada poin pentingnya attitude adalah hal krusial yang saya pelajari hari ini dari seorang teman. Saya sadar banyak poin yang terlewatkan dimasa lalu akhirnya di moment tersebut baru saya ketahui jawabannya.


Saya yakin ada banyak orang yang akhirnya saya kecewakan dengan cara bersikap dimasa lampau, dan saya yakin ada banyak faktor yang akhirnya mengapa rasanya sulit untuk akhirnya bahkan untuk memaafkan diri saya hingga saat ini, namun ternyata jawabannya sangat mudah di balik itu semua.
“terima kasih”
saya terlalu menyepelekan dua kata tersebut, saya sering kali tidak memberikan implikasi dan aplikasi berarti memaknainya, dan atau saya kurang tulus saat menyampaikan atau melakukannya, sehingga tidak jarang, gradasi dari sikap personal mereka terhadap saya bermula dari sana.


Kata-kata tersebut mungkin memberikan pelajaran penting bagi saya tentang krusialnya sebuah detail dari sikap, kata-kata tersebut menyadarkan saya seperti yang saya sebutkan sebelumnya, bukan hanya diri kita pribadi yang mempunyai veto untuk menjugde orang lain, kata-kata tersebut membangunkan saya, betapa pentingnya apresiasi bagi setiap orang maupun bagi apapun.


Akhirnya saya sadar, ada banyak hal yang harus berubah di diri saya, dan merupakan langkah yang berat untuk berusaha memulainya dari titik nol, karna begitu luasnya makna dua kata tersebut bagi saya dan bagaimana merealisasikannya.


Rasa benci, dendam dan kesal yang saya lahirkan pada orang-orang yang akhirnya memilih membelakangi saya saat ini, saya sadari juga lahir dari poin ini.
bagi saya saat ini, bagaimanapun rasa benci dan kesal yang ditujukan bagi saya secara langsung maupun tidak adalah impact dari kurangnya saya mengapresiasi mereka dengan sebenar2nya dimasa lampau, dan akhirnya secara total itu adalah kesalahan yang mungkin hanya bisa ditutup dengan rasa sesal dan maaf yang mungkin sudah terlambat untuk saat ini.


Di ujung rasa sesal tersebut saya harus berterima kasih, meskipun dengan cara yang salah, minimal saya masih ada di kepala mereka.
saya lelah menyimpan dendam.
dan pada akhirnya kita akan terkubur dengan cerita-cerita suka cita maupun duka yang pernah kita bibitkan semasa hidup, bagi kita dan bagi orang lain.




Terima kasih bagi orang-orang yang telah memberikan saya pengalaman.
Terima kasih bagi orang-orang yang dengan tulus maupun tidak menyayangi saya.
Terima kasih bagi orang-orang yang rela memberi saya kesempatan untuk berubah.
Terima kasih bagi orang-orang hadir mengisi sejarah hidup saya.
Terima kasih saya untuk semuanya Tuhan.
Terima kasih pada semua orang yang percaya dengan cita-cita saya.
Saya akan berjuang, memulai, memperbaiki, dan membentuk kebahagiaan bagi kita semua, dari saat ini hingga akhir hayat nanti. Terimakasih sudah membaca semoga bermanfaat :)


From : http://sarapanmatahari.wordpress.com/2010/06/30/pentingnya-arti-attitude/
Baca selengkapnya»»  

Sabtu, 04 Agustus 2012

Tentang Penemu 'JAVA'


James Gosling, pencipta bahasa komputer Java, mengkonfirmasi pada hari Senin bahwa ia telah bergabung
Pada 1977. James Gosling menerima gelar B.Sc dalam Ilmu Komputer dari Universitas Calgary. Pada 1983, ia memperoleh gelar Ph.D dalam Ilmu Komputer dari Universitas Carnegie Mellon, dengan disertasi “The Algebraic Manipulation of Constraints”. Ketika menyelesaikan program doktornya, ia menulis sebuah versi dari emacs (gosmacs), dan sebelum bergabung dengan Sun Microsystems ia membangun sebuah versi multi-prosesor Unix ketika kuliah di Universitas Carnegie Mellon, maupun sejumlah compiler dan mail systems.


Sejak 1984, Gosling bekerja untuk Sun Microsystems, dan umumnya dikenal sebagai pembuat bahasa pemograman Java. Sejak kecil dia memang sangat tertarik dengan elektronika. Saat usia 12 tahun, orangtuanya mendapatinya berhasil membuat permainan tic tac toe dengan memanfaatkan komponen suku cadang telepon dan televisi. Melihat minat dan bakat tersebut, suatu ketika sahabat orangtuanya mengajak Gosling ke laboratorium komputer di Universitas Calgary. Saat itu usianya masih 14 tahun.


Sejak saat itulah ia lebih sering menghabiskan banyak waktu di laboratorium komputer daripada belajar di kelas. Lulus dari SMU, ia melanjutkan di Universitas Calgary. Saat menyelesaikan sarjana, ia mengembangkan editor teks Emacs, yang kelak menjadi editor teks yang paling banyak digunakan pada sistem operasi Unix. Kemudian ia mengambil pendidikan Master di Universitas Alberta sebelum melanjutkan program doktor di Universitas Carnegie Mellon di Pittsburgh. Ia memperoleh gelar Ph.D setelah berhasil mempertahankan tesisnya yang berjudul “The Algebraic Manipulation of Constraints” pada tahun 1983.


Ia segera bergabung dengan IBM selepas kuliah. Sayang hasil pekerjaannya tidak pernah diproduksi. Setahun kemudian, ia bergabung dengan Sun Microsystems hingga menjadi bagian Green Team untuk menjalankan projek rahasia Green Project. Berkat kemampuannya, kariernya segera melejit sehingga menduduki posisi Vice President (VP) Sun Microsystems dan Chief Technology Officer (CTO) SunĂ­s Developer Product. Saat ini, ia masih berkontribusi pada Real-Time Specification of Java dan peneliti di laboratorium Sun untuk software development tools. 


Selain menjadi arsitek bahasa pemrograman Java, ia juga membangun sistem akuisisi data satelit, multiprosesor untuk Unix, beberapa kompiler, mail system dan insinyur utama pembuat windows manager NEWS (Network Extensible Windowing System).


Sekian tentang penemu java, terimkasih sudah mau membaca semoga bermanfaat :)
From : http://archer.web.id/tokoh-pemrograman/tokoh-penemu-bahasa-pemrograman-java/ 
Baca selengkapnya»»