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»»